The MathWorks Crossover to Model-Based Design

Similar documents
Switching Control for Smooth Mode Changes in Hybrid Electric Vehicles

Five Cool Things You Can Do With Powertrain Blockset The MathWorks, Inc. 1

Experience the Hybrid Drive

Building Fast and Accurate Powertrain Models for System and Control Development

Optimizing Performance and Fuel Economy of a Dual-Clutch Transmission Powertrain with Model-Based Design

Model Based Design: Balancing Embedded Controls Development and System Simulation

Model-Based Design and Hardware-in-the-Loop Simulation for Clean Vehicles Bo Chen, Ph.D.

Modeling and Simulate Automotive Powertrain Systems

SIL, HIL, and Vehicle Fuel Economy Analysis of a Pre- Transmission Parallel PHEV

Incorporating Drivability Metrics into Optimal Energy Management Strategies for Hybrid Vehicles. Daniel Opila

Understanding the benefits of using a digital valve controller. Mark Buzzell Business Manager, Metso Flow Control

Low Carbon Technology Project Workstream 8 Vehicle Dynamics and Traction control for Maximum Energy Recovery

PHEV Control Strategy Optimization Using MATLAB Distributed Computing: From Pattern to Tuning

Full Vehicle Simulation for Electrification and Automated Driving Applications

ONE-PEDAL DRIVING RAPID FEATURE DEVELOPMENT WITH SIMULINK MATHWORKS AUTOMOTIVE CONFERENCE MAY

Simulink as a Platform for Full Vehicle Simulation

Test Bed 1 Energy Efficient Displacement-Controlled Hydraulic Hybrid Excavator

Design and Calibration of the Jaguar XK Adaptive Cruise Control System. Tim Jagger MathWorks International Automotive Conference 2006

MODEL BASED DESIGN OF HYBRID AND ELECTRIC POWERTRAINS Sandeep Sovani, Ph.D. ANSYS Inc.

Predictive Control Strategies using Simulink

Calibration. DOE & Statistical Modeling

IC Engine Control - the Challenge of Downsizing

University Of California, Berkeley Department of Mechanical Engineering. ME 131 Vehicle Dynamics & Control (4 units)

Proper Modeling of Integrated Vehicle Systems

JMAAB: supporting MBD deployment and standardization in Japan

Ming Cheng, Bo Chen, Michigan Technological University

HYBRID ELECTRIC VEHICLE SYSTEM MODELING AND CONTROL

Momentu. Brake-by-Wire Gathers. HIL Test System for Developing a 12-V Brake-by-Wire System BRAKE-BY-WIRE SYSTEMS

Regenerative Braking System for Series Hybrid Electric City Bus

EVALUATING VOLTAGE REGULATION COMPLIANCE OF MIL-PRF-GCS600A(ARMY) FOR VEHICLE ON-BOARD GENERATORS AND ASSESSING OVERALL VEHICLE BUS COMPLIANCE

Modeling and Control of Hybrid Electric Vehicles Tutorial Session

Compatibility of STPA with GM System Safety Engineering Process. Padma Sundaram Dave Hartfelder

INTELLIGENT ENERGY MANAGEMENT IN A TWO POWER-BUS VEHICLE SYSTEM. DISTRIBUTION STATEMENT A. Approved for public release; distribution is unlimited.

Embedded Torque Estimator for Diesel Engine Control Application

Dr. Charles Kim. EcoCar Team 2 (R.E.V)

Using cloud to develop and deploy advanced fault management strategies

Development of Engine Clutch Control for Parallel Hybrid

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

PROJECT WORK. NAME Engine base calibration process. TUTORs Amorese Stefano. JOB POSITION Engine calibration test bench engineer

Based on the findings, a preventive maintenance strategy can be prepared for the equipment in order to increase reliability and reduce costs.

ABS. Prof. R.G. Longoria Spring v. 1. ME 379M/397 Vehicle System Dynamics and Control

Podium Engineering complete race cars, vehicle prototypes high performance hybrid/electric powertrain

Designing for Reliability and Robustness with MATLAB

Powertrain Control Software A Modular (or à la carte) Approach. Powertrain Control Software, A Modular Approach Marco Fracchia, Vocis Ltd

ValveLink SNAP-ON Application

DYNA4 Open Simulation Framework with Flexible Support for Your Work Processes and Modular Simulation Model Library

Modeling the Electrically Assisted Variable Speed (EAVS) Supercharger

Asia Pacific Research Initiative for Sustainable Energy Systems 2011 (APRISES11)

COMBUSTION CONTROLLER DEVELOPMENT AND APPLICATION USING MODEL-BASED DESIGN

Environmental Envelope Control

Lap Time Simulation Crucial for Racecar Concept Evaluation Fabrice Oehler AMZ Racing, Christoph Hahn MathWorks

2015 The MathWorks, Inc. 1

Model-Based Engine Calibration

Test Plans & Test Results

Hybrid Architectures for Automated Transmission Systems

Integrated Engine and Aftertreatment System Technology for EPA 2010 Heavy-duty Emissions Regulations

Virtual Testing and Simulation Environment [Micro-HiL] for Engine and Aftertreatment Calibration and Development -Part 2

Low and medium voltage service. Power Care Customer Support Agreements

Tuning the System. I. Introduction to Tuning II. Understanding System Response III. Control Scheme Theory IV. BCU Settings and Parameter Ranges

From simulation to real time control of an all electric bus : the ElLiSup project

Vehicle Simulation for Engine Calibration to Enhance RDE Performance

AMS ValveLink SNAP-ON Applications

Contents. Figures. iii

COMPREHENSIVE COMPONENTS MONITORING

Hybrid Vehicle Model Development using ASM- AMESim-Simscape Co-Simulation for Real-Time HIL Applications

Asian paper mill increases control system utilization with ABB Advanced Services

Balancing operability and fuel efficiency in the truck and bus industry

Using Trip Information for PHEV Fuel Consumption Minimization

Ring-geared mill drives. RMD plus Variable-speed solution with mill application features

Downsizing Powertrains NVH Implications and Solutions for Vehicle Integration

ABB June 19, Slide 1

Modelling of electronic throttle body for position control system development

PARALLEL HYBRID ELECTRIC VEHICLES: DESIGN AND CONTROL. Pierre Duysinx. LTAS Automotive Engineering University of Liege Academic Year

zub A Software Kernel for Servo Drives and Frequency Converters machine control AG

Modeling and Simulation of a Hybrid Electric Vehicle for the Challenge X Competition

MORSE: MOdel-based Real-time Systems Engineering. Reducing physical testing in the calibration of diagnostic and driveabilty features

Real-time Simulation of Electric Motors

MODELING AND SIMULATION OF DUAL CLUTCH TRANSMISSION AND HYBRID ELECTRIC VEHICLES

Artificial-Intelligence-Based Electrical Machines and Drives

Development of a Traction Control System for a Parallel-Series PHEV THESIS

Simulation of Collective Load Data for Integrated Design and Testing of Vehicle Transmissions. Andreas Schmidt, Audi AG, May 22, 2014

Greenhouse Gas Emissions Model (GEM) User Guide

Team Members: Joshua Ax, Michael Krause, Jeremy Lazzari, Marco Peyfuss. Faculty Advisors: Dr. Thomas Bradley, Dr. Sudeep Pasricha

Integration of complex Modelica-based physics models and discrete-time control systems: Approaches and observations of numerical performance

Driving Performance Improvement of Independently Operated Electric Vehicle

Integrated System Models Graph Trace Analysis Distributed Engineering Workstation

Real-world to Lab Robust measurement requirements for future vehicle powertrains

Analysis and Design of the Super Capacitor Monitoring System of Hybrid Electric Vehicles

Type Paper Number Here

ACSEP - Applications and Control of Power Electronic Systems

Development of a Clutch Control System for a Hybrid Electric Vehicle with One Motor and Two Clutches

Integration of Dual-Clutch Transmissions in Hybrid Electric Vehicle Powertrains

dspace Embedded Success Greg Jankord Ph.D. Wilson Perez M.S.

VIRTUAL HYBRID ON THE ENGINE TEST BENCH SMART FRONTLOADING

A 6-Speed Automatic Transmission Plant Dynamics Model for HIL Test Bench

Vehicle Dynamics and Control

Optimal Control Strategy Design for Extending. Electric Vehicles (PHEVs)

V-CAP TM A FEV VIRTUAL POWERTRAIN CALIBRATION PLATFORM

Vehicie Propulsion Systems

AEM 4321 / EE4231 Automatic Control Systems

Transcription:

The MathWorks Crossover to Model-Based Design The Ohio State University Kerem Koprubasi, Ph.D. Candidate Mechanical Engineering The 2008 Challenge X Competition

Benefits of MathWorks Tools Model-based design tools allowed Ohio State to: Accurately define vehicle technical specifications, Design and test control strategies in simulation, Predict vehicle dynamic behavior, Generate embedded code automatically. Simulink : Rapid construction of complex dynamic system models. Graphical environment. Stateflow : Effective implementation of state machines. Visual support makes code debugging simple. Real-Time Workshop : One-step automatic code generation directly from model. Relieves requirement for advanced programming skills. MATLAB Toolboxes: Assist in control design, system optimization, statistical data analysis, and signal processing. 2

Summary of Year 4 Improvements Modeling and Data Analysis CX-Sim: Quasi-static vehicle simulator for fuel economy and performance evaluation CX-Dyn: Dynamic simulator for drivability assessment and control CX-Trac: Detailed tire dynamics for traction control. CX-Start: Specialized engine-start simulator. CX-DAQ: Data analysis and post-processing tool. Verified & Validated Merged Verified & Validated 3

Summary of Year 4 Improvements Control Strategy Improvements Exhaust Aftertreatment Control: Local regeneration control to achieve substantial NOx emissions reduction with a low fuel economy penalty. Engine Start Control: Model-based (LQR) strategy to reduce speed overshoot with minimal calibration. Mode-Transition Control: Torque blending between mode transitions to improve drivability. Active Driveline Control: Electric motor torque control during pedal tip-in/tip-out. Adaptive Energy Management Strategy: From look-up table implementation to calibratable code using an embedded MATLAB function. 4

MathWorks Tools in Development Process System Design Concept Lessons Learned Model Based Design Simulation Results - Predicted VTS - Control Strategy Parameters Lessons Learned YEAR 1 5

MathWorks Tools in Development Process Lessons Learned System Design Concept Model Based Design Vehicle Integration Simulation Results - Predicted VTS - Control Strategy Parameters Lessons Learned YEAR 2 6

MathWorks Tools in Development Process Lessons Learned System Design Model Based Refinement Vehicle Integration Simulation Results - Updated VTS - Tuned Control Strategy Parameters Lessons Learned YEAR 3 7

MathWorks Tools in Development Process Lessons Learned System Design Model Based Refinement Code Optimization and Verification In-Vehicle Results - Use of data for model calibration and validation. - Control verification and optimization. YEAR 4 8

Ohio State Vehicle Architecture 1.9L (110 kw) Diesel Engine (ICE) 6-Speed Automatic Transmission 32 kw Traction Electric Machine (EA) 10 kw Belted Starter Alternator (BSA) 300V Nominal Ni-MH Battery Pack Dual LNT Exhaust After-treatment System DC/DC Converter for 12V accessories 9

Hybrid-Electric Vehicle Modes 10

Modeling and Experimental Validation

CX-SIM: Energy Modeling CX-SIM Quasi-Static Vehicle Simulator Fuel Economy and Basic Performance Evaluation Control Strategy Development and Tuning Year 4 Improvements: Model is validated (no driver feedback) with experimental data. Control Commands In Vehicle States Out Compare with Data Battery, engine and torque converter models are revised as a result of the experimental validation. 12

CX-SIM: Experimental Validation 13

CX-DYN: Dynamic Drivability Model CX-DYN Low frequency dynamic model suited for drivability and fuel economy evaluation. Gear shift transients, driveline shuffle, actuator delays. Year 4 Improvements: Improved automatic transmission model (including engine start-stop). New Pacejka tire model. New driveline model with backlash. Model calibration. 14

CX-DYN: Experimental Validation Mild acceleration from 0 to 25 mph 2-3 shift Engine Start 1-2 shift 15

CX-DYN: Detail of Results Engine Start 1-2 Gear Shift 1 st gear 2 nd gear C1 engaged C1 engaged OWC engaged B2 engaged 16 Open-loop pressure profiles are used to represent simulated clutch pressure commands during gear shifts.

SimDriveline Equivalent Model A similar dynamic HEV model can be built using SimDriveline thus achieving substantial time savings. This simulator consists of a combination of custom built components and SimDriveline blocks. Clutch Controls ICE & BSA EM 17

CX-DYN SimDriveline Comparison 1-2 gear shift The SimDriveline model gives similar results as CX-DYN despite the low level of model calibration. Engine start 1-2 gear shift is captured more accurately with CX-DYN. (same clutch pressure profiles are used in both models) 18

CX-DYN SimDriveline Comparison Pros Cons SimDriveline simulator Complex vehicle models can be quickly built. Simulations can be run in a matter of seconds. Not trivial to troubleshoot errors during model development. Some components need to be customized for application. CX-Dyn simulator Requires considerable effort and know-how to build. Time-consuming to run simulations. Easier to troubleshoot. All components are custom built. 19

CX-START: Engine Start Model CX-START Stand-alone simulator Detailed models of diesel engine starter alternator belt dynamics for engine start-stop control. Engine Stop Model Validation Engine Start Model Validation 20

Data Analysis and Model Verification

Vehicle Data Analysis: CX-DAQ CX-DAQ Data analysis and post-processing Simple handling of CAN data Supporting tool for model validation 22

Simulation Data Analysis: CX-Graphics CX-Graphics Developed in Year 1 For use with developed vehicle simulators. Analyze simulation results. 23

Model Checking and Verification Model verification toolset simplifies Simulation error debugging: Control strategy verification: Stop simulation if engine speed < 0. Stop simulation if torque command is out of limits. Hardware fault diagnosis: Send fault bit if inverter temperature 24 is out of range.

Control Design, Implementation and Optimization

Supervisory Controls Supervisory control strategies implemented using Stateflow. Vehicle mode management High-level exhaust after-treatment controls. 26 Stateflow Simulink

Adaptive Energy Optimization Strategy Equivalent fuel Consumption Minimization Strategy (ECMS): An adaptive algorithm to minimize weighted equivalent fuel use : {T ICE, TEM, TISA } = arg min{ m& fuel + s m&, m& EQ, i T 1 ( x, u), i ω η i φ = Q η ( x, u), LHV φ if if Discharging Charging i EQ i } Equivalent fuel for electric machines Equivalence Factor, s: Updated online based on driving cycle characteristics and battery state-of-charge (SOC). s = s nominal ζ P ζ I Optimum Equivalence Factor SOC Control: Gains are modified when SOC deviates from nominal range (50-80%). 27

Adaptive ECMS Tuning MATLAB Statistics Toolbox is used to recognize the past driving pattern and adaptively tune the control strategy. Driving cycle clusters are formed based on 18 statistical metrics. Commands: kmeans, silhoutte, boxplot, princomp, pareto 28

Implementation - Code Optimization Fuel minimization strategy modified for efficient real-time implementation. Year 3 Year 4 Look-up table MATLAB code suitable for implementation Current O.P. x T EM Search Space T BSA Benefits: Fast code execution. Reduces torque chattering. Advantageous for initialization during controller transfer. ECMS code is implemented using an embedded MATLAB function. Look-up table data types are optimized for low memory use. Computational capacity of the vehicle control unit (code turnaround time ) is monitored to ensure proper operation. 29

Other Control Improvements Battery Charge Estimation Driveline Controls

Battery State-of of-charge Estimation Simulink Frequency separation principle: 10.5 10 9.5 9 Battery Voltage Measurement Simulation Experimental battery model (used for open-circuit voltage estimation) is improved in year 4. 8.5 8 7.5 Estimator s weighting algorithm is improved. 7 6.5 6 3700 3800 3900 4000 4100 4200 4300 4400 4500 31

Battery State-of of-charge Estimation SoC [%] 100 90 80 70 60 SOC Estimation Coulomb Integration Voltage Estimation Cumulative bias in the current measurement is compensated by the SOC estimator. 50 40 0 1000 2000 3000 4000 Time [s] ** Year 3 algorithm over-responsive to voltage variations at low charge/ discharge rates. Improved initialization. Accurate response to short-term charge variations. Proven stability. ** ** 32

Engine Start: Engine Speed Control Year 3 Result Year 4 Improvement Engine start strategy revised in year 4. PI-type engine start controller replaced with a model-based (LQR) controller: Less calibration effort. Control Design Toolbox : lqr LQR controller eliminates engine speed overshoot. Less BSA torque is used to start the engine: Better fuel economy. 33

A torque blending strategy is implemented to avoid driveline disturbances after engine start. A model-based hybrid control technique is used. Engine Start: Torque Blending This method exploits the benefits of the fast dynamic response of the electric machines. Vehicle Acceleration and Driveline Speeds Mode Transition Mode Transition Year 3 Result 34 Year 4 Improvement

Electric Mode: Driveline Control Gear backlash and the absence of a damping element causes torque disturbances in the rear driveline during pedal tip-in tip-out. EM Torque Request + Torque Compensation - EM & Driveline Dynamics Compensator EM Speed Activate when tip-in/tip-out is detected Active driveline damping technique Overshoot eliminated Open-loop Change in gear contact direction Open-loop Improved Closed-loop 35 Closed-loop

Control Architecture Hardware Software

Control Hardware Architecture Vehicle Control Unit - dspace MicroAutoBox 1401. Exhaust Control Unit - MotoTron ECU-80. Battery Control Unit - Phytec development board (Freescale MPC555). 37

Control Software Architecture Embedded Target Toolbox Simulink Control Model Simulink / Stateflow MathWorks tools simplify the control development and code generation processes. Automatic Code Generation Real-Time Workshop Target Compiler MathWorks Tools Automatic code generation process works seamlessly regardless of the choice of the embedded target. Embedded Target Vehicle Controller Software Specifications Operations are divided into 4 sampling times (1-10-100-1000 ms). Sampling times are selected according to the task priorities and the computational burdens of code segments. Operations are processed in multiple 38 timer task mode.

Lessons Learned in Year 4 MathWorks tools greatly simplified: Design of simulation models and data analysis, Design, implementation and verification of control strategies. Pros and cons of using custom designed simulators versus using modeling packages (such as SimDriveline) are well-understood. Code optimization is crucial to achieve high control performance. More emphasis should be placed on code optimization if the control application is production intended. Current experiences will be carefully documented and delivered to the next competition team to minimize their initial learning period. 39

Questions? Thank you for your attention.