combustion controller development and application using … · introduction avl the company: avl is...

23
April, 27th 2010 COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING MODEL-BASED DESIGN Klaus Rothbart

Upload: others

Post on 25-Dec-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

April, 27th 2010

COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING MODEL-BASED DESIGN

Klaus Rothbart

Page 2: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

AGENDA

� Introduction

� Development

� Application on engine test bed

2Combustion Controller Development and Application using Model-Based Design

� Results

� Summary

Page 3: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

INTRODUCTIONAVL

� The Company:

� AVL is the world's largest privately owned company for

development, simulation and testing technology of powertrains

(hybrid, combustion engines, transmission, electric drive, batteries

and software) for passenger cars, trucks and large engines.

� Scope of business:

3Combustion Controller Development and Application using Model-Based Design

� Development of Powertrain Systems: AVL develops and

improves all kinds of powertrain systems and is a competent

partner to the engine and automotive industry.

� Simulation: In addition AVL develops and markets the simulation

methods which are necessary for the development work.

� Engine Instrumentation and Test Systems: The products of this

business area comprise all the instruments and systems required

for engine and vehicle testing.

Testing

Page 4: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

INTRODUCTIONCHALLENGES IN ENGINE CALIBRATION

Problems:

� Increasing number of sensors, actuators, control algorithms

� �increase of parameters

� Find optimal combination of parameters

� for emission, fuel consumption, performance

� Manual variation of parameters is very time consuming

� Manual variation could lead to critical operating states or damage of engine

4Combustion Controller Development and Application using Model-Based Design

� Manual variation could lead to critical operating states or damage of engine

Solution:

� Development of Combustion Controller

� to reduce variation parameters on the engine test bed

� to protect engine even in unsafe operation points

� Model-based design in development

� Short development time

� flexibility

Page 5: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

INTRODUCTIONCOMBUSTION CONTROLLER ON TEST BED

AVL

ECU

5Combustion Controller Development and Application using Model-Based Design

AVL testbed automation system

(AVL PUMA Open)

Combustion

Controller

Page 6: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

AGENDA

� Introduction

� Development

� Application on engine test bed

6Combustion Controller Development and Application using Model-Based Design

� Results

� Summary

Page 7: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

DEVELOPMENT OF COMBUSTION CONTROLLER

� MATLAB

Controller

design

Offline

Simulation & Verification

Compilation

for Real-time target

Execution and final tests

on engine test bed

� Real-Time Workshop � MATLAB

7Combustion Controller Development and Application using Model-Based Design

� MATLAB

� Simulink

� Stateflow

� Real-Time Workshop

� AVL ARTE.Lab™

� (MATLAB Compiler)

� MATLAB

� Simulink

� Stateflow

Page 8: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

ECU

Delta Spark Advance

PIPIPIPI----ControllerControllerControllerController

MFB 50%MFB 50%MFB 50%MFB 50%Actual ValueActual ValueActual ValueActual Value

MFB 50% MFB 50% MFB 50% MFB 50% Demand ValueDemand ValueDemand ValueDemand Value

MFB 50% Control

COMBUSTION CONTROLLERSPARK ADVANCE (1)

8Combustion Controller Development and Application using Model-Based Design

KnockKnockKnockKnockLevel 1Level 1Level 1Level 1

KnockKnockKnockKnockLevel 2Level 2Level 2Level 2

Knock Control Knock Control Knock Control Knock Control State MachineState MachineState MachineState Machine

Knock Control

MFB ... Mass Fraction Burned

Page 9: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

ECU

Delta Spark Advance

PIPIPIPI----ControllerControllerControllerController

MFB 50%MFB 50%MFB 50%MFB 50%Actual ValueActual ValueActual ValueActual Value

MFB 50% MFB 50% MFB 50% MFB 50% Demand ValueDemand ValueDemand ValueDemand Value

MFB 50% Control

COMBUSTION CONTROLLERSPARK ADVANCE (2)

9Combustion Controller Development and Application using Model-Based Design

KnockKnockKnockKnockLevel 1Level 1Level 1Level 1

KnockKnockKnockKnockLevel 2Level 2Level 2Level 2

Knock Control Knock Control Knock Control Knock Control State MachineState MachineState MachineState Machine

Knock Control

MFB ... Mass Fraction Burned

Page 10: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

PI-Controller A/F

Rati

o d

em

an

d

PI-Controller

ECU

A/F Ratio Demand

max. Temperature

Demand Value 1

Component Protection A/F RatioControl

max. Temperature

Function Block

COMBUSTION CONTROLLERINJECTION AMOUNT

10Combustion Controller Development and Application using Model-Based Design

PI-Controller PI-Controller

ECU

Fueling Factor Demand

A/F Ratio

Actual Value

max. Temperature

Demand Value n

Critical Temperature

Actual Value 1

Critical Temperature

Actual Value n

Page 11: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

DEVELOPMENT OF COMBUSTION CONTROLLERSIMULATION AND VERIFICATION

� Simulation in Simulink

11Combustion Controller Development and Application using Model-Based Design

Simulink Simulation Environment

(engine, test bed, ...)

Page 12: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

AGENDA

� Introduction

� Development

� Application on engine test bed

12Combustion Controller Development and Application using Model-Based Design

� Results

� Summary

Page 13: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

APPLICATION OF COMBUSTION CONTROLLERON ENGINE TESTBED

Development PC

Test Bed PCTest Bed PCTest Bed PCTest Bed PC

compile

13Combustion Controller Development and Application using Model-Based Design

ComCon.rta

� MATLAB

� Simulink

� Stateflow

� Real-Time Workshop

� AVL ARTE.Lab™

AVL PUMA Open

Page 14: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

COMBUSTION CONTROLLER - OVERVIEW

AVL

ECU

Emissions

Injection amount

Spark advance

to be

calibrated

14Combustion Controller Development and Application using Model-Based Design

IndicatingTemperature

Sensor

Lambda

Sensorto be optimized

Fuel Consumption

Emissions

AVL testbed automation system

(AVL PUMA Open)

Combustion

Controller

Page 15: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

APPLICATION IN TEST FIELD

� Same controller on different test beds

� Administration of parameters with engine

parameters

2

E n g in e _ p m a n

[b a r ]

1

E n g i n e _ to r q u e

[N m ]

1

0 . 0 1 s + 1

T i m e D e la y

1 0 m s

S u mS a tu ra ti o n

L o o k u p T a b leM a n if o l d p re s s u re

[ b a r ]

L o o k u p T a b le

F r i c t io n to r q u e

[ Nm ]

L o o k u p T a b le

E n g in e to r q u e

[ N m ]

In je c t io n

s t a t e

P I

Id l e s p e e d C o n t ro ll e r

9 0 0

Id le s p e e d

[r p m ]

1

E n g i n e _ d e la y . s + 1

E n g in e D e la y

1 5 0 m s

3

E n g in e _ s p e e d

[ rp m ]2

In j e c t io n

[o n /o ff ]

1

T h r o t t le _ p o s it io n _ s e t

[% ]

15Combustion Controller Development and Application using Model-Based Design

� Parameters stored in .MAT file

TB1 TB2 TB3

• • •

engine

ComCon

parameters

Page 16: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

PARAMETERIZATION

� Parameters in .MAT file

� Changeable at run-time

� Stored with parameters of automation

system

16Combustion Controller Development and Application using Model-Based Design

2

E n g i n e _ p m a n[b a r ]

1

E n g in e _ to rq u e

[N m ]

1

0 .0 1 s + 1

T im e D e la y

1 0 m s

S u mS a t u r a tio n

L o o k u p T a b l e

M a n i fo ld p re s s u r e

[b a r ]

L o o k u p T a b le

F r ic t io n t o r q u e

[ N m ]

L o o k u p T a b l e

E n g in e t o rq u e

[N m ]

In j e c t i o n

s ta t e

P I

Id le s p e e d C o n tr o lle r

9 0 0

Id le s p e e d[ rp m ]

1

E n g in e _ d e la y .s + 1

E n g i n e D e l a y1 5 0 m s

3

E n g in e _ s p e e d

[ rp m ]2

In je c t io n

[ o n / o ff]

1

T h r o tt l e _ p o s i t io n _ s e t

[% ]

ComCon.mat

Page 17: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

AGENDA

� Introduction

� Development

� Application on engine test bed

17Combustion Controller Development and Application using Model-Based Design

� Results

� Summary

Page 18: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

MF

B_

DA

CT

0

2

Kn

ock

0

2

MF

B_

50

% [-]

8

16

24

3232

24

16

8

MF

B 5

0%

[deg C

RA

aT

DC

] Knock [-]

2

0

Knock

Contr

ol

on

off

3000 rpm / 18 bar3000 rpm / 18 bar3000 rpm / 18 bar3000 rpm / 18 bar

Full Load Full Load Operating PointOperating Point

SafeSafeOPOP

2000 rpm 2000 rpm 2000 rpm 2000 rpm / 4 bar/ 4 bar/ 4 bar/ 4 bar

SafeSafeOPOP

KC onKC onKC onKC onKC onKC onKC onKC on

MFB50%MFB50%

2000 rpm / 2000 rpm / 2000 rpm / 2000 rpm / 4 bar4 bar4 bar4 bar

KC offKC offKC offKC offKC offKC offKC offKC off

RESULTS (1)

18Combustion Controller Development and Application using Model-Based Design

180 210 240 270 300 330 360 390 420 450 480TIME [s ec.]

Sp

ark

Ad

va

nce

[d

eg

CR

A]

0

5

10

15

20

25

de

lta

Sp

ark

Ad

va

nce

[d

eg

CR

A]

-10

-5

0

5

100

8

Spark AdvanceMFB_DACTdelta Spark AdvanceKnockMFB_50%

8

0

[deg C

RA

aT

DC

]S

park

Advance

[deg C

RA

bT

DC

]

25

20

15

10

5

0

5

0

-5

-10

Delta S

park

Advance

[deg C

RA

bT

DC

]

Operating PointOperating Point

Delta Spark AdvanceDelta Spark Advance

Spark AdvanceSpark Advance

MFB50%MFB50%

Page 19: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

RESULTS (2)

� Benefits for controller development

� Reduction in development time by approx. 50% compared to standard programming

languages

� MiL testing in Simulink

� Reliable failure free behavior due to offline simulation

� Reduction of expensive test bed time for development by 80%

� Model-based design eases enhancements

19Combustion Controller Development and Application using Model-Based Design

� Model-based design eases enhancements

� Benefits for engine testing

� Manual variation of spark advance and injected fuel amount not needed anymore

� � Speed up of engine development time

� � decrease of testing time on engine test bed

� Decrease of approx. 50%

� In special test bed setups a decrease from 1 day to 30 min has been

encountered

Page 20: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

AGENDA

� Introduction

� Development

� Application on engine test bed

20Combustion Controller Development and Application using Model-Based Design

� Results

� Summary

Page 21: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

SUMMARY (1)

� Use of MATLAB and Simulink for faster

and more effective engine calibration

Combustion controller development and application using model-based design

21Combustion Controller Development and Application using Model-Based Design

and more effective engine calibration

resolution

� Seamlessly integrated in AVL’s

automation system PUMA Open2

En gine_ pman

[ba r]

1

Engine_ torque

[Nm]

1

0 .01s+1

T ime Dela y

10 ms

SumSatura tion

Loo kup T able

Man ifold pressure

[ba r]

Lo okup Tab le

F riction torque

[Nm]

Loo kup T able

Eng in e torque

[Nm]

Injectio n

sta te

PI

Idle sp eed Co ntro lle r

90 0

Id le spee d

[rpm]

1

En gine_ delay.s+1

En gine De la y

15 0 ms

3

Eng in e_spe ed

[rp m]2

Injection

[o n/off]

1

Throttle_ position _set

[%]

Page 22: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

SUMMARY (2)NEXT STEPS

� Ongoing improvement of gasoline engine controller

� Testing of Diesel-controllers on engine test beds

� Controller for adjustment of injected fuel amount

� Controllers to support base emission calibration

� Controllers to support the DPF-temperature management calibration:

22Combustion Controller Development and Application using Model-Based Design

� Diesel-controller under development

� Online-optimizer to support the smoke limitation-calibration

Page 23: COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING … · INTRODUCTION AVL The Company: AVL is the world's largest privately owned company for development, simulation and testing

CONTACT INFO

Dr. Klaus Rothbart

Product Manager

Control & Simulation

Business Unit Powertrain Test Systems

email: [email protected]

23Combustion Controller Development and Application using Model-Based Design

Office: +43 (0) 316.787 4175

Fax: +43 (0) 316.787 1796

AVL List GmbH

Hans-List-Platz 1

A-8020 Graz

http://www.avl.com

2

En gine_ pman

[ba r]

1

Engine_ torque

[Nm]

1

0 .01s+1

T ime Dela y

10 ms

SumSatura tion

Loo kup T able

Man ifold pressure

[ba r]

Lo okup Tab le

F riction torque

[Nm]

Loo kup T able

Eng in e torque

[Nm]

Injectio n

sta te

PI

Idle sp eed Co ntro lle r

90 0

Id le spee d

[rpm]

1

En gine_ delay.s+1

En gine De la y

15 0 ms

3

Eng in e_spe ed

[rp m]2

Injection

[o n/off]

1

Throttle_ position _set

[%]