View
217
Download
1
Category
Preview:
Citation preview
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
Model Configuration
ModelsDataControls
Fuel economyValidationDrive qualityCustomization ProcessesProprietary
InformationControls…Control…
CalculationsPlots
Post‐processing Plots
Reports…
6SAE 2010‐01‐0241
Experts Develop SystemsS t D fi iti i A t iSystem Definition in Autonomie
Expert System
Initialization
DocumentationExpert System
Model
File
CalculationFile
Test Data
File
Post‐processingFile
ReportFile (HTML)
7SAE 2010‐01‐0241
Each System Configuration Can Be C t i dCustomized
Each System is Optional
ActuatorController Plant Sensor
Example: GM 2 Mode HEVTransmission Plant
Electric Machine #1
Any System can have Subsystems To Accurately Represent Hardware
Electric Machine #2
Gearbox
Hardware
8SAE 2010‐01‐0241
Experts Systems Can Be Reused
Expert #3
Expert #9
Vehicle
Expert #1
Controller
Expert #3
BatteryExpert #7
Expert #2
PlantControllerChassis
Plant
Expert #8
DrivelineExpert #4 Expert #5
Expert #6
Engine
Controller Plant
9SAE 2010‐01‐0241
Select the Appropriate Level of Modelingllers
Control or ororor
ts
oror
Plan
oror
oror
or
or
EngineExperts
TransmissionExperts
ChassisExperts
Battery, MotorExpertsExperts Experts Experts
Vehicle Experts
Experts
10SAE 2010‐01‐0241
Autonomie in the Controls Development ProcessProcess
System RequirementsSystem Integration
& Calibration
Sim:RP:OTRP:
SimulationRapid PrototypingOn-Target Rapid Prototyping
System Design Hardware/Software
& Calibration
Sim HILPCG:SIL:PIL:HIL:
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
17
p y g g
17SAE 2010‐01‐0241
Recommended