what can autonomie do for you? - presentations/software/what... · 2010-10-19 · psat used to...

31
What can Autonomie do for you? Aymeric Rousseau Argonne National Laboratory Sponsored by Lee Slezak “This presentation does not contain any proprietary or confidential information”

Upload: others

Post on 26-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

What can Autonomie do for you?

Aymeric RousseauArgonne National Laboratory

Sponsored by Lee Slezak

“This presentation does not contain any proprietary or confidential information”

Page 2: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected in 2004 as the primary 

vehicle model for all FreedomCAR and 21 CTP activities by the U.S.DOE, stating that “All future code development and enhancements for OFCVT

Management Decisions

stating that  All future code development and enhancements for OFCVT shall focus on PSAT and PSAT‐PRO”

PSAT was awarded a R&D100 Award in 2004 and a Technology Transfer Award in 2007Award in 2007

PSAT is currently used by more than 130 companies and 700 users worldwide, including GM, Ford, Chrysler, Hyundai, Toyota

2

Page 3: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Reliance on Modeling & Simulation is Continuously Increasing Reduce cost and time to production

Provides math‐based environment for more thorough multidisciplinary 

Continuously Increasing

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 p g p yand hardware

Reduces/eliminates duplicate modeling and analysis work and activities

Enables fast to market with new technologies and real fuel 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.

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 waste.

3

Page 4: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

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. 

4

Page 5: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Accelerating the Development and I t d ti f Ad d T h l iIntroduction of Advanced Technologies

Why is Autonomie Unique?Why is Autonomie Unique?

Develop/Evaluate Component/Control Technologies

Develop/Evaluate Vehicle ArchitecturesDevelop/Evaluate Vehicle Architectures

5

Page 6: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

AUTONOMIE/PSAT Comparison p

Capability PSAT PSAT‐PRO AutonomieArchitecture

Plug & Play Architecture

Hierarchical Architecture Standards  (Vehicle, syst…)

Model Reusability through System Experts (Concept to Production)Establish Standard Interfaces (Industry‐wide)

FeaturesCapability PSAT PSAT‐PRO Autonomie

Model/data Customization

Features

Powertrain Configuration Customization 

Select Appropriate Level of Modeling

GUI Customization (process, post‐processing…) 

6

(p , p p g )

Database Management

Page 7: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

AUTONOMIE/PSAT Comparison p

Capability PSAT PSAT‐PRO AutonomieUsage*

Capability PSAT PSAT PRO AutonomieEvaluate Fuel Consumption Benefits(technology, size, powertrain configuration…) Evaluate and Balance FEED in Simulation(Fuel Economy, Emissions & Drivability)Develop Component Requirements

Simulate Single Component

Develop System/Subsystem Requirements

Develop Vehicle Level Control

Develop System/Subsystem/Component ControlDevelop System/Subsystem/Component Control 

Component‐in‐the‐Loop

Software‐in‐the‐Loop, Hardware‐in‐the‐Loop…

7

*Final usage depends on the level of details of the models available

Page 8: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Key Benefits

Plug&Play

■ Flexibility & Reusability■ Customizable architectures■ Common Nomenclature■ Code Neutral

R d■ Common Methods to sort technologies quickly t d h d b ild it tiReduces 

Cost & Time to 

Production

to reduce hardware build iterations■ Reduces/eliminates duplicate modeling and analysis work■ Delivers designs that balance Fuel Economy, E i i d D i bilit (FEED) i t

Enterprise

Emissions and Drivability (FEED) requirements

Enterprise Wide 

Solution

■ Database Management■ Provides common methods and tools for comparing/evaluating technologies

8

No other tool currently allows the linkage with any legacy code!

Page 9: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Unique Feature – Plug & PlayImplement any language

Legacy Code

Implement any languageAutomated process to import legacy code (data, model, control, process)…

Calibration CarSim*

, p )

Plug & Play

Specialty Software (COTS)

Legacy

Processes

CalibrationValidationTuningDrive Quality…

CarSimGTPower*Amesim*AVL Drive…Drive Quality…

Database Management

Version ControlDatabase Search

9* Already linked

No other tool currently builds the model automatically!

Page 10: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Key New Feature – Software CustomizationModel organizationModel organizationSingle or multiple plantsController location

Model Configuration

Fuel economyModelsDataControls…

Fuel economyValidationDrive qualityControl…

Customization ProcessesProprietary Information

CalculationsPlotsR t

Post‐processing

10

Reports…

Page 11: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Integrate Legacy Code

Example: Integrate Legacy Simulink ModelsLegacy Code

GUI Automatically Renames Variables, Creates Necessary Support FilesCreates Necessary Support Files

Ready for use in

11

Page 12: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Model Plug&Play Capability Provided by “W ” “Wrapper”

Legacy Plant

First block automatically built to select the required input parameters change

Last block automatically built to change units (SI) and data type before sending

12

the required input parameters, change units and data type

units (SI) and data type before sending the information to a bus to make them available to other systems

Page 13: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Experts Develop Systems1 Wh t i S t i A t i T i l ?1- What is a System in Autonomie Terminology?

Expert System

Initialization 

DocumentationExpert System

Model

File

CalculationFile

Test Data

File

Post‐processingFile

ReportFile (HTML)

13

Page 14: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Experts Develop Systems2 E h S t C fi ti C B C t i d2- Each System Configuration Can Be Customized

Each System is OptionalEach System is Optional

ActuatorController Plant Sensor

Example: GM 2 Mode HEVTransmission Plant

Electric Machine #1

Any System can have Subsystems To Accurately Represent 

Transmission Plant

Electric Machine #2

Gearbox

14

y pHardware

Page 15: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Experts Systems Can Be Reused3 H C W R it?3- How Can We Reuse it?

Expert #9

Vehicle

Expert #1

Expert #3

BatteryExpert #7

Expert #2

Controller

Expert #7

ChassisPlant

Expert #8

Expert #4 Expert #5

Expert #6

EngineDriveline

Expert #4

Controller

Expert #5

Plant

15

Page 16: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Autonomie Designed to Be Used For All Steps in the Development ProcessDevelopment 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

16

Page 17: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Accelerating the Development and I t d ti f Ad d T h l iIntroduction of Advanced Technologies

Why is Autonomie Unique?Why is Autonomie Unique?

Develop/Evaluate Component/Control Technologies

Develop/Evaluate Vehicle ArchitecturesDevelop/Evaluate Vehicle Architectures

17

Page 18: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Develop Plant Models with Different Level of C l itComplexity

Steady State Model

Physical Model

Mean Efficiency Model

Highly Dynamic Model with Production Code

Different models are necessary to study different phenomena

Detailed models are required when technology

18

Detailed models are required when technology cannot be tested or does not exist!

Page 19: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Link with Commercial Off the Shelf Tools (COTS)#1 – Develop Model in Native Environment

#2 – Integrate Model in Simulinkin Simulink

#3 – Use Model in Autonomie

COTS  (1) can be used to generate maps(2) can be run in the Simulink environment(3) can be run in their own environment (co‐simulation)

19GT Power, CarSim have already been linked

(3) can be run in their own environment (co simulation)

Page 20: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Select the Appropriate Level of Modelingllers

Control or ororor

ts

oror

Plan

oror

oror

or

or

EngineExperts

TransmissionExperts

ChassisExperts

Battery, MotorExperts

20

Experts Experts Experts

Vehicle Experts

Experts

Page 21: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Develop Control Algorithm Software in the LoopSoftware-in-the-Loop

Specific configuration defined to develop and test new control algorithmsnew control algorithms

New algorithm(s) to be testedProduction Code

Real Time Operating System (RTOS) ensures call of functions at specific 

intervals (such as CAN)intervals (such as CAN)

21

Hardware input/outputSends and receives CAN signals

Page 22: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Test Low Level Control AlgorithmHardware in the Loop and Software in the Loop

Automatic building save days of development

Hardware-in-the-Loop and Software-in-the-LoopHardware‐in‐the‐Loop

(Control Hardware / Emulated Plant)Automatic building save days of development

All the lines connecting the blocks are built automatically

Block built automatically‐Change unitsChange data type‐Change data type‐Extract all the proper sensors

22

Page 23: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Evaluate Fuel Consumption BenefitsModel in the LoopModel-in-the-Loop

Example “Evaluation of HCCI Engine Fuel Savings for Various Powertrain”E i f U fMEngine maps from UofM

Vehicle & ControlDevelopment

1.000

Ratio Fuel Consumption of  HCCI vs Regular Engine 

Fuel Consumption Analysis

p

0.850

0.900

0.950

Unad

justed

 Fuel Con

sumption Ra

tio

Conventional

Micro_HEV

Mild_HEV

Split_HEV

Split_PHEV10

Split_PHEV20

Series_PHEV30

Series PHEV40

Detailed Analysis of Reasons Behind Benefits

0 950

1.000

HCCI Fuel Savings vs PI According to Hybridization Degree

0.750

0.800

1

U Series_PHEV40

0.800

0.850

0.900

0.950

Una

djusted Fuel Con

sumption Ra

tio 

UDDS

HWFET

Combined

0.900

0.950

1.000

1.050

on Ratio

Fuel Consumption Ratio (High Case) of HCCI vs PI

Objective: Provide guidance to

23

0.750

0.00% 10.00% 20.00% 30.00% 40.00% 50.00% 60.00% 70.00%

Hybridization Degree (%)

0.600

0.650

0.700

0.750

0.800

0.850

0.900

0.00% 20.00% 40.00% 60.00% 80.00% 100.00% 120.00%

Una

djusted Fu

el Con

sumptio

Percent of Time Engine is ON

Objective: Provide guidance to DOE R&D Activities

Page 24: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Evaluate Non Modeled Phenomena With HardwareComponent-in-the-LoopComponent-in-the-Loop

Example#1: Impact of battery cold start on PHEVs Fuel Consumption

Sensors Battery behaves as if in vehicle

Example #3: Engine and Battery are Coupled

Example #2: Impact of emission and engine

Rest of the Vehicle Modeled

y p

emission and engine cold start on PHEVs Fuel Consumption

ANL is currently the only National Laboratory with 

24

Engine behaves as if in vehicley

Component‐in‐the‐Loop capabilities

Page 25: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Define Component Requirementsen

t Data 

D Teams

Testing

Battery AccessoriesCamry A/C Power

Prius A/C Power

Electric Machine2004 Prius

Compo

nefrom

 R&D

IL Ro

Rp1 Rp2

OCVVLModel

Prius A/C Power

hicle

ations

Ip1 Ip2

Vehicle Classes

Vehicle  DOE / USABC

Sizing & Simulation

Veh

Simula

Requirements DOE / USABC Requirements

Validation Battery RCP Vehicle Testing

25

V

JCS VL41M

Page 26: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Accelerating the Development and I t d ti f Ad d T h l iIntroduction of Advanced Technologies

Why is Autonomie Unique?Why is Autonomie Unique?

Develop/Evaluate Component/Control Technologies

Develop/Evaluate Vehicle ArchitecturesDevelop/Evaluate Vehicle Architectures

26

Page 27: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Validate Vehicle Models to Ensure Studies I t itIntegrity

Analyze Data Develop Control

Collect Test Data

Engine Torque

Validate Model

d d b d l b

APRF

Understand Gearbox Model Gearbox

Source : GM

27Example of GM 2 Mode Tahoe

Page 28: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Develop Vehicle Control to Maximize Fuel DisplacementGl b l O ti i ti

tSOCtP

tJtSOCtP '0,000 ,1',1

tU 0 Optimal Control

Teng Tmc

ωmc

Global Optimization

tSOCtP nm ,

tJtSOCtP MMMM ',' ,1,1

0

tU M

TX 0X.

.

.

.

.

.

Optimal Control, Minimal Fuel Cons.

Backward model Bellman Principle

ωeng

Backward model p

Various Control St t iVarious 

Control Design

StrategiesControl Principles Rule‐Based Control Design

Heuristic Optimizationp

Optimally tunedParameters

28

Existing Control Logic DIRECT Algorithm

Page 29: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Develop Vehicle Control Taking into Account N M d l d P tNon Modeled ParametersExample: Impact of Vehicle Level Control on Engine Emissions for PHEVs(collaboration with ORNL)(collaboration with ORNL)Step #1 – Evaluate Different Controls in Simulation

Vehicle Model Detailed After‐Treatment ModelEvaluation ofEvaluation of Different Vehicle Control Logic and Tuning

Step #2 – Verify the Trends with Engine‐in‐the‐LoopAnalyze Results

29

Rest of the Vehicle Modeled Engine behaves 

as if in vehicle

Page 30: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Match Technologies, Configurations to S ifi A li tiSpecific Applications

15Comparison of Aerodynamic Fuel Savings for Drive Cycles vs Steady States

Impact of Aerodynamics for Different Line Haul Applications

30.0

Impact of Mild and Full HEV for Line Haul Applications

5

10

15

mpr

ovem

ent f

rom

hig

h to

low C

d

Drive CyclesSteady States

16.0

13.716.3

24.022.4

15.513.1

15.6

21.319.2

15.112.5

15.0 14.015.5

10.0

15.0

20.0

25.0

sumption (gal/100

mi) CONV MILD‐HEV FULL‐HEV

50% load

0

5

Per

cent

age

Im

HTUF Class 6/

21 mph SSUDDS Truck/26 mph SS

HHDDT Cruise/42 mph SS

HHDDT High Speed/53 mph SS

0.0

5.0

10.0

HHDDT65  HHDDT Cruise HHDDT High Speed

HHDDT Transient

udds_truck

Fuel Con

s

h S f h C bi d h l i h S f h h l

16.0%

18.0%

20.0%

d

Impact of All Technologies on Fuel Consumption

Engine

Transmission

The Sum of the Combined Technologies < The Sum of Each Technology 

Class 2B Pickup

14.9% 15.9%

1.2%1.6%1.7%1.4%

8.6%8.9%

4 0%

6.0%

8.0%

10.0%

12.0%

14.0%

Percen

t Fue

l Saved Transmission

RR

Cd

Weight

Hybrid

30

1.4% 1.4%

3.0% 3.8%

0.0%

2.0%

4.0%

Each technology (Conv)

Combination(Conv)

Each technology(Hybrid)

Combination(Hybrid)

Hybrid  improvementsBaseline improvements

Page 31: What can Autonomie do for you? - Presentations/Software/what... · 2010-10-19 · PSAT Used to Support R&D and Management Decisions After a thorough assessment, PSAT was selected

Evaluate Uncertainties Through Monte Carlo A l iAnalysis■ Uncertainty is modeled by a probability density function (pdf)■ How is the uncertainty propagated? 

■ PHEV 10 miles All Electric Range (AER) midsize used as reference case■ PHEV 10 miles All Electric Range (AER) midsize used as reference case

Inputs Sampling Results

CdMonte Carlo (MC), Latin hypercube (LHS),Median Latin hypercube (MLHS)Quasi Monte‐Carlo

FA

Crr

Weight

31