MathWorks Inc

advertisement
Optimizing Performance and Fuel Economy of a Dual-Clutch
Transmission Powertrain with Model-Based Design
Vijayalayan R, Senior Team Lead, Control Design Application Engineering,
MathWorks India Pvt Ltd
Pete Maloney, Senior Principal Technical Consultant, MathWorks Inc.
Wit Nursilo, Senior Application Engineer, MathWorks Inc.
© 2014 The MathWorks, Inc.1
Problem Statement
Determine Numerically Optimal Transmission
Shift-Schedule Calibration and Axle Ratio For
Dual-Clutch Powertrain Design Concept With
Accurate Engine Fuel Consumption Model
2
Challenges for the Powertrain Engineer

Building a System Level Simulation Model of Vehicle

Designing and Verifying the Controllers along with the
Vehicle Model

Optimizing the System Parameters

Speeding up the Optimization Process
3
DCT Powertrain Axle Sweep Results
4
Agenda

System Level Simulation – An Overview

Modeling System Level Simulation of Vehicle

Estimation of Fuel Economy from Measured Data

Shift Schedule Optimization

Summary/Q&A
5
System Level Simulation
What is it?


Use simulation for performance and cost optimization at the
system (vehicle) level
Establish vehicle level requirements and a system
architecture for detail design of subsystems and components
6
System Level Simulation – Why do it?
Traditional vehicle design process
System level sim enabled design process
Specify Vehicle Design
Specify vehicle design
Many Iterations
= Many Costly
Prototype
Builds
Test Vehicle
Performance
Modify
Test Vehicle
Evaluate
Results
Opportunity for further
optimization
Finalize Vehicle Design
Design Cycle Time Difficult to Predict
Test Components
Build Test Vehicle
Build System
Level Simulation
Reduce prototype
builds & dev cost
Optimal vehicle
design
Improve
predictability of
design cycle time
Build Test
Vehicle
Validate System Level
Simulation
Optimize Design
through Simulation
Modify Test Vehicle
Finalize Vehicle Design
7
Agenda

System Level Simulation – An Overview

Modeling System Level Simulation of Vehicle

Estimation of Fuel Economy from Measured Data

Shift Schedule Optimization

Summary/Q&A
8
Model Development

Engine
– Engine Model
– Engine Calibration

Transmission
– Dual Clutch Transmission
– Auto-Driver (“Forward Model’)
– Vehicle
PI

Control
Control
– Engine Control
– Transmission Shift Schedule
9
Dual Clutch Transmission Model

6 speed Dual-Clutch Transmission

Vehicle Dynamics
10
Measured Data
Statistical Modeling
Engine and Calibrations

Statistical methods produce
accurate engine model
with optimized calibrations
Engine Calibrations
Statistical Models
– Design experiments
and collect data
– Generate engine models
using statistical methods
– Generate optimized calibrations
using analytical methods
Simulink Model
Physical
Testing
Design of
Experiments
High Fidelity
Simulation
Results
Data
Modeling
Calibration
Generation
Engine Model
Calibrations
11
Control Calibration is Included in the
Model
- Generate Optimal Engine Calibrations From Engine Model With
Numerical Optimization -
12
Tuning Abstracted Models
to Match Simulation Results
Model:
Detailed
Control
Abstracted
Problem: Simulation results of
>> Shift_Gear_Delay
detailed and abstracted model
do not match
Solution: Use Simulink Design
Optimization to tune abstracted
model parameters
>> Ratio_Time_Const
13
Agenda

System Level Simulation – An Overview

Modeling System Level Simulation of Vehicle

Estimation of Fuel Economy from Measured Data

Shift Schedule Optimization

Summary/Q&A
14
Use Measured Data To
Estimate Fuel Economy
Model:
Control
Problem: Use simulation to
calculate a realistic estimate of
fuel economy
Solution: Use Curve Fitting
Technique to import fuel economy
data and generate a lookup table
15
Agenda

System Level Simulation – An Overview

Modeling System Level Simulation of Vehicle

Estimation of Fuel Economy from Measured Data

Shift Schedule and Drive Axle Ratio Optimization

Summary/Q&A
16
Optimize Gear Shift Schedule & Drive Axle Ratio
To Minimize Fuel Use
Final Drive Axle Gear
Ratio (sweep)
Fuel Consumed
On FTP75
Drive-Cycle
Up Shift
0-100KPh
Acceleration
Time
Gear Shift
Schedules
(32 params)
Down Shift
Global Optimization Toolbox
patternsearch
Trade Off Acceleration Performance vs. Fuel Consumption Cost By
Optimizing Gear Shift Schedules as Final Drive Axle Ratio is Swept
17
Global Optimization Solver : Pattern Search
 Use Pattern Search Optimization for Robustness to Local Minima
Search Systematically
Steps Through The
Search Parameter Space
18
Optimization Process
Initialize Optimization Parameters
Generate 64 Shift Parameter Variations With
Pattern Search
Run 64 FTP75 Drive-Cycle Simulations
Size Pattern Search Mesh Smaller Than
Tolerance?
No
Yes
Report Results
(~15,400 FTP cycle simulations)
19
Speeding Up Optimization Process
 Use Rapid Accelerator for Stand
Alone Executables for Parallel
Computing.
for
Parameter Set 1
Parameter Set 2
…
 Use Parallel Computing To Make
Execution Speed Scalable and
Controllable
Multi
Core
Parameter Set N
i = 1:numSims
out{i} = sim(mdl, SimSettings{i});
end
parfor
i = 1:numSims
out{i} = sim(mdl, SimSettings{i});
end
 Use Distributed Computing Server
to execute optimization on a
computer cluster
20
Use Nonlinear Numerical
Optimization Tools On The Model

Run ‘Axle Sweep’ To Find Performance vs. Fuel Economy
Tradeoff
Best Axle Ratio: 3.0 at
Performance Time <10s
Pattern Search Optimizer Re-Optimizes Performance and Normal Shift Schedules at
Each Axle Ratio Setting (This Process Takes ~33 Hours for 7 Axle Settings on 64
21
workers).
Optimal Shift Schedule Surfaces
Optimized
Baseline
Axle Ratio 3.0
3.8
Shift
Schedule
Axle Ratio
Base Opt 3.8 Opt 3.0
3.8
MPG
31.85
Performance
Time
8.03
3.8
3.0
5.8%↑ 12.5%↑
8.03
9.54
0~100KPH[s]
22
Agenda

System Level Simulation – An Overview

Modeling System Level Simulation of Vehicle

Estimation of Fuel Economy from Measured Data

Shift Schedule Optimization

Summary/Q&A
23
Challenges for the Powertrain Engineer

Building a System Level Simulation Model of Vehicle

Designing and Verifying the Controllers along with the
Vehicle Model

Optimizing the System Parameters

Speeding up the Optimization Process
24
Key Message
System level simulation addresses the challenges
involved in the design and optimization
Control
Algorithm
Transmission
and Vehicle
Calculate
Fuel Use
Parameter
Values
Optimization
Algorithm
25
Thank You
26
Download