Professional Documents
Culture Documents
SIMULATION OF VARIABLE DYNAMIC DIMENSION SYSTEM The Clutch
SIMULATION OF VARIABLE DYNAMIC DIMENSION SYSTEM The Clutch
SIMULATION OF VARIABLE DYNAMIC DIMENSION SYSTEM The Clutch
&$$
1PSUP
1PSUVHBM
4FQUFNCFS
Same velocity ? ? ?
1
/
-
1 / 4
1
/
- -
/
- . - .
5 5
4 4
Abstract
8 : ; = ? + ?
friction) some systems change their dynamic dimension while Second order model: First order model:
functioning. Such systems can be found in many application
, ? +
& '
& '
where
the in-
! ! ! $
2 Problem statement
systems is and usually it is constant. However when strong In this paper, systems having the framework shown in Fig. 2
non-linearities (i.e. coulomb friction) affect the system dynam- are considered. In the general case, the masses (or inertias)
ics, it can happen that the system behaves as a lower order sys- J
tem. We will call such systems as “Variable Dynamic Dimen- ternal forces (or torques) , ,..., . Let , ,..., be M
M
M
sion Systems” (VDDS). A typical example of such systems is the positions (angles) of the masses (inertias). Due to the pres-
given by a clutch (see Fig. 1). When the clutch is slipping, the ence of the coulomb friction, the motion of a single mass de-
two inertias and move independently (one respect to the &
&
other) under the action of the torques and , and only the '
'
N
J
N P
coulomb friction is exchanged between them. Otherwise, , ..., denote the linear velocities of the
Q Q
when the clutch is locked, the two inertias rotate together. In masses. The system dynamics is given by the following differ-
this working condition the order of the model is equal to 1, and ential equations:
it is easily described by a first order model where the torque
for (1)
J Q , + X
&
,
&
N N M N ( N U O N ( N O N P V
tems is not easy due to the fact that the model changes its order. Z
Z
8
N O N P
: ; = Q
N
+ Q
N P
if Q
N
D Q
N P
This leads to models that are or exact but huge and very com- [
, J + + J
Z\
8
N O N P
: ` a b
M N ( N U O N N P M N P ( N P O N P N
(2)
8 J , J d
if Q
N
Q
N P
*4#/
Authorized licensed use limited to: BME OMIKK. Downloaded on October 07,2020 at 10:17:18 UTC from IEEE Xplore. Restrictions apply.
Model 1
Model 2
In Out
Model 3
..
) )
.
Model
Selection Module
maximum absolute value of the coulomb friction). When
ule” has to choose which one, among all the possible models,
In fact, substituting this result in equation (1) one obtains: is the correct model to be use at that time.
For all these reasons, the multi-subsystem simulation model
shown in Fig. 3 is generally huge and very complex to be used
that is, the two masses and move together (as a single
+ - /
the masses influences and is influenced by the dynamics of the which is exactly equal to the former part of equation (2). In
whole system. Due to the particular form of the coulomb fric- this case the coulomb friction is seen as a sliding input variable
tion given in (2), the exact simulation of the “variable dynamic for the system. When the previous equation is used and the
dimension systems” is particularly difficult. relative velocities are not zero, the dynamic behaviour of the
system remains the same as when equation (2) is used. On the
2.1 Multi-subsystem simulation model contrary, when the relative velocity becomes zero, the
$ $ '
tion (2). In this case, just one model is used to simulate the
ent possible configurations (see [1]). The block scheme used
behaviour of the whole system in every functional condition.
in this case in shown in Fig. 3: at each instant the “selection
Unfortunately, this sliding model can not be “exactly” simu-
module” chooses which model has to be used. With this type
lated. In fact, all the simulators can not handle an ideal infinite
of simulation model, the following problems arise:
switching frequency. Therefore a “finite” switching frequency
a) The number of different models increases exponentially (
$
Authorized licensed use limited to: BME OMIKK. Downloaded on October 07,2020 at 10:17:18 UTC from IEEE Xplore. Restrictions apply.
In Out slipping conditions are:
Main Dyn.
T
01
,
+ % ' '
,
(3)
#
Rel. Dyn. 1
,
13
+ 7 % '
' %
+ 7 %
Rel. Dyn. 2
..
" "
#
.
+
#
'
: +
" '
+
'
+
"
,
'
" "
Rel.Dyn.
" "
,
Selection
#
% '
'
+
+
% '
%
,
T
,
+ " + #
(4)
sometimes substituted by the saturation function “ ”, but
and # +
T
are:
'
'
# +
%
% '
'
%
A
A .
A 0 A .
A 0 A 0
1 1 1
A A . A 0 A 0
' ,
+ + * +
A A A A 0
C C B
1 1 1
A A A A A A .
C C B C B
where 2
+ 7 ' 7 7
dent dynamics. The Main Dynamics shown in Fig. 4 describes following physical meaning:
the lower dimensional dynamics of the whole system, namely
the dynamics of the system when all the bodies move together.
7 ' ' 7 7
-1
) )
+ " +
space transformation . In the transformed space, the task of In this case, the Main Dynamics is described by the trans-
the Selection Module is just to add or remove the relative dy- formed velocity (the mean velocity weighted by the masses), 4
namics when the dynamic dimension of the system increases or while the Relative Dynamics are described by the other three
decreases: the -th Relative Dynamics is added when the mass
4
4
+
)
slides on mass
, and it is removed when and
transforms as :
7
)
,
+
7
#
7
T T T
,
(5)
) )
9 : < = 9 : < =
9 : < =
> ? @ ?
D ?
#
+ #
structure:
The positions of the four masses are given by the variables .
"
'
+
4
#
7
+
% '
4
'
4
$
+ " ' + " ' + " + "
% '
%
Authorized licensed use limited to: BME OMIKK. Downloaded on October 07,2020 at 10:17:18 UTC from IEEE Xplore. Restrictions apply.
The benefit of using transformation is that now matrices where is the matrix obtained by selecting the rows and the
T
and -1 are block diagonal matrices. columns of matrix
obtained by se-
$
)
-1
-1
-1
and the columns corresponding the other variables . The
0
and
be partitioned as follows:
" $ %
the transformed variables ;
" $ % $ %
variables ;
d) it keeps at zero all the variables that satisfy the sliding mode
Since
is a block diagonal matrix, system (5) can be rewrit- e) it computes the proper input for all the variables not
-1
Note: the proposed algorithm works correctly also when the
(6)
-1
parameters are time-varying. For understanding the
) $ % )
sider the following two cases:
I) The case when all the three variables are equal to zero:
(7)
(8)
)
) $
% )
influenced by variables , and and viceversa. The sec- instant, is equal to the external transformed force
. If condi-
ond part of system (7) describes the relative dynamics and can tions (8) are satisfied, variables , , and are kept to zero.
" $
%
$
$
%
$
%
&
"
&
"
%
$
that is:
finite time the system (7) converges towards the sliding mani-
-1 $
"
.
"
)
$
%
"
dimension of the model decreases of one unit. Since matrix and " , the variables
"
to zero, its equivalent control influences immediately all the lowing equation:
"
"
loop
.
if
0 0
else
) $ % ) ) $ % ) )
4 Simulation results
end if
end loop The parameters used in simulation are: & & &
&
Kg; N, N,
8 8 8
8
N and ini-
Authorized licensed use limited to: BME OMIKK. Downloaded on October 07,2020 at 10:17:18 UTC from IEEE Xplore. Restrictions apply.
Velocities v1(r−−), v2(b−.), v3(g−), v4(m:) Equivalent Control: force exchange between the masses
2
10
T12 (N)
1
0
m/sec
0 −10
10
−2
0 0.5 1 1.5 2 2.5 3 3.5 4
T23 (N)
Time (sec) 0
. −10
T34 (N)
0
m/sec
−10
Time (sec)
−2
0 0.5 1 1.5 2 2.5 3 3.5 4
Figure 7: Equivalent controls #
,
.
Time (sec)
Exact velocities v1(r−−), v2(b−.), v3(g−), v4(m:)
. 0.1
m/sec 0.05
0
−0.05
−0.1
with amplitudes N and frequencies
are lower
0.1
time the four masses collapse to an unique mass. The veloci- 0.05
ties obtained in simulations are shown in Fig. 5. Note that for
m/sec
0
s it happens that
#
−0.05
is greater than the friction coefficient and therefore masses
−0.1
$
s it happens that $
Time (sec)
that often is inserted between the clutch disk and the primary
alent controls are shown in Fig. 7. They represent the #
of the gear shaft with the objective of filtering the torque spikes
torques that at each instant the masses reciprocally exchange. generated by the engine. Let and denote the inertias *
*
of the engine shaft, the torsional damper disk and the transmis-
responding equivalent control is not saturated, and it be- #
is assumed to be constant
*
4.1 Approximated simulations: the sliding mode model while the coulomb friction is supposed to be modulated by
A simulation model for the considered system is the sliding an external normal force acting on the disk.
,
2 2 ' 2 2
* 4
2 2 ; ' 2 2 ' 2 2
2 2 ; ' 2 2 ;
* 4
'
#
tained with the proposed model is compared with the switching where 4
Authorized licensed use limited to: BME OMIKK. Downloaded on October 07,2020 at 10:17:18 UTC from IEEE Xplore. Restrictions apply.
Sliding actions exchange between m2 and m3 W1 engine angular velocity(r−−), W2 dumper angular velocity(b),W3 transmission angular velocity(g−.)
15
15
10
5
10
Tslid23 (N)
rad/sec
−5 5
−10
−15 0
0 0.5 1 1.5 2 2.5 3 3.5 4
Time (sec)
5
Figure 12: Angular velocities , and .
T23 (N)
−5
−10
−15
0 0.5 1 1.5 2 2.5 3 3.5 4
to increase. At time s all the inertias move together at
!
Time (sec)
the same angular velocity . Note that
is smoother that
of the sliding actions. damper-spring. When the coefficient decreases to zero the
6 Conclusions
%
%
%
This type of systems is very common in mechanics. For sim-
ulating this type of systems, in literature one can found huge
Figure 10: The clutch with the torsional damper-spring. and complex models, or approximated models that give rough
results. In this paper, a particular space state transformation
that puts in evidence the main dynamics and the relative %
sional damper disk angular velocity and the transmission shaft dynamics of the considered system, has been presented. Due to
angular velocity, respectively; and are the viscous fric-
References
5.2 Simulation results
Kg m , Kg m , N m s/rad, N m s/rad,
N m s/rad,
N m and
. The time
[2] A. Haj-Fraj, F. Pfeiffer. “Dynamics modelling and anal-
shown in Fig. 11. The angular velocities , and
isis of automatic transmissions”, IEEE/ASME Advance
Engine torque C1(r), Columbian friction coefficient K12(b−.)
Intelligence Mechatronics, pp. 1026–1031 (1999).
600
400
tions in Automatic Transmission”, DYMAC’99, Manch-
ester, UK (1999).
300
Nm
200 [4] J.-J. Slotine. “Sliding controller design for non-linear sys-
100 tems”, Int. Jornal of Control, 40, pp. 421–434, (1984).
0
−100
[5] C. Edwards, S.K. Spurgeon. Sliding Mode Control: The-
0 0.5 1 1.5 2
Time (sec)
2.5 3 3.5 4
ory and Application, Taylor and Francis, London (1998).
[6] V.I. Utkin. Sliding Mode in Control Optimization,
Figure 11: Time behaviours of the coulomb friction
and
Springer-Verlag, New York (1992).
torque .
Authorized licensed use limited to: BME OMIKK. Downloaded on October 07,2020 at 10:17:18 UTC from IEEE Xplore. Restrictions apply.