Hardware in The Loop For Electronic Throttle System Identification and Control
Hardware in The Loop For Electronic Throttle System Identification and Control
Connector pins
-Throttle controls air flow to car engine
Return spring
Ø Controls fuel flow to car engine
Throttle valve
- In conventional cars: pedal linked directly to throttle
Coil link is decoupeled
- With an electronical throttle this mechanical
Pedal sensor
1
© The Applied Control Technology Consortium
System Overview
PWM Control-Signal
H-Bridge
PXI with LabVIEW RT
PWM Driving-Signal
- Signal Generation
Measurements
- Data Acquisition
- Control Algorithm Electronic Throttle
© The Applied Control Technology Consortium
Hardware Connections
2
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
3
© The Applied Control Technology Consortium
System model structure
n The following Hammerstein model structure will be used
for modelling
SS characteristic inverse
4
© The Applied Control Technology Consortium
System model structure
n Assuming that the static non-linearity is cancelled out by
the pseudo-inverse the remaining model of the system is
linear:
SS characteristic inverse
© The Applied Control Technology Consortium
Identification Experiment
5
© The Applied Control Technology Consortium
Identification Experiment
SS characteristic inverse
Input for Hammerstein model identification Input for Linear model identification
© The Applied Control Technology Consortium
Identification Experiment
Hammerstein model identification: Identification Data
6
© The Applied Control Technology Consortium
Identification Experiment
Hammerstein model identification: Validation Data
Identification Experiment
Linear model identification: Identification Data
7
© The Applied Control Technology Consortium
Identification Experiment
Linear model identification: Validation Data
More data…
8
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
More data…
More data…
9
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
Duty cycle
More data…
*10ms
*10ms
10
© The Applied Control Technology Consortium
Controller: PID from IMC tuning
based on linear model
*10ms
*10ms
Z-N tuning
*10ms
*10ms
SP u0 u y
PI ET
11
© The Applied Control Technology Consortium
Physical Model
Coil resistance changes
with Temperature
Voltage
Throttle Angle
Result
*10ms
12
© The Applied Control Technology Consortium
Problems with EKF identification
Simulation model
13
© The Applied Control Technology Consortium
Alternative Control Technique
n PID control performance was not good
enough: poor speed of response
lThis was the case for PID controller designed
based on:
nManual tuning
nLinear model based tuning
nNon-Linear model based tuning
n The best result was obtained for
Hammerstein model
lBut with significant amount of control activity
© The Applied Control Technology Consortium
14
© The Applied Control Technology Consortium
Sliding Mode Control
a
Dc = 0 or 1
Dc = 1
a
Dc = 0
Dc = 1
© The Applied Control Technology Consortium
15
© The Applied Control Technology Consortium
Sliding Mode Control
n We’ll use the model identified with the EKF
α& = aα + b b = −aα ref
a Negative number Positive number
1
α s = −αγ
& + αref γ =−
a
a ref a
α − α s = αγ
& − α ref + α < 0
Need to increase speed (increase control)
© The Applied Control Technology Consortium
16
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
17
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
Gamma = 0.5
Hardware results
Hardware results
18
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
Gamma = 0.05
Gamma = 0.01
Hardware results
Hardware results
19
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
Gamma = 0.005
Gamma = 0.008
Hardware results
Hardware results
20
© The Applied Control Technology Consortium © The Applied Control Technology Consortium
Gamma = 0.0005
Thank you!
Hardware results
21