گیربکس ۷ سرعته Ddct Vw
گیربکس ۷ سرعته Ddct Vw
گیربکس ۷ سرعته Ddct Vw
MASTER OF SCIENCE IN
MECHATRONIC ENGINEERING
Supervisors: Candidate:
JULY 2020
Summary
iv
Table of Contents
List of Figures ix
1 Introduction 1
1.1 Thesis structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
4 LQI technique 32
4.1 Linear Quadratic regulator . . . . . . . . . . . . . . . . . . . . . . . 32
4.1.1 Finite-horizon, continuous-time LQR . . . . . . . . . . . . . 32
4.1.2 Infinite-horizon, continuous-time LQR . . . . . . . . . . . . 33
vi
4.1.3 Finite-horizon, discrete-time LQR . . . . . . . . . . . . . . . 33
4.1.4 Infinite-horizon, discrete-time LQR . . . . . . . . . . . . . . 34
4.2 Incorporating integral action in LQR . . . . . . . . . . . . . . . . . 34
4.3 Optimal management of the delays . . . . . . . . . . . . . . . . . . 37
4.3.1 Smith Predictor . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.3.2 Kalman state observer . . . . . . . . . . . . . . . . . . . . . 40
4.4 LQI in Simulink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.5 Plant without actuators and delays . . . . . . . . . . . . . . . . . . 43
6 Conclusions 70
6.1 Future works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Bibliography 72
vii
List of Tables
viii
List of Figures
x
Chapter 1
Introduction
The automotive industry is facing many challenges related to different fields, in
particular it is becoming more and more important the improvement of the tech-
nologies related to the reduction of emissions, fuel consumption and driving comfort.
Considering all these factors, that are becoming crucial for the success of a new
product, the companies are giving particular attention to the developement of more
efficient transmission systems.
The environmental needs and legislative pressure for a significant CO2 emissions
reduction in the coming years forces the automotive industry to optimize every
single component of the next generation vehicles. [1]
The transmission,which is the element used for matching the engine’s charac-
teristics with the vehicle drivability requirements, assumes an important role in
this optimization process. High mechanical efficiency and the ability to enable the
operation of the prime mover in its most efficient operating points while delivering
the required power are clearly the main development objectives of any new trans-
mission projects.
The Manual Transmission, despite its intrinsically high overall efficiency which can
also benefit of the related dry clutches technology, cannot guarantee high Real-life
powertrain efficiency due to the impossibility to control it in coordination with the
rest of the powertrain and vehicle.
The step necessary to ensure this possibility involves transmission automation, lead-
ing to the adoption of a Non Manual Transmission (NMT) technology. Premising
that the specific market, brand, mission and user requirements must be taken into
account for the proper transmission choice, the conclusion is that there is no single
Non Manual Transmission technology able to satisfy all vehicle, market, mission
and user requirements:
1
Introduction
In this thesis project, the DCT trasmission system is taken into account, es-
pecially because it allows the engine’s energy to flow directly to the wheels. On
the other hand, the driver comfort also depends on the way in which the clutches
engage: this engagement must be realised as smooth as possible.
The clutch engagement problem is here analysed, focusing on the Dual Clutch
Transmission (DCT) system, in the following operational conditions: one DCT
clutch is in slipping phase, the other is opened, while the combustion engine is ON.
The LQI (Linear Quadratic Integral) control is used in order to control the dual
clutch during the slipping phase making possible the convergence to zero of the
speed difference between the clutch disks (delta speed).
2
Introduction
Then, in the following chapter the micro-slip problem is presented, the state
of art and the detailed model configuration, together with the analytical description
of the system, the equations developed and the determined state space representa-
tion.
The fourth chapter is reserved to the description of the LQI control strategy,
the operational conditions and the control targets. Here, also the other techniques
adopted in order to compensate the delays of the actuators are explained, paying
specific attention to the advantages of combining different methods to obtain better
results in terms of outputs.
In the last part of the thesis, the system realized in Simulink environment is
shown, along with the simulation results that are interpeted and commented. A
detailed description is carried out for the different strategies adopted.
In the last chapter the conclusions about the obtained results are exhibited with all
the consideration needed to validate the improvement of the transmission system,
achieving the control targets.
3
Chapter 2
2.1 Introduction
Nowadays, one of the aims of the automotive industry is a more efficient use of
energy in a vehicle. Hybrid vehicles are possible candidates to reduce both emissions
and consumptions. Hybrid powertrains utilize a conventional ICE together with a
battery, an electric motor, and an electronic controller. HEVs have two possible
configurations: series and parallel hybrids.
4
DCT System in hybrid vehicles with P2 architecture
One of the most important advantages of the mild HEV system is that its cost is
lower compared to the full HEV system. For sure, a less expensive hybrid system
is more likely to appeal to a greater number of simple consumers who do not need
more robust and more expensive hybrid systems, especially in the initial phase of
market development. When consumers will better understand the differences in
hybrid technologies, they will be better able to match their need for increased fuel
saving with the most cost-effective system.
5
DCT System in hybrid vehicles with P2 architecture
Presently, the most common mild hybrid topology is the P0 architecture, in which
the electric machine is integrated in the Front End Accessory Drive (FEAD). In
this case, the electric machine is replacing the alternator in terms of usage.
The belt-integrated starter generator (BiSG or e-machine) can be an asynchronous
or synchronous electric machine, and it has two main functions:
For example, a BiSG can provide 4-6 kW of nominal power and around 14-16 kW
of peak power. The output torque can be around 60 Nm which can reach up to
160 Nm at the crankshaft when amplified by the belt pulley ratio.
In case of a P1 mild hybrid architecture, the e-machines need to be flat, in order
to be positioned between the internal combustion engine and the transmission. For
these applications, in order to have a high torque output, the e-machines need to
have high power density. Therefore permanent magnet synchronous e-machines are
used instead of induction asynchronous e-machines.
Moving the electric motor between the engine and the transmission the architecture
becomes P2. The change from P1 to P2, realized also introducing a clutch that
disconnects the thermal engine, realizes many possibilities for hybrid cars.
It is possible, for example, to improve existing transmissions, for example using
the electric motor group – clutch instead of the torque converter.
Effectively, the electric motor is connected to the input of the transmission and
gives energy instead of the thermal one. The clutch gives the possibility to start
the combustion engine, start from a standstill and travel in electric mode without
pulling it. The P2 system also allows the hybrid car to "boot" with only the electric
motor and thermal engine turned off.
The P3 configuration changes the position of the engine "downstream" of the
gearbox. It minimizes losses, as the electric motor drags only the final part of the
transmission. However, this kind of solution is a bit expensive because it forces to
change the design of a large part of the transmission.
Hybrid cars with the acronym P4 have an electric motor that acts exclusively on
the axis not connected to the thermal engine. In this way it is possible to have a
four-wheel drive without mechanical connection with the thermal engine. Even the
pure electric mode is easily achieved, just disconnecting the "main" transmission
using only the axle connected to the electric motor.
Considering the P2 architecture, it is possible to employ the Dual Clutch Trans-
mission (DCT), in order to solve the problem of the torque interruption during
the automated gear shifting of the Automated Manual Transmissions (AMT) that
penalizes the comfort of the driver.
6
DCT System in hybrid vehicles with P2 architecture
7
DCT System in hybrid vehicles with P2 architecture
The advantage of employing the dry clutch instead of the wet dual clutch is related
to the improvement of the fuel efficiency, that is directly linked to the reduction of
pumping losses of the fluid in the clutch housing. This research takes into account
the developement of a control method in order to track a reference trajectory for the
clutch slipping speed avoiding oscillations, throught LQI Linear Quadratic Integral
control strategy. The adoption of other techniques together with the main one
has been necessary in order to manage the delays of the clutch and motor actuators.
8
DCT System in hybrid vehicles with P2 architecture
would be shared with the 5th, with either increased or equal overall gear spread
compared to the 6-speed version. The most important feature of this transmission
in terms of packaging characteristics is the adoption of a coaxial pull-rod for the
actuation of the odd-gear clutch (K1), while the even gear clutch (K2) is actu-
ated with a rather conventional hydraulic Concentric Slave Cylinder (CSC). This
pull-rod is connected to a hydraulic piston actuator located on the rear face of the
transmission housing in a manner identical to the one adopted in the past in an
earlier Fiat Powertrain technical demonstrator. In fact, despite the optimised axial
dimension of the dry Dual Clutch Unit (DCU) the eventual addition of a second
actuator mechanism within the clutch housing would prohibit installation of the
transmission in the lower Segment vehicles. Finally, all synchroniser groups share
the same base elements and are identical to those of the Manual version. Logistics
and economical considerations favoured this solution which may not be necessary
in a DCT transmission. The four forks are guided on two rods. A specific form of
the rods allows production of a single part number, sheet metal, fork body welded
to the prong and driven by the hydraulic pistons. The MT and DCT forks differ
only in terms of prong shape.
10
DCT System in hybrid vehicles with P2 architecture
A basic concentric slave cylinder, placed under the gearbox casing, operates the
even-number gear clutch. Another slave cylinder, located at the back of the gearbox
casing, is used to operate the odd-number gear clutch. These two slave cylinders are
actuated and the gears are shifted by the hydraulic power unit which is controlled
by a special-purpose transmission control module.
The design of the transaxle is done in order to optimize the gear shift points,
as if driving with a manual gearbox, while delivering an uninterrupted drive torque
to the wheels. Another important benefit is guaranteeing smooth gear shifting
that is normally associated with an automatic transmission. The C635 DDCT
has the benefits of manual shifting without the complexity found in an automatic
transmission.
The shift from one gear to the next one is realized as follows: when acceler-
ating, the engine speed increases before reaching the point where the shift to the
next gear should be done. If the transaxle is manual, the driver depresses the clutch
pedal, moves the shift lever to the next position and finally releases the clutch.
Adopting this dry dual clutch transmission, even if the clutch for the current gear
remains engaged, the gears are moved to the next position by the hydraulic power
unit because the clutch for the next gears is not engaged. Actually, it is a sort of
preselection of the next gear before the clutch is engaged.
At the appropriate moment, the clutch for the current gear disengages and the
clutch for the next gear engages. Everything is done without interrupting torque
delivery to the wheels, considering that the disengagement of current gear clutch
and the engagement of the next gear clutch actually overlap. In order to shift from
an odd-number gear to an even-number one, it is only required that the clutches
are actuated so that one engages and the other one disengages.
The hydraulic power unit represents a key part of the entire transaxle. This
gives hydraulic energy for performing power-unit two functions. In primis, it selects
and engages the gears in the transaxle, and then it actuates the slave cylinders that
engage and disengage the clutches. The hydraulic power unit has an accumulator
11
DCT System in hybrid vehicles with P2 architecture
very similar to the one present in the anti-locking brake system, that maintains
the operating pressure (435 psi). The hydraulic power unit primes itself before the
ignition is turned on, so that, when the front doors of the vehicle are open a slight
pump noise can be heard.
The C635 DDCT engages each gear in a sequence; a 1-2 shift is followed by
a 2-3 shift and so on. In certain conditions, the transaxle is allowed to skip gears,
so that a 6-4 downshift can occur when passing a vehicle on the freeway. This
ability allows a downshift of one, two or three gears, in order to meet the pedal
requests of the driver.
If the vehicle increase its speed when traveling downhill with a gear engaged
and the accelerator released, the clutch closes automatically, after reaching a preset
speed, and provides the engine brake function. The quantity of engine braking
transmitted through the clutch is usually based on the vehicle operating conditions.
12
DCT System in hybrid vehicles with P2 architecture
The clutch and gear actuation module (CAM), is made up of 4 distinct double
action pistons actuating the gear engagement forks, one “shifter” spool which
selects the piston to be actuated and 5 solenoid valves with 4 pressure proportional
(PPV) and one flow proportional (QPV). Two of the pressure proportional valves
actuate the gear engagement piston which is selected by the spool valve operated by
the third PPV. The fourth PPV is used for the control of the K2 clutch. The flow
proportional valve is used for the position control of the K1 clutch. The solenoid
valves are directly derived by those currently used in FPT’s AMT systems and,
therefore, adopt well proven technologies and guarantee robustness. The Actuation
Module also has 5 non-contact linear position sensors, one for each shifting piston
13
DCT System in hybrid vehicles with P2 architecture
and one for the shifter spool, together with two speed sensors reading the speed of
the two primary shafts. One pressure sensor is used for the control of the K2 clutch
and one for the system pressure monitoring and control. The K1 clutch position
sensor, as explained before, is integrated in the clutch piston actuator placed at
the rear of the transmission. Figure below represents the hydraulic circuit of the
complete actuation system (CAS).
• Actuator Control: exploits the high performance achievable with electro- hy-
draulic actuators. The main control strategies deal with:
– Odd Gears Clutch Control: the normally closed clutch (K1), which is the clutch
of the first and of the reverse gear, is controlled by a position closed loop.
14
DCT System in hybrid vehicles with P2 architecture
– Even Gears Clutch Control: the normally open clutch (K2) is controlled in
force with a pressure feedback signal delivered by one of the CAM sensors.
• Launch and Gear Shift strategies: different modes of shift patterns in au-
tomatic and in manual mode are contemplated and are accomplished by specific
control strategies and calibrations on the engine side.
15
DCT System in hybrid vehicles with P2 architecture
The micro-slip problem affects both clutches at different times, so in this work
the design of the controller is referred only to one of the clutches. The clutch is
essentially composed by two rotating friction surfaces that are pressed against each
other by a normal force Fn .
The presence of friction at the contact surface realizes the transmission of the
clutch torque Cf . The effective torque that can be transmitted depends on the
value of Fn .
In the following Figure 2.10 it is possible to see a schematic representation of the
DDCT including the engine torque Cm and the torque given by the reaction of the
driveline Cr , the angular speeds are also represented (ωm ,ωp ).
The three different phases in which the clutch can be in ordinary operating condi-
tions can be the following ones:
16
DCT System in hybrid vehicles with P2 architecture
-Slipping phase: the difference between the engine speed and the primary shaft
speed is not zero ωd = ωm − ωp ;
-Closed clutch phase: the synchronization of the engine shaft and the primary shaft
is completed and the torque is fully transmitted Cf = Cm .
The micro-slip effect is related to the slipping phase and the objective of the
control design studied in this thesis is to guarantee a smooth slip between the
clutch disks. The control determines a better engagement of the clutch reducing
driveline oscillations and jerks and allowing a partial decoupling from the high
dynamics of the engine to obtain a better driving comfort.
The aim is that to design a feedback controller using the Linear Quadratic Integral
control in order to make the slipping speed ωd to track a given reference signal.
Another control target is that to bring ωsr that is the torsion velocity of the
transmission to zero.
The system represents a two input and two output decoupled control.
17
DCT System in hybrid vehicles with P2 architecture
Both models, the clutch and the vehicle ones, provide a feedback in terms of
speed in order to guarantee a smooth clutch engagement and a better reference
tracking.
Another control is proposed in [5]: only the clutch torque is here used as a control
variable and the engine torque is considered a non- controllable signal. The engine
torque is subjected to a lot of constraints that are the result of a trade-off between
fuel efficiency, emissions and traction control. These constraints do not allow to
adoperate the engine torque as a control variable.
The throttle pedal position xp determines the output engine torque given by the
ECU, engine control unit, that is used by the vehicle model in order to compute
the angular velocity ωe and x0 .
The total engagement time tf , that is computed in function of the throttle pedal
position, is used to calculate the time control horizon tr . The clutch torque is then
computed throught the MPC control strategy solving the optimal control problem
with a suitable cost function.
In [6], in order to prevent undesirable effects about non linearities and saturation,
a torque rate limitation strategy is implemented for the gearshift control. The
controlled clutch is actuated only in one direction: the oncoming clutch normal
force can be only increased or held, while the off-going clutch normal force can be
decreased or held. By measurements of the two clutches engine speeds, the target
engine speed is computed and the engine torque controller is implemented as a
proportional-integrative PI. The engine torque is controlled also by the feedback of
the speed tracking error.
18
DCT System in hybrid vehicles with P2 architecture
In article[7] the author suggests a controller based on the different five AMT
operating conditions: engagement, slipping opening, synchronization, go to slip
and slipping closing. In this case the measurement of engine speed, clutch speed
and the estimation of the transmitted torque give the possibily to realize decoupled
and cascade feedback loops. In this case the control target is that to reach the
engagement phase in a short amount of time avoiding the engine stall.
- the reference generator that gives the reference angular speed ωref for the clutch
slipping speed ωd ;
All these elements are described in details and their implementation in Matlab
Simulink environment is shown.
19
DCT System in hybrid vehicles with P2 architecture
2.5.1 Actuators
The actuators are an important part of the system because they allow the trans-
mission of the two torques Cm and Cf :
The actuator block AC m (s) contains the transfer function for the engine torque
actuator that is:
14.05
ACm (s) = e−0.02·s · (2.1)
s + 14.15
The block SysClutch(s) represents the behavior of the actuator that realizes the
requested value of the transmitted torque Cf :
u = −k[x; xi ] (2.3)
where xi is the integrator output and u is given by the two torques Cm and Cf .
2.5.3 Load
The load contribution is given by three different terms:
Where:
- ρa is the air density;
- Af is the frontal area of the vehicle;
- Ca is the aerodynamic drag coefficient;
- va is the wind speed;
21
DCT System in hybrid vehicles with P2 architecture
22
DCT System in hybrid vehicles with P2 architecture
- The major advantage is its low cost which will open the hybrid market for
all customers.
- The P2 technology does not require a torque converter and hence its cost is
reduced further.
- They use high power lithium-ion batteries which are smaller, lighter and have a
low cost.
- Vehicle Load is reduced by using only single motor and other lighter parts.
- The driving may not be as smooth with the manual transmission and their
might be more wear and tear because of the complex gear system.
24
Chapter 3
Model Analytical
description
3.1 Introduction
In order to design a Linear Quadratic Integral controller LQI, together with the
other techniques needed in order to compensate the delays and non-linearities
of the system, the computation of the state-space model is needed. The general
driveline scheme, that is a linear model, gives a good representation of the system
that is essentially made up of: the engine, the crankshaft, the clutch, the main
shaft, the gearbox, the secondary shaft, the differential and the wheel shaft.
From this basic scheme it is possible to derive the specific DDCT driveline scheme
where it is possible to observe the odd gears and the even ones.
In order to derive the linear model of the driveline three assumptions are made:
25
Model Analytical description
26
Model Analytical description
Imposing the rotational equilibrium for the system in Figure 3.3, the system of
differential equations is obtained:
Jm ω̇m = Cm − cm ωm − Cf (3.1)
1
Jp ω̇p = Cf + (−csa ωsr − ksa θsr ) (3.2)
τ
ωp
ωsr = − ωr (3.6)
τ
Putting together all the equations the final form of the equations is:
1 cm
ω̇m = (Cm − Cf ) − ωm (3.7)
Jm Jm
Cf 1 csa ωp cprim ωp
ω̇p = + (− + csa ωr − ksa θsr ) − (3.8)
Jp τ Jp τ Jp
csa ωp csa ωr ksa θsr CLoad
ω̇r = − + − (3.9)
Jv τ Jv Jv Jv
27
Model Analytical description
ωp
− ωr
θ̇sr = (3.10)
τ
In order to build throught these last equations the state space representation, the
input vector, the output vector and states have to be defined:
- The state vector is x(t) = [ωm (t), ωp (t), ωr (t), θsr (t)]T
- The output vector is y(t) = [ωd (t), ωsr (t)]T where ωd (t) = ωm (t) − ωp (t) is
ωp (t)
the slipping velocity and ωsr (t) = − ωr (t) is the torsion speed.
τ
Considering the general state space representation:
with:
cm
− 0 0 0
Jm
csa cprim csa ksa
0 −( 2
+ ) −
Jp τ Jp Jp τ Jp τ
A= (3.11)
csa csa ksa
0 −
Jv τ Jv Jv
1
0 −1 0
τ
1
1
J − 0
m Jm
1
0 0
B=
Jp
(3.12)
1
0 0 −
Jv
0 0 0
1 −1 0 0
C= 1 (3.13)
0 −1 0
τ
28
Model Analytical description
C D
0 0 0
D= (3.14)
0 0 0
ωp (t)
In order to change the states vector to x(t) = [ωm (t), ωm (t) − ωp (t), −
τ
ωp (t)
ωr (t), θsr (t)]T with ωd (t) = ωm (t) − ωp (t) and ωsr (t) = − ωr (t) the following
τ
transformation matrix Tx is involved:
1 0 0 0
1 −1 0 0
Tx =
1
(3.15)
0 −1 0
τ
0 0 0 1
AÍ = Tx ATx−1
B Í = Tx B
1 0 0 0
0 1 0 0
with C Í = choosing the outputs equal to the states.
0 0 1 0
0 0 0 1
u(t) = Hz(t)
uÍ (t) = N g(t)
At this point a new complete state space representation can be built with 9 states,
where the states determined by the actuators transfer functions need to be predicted
in order to control the system.
x C D
v
X= z U=
r
g
x1
..
ẋ A B(: ,2)H B(: ,1)N x n zeros(4,1) zeros(4,1) C D
v
ż = zeros(4,4) F zeros(4,1)
z1 + G zeros(4,1)
r
ġ zeros(1,4) zeros(1,4) L ..
0 M
zn
g
Ẋ(t) = ĀX(t) + B̄U (t)
The matrices concerning the state space models for the actuators are computed by
Simulink using the command ”Linmod”. This complete model is used in order to
improve the performance of the LQI control associating it with other techniques in
order to guarantee an optimal management of the actuators effects and the delays
related to them.
30
Model Analytical description
The starting model taken into consideration is realized without actuators and delays
in order to verify the performance of the controller in the initial conditions. The
following techniques are then associated to the LQI controller to compensate the
delays of the real model:
- LQI technique with and without the delay of the clutch actuator;
- State space representation of the actuators and the Plant with LQI technique;
- State space representation of the actuators and the Plant with LQI technique and
Kalman observer.
31
Chapter 4
LQI technique
Ú t1
J = xT (t1 )F (t1 )x(t1 ) + (xT Qx + uT Ru + 2xT N u) dt (4.2)
t0
The feedback control law that minimizes the value of the cost is:
- State equation : ẋ = Ax + Bu
- Stationary equation: 0 = Ru + N T x + B T λ
ẋ = Ax + Bu (4.5)
The feedback control law that minimizes the value of the cost is:
AT P + P A − (P B + N )R−1 (B T P + N T ) + Q = 0 (4.8)
33
LQI technique
the optimal control sequence minimizing the performance index is given by:
the optimal control sequence minimizing the performance index is given by:
One of the ways to solve the algebraic Riccati equation is by iterating the dynamic
Riccati equation of the finite-horizon case until it converges.
34
LQI technique
In order to obtain steady state zero tracking error it is possible to introduce, within
the system equations, the information of the discrete time integral of the tracking
error:
C D
è é q(k + 1)
u(k) = − Ki Ko (4.22)
x(k + 1)
The system guarantees zero steady state tracking error when r(k) is constant.
Since the feedback law guarantees asymptotic stability, at steady state xtot (k)
will reach constant value. Since xi (k) is the integral of the tracking error, the
equilibrium should be for e(k) = 0, thus at steady state r(k) = y(k).
Finally the design of a LQ state feedback control law with the integral state is
35
LQI technique
In this specific case a simplified transmission model has been used, with clutch
actuator, dynamic engine model and elasticity of transmission trees. A MIMO
control architecture project with LQI technique with trajectory feedback (reference
– state variable) is here adopted:
o Control objective: get a great compromise between the pursuit of the engine-
primary delta reference and the vehicle driveability.
o Evaluate the use of a predictor (backing of the predicted variables) for op-
timal management of implementation delays.
36
LQI technique
The general architecture used for the control is the following one:
-LQI technique with and without the delay of the clutch actuator;
37
LQI technique
-State space representation of the actuators and the Plant with LQI technique;
-State space representation of the actuators and the Plant with LQI technique and
Kalman observer.
Gcr(s)
Gc(s) = (4.23)
1 + Gcr(s)Gp(s)[1 − e−sT ]
38
LQI technique
The design of a Gc(s) controller for a system whose plant is Gp(s) and there is a
pure T seconds delay in the feedback loop, as shown in the following figure is such
complicated:
On the other hand, a less direct technique is that of Smith’s predictor, which goes
to consider a second system (as shown in the following figure) where the delay is
placed outside the control ring allowing the design of a second Gcr(s) controller.
This one can be designed as a PID regulator, through a feedback of type -Kx, etc.
However, the two systems are not fully equivalent, so the design of Gcr(s) is not
the same as designing Gc(s). This problem is solved by equaling the two transfer
functions, which is to derive the value of Gc(s) from Gcr(s).
Gc(s)Gp(s)e−sT
f.d.t.1 = (4.24)
1 + Gc(s)Gp(s)e−sT
Gcr(s)Gp(s)e−sT
f.d.t.2 = (4.25)
1 + Gcr(s)Gp(s)
f.d.t.1 = f.d.t.2
Gc(s)Gp(s)e−sT Gcr(s)Gp(s)e−sT
= (4.26)
1 + Gc(s)Gp(s)e−sT 1 + Gcr(s)Gp(s)
39
LQI technique
Gc(s) Gcr(s)
−sT
= (4.27)
1 + Gc(s)Gp(s)e 1 + Gcr(s)Gp(s)
Gcr(s)(1 + Gc(s)Gp(s)e−sT )
Gc(s) = (4.28)
1 + Gcr(s)Gp(s)
40
LQI technique
In statistics and control theory, Kalman filtering, also known as linear quadratic
estimation (LQE), is an algorithm that uses a series of measure- ments observed
over time, containing statistical noise and other inaccuracies, and produces esti-
mates of unknown variables that tend to be more accurate than those based on a
single measurement alone, by estimating a joint proba- bility distribution over the
variables for each time frame.
In order to design a Kalman filter, the following hypotheses are introduced: [10]
E[x0 xT0 ] = X0
X0 ≥ 0
- the process disturbance w(k) and the measurement error v(k) are white noises
with zero mean value and known variance which are uncorrelated with each other:
E[w(k)] = 0, E[v(k)] = 0
The expression P̃ (k|k−1) comes from the solution of the Difference Riccati Equation
(DRE):
The controller computes an optimal state-feedback control law for the tracking
loop shown above.
Different blocks can be recognized:
42
LQI technique
- The reference input that is a a reference signal for the delta speed ωd = ωm − ωp ;
ωp (t)
- The vector of the states that in general is: x(t) = [ωm (t), ωm (t) − ωp (t), −
τ
ωr (t), θsr (t)]T even if in the full model the states of the actuators are added;
- The two inputs of the model u1 and u2 that are the engine torque and the
clutch torque;
- The gain K given by the controller implementation throught the Matlab command
lqi.
43
LQI technique
44
LQI technique
500
400
200
100
-100
2 2.5 3 3.5 4 4.5 5
Time (s)
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2 2.5 3 3.5 4 4.5 5
Time (s)
45
LQI technique
500
400
200
100
-100
2.5 3 3.5 4 4.5 5
Time (s)
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2.5 3 3.5 4 4.5 5
Time (s)
46
LQI technique
200
Combustion Engine+Electric motor
Clutch
150
100
50
Torque [Nm]
-50
-100
-150
-200
2.5 3 3.5 4 4.5 5
Time (s)
The controller performance is very good, the control targets are reached, but the
model is different from the reality because all the effects of the actuators and their
delays are here neglected.
In the following section more realistic models will be described together with the
control strategies adopted in order to compensate the delays.
In order to evaluate the goodness of a method, the convergence speed of the pri-
mary output is not the only parameter to take into account: the amplitude of the
oscillations is an important parameter too. In particular, the time interval between
the starting control time (ts = 2s) and the time tf when the slipping speed ωd
reaches the null value, is considered. With respect to the oscillations, the standard
deviation σ is considered [11]: it is a measure of the variation/dispersion of a set of
data with respect to the mean value. A low standard deviation indicates that the
data points tend to be close to the mean of the set, while a high standard deviation
indicates that the data points are spread out over a wider range of values. The
standard deviation formula is the following:
ñq
N
i=1 (xi − µ)
σ= (4.36)
N
47
LQI technique
48
Chapter 5
49
Tuning and Simulation results
500
400
200
100
-100
2.5 3 3.5 4 4.5 5
Time (s)
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2.5 3 3.5 4 4.5 5
Time (s)
50
Tuning and Simulation results
200
Combustion Engine+Electric motor
Clutch
150
100
50
Torque [Nm]
-50
-100
-150
-200
2.5 3 3.5 4 4.5 5
Time (s)
The results are also derived in discrete time with T=10 ms.
51
Tuning and Simulation results
500
400
200
100
-100
2.5 3 3.5 4 4.5 5
Time (s)
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.6: Drive shaft torsion speed and angle with T=10 ms
52
Tuning and Simulation results
200
Combustion Engine+Electric motor
Clutch
150
100
50
Torque [Nm]
-50
-100
-150
-200
2.5 3 3.5 4 4.5 5
Time (s)
As it is possible to observe from the graphs above, the discretization of the control
at T= 10 ms, deteriorates the performance, also because of the introduction of the
actuators and the delays in the model.
In order to solve the problem, other techniques are introduced together with the
Linear Quadratic Integral control, the actuators are involved into the plant model
and predictors for their states are then introduced to observe them.
53
Tuning and Simulation results
The linearization is computed throught the Matlab command linmod that computes
a linear state-space model by linearizing each block in a model individually.
This command obtains linear models from systems of ordinary differential equations
described as Simulink models. Inputs and outputs are denoted in Simulink block
diagrams using Inport and Outport blocks.
The default algorithm uses preprogrammed analytic block Jacobians for most blocks
which should result in more accurate linearization than numerical perturbation of
block inputs and states.
The purpose of the linmod function is to obtain a linearized model of a nonlinear
system. Linear approximations are much more desirable to work with since it
is possible to predict the behavior of linear systems. Nonlinear systems exhibit
behavior which can be radically different for different inputs, making them difficult
to control. This is accomplished by approximating the behavior of a nonlinear
system in a limited range of operation. This range of operation may be considered
the operating point of the system being linearized. Dealing with nonlinearity in a
system is not an easy task. The difficulty in linearizing a nonlinear system increases
with the amount of nonlinearity. In other words, systems described by higher order
polynomials are more difficult to linearize than systems which can be represented
by lower order polynomials.
The limit of this kind of control is that the state space representation derived
contains also the states of the actuators that are not measured: in order to solve
this problem other techniques are introduced to observe them.
The performance in terms of delta speed behavior, drive shaft torsion speed and
engine and clutch torque is shown below:
54
Tuning and Simulation results
500
400
200
100
-100
2 2.5 3 3.5 4 4.5 5
Time (s)
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.10: Drive shaft torsion speed and angle with linearization
55
Tuning and Simulation results
200
Combustion Engine+Electric motor
Clutch
150
100
50
Torque [Nm]
-50
-100
-150
-200
2 2.5 3 3.5 4 4.5 5
Time (s)
As it is possible to observe from the figures above, the approach of delta speed to
zero is not abrupt and undesired oscillations are avoided.
After ωd reaches the zero value, there are not oscillations of the torsion speed and
angle.
The control is also performed discretizing at T=10 ms.
The discretization seems not to cause any loss of performance of the control, even if
an accurate comparison will be shown later, calculating the values of the standard
deviation and Root Mean Square Error together with the convergence time ∆t.
The performance of this technique is very good except for the fact that the control
of the states of the actuators that cannot be measured is here done throught a trial
and error procedure.
After the linearization,an attempt for reducing the computational complexity of
the model is performed, obtaining results full of oscillations for the torsion speed
and a long time of convergence for ωd , so the technique is not taken into account
in this dissertation.
56
Tuning and Simulation results
500
400
200
100
-100
2 2.5 3 3.5 4 4.5 5
Time (s)
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.13: Drive shaft torsion speed and angle with linearization T=10 ms
57
Tuning and Simulation results
200
Combustion Engine+Electric motor
Clutch
150
100
50
Torque [Nm]
-50
-100
-150
-200
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.14: Total engine and clutch torque with linearization T=10 ms
Where CS is the controller, Gp is the actuator transfer function without the delay,
P S is the plant of the actuator with delay and Dp is the delay itself. The controller
adopted here is a PI controller.
58
Tuning and Simulation results
500
300
200
100
-100
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.16: Delta speed behavior with LQI and Smith Predictor
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.17: Drive shaft torsion speed and angle with LQI and Smith Predictor
59
Tuning and Simulation results
50
-50
-100
-150
-200
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.18: Total engine and clutch torque with LQI and Smith Predictor
As it is possible to observe the results are good in terms of delta speed convergence,
even if there are some oscillations in the torsion speed. The correct estimation of
the performance will be done later throught the computation of the RMSE and
standard deviation but in general, the results obtained seem to be worse than those
obtained before, throught the linearization of the entire model.
Even when ωd reaches the null value, some oscillations are present and this behavior
represents a loss of performance of the LQI controller.
60
Tuning and Simulation results
0 0
0 0
0 0
0 0
B̄ =
8 0 (5.2)
0 0
0 0
0 0
0 4
61
Tuning and Simulation results
500
400
Slipping speed [RPM]
300
200
100
-100
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.20: Delta speed behavior with LQI and complete State Space
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.21: Drive shaft torsion speed and angle with complete State Space
62
Tuning and Simulation results
100
Torque [Nm]
50
-50
-100
-150
-200
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.22: Total engine and clutch torque with LQI and complete State Space
The computation of a state space representation of the model including the transfer
functions of the actuators and delays makes possible the development of a more
robust and accurate control of the system that takes into account all the uncertain-
ties. As it is possible to observe from the figures shown above, the performance is
very good, the oscillations of the drive shaft torsion speed and angle are reduced
to the minimum and the delays of the actuators are managed avoiding problems in
the control.
The final way in order to manage the states of the actuators that cannot be mea-
sured is that to associate to this kind of control with this state space representation
the Kalman Filter for the three subsystem of the model that are the plant itself
and the two actuators.
This will be the last step in the research of an optimal usage of the LQI control
strategy for the Dry Dual Clutch Transmission avoiding oscillations and a smooth
convergence of the value of ωd that is the most important control target.
63
Tuning and Simulation results
The results of this kind of control are very good in terms of convergence of ωd even
if the interval is longer than the previous model but also in terms of the oscillations
given by the torsion angle that here remains close to the null value.
It is possible to observe that the controller, computing properly the clutch and the
engine torque, is able to ensure a smooth tracking of the reference clutch slipping
speed in order to improve driver comfort and drivability.
The expected performance is reached in the best way adopting the LQI control
strategy together with the Kalman filter.
64
Tuning and Simulation results
65
Tuning and Simulation results
500
400
200
100
-100
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.26: Delta speed behavior with LQI and Kalman filter
2
sr
1.5 sr
Drive shaft torsion speed [RPM]
0.5
-0.5
-1
-1.5
-2
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.27: Drive shaft torsion speed and angle and Kalman filter
66
Tuning and Simulation results
150
100
Torque [Nm]
50
-50
-100
-150
-200
2 2.5 3 3.5 4 4.5 5
Time (s)
Figure 5.28: Total engine and clutch torque with LQI with Kalman filter
67
Tuning and Simulation results
Model ∆t
LQI without actuators 0.72
LQI with actuators and delays 1.59
LQI with linearization 0.90
LQI with Smith Predictor 1.38
LQI State Space Representation of the plant and actuators 0.70
LQI with Kalman Filter 0.85
68
Tuning and Simulation results
5.6.1 Observations
The convergence time is a very important parameter in the evaluation of the
performance of a certain control strategy. If ωd reaches the null value before, a
faster tracking of the slipping speed reference signal is guaranteed.
As it is possible to observe, the LQI full model with actuators and delays has the
lowest convergence interval and also the other indices demonstrate that it represents
the best control strategy developed in this thesis even if it is not so realistic because
this model does not consider the fact that the states of the actuators cannot be
measured.
The adoption of the Smith Predictor significantly reduces the convergence in-
terval but causes a lot of oscillations as it is possible to see in the high values of the
standard deviation of ωsr and also from the indices calculated for the slipping speed.
The state space representation of the entire model with the actuators increases a
lot the performances also with a trial and error regulation of the weight matrices
for the states of the actuators. The full model without observers guarantees a
good trade off between time convergence and oscillations even if it is not possible
to measure the states of the actuators included in the control.This leads to the
adoption of the Kalman Filter to correctly estimate them.
In this way, the performance deteriorates a little bit, but the model is coher-
ent with the unmeasurability of the states of the actuators.
69
Chapter 6
Conclusions
This thesis has dealt with the control of the dry dual clutch during its slipping
phase. In particular, the main purpose of the project has been to design a controller
that, computing properly the clutch and the engine torque, is able to ensure a
smooth tracking of the reference clutch slipping speed in order to improve driver
comfort and drivability.
The Linear Quadratic Integral control technique has been used: it has been
described from a theoretical point of view, then the advantages of using this
technique have been explained; in particular the main reason is represented by
the fact that this method is more flexible with respect to more traditional techniques.
In this regard, different configurations have been used in order to exploit the
possible advantages caused by different control strategies. As a starting point, a
model whitout the clutch and engine actuators and delays has been considered.
Then these parts have been introduced in order to represent the real model with its
uncertanties : the tuning of the matrices has become more difficult and oscillations
have been introduced in the behavior of the ωd and ωsr .
In addition to the basic model, the engine torque actuator and the clutch torque
one have been inserted in Simulink and subsequently some ways to compensate
them have been experimented.
70
Conclusions
In particular, it is shown that the LQI with actuators and delays has the worst
performance in terms of convergence interval even if the drive shaft torson speed
and angle are comparable with the control without actuators.
In changing the configurations of the model, the kind of control turns out to be
very flexible since it can be used through a general approach also introducing other
compensations for the delays.
In the end some important indices have been calculate in order to realize an
analysis of the performance: the main purpose was to show that there is always a
trade-off between the oscillations and the time convergence. By observing simula-
tion results it is clear that the configuration with the state space representation of
the plant and the two actuators with Kalman Fileter ensures very good results in
terms of slipping speed reference tracking and oscillations reduction considering
also the fact that this is the most realistic configuration.
The discretization of the control to T=10 ms strategy does not bring signifi-
cant modifications in terms of performances: the most important elements in this
regard are instead represented by a correct tuning of the weight matrices Q and R.
• compute the feedforward contribution of the engine torque with the inver-
sion on the model and using the the generated references as inputs of the inverse
model;
• use the driver torque (that is function of the accelerator pedal) as feedfor-
ward contribution for the clutch torque command.
71
Bibliography
[1] F. Cimmino C. Vafidis. «FPT’s High Torque Density Dual Clutch Trans-
mission(HTDDDCT)». In: 8th CTI Symposium Innovative Automotive Trans-
missions (Berlin,2009) (cit. on p. 1).
[2] Ioan-Adrian Viorel Loránd Szabò Lars Lowenstein Cristian Stet. «Integrated
starter-generators for automotive applications». In: Volume 45, Number 3
(2004) (cit. on p. 5).
[3] A. Bordoni G. Gatti. «Development of Fiat powertrain new C725 7-Speed
dual dry clutch transmission for FWD passenger vehicles». In: (Shangai,2013)
(cit. on p. 12).
[4] T. Jin P. Li G. Zhu. «Optimal decoupled control for dry clutch engagement».
In: American Control Conference (ACC), pages 6740-6745 (2013) (cit. on
p. 17).
[5] P. J. Dolcini C. Canudas-de Wit H. Béchart. «Dry clutch control for automo-
tive applications». In: Springer Science and Business Media (2010) (cit. on
p. 18).
[6] L. Glielmo L. Iannelli V. Vacca F. Vasca. «Gearshift control for auto- mated
manual transmissions». In: IEEE/ASME Transactions on, 11(1):17–26 (2006)
(cit. on p. 18).
[7] Jinsung Kim Kwanghyun Cho Seibum B. Choi. «Gear Shift Control of Dual
Clutch Transmissions with a Torque Rate Limitation Trajectory». In: Ameri-
can Control Conference on O’Farrell Street, San Francisco, CA, USA (June
29 - July 01, 2011) (cit. on p. 19).
[8] Massimo Canale. «Slides of the course». In: Digital control systems and
architectures (2019) (cit. on p. 32).
[9] Angelo Salatino. «Notes on Smith Predictor». In: Metodi di controllo per i
sistemi di elaborazione e comunicazione (2012) (cit. on p. 38).
[10] Carlo Novara. «Slides of the course». In: Nonlinear control and aerospace
applications (2018-2019) (cit. on p. 41).
72
BIBLIOGRAPHY
[11] Bland J.M. Altman D.G. «Statistics notes: measurement error». In: BMJ
(1996) (cit. on p. 47).
[12] Hyndman Rob J. Koehler Anne B. «Another look at measures of forecast
accuracy». In: International Journal of Forecasting (2006) (cit. on p. 48).
73