Show Phone Number


Co-Simulation Environment for Windows PTWinSim provides a framework and supporting functionality enabling several applications to execute together in a coherent timeframe in a variety of hosts. Applications can consist of just about any functionality from full vehicle models, to hardware interfaces through to complex control algorithms or ECU code. The host system controls the execution; therefore, the models can operate in real-time or at a time to suit the host. A host may be one of the supplied windows applications (right), run as a plugin to a graphical environment or a data analysis package processing a real time telemetry stream, where the applications will execute in bursts as and when new data packets are available. Examples of PTWinSim’s implementation are: Creating a Virtual HIL, where models, normally executed in a separate HIL machine, execute in PTWinSim along with the ECU model(s) Simulated driver model Vehicle/Plant model Vehicle ECU(s) - ECU models compiled for PTWinSim (Software-in-the-Loop – SIL) Executing control systems in real-time. For example, a driver-in-the-loop (DIL) system may consist of the following applications: Hardware interface for driver controls Hardware interface for driver display systems (e.g. via CAN) Vehicle/Plant model Vehicle ECU(s) - ECU models compiled for PTWinSim (SIL) Interface to HIL system attached to external real ECUs. Interface to the motion system Interface to the graphics system – sending vehicle state and motion information for display, receiving terrain information for tyre contact patches. Executing compiled ECU control systems in Simulink (perhaps where the source models are not available), e.g. for parameter optimisation. Vehicle/Plant model Vehicle ECU(s) - ECU models compiled for PTWinSim (SIL) Running real-time performance analysis on telemetry streams with the use of Magneti Marelli VMS in WinTax. Tyre performance analysis Gear-shift quality metrics Interfacing to race strategy systems