Model-Based Systems Engineering and Control System Development via Virtual Hardware-in-the-Loop Simulation
Model-based control system design improves quality, shortens development time, lowers engineering cost, and reduces rework. Evaluating a control system's performance, functionality, and robustness in a simulation environment avoids the time and expense of developing hardware and software for each design iteration. Simulating the performance of a design can be straightforward (though sometimes tedious, depending on the complexity of the system being developed) with mathematical models for the hardware components of the system (plant models) and control algorithms for embedded controllers. This paper describes a software tool and a methodology that not only allows a complete system simulation to be performed early in the product design cycle, but also greatly facilitates the construction of the model by automatically connecting the components and subsystems that comprise it.
To reduce development time and introduce technologies to the market more quickly, companies are increasingly turning to Model-Based Design. The development process - from requirements capture and design to testing and implementation - centers around a system model. Engineers are skipping over a generation of system design processes based on hand coding and instead are using graphical models to design, analyze, and implement the software that determines machine performance and behavior. This paper describes the process implemented in Autonomie, a plug-and-play software environment, to evaluate a component hardware in an emulated environment. We will discuss best practices and show the process through evaluation of an advanced high-energy battery pack within an emulated plug-in hybrid electric vehicle.
To reduce development time and introduce technologies faster to the market, many companies have been turning more and more to Model Based Design. In Model Based Design, the development process centers around a system model, from requirements capture and design to implementation and test. Engineers can skip over a generation of system design processes on the basis of hand coding and use graphical models to design, analyze, and implement the software that determines machine performance and behavior. This paper describes the process implemented in Autonomie, a Plug-and-Play Software Environment, to design and evaluate component hardware in an emulated environment. We will discuss best practices and provide an example through evaluation of advanced high-energy battery pack within an emulated Plug-in Hybrid Electric Vehicle.
Model Architecture, Methods, and Interfaces for Efficient Math-Based Design and Simulation of Automotive Control Systems
Many of today's automotive control system simulation tools are suitable for simulation, but they provide rather limited support for model building and management. Setting up a simulation model requires more than writing down state equations and running them on a computer. The role of a model library is to manage the models of physical components of the system and allow users to share and easily reuse them. In this paper, we describe how modern software techniques can be used to support modeling and design activities; the objective is to provide better system models in less time by assembling these system models in a “plug-and-play” architecture. With the introduction of hybrid electric vehicles, the number of components that can populate a model has increased considerably, and more components translate into more possible drivetrain configurations. To address these needs, we explain how users can simulate a large number of drivetrain configurations.