We have designed and created a locomotive simulator using LabVIEW™. Our aim is to support the process of production and testing of the main Vehicle Control Unit. We simulate the whole electrical circuit of a locomotive (hundreds of electrical components) as well as communication components. They exchange data with the main control unit by means of MVB, CAN or digital input and output (I/O).
Our simulator supports numerous projects and vehicle platforms. Due to software code optimisation, the simulation runs on an ordinary personal computer, which makes it possible to perform tests in real time.
We have created the architecture and documentation of the simulator engine, data structure and communication modules as well as models of devices. Our software enables us to test the main Vehicle Control Unit at an early stage of the development of its software.