Powertrain Modeling With Modelica
Abstract In this paper we will describe the development of models for prediction of powertrain performance. Our goal is to develop a library of components to model combustion, gas dynamics and mechanical response. We will also demonstrate the ease with which we can replace traditional component models (e.g., mechanically actuated valves) with non-traditional component models (e.g., electro-mechanically actuated valves) without having to change or reformulate any of the other components in our system. The models were developed using the Modelica modeling language (Modelica Design Group, 1999) which allows component-based descriptions of behavior for complex engineering systems. Modelica is particularly well suited for creating behavioral models that are typical for powertrain plant models In addition to writing component models, the freely available Modelica Standard Library contains basic models from various engineering disciplines (e.g., resistors, shafts, springs). With this approach, models can be symbolically preprocessed to improve computational performance. In addition, code can be generated from the Modelica model which can be used as either a stand alone analysis tool, imported into Simulink as an S-function or downloaded for use in real-time hardware in the loop experiments.