26
Cummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan Ed Hodzen Cummins Inc. North American GT Conference 2016 November 14-15, 2016 Michigan, USA

GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Embed Size (px)

Citation preview

Page 1: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

GT-POWER linearization and engine advanced control design applications

Kenny Follen Ali BorhanEd Hodzen

Cummins Inc.

North American GT Conference 2016November 14-15, 2016Michigan, USA

Page 2: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Background– Model-Based Control Engineering

– GT-POWER linearization

� Application case studies– Air system dynamic analysis for selection of sensor

locations

– Air system control design with multivariable control techniques

Outline

Page 3: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Control design challenges: New technologies, tighter requirements, shorter development cycle

System of Systems

ComplexityDevelop Time

New Demands

Page 4: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Higher computation capabilities– More capable embedded controllers

�Advanced controls with more complex algorithms can be applied in real-time

– Distributed (cloud) computing platforms�Thousands of simulations with high-fidelity models to

verify control performance can be done in a short time

� Advancement in modeling tools– Systematic development of plant models with

different fidelities

– Control-oriented models e.g. linear models has been added as a model option

Technology trend

Page 5: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Models with different fidelities are employed at different steps of control design process

� With standard PID-based control designs, focus has been on the performance verification through simulations

� Control design has been challenged with the new control requirements

� With new sensors and actuators, controls Input-Output design requires dynamic analysis before control design

� Need to apply advanced control techniques– Identify dynamic characteristics of these more

complex systems

– Synthesize high performance controller in shorter time

– Focus on rqmts and IO selection and system design than custom control algorithm development

Model Based Controls Engineering

PID-Based Controls

Advanced Controls

Page 6: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Most nonlinear systems can be characterized by multiple linear models for control design

� Dynamic characteristics of the system is done with proven theories in linear analysis

� Mature linear control methods e.g. MPC or H-infinity available which are

– Systematic in design and calibration (reducing development time)

– Easily scalable to different sets of inputs and outputs (multivariable)

– Integration of robust performance requirements in control design

Modern control engineering with linear modelsEngine Model Order Reduction

Detailed physics-based

Mean Value/Fast Running

LinearStatic “map-based)

Page 7: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Physics-based linear models– Direct linearization of the physics-based

models

– The most accurate approach

– Need access to the governing equations

� Data-driven linear models– Developed using system identification theory

– Input Output data is used to fit a linear model

– Accuracy depends on quality of data, knowledge of the physics and identification approach

– Loss of physics

– More time consuming and expertise dependent

Different methods to develop linear models

Physics-Based Model

Linear

Model

Direct Linearization

I/O data Logging

Input Excitation

System

Identification

Linear

Model

Physics-Based Model

Page 8: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Provides users with the ability to specify the model’s I/Os

– Through Sensors and Actuators

– Wirelessly

� “Drives” the model to the desired operating condition with

– constant values

– time profiles

� Launches linearization process

– At end of case or specified time stamps

– Results are written to ASCII files

GT-SUITE Linearization

Page 9: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Application case studies

Engine Model Fidelity

Case study #1:

Air handling sensor location selection

Case study #2:

Air handling control system design with H-infinity and MPC

Detailed physics-based

Mean Value/Fast Running

LinearStatic “map-based)

Page 10: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� The input to the air system to be controlled is VGT rack position

� Feedback options (2 sensor locations)– Estimated charge flow (CF)

– MAF sensor before compressor to measure Mass Air Flow (MAF)

� Goal is to select sensor location which is “better” for air handling control design

– Are there fundamental limitation imposed on achievable closed-loop control performance with any of these sensor locations

Case Study 1: Sensor Location

CF MAF sensor

Air SystemuVGT y = CF or MAF

Input to air system

Feedback to compute input

Page 11: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Operating point

– Engine Speed (Weng) = 1200 RPM

– Accelerator Pedal Position: 50%

– VGT rack position (uVGT) = 50% open

� Linearized model is a state space model with

– 128 states

– Input: uVGT (can add speed and fueling later)

– Outputs: Charge Flow (CF) and Mass Air Flow (MAF)

Linear model*

* Linearization done by GT

Page 12: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

-60 -40 -20 0 20

-10

-5

0

5

10

Pole-Zero Map - uVGT to CF

Real Axis (seconds-1

)

Basic pole-zero maps analysis

Znmp = 5.77Znmp = 258.82

CF [kg/h] MAF [kg/h]

• Non-minimum phase (NMP) system

• The closed-loop control with charge flow feedback will be limited to lower bandwidth and consequently slower and less robust response (S Skogestad, I Postlethwaite, multivariable feedback control: analysis and design, 2nd edition)

Step ResponseStep Response

Page 13: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Root locus analysis

Due to actuators saturation, the effective gain is reduced and resonance response or limit cycle behavior is expected on nonlinear system as gain is increased

Gain Margin= 0.48(less robust)

Gain Margin= 1.69(more robust)

Page 14: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Confirmation with nonlinear model:Gain margin

Page 15: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Simulation with nonlinear GT model: Charge Flow as the Feedback

CF [kg/h]

uVGT [%open]uVGT [%open]

CF [kg/h]CF [kg/h]

uVGT [%open]

CF [kg/h]

uVGT [%open]

Loop gain = 0.1 Loop gain = 0.5 (5x) Loop gain = 1(10x)

Page 16: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Simulation with nonlinear GT model: MAF as the Feedback

CF [kg/h]

uVGT [%open] uVGT [%open]

CF [kg/h]

uVGT [%open]

CF [kg/h]

uVGT [%open]

CF [kg/h]

Loop gain = 0.1 Loop gain = 0.5 (5x) Loop gain = 1(10x)

Page 17: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Air system is a multi-input multi output (multivariable) system

– Inputs or actuator commands

• VGT position

• EGR valve position

– Feedback to controller (outputs)

• Charge flow

• EGR fraction

� Objective– Analyze the dynamics of the system

– Design a feedback controller for this MIMO system

Case study 2- MIMO control design

Page 18: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Model-Based control design and calibration

Engine Model

Advanced Control

Analysis and Synthesis

Linearization

Model in the Loop Simulation (Requirements verification and calibration)

Embedded Code

Generation

Control verification in rapid prototyping or ECM (HIL, Test cell, or Vehicle)

Robust Calibration

Optimization

Page 19: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Operating point

– Engine Speed (Weng) = 1600 RPM

– Accelerator Pedal Position: 40%

– VGT rack position (uVGT) = 25% open

� Linearized model is a state space model with

– 147 states

– Input: uVGT and uEGR

– Outputs: Charge Flow (CF) and EGR fraction

Linear model*

* Linearization done by GT

Page 20: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

-60

-50

-40

-30

-20

10-1 100 101 102

0

180

360

540

Bode Diagram - uVGT to Charge Flow

Frequency (rad/s)

Linear model analysisParameter varying and highly coupled dynamics

Frequency (rad/s)

10-1 100 101 1021

2

3

4

5

6

7

8

9

10

11Relative Gain Array (RGA) of the linearized engine model

Large RGA NumberHigh Dynamic Coupling

1.6 Hz

Page 21: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� H-infinity control– Readily applicable to problems

involving multivariate systems with cross-coupling between channels

� Model predictive control– A real-time optimal control approach

applicable to multivariable system with constraints

� Both approaches are systematic in design and calibration

Control Design

Page 22: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

H-infinity Control Simulation Results – Nonlinear Model

Page 23: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

20 30 40 50 60 70 80 90 100 110 1200.1

0.2

0.3Closed-Loop Control Response of the Nonlinear Model at Engine Speed = 1600 RPM; Accelerator Position = 40%

EGR Fraction Reference EGR Fraction Response

20 30 40 50 60 70 80 90 100 110 1203.2

3.4

3.6

Charge Flow Reference Charge Flow Response

20 30 40 50 60 70 80 90 100 110 12010

20

30

40uVGT Feedforward uVGT Feedback (final command) limits limits

Time (Sec)

20 30 40 50 60 70 80 90 100 110 12030

40

50 uEGR Feedforward uEGR Feedback (final command) limits limits

MPC Simulation Results – Nonlinear Model

Page 24: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� NeedAccurate and fast linear model development of engine and powertrain system using the current platforms being used to develop plant models

� SolutionDirect physics-based linearization of the models developed in GT-SUITE

� Alternative approachSystem identification approach where linear models are fitted to input-output simulated data

� BenefitsGT-SUITE direct linearization provides faster path to more accurate physics-based model of the system enabling more effective application of advanced controls methods in automotive systems

Summary

Page 25: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

� Gamma Technology (GT) for their great support of Cummins advanced dynamic systems and control team to add linearization feature to GT-SUITE software. We especially want to thank Mihail Spasov, Miao Wang, and Iakovos Papadimitriou from GT.

� Cummins modeling and system performance analysis team for their support of this project. We especially want to thank Tara Hemami, Brian Froelich, and Susan Perks for their support and inputs.

Acknowledgement

Page 26: GT-POWER linearization and engine advanced control design ... · PDF fileCummins Public GT-POWER linearization and engine advanced control design applications Kenny Follen Ali Borhan

Cummins Public

Kenny FollenTechnical Advisor- Control and Diagnostic ResearchCummins Corporate Research and TechnologyCummins Inc.Email: [email protected]

Ali BorhanTechnical Advisor- Control and Diagnostic ResearchCummins Corporate Research and TechnologyCummins Inc.Email: [email protected]

Edmund HodzenDirector Advanced Dynamic Systems and ControlsCummins Corporate Research and TechnologyCummins Inc.Email: [email protected]

Contact information