This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Evaluation of Parallel Executions on Multiple Virtual ECU Systems
Technical Paper
2018-01-0011
ISSN: 0148-7191, e-ISSN: 2688-3627
This content contains downloadable datasets
Annotation ability available
Sector:
Language:
English
Abstract
We have developed a cooperative simulation environment for multiple electronic control units (ECUs) including a parallel executions mechanism to improve the test efficiency of a system, which was designed with multiple ECUs for autonomous driving. And we have applied it to a power window system for multiple ECUs with a controller area network (CAN). The power window model consists of an electronic-mechanical model and a CPU model. Each simulator with a different executions speed operates in parallel using a synchronization mechanism that exchanges data outputted from each simulator at a constant cycle. A virtual ECU simulated microcontroller hardware operations and executed its control program step-by-step in binary code to test software for the product version. As co-simulation technology, a mechanism that synchronously executes heterogeneous simulators and a model of an in-vehicle communication CAN connecting each ECU were developed. We have evaluated the simulation speed using multiple virtual power window systems with parallel executions. The simulation speed is 60% faster using parallelization. This method was applied to the ECU model and mechanical model system that was found to work together in a virtual prototyping system. This virtual prototyping system can synchronously execute simulators running on different PCs. This means that a large-scale simulation including a detailed simulation of binary code can be performed by executing a large number of simulators in parallel.
Recommended Content
Authors
Citation
Morishima, K., Sugure, Y., and Miyazaki, Y., "Evaluation of Parallel Executions on Multiple Virtual ECU Systems," SAE Technical Paper 2018-01-0011, 2018, https://doi.org/10.4271/2018-01-0011.Data Sets - Support Documents
Title | Description | Download |
---|---|---|
Unnamed Dataset 1 | ||
Unnamed Dataset 2 | ||
Unnamed Dataset 3 |
Also In
References
- Ito , Y. , Sugure , Y. , and Oho , S. A Model Based Software Validation for Automotive Control Systems International Conference on Control, Automation and Systems (ICCAS) 102 2010
- Davey , C. and Friedman , J. Software Systems Engineering with Model-Based Design SEAS’07 Proceedings of the 4th International Workshop on Software Engineering for Automotive Systems 2007
- Smith , P. , Prabhu , S. , and Friedman , J. Best Practices for Establishing a Model-Based Design Culture SAE Technical Paper 2007-01-077 2007
- Himmler , A. , Allen , J. , and Moudgal , V. Flexible Avionics Testing - From Virtual ECU Testing to HIL Testing SAE Technical Paper 2013-01-2242 2013 10.4271/2013-01-2242
- Junnuri , R. , Kamat S. , and Annamalai , R. Virtual Simulations in ECU Software Development CMC Congress 2015
- Niimi , Y. , Ono , T. , and Tsuchiya , N. Virtual Development of Engine ECU by Modeling Technology SAE Technical Paper 2012-01-0007 2012 10.4271/2012-01-0007
- Ito , Y. , Sugure , Y. , Oho , S. , and Matsushita , M. VIRTUAL HILS: A Model-Based Control Software Validation Method SAE World Congress (11AE-0067) 2011
- Watanabe , A. and Sotome , A. Functional Development Methodology for On-Board Distributed ECU Systems for Production Vehicle Application SAE Int. J. Passeng. Cars - Electron. Electr. Syst. 5 492 500 September 2012 10.4271/2012-01-0929
- Morishima , K. , Oho , S. , and Shimada , S. A Virtual ECU and Its Application to Control System Analysis - Power Window System Demonstration SAE Technical Paper 2016-01-0193 2016 10.4271/2016-01-0022
- Miyazaki , Y. and Abe , T. Trial of Multiple ECU Co-Simulation and Fault Injection Using Virtual ECU - vECU-MBD WG Activity Example Introduction ISIT 15th Car Electronics Workshop Tokyo 14 July 2014 http://www.vecu-mbd.org/wp-content/uploads/downloads/2014/10/The-15th-Car-Ele-Research-Workshop-vECU-multiple-ECU-co-simulation-and-fault-injection_E3.pdf