Wojciech Baron, M. Sc.
Repeatable Simulation for Highly Automated Driving Development and Testing
2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring) (Antwerp, 2020-05-25 - 2020-05-28)
In: IEEE (ed.): Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring) 2020
, , , :
Time Management and Real-Time Capabilities of Parallel and Distributed Simulation for the Virtual Development and Validation of Automated Driving Functions
(Third Party Funds Single)Term: 2018-10-01 - 2021-09-30
Funding source: andere FörderorganisationDistributed simulations are often used to improve performance or to couple different simulators. This coupling is very important for the simulation of autonomous driving functions, because reusable simulation components can be created for the closer and wider environment of the vehicle, for the ego and other vehicles, for sensor technology, for procedures in the control units, for vehicle dynamics and for similar aspects and can be executed together in a simulation. Furthermore, such a distributed simulation provides a starting point for coupling with real software or hardware components (SIL or HIL). Time management in the distributed simulation must ensure causality: if there are deviations in the assignment of simulation time to real-time in the components, causality violations can occur. One example is cooperative safety functions, where actions take place in a very fast sequence. Reasons for causality violations can be, for example, non-synchronized clocks or delays in message delivery. Another task of the time management is to ensure the reproducibility of the simulation results. Jitter in the execution time of individual components or during message transmission results in a non-determinism in the execution sequence, which can lead to a different simulation result.