Model Architecture, Methods, and Interfaces for Efficient Math‐Based Design and Simulation of Automotive Control Systems April 13, 2010 S. Halbach, P. Sharer, S. Pagerit, C. Folkerts, A. Rousseau Argonne National Laboratory db l k Sponsoredby Lee Slezak SAE 2010‐01‐0241 “This presentation does not contain any proprietary or confidential information”
17
Embed
Model Architecture, Methods, and Interfaces for Efficient ... - Presentations/Software/model... · Simulation of Automotive Control Systems ... Model Architecture, Methods, and Interfaces
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Model Architecture, Methods, and Interfaces for Efficient Math‐Based Design and
Simulation of Automotive Control SystemsApril 13, 2010
S. Halbach, P. Sharer, S. Pagerit, C. Folkerts, A. RousseauArgonne National Laboratory
d b l kSponsored by Lee Slezak
SAE 2010‐01‐0241
“This presentation does not contain any proprietary or confidential information”
Reliance on Modeling & Simulation is Continuously Increasing
Reduce cost and time to production P id th b d i t f th h ltidi i li
Continuously Increasing
Provides math‐based environment for more thorough multidisciplinary integration and testing in the virtual environment before hardware builds
Sorts technologies quickly to reduce hardware build iterations
Promotes parallel and integrated virtual development of control systems and hardware
Reduces/eliminates duplicate modeling and analysis work and activities
Enables fast to market with new technologies and real fuel economy Delivers better‐integrated, initial designs that balance
Fuel Economy, Emissions and Drivability (FEED) requirements.Fuel Economy, Emissions and Drivability (FEED) requirements.
Provides common methods and tools for comparing/evaluating technologies.
Facilitates efficient, seamless link from research to production to maximize reuse of work products and eliminate wasteto maximize reuse of work products and eliminate waste.
2SAE 2010‐01‐0241
AUTONOMIE –
Taking it to the Next Level
The objective is to accelerate the development and j pintroduction of advanced technologies through a Plug&Play architecture that will be adopted by the
entire industry and research community.
3SAE 2010‐01‐0241
Plug & PlayImplement any language
Legacy CodeAutomated process to import legacy code (data, model, control, process)…
CalibrationGTPower*
Plug & Play
Specialty Software (COTS)
Legacy
Processes
ValidationTuningDrive Quality…
GTPower*Amesim*CarSim*…
Database Management
Version ControlDatabase Search
* Already linked
No other tool currently builds the model automatically!
4SAE 2010‐01‐0241
Model Plug&Play Capability Provided by “W ” “Wrapper”
Legacy Plant
First block automatically built to select the required input parameters, change
i d d
Last block automatically built to change units (SI) and data type before sending h i f i b k hunits and data type the information to a bus to make them available to other systems
5SAE 2010‐01‐0241
Software Can Be Entirely CustomizedModel organizationSingle or multiple plantsController location
g p yp gProduction Code GenerationSoftware-In-the-LoopProcessor-In-the LoopHardware-In-the LoopSystem Design Integration
RP PIL
HIL: Hardware In the Loop
Software Design SoftwareIntegration
OTRP SIL
Coding
PCGPCG
11SAE 2010‐01‐0241
Every File Has an Associated XML Describing Its ContentDescribing Its Content
Model Data File Configuration
Simulink MFile
XML
XML XMLIncludes list of systems, connection between
systems, buses, location in Simulink…
Includes documentation, parameters, user defined plots, bus
information, compatibility, language CAD files
Includes documentation, parameters, links to models, raw test data, calibration
fileslanguage, CAD files… files…
12SAE 2010‐01‐0241
Graphical User Interface Facilitates Users S l tiSelection
13SAE 2010‐01‐0241
XX
14SAE 2010‐01‐0241
Configuration/Database Management S t V i C t lSupports Version Control
15SAE 2010‐01‐0241
Autonomie Designed to Be Used For All Steps in the Development Processin the Development Process
Easy selection & implementation of data, models, control or cycles
Run batch mode +Distributed
Build and compare large number of of data, models, control or cycles Distributed
computinglarge number of technology, powertrain, options
Ensure simulation t bilit
Analyze and compare test and
traceability, model compatibilities
psimulation data
Database M t
Enables MIL, SIL,
Generic ProcessesManagement RCP, HIL, CIL
16SAE 2010‐01‐0241
A f i d d d f k
SummaryA software environment and standard framework
Establishes tool and framework for enterprise‐wide collaboration
Reduces costs and time to production, which benefits both companies and government partnerships (e g FreedomCAR and 21CTP)government partnerships (e.g., FreedomCAR and 21CTP)
Provides complete user customization by an open architecture
Si l t f i l t b t t ti hi l Simulates from single components, subsystems to entire vehicles
Manages models, data, processes, results and control code from research to production by configuration and database management