using advisor for analysis of hevshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf ·...

53
Using ADVISOR for Analysis of HEVs Meisam Amiri [email protected]

Upload: others

Post on 19-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Using ADVISOR for Analysis of HEVs

Meisam [email protected]

Page 2: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Outline

Needs for simulation toolsDemonstration of ADVISORBackground on ADVISORBackground on ADVISORCapabilities of ADVISORWorking Principles of ADVISORUsing ADVISORUsing ADVISOR

- Vehicle Templates- ADVISOR’s File System- Defining a vehicle- Running a simulation- Looking at outputs

Engines & Emission StructureUsing ADVISOR in an Optimization LoopLi ki t ADVISORLinking to ADVISOR

- ADAMS/ADVISOR Co-simulation

Simulation of a Hybrid Electric vehicleSimulation of a Hybrid Electric vehicleLimitations

Page 3: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Needs for simulation tools

Many configurations / energy management / control y g gy gstrategies

Analytical solution is difficultAnalytical solution is difficult

Prototyping and testing is expensive & time consumingconsuming

Optimization can be arduous task since there are lit ll h d d f t ff ti itliterally hundreds of parameters affecting its performance

Page 4: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Advisor Demonstration

Page 5: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Background on ADVISOR

ADVISOR = ADvanced VehIcle SimulatORsimulates conventional, electric, or hybrid vehicles (series, parallel, or fuel cell)

ADVISOR was created in 1994 to support DOE Hybrid Program at NREL

Released on vehicle systems analysis web site for free download in September, 1998

Downloaded by over 9000 people around world

Page 6: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Background on ADVISOR

Distributed on web by NREL from 1994-2002

In 2003, ADVISOR licensed to AVL for commercial release

Users help provide component data and validation, feedback for future developmentfeedback for future development

Programmed in MATLAB/Simulink environment

- graphical/object-oriented environment- allows flexibility in modeling new vehicles and

control strategiescontrol strategies

Page 7: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR Being Used Globally

Page 8: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR Downloads by Type of Organization

Page 9: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Capabilities of ADVISOR

Various vehicle typesC ti l S i h b id P ll l h b id d F l llConventional, Series hybrid, Parallel hybrid and Fuel cell

Various control strategiesThermostat Power follower Power assist etcThermostat, Power follower, Power assist, etc.

GUI or batch mode operationParametric studiesParametric studiesPerformance assessmentsTrade off studiesTrade-off studiesEvaluating new technologies

Page 10: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Capabilities of ADVISOR

ADVISOR will allow the user to answer questions like:Was the vehicle able to follow the speed trace?Was the vehicle able to follow the speed trace?How much fuel and/or electric energy were required in the attempt?How does the state-of-charge of the batteries fluctuate throughout a cycle?cycle?What were the peak powers delivered by the drivetrain components?What was the distribution of torques and speeds that the piston engine delivered?delivered?What was the average efficiency of the transmission?

Predicts fuel economy, emissions, accel. performance and grade sustainability and optimization

Page 11: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Working Principles

ADVISOR operates in the MATLAB/Simulink environmentMatlab is chosen for its programming ability modeling flexibilityMatlab is chosen for its programming ability, modeling flexibility, optimization toolbox and visualization tools

Vehicle data is provided in Matlab files (m files) and models p ( )are developed in Simulink (calculations)

Empirical model using drivetrain component performancesp g p p

Graphical User Interface (GUI), allows the user to model any type of ICE/EV/HEV by easily changing the vehicle a y type o C / / by eas y c a g g t e e c econfiguration and parameters without having to modify the Simulink block diagrams.

Page 12: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Working Principles

ADVISOR is a backward facing model with limited forwardfacing capabilities

In backward-facing calculations, no driver behavior isrequired. The user must input the driving pattern, a velocity profile, called the

d t Th f i d t l t th hi l i l l t d dspeed trace. The force required to accelerate the vehicle is calculated and translated into torque. This procedure is repeated at each stage from the vehicle/road interface through the transmission, drivetrain,etc., until the fuel use or energy use is calculateduse or energy use is calculated

In forward-facing calculations the user inputs the driverIn forward-facing calculations, the user inputs the driver model, then the simulator generates throttle and brake commands that are changed into engine torque, which is passed to the transmission model and passed through the drivetrain until a tractive force is computedpassed through the drivetrain until a tractive force is computed.

Page 13: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Principles Contd…

HEV model

Backward-facing model pass torque, speed, and power requirement up the drivetrain

F d f i d l il bl t dForward-facing model pass available torque, speed,force and power through the drivetrain

Represent model (data processing modules) contains allRepresent model (data processing modules) contains all data processing elements, such as “Sum” and “Product” blocks and look-up tables, necessary to model

Page 14: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR Vehicle Templates

Conventional Vehicles

Series Hybrid VehiclesSeries Hybrid Vehicles

Parallel Hybrid Vehicles

Page 15: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR’s File System

Page 16: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Three Main ADVISOR Screens

Page 17: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR GUI (Defining a Vehicle)

2

1. User can select his ownvehicle configuration &components using drop 2components using drop-down menususer can modify variablesi th i bl li tin the variable listautosize: accel’n/gradeconstraints and optimizing

1

drivetrain components

2. Graphical representation

31of the powertrain selected

3. Shows the performancepinformation of the comp-onents (efficiency contours, emission contours and batteries

Page 18: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The
Page 19: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

How the Data/Models are Pulled into the GUI

Page 20: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Example of ADVISOR Input: the FC model

Page 21: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

GUI contd…

Page 22: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Basic Structure and Models

Page 23: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Engine Thermal Model

Multi node thermal networkParameterized for flexibilityIncludes conduction radiation and convectionIncludes conduction, radiation and convection

Page 24: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR Engine Data Flow

Page 25: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

GUI (Running a Simulation)

1. User can select a drive-cycle/test procedure nocycle/test procedure, no.of cycles etc.Declare initial conditionssoc correction for HEV

1

soc correction for HEV

2. Gradeability and accel’ni t

23requirements

parametric analysis canbe done

3

3. Views drive cycle selectedand associated statistics/descriptionp

Page 26: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The
Page 27: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Types of Simulation Tests Possible

Parametric SweepsDrive CyclesAcceleration TestGrade TestControl StrategyControl Strategy Optimizations

Page 28: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

GUI (Looking at Outputs)

1. Shows the fuel econ.,li i l t d R l Sgasoline equivalent and

distance covered

2 Emission data6

Results Screen

2. Emission data

3. Accel’n and Gradeability 12

5

4. Warnings: if the trace isnot met or failed inperformance criteria

2

3performance criteria

5. Plot control 46. Graphs: max. 4 plots

Page 29: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The
Page 30: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR Output

Average fuel economy and emissionsTime-dependent plots of variablesScatter plots: regions of operation within component maps

Page 31: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR Output

Fuel economy, emissions, acceleration times, or achieved grade as a function of your chosen variables can be can be displayed

2 Variable Parametric Study

3 Variable Parametric Study

Page 32: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Engine and Emissions Model Structure

Page 33: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Temperature, Fuel & Emissions Calculation

Page 34: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADVISOR Emissions Data Flow

Page 35: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Using ADVISOR in an Optimization Loop

Page 36: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Numerically OptimizationOptimization allows complex trade-offs to be performed numerically

Page 37: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Applying Optimization Technique

Example: Fuel cell hybrid SUVMaximize fuel economy of fuel cell hybrid SUVC fCoupling of sizing with control strategy leads to improve solution (56.5 mpgge, up from starting point of 41 mpgge)Multiple local optimums in HEV design spacep p g p

Page 38: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Complex design space of hybrid fuel cell vehicles has local optimum, and requires multi-algorithm approach to find global optimum

Page 39: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Control Strategy Comparison (engine power)

Page 40: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Control Strategy Comparison (battery power)

Page 41: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Linking to ADVISOR

NREL i ki ith i d t t li k ADVISORNREL is working with industry to link ADVISOR up to tools they use, such as:

Pro/E (visualization, packaging)Visual-Doc (Optimization)SABER ( l t i l)SABER (electrical)ADAMS/Car (vehicle dynamics)Flowmaster (detailed thermal modeling)

Page 42: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Interfacing ADVISOR and ADAMS/Car

Two interface approaches will be used:

ADAMS/ADVISOR Co-simulation

Export to ADAMS/CarEach approach has its own advantages and serves different simulation purposes.

Page 43: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADAMS/ADVISOR Co-simulation

What?Linking ADAMS/Car full vehicle model with ADVISOR- Linking ADAMS/Car full vehicle model with ADVISORmodel

- Both ADAMS and Simulink solvers run togetherInformation passed back and forth between the two ateach time step

How?- ADAMS/Car full vehicle model using customized

powertrain template- Modified ADVISOR model to work with ADAMS/Car model- Modified ADVISOR model to work with ADAMS/Car model

Page 44: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADAMS/ADVISOR Co-simulation

Why?

Simulate 4WD/AWD powertrains- Simulate 4WD/AWD powertrainstorque split can be actively controlled by ADVISOR

- Vehicle handling/dynamics with new CM from ADVISORl k bili i l i b lcan look at stability issues relating to battery placement

- Calculate energy losses during handling/durability eventsuseful for trying minimizing losses for maximum fuel efficiency

- Integrate accessory loads (like electric power steering) and lookat their energy impact vs. performance

- Trade-offs to accurately assess impact of vehicle/componentmass reduction and evaluating effect on dynamic performance

- Perform anything you would normally do in ADAMS/Car but- Perform anything you would normally do in ADAMS/Car, butusing an advanced powertrain from ADVISOR

Page 45: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADAMS/ADVISOR Co-simulation

Page 46: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

ADAMS/ADVISOR Co-simulation

Information FlowThe major variables exchanged are shown below AdditionalThe major variables exchanged are shown below. Additional information will also be exchanged.

Page 47: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Export to ADAMS/Car

What?- ADAMS/Car full vehicle model with mass and inertia

properties exported from ADVISOR

- One way information flow to ADAMS/Car

How?- Output mass and inertia properties from ADVISOR to

ADAMS/CarADAMS/Car.Optionally, geometry may be specified in web interface

- Run standard handling maneuvers in ADAMS/CarRun standard handling maneuvers in ADAMS/Car

Page 48: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Export to ADAMS/Car

Why?Faster simulationsQuick estimate of handling performance of hybrid vehicle

Example: allows analysis of battery pack location(often a large mass) and effect on handling

Information flow:

Page 49: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Simulation of a Hybrid Electric vehicle

• A default parallel HEV is simulated. The parameters can be obtained by just inserting ‘parallel’ in ‘drivetrain config’menu boxmenu box

• Objective is to minimize the engine size meeting the constraintsengine size, meeting the constraints

Constraints0 – 60 mph <= 12 s40 – 60 mph <= 5.3s0 – 85 mph <= 23.4sdistance in 5 s >= 140 fttime in 0.25mi <= 20smax. accel. Rate >= 17 ft/s2max. speed >= 90mphgradeability = 6% at 55mph g y p

Meets the constraints at 41 kW

Page 50: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Simulation of a Hybrid Electric vehicle

meets constraints at 40 kW

meets constraints at 39 kW

Page 51: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Simulation of a Hybrid Electric vehicle

meets constraints at 38 kW

Fails to meet the grade-constraints at 37 kW

Minimum size of engine for this config. Can be 38 kW

Page 52: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Limitations

Analysis tool, and not originally intended as a detailed designtooltool

Component models are quasi-static, and cannot be used topredict phenomena with a time scale of less than a tenth of asecond or so

Physical vibrations, electric field oscillations and other dynamics cannot be captured using ADVISOR, however recent linkages with other tools such as Saber Simplorer andrecent linkages with other tools such as Saber, Simplorer, and Sinda/Fluint allow a detailed study of these transients in those tools with the vehicle level impacts linked back into ADVISOR

Page 53: Using ADVISOR for Analysis of HEVshalipour.iaushab.ac.ir/uploads/using_advisor_for_hevs.pdf · Simulation of a Hybrid Electric vehicle • A default parallel HEV is simulated. The

Questions & Comments?Questions & Comments?