Controller Calibration using a Global Dynamic Engine Model

Similar documents
Model-based Calibration of HD Engines. Benjamin Tilch, Rico Möllmann, Axel Steinmann, Dr. Reza Rezaei GT-SUITE Conference, Frankfurt, October 2014

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager

Engine Plant Model Development and Controller Calibration using Powertrain Blockset TM

Closing the loop in engine control by virtual sensors

Creation and Validation of a High-Accuracy, Real-Time-Capable Mean-Value GT-POWER Model

System Optimisation for the Calibration of ECU Functions

EtherCAT with MORPHEE 2, D2T s Automation System A fast and reliable communication with the test bed

Hardware-In-Loop Test Setup Automation

CHAPTER 1 INTRODUCTION

ADVANCED MODELING AND OPTIMIZATION FOR VIRTUAL CALIBRATION OF INTERNAL COMBUSTION ENGINES

Control System Design and Rapid Prototyping Using Simulink Chirag Patel Sr. Application Engineer Modeling and Simulink MathWorks India

Crank Angle-resolved Realtime Engine Simulation for the Optimization of Control Strategies. Engine Management

Engine Calibration Process for Evaluation across the Torque- Speed Map

Spork Installation Instructions

Demonstration of the DoE Process with Software Tools

MORPHEE 2, EtherCAT and Fast ECU Access. D2T s automation system : A fast and reliable communication with test bed

An automated approach to derive combustionand NOx-models for GT-POWER simulations

PROPULSION CI. Continuous integration and continuous validation with explorative tests for propulsion controls and calibration

Engine Control Workstation Using Simulink / DSP Platform (COOLECW) SENIOR PROJECT PROPOSAL

ENGINE IDLE SPEED SYSTEM CALIBRATION AND OPTIMIZATION USING LEAST SQUARES SUPPORT VECTOR MACHINE AND GENETIC ALGORITHM

MODEL-BASED CONTROL DESIGN FOR IC-ENGINES ON DYNAMOMETERS: THE TOOLBOX OPTIMOT. M. Hafner, M. Weber, R. Isermann

Introduction to Control Systems Design

PID tuning & UNICOS PID auto-tuning

EMO A Real-World Application of a Many-Objective Optimisation Complexity Reduction Process

FULL VIRTUALIZATION OF RENAULT'S ENGINE MANAGEMENT SOFTWARE APPLICATION TO SYSTEM DEVELOPMENT

SIMPACK - A Tool for Off-Line and Real- Time Simulation

Mathieu Dutré - Application Specialist MBSE. Analysis and optimization of physical models for HIL simulation

Robust Pole Placement using Linear Quadratic Regulator Weight Selection Algorithm

ONE DIMENSIONAL (1D) SIMULATION TOOL: GT-POWER

Module Test in System Context

Lab 2: Real-Time Automotive Suspension system Simulator

Verification, Validation, and Test with Model-Based Design

FIELDVUE DVC6200 and DVC6200f Digital Valve Controller Management of Change Guide

elektronik Security for Software and IT ECU ENERGY STORAGE TESTING COVER STORY Gasoline Direct Injection in-the-loop

Modeling and control of wastegate equipped turbocharged engines

Introduction to Simulink Design Optimization

Control Systems. Introduction to Control System.

p. 1 p. 9 p. 26 p. 56 p. 62 p. 68

Reuse of Hardware Independent Test Sequences across MiL-, SiL- and HiL-Test Scenarios

Cluster Simulation with Integrated Workflow and Test Management. Chandu Puliroju dspace Inc.

Lab 2: Real-Time Automotive Suspension system Simulator

Supplementary Figure 1. Decoding results broken down for different ROIs

Prototyping and Deployment of Real- Time Signal Processing Algorithms for Engine Control and Diagnosis

Hvordan tænker vi uddannelse i industriel IT?

Simulation of In-Cylinder Flow Phenomena with ANSYS Piston Grid An Improved Meshing and Simulation Approach

MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS

Developing Algorithms for Robotics and Autonomous Systems

Consistent Simulation Environment with FMI based Tool Chain

VT System Smart HIL Testing

Virtual Temperature Cycle Test (TCT) for validation of indirect Charge Air Coolers and Exhaust Gas Recirculation Coolers

SURFACE VEHICLE RECOMMENDED PRACTICE

Lab 4: QET DCMCT Speed Control with a PI Controller

Robotics: Science and Systems

Adaptive QoS Control Beyond Embedded Systems

Operation manual for

PORTFOLIO APPROACH BENEFITS AT A GLANCE SIMULATION SOLUTIONS TEST SYSTEM SOLUTIONS TESTING EQUIPMENT. TESTING Battery EQUIPMENT SIMULATION TOOLS

Real-Time Hardware-In-Loop simulation for automated validation of diagnostic services

CFD Project Workflow Guide

MotoHawk support for ISO 15765

Needless Torque Calibrations

novo AlphaTack Plus accurate tack measurements made simple

Experimental Data and Training

PID auto-tuning UNICOS MOC3O02, Feedback systems & Tuning

Infinity V95 August 2014 Update Notes STOP! THIS PRODUCT HAS LEGAL RESTRICTIONS. READ THIS BEFORE INSTALLING/USING!

Decoupling Test Cases from Real and Virtual Test Systems with ASAM HIL API

XX. User manual

Experimental Security Analysis of a Modern Automobile

NOISE PROPAGATION FROM VIBRATING STRUCTURES

Using Cost Effective Distributed HIL for Rapid Prototyping

Model Based Engine Map Adaptation Using EKF

CHAPTER 3 INTELLIGENT FUZZY LOGIC CONTROLLER

Electronic SUNSTAR & 传感与控制 Software TEL: FAX: KiBox To Go Measurement and Ev

MECHATRONICS. William Bolton. Sixth Edition ELECTRONIC CONTROL SYSTEMS ENGINEERING IN MECHANICAL AND ELECTRICAL PEARSON

Collaborating in California Dynamic Skip Fire Development Using HIL API

Ch 5 Industrial Control Systems

Contents. 1 CoreTech System Co., Ltd.

An Integrated Platform for Increased FLEXIbility in smart TRANSmission grids with STORage Entities and large penetration of Renewable Energy Sources

R7426D UNIVERSAL INPUT CONTROLLER. MicroniK 200 FEATURES GENERAL. Order Numbers SPECIFICATION DATA

Identification of process phenomena in DMLS by optical inprocess

ETAS ASCMO 5.2 Release Notes. Release Notes. Page 1 of 12

Preferences in Evolutionary Multi-Objective Optimisation with Noisy Fitness Functions: Hardware in the Loop Study

Control System Electronics

Machine Learning Applications for Data Center Optimization

Analysis of low cycle fatigue considering geometric manufacturing tolerances

Responsive Flight Software Development & Verification Techniques for Small Satellites

Simulation of Curtain Airbag with Arbitrary. Eulerian- Lagrangian Method

Condition Monitoring of CNC Machining Using Adaptive Control

News about ECU-TEST 7.0

Variants and Traceability as the Challenge

VALIDATION METHODOLOGY FOR SIMULATION SOFTWARE OF SHIP BEHAVIOUR IN EXTREME SEAS

CHAPTER 4 FREQUENCY STABILIZATION USING FUZZY LOGIC CONTROLLER

Modeling, Simulation and Analysis of Integrated Building Energy and Control Systems. Michael Wetter. October 8, 2009

Torque Control of a Diesel Engine by an Eigenpressure Based Approach

Explicit MPC in Mechatronics Industry:

QUICK START. ATEQ F620 Version 1.0. Reference: MR-28300A-U. (Photo no contractual)

OTX Open Diagnostic Data exchange

Rapid Control Prototyping with MATLAB/Simulink Case Study: Ball-on-Wheel

THE DRBIII FLASH FILES FOR THIS BULLETIN ARE AVAILABLE VIA THE INTERNET. THE DRBIII FLASH FILES FOR THIS BULLETIN ARE AVAILABLE ON DealerCONNECT.

Design and Verification of Motion Control Algorithms Using Simulation

mobydic 4910 Multiprotocol ECU Simulator v1.01 Features

Transcription:

23.09.2011 Controller Calibration using a Global Dynamic Engine Model Marie-Sophie Vogels Johannes Birnstingl Timo Combé

CONTENT Introduction Description of Global Dynamic Model Concept Controller Calibration Practical Example Result Comparison Summary and Conclusion Page 2

0 200 400 600 800 1000 1200 Time [sec.] INTRODUCTION Challenge ECU Calibration Demands of Legislation and Customer Contradicting Targets Diversity of Variants Cost and Time Pressure in Projects XiL-based Calibration Process Real ECU Real Engine Test Bed \ Vehicle Stimulation Responses 14 0 12 0 10 0 8 0 6 0 Sim. \ Real ECU Virtual Engine XiL System 4 0 2 0 0 0 2 0 0 4 0 0 6 0 0 8 0 0 10 0 0 12 0 0 XiL = MiL, SiL, HiL Page 3

MODEL CONCEPT INPUTS thermodynamic characteristics dynamic OUTPUTS Two stage empirical modeling Global static mean-value model for combustion process Dynamic behavior for the air path Usage of artificial neural networks physically interpretable approach due to thermodynamically based cause-and-effect chain process outputs models (e.g. for emissions) can be parameterized by steady-state measurements Page 4

MODEL CONCEPT Global dynamic modeling by partitioning over speed and load Using smaller operating areas allow Stimulation of relevant signal frequencies with sufficient distribution of amplitude levels by using APRBS test design Excluding specific combinations of inputs locally Separate identification with one dynamic INN allowing different dynamic behavior Superposition of semi-global models via validity functions over speed and load APRBS: Amplitude-modulated Pseudo Random Binary Signal INN: Intelligent Neural Networks Page 5

CONTROLLER CALIBRATION 1. Base calibration of the controller in each linear operating point of the engine using standard tuning methodologies 2. Enhanced adaptation of the initial calibration to meet the non-linear plant characteristics and to optimize the control-quality during dynamic driving Conventional Approach Engine Apply tuning method Check closed loop performance Controller calibration Model-based Approach Engine Dynamic and static variations Global dynamic engine model Apply tuning method Check closed loop performance Controller calibration Page 6

CONTROLLER CALIBRATION 1. Base calibration of the controller in each linear operating point of the engine using standard tuning methodologies Ziegler-Nichols closed loop tuning method well-known and wide-spread approach based on a quarter wave decay meant to give PID loops best disturbance rejection performance. This setting typically does not give very good command tracking performance. revised Ziegler-Nichols tuning rules in order to increase control quality and loop stability Page 7

CONTROLLER CALIBRATION 1. Base calibration of the controller in each linear operating point of the engine using standard tuning methodologies Ziegler-Nichols closed loop tuning method ACAT = AVL internal tool used for the automated offline calibration of control loops inside the ECU ( Automated Controller Application Tool ) The basic controller tuning principle is the so-called Linear Quadratic Regulator (LQR) optimization, an algorithm operating with the state-space representation of a control-loop Workflow: 1. Create controller-structure dependent plugin 2. Record plant step answers (operating point dependent) 3. Read and prepare measurement data 4. Approximate plant transfer function 5. Calculate according controller parameters 6. Create controller maps out of local controller parameters Page 8

CONTROLLER CALIBRATION 1. Base calibration of the controller in each linear operating point of the engine using standard tuning methodologies Ziegler-Nichols closed loop tuning method ACAT AutoPID Tuner = a Matlab-based online controller-calibration tool developed by AVL the plant is identified by an excitation at the critical frequency based on the so-called Auto-Relay tuning Page 9

PRACTICAL EXAMPLE Air path control of a modern Diesel engine was chosen as representative example for model-based controller calibration Wastegate actuator X boost pressure sensor Page 10

PRACTICAL EXAMPLE A global dynamic model was created engine speed injection quantity main timing Wastegate position boost pressure Model validity range: Engine speed: 800 4150 rpm Load: combustion border full load Main timing: +/- 4 CA Wastegate position: +/- 10 % boost pressure 22 local operating areas were identified and combined to one global dynamic model Page 11

PRACTICAL EXAMPLE The validation results show sufficient modeling quality in terms of dynamic behavior Extraction of an FTP cycle: PCR_pActVal_mp 1900 1700 1500 1300 measured predicted 1100 900 150 250 350 450 550 650 time [s] Effort estimation for generating global dynamic model gross test bed usage: gross office usage: 11 days 10 days Page 12

RESULT COMPARISON Comparison of stability border between real engine and simulation model 0.8 2.0 simulated gain margin [%/hpa] 0.7 0.6 0.5 0.4 0.3 0.2 0.1 simulated critical time constant [s] 1.8 1.6 1.4 1.2 1.0 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 real gain margin [%/hpa] 0.8 0.8 1 1.2 1.4 1.6 1.8 2 real critical time constant [s] sufficient reproducibility of gain margin no correlation of critical frequency but in general the absolute range of the results is well represented Page 13

RESULT COMPARISON For the comparison of calibration results, a cost function representing the most important criteria from the point of view of an engineer was chosen: T a T s Demand value e e max t Page 14

RESULT COMPARISON (+/- 10%) Page 15

RESULT COMPARISON (+/- 10%) Page 16

RESULT COMPARISON (+/- 10%) Page 17

RESULT COMPARISON Controller calibration using ACAT approach on real engine Controller calibration using ACAT approach on global dynamic model Page 18

SUMMARY and CONCLUSION Model concept in general suitable for controller calibration But: model quality not sufficient at critical point of the plant, even though the absolute range of the critical characteristics was identical Three different controller calibration methods were investigated Algorithm based on the time domain ( ACAT) shows in general better robustness compared to algorithms based on the critical point ( Ziegler-Nichols / AutoPID) The calibration using the simulation model leads in principle for all methods to stable controller behavior whereas ACAT show less deviation in quality Due to the generation effort of the model, it is only recommendable in combination with other calibration tasks But: the usage of such a model enables a more complex optimization algorithm based on the non-linear and operating range dependent behavior of the engine like it is described in modern ECU functionalities (e.g. transient correction parameters, different parameters for large and small deviation window) next step of development Page 19

23.09.2011 Controller Calibration using a Global Dynamic Engine Model THANK YOU VERY MUCH FOR YOUR ATTENTION