This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Controller Model Integration for Virtual Product Development
Technical Paper
2013-01-0115
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Automotive companies are using Model Based Development for developing complex control systems. Caterpillar uses Matlab model based development extensively for engine control. The controller is composed of individual functional level models from which autocode are generated and stitched together to create a flash file. Caterpillar uses a proprietary simulation tool called Dynasty to simulate machines and engines. Dynasty is not a Matlab based application; it is composed of libraries for engine and machine components. Using the Dynasty library components a plant model could be prepared for simulation purpose. Dynasty accepts the controller in the form of a Windows DLL file. Till date the generation of the DLL file from ECM autocode has been a complex manual process which was not robust. A new algorithm called Hierarchical Model Integration (HMI) provides an alternate process for integrating the control models in Simulink environment and generation of DLL files. Some new plant models are based on Simulink, even these need an integrated controller to run a closed loop simulation. HMI has helped establish a Virtual Product Development process which is robust and contributes to faster development of engine control systems.
This paper discusses about the requirements to be met for a controller for co-simulation with a Dynasty plant or a Simulink plant, steps involved in integrating the control model, challenges faced, simulation results and improvement in development time.
Authors
Citation
Saikia, S., Ozili, S., Chinnaiah Paranjothi, K., and Rajendran, T., "Controller Model Integration for Virtual Product Development," SAE Technical Paper 2013-01-0115, 2013, https://doi.org/10.4271/2013-01-0115.Also In
References
- Alpan , G.Lab LIP, Ecole Normale Superieure de Lyon Jafari, MA Synthesis of a closed loop combined plant and controller model IEEE Technical Paper 1083-4419 April 2002 10.1109/3477.990873
- Tiexiong Huang Model and tool integration for modern diesel engine management system development IEEE Technical Paper 978-1-4344-4607-0 1557-170X 28 29 November 2009 10.1109/PACIIA.2009.5406377
- Glielmo Luigi , Vasca Francesco , Rossi Carlo Architecture for electronic control unit tasks in automotive engine control IEEE Technical Paper 0-7803-6566-6 2000 10.1109/CACSD.2009.900184
- Wu Wei-Bin Hardware in Loop of Alternative Fuel Engine ECU IEEE Technical Paper 978-1-4244-5642-0 22 24 Jan 2010 10.1109/ICCMS.2010.42
- Yang Xiaojian A mixed mean-value and crank-based model of a dual-stage turbocharged SI engine for Harsware-In-the-Loop simulation IEEE Technical Paper 0743-1619 978-1-4244-7426-4 June 30 2010 July 2 2010
- Fernandes J.M. and Lilius J. Functional and objected oriented views in embedded software modeling IEEE Technical Paper 0743-1619 378 387 May 2004 10.1109/ECBS.2004.1316722
- Bauer , A. , Broy , M. , Romberg , J. , Schätz , B. et al. AutoMoDe - Notations, Methods, and Tools for Model-Based Development of Automotive Software SAE Technical Paper 2005-01-1281 2005 10.4271/2005-01-1281
- Ataíde , F. AUTomotive Open System Architecture - concepts, benefits and challenges SAE Technical Paper 2007-01-2928 2007 10.4271/2007-01-2928
- Washington C. , Delgado S. Improve Design Efficiency and test capabilities with HIL simulation IEEE Autotestcon 2008 Proceedings IEEE 2008 593 594
- Luo Jianhui An Integrated Diagnostic Development Process for Automotive Engine Control Systems IEEE Technical Paper 1557-170X 28 29 November 2009 10.1109/PACIIA.2009.5406377
- Cao Yunpeng , Teng Wanqing , Zhang Huijie Hardware in the loop simulation for engine idle speed control based on ANFIS IEEE Technical Paper 978-1-4244-2114-5 25 27 June 2008 10.1109/WCICA.2008.4594421