Académique Documents
Professionnel Documents
Culture Documents
Automatique Modelisation PDF
Automatique Modelisation PDF
3me Anne GE
AUTOMATIQUE
MODELISATION
Edition 2008
J.M RETIF
Chapitre I
VARIABLES DETAT CONTINUES
1.
PREAMBULE. ...................................................................................................................... 1
2.
2.2
2.3
3.
4.
4.2
4.3
6.
5.1
5.2
EXEMPLE........................................................................................................................... 27
6.1
Chapitre II
LES BOND GRAPHS
1.
PREAMBULE. .................................................................................................................... 33
2.
LIENS ET PORTS.............................................................................................................. 33
3.
4.
5.
2.1
Dfinitions............................................................................................................................................... 33
2.2
2.3
3.2
Elments passifs...................................................................................................................................... 38
3.3
3.4
Jonctions. ................................................................................................................................................ 43
3.5
4.2
5.2
5.3
5.4
Jonctions. ................................................................................................................................................ 52
5.5
5.6
5.7
Chapitre III
MODLISATION PAR LES BOND GRAPHS
1.
PREAMBULE. .................................................................................................................... 57
2.
2.2
3.
4.
5.
5.2
5.3
(1.1)
(1.2)
U(t)
Y(t)
X(t)
(1.3)
(1.4)
(1.5)
A
B
C
D
(1.6)
(1.7)
(1.8)
(1.9)
U(t)
X(t) n
X(t) n
Y(t)
+
n
2
En utilisant les relations (1.1) et (1.2) nous aurons les quations dtat suivantes :
A = T 1 A T ,
B = T 1 B ,
C = CT .
X(p) = [ p I A ]
X0 + [ p I A ]
B U(p)
Loriginal dans le temps est alors obtenu par la transforme de Laplace inverse soit :
X(t) = L-1 [ p I A ]
)X
+ L-1 [ p I A ]
) B U(t)
(2.1)
(t) = L-1 [ p I A ]
(2.2)
(2.3)
(2.4)
Le premier terme de lquation (2.4) correspond au rgime libre ne dpend que des
caractristiques du systme et de la condition initiale. Le second terme correspond au rgime
forc li la commande.
Cas particulier dune commande constante.
Si la commande est constante sur lhorizon dintgration nous aurons :
t
X(t) = (t) X 0 + (t ) B U d
0
t
X(t) = (t) X 0 + () d B U
(2.5)
3
2.2 Calcul de la matrice de transition.
La rsolution de lquation (2.4) fait appel la matrice de transition dont il faut trouver la
formulation.
Comme cette matrice est dfinie par lexponentielle de la matrice dtat (2.3), il est alors
possible de la dcomposer en srie :
A 2 t 2 A3 t 3
+
+
(2.6)
2!
3!
Cette dcomposition en srie est adapte lorsque lon dsire un calcul numrique de la matrice
de transition. Si lon dsire une expression analytique il est prfrable dutiliser la relation (2.2)
( t ) = eAt = I + A t +
(t) = L-1 [ p I A ]
Y (p)
1
.
=
U ( p ) (1 + T1 p )(1 + T2 p )
Il existe plusieurs approches pour dterminer les quations dtat de cette transmittance, en
utilisant la mthode des modes (cf 5.2.1) nous aurons les quations dtat suivantes :
1
T1
x1 ( t )
x t 1
1 x1 ( t )
1 ( ) + u ( t ) et y ( t ) = 1
1 x 2 ( t ) 1
T1 T2
T1 T2 x1 ( t )
x 2 ( t ) 0
T2
0
1
1
1
t
p +
0
p +
T1
T1
T1
e
0
-1
-1
-1
=L
=
(t) = L [ p I A ] = L
t
1
1
0
p+
0
1
T
e T2
2
p+ 0
T2
Pour une entre constante la rsolution temporelle de lquation dtat donne (Eq (2.2)) :
t
t
T1
e T1
0
e
0
X +
d B U
X(t) =
0
t
T2
T2
0
e
0
e
T1
0
t
T1 1 e
e T1
1
0
X +
U
X(t) =
0
t
t 1
T2
1 e T2
0
e
0
T
La sortie y(t) est la combinaisons des rponses de deux premiers ordre de constante de temps
T1 et T2 . Dans le premier terme de lquation dtat nous avons le rgime libre dun premier
ordre et dans le second les rponses indicielles correspondantes au rgime forc.
4
3. Phnomnes nergtiques.
Flux : f(t)
Par exemple, pour un mouvement en translation, leffort sera la force exprime en newton
et le flux la vitesse linaire en m/s. Pour les phnomnes lectriques leffort sera la tension
en volt et la variable de flux le courant en ampre.
Puissance
P(t)=e(t).f(t).
t
Energie
E(t) = E(t 0 ) + P ( ) d
E(t) = E(t 0 ) + e ( ) f ( ) d
t0
(3.1)
t0
Il est possible de dfinir les variables dnergie sous deux formes diffrentes :
Le moment gnralis
(3.2)
t0
Le dplacement gnralis
q (t) = q(t 0 ) + f ( ) d dq ( t ) = f ( ) d
(3.3)
t0
Dans un systme lnergie est stocke ou dissipe. Les mcanismes de dissipations sont
multiples mais aboutissent tous une transformation en chaleur. Cest par exemple, leffet joule
pour les courants lectriques, les frottements mcanique aux interfaces des dplacements.
Si lon prend une voiture en mouvement uniforme, toute la puissance du moteur se dissipe en
chaleur ; tout dabord les dperditions thermique de la combustion du carburant, ces calories
svacuant par les changes thermiques du moteur, le radiateur et les gaz dchappements ;
ensuite nous avons tous les frottements solide/solide dans les pices mcaniques en contact
(paliers, engrenages de la boite vitesse roues ) ; enfin et cest la plus grande partie, lorsque la
vitesse saccrot, les frottements de lair sur la carrosserie.
Maintenant, si la voiture se trouve en haut dune cote, elle disposera en plus de la puissance du
moteur de lnergie cintique due la vitesse (nergie inertielle) dun plus provenant dun
dnivel (nergie potentielle).
Nous allons maintenant gnraliser ces deux formes dnergie stocke.
5
Stockage de type inertiel.
La puissance tant le produit dun effort par un flux lnergie sera dfinie par la relation
t
f ( p ) dp + E ( p0 )
(3.4)
p0
Ici nous allons dfinir le stockage de type potentiel comme lintgrale dun effort. Comme nous
t
faire apparatre leffort nous prendrons la dfinition du dplacement gnralis (3.3) qui permet
doprer au changement de variable dq = f ( ) d , ce qui donne :
E (q) =
e ( q ) dq + E ( q0 )
(3.5)
q0
Il existe de multiples approches pour dterminer les quations dtat partir dun jeu dquations
diffrentielles.
Nous prsenterons ici deux mthodes.
La premire utilisera des grandeurs de type effort ou flux, telles la tension, le courant, la vitesse,
la force, le couple.
La seconde sappuiera sur une notion dnergie. Lide directrice sera ici de prendre comme
variable dtat une quantit lie lnergie stocke. Nous prendrons ainsi comme variables
dtat p ( t ) et q ( t ) correspondant respectivement au moment gnralis et au dplacement
gnralis.
Nous allons maintenant dcliner ces 2 mthodes par lintermdiaire de divers exemples
lmentaires des domaines lectriques et mcaniques.
6
4.1 Domaine lectrique.
4.1.1 Le condensateur.
t
1
Pour un condensateur la tension correspond lintgrale du courant : u(t) = i ( ) d . (4.1)
C
0
(4.2)
(4.3)
En regard de la relation(4.1) il vient : Q(t) = C u(t)
Si nous formulons la quantit dlectricit accumule laide des variables dnergies formules
t
t0
t0
E(t) = C u ( ) d ( u() )
E=
C u2
2
(4.4)
Premire approche.
Pour un condensateur la relation (4.1) montre que la tension est proportionnelle lintgrale du
courant, si nous prenons la tension u(t) comme variable dtat nous
i(t)
aurons : x1 ( t ) = u ( t ) x1 ( t ) =
C
Seconde approche.
Si nous choisissons comme variable dtat le dplacement gnralis correspondant ici la
charge Q(t) en Coulomb nous pourrons crire :
x1 ( t ) = Q ( t ) = C u(t) x1 ( t ) = i ( t ) .
INSA 3GE JM RETIF
7
4.1.2 Linductance.
t
1
u ( ) d .
L
(4.6)
(4.7)
u( ) d = L d ( i( ) ) , nous obtenons :
0
t
E(t) = L i ( ) d ( i() ) .
0
L i2
E=
2
(4.9)
Maintenant si nous reportons dans cette quation la relation du flux (4.8) nous aurons :
E=
2
p2
qui prend la forme gnrale E =
2L
2L
(4.10)
Premire approche.
Nous rechercherons, comme pour linductance, une relation intgrale pour le choix de la variable
dtat. Ici la relation (4.6) montre que le courant est proportionnel lintgrale de la tension.
Nous prendrons comme variable dtat le courant i(t) soit :
u (t)
x1 ( t ) = i ( t ) x1 ( t ) =
L
Seconde approche.
Ici nous prendrons comme variable dtat le moment gnralis soit le flux en Wb (t) = L i(t)
ce qui nous conduit :
x1 ( t ) = ( t ) = L i ( t ) x1 ( t ) = u ( t )
8
4.1.3 Exemple 1 : Filtre passif de Butterworth (structure en ).
Nous allons, partir du filtre passif suivant, tablir ses quations dtat.
V3
V1
a
i1
R1
i5
i3
i2
V2
C
i4
R2
V4
E = V1 + V2 (4.11)
V2 = V3 + V4 (4.14)
V4 = R 2 I5
avec V1 = R1 I1
avec V3 = L I3
(4.12)
soit E = R1 I1 + V2
(4.15)
soit V2 = L I3 + V4 (4.16)
(4.13)
(4.17)
(4.18)
I3 = I4 + I5 avec I4 = C V4
(4.19)
Pour tablir les quations dtat il faut prendre une variable dtat par lment de stockage. Nous
avons ici deux condensateurs et une inductance, il nous faudra donc trois variables dtat.
Premire approche.
Ici nous prendrons comme variable dtat les tensions aux bornes des condensateurs et le courant
dans linductance soit :
X T = [ V2
V4
I3 ]
(4.20)
(4.23)
x1 = L x 3 + x 2
x 2 = R 2 I5
(4.25)
I1 = C x1 + x 3
(4.22)
(4.24)
x 3 = C x 2 + I5
(4.26)
I I
I x
I
x1 = V2 x1 = V2 soit partir de (4.18) x1 = 2 = 1 3 = 1 3 en remplaant I1 dans
C
C
C
U x1 x 3
(4.27)
lquation (4.23) nous obtenons : x1 =
R1 C C
9
Pour la seconde composante du vecteur dtat nous oprons de manire similaire.
I I
x I
I
x 2 = V4 x 2 = V4 soit partir de (4.19) x 2 = 4 = 3 5 = 3 5 en remplaant I5 dans
C
C
C
x
x
(4.28)
lquation (4.26) nous obtenons x 2 = 3 2
C R2 C
Enfin pour la troisime composante il vient :
V
x 3 = I3 x 3 = I3 soit partir de (4.15) x 3 = 3 en remplaant V3 dans lquation (4.14)
L
x x
V V4
soit x 3 = 1 2
(4.29)
x3 = 2
L
L
Les quations (4.27) (4.28) et (4.29) expriment la drive du vecteur dtat en fonction de lui
mme et de lentre U, la premire quation dtat est donc dfinie.
1
R C
x1 1
x = 0
2
x 3
1
L
1
R2 C
1
L
1
1
C
x1 R1 C
1
x
0
+
U
2
x 3
0
(4.30)
(4.31)
Seconde approche.
Nous prendrons ici lnergie stocke dans les condensateurs et le flux dans linductance soit :
x 3 = = L I3
x1 = Q1 = C V2
x 2 = Q 2 = C V4
X T = [ Q1 Q 2 ]
La sortie et la commande restant les mmes que prcdemment, Y = V4 et U=E.
En drivant comme prcdemment les composantes dtat nous obtenons :
x
U V2
x
x1 = C V2 x1 = C V2 = I2 comme I 2 = I1 I3 =
I3 avec V2 = 1 et I3 = 3 .
R1
C
L
x
x
U
x1 = 1 3 +
Il vient :
R1 C L R1
x
V
x2
x 2 = C V4 x 2 = C V4 = I4 comme I4 = I3 I5 avec I3 = 3 et I5 = 4 =
.
L
R2 R2 C
x
x
ce qui donne x 2 = 2 + 3
R2 C L
INSA 3GE JM RETIF
10
x
x
x 3 = L I3 x 3 = L I3 = V3 comme V3 = V2 V4 avec V2 = 1 et V4 = 2 .
C
C
x x
x3 = 1 2
Nous aurons
C C
R C
x1 1
x = 0
2
x 3
1
C
1
1
L
x1 R1
1
x2 + 0 U
L
x 3
0
1
R2 C
1
C
x1
0 x 2
x 3
Les valeurs des composants de ce filtre tant les suivants :
Y = 0
1
C
(4.32)
(4.33)
R1 = R 2 = 50 , L = 15 H C = 3, 2 nF .
x1 6, 25 10
0
x2 =
x 3 +3,125 108
Y = 0 +3,125 108
0
6, 25 106
3,125 108
6, 667 104 x 0, 02
1
4
+6, 667 10 x 2 + 0 E
x 3 0
0
x1
0 x 2
x 3
Pour tablir le schma de simulation il est possible de faire appel un bloc Simulink assurant
directement la simulation dun systme dtat ou en dveloppant les quations dtat en utilisant
que des intgrateurs des sommateurs et des gains.
11
Dans ce cas, nous aurons le schma suivant :
1/R1
E
1
s
1/(R1*C)
x1
1/L
x2
1
s
1/C
1
V4
1/(R2*C)
1/C
1
s
x3
1/C
A partir de la premire approche il est possible dlaborer un programme Matlab (script *.m)
pour calculer les matrices dtat et tracer le diagramme de Bode correspondant.
Excution
Script Matlab
>> S2
a=
x1
x2
x3
x1
-6.25e+006
0
3.125e+008
x3
0 -6.667e+004
-6.25e+006 6.667e+004
-3.125e+008
0
b=
u1
x1 0.02
x2
0
x3
0
c=
y1
x1
x2
0 3.125e+008
d=
u1
y1 0
x2
x3
0
12
Bode Diagram
Magnitude (dB)
-50
-100
Phase (deg)
-150
0
-90
-180
-270
5
10
10
10
10
10
Frequency (rad/sec)
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0.5
1
Time (sec)
1.5
-6
x 10
13
4.2 Domaine mcanique en translation.
4.2.1 La masse.
(4.34)
t
1
F ( ) d
M
(4.35)
p(t) = M v(t)
intgrale (4.35)
(4.36)
t
t0
t0
p(t) = e ( ) d = F ( ) d et
E(t) = M v ( ) d ( v ( ) )
E=
M v2
2
(4.37)
aurons : E =
Premire approche.
Nous associerons dans ce cas la vitesse v(t) la variable dtat soit
i
14
4.2.2 Le ressort.
F(t)
v(t) =
(4.38)
k
En exprimant maintenant la force en fonction de la vitesse de compression du ressort nous
t
obtenons : F(t) = k v ( ) d
(4.39)
Dplacement gnralis.
t
Par analogie avec le condensateur calculons la grandeur q (t) = v ( ) d qui peut tre considre
0
F(t)
k
Ici q(t) reprsente le dplacement exprim en mtre.
(4.40)
d ( F ( ))
k
E(t) =
1
F ( ) d ( F ( )) .
k
,
E=
F2
2k
(4.41)
k q2
2
x ( t ) = F(t) x ( t ) = F(t)
Seconde approche.
Dans ce cas cest la grandeur q ( t ) (dplacement gnralis) qui sera la variable dtat.
i
i
F(t)
F(t)
x(t) = Q(t) =
x (t) =
= v(t)
k
k
(4.42)
15
4.2.3 Exemple :Masse suspendue.
Soit une masse M suspendue une rfrence fixe par lintermdiaire dun ressort de raideur k et
dun amortisseur de coefficient de frottement fluide b. Une force F sollicite cet ensemble qui se
dplacera suivant une trajectoire rectiligne conformment la figure ci-dessous.
F2
Amortisseur
Ressort raideur k
F1
Masse M
v
Masse M
M.g
Nous avons deux lments de stockage le premier, la masse, de type inertiel pour lequel nous
prendrons comme variable dtat x1 = v ; le second, le ressort, de type potentiel, aura pour
variable dtat x 2 = F1 .
Lanalyse de lquilibre dynamique de la masse M permet dcrire :
F M g F1 F2 = M v
Sachant que la force de frottement fluide F2 = b v .
En drivant le vecteur dtat nous obtenons :
1
1
x1 = v = ( F M g F1 F2 ) = ( F M g x 2 b x1 )
M
M
x 2 = F1 = k v = k x1 .
Si nous considrons la vitesse de la masse comme grandeur de sortie et la grandeur de
commande constitu du vecteur U = [ F M g ] , nous obtenons les quations dtat suivantes :
T
b
x1
= M
x2 k
1
1
x1
M + M
x
0 2 0
1
M U
x
Y = [1 0] 1
x2
k
M g
U
16
Simulation Matlab Simulink.
Le programme Simulink de simulation de la masse suspendue, est programm avec des variables
qui doivent tre affects par un script dinitialisation. Ici le calcul des quations dtat est
effectu avec un bloc standard de Simulink.
t
Clock
To Workspace1
V
To Workspace
F
Step
To Workspace4
To Workspace3
x' = Ax+Bu
y = Cx+Du
M*g
1
s
Integrator To Workspace2
State-Space
Constant
Condition initiale
x1=0
x2=-M.g
Condition initiale
x=-M.g/k
Script dinitialisation
%-------- Masse en suspension ---%
clear;
%-- donnes pour la simulation --%
tfin=20;
Tplot=0.1;
%-- donnes du problmes --%
M=100; b=100; k=1000;
g=9.81;
%-- Valeur initiale F=0 --%
x0=-M*g/k;
%-- Matrices d'tat --%
A=[-b/M -1/M;k 0];
B=[1/M -1/M;0 0];
C=[1 0];
D=0;
500
vitesse : x(t) = v ( ) d + x 0
-1000
F
U
-500
10
12
Temps (s)
14
16
18
20
-0.8
x
-0.85
-0.9
-0.95
-1
10
12
Tempd (s)
14
16
18
20
17
Deuxime approche.
p2
:
2M
k
x1 M
x1 1 1
x
U
Y = [ 0 1] 1
+
x = 1
x
0 0
2
x2
0 2
M
To Workspace
Condition initiale
x1=0
x2=-M.g/k
x1
U
b/M
Gain
Step
1
s
M*g
1/M
Gain3
x1
Constant
k
Gain1
1/M
Gain2
1
s
x2
x2
18
0
Pour F=0 lquilibre des variables dtat lieu pour X = M g .
Dans les mmes conditions de simulation que prcdemment (application dune force de 100N
t=5 s) nous avons reprsent les variables dtat lies lnergie cintique et potentielle.
4
30
x1 quantit de mouvement de la masse M
Energie cintique
20
10
2
0
-10
-20
10
12
14
16
18
20
-0.8
10
12
14
16
18
20
15
10
Energie potentielle du ressort
-0.9
Dplacement de 0,1 m
-0.95
-1
10
12
14
16
18
20
10
12
14
16
18
20
19
4.3 Domaine mcanique en rotation.
4.3.1 Linertie.
En rotation cest linertie J qui est lquivalent dune masse en translation, dans ce cas lquation
i
(4.43)
1
Cm ( ) d
J
(4.44)
(4.45)
E(t) = J ( ) d ( ( ) )
E=
J 2
2
(4.46)
Dans ce cas cest la quantit de mouvement (moment gnralis) qui sera la variable dtat.
i
20
4.3.2 Le ressort spirale ou barre de torsion.
C (t)
(t) = m
(4.47)
Le couple du ressort spirale sexprime vis vis de la vitesse angulaire par la relation intgrale :
t
Cm (t) = ( ) d
(4.48)
Dplacement gnralis.
Nous allons comme dans le cas linaire calculer la charge de couple stocke soit ici :
t
C (t)
q(t) = m
q (t) = ( ) d
0
d ( Cm ( ) )
nous aurons :
C 2
E= m
2
1
E(t) = Cm ( ) d ( Cm ( ) ) .
(4.49)
q2
2
x1 ( t ) = C m (t) x1 ( t ) = C m (t)
Seconde approche.
i
C (t)
C (t)
x1 (t) = q (t) = m x ( t ) = m = (t)
(4.50)
21
Elment
Formulation
Intgrale et drive
p(t) ou q(t)
Energie stocke
Coulomb
Type potentiel
i
1
i
d
i(t)
=
C
u(t)
(
)
C
u(t) =
Condensateur
Translation
Ressort
F(t)
F(t) = k v ( ) d v(t) =
k
0
Ressort
spirale ou
barre de
torsion
C (t)
Cm (t) = ( ) d (t) = m
Inductance
i(t) =
i
1
u
d
u(t)
=
L
i(t)
( )
L
q(t) = C u(t)
C u2
2
E=
Translation
Masse
Rotation
Inertie
(t) =
E=
radian
C (t)
q (t) = m
Type potentiel
C 2
q2
E=
E= m
2
2
weber
( t ) = p (t)
(t) = L i(t)
p(t) = M v(t)
Type potentiel
p(t) = J (t)
F
2k
E=
kq
2
E=
L i2
2
E=
E=
Mv
2
E=
p2
2L
p
2M
Type inertiel
E=
J
2
E=
x(t)=u(t)
p
2J
x(t) = u(t)
x ( t ) = F(t)
x(t) = q (t) =
x ( t ) = F(t)
Type inertiel
2
Variable dtat
Mthode 2
Type inertiel
i
1
C
(t)
=
J
(t)
C
d
(
)
m
m
J
q2
2C
mtre
F(t)
q(t) =
k
i
1
v(t) = F ( ) d F(t) = M v(t)
M
E=
Variable dtat
Mthode 1
x ( t ) = C m (t)
i
x ( t ) = Cm (t)
x(t) = i(t)
i
F(t)
k
F(t)
x (t) =
= v(t)
k
C (t)
x(t) = q (t) = m
C (t)
x ( t ) = m = (t)
x(t) = i(t)
x(t) = v(t)
x(t) = v(t)
x(t) = (t)
x(t) = p(t) = J ( t )
x(t) = (t)
x(t) = Cm (t)
22
5. Changement entre les formalismes dtat et de transmittance.
Pour les systmes rgis par une ou plusieurs quations diffrentielles linaires, il est possible de
dfinir, soit une fonction de transfert dans le cas mono variable, soit une matrice de transfert
dans le cas multi variable.
5.1 Passage des quations dtat une matrice de transfert.
La reprsentation par quations dtat est une formulation multi variable, dans le cas gnral,
nous aboutirons une reprsentation par matrice de transfert de la forme :
Y1 ( p ) H11 ( p ) H11 ( p )
Y2 ( p ) = H 21 ( p ) H 21 ( p )
Ys ( p ) Hs1 ( p ) Hs2 ( p )
H1e ( p ) U1 ( p )
H 2e ( p ) U 2 ( p )
Hse ( p ) U e ( p )
(5.1)
Il est clair que dans le cas mono variable nous retrouvons la reprsentation classique par
transmittance.
Pour obtenir ce type de reprsentation, reprenons la dfinition des quations dtat dont nous
allons prendre la transforme de Laplace qui prsuppose une condition initiale nulle.
L
(5.2)
(5.3)
1
Y (p) = C [ p.I A ]
B + D U(p)
B U(p)
B+D
(5.4)
La transmittance, ici dordre n, correspond une quation diffrentielle du mme ordre. La taille
du vecteur dtat devra tre gal n.
Il existe deux grandes mthodes pour choisir les n composantes du vecteur dtat.
La premire associera une composante dtat chaque ple de la transmittance. Cette approche
sera appele mthode des modes.
La seconde utilisera une sortie intermdiaire et ses n-1 drives, cette mthode sera appele
dcomposition canonique.
INSA 3GE JM RETIF
23
5.2.1 Mthode des modes.
Cette mthode consiste calculer les ples de la transmittance et dassocier chacun deux une
composante du vecteur dtat.
Selon le type de ples (simple ou multiples) ou leur nature (rel ou complexe) les formes prises
par les matrices des quations dtat sont diffrentes. Cependant la trame mthodologique reste
la mme et nous allons tout dabord lillustrer dans le cas de ples rels distincts.
Cas de ples rels distincts.
Aprs le calcul des ples la fonction de transfert est dcompose en lments simples.
Y (p)
1
2
n
(5.5)
H(p) =
+
+ +
=
p + 1 p + 2
p + n U ( p)
En associant chaque ple les composantes du vecteur dtat suivant :
U (p)
x1 ( t ) = 1 x1 ( t ) + u ( t )
x1 ( p ) =
p + 1
x2 ( p) =
U ( p)
x 2 ( t ) = 2 x 2 ( t ) + u ( t )
p + 2
xn (p) =
U ( p)
x n ( t ) = n x n ( t ) + u ( t )
p + n
(5.6)
x 2 ( t ) = 0 2
0
x n ( t ) 0
0 x1 ( t ) 1
0 x 2 ( t ) 1
+ U(t)
n x n ( t ) 1
(5.7)
La matrice est diagonale et nous retrouvons videmment sur celle-ci les valeurs propres qui sont
les ples de la transmittance.
La forme diagonale de la matrice A simplifie grandement les formulations faisant appel son
inversion.
Avec ces variables dtat la sortie vaut :
(5.8)
y ( t ) = 1 x1 ( t ) + 2 x 2 ( t ) + + n x n ( t )
Ce qui donne pour lquation de sortie :
y ( t ) = [ 1 2
n ] X ( t )
(5.9)
La dmarche est la mme que prcdemment, cependant les matrices A et B contiendront des
nombres complexes.
Par exemple, si nous prenons un systme du troisime ordre possdant deux ples complexes et
un ple rel tel que :
Y ( p)
1
2
(5.10)
H(p) =
=
+
+ 2
U ( p ) p + ( r1 + j c1 ) p + ( r1 j c1 ) p + 2
24
Nous prendrons comme prcdemment des variables dtat associes aux ples :
U (p)
x1 ( p ) =
x1 ( t ) = ( r1 + j c1 ) x1 ( t ) + u ( t )
p + ( r1 + j c1 )
x2 ( p) =
x3 ( p ) =
U (p)
x 2 ( t ) = ( r1 j c1 ) x 2 ( t ) + u ( t )
p + ( r1 j c1 )
(5.11)
U (p)
x 3 ( t ) = 2 x 3 ( t ) + u ( t )
p + 2
(5.12)
0
( r1 j c1 )
0 x 2 ( t ) + 1 u ( t )
x2 ( t ) =
x 3 ( t )
2 x 3 ( t ) 1
0
0
x1 ( t )
Y ( t ) = [ 1 1 2 ] x 2 ( t )
x 3 ( t )
Cas dun ple multiple.
(5.13)
(5.14)
r 1
( p + )r ( p + )r 1
( p + )2
Y (p)
1
=
p + U ( p)
(5.15)
U (p)
(p + )
U ( p)
(p + )
r 1
x1 ( p ) =
x2 ( p)
(p + )
x2 ( p) =
x3 ( p )
(p + )
x r 1 ( p ) =
U (p)
( p + )2
U ( p)
xr ( p) =
(p + )
x1 ( t ) = x1 ( t ) + x 2 ( t )
x 2 ( t ) = x 2 ( t ) + x 3 ( t )
x r 1 ( p ) =
xr ( p) =
xr ( p)
(p + )
(5.16)
x r 1 ( t ) = x r 1 ( t ) + x n ( t )
x r ( t ) = x r ( t ) + U ( t )
U (p)
(p + )
(5.17)
25
Les quations dtat seront alors :
x1 ( t ) 1
0
0 x1 ( t ) 0
0 x 2 ( t ) 0
x 2 ( t ) 0 1
= 0
+ 0 U(t)
0 1 0
x r 1 ( t )
x r 1 ( t )
x r ( t ) 1
0
0
x r ( t ) 0
Y(t) = [ r
r 1
x1 ( t )
x2 ( t )
1 ]
x r 1 ( t )
xr ( t )
(5.18)
(5.19)
A nest plus diagonale, cest une matrice de Jordan. Dans le cas de la coexistence de ples rels,
complexes et multiples ces derniers introduirons des sous matrices de Jordan.
5.2.2 Dcomposition canonique.
Pour cette approche nous allons dfinir une sortie intermdiaire S(p), la transmittance tant de la
Y (p)
b0 + b1 p + b 2 p 2 + + b m p m
=
(5.20)
forme : H ( p ) =
U ( p ) a 0 + a1 p + a 2 p 2 + + a n 1 p n 1 + p n
nous poserons :
S( p)
1
=
2
U ( p ) a 0 + a1 p + a 2 p + + a n 1 p n 1 + p n
(5.21)
Y ( p ) = b0 + b1 p + b 2 p 2 +
+ bm pm S ( p )
(5.22)
x1 ( t ) = S ( t ) = x 2 ( t )
x1 ( p ) = S ( p )
x 2 ( t ) = S ( t ) = x3 ( t )
x2 ( p) = p S( p)
x3 ( p ) = p S ( p )
x3 ( t ) = S ( t ) = x 4 ( t )
x n 1 ( p ) = p
n 2
S(p)
x n ( p ) = p n 1 S ( p )
x n 1 ( t ) =
n 1
dt n 1
(5.23)
S( t ) = xn ( t )
dn
S( t )
dt n
Pour exprimer la dernire composante du vecteur dtat, partir de la relation (5.21) nous
obtenons :
(5.24)
x n ( t ) = a 0 x1 ( t ) a1 x 2 ( t ) a 2 x 3 ( t ) a n 1 x n ( t ) + u ( t )
xn ( t ) =
26
Les quations dtat seront alors les suivantes :
x1 ( t ) 0
x2 ( t ) 0
x3 ( t ) 0
x
( t ) 0
n 1
x n ( t ) a 0
1
0
0
0
1
0
0
0
a1 a 2
0
0
1
0
x1 ( t ) 0
x 2 ( t ) 0
x 3 ( t ) 0
+ u (t)
1 x n 1 ( t ) 0
a n 1 x n ( t ) 1
0
0
0
0
a n 2
(5.25)
Y ( t ) = [ b0
b1 b 2
bm
x1 ( t )
x2 ( t )
x (t)
0] 3
x
( t )
n 1
x n ( t )
(5.26)
Cette dcomposition est particulirement simple car nous retrouvons dans la dernire ligne de la
matrice A les coefficients du dnominateur et la matrice C est compose du numrateur.
Cette dcomposition canonique aboutit une forme dite de matrice compagne.
5.2.3 Cas particulier ou m=n.
Dans le cas ou le degr du numrateur est gal au degr du dnominateur un traitement pralable
doit tre fait pour se ramener une formulation ou la transmittance aura un degr du numrateur
infrieur au degr du dnominateur.
Y (p)
c0 + c1 p + c2 p 2 + + cn p n
=
H ( p) =
U ( p ) a 0 + a1 p + a 2 p 2 + + a n 1 p n 1 + p n
En isolant le coefficient de transmission directe qui correspond au gain de la transmittance pour
une frquence infinie nous obtenons :
( c a c ) + ( c1 a1 cn ) p + ( c2 a 2 cn ) p2 + + ( cn 1 a n 1 cn ) pn 1
H ( p ) = cn + 0 0 n
a 0 + a1 p + a 2 p2 + + a n 1 p n 1 + p n
H ( p ) = cn +
b0 + b1 p + b2 p2 +
+ b n 1 p n 1
a 0 + a1 p + a 2 p 2 + + a n 1 pn 1 + pn
Pour tablir les quations dtat on utilise lune des deux mthodes prcdentes pour la
transmittance, le coefficient c n correspondant la matrice D.
27
6. Exemple.
6.1 Moteur courant continu.
Nous allons considrer un moteur courant continu aliment par une tension Vs au stator
E
Induit
Vs
Cm
Rs
Ls
Inducteur
Ve
Rs
Rsistance de linduit en
k0
Coefficient technologique
Cm ( t ) Couple moteur en Nm
(6.1)
C m ( t ) = k 0 ( Ii ) Is ( t )
(6.2)
E ( t ) = k 0 ( Ii ) ( t )
(6.3)
J ( t ) = Cm ( t ) f ( t )
(6.4)
Le moteur courant continu et sa charge sont rgis par deux quations diffrentielles, il nous
faut donc choisir deux variables dtat.
Nous avons ici deux stockages de type inertiel, le premier dans linductance du stator et pour
lequel nous associeront la premire composante du vecteur dtat soit : x1 (t) = Ls Is (t) , le
second stockage a lieu dans linertie du moteur et de sa charge et nous prendrons comme
deuxime composante dtat : x 2 (t) = J ( t )
En drivant le vecteur dtat il vient :
x1 (t) = Ls Is (t)
x 2 (t) = J ( t )
28
k ( Ii )
k ( Ii )
R
R
U(t) = 0
x 2 ( t ) + s x1 ( t ) + x1 ( t ) x1 ( t ) = s x1 ( t ) 0
x2 ( t ) + U ( t )
J
Ls
Ls
J
k ( Ii )
f
x2 ( t ) = 0
x1 ( t ) x 2 ( t )
Ls
J
Ce qui donne les quations dtat suivantes :
k ( Ii )
Rs
0
Ls
J
x
t
x1 ( t )
1
(
)
U(t) Y ( t ) =
x
t
x 2 ( t ) 0
(
)
k
I
1
(
)
f
i
2 0
Ls
Ls
J
1
J x1 ( t )
x 2 ( t )
(6.5)
Simulation Matlab.
Comme dans lexemple prcdemment nous allons crire un script dinitialisation et un script de
visualisation.
Script dinitialisation
Script de visualisation
subplot(3,1,1);
plot(t,U),legend('U');grid;
axis([0 tfin 0 250]);
subplot(3,1,2);
Nr=W*30/pi;
plot(t,Nr),legend('Vitesse
tr/min');grid;
axis([0 tfin 0 1600]);
subplot(3,1,3);
plot(t,Is),legend('Is');grid;
To Workspace1
Clock
To Workspace
W
x' = Ax+Bu
y = Cx+Du
Step
em
State-Space
To Workspace4
Is
To Workspace2
29
200
U
100
0
0.5
1.5
2.5
1500
Vitesse tr/min
1000
500
0
0.5
1.5
2.5
30
Is
20
10
0
0.5
1.5
2.5
Pe=6400 W
Pe
Pm
6000
Pm=2800 W
4000
Pe=1300 W
2000
0
Pm=1100 W
0.5
1.5
2.5
1
0.8
rendement
0.6
0.4
0.2
0
0.5
1.5
2.5
x1 ( t ) Ls
=
x
t
(
)
2 k1
L
s
k
1
1
0
J x1 ( t ) 1
J x1 ( t )
+
U(t)
(6.6)
Y
t
=
(
)
1
x 2 ( t )
f x 2 ( t ) 0
0
Ls
J
Pour tablir la matrice de transfert nous avons vu prcdemment (5.4) quelle est issue de
lquation matricielle :
INSA 3GE JM RETIF
30
1
H(p) = C [ p I A ]
B + D , soit :
k1
J
f
p+
J
0
H(p) =
1
Ls
R
1
p+ s
Ls
J
0 k1
Ls
0
H(p) =
1
Ls
Ls ( J p + f )
1
2
J ( J p + f )( Ls p + R s ) + k1
k1 J
0
2
( J p + f )( Ls p + R s ) + k1
0
H(p) =
1
Ls
1
J
1
0
( J p + f )( Ls p + R s ) + k12 1
0
J ( Ls p + R s )
( J p + f )( Ls p + R s ) + k12
k1 Ls
k1
Ls ( J p + f )
2
2
( J p + f )( Ls p + R s ) + k1
( J p + f )( Ls p + R s ) + k1
H(p) =
(J p + f )
k1 J
( J p + f )( Ls p + R s ) + k12
( J p + f )( Ls p + R s ) + k12
Ce qui donne :
k1
2
( p ) ( J p + f )( Ls p + R s ) + k1
=
Vs (p)
(J p + f )
Is ( p )
( J p + f )( Ls p + R s ) + k12
31
Annexe
Le systme SI (MKSA)
LES UNITES DANS DIVERS SYSTEMES.
Grandeur
Nom
Symbole
Expression avec
les units de
base
longueur
Masse
m
kg
L
M
temps
Courant lectrique
mtre
Kilo
gramme
seconde
ampre
s
A
volt
T 1Q
W
A
L2 MT 2Q1
Rsistance lectrique
ohm
Capacit lectrique
farad
Inductance
henry
weber
Wb
V
A
C
V
Wb
A
V.s
Densit dinduction
magntique
tesla
Wb
Force
newton
Pression
Energie, travail, quantit de
chaleur
puissance
Equation aux
dimensions
L2 MT 1Q1
L2 M 1TQ2
L2 MQ 2
L2 MT 1Q1
MT 1Q 1
m
kg m
LMT 2
Pa
s2
N
joule
m2
N.m
L1MT 2
watt
pascal
J
s
L2 MT 2
L2 MT 3
Rgle dcriture.
Lorsquune unit porte le nom dun chercheur, le nom de lunit est crit en minuscule,
sauf Celcius.
32
33
Prambule.
Le bond graph est un langage graphique qui constitue un intermdiaire entre le systme physique
que lon tudie et la formulation mathmatique ncessaire sa modlisation. La conception dun
bond graph ou graphe de liens repose sur lchange dnergie entre les lments du systme
tudi et sappuie sur la notion de causalit. Cette prise en compte de la causalit reprsente un
avantage majeur de cette approche. Dautres formalismes, tels les graphes de fluences ou les
graphes dinterconnections de ports, ne prennent pas en compte cet aspect.
Afin de prciser cette notion de causalit nous prendrons deux exemples :
Si nous sommes dans le domaine mcanique, pour une masse en mouvement, la force constitue
la cause et la vitesse leffet. En lectronique, lvolution de la tension aux bornes dun
condensateur est la consquence du courant le traversant.
La mthodologie des bond graphs suppose que le systme soit paramtres localiss, dans ce
cas, il est possible de dcomposer lensemble tudi en lments appels ports. Entre ces ports
lnergie est transmise, celle-ci se dcomposant entre un effort et un flux, ces dnominations
gnrales pourront se dcliner dans plusieurs domaines de la physique. Cette dernire remarque
constitue un autre atout de la reprsentation dun systme par bond graphs. En effet, il sera
possible avec le mme formalisme, de reprsenter des phnomnes lectriques, mcaniques,
thermiques, chimiques
Avant dentrer dans les dtails du formalisme par bond graph nous allons spcifier ses
principales caractristiques.
Cest un langage unifi quelque soit le domaine physique considr.
Il est bas sur une formulation nergtique des changes entre les sous systmes ;
Afin de dcrire la varit des phnomnes dans diffrents domaine de la physiques une typologie
dlments que nous dtaillerons ultrieurement est dfinie.
Source idale dnergie
Stockage dnergie
Dissipation dnergie
Transformation et conversion de lnergie
2.
Liens et ports.
2.1
Dfinitions.
Comme nous venons de lentrevoir, cette approche permet de reprsenter les changes dnergie
en terme de flux et deffort entre les lments du systme physique appel ports.
Ainsi si le vhicule A entrane la charge B, la force de traction F sera leffort et la vitesse le flux ;
la demi-flche donne alors le sens de passage de lnergie.
Entranement mcanique
V
Circuits lectriques
V
F
Circuit
Circuit
34
Dans le domaine lectrique, lorsque le circuit A alimente le circuit B, la tension U reprsente
leffort et le courant I le flux (au sens des bond graphs).
Pour rsumer, si deux composants dun systme physique schangent de lnergie. Par
convention la demi-flche appele lien indique le sens du transit. Pour ce sens, le transfert de la
puissance sera considr comme positive. Par convention, A sera le port dentre et B le port de
sortie.
effort
A
B
e
A
B
f
e
Port d'entre
Port de sortie
A
B
f
flux
Figure 2-2 Reprsentations dun lien entre deux ports
Le lien comportera deux grandeurs, la variable de flux note f est une variable extensive et
correspond un nombre de particules par unit de temps. La variable deffort, note e est une
variable intensive indpendante de toute quantit de matire. La variable f de flux est note du
cot de la demi-flche et leffort e sur le cot oppos. Le produit de leffort par le flux reprsente
la puissance change.
Lors de llaboration dun bond graph, chaque lment est schmatis par un ensemble de ports
communiquant par des liens indiquant le sens de transfert de la puissance.
Pour des ensembles importants, il est parfois utile de faire une analyse plus macroscopique en
dfinissant des sous-systmes, dans ce cas le bond graph mots est utilis.
Afin dillustrer cette approche, pour un vhicule lectrique, une analyse par bond graph mots
donne la dcomposition suivante :
Batterie
tension
Courant
Onduleur
tension
Courant
Moteur
Vhicule
&
Environnement
Boite
Couple
de
Vitesse
vitesse
angulaire
Vitesse
Couple
angulaire
force
vitesse
Transmission
A partir des grandeurs de flux et deffort dautres variables peuvent tre dfinies :
2.2.1
35
La variable de moment gnralis p(t).
2.2.2
Exemples :
Domaine lectrique.
Ici leffort et le flux sont reprsents, respectivement par la tension et le courant, il vient :
t
p (t) = V ( ) d + p ( 0 ) .
0
Domaine mcanique.
Pour un mouvement de translation, leffort est la force et le flux la vitesse linaire.
t
angulaire en Nms.
2.2.3
Cette notion de dplacement est la grandeur duale du moment gnralis. Cette variable
t
Exemples :
Domaine lectrique.
Comme nous lavons vu prcdemment, leffort et le flux correspondent respectivement
la tension et au courant.
t
q (t) = I ( ) d + q ( 0 ) .
0
36
Lintgration de la vitesse angulaire donne langle, dans ce domaine le dplacement
t
2.2.4
Exemples :
Domaine lectrique.
Dans le domaine lectrique nous aurons :
t
E(t) = V ( ) I ( ) d + E ( 0 )
0
Domaine mcanique.
Pour un mouvement de translation leffort est la force et le flux la vitesse linaire. En
rotation leffort est le couple et le flux la vitesse de rotation.
t
En translation E(t) = F ( ) V ( ) d + E ( 0 ) .
0
t
En rotation E(t) = C ( ) ( ) d + E ( 0 ) .
0
2.3
Domaine
Electrique
Magntique
Mcanique
translation
Mcanique
rotation
Hydraulique
Thermique
Chimique
Effort e
La tension en
Volt
La force
magntomotrice
La force en N
Flux f
Moment p
Le courant en
Impulsion p
ampre
en V.s
La drive du flux
magntique
La vitesse en m/s
Impulsion p
en N.s
Le couple en Nm La vitesse en rad/s Impulsion p
en N.m.s
Pression en
Dbit
Pascal ( N / m2 )
Temprature K
Potentiel
chimique
Drive de
lentropie S
Flux molaire
Tableau 2-1
Dplacement q
Le flux
magntique
Dplacement en
mtre
Angle en radian
Volume en m3
Entropie S
Nombre
moles
de
37
3.
Les phnomnes mis en jeux sont analyss en termes de sources deffort et sources de flux. La
puissance tant le produit dun effort par un flux.
Nous allons distinguer 3 types dlments :
Les lments actifs, les lments passifs, les lments dtecteurs, les jonctions et les lments de
transformation.
3.1
Dans un systme, lnergie peut tre apporte soit par une source deffort soit par une source de
flux. Dans le domaine lectrique, ce sont respectivement les sources de tension et de courant.
Ces sources sont orientes par une demi-flche oppose la source considre.
3.1.1
Source deffort.
e
f
Se
Exemples 1.
Domaine lectrique.
Domaine mcanique.
F
Z
Se :
Tension u
Se :
Force F
Source de tension, alimentation par une Moteur dentranement ayant des pertes nulles et
source dimpdance nulle.
fournissant une force de propulsion F.
3.1.2
Source de flux.
e
f
Sf
Vitesse v
Sf :
Courant i
Sf :
Vitesse v
Source de courant, alimentation par une Moteur dentranement ayant une inertie infinie et
source dimpdance infinie.
fournissant une vitesse constante.
INSA 3GE JM RETIF
38
3.2
Elments passifs.
Ce sont les lments passifs qui dgradent lnergie en chaleur, une rsistance lectrique, le
frottement qui soppose un mouvement etc
3.2.1
Elment R.
e
f
Exemples 3.
Domaine lectrique.
Domaine mcanique.
I
Force F=b.V
U
R1
Vitesse V
R:R1
F
F
V
R:b
La rsistance :
2
Puissance dissipe P = U I = R1 I .
P = V F = b V2
3.2.2
Elments de stockage.
Les lments de stockage sont des lments passifs mais rversibles en nergie. Un barrage
accumule de lnergie potentielle, une inertie en rotation stocke de lnergie cintique. Dans le
domaine lectrique, un condensateur contient une quantit dlectricit et une inductance de
lnergie magntique. Deux types dlments de stockage existent selon quils accumulent un
flux ou un effort.
3.2.3
e
f
potentiel.
Le dplacement est dfini par la relation q = c ( C, e ) , dans le cas linaire q = C e .
Lnergie stocke peut sexprimer :
t
E(t) = e ( ) f ( ) d + E ( 0 )
0
t
39
q
E(q) =
e ( q ) dq + E ( q0 ) .
q0
Exemples :
Energie stocke dans un ressort.
Pour un ressort la force est proportionnelle lcrasement soit : F = k x ,
x
E(x) =
F ( x ) dx + E ( x 0 ) =
x0
k x dx + E ( x 0 ) =
x0
k x2
2
q0
x0
F ( q ) dq + E ( q0 ) =
q
q2
dq + E ( q0 ) =
, si on exprime cette nergie stocke
C
2C
1
en fonction de la tension, nous retrouvons la relation classique E = C U 2 .
2
Llment C peut sexprimer par deux causalits :
1
Causalit intgrale : e = f , leffort et lintgrale dun flux.
C
Causalit drive : f = C e , le flux et la drive de leffort.
Exemples 4.
Domaine mcanique.
Domaine lectrique.
I
Force F
Compression k.x
Force F
Tension U
U
Courant I
C:C
Ressort de
raideur k
Vitesse V
C:
1
k
Le condensateur permet lorsquil reoit un Le ressort permet lorsquil est soumis une
courant (flux) demmagasiner une charge vitesse (flux) demmagasiner un dplacement
lectrique
exprime
en
Coulomb exprim en mtre.
t
(dplacement).
t
Dplacement : q = f q ( t ) = V() d
Dplacement : q = f q ( t ) = i() d
0
0
Pour un ressort, la force due la compression
t
sachant que pour un condensateur :
F
t
et nous
vaut : F ( t ) = k V ( ) d q =
1
k
u ( t ) = i ( ) d q = C u
0
C
0
retrouvons comme pour le condensateur la
Nous retrouvons la relation gnrique en relation valable dans le cas linaire q = C e .
rgime linaire q = C e ou q reprsente la Nous vrifions ici que le dplacement
quantit dlectricit en Coulomb.
INSA 3GE JM RETIF
40
F
et que la
k
valeur de la variable C de cet lment vaut
Causalit.
1
Pour avoir une causalit intgrale, un C =
k .
condensateur doit tre aliment par une source
Causalit.
de courant, la tension tant la consquence.
correspond la compression x =
1
En causalit intgrale : u(t) = u 0 + i() d .
C
En causalit drive : i ( t ) = C u ( t )
1
En causalit drive : v ( t ) = F ( t )
k
3.2.4
e
f
il vient : E( p) =
f ( p ) dp + E ( p0 ) .
p0
p0
p0
V ( p ) dp + E ( p0 ) =
p
1 p2 1
dp + E ( p0 ) =
= M V 2 , qui correspond lnergie
M
2 M 2
cintique.
Energie emmagasine dans une inductance.
Dans le domaine lectrique, p reprsente le limpulsion en V.s, p=L.I.
E( p) =
p0
p0
I ( p ) dp + E ( p0 ) =
p
1 p2 1
dp + E ( p0 ) =
= L I 2 , nous retrouvons la relation
L
2 I
2
41
Exemples 5.
Domaine lectrique.
Domaine mcanique.
Tension u
L
Courant i
Masse
M
I:L
Force F
Vitesse v
I:M
Linductance permet lorsquelle est soumise En mcanique llment I est la masse M pour
une tension (effort) demmagasiner une un mouvement de translation ou linertie pour
une rotation.
impulsion en V.s.
t
La masse soumise une force (effort)
p = e p ( t ) = v() d , sachant que pour emmagasine une quantit de mouvement en
Kg.m/s (moment).
0
t
p = e p ( t ) = F() d
1
une inductance : i ( t ) = v ( ) d
L
la
loi
dynamique
donne :
p (t) = v ( ) d + p ( 0 )
Causalit :
Avec une formulation intgrale la cause est la Causalit :
Pour un mouvement la vitesse est la
tension et la consquence est le courant.
consquence de la force.
t
1
t
i(t) = i0 + u() d
1
L
=
+
v(t)
v
F() d
0
0
M
0
En causalit drive nous retrouvons la relation
Avec une formulation drive nous retrouvons
classique :
la loi fondamentale de la dynamique.
u(t) = L.i(t)
F(t) = M.v(t)
42
3.3
Les dtecteurs.
Ce sont des lments qui plac dans le bond graph indiquent la prsence dun capteur ou dun
instrument de mesure suppos idal.
Ainsi aucune puissance nest consomme par le dtecteur, nous distinguerons selon le type de
mesure faite deux type de dtecteur :
3.3.1
Dtecteur deffort.
e
De
f =0
3.3.2
Dtecteur de flux.
e=0
Df
43
3.4
Jonctions.
3.4.1
Jonction 0.
e2
e1
f2
e3
f1
f3
Exemples 6.
Domaine lectrique.
Domaine mcanique.
Alimentation par une source de tension dune Association srie dlments soumis une
inductance et dune rsistance en parallle.
mme force.
i
Masse M
iL
iR
Amortisseur
Force F
R
Vitesse V2
Vitesse V1
R:R
u
i
V1 V2
iR
u
Se : u
R:b
Se : F
I :L
iL
F
V1
F
V2
I:M
Leffort tant commun, ici la tension, la Lamortisseur est considr sans masse, les
jonction 0 correspond la mise en parallle forces sont identiques chaque extrmit.
dlments.
Nous retrouvons ici une source de tension Se, Lamortisseur est anim de la vitesse
un lment dissipatif R qui dissipera par effet V = V V et dissipera une puissance b V 2 .
3
1
2
3
Joule R i 2R .
La masse sera soumise une force tel que :
Linductance sera parcourue par un courrant :
1
V2 = F
1
M
iL = u
L
Nous pouvons remarquer que la jonction 0 correspond pour les circuits lectriques une mise en
parallle, alors quavec un montage cela correspond un montage en srie.
44
3.4.2
Jonction 1.
e2
e1
nul
f2
e3
f1
f3
Exemples 7
Domaine lectrique.
Domaine mcanique.
Une jonction 1 partageant le mme flux, cela Considrons une masse relie un ressort et
correspond en lectricit la mise en srie de un amortisseur conformment au schma de
composants.
principe suivant
C
R
Ressort raideur k
vR
vC
Masse M
Amortisseur
vL
Fk
F
Fm
Masse M
R:R
R:b
vR i
Se : u
u
i
Fa
vL
I:L
Se :F
vC i
F
v
v
Fm
1
Fk
C:C
I:M
C :1/k
Fa
45
3.5
Elments de transformation.
3.5.1
Transformateur TF.
Cet lment 2 ports permet un changement des flux et des efforts tout en tant conservatif en
puissance.
Le transformateur TF possde un coefficient de transformation m
e2
e1
tel que :
TF
f1
f2
e1 f 2
m
=
=m.
e2 f1
Nous vrifions bien au vue de la relation prcdente que le transformateur TF est conservatif en
puissance puisque P = e1 f1 = e2 f 2
Cet lment est utilis lors de la modlisation des transformateurs lectriques, en mcanique
pour les leviers, les engrenages et poulies. Le transformateur intervient aussi lors des
changements de domaines physiques, ainsi un vrin hydraulique peut tre vu comme la
transformation de pressions et dbits volumiques, en force et vitesse.
Exemples 8
Domaine lectrique.
Transformateur lectrique.
i1
Domaine mcanique.
Transmission par courroie.
i2
Rayon R1
Rayon R2
u2
u1
2
Cm1
Cm2
u1
i1
TF
m
u2
Cm1
i2
R
m= 1
R2
Cm2
2
TF
46
3.5.2
Gyrateur GY.
e1
f1
GY
r
e2
f2
Le gyrateur peut tre utilis pour prendre en compte les changements de domaine physique qui
se font sans perte de puissance.
Exemple 9.moteur courant continu.
Un moteur transforme de la puissance lectrique en puissance mcanique.
Pour un moteur courant continu le couple moteur est proportionnel une constante
technologique k, au flux de linducteur et au courant dans linduit Is .
C m = k Is
La force contre lectromotrice est quant elle proportionnelle au flux et la vitesse,
E = k .
Si nous identifions pour les variables lectriques : effort e1 = E , flux f1 = Is et pour les
grandeurs mcaniques, effort e2 =Cm flux f 2 = nous aurons :
E = k e1 = k f 2 et Cm = k Is e 2 = k f1
e2 =Cm
e1 = E
Domaine
Domaine
GY
mcanique
lectrique
f =
f1 = Is
r = k 2
4.
47
Procdures de construction de modles.
Nous allons ici prsenter une mthodologie simple pour laquelle les phnomnes physiques ne
sont pas coupls.
Dans les domaines lectriques et mcaniques les associations srie / parallle sont duales vis
vis des jonctions 1 et 0. Les lignes directrices seront donc diffrentes dans les deux cas.
Pour les circuits lectriques :
1. Identifier tous les lments du systme tudi.
2. Identifier et nommer le point du systme dont les variables deffort diffrent (tension).
Pour toutes ces valeurs deffort placer une jonction 0. Fixer une rfrence pour leffort
(tension).
3. Placer des jonctions 1 entre les jonctions 0 afin de prendre en compte les relations existant
entre les flux (courant).
4. Relier les jonctions par des liens en respectant le sens du transfert de la puissance.
5. Placer les lments de base prsents dans le circuit, soit sur lextrmit du lien libre
associ, soit sur la jonction concerne
6. Eliminer tous les liens dont le potentiel correspond au potentiel choisit comme rfrence,
puis liminer toutes les jonctions 0 et 1 relatives deux liens nintroduisant pas de
changement de signe.
Pour les systmes mcaniques :
1. Identifier tous les lments du systme tudi.
2. Identifier et nommer le point du systme dont les variables de flux diffrent (vitesse,
courant). Pour toutes les valeurs du flux placer une jonction 1. Fixer un axe de rfrence
pour le flux (vitesse).
3. Placer des jonctions O entre les jonctions 1 afin de prendre en compte les relations
existant entre les efforts (tension, force).
4. Relier les jonctions par des liens en respectant le sens du transfert de la puissance.
5. Placer les lments de base prsents dans le systme, soit sur lextrmit du lien libre
associ, soit sur la jonction concerne
6. Eliminer tous les liens dont le potentiel correspond au potentiel choisit comme rfrence,
puis liminer toutes les jonctions 0 et 1 relatives deux liens nintroduisant pas de
changement de signe.
Nota :
Pour les systmes lectriques les jonctions 1 tant flux constant (courant) les lments de la
jonction correspondent au ceux qui sont en srie. A contrario, la jonction 0 est force constante
(tension) reprsentera les lments en parallles.
48
4.1
i1
b
R1
i3
L1
L3
L2
R2
Vs
C
i2
R : R1
R : R2
a
VR1 i1
Se : E
E
i1
b
Vb
VR 2 i 3 c
b
0
i1
VL1
Vb
i3
i 3 VL3
i 2 Vb
d
1
i2
VL 2
I : L3
i2
VC
C:C
I : L2
Les jonctions 1 sont flux constant (courant), sur celles-ci sont rparti les efforts (tension) ici
cela correspond aux deux mailles du filtre. Nous retrouvons ainsi sur les jonctions a, b, c :
a/ Jonction 1 : E = VR1 + VL1 + Vb .
c/ Jonction 1 : Vb = VR 2 + VL3 .
d/ Jonction 1 : Vb = VL2 + VC .
La jonction 0 est effort constant (tension), cest le potentiel du nud b.
b/ Jonction 0 : i1 = i 2 + i3
4.2
49
Exemple 11 : Poulie entranant une charge.
Poulie de rayon R
et d'inertie J
V1
Cm
h
Corde de raideur k
Cm
V1
F.R
x1
C J = J 2
Charge M
F
V1
M V1
M g
I:J
I:M
CJ
M V1 V1
b
a
Se
Cm
2
c
Cu
2
R
TF
F
V1
M g
V1
Se : M g
a/ Jonction 1.
Cette jonction vitesse de rotation constante (flux) correspond lquilibre dynamique de la
i
b/ Transformateur TF :R.
La poulie transforme via lenroulement de la corde le mouvement de rotation en mouvement de
translation. Si les pertes sont nulles nous aurons : V1 = 2 R et Cu = F R .
C
e
f
V
Un lment TF est rgit par les relations : 1 = 2 = m soit ici : u = 1 = R .
e2 f1
F 2
c/ Jonction 1.
Cette jonction prend en compte lquilibre de la charge en translation pour laquelle nous
i
pouvons crire : M V1 = F M g .
50
5.
5.1
Les bond graphs permettent de reprsenter un systme en mettant en vidence les changes
dnergie entre les divers lments de celui-ci. Pour laborer la structure de calcul ncessaire la
simulation du systme, il est indispensable de faire apparatre les relations de cause effet.
Lorsque 2 sous-systmes A et B sont coupls en changeant mutuellement effort et flux, deux
situations duales peuvent se produire.
A applique un effort e B qui ragit en renvoyant A un flux f.
A applique un flux f B qui ragit en renvoyant A un effort e.
A
e
f
e
A
e
A
e
f
Pour reprsenter ces deux situations dchange de lnergie, un trait causal est plac
perpendiculairement au lien du cot o leffort est transmis. Le flux videment transitant dans le
sens oppos au trait causal. Cette position du trait causal est indpendante du sens du transfert de
lnergie indiqu par la demi-flche du lien. Sur la figure 5-1 leffort est impos de A vers B et le
flux transite dans le sens contraire soit du port B vers le port A. La figure 5-2 reprsente la
situation inverse.
Nous allons aborder maintenant la causalit des divers lments constituant un bond graph.
5.2
5.2.1
Source deffort.
e
f
Se
5.2.2
Sf
Leffort tant impos par la source, le trait causal se trouve donc sur
le port du cot de la flche.
Source de flux.
e
f
51
5.3
5.3.1
Elments R.
Dans le cas linaire, la causalit de cet lment est indiffrencie, en effet nous pouvons
exprimer le flux en fonction de leffort ou rciproquement.
Nous pouvons donc obtenir les deux situations suivantes :
e
f
e
f
f =
e
dans ce cas cest le flux qui est impos.
R
Lorsque llment R nest plus linaire, il se peut que la causalit ne soit plus arbitraire et que le
flux ou leffort soit impos.
5.3.2
Elment C.
Nous avions voqu lors de la dfinition de cet lment que deux causalits sont possibles :
Causalit intgrale : e =
1
f , leffort est impos par lintgrale
C
dun flux.
e
f
La drive tant proscrire dans un schma de simulation, seule la causalit intgrale sera
considrer.
5.3.3
Elment I.
Comme pour llment C, deux causalits sont possibles et seule la causalit intgrale sera
considrer.
1
e
Causalit intgrale f = e , le flux est lintgrale de leffort.
I
I
e
f
52
5.4
Jonctions.
5.4.1
Jonction 0.
f3
e
e
f1
f2
f4
e
Rgle de causalit : Pour une jonction 0, un seul effort peut donner sa valeur aux autres, ce qui
implique quil ny ait quun seul trait causal prs de la jonction.
5.4.2
Jonction 1.
f
e3
Il
e1
e2
f
f
e4
5.5.1
Elments de transformation.
Transformateur TF.
Pour le transformateur deux possibilits soffrent pour affecter la causalit. Nous rappelons que
les relations caractristiques dun TF sont : e1 = m e2 et f 2 = m f1 . Le facteur de
transformation m est une relation directe entre les efforts e1 et e2 et les flux f 2 et f1 . Nous
rappelons quil y a conservation de la puissance P = e1 f1 = e2 f 2 .
e
Si leffort e1 est connu, nous aurons e2 = 1 au
e1
e2
m
TF
f
f1
f2
secondaire cest le flux f 2 qui est impos et f1 = 2 .
m
m
Dans ce cas les traits causaux sont reprsents ci-contre.
e1
e2
Dans le cas o le flux est impos au primaire, cest
TF
effort qui est fourni au secondaire (voir ci-contre) et
l
f1
f2
nous aurons e1 = m e2 et f 2 = m f1 .
m
Rgle de causalit : Pour une jonction TF il ne doit avoir quun seul trait causal prs de la
jonction.
INSA 3GE JM RETIF
53
5.5.2
Gyrateur GY.
Ici comme son nom lindique le gyrateur assure une relation croise entre les efforts et les flux.
e1 = r f 2 et e2 = r f1
Comme pour le transformateur, nous avons deux possibilits daffectation de la causalit.
e1
GY
r
f1
e1
GY
r
f1
e2
f2
e2
f2
Rgle de causalit : Pour une jonction gyrateur, 2 traits causaux sont prsents ou absents de la
jonction.
5.6
12345-
Problme de causalit.
Dans ce cas, mais cest un expdiant, il est toujours possible pour certains lment I ou C
dutiliser une causalit drive. Dans cette situation, il est probable que vous seriez confront
des problmes numriques de rsolution.
Il est donc indispensable, pour viter une formulation drive de revoir la formulation par bond
graph de votre systme.
Si vous tes confront un problme de causalit, il est vraisemblable que vous nayez pas
analys avec suffisamment dacuit les phnomnes mis en jeu.
La plupart du temps, vous avez omis de formuler un phnomne qui paraissait secondaire en
terme dimportance mais primordial pour la causalit.
Dans le domaine lectrique la mise en parallle de sources de tensions ou la mise en srie de
sources de courants sans considrer les impdances de liaison conduisent un conflit de
causalit.
En mcanique si vous sollicitez les extrmits dun arbre par deux sources deffort (couples)
sans considrer la raideur de la liaison vous aurez un problme de causalit.
54
5.7
Causalit
Elment
Obligatoire
Se
Obligatoire
Sf
Loi de caractrisation
e
f
e
f
e
Intgrale
e
f
Intgrale
e
f
e
f
Arbitraire
Arbitraire
Elments
Cas linaire
e= f
e=
q
C
f = e
f =
p
I
e = R f
f =
Rgle
e
R
Loi
e4 .
f3
e1
f1
e1
f1
e1
f1
e1
f1
TF
m
TF
m
GY
r
GY
r
e2
Affectation
symtrique de la
causalit.
f2
e2
e1 = m e2
e
e2 = 1
m
f2
e2
f2
e2
Affectation antisymtrique de la
causalit.
f2
e1 = r f 2
e
f1 = 2
r
f 2 = m f1
f
f1 = 2
m
e2 = r f1
e
f2 = 1
r
55
5.7.1
Exemple
vR
R:R
4
1
vC
vL
Se : u
1
3
I:L
C:C
R:R
vR
i
Se : u
vL
I:L
vC
C:C
Equations de simulation.
t
1
Lien-2 lment C : vC ( t ) = i ( ) d
C
0
Lien-3 lment I : i ( t ) =
1
v L ( ) d
L
0
Lien-4 lment R : Vr ( t ) = R i ( t )
Jonction 1 : v L ( t ) = u(t) Vr ( t ) vC ( t )
56
57
Prambule.
Le modle bond graph associ un systme physique est un intermdiaire qui permet de
conduire lcriture du modle mathmatique assurant la simulation su susdit systme.
Cette modlisation pouvant soprer un niveau lmentaire par le chanage des quations et
dune mthode dintgration numrique, ou par lutilisation dun progiciel avanc de simulation
tel Matlab.
Conjointement cet aspect de simulation, le bond graph est un outil de reprsentation qui montre
non seulement larchitecture du systme mais aussi son organisation causale et permet dtablir
des relations formelles telles les transmittances et les quations dtat.
Dans ce chapitre nous allons dans le cas linaire mono variable tudier les tapes
mthodologiques conduisant lobtention dune fonction de transfert. Toujours dans le cas
linaire mais pour des systmes multivariables nous utiliserons les bond graphs pour aider
llaboration des quations dtat.
A lissue des descriptions mthodologiques de ces deux approches celles-ci seront illustrer par 3
exemples.
2.
Dans le cas linaire, le gain dun chemin causal est une fonction liant la variable dentre la
variable de sortie via les lments correspondants.
Le gain dun chemin causal se calcule par :
1
1
(2.1)
T = 1n 0 + n1 m j ou
rk ou g e
m
r
j
k
j
e
k
Ce gain comprend 3 termes :
1
le second, m j ou
, est le produit des gains transformateurs
m
j
j
1
le troisime, rk ou , est le produit des gains des gyrateurs, la causalit des lments
rk
k
58
Transformateurs et gyrateurs.
Pour ces lments, selon la causalit, le coefficient k i vaut +1 ou -1 conformment aux
configurations dcrites ci-aprs.
e1
Sf
f1
e1
Se
f1
e2
TF
m1
TF
Ici e1 = m1 e2 et f 2 = m1 f1 = m1
f2
e2
f2
e
f
1
Ici e2 = 1 et f1 = 2
m1
m1
m1
m1
e1
Sf
f1
e1
Se
f1
GY
r
GY
r
e2
Ici e1 = r f 2 et e2 = r f1 = r
f2
e2
e
e
1
Ici f1 = 2 et f 2 = 1
r
r
r
f2
Elments R, C, I.
Nous considrerons ici que les lments C et I sont en causalits intgrales, pour llment R la
causalit est arbitraire.
Elment
Causalit
e
f
e
f
e
f
e
f
Gain g e
1
Cp
1
Ip
1
R
59
Illustrons le calcul du gain causal, avec lexemple B qui traite de la traction dune charge par une
poulie.
Nota :
Le Bond Graph initial est dfini dans le chapitre prcdent ( 4.2 du chapitre "Les Bond
Graphs").
Le Bond graph respectant des causalits intgrales est dtermin dans ce chapitre ( 5-2
Exemple B)
Nous allons ici chercher le chemin causal reliant la variable dentre, le couple
lectromagntique Cm , la vitesse de la charge V1 .
C:
I:J
1
k
Effort
I:M
( V1 V2 )
Df
Flux
Cm
Se
CJ
R
TF
Cu
1
V1
1
0
V2
V1
Cf
V1
M V1
M g
Fb
V1
Se : M g
R :f
R :b
Lorsque deux ports sont parcourus par une boucle causale indice i, le gain de la boucle Bi est
obtenu par la relation similaire au gain dun chemin causal :
Bi = ( 1)
n 0 + n1
1
1
m j ou
rk ou g e
m
rk e
j
j
k
(2.2)
Le fait que les termes lis au lments TF et GY soient au carr correspond au fait que ce
lment sont traverss deux fois dans une boucle causale.
Reprenons titre dexemple de bond graph de la traction dune charge.
INSA 3GE JM RETIF
60
B3
C:
I:J
1
k
I:M
Df
Se
R
TF
Se : M.g
Effort
Flux
R :f
B1
V1
R :b
B2
B3 ( p ) =
R 2 .k
J p2
La quantit R
k
reprsente la pulsation propre associe llasticit de la corde et de linertie
J
de la poulie.
Boucle B4 :
Pour cette jonction 1 il ny pas de changement de sens pour la variable effort, et pour la
jonction 0 il y a un changement de sens, pour la variable flux. n 0 = 1, n1 = 0
k
B4 ( p ) =
.
M p2
k
reprsente la pulsation propre associe llasticit de la corde et de la charge.
M
Ces quantits associes aux boucles causales que nous venons de mettre en vidence
correspondent aux modes de systmes.
La quantit
3.
61
Etablissement dune fonction de transfert.
Tk ( p ) .Dk ( p )
Y (p) k
=
U ( p)
(3.1)
D(p)
Tk ( p ) est le gain dun chemin direct liant la sortie lentre, dans le cas gnral il peut en
exister plusieurs.
D ( p ) est le dterminant du bond graph son calcul se fera laide de la relation suivante :
D ( p ) = 1 B j ( p ) + B j ( p ) .Bk ( p )
j
j,k
(3.2)
j,k,l
Les B j ( p ) reprsentent les gains de boucles causales du systme intervenant, lorsquelles sont
disjointes, en produit 2 2 puis 3 3 etc .
Dk ( p ) se calcule comme D ( p ) , mais avec uniquement les boucles causales ne touchant pas la
V1 ( p )
T1 ( p ) .D1 ( p )
=
Cm ( p ) 1 B1 ( p ) B2 ( p ) B3 ( p ) B4 ( p ) + B1 ( p ) .B2 ( p ) + B1 ( p ) .B4 ( p ) + B2 ( p ) .B3 ( p )
Avec :
T1 ( p ) =
V1 ( p )
kR
=
Cm ( p ) M.J.p3
kR
M.J.p3
, et D1 ( p ) =1, il vient :
1
1+
f
b
R 2 .k
k
f .b
f .k
R 2 .k.b
+
+
+
+
+
+
J p M p J p 2 M p 2 J.M.p 2 J.M.p3 J.M.p3
V1 ( p )
kR
=
Cm ( p ) J.M.p3 + p 2 ( f .M + b.J ) + p R 2 .k.M + kJ + b.f + k.f + R 2 .k.b
) (
(3.3)
62
4.
Le passage dune reprsentation par bond graph dun systme une formulation dtat est assez
naturelle. Les composantes du vecteur seront les variables nergie associes aux lments I et C.
Les relations correspondantes ces deux lments sont les suivantes :
Elment I.
1
e = I f
f = e
I
Pour cet lment nous prendrons :
Moment gnralis p = I f
xi = p = I f
x i = I f = e
Le choix du moment gnralis pour la variable dtat donne ainsi pour sa drive leffort.
Elment C.
1
e= f
f = C e
Dplacement gnralis q = C e
C
Avec llment C la composante du vecteur dtat sera le dplacement soit :
x i = q = C e x i = C e = f
Pour obtenir les quations dtat partir dun bond graph les principales tapes sont les
suivantes :
1. Affectation chaque lment C et I dune composante du vecteur dtat.
2. Ecriture des lois de structure aux jonctions en tenant compte des causalits.
3. Ecriture des lois caractristiques des lments en tenant compte des causalits.
4. Rsoudre ces diffrentes relations pour expliciter la drive du vecteur dtat.
Pour illustrer cette dmarche, reprenons lexemple prcdent de la traction dune charge par une
poulie ( 4.2).
I:J
C:
Se : C m
1
k
I:M
R
TF
7
0
R:f
R:b
Figure 4-1 : Bond graph dune charge entrane par une poulie.
10
Se : M.g
63
1. Affectation chaque lment C et I dune composante du vecteur dtat.
Nous avons ici 2 stockages inertiels (la masse et linertie) et un lment de stockage potentiel (le
condensateur), associons les composantes dtat suivantes :
x1 = p2 = J f 2 = J 2
(4.1)
x 2 = p8 = M f 8 = M V1
(4.2)
1
1
x 3 = q6 = e6 = F
(4.3)
k
k
e C
Nous prendrons comme vecteur dentre U = 1 = m et pour sortie : Y = f8 = V1 .
e10 M g
2. Ecriture des lois de structure aux jonctions en tenant compte des causalits.
Jonction 1
f1 = f 2 = f3 = f 4
e2 = e1 e3 - e4
Jonction 0.
e5 = e6 = e7
f 6 = f5 f 7
Jonction 1
f7 = f8 = f9 = f10
e8 = e7 - e9 e10
(4.4)
(4.5)
(4.6)
(4.7)
(4.8)
(4.9)
3. Ecriture des lois caractristiques des lments en tenant compte des causalits.
Jonction 1
En 1, e1 = Cm
En 2, lment I :
En 3, lment R :
En 4, TF :
Jonction 0
En 5, TF :
En 6 : lment C
Jonction 1
En 8 , lment I :
En 9, lment R :
En 10, Se
(4.10)
x
(4.1) f 2 = 1
J
2 = e2
x 1 = J
e3 = f f3
e4 = R e5
(4.12)
(4.13)
(4.14)
f5 = R f 4
(4.3) e6 = k x 3
(4.15)
(4.16)
x
(4.2) f8 = 2
M
e9 = b f9
e10 = M g
(4.11)
(4.17)
(4.18)
(4.19)
64
4. Rsoudre ces diffrentes relations pour expliciter la drive du vecteur dtat.
Composante x1
(4.5)&(4.10) x 1 = e2 = Cm e3 - e4
1
(4.4) f3 = f 2
(4.1) f 2 = x1
J
(4.12) x 1 = e2 ,
(4.13) e3 = f f3
f
Nous obtenons alors : e3 = x1
J
(4.6) e5 = e6
(4.14) e4 = R e5
Ce qui donne :
e4 = R k x 3
(4.3) e6 = k x 3
f
x 1 = Cm x1 - R k x 3
J
(4.18)&(4.8) e9 = b f9 = b f8
(4.17) e9 =
(4.19) e10 = M g
La composante x 2 vaudra :
(4.9) x 2 = e7 - e9 e10
x 2 = -
b
x2
M
b
x 2 + k x3 M g
M
Composante x3
Erreur ! Source du renvoi introuvable. x 3 = f6
(4.15)&(4.4) f5 = R f 4 = R f 2
(4.8)&(4.2) f7 = f8 =
(4.1) f5 =
(4.7) x 3 = f5 f 7
R
x1
J
1
x2
M
x 3 =
R
1
x1 x 2
J
M
q6 ] = J 2 M V1
, U = 1 = m et Y = f7 = V1
e10 M g
Nous obtiendrons la dcomposition dtat :
X T = [ p2
f
J
X= 0
Y = 0
p8
0
b
M
1
1
M
R k
1 0
C
k X + 0 1 m
M g
0 0
0 X + [ 0 0] m
M g
(4.20)
(4.21)
65
Applications des bond graphs la modlisation.
5.
5.1
b
R1
i3
L1
L3
L2
R2
VR 2
C
i2
R:R1
Problme !
a
b
VR1
VR2
i1
Se : E E
i1
i1
Vb
VL1
Vb
i3
0
Vb
i1
i2
I:L1
i3
1
VL3
i3
I:L2
I : L3
VL2
i2
i2
VC
Causalit la jonction a.
Sur cette jonction de type 1 le courant
i1 (flux) est impos par linductance
L1 .
La source Se fixant la tension E
(effort), le respect de la causalit
conduit ce que la rsistance R1
fournisse la tension (effort) et que le
courant i1 soit transmis la
jonction b.
C:C
66
La simulation de ce circuit conduirait avoir une causalit drive, ce que nous devons tout
prix viter. Si nous nous sommes retrouvs dans cette situation, cest que nous avons nglig un
phnomne annexe crucial en terme de causalit.
Pour remdier ce problme il faut considrer les inductances comme non idales, ici, pour
lever ce conflit de causalit, nous considrerons la rsistance naturelle de linductance L2 qui
sera mise en parallle. Il est noter que nous aurions pu, pour lever ce problme de causalit,
ajouter une rsistance en parallle L1 ou L3 .
i1
i3
R1
i2
L1
RL
L3
L2
R2
VR 2
VR1 i1
Se : E
E
i1
R :R 2
b
Vb
i1
Vb
i3
VL1 i1
Vb i 2
I: L1
I:L 3
i2
i2
I:L 2
VC
VL 2
1
VL3 i 3
1
VL 2
iL 2
VR 2 i 3 c
C :C
e
VL 2 i RL
R : RL
b/ Jonction 0.
i 2 = i1 i3
a/ Jonction 1.
1
i1 =
VL1 . Causalit effort.
L1
VR1 = R1 i1 . Causalit flux.
VL1 = E Vb VR1
INSA 3GE JM RETIF
67
c/ Jonction 1.
1
i3 =
VL3 Causalit effort.
L3
VR 2 = R 2 i3
VL3 = Vb VR 2
d/ Jonction 1.
1
VC = i 2
C
Vb = Vc + VL2
e/ Jonction 0.
i L2 =
VL2 = R L i RL
1
VL2
L2
i RL = i 2 i L2
5.1.2
A partir des quations tires de la causalit aux jonctions et de la distribution des efforts et des
flux, nous obtenons le schma de simulation ci-dessous.
Vb
R1
VR1
d/ jonction 1
-
VL1
a/ jonction 1
1
L1 p
i1
+
i3
-
i2
1
C p
Vb
+
-
VC
+ V
b
+
b/ jonction 0
+ i RL
VL 2
VL3
1
L3 p
VR 2
c/ jonction 1
i3
R2
VR 2
RL
1
VL 2
iL 2
L2 p
e/ jonction 0
Fonction de transfert.
Nous nallons pas ici laborer la fonction de transfert partir de la rgle de MASON, mais
utiliser une technique alternative issue du schma bloc prcdent.
A partir du schma de simulation nous pouvons facilement tablir les fonctions de transfert
correspondantes chaque jonction.
E ( p ) Vb ( p )
= H1 ( p ) ( E ( p ) Vb ( p ) )
R1 + L1 p
b/ Jonction 0 : i 2 = i1 i3
1
Vb ( p ) = H3 ( p ) Vb ( p )
c/ Jonction 1 : I3 ( p ) =
R 2 + L3 p
a/ Jonction 1 : I1 ( p ) =
68
I ( p)
+ VL2 ( p )
d/ Jonction 1 : Vb ( p ) = 2
Cp
L2 p
I2 ( p )
e/ Jonction 0 : VL2 ( p ) =
L
1+ 2 p
RL
En considrant les fonctions de transfert des jonctions d et e nous obtenons :
I ( p)
1
L2 p
R L p
+
+ L 2
Vb = 2
I 2 ( p ) Vb = I 2 ( p )
C p 1 + L2 p
C p R L + L2 p
RL
L2
p + L2 C p2
Vb ( p ) R L + L 2 p + R L L2 C p
RL
=
=
= H2 ( p )
L2
I2 ( p )
2
R L C p + L2 C p2
Cp
Cp +
RL
Ces relations permettent de construire le schma bloc suivant :
2
1+
H 2 (p)
H1 ( p )
VL1
+
Vb
1
R1 + L1 p
i1
+ i2
i3
-
R L + L 2 p + R L L 2C p2
Vb
R L C p + L 2 C p2
1
R 2 + L3 p
VR 2
i3
R2
c/ jonction 1
b/ jonction 0
a/ jonction 1
H 3 (p )
R L + L2 p + C.L2 R L p 2
a 4 .p 4 + a 3 p3 + a 2 .p 2 + a1.p + a 0
a 4 = C L1 L 2 L3
a 3 = C L1. L3 R L + L2 ( L3 ( R1 + R L ) + L1 ( R 2 + R L ) )
a 2 = C. L3. R1 R L + L1 ( L 2 + C. R 2 R L ) + L 2 ( L3 + C. R1 R 2 + C. R1 R L + C. R 2 R L )
a1 = L 2 ( R1 + R 2 ) + R L ( L1 + L3 + C R1 R 2 )
a 0 = R L ( R1 + R 2 )
Pour L1 = L3 et en considrant R L nous aurons un troisime ordre.
G ( p) =
1 + C.L 2 p 2
69
5.1.4
Equations dtat.
Pour tablir les quations dtat nous allons utiliser le bond graph de ce filtre sur lequel nous
numroterons chaque lien. Ce mode opratoire permet de saffranchir des dsignations des
variables relles en nutilisant que les flux et les efforts indics par les liens.
R : R1
R :R 2
a
2
1
Se : E
11
5
I: L1
12
I:L 3
7
8
I:L 2
C :C
10
R : RL
p9
p12
q8 ]
(5.1)
12
(5.2)
(5.3)
(5.5)
(5.7)
12
12
3 3
=i
x 4 = q8 = C e8 = C VC
(5.9)
x 4 = C e 8 = f8 = C V
C
2
Ici lentre et la sortie seront respectivement les tensions E et VR 2 .
L3
(5.4)
(5.6)
(5.8)
(5.10)
70
2. Ecriture des lois de structure aux jonctions en tenant compte des causalits.
Jonction a
f1 = f 2 = f3 = f 4
(5.11)
e3 = e1 e2 e4
Jonction b
e4 = e5 = e6
Jonction c
f5 = f11 = f12
Jonction d
f 6 = f 7 = f8
Jonction e
e7 = e9 = e10
(5.12)
(5.13)
f 6 = f 4 f5
(5.14)
(5.15)
e12 = e5 e11
(5.16)
(5.17)
e6 = e7 + e8
(5.18)
(5.19)
f10 = f 7 f9
(5.20)
3. Ecriture des lois caractristiques des lments en tenant compte des causalits.
Jonction a
e1 = E
En 1, Se :
e2 = R1 f 2
En 2, lment R :
x
f3 = 1
En 3, lment I : (5.3) et (5.4)
x 1 = e3
L1
Jonction c
e11 = R 2 f11
En 11 lment R :
x
f12 = 3
En 12 lment I : (5.7) et (5.8)
x 3 = e12
L3
Jonction d
x
En 8, lment C : (5.9) et (5.10) e8 = 4
x 4 = f8
C
Jonction e
e10 = R L f10
En 9 lment R :
x
f9 = 2
En 10 lment I : (5.5) et (5.6)
x 2 = e9
L2
(5.21)
(5.22)
(5.23)
(5.24)
(5.25)
(5.26)
(5.27)
(5.28)
1 1
(5.22) e2 = R1 f 2
(5.11) f 2 = f3
(5.13) e4 = e6
(5.18) e4 = e7 + e8
x
(5.19)&(5.9) e4 = e10 + 4
C
Calcul de f10 : (5.20) f10 = f 7 f9
x
(5.14) f10 = f 4 f5 2
L2
x
x
x
(5.3)&(5.7) f10 = 1 3 2
L1 L3 L 2
INSA 3GE JM RETIF
R
(5.23) e2 = 1 x1
L1
x
(5.27) e4 = R L f10 + 4
C
x
(5.17)&(5.5) f10 = f 6 2
L2
x
(5.11)&(5.15) f10 = f3 f12 2
L2
(5.29)
Modlisation par les Bond Graphs
71
Nous obtenons alors :
x
R
R
R
x
x
x x
e4 = L x1 L x 2 L x 3 + 4
e4 = R L 1 3 2 + 4
L1
L2
L3
C
L1 L3 L 2 C
La drive de la premire composante dtat vaudra :
R R
R
R
x
x 1 = E 1 + L x1 + L x 2 + L x 3 4
L2
L3
C
L1 L1
Calcul de x 2
(5.28) x 2 = e9
(5.27) x 2 = e9 = R L f10
(5.30)
(5.19) x 2 = e9 = e10
x
x
x
(5.29) x 2 = e9 = R L 1 3 2
L1 L3 L 2
RL
R
R
x1 L x 2 L x 3
L1
L2
L3
Calcul de x 3
(5.16) x 3 = e12 = e5 e11
(5.25) x 3 = e12
(5.18)&(5.15) x 3 = e7 + e8 R 2 f12
(5.13)&(5.24) x 3 = e6 R 2 f11
x
R
(5.19)&(5.9)&(5.7) x 3 = e10 + 4 2 x 3
C L3
x
R
(5.27) x 3 = R L f10 + 4 2 x 3 , nous avons prcdemment calcul f10
C L3
x 2 =
x
x
x x
R
(5.29) x 3 = R L 1 3 2 + 4 2 x 3 , il vient :
L1 L3 L2 C L3
R
R
R
R
x
x 3 = L x1 L x 2 L + 2 x 3 + 4
L1
L2
C
L3 L3
x 4
x 4 = f8
(5.17) x 4 = f6
x 4 = f 4 f5
(5.11)&(5.15) x 4 = f3 f12
x
x
(5.3)&(5.7) x 4 = 1 3
L1 L3
Expression de la sortie.
Nous prendrons ici la tension de sortie aux bornes de la rsistance R 2 soit : Y = e11 .
(5.15) Y = R 2 f12
(5.24) Y = e11 = R 2 f11
R
(5.7) Y = 2 x 3
L3
(5.31)
(5.32)
Calcul de
(5.26)
(5.14)
(5.33)
(5.34)
72
Sachant que lentre U correspond la tension dalimentation E, les expressions (5.30) (5.32)
donnant les drives des composantes du vecteur dtat permettent de dfinir les matrices A et B.
R1 R L R L
RL
1
+
L3
C
L1 L1 L2
RL
R
R
1
0
L
L
0
L1
L2
L3
=
U
X
X
(5.35)
R
R
R
R
1
L
L L + 2
L1
L2
L
L
C
0
3
3
1
1
0
0
L
L
1
3
La matrice de sortie C est issue de la relation (5.34) exprimant comme sortie la tension VR 2 .
Y = 0 0
R2
L3
0 X + [ 0] U
(5.36)
73
Exemple B : Traction dune charge par une poulie.
5.2
Poulie de rayon R
et d'inertie J
Cm
h
Corde de raideur k
x1
Charge M
Causalit.
Le respect des causalits des lments I et des sources deffort conduisent un conflit de
causalit la jonction c.
Cela est du au fait que la corde a t considre implicitement de raideur infinie. Cette raideur
infinie entranant des efforts infinis, ce qui nest pas physiquement raliste.
I:J
I:M
CJ
FM V1
b
a
Se
Cm
Cf
R
TF
Cu
2
F
V1
Problme
M g
V1
Se : M g
Fb V1
R :f
Causalits obligatoires
R :b
74
F
C:
V2
1
k
( V2 V1 )
V1
V2
V1
C:
I:M
FM
F Vc
CJ
1
k
V1
Se
Cm
Cu
c
2
R
TF
F
V2
M g
F
0
V1
V1
Se : M g
d
Cf
R :f
Fb
Causalits obligatoires
R :b
Cf = f 2
V2 = R 2 .
d/ Jonction 0.
Leffort F est impos par llment C :
1
, F = k Vc avec Vc = V2 V1 .
k
c/ Jonction 1.
Le flux est impos par llment I :M. V1 =
INSA 3GE JM RETIF
1
FM et FM = F M g b V1 .
M
75
5.2.2
Schma bloc.
En reprsentant ces quations aux jonctions nous obtenons le schma bloc suivant :
Cu
Cm
+
-
1 2
Jp
f
V2
Jonction b
b
+ Vc
-
k
p
M.g
Jonction d
Calcul de k
+ FM
1
Mp
Jonction c
V1
1 x1
p h0
- h
+
k0
h
Jonction a
k
h 0 : hauteur initiale
Fonction de transfert.
Equations dtat.
5.3
76
Exemple C : Suspension dun vhicule.
Nous allons considrer ici la modlisation dune suspension de voiture. Lentre du systme est
la vitesse de dplacement Vz impose par le profil de la chausse au pneu anime la masse du
vhicule une vitesse V1 . Pour obtenir le dplacement d1 de la caisse du vhicule une simple
intgration de la vitesse V1 est suffisante..
Les caractristiques dynamiques entre le profil de la route et le mouvement vertical du vhicule
permettront dapprcier le confort utilisateur de cette suspension. Il est clair quune
simulation plus raliste devrait prendre en compte lensemble des quatre roues et faire apparatre
les mouvements de tangage, roulis et pompage. Par soucis de simplification nous avons rduit le
problme en ne considrant que la direction perpendiculaire au dplacement du vhicule
(pompage). Dans ce cas la suspension du vhicule peut se ramener au schma suivant :
M g
M
Masse du vhicule
Ressort : raideur k1
M
Masse du vhicule
Dplacement d1
F3
F3
Amortisseur
frottement fluide b
m
Masse de la roue
..
FM = M d1
Dplacement d2
F2
m g
F4
F4
..
Fm = m d2
m
Masse de la roue
F2
Pneu : raideur k2
F2
Dplacement dz
F2
F2 ( t ) = k 2 ( Vz V2 ) d
0
77
La roue
F3
m g
..
F4 Fm = m x 2
Forces = m d 2
m
Masse de la roue
Vitesse V2
F2
F3 + F4 V2
V2
m g
Se : m g
Fm
I:m
V2
Forces statiques :
F2 Force venant du pneu.
F3 Force due la suspension
F4 Force de lamortisseur
m g Poids de la roue
Le poids de la roue constitue une source
deffort
Les Forces F3 et F4 sont transmises
La masse m constitue reprsente un lment I
F2 V2
tel que :
Forces = m d 2 = Fm soit :
V2 (t) =
1
Fm d
m
Lamortisseur et la suspension
F3
F4
Vitesse V1
Amortisseur
frottement fluide b
Ressort :
raideur k1
Vitesse V2
F3
F4
R :b
F3 + F4 V1
0
F4
F3 + F4
1
V2 V1
F3 + F4 V2
V2 V1
F3
V2 V1
C:
1
k1
78
Chssis de la voiture
..
FM = M x 1
M g
M
Masse du vhicule
F4
F3
I: M
tel que :
1
V1 (t) = FM d
M
FM V1
V1
Se : M g
M g
Forces = M x1 = FM soit :
0
F3 + F4 V1
I: M
FM V1
Se : M g
12
V1
1
M g
Se : M g
R :b
F3 + F4 V1
V2
m g
Fm
F3 + F4 0
V2 V1
F3
V2 V1
F3 + F4 V2
C:
I:m
1
k1
V2
F3 + F4
c
10
d
1
9
Se : m g
V2
1
b
C:
5
I:m
F2 V2
0
R :b
F4
F +F
0 3 4 1
V2 V1
Se : m g
1 V1
e
11
F2
Vz V 2
C:
1
k2
F2 0
F2
a
F2 Vz
Sf : Vz
Sf : Vz
C:
1
k2
1
k1
79
5.3.1
Causalit.
a/ Jonction 0. Les forces sont constantes et les vitesses sy distribuent. Elle correspond
lquilibre du pneu, la source de flux transmet la vitesse Vz sur le lien 1, le lien 2 de vitesse
Vz V2 transmet de lnergie via la raideur du pneu, le lien 3 transmet une force F2 la vitesse
V2 masse m de la roue.
b/ Jonction 1. Pour une jonction 1 la vitesse (flux) est constante et vaut V2 (lien3). Sur cette
jonction nous retrouvons lensemble des forces qui sollicite la roue. Le lien 4 traduit la force de
la pesanteur qui soppose au mouvement, le lien 5 correspond la force dinertie et llment I
traduit lnergie emmagasine par une masse en mouvement.
c/ Jonction 0. Cette jonction a pour effort commun la somme des forces sur le ressort et
lamortisseur ( F3 + F4 ) elle permet de prendre en compte la distribution des vitesses. Son lien
dentre rparti la vitesse V2 sur le lien 7 (ressort et amortisseur la vitesse V2 V1 ) et le lien 8
(masse M du vhicule la vitesse V1 ).
d/ Jonction 1. Ici les forces F3 + F4 se rpartissent via les jonctions 9 et 10 sur la suspension et
lamortisseur. Les lments C et R prenant respectivement en compte lnergie stocke et
lnergie dissipe.
e/ Jonction 1. Cette jonction concerne lquilibre des forces sur le vhicule. Le lien 11 prend en
compte le poids de la voiture et le lien 12 la force dinertie, llment de stockage I reprsente
lnergie cintique.
I: M
FM V1
Vz.2 = Vz V2 .
b/ Jonction 1.
1
V2 = Fm . Causalit effort.
m
Fm = F2 m g F3 F4
c/ Jonction 0.
V2.1 = V2 V1
d/ Jonction 1.
F3 = k1 V2.1 . Causalit flux.
Se : M g
V1
M g
F3 + F4 V1
V2 V1
c 0 V V 1
2
1
Se : m g
V2
m g
Fm
F3
V2 V1
F3 + F4 V2
F4 = b V2.1
F3.4 = F3 + F4
e/ Jonction 0.
1
V1 = FM . Causalit effort.
M
FM = F3 + F4 M g
C:
I:m
V2
b
F2 V2
a0
F2
Vz V2
F2 Vz
Sf : Vz
F3.4
R :b
F4
C:
1
k2
1
k1
80
5.3.2
Schma bloc :
A partir des quations lies aux jonctions il est ais de dfinir le schma bloc de simulation.
Vz
V2
F3.4
+
- Fm
+
m g
-
k2
p
F2
Jonction a
mp
V2
V1
Jonction b
+ V2.1
-
Jonction c
F4
+
F3.4
k1 F3
+
p
Jonction d
M g
Mp
V1
Jonction e
Fonction de transfert.
Nous dsirons tablir la transmittance entre la vitesse verticale Vz provoque par le profil de la
chausse et la vitesse V1 du de la masse du vhicule.
Llaboration de cette fonction de transfert par la mthode de MASON est assure par le calcul
de la relation suivante :
Tk ( p ) .Dk ( p )
V1 ( p )
= k
Vz ( p )
D (p)
j,k
81
I:M
Se : M g
Se : M g
1
T ( p) =
Se : m g
M.m.p
T ( p) =
R :b
I:m
C:
C:
1
k1
Se : m g
C:
C:
1
k1
1
k2
Sf :Vz
Sf :Vz
Ici n 0 = 0 et n1 = 0
k k 1
T1 ( p ) = 1 2
m M p4
R :b
I:m
1
k2
R.k2
M.m.p3
k1.k 2
n 0 = 0 et n1 = 0
k b 1
T2 ( p ) = 2
m M p3
Se : M g
I:M
Se : M g
R :b
0
C:
Se : m g
R :b
I:m
C:
1
k1
C:
Se : m g
1
k2
Sf :Vz
Sf :Vz
n 0 = 1 et n1 = 0
B1(p) =
n 0 = 1 et n1 = 0
k2
B2 (p) =
m.p2
b
M.p
I:m
C:
1
k2
1
k1
82
I:M
I:M
Se : M g
Se : M g
B3 (p) =
k1
M.p 2
R :b
R :b
0
Se : m g
I:m
C:
1
C:
k1
C:
Se : m g
1
k2
I:m
C:
1
k1
1
k2
Sf :Vz
Sf :Vz
n 0 = 1 et n1 = 0
B3 (p) =
n 0 = 0 et n1 = 1
k
B4 (p) = 1
m.p 2
k1
M.p2
I:M
B2
Se : M g
B3
R :b
B5
C:
Se : m g
I:m
B4
1
k1
B1
0
C:
1
k2
Sf : Vz
n 0 = 0 et n1 = 1
B5 (p) =
b
m.p
83
Calcul du dterminant D(p)
D ( p ) = 1 B1 ( p ) B2 ( p ) B3 ( p ) B4 ( p ) B5 ( p ) + B1 ( p ) B2 ( p ) + B1 ( p ) B3 ( p )
D ( p) = 1+
k2
mp
k
k
k2 b
k1k 2
b
b
+ 1 + 1 +
+
+
2
2
3
Mp Mp
m.p M m p
mp
M m p4
m M p4 m M p4
V1 ( p )
=
Vz ( p ) 1 + k 2 + b + k1 + k1 + b + k 2 b + k1k 2
m p 2 M p M p 2 m p 2 m.p M m p3 M m p 4
k1 k 2 k 2 b
+
p
V1 ( p )
M
m
M
m
=
k k
Vz ( p )
k
k b k k
b b
p 4 + p3 + + p 2 2 + 1 + 1 + p 2 + 1 2
M m
m M m
Mm Mm
Mb
p
V1 ( p )
k1
=
M k 2 + k1 ( M + m )
Vz ( p )
M m 3 b (M + m)
b
p4
+p
+ p2
+ p +1
k1k 2
k1k 2
k1k 2
k1
1+
(5.37)
84
5.3.4
Equations dtat.
Le bond graph de cette suspension possde 2 lments stockage inertiel (les deux masses) et 2
lments stockage potentiel (llasticit du pneu et de la suspension), nous choisirons donc le
vecteur dtat suivant :
I:M
12
Se : M g
11
1
R :b
8
0
10
7
1
9
6
Se : m g
C:
I:m
1
k1
a0
C:
1
k2
1
Sf :Vz
p12
q9
q2 ]
(5.38)
12
(5.39)
12
12
1
1
e9 = F3
k1
k1
1
1
x 4 = q2 =
e2 =
F2
k2
k2
x 3 = q9 =
(5.44)
(5.46)
12
1
e9 = f9 = V2 V1
k1
1
x 4 =
e2 = f 2 = Vz V2
k2
x 3 =
12
(5.41)
(5.43)
(5.45)
(5.47)
85
2. Ecriture des lois de structure aux jonctions en tenant compte des causalits.
Jonction a
e1 = e2 = e3
(5.48)
f 2 = f1 - f3
(5.49)
(5.50)
e5 = e3 - e4 e6
(5.51)
(5.52)
f 7 = f 6 - f8
(5.53)
(5.54)
e7 = e9 + e10
(5.55)
(5.56)
e12 = e8 - e11
(5.57)
Jonction b
f3 = f 4 = f5 = f 6
Jonction c
e6 = e7 = e8
Jonction d
f7 = f9 = f10
Jonction e
f8 = f11 = f12
3. Ecriture des lois caractristiques des lments en tenant compte des causalits.
Jonction a
En 1, Sf
x 4 = f 2
Jonction b
En 4, Se
x
f5 = 1
m
x 1 = e5
Jonction d
En 10, Elment R : e10 = b f10
x 3 = f9
Jonction e
x
f12 = 2 x 2 = e12
M
4. Rsoudre ces diffrentes relations pour expliciter la drive du vecteur dtat.
x 1 = e5 = e3 - e4 e6 = e2 m g ( e9 + e10 ) = k 2 x 4 m g ( k1 x 3 + b f10 )
En 11, Se
x 1 = k 2 x 4 m g ( k1 x 3 + b ( f6 - f8 ) ) = k 2 x 4 m g ( k1 x 3 + b ( f5 - f12 ) )
1
1
x 1 = k 2 x 4 m g k1 x 3 + b x1 - x 2
M
m
b
b
x 1 = x1 + x 2 k1 x 3 + k 2 x 4 m g
m
M
x 2 = e12 = e8 - e11 = e7 - M g = ( e9 + e10 ) - M g = ( k1 x 3 + b f10 ) - M g
(5.58)
x 2 = ( k1 x 3 + b f 7 ) - M g = ( k1 x 3 + b ( f6 - f8 ) ) - M g
1
1
x 2 = ( k1 x 3 + b ( f5 - f12 ) ) - M g = x 2 = k1 x 3 + b x1 - x 2 - M g
M
m
b
b
x 2 = x1 - x 2 + k1 x 3 - M g
m
M
INSA 3GE JM RETIF
(5.59)
86
x 4 = f 2 = f1 - f3 = Vz f5 = Vz
1
1
x1 x 2
m
M
1
x 4 = x1 + Vz
m
x 3 =
x 3 = f9 = f7 = f 6 - f8 = f5 - f12
1
x1
m
(5.60)
(5.61)
b
= m
X
1
m
1
b
M
b
M
1
k1 k 2
0 0 1
k1
0
0 1 0 Vz
X + 0 0 0 M g
0
0
m g
1 0 0
0
0
(5.62)
0 0 X + [ 0 0 0] M g
(5.63)
m g
Calcul de ltat initial.
A larrt le pneu et la suspension sont sollicits, les drives du vecteur dtat et les vitesses
tant nulles nous pouvons partir des quations dtat (5.58) (5.61) crire :
0 = k1 x 3 + k 2 x 4 m g
0 = + k1 x 3 - M g
Ce qui conduit ltat initial suivant :
M g (M + m) g
X0 = 0 0
k1
k2
Y = 0
1
M
87
BIBLIOGRAPHIE
OUVRAGES.
Les Bond graphs
Sous la direction de Genevive Dauphin-Tanguy
HERMES Systmes Automatiss
Automatique
Modlisation et identification des processus (tome1)
P. Borne, G. Dauphin-Tanguy, J.P. Richard, F. Rotella, I. Zambettakis
Editions Technip (collection : Mthodes et pratiques de lingnieur)
Automatique
Modlisation et identification des processus (tome2)
P. Borne, G. Dauphin-Tanguy, J.P. Richard, F. Rotella, I. Zambettakis
Editions Technip (collection : Mthodes et pratiques de lingnieur)
88