Mercedes-Benz: Engine Control

Daimler uses Silver for the development and optimization of ECUs for diesel and gasoline engines, as well as for other ECUs along the powertrain. Virtual ECUs are built either from the C sources or from the HEX file of the target ECU processor. This way, Daimler engineers can move several development steps from road, engine test rig and HIL to PCs.

Frank Uphaus, Renè Linssen, Daimler AG, presented on  QTronic User conference 2018, 18. October 2018, Berlin.

René Linssen, Frank Uphaus, Jakob Mauss: Simulation of Networked ECUs for Drivability Calibration, in: ATZelektronik, worldwide eMagazine, 4/2016 (August 2016), ISSN: 2192-8878. D. Rimmelspacher, W. Baumann, P. Klein, R. Linssen: Transient Calibration Process using Chip Simulation and Dynamic Modeling. In: K. Röpke (Hrsg.): Design of Experiments (DoE) in Engine Development, expert Verlag Renningen 2013

M. Simons, M. Feier, J. Mauss: Using Chip Simulation to optimize Engine Control. In: K. Röpke (Hrsg.): Design of Experiments (DoE) in Engine Development, expert Verlag Renningen 2013. 

Jakob Mauss, Matthias Simons: Chip simulation of automotive ECUs. 9. Symposium Steuerungssysteme für automobile Antriebe, 20.-21.09.2012, Berlin. In: Nietschke und Predelli (Hrsg.): Steuerungssysteme für Automobile Antriebe, expert Verlag Renningen 2012.

J. Mauss, M. Simons: Chip simulation of automotive ECUs, ATZ elektronik, 06/2012. Silver is listed by Infineon as TriCore Development Tool in the category “Simulation/Modelling”. 

Mercedes-Benz: Automatic Transmissions

Daimler uses Silver and TestWeaver to develop and test all members of the 7G-Tronic and 9G-Tronic automatic transmissions. This process is used to for dual clutch transmissions as well. Key features of the development and test process:

  • virtual TCUs built from generated Simulink/TargetLink code or from hand written code
  • virtual TCUs simulated in closed loop with accurate powertrain models on Windows PC
  • every software release: 24h test run on several PCs in parallel
  • thousands of gearshifts generated and analyzed automatically
  • coverage reports for: source code, functional requirements, operational states.

Holger Brückmann, Alexander Waiss, Markus Stix, Ingo Matheis: Continuous, Platform-independent Testing of Functional Requirements. ATZelektronik 01-02/2019

Anton Rink, Alexander Waiss: Silver and TestWeaver for function development for automatic transmissions. Slides presented at the QTronic User Conference 2018, October 18th 2018.

Tjark Kiefer, Ingo Matheis: Module Test in System Context, 10th Symposium on Automotive Powertrain Control Systems, 11. – 12.09.2014, Berlin, Germany.

S. Gloss, M. Slezak, A. Patzer: Validation of over 200 Transmission Variants on PC. ATZelektronik 04/2013.

E. Chrisofakis et. al.: Simulation-based development of automotive control software with Modelica. 8th International Modelica Conference, 20-22.03.2011, Dresden, Germany.

Brückmann, Strenkert, Keller, Wiesner, Junghanns: Model-based Development of a Dual-Clutch Transmission using Rapid Prototyping and SiL. International VDI Congress Transmissions in Vehicles 2009, Friedrichshafen, Germany, 30.06.-01-07.2009. 

A. Rink, E. Chrisofakis, M. Tatar: Automating Test of Control Software – Method for Automatic Test Generation. ATZelektronik 6/2009 Volume 4, pp. 24-27.

9G-TRONIC simulation on PC with Silver – by courtesy of Daimler AG

Mercedes-Benz: Driver Assistance Systems

Daimler has used TestWeaver to develop and test a crosswind stabilization function available in the 2009 S-Class. The function detects sudden crosswind and compensates it through the actuators of the Active Body Control (ABC). The validation of the stabilization function has been conducted by a single engineer (a novice TestWeaver user at that time) within about three weeks. In that time, about 100.000 different driving scenarios with different wind and road conditions, each 45 sec. long, have been generated, executed by simulation and validated using TestWeaver. The setup has been changed and extended during the investigation to explore also the effect of sensor faults. The test coverage achieved this way would have been hard, if not impossible, to achieve with comparable effort using a less automated approach, e. g. based on hand-written test scripts, driving a real car on the road, or using the Daimler crosswind test facility. As Daimler engineers finally said, the TestWeaver approach seems extremely well suited for the validation of complex automotive controllers during all stages of development. The main benefit is in the high test coverage that can be achieved with low work effort for engineers, based on a compact high-level specification of the validation task.

Uwe Baake, Klaus Wüst, Markus Maurer, Albert Lutz: Testing and Simulation-based Validation of ESP Systems for Vans, ATZ-online, 2014-02. Hilf, Matheis, Mauss, Rauh: Automated Simulation of Scenarios to Guide the Development of a Crosswind Stabilization Function. Presented at the 6th IFAC Symposium Advances in Automotive Control, Munich, Germany, July 12 – 14, 2010.