This content is not included in your SAE MOBILUS subscription, or you are not logged in.
Automatic Calibrations Generation for Powertrain Controllers Using MapleSim
ISSN: 0148-7191, e-ISSN: 2688-3627
Published April 03, 2018 by SAE International in United States
Annotation ability available
Modern powertrains are highly complex systems whose development requires careful tuning of hundreds of parameters, called calibrations. These calibrations determine essential vehicle attributes such as performance, dynamics, fuel consumption, emissions, noise, vibrations, harshness, etc. This paper presents a methodology for automatic generation of calibrations for a powertrain-abstraction software module within the powertrain software of hybrid electric vehicles. This module hides the underlying powertrain architecture from the remaining powertrain software. The module encodes the powertrain’s torque-speed equations as calibrations. The methodology commences with modeling the powertrain in MapleSim, a multi-domain modeling and simulation tool. Then, the underlying mathematical representation of the modeled powertrain is generated from the MapleSim model using Maple, MapleSim’s symbolic engine. Maple is further used to manipulate the powertrain equations to produce the representation required for calibrations extraction. The methodology has been applied successfully in a research project with a large automotive OEM (Original Equipment Manufacturer), leading to significant improvements in the calibrations generation process. It has since been integrated into the OEM’s model-based development process.
CitationKorobkine, A., Boimer, R., Pantelic, V., Shah, S. et al., "Automatic Calibrations Generation for Powertrain Controllers Using MapleSim," SAE Technical Paper 2018-01-1458, 2018, https://doi.org/10.4271/2018-01-1458.
- Hunt, A. and Thomas, D., “Ubiquitous Automation,” IEEE Software 19(1):11, 2002.
- McPhee, J., “MapleSim in Engineering Research,” 3rd Annual MapleSim Academic Summer Workshop, McMaster University, Hamilton, July 19, 2012.
- Lawford, M. and Wassyng, A., “Formal Verification of Nuclear Systems: Past, Present, and Future,” Information & Security 28(2):223, 2012.
- Asl, H. A., “Acausal Powertrain Modelling with Application to Model-Based Powertrain Control,” Ph.D. thesis, University of Waterloo, 2014.
- Saeedi, M., “A Mean Value Internal Combustion Engine Model in MapleSim,” Master’s thesis, University of Waterloo, 2010.
- Asl, H. A., N. L.Azad, and McPhee, J., “Modeling Torque Converter Characteristics in Automatic Drivelines: Lock-Up Clutch and Engine Braking Simulation,” ASME 2012 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers, 2012, 359-367.
- Guerrier, M. and Cawsey, P., “The Development of Model Based Methodologies for Gasoline IC Engine Calibration, Technical Report, SAE Technical Paper, 2004.
- Parnas, D.L., Clements, P.C., and Weiss, D.M., “The Modular Structure of Complex Systems,” IEEE Transactions on Software Engineering SE 11(3):259-266, 1985.
- Hofmann, M., “On the Complexity of Parameter Calibration in Simulation Models,” The Journal of Defense Modeling and Simulation: Applications, Methodology Technology 2(4):217-226, 2005.
- Masoudi, R., Uchida, T., and McPhee, J., “Parameter Estimation of an Electrochemistry-Based Lithium-Ion Battery Model,” Journal of Power Sources 291:215-224, 2015.
- Dunlavy, D. M. and D. P.O’Leary, “Homotopy Optimization Methods for Global Optimization,” Technical Report SAND2005-7495, Sandia National Laboratories, United States Department of Energy, Albuquerque, New Mexico, 2005.
- Mallela, S., “Design, Modeling and Control of a Novel Architecture for Automatic Transmission Systems,” Master’s thesis, University of Minnesota, 2013.
- Fritzson, P. and O.Rogovchenko, “Introduction to Object-Oriented Modeling, Simulation and Control with Modelica,” Proceedings of 6th MODPROD Workshop on Model-Based Product Development, Linköping University, Sweden, 2012.
- Owre, S., J. M.Rushby, and Shankar, N., “PVS: A Prototype Verification System,” International Conference on Automated Deduction, Springer, 1992, 748-752.
- Bertot, Y. and Castéran, P., “Interactive Theorem Proving and Program Development: Coq’Art: The Calculus of Inductive Constructions,” (Springer Science & Business Media, 2013).
- Korobkine, A. O., “Model-Based Visual Tracking via Maple Code Generation,” Master’s thesis, Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada, 2002.