+ All Categories
Home > Documents > Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating...

Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating...

Date post: 22-Aug-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
34
1 © 2019 The MathWorks, Inc. Objective Drivability Calibration Co-Authors: Jason Rodgers* & Jan Janse van Rensburg MathWorks MathWorks Automotive Conference April 30 th , 2019
Transcript
Page 1: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

1© 2019 The MathWorks, Inc.

Objective Drivability Calibration

Co-Authors:

Jason Rodgers* &

Jan Janse van Rensburg

MathWorks

MathWorks Automotive

Conference

April 30th, 2019

Page 2: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

2

Presenter

▪ Jason Rodgers

– MathWorks Senior Application Engineer

▪ Vehicle Dynamics Blockset

▪ Powertrain Blockset

▪ Model Based Calibration Toolbox

– Previous experience at Toyota R&D

▪ System Optimization and Control engineer

▪ Optimizing powertrain design and controls subject to various constraints (cost, FE, drivability, etc.)

– Education

▪ BSME and MSME, University of Michigan

– Areas of interest

▪ Enabling Model-Based Design using physical modeling

▪ Applying optimization techniques to modeling and control problems

▪ Applying new technologies such as Deep Learning to Automotive problems

Page 3: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

3

Key Takeaways

▪ Powertrain Blockset is capable of

simulating low frequency drivability

behavior

▪ Model re-use from early planning

phase can be used to jumpstart

calibration efforts

▪ Objective-based calibration can:

– Improve calibration time

– Account for performance trade-offs

– Trace back to requirements

– Objective and not subjective → repeatable

Battery

Engine

Motor

C-Code

Simulink

Model

Page 4: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

4

Agenda

Page 5: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

5

Problem Statement & Background

Page 6: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

6

Problem Statement

▪ What is the problem?

– ECU can have dramatic effect on drivability

– Manual calibration is time sink

– Ratings are defined by experienced but subjective drivers

– Efficiency improvements are needed

▪ Decreasing development time

▪ Increasing powertrain complexity and number of variants

▪ How to solve the problem?

– Use objective based approach to tune

ECU calibration parameters

I. Requirements driven

II. Objective based - Repeatable

III. Automated – Time savings

IV. Optimal with respect to requirements55 56 57 58 59 60 61 62

Time[s]

0

0.5

1

1.5

Acc[m

s2]

0

20

40

60

Pedal[%

]

Baseline

Controlled

Pedal

0 2 4 6 8 10 12 14 16 18 20

Freq[Hz]

-300

-250

-200

-150

-100

Pow

er

Spectr

um

[dB

]

Baseline

Controlled

Time

Page 7: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

7

Background

What is drivability?

▪ Response characteristic of the vehicle to driver inputs under

different driving conditions

▪ Want the driver to be as

comfortable as possible

– Hesitation

– Sluggish

– Hard start

– Noise/Oscillations

▪ Drivability is affected by

many sources

– Gear shifts

– Engine Idle

– Braking

– Acceleration

– Etc.

Page 8: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

8

Shuffle

Background

What are we focusing on?

▪ Shuffle related to tip in

– NVH longitudinal effect caused by sudden

changes in the drive torque

– Some room to optimize hardware but controller is

more cost effective

– 2-8 Hz depending on the gear

▪ Not considering shift shock, clunk, or higher

order modes

▪ Acceleration is measured at CG

▪ No gear shift during tip in event

Page 9: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

9

Powertrain Blockset – P4 HEV Model

P4 HEV Architecture

Various Component Modeling

Types

▪ First Principles

▪ Data-driven

▪ Balance between accuracy

and speed

Page 10: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

10

Powertrain Blockset – P4 HEV Model

Transmission

P4 Machine

P4 Machine

Engine

▪ P4 HEV Powertrain model

– Started from reference application and modified for

testing and added tip-in controller

– Model fidelity is typical for Fuel Economy and

acceleration studies

– Model reuse

▪ Engine

– 1.5L L4 95kW(126hp) @5500RPM

– Map-Based Model

▪ 2 P4 30kW Motors

– Map-Based Model

▪ 1.3 kWh Battery

– Map-Based Model

30KW

Engine Map

Motor Map

Page 11: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

11

P4 Component Modeling

▪ Driveline oscillations are captured by rotational inertia and compliance

blocks that exist in reference model

▪ Linear damping and stiffness

– Openness of model allows for replacing with nonlinear components

▪ 2 Torque Paths

– Engine

– Motor

Engine Motor

Page 12: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

12

Driving Scenario

▪ What scenario are we using?

1. Accelerate to Constant Speed

2. Hold Speed and shift to desired

gear. Allow transients to subside.

3. Let off pedal

4. Apply pedal step input

Page 13: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

13

Tip-In Acceleration Response

▪ Initial response has large amounts of shuffle oscillations

– Model is able to capture the first mode (shuffle) for both torque paths

– Response attenuation is required to improve drivability

55 56 57 58 59 60 61 62

Time[s]

0

0.5

1

1.5

Acc[m

s2]

0

20

40

60

Pedal[%

]

Baseline

Pedal

0 2 4 6 8 10 12 14 16 18 20

Freq[Hz]

-250

-200

-150

-100

Pow

er

Spectr

um

[dB

]

Baseline

50 KPH @ 50% Pedal 3rd gear

2Hz (Engine)

5Hz (Motor)

Page 14: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

14

Tip-In Acceleration Response

▪ How to improve?

– Spark Control (on engine side only)

– Fixed Rate-Limit on torque request or pedal input

– Scheduled Rate-Limit

– Optimal Control – e.g. Model Predictive Control

First Pass at Improvements:

▪ Reduced oscillations but response is slow

▪ Is a function of gear, speed, and torque request → scheduled rate-limit

▪ Long manual process to do by hand (weeks)

▪ How to balance responsiveness and oscillations?

55 56 57 58 59 60 61 62

Time[s]

0

0.5

1

1.5

Acc[m

s2]

0

20

40

60

Pedal[%

]

Controlled

Pedal

0 2 4 6 8 10 12 14 16 18 20

Freq[Hz]

-250

-200

-150

-100

Magnitude

Controlled

Example: Manually Calibrated Rate Limit

Define an Objective Function and Optimize!

Page 15: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

15

Defining an Objective Function

What are my

goals?

What are my

choices?

What

restricts my

choices?

Page 16: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

16

Optimization Introduction

▪ Objective function – What you are

trying to achieve?

– Minimize measured signal

▪ Design variables – What

parameters need to be adjusted?

– Physical model parameters

– Controller gains

▪ Constraints – What are the

bounds or constraints of the design

variables?

– Min/Max values

– Can handle inside objective function

min𝑥

𝑓(𝑥)

Objective Function

Design variables

(discrete or continuous)

Minimizing (or maximizing) objective

function(s) subject to a set of constraints

Linear constraints

𝐴𝑥 ≤ 𝑏

𝐴𝑒𝑞𝑥 = 𝑏𝑒𝑞

𝑙 ≤ 𝑥 ≤ 𝑢

Nonlinear constraints

𝑐 𝑥 ≤ 0

𝑐𝑒𝑞(𝑥) = 0

Linear or nonlinear

Page 17: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

17

Formulating an Optimization Problem for Objective Drivability

What are my goals?

What are my choices?What restricts my

choices?

• Rate limit ▪ Gear

▪ ΔTorque Request

▪ Vehicle speed

• Minimize oscillations

• Minimize response time

• Response Time

• Jerk

• Etc.

Variables

Objective

Constraints

Page 18: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

18

Shuffle Objective Function

Objective Function

min𝑅𝐿

𝑡𝑟𝑒𝑠𝑝 + 𝑗𝑒𝑟𝑘𝑚𝑎𝑥 + 𝑉𝐷𝑉 + 𝑐𝑜𝑛𝑠𝑡𝑟𝑎𝑖𝑛𝑡𝑠

Page 19: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

19

Cost Function Metrics

▪ Response Time

– 𝑡𝑟𝑒𝑠𝑝 = time to reach 50% steady state

acceleration

– Normalized by the slowest desired

response time (1s)

– Defined this way to account for edge

cases where motor or engine cannot

provide enough torque

Example: Low engine speed with high

torque request

55 56 57 58 59 60 61 62

Time[s]

0

50

100

150

Engin

e T

orq

ue [

Nm

]

0

50

100

Pedal[%

]

Request

Engine Out

Pedal

Page 20: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

20

Objective Function Metrics

▪ Vibration Dose Value (VDV)

𝑉𝐷𝑉 = න0

𝑇

𝑎4 𝑡 𝑑𝑡

1/4

– VDV is sensitive to the peaks in the

acceleration.

– Normed to the maximum response with no

rate limit

▪ Maximum Jerk

𝑗𝑒𝑟𝑘𝑚𝑎𝑥 = 𝑚𝑎𝑥𝑑𝑎

𝑑𝑡

– Normed to the maximum jerk obtained with

no rate limit

Page 21: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

21

Objective Function Constraints

▪ Response Time <= 1sec

▪ Maximum Jerk <= 2𝑚

𝑠3

▪ 𝑎𝑐𝑐𝑓𝑖𝑛𝑎𝑙 ≥ 0.95𝑎𝑐𝑐𝑓𝑖𝑛𝑎𝑙∗

– 𝑎𝑐𝑐𝑓𝑖𝑛𝑎𝑙∗ is the steady state

acceleration with no rate limit

– useful for edge cases

▪ Barrier Method used for constraint handeling

– 𝑐𝑜𝑛𝑠𝑡𝑟𝑎𝑖𝑛𝑡𝑠 = ቊ106 𝑖𝑓 𝑣𝑖𝑜𝑙𝑎𝑡𝑒𝑑0, 𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒

Constraints ⟹ Requirements

Page 22: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

22

Objective Function

Observations

▪ Pareto curve exists between oscillations and

response time

– the faster the response, the more oscillations

Page 23: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

23

Observations

▪ Objective function:

– Can be non-smooth

– Can have multiple minima

Objective Function

Ob

jective

Fu

nctio

n

Page 24: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

24

Optimal Calibration

Page 25: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

25

Calibration Process

▪ Intel Xeon E5 processor – 3.6GHz, 6 cores

▪ 64GB RAM

▪ 1806 Optimal Rate-Limits

– 7 total maps (6 for engine, 1 for motor)

– 24 Δtorque breakpoints

– 5 speed breakpoints

▪ Traditionally, this process could take days or weeks for

manual calibration

▪ 10 hours to automatically calibrate using pattern search

global optimization algorithm

Search

Algorithm Time

Solution

Found

fmincon 1.5minutes

Particle Swarm 5 minutes ✓+

Pattern Search 1.5minutes ✓

Page 26: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

26

Tip-In Controller

▪ Rate limit is calculated as a function of |ΔTorque

request|, vehicle speed, and Gear (engine side

only)

▪ Rate limit is applied when judged a tip in

response

– |ΔTorque request| >10Nm

– Vehicle Speed > 2 MPH

▪ Rate limit held until modified torque is near final

desired torque value.

Page 27: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

27

Tip-In Controller

▪ Controlled Response

55 56 57 58 59 60 61 62

Time[s]

0

50

100

150

Engin

e T

orq

ue R

equest

[Nm

]

0

20

40

60

80

Pedal[%

]

Baseline

Controlled

Pedal

55 56 57 58 59 60 61 62

Time[s]

0

50

100

150

200

Moto

r To

rque R

equest

[Nm

]

0

20

40

60

80

Pedal[%

]

Baseline

Controlled

Pedal

55 56 57 58 59 60 61

Time[s]

50

100

150

200

250

300

350

400

450

Tota

l To

rque R

equest

[Nm

]

0

10

20

30

40

50

60

70

Pedal[%

]

Baseline

Controlled

Pedal

Page 28: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

28

Calibration Tables

▪ Areas of high sensitivity in the objective function can be used to redefine

map breakpoints

▪ Example results for 5th gear

Calibration Map Optimized Objective Function Values

1 1.05

1.05

1.05

1.05

1.05

1.1 1.1

1.11.11.1

1.1

1.1

1.1

1.15 1.15

1.151.15

1.1

5

1.15

1.2

1.25

5 10 15 20 25 30

Vehicle Speed [m/s]

50

100

150

200

250

Torq

ue R

eq

uest

Page 29: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

29

Validation

55 56 57 58 59 60 61 62

Time[s]

0

0.5

1

1.5

Acc[m

s2]

0

20

40

60

Pedal[%

]

Baseline

Controlled

Pedal

0 2 4 6 8 10 12 14 16 18 20

Freq[Hz]

-300

-250

-200

-150

-100

Pow

er

Spectr

um

[dB

]

Baseline

Controlled

Page 30: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

30

Tip-In Results

▪ First engine and motor modes have decreased greatly (~50dB)

▪ Fast Tip-In response – 0.5s

55 56 57 58 59 60 61 62

Time[s]

0

0.5

1

1.5

Acc[m

s2]

0

20

40

60

Pedal[%

]

Baseline

Controlled

Pedal

0 2 4 6 8 10 12 14 16 18 20

Freq[Hz]

-300

-250

-200

-150

-100

-50

Pow

er

Spectr

um

[dB

]Baseline

Controlled

55 56 57 58 59 60 61

Time[s]

50

100

150

200

250

300

350

400

450

Tota

l To

rque R

equest

[Nm

]

0

10

20

30

40

50

60

70

Pedal[%

]

Baseline

Controlled

Pedal

50 KPH

50% Pedal

Page 31: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

31

Next Steps

▪ What are possible next steps?

– Investigate more control options

▪ Use sensitivity analysis to refine breakpoints in calibrated maps

▪ Model Predictive Control with consideration for Fuel Economy

– Process can be reused as model fidelity increases

▪ GT Engine model

▪ Simscape Driveline

– Utilize process for other calibrations

Page 32: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

32

Summary

▪ A process for using an objective function to automate and improve shuffle

response was shown

▪ Virtual calibration allowed process to be done in hours instead of weeks

▪ Along with FE and Acceleration characteristics, can also start to consider

some drivability metrics during early phase planning

Page 33: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

33© 2019 The MathWorks, Inc.

Thank You

Jason Rodgers, MS

Senior Application Engineer

[email protected]

Page 34: Objective Drivability Calibration · 3 Key Takeaways Powertrain Blockset is capable of simulating low frequency drivability behavior Model re-use from early planning phase can be

34

References

Atabay, O., Ötkür, M., & M Ereke, İ. (2018). Model based predictive engine torque

control for improved drivability. Proceedings of the Institution of Mechanical Engineers,

Part D: Journal of Automobile Engineering, 232(12), 1654–

1666. https://doi.org/10.1177/0954407017733867

Jauch, C.; Tamilarasan, S.; Bovee, K.; Guvenc, L.; Rizzoni, G. Modeling for drivability

and drivability improving control of HEV. Control Eng. Pract. 2018, 70, 50–62.

[CrossRef]

Wellmann, T., Govindswamy, K., Braun, E., and Wolff, K., "Aspects of Driveline Integration

for Optimized Vehicle NVH Characteristics," SAE Technical Paper 2007-01-2246, 2007

Wei,X.,&Rizzoni,G.(2004).Objective metrics of fuel economy, performance and driveability–A

review.SAETechnicalPaper,2004(2004-01-1338), http://dx.doi. org/10.4271/2004-01-1338.


Recommended