Modélisation avec les Bond Graphs
Modélisation avec les Bond Graphs
Modélisation
• Comprendre les liens entre les grandeurs
physiques propres au système
• Prédéterminer le dimensionnement des
composants du système
• Prévoir l’influence d’une entrée sur une sortie
• Prédire le rôle d’une modification d’une partie
du système
• Effectuer des simulations
Ivan Francois 1
Bond Graphs
Le modèle
• Structure mathématique qui reproduit le
comportement du système soumis aux mêmes
actions
• Il est établi dans le cadre d’hypothèses
simplificatrices
• Il doit reproduire la réalité physique le plus
précisément possible avec une structure
mathématique la plus simple possible
• Le modèle exacte n’existe pas
3
Ivan Francois 2
Bond Graphs
Historique
• Défini initialement en 1959 au MIT de Boston
par Henry M. Paynter.
• Le principe repose sur une approche
énergétique
• Le système se décompose en sous systèmes
qui échangent de la puissance
• La terminologie est unifiée pour tous les
domaines de la physique et fondée sur les
analogies
5
Représentation et utilisation
Ivan Francois 3
Bond Graphs
Concepts et définitions
Liens de puissance
Ivan Francois 4
Bond Graphs
Ivan Francois 5
Bond Graphs
Variables d’énergie
• Moment généralisé ou impulsion
t
dp(t)
p(t) = ∫ e(τ )dτ ⇒ e(t) = e = p&
0
dt
• Déplacement généralisé
t
dq(t)
q(t) = ∫ f(τ)dτ ⇒ f(t) = f = q&
0
dt
11
Energie(1)
t t
∫ ∫
E(t) = P(τ )dτ = e(τ ).f(τ )dτ
∫
E(t) = e(τ ).dq(τ ) = f(τ )dp(τ ) ∫
12
Ivan Francois 6
Bond Graphs
Energie(2)
• Les variables d’effort et de flux peuvent être
exprimées en fonction des variables de
déplacement e=e(q) et d’impulsion f=f(p)
• Donc l’énergie E peut s’exprimer en fonction
de p et q
q p
Exemple d’énergie
• L’énergie potentielle Ep stockée dans un
ressort de raideur k
• Déplacement x (variable d’énergie q)
• Force F (effort) F=kx
q1 x1
1
Ep =
∫
q0
e(q ) dq =
∫
x0
k .[Link] =
2
(kx12 − kx02 )
14
Ivan Francois 7
Bond Graphs
Flux d’entropie
Thermique Température T(K) - Entropie S(J/K)
S& (J/(K.s))
Chimique Potentiel chimique Flux molaire Nombre de moles
n& (mol/s) -
(transformation) µ(J/mol) n
16
Ivan Francois 8
Bond Graphs
17
Elément résistif R
Cet élément est défini comme une relation
statique entre l’effort et le flux
e
f
R
e(t)=R.f(t)
18
Ivan Francois 9
Bond Graphs
Elément inertiel I
• Cet élément est défini comme une relation statique
entre le flux f et le moment p
p(t)=I.f(t)
• Soit
t
1
f(t) =
I ∫ e( τ ) d τ
0
• Ou
df
e(t) = I.
dt
19
20
Ivan Francois 10
Bond Graphs
Elément capacitif C
• Cet élément est défini comme une relation statique
entre le effort f et le déplacement q
q(t)=C.e(t)
• Soit
t
1
e(t) =
C ∫ f(τ ) d τ
0
• Ou
de
f(t) = C.
dt
21
de
f(t) = C.
dt
Devient
du
i(t) = C.
dt
22
Ivan Francois 11
Bond Graphs
∫
F(t) = k.x(t) = k v(τ ) dτ
0
t
1
En identifiant avec
C ∫
e = f(τ) dτ
0
C=1/k
23
∫ dt C
p R q
I ∫dt
f
24
Ivan Francois 12
Bond Graphs
25
26
Ivan Francois 13
Bond Graphs
Les détecteurs
• Ce sont des éléments qui ne consomment pas de
puissance placés dans le modèle bond graph
• Ils indiquent la présence d’un capteur ou d’un
instrument de mesure
• Le lien est représenté par une flèche entière
De détecteur d’effort
Df détecteur de flux
27
Voltmètre, manomètre
De
Détecteurs Ampèremètre, débit-
Df mètre, tachymètre
28
Ivan Francois 14
Bond Graphs
Eléments de jonction
29
Jonction 0
• La jonction 0 permet de coupler des
éléments soumis à un même effort
• Les efforts sont identiques: e2 f2
e1=e2=e3=e4
e1 e3
• La somme des flux entrant est égale à la 0
f1 f3
somme des flux sortants: e4 f4
f1=f2+f3+f4
• Le bilan des puissances est nul:
e1f1-e2f2-e3f3-e4f4=0
30
Ivan Francois 15
Bond Graphs
Jonction 1
• La jonction 1 permet de coupler des
éléments soumis à un même flux
• Les flux sont identiques: f1=f2=f3=f4 e2 f2
• La somme des efforts entrants est égale e1 e3
à la somme des efforts sortants: 1
f1 f3
e1=e2+e3+e4 e4 f4
31
Le Transformateur TF
• Cet élément à 2 liens permet un changement
des flux et des efforts tout en étant conservatif
en puissance
e1 TF e2
f1 f2
m
Ivan Francois 16
Bond Graphs
Exemple de Transformateur
33
Ivan Francois 17
Bond Graphs
Le Gyrateur GY
• Cet élément à 2 liens permet un changement
des flux en efforts ou inversement tout en étant
conservatif en puissance
e1 GY e2
f1 r f2
e1 e2
r = =
f2 f1
35
Exemple de Gyrateur:
Le moteur à courant continu
• Le moteur transforme une puissance électrique
en puissance mécanique
• Le couple moteur est proportionnel au courant
d’induit: Cm=k.Φ.Is
• La vitesse de rotation est proportionnelle à la
tension d’induit: E= k.Φ.ω
Domaine
Domaine e1=E GY e2=Cm
Mécanique de
f1=Is f2= ω
électrique r= k.Φ rotation
36
Ivan Francois 18
Bond Graphs
Ivan Francois 19
Bond Graphs
a b EQUIVALENT A
3 4 1 e1-e2 0
1 1
f3+f4
c d
2
4
2
0
1
3
1 1
a b EQUIVALENT A
3 4 0 e3+e4 1
0 0
f1-f2
c d
2
4
1 2 39
40
Ivan Francois 20
Bond Graphs
R:R2
R:R1 R:R3
0a 1 0b 0c 0e 1 0f
1 1 C:C1
1 TF 1
Se 1 0g
I:L1
0d 0h 1
I:L2 41
42
Ivan Francois 21
Bond Graphs
44
Ivan Francois 22
Bond Graphs
R2 1:V13 C3
I:m
R1 C1 C2
45
R2 1:V13 C3
0
I:m
R1 C1 C2
46
Ivan Francois 23
Bond Graphs
Simplification 1
R2 1:V13 C3
R1 C1 R3 C2
47
Simplification 2
R2 1:V13 C3
48
Ivan Francois 24
Bond Graphs
Causalité
49
Causalité
• Le modèle bond Graph permet aussi de faire
apparaitre les relations de cause à effet
• Lorsqu’un système A transmet de la puissance au
système B, nous avons le BG suivant
e
A B
f
Ivan Francois 25
Bond Graphs
e
A B
f
e
A B
f
51
e
A B
f
e
A B
f
52
Ivan Francois 26
Bond Graphs
Se B
• Source de flux
– Le flux étant imposé par la source, le trait causal se
trouve donc du coté opposé à la flèche
Sf B 53
Elément R
• La causalité de cet élément est indifférenciée
e
e=R.f dans ce cas c’est le
R
f flux qui impose l’effort
e
f=e/R dans ce cas c’est
R
f l’effort qui impose le flux
54
Ivan Francois 27
Bond Graphs
Elément C
• Causalité intégrale t
1
e e(t) =
C ∫ f(τ ) dτ
C 0
L’effort est imposé par
f l’intégrale du flux
• Causalité dérivée
e de
f(t) = C
C dt
f Le flux est imposé par la
dérivée de l’effort
La causalité intégrale sera préférentiellement choisie
pour l’élément C 55
Elément I
• Causalité intégrale t
1
e f(t) =
I ∫
e(τ ) dτ
I 0
Le flux est imposé par
f l’intégrale de l’effort
• Causalité dérivée
e df
e(t) = I
I dt
f L’effort est imposé par la
dérivée du flux
La causalité intégrale sera préférentiellement choisie
pour l’élément I 56
Ivan Francois 28
Bond Graphs
Jonction 0
• La jonction 0 correspond à l’égalité des efforts
• Par conséquent, un seul lien peut imposer son
effort à la jonction
• Un seul lien avec barre de causalité auprès
de la jonction 0
• Exemple
Le lien 1 impose son effort à la jonction 0
e2 f2
e2={e1} e3 ={e1} e4={e1}
e1 e3
0
f1 f3 f1=f2+f3+f4
e4 f4 57
Jonction 1
• La jonction 1 correspond à l’égalité des flux
• Par conséquent, un seul lien peut imposer son
flux à la jonction
• Un seul lien sans barre de causalité auprès
de la jonction 1
• Exemple
Le lien 4 impose son flux à la jonction 1
e2 f2
f2={f4} f1={f4} f3={f4}
e1 e3
1
f1 f3 e4=-e1+e3+e2
e4 f4 58
Ivan Francois 29
Bond Graphs
Transformateur
• Si le flux f1 est imposé en entrée
e1 e2 e1=m.e2
TF:m
f1 f2
f2=m.f1
Gyrateur
• Si le flux f1 est imposé en entrée
e1 e2 e1=r.f2
GY:r
f1 f2
e2=r.f1
Ivan Francois 30
Bond Graphs
61
Exemple du BG p.57
R2 1 C3
Se 1 0 1 0 I:m
V4
V23 V34
V12
R1 C1 R3 C2
62
Ivan Francois 31
Bond Graphs
Exemple
R2 1 C3
Causalité Causalité
Causalité
obligatoire intégrale
0 intégrale
source élément C
élément I
d’effort
Se 1 0 1 0 I:m
V4
V23
V12 V34
R1 C1 R3 C2
63
Exemple
R2 1 C3
Se 1 0 1 0 I:m
V4
V23 V34
V12
Un seul lien avec
barre de causalité R1 C1 R3 C2
auprès de la
jonction 0
64
Ivan Francois 32
Bond Graphs
Exemple
R2 1 C3
Un seul lien sans
barre de causalité
auprès de la 0
jonction 1
Se 1 0 1 0 I:m
V4
V23 V34
V12
R1 C1 R3 C2
65
Exemple
R2 1 C3
Un seul lien avec
barre de causalité
0 auprès des
jonctions 0
Se 1 0 1 0 I:m
V4
V23 V34
V12
R1 C1 R3 C2
66
Ivan Francois 33
Bond Graphs
Exemple
R2 1 C3
Un seul lien avec
barre de causalité
0 auprès des
jonctions 0
Se 1 0 1 0 I:m
V4
V23 V34
V12
R1 C1 R3 C2
Un seul lien sans
barre de causalité
auprès de la
jonction 1
67
Causalité dérivée
Causalité
I:M1 dérivée I:M2
C:1/k
Ivan Francois 34
Bond Graphs
Exercice 1
Affecter les causalités
69
Exercice 2
Affecter les causalités
I:L I:J
R:R R:f
70
Ivan Francois 35
Bond Graphs
Exercice 3
Affecter les causalités
71
72
Ivan Francois 36
Bond Graphs
Principe de base
73
Sources
• Source d’effort
f
Se B B
Se
e
• Source de flux
e
B
Sf B Sf f
74
Ivan Francois 37
Bond Graphs
Elément R
• 2 possibilités
e e
R e=R.f R
f f
e f
R f=e/R 1/R
f e
75
Elément I
• 2 possibilités
e e
I e=I.p.f I.p
f f
A éviter
e
e f
I f= 1/I.p
f
Ip
e
A préférer
76
Ivan Francois 38
Bond Graphs
Elément C
• 2 possibilités
e e
f
C e= 1/C.p
f Cp f
A préférer
e f
C f=C.p.e C.p
f e
A éviter
77
Transformateur
• Si le flux f1 est imposé en entrée
m
e1 e2 e1 e2
TF:m
f1 e1=m.e2
f2 m
f1 f2
f2=m.f1
Ivan Francois 39
Bond Graphs
Girateur
• Si le flux f1 est imposé en entrée
r
e1 e2 e1 f2
GY:r
f1 e1=r.f2
f2 r
f1 e2
e2=r.f1
Jonction 0
• Exemple
Le lien 1 impose son effort à la jonction 0
e2 f2
e2={e1} e3={e1} e4={e1}
e1 e3
0
f1 f3 f1=-f2+f3+f4
e4 f4
e2
e3
e1
e4
e2 f2 f2
e1 e3
-
0
f1 f3
f1 f3 f4
e4 f4
80
Ivan Francois 40
Bond Graphs
Jonction 1
• Exemple
Le lien 4 impose son flux à la jonction 1
e2 f2
f1={f4} f3={f4} f2={f4}
e1 e3
1
f1 f3 e4=-e1+e3+e2
e4 f4
f2
f3
f1
f4
e2 f2 e2
e1 e3
1
e1 - e3
f1 f3 e4
e4 f4
81
82
Ivan Francois 41
Bond Graphs
R:b
C:1/k
k b
On néglige la gravité
f1=f2=f3=f4 (caractéristique d’une jonction 1)
e1=e2+e3+e4 (bilan de puissance)
Avec la causalité:
e1 e2 1 f2
Se:F Vx
Mp
- - f3
e4 k f4
p
b
e3 84
Ivan Francois 42
Bond Graphs
• Fonction de transfert
1
Vx (p) Mp p
= =
F(p) 1 + ( k + b)( 1 ) Mp2 + bp + k
p Mp
85
Ivan Francois 43
Bond Graphs
Jonction 1:
I:L C:C1 e2=e1-e3-e4
e2 f2 e5 f5 f1=f3=f4={f2}
e1 - e4
Se:E 1 0 Jonction 0:
f1 - f4 -
e3 f3 e6 f6 f5=f4-f6
Se:E 1 R2 e5
R1 + Lp 1 + R2C1p
-
88
Ivan Francois 44
Bond Graphs
Se:E R2 E5=Vs
(R1 + Lp)(1 + R2C1p)
-
• Conclusion
Vs R2
=
E R2 + (R1 + Lp)(1 + R2C1p)
89
90
Ivan Francois 45
Bond Graphs
Vecteur d’état
• Le vecteur d’état est composé des variables d’énergie p et q
associées aux éléments I et C du BG
Rappel :
p p& e e =
q
x= &x = = C
q q& f f =
p
I
91
Représentation d’état
• Si tous les I et C sont en causalité intégrale, alors l’équation
d’état est sous forme d’équations différentielles ordinaires :
x& = f(x, u)
Cas général :
y = g(x, u)
x& = Ax + Bu
Cas linèaire :
y = Cx + Du
• avec u et y les vecteurs d’entrée et de sortie.
• A matrice d’état, B matrice de commande
• C matrice d’observation, D matrice de liaison directe
92
Ivan Francois 46
Bond Graphs
Conversion état-transfert
On utilise l’opérateur de dérivation p=d /dt
px=Ax+Bu
(pI-A)x=Bu
x=(pI-A)-1Bu
L’équation de sortie y=Cx+Du donne:
y=[C(pI-A)-1B+D]u
Soit
H(p)=C(pI-A)-1B+D
94
Ivan Francois 47
Bond Graphs
Exemple mécanique
F
1 2
Vx Se:F 1:Vx I:M
M
4 3
R:b
C:1/k
k b
Jonction1:Vx (1) Elément I:M (2)
f1=f3=f4={f2} p& 2 = e2
e2=e1-e3-e4 1
f2 =.p2
M
Elément C:1/k (3) Elément R:b (4)
q& 4 = f4 e3=b.f3
e4 = k.q4
95
96
Ivan Francois 48
Bond Graphs
(2) ⇒ p& 2 = e2
Représentation d’état
b
p& 2 − M − k p2 1
q& 4 = 1 . + .F
0 q4 0
M
• Si on mesure la sortie Vx
1
y = Vx= 0 .x
M
98
Ivan Francois 49
Bond Graphs
Fonction de transfert
La fonction de transfert se calcule par
H(p)=C.(pI-A)-1.B+D
− b b
p 0 M − k p + k
pI − A = M
− = 1
0 p 1 0 − p
M M
−1
b
p + M k M p k
1 = 1 b
2
Mp + bp + k − p+
− p M M
M
M p k 1
1
H(p) = 0. 1 b 0
Mp + bp + k M
2
− p+
M M
Vx p
H(p) = = 99
F Mp 2 + bp + k
2 5
1 3 4
6
Ivan Francois 50
Bond Graphs
Expression de p5
• M2 est en causalité dérivée. Il faut exprimer p5
en fonction des composantes du vecteur d’état:
p2 et q6
p5 = M2.f5 = M2.f4
b b
p5 = M2. .f3 = M2. .f2
a a
b p2 b M2
p5 = M2. . = p2. .
a M1 a M1
p5 dépend de p2 102
Ivan Francois 51
Bond Graphs
Expression de p2 et q6
p& 2 = e2 = e1 - e3 b b
q& 6 = f6 = f4 = f3 = f2
b b a a
p& 2 = e1 - .e4 = F − .e4
a a b p2
q& 6 = .
b b a M1
p& 2 = F − .(e5 + e6) = F − .( p& 5 + kq6)
a a
b b M2
p& 2 = F − .( p& 2. . + kq6)
a a M1
1 b
p& 2 = 2
F − .k.q6
M2 b a
1+ . 2
M1 a
103
Si on mesure V2:
b
y= 0 x
aM1
104
Ivan Francois 52
Bond Graphs
Systèmes mécaniques
105
Translation horizontale
V1 V2
k1 k2
F
m1 m2
b
Le ressort k1 et le frottement
visqueux b sont soumis à la même
différence de vitesse V1-V2
106
Ivan Francois 53
Bond Graphs
Simplification
V13=V1-V3
107
e2 f2 f4 e4 e8 f8
f3 e7 e8=e7-e9
1:V1 0 1:V2
- e3 - f7 f7=f9={f8}
-
e2=e1-e3 f4=f3-f7
e1 e9 f9
f3=f1={f2} e3=e7={e4}
Ivan Francois 54
Bond Graphs
f5 e5 e6
k1/p b f6
f4
e4
1/m1.p 1/m2.p
f2 e8 f8
e2
e1=F e7 e9
- e3 -
k2/p
f1 f3 - f7 f9=V2 109
e1=F e2 f2 f4 f6 e6 e7 e8 f8
1/m1.p b 1/m2.p
- -
e3 - e4 e9
k2/p
f7
f9=V2
e1=F e2 f2 f9=V2
1/m1.p b+ k1/p p/(m2.p2+k2)
-
e3 - f7
110
Ivan Francois 55
Bond Graphs
Fonction de transfert
F V2
1/m1.p b+ k1/p p/(m2.p2+k2)
- -
m1.p
F b.p + k1 V2
p/(m2.p2+k2)
- m1.p 2 + b.p + k1
m1.p
111
y
mg 1:Vr C:1/k
Ivan Francois 56
Bond Graphs
∫
Fy myVy
y 1:Vy MTF:my
1 4 7
2 3 5 6 8
1:Vx MTF:mx 0:Fr MTF:my 1:Vy Se:mg
• 3 variables d’état:
– les moments liés aux liens 1 et 7:
px=p1 et py=p7
– Le déplacement lié au lien 4:
q4=qr 114
Ivan Francois 57
Bond Graphs
Équations d’état
• Les équations d’état s’obtiennent en appliquant la
méthode systématique: x
p& x = − .k.q r
x p y py
q& 4 = q& r = . x+ . x 2 + y2
x 2 + y2 m x 2 + y2 m y
p& y = − .k.q r + mg
x + y2
2
116
Ivan Francois 58
Bond Graphs
Engrenage
J1
Γ1 ω1 Γ2 r2 1
ω1 = = =
ω2 Γ1 r1 m
ω2
J2 est en causalité dérivée
Γ2
Une seule des 2 vitesses fera partie du
J2 vecteur d’état
I:J1 I:J2
Systèmes électriques
118
Ivan Francois 59
Bond Graphs
Rappels
Effort e U: tension (V)
Flux f i: courant (A)
Moment p Φ: flux magnétique (Wb)
Déplacement q q: charge (C)
Élément R R: Résistance (Ω)
Élément I L: inductance (H)
Élément C C: capacité (F)
119
Circuits actifs
• Schéma de l’amplificateur opérationnel avec entée +
à la masse
Energie
i1 externe
- is
Ve + Vs=-[Link]
Vs
i2
120
Ivan Francois 60
Bond Graphs
Représentation
• Le schéma simplifié est le suivant:
i1
- is
Ve G Vs
i1 R2
R1 -
U
Ve + Vs
MSe:-G
7
1 3 4 6 8
Se:Ve 1:i1 0:U 1:i2 0:Vs Se:Vs
2 5
Ivan Francois 61
Bond Graphs
Schéma fonctionnel
• f8=0 -G
e1=Ve e3=U=e4 e6
- -
e2 f7
R1 1/R2
f2 f3 f4 f5 f6 f8=0
f1
-
-G
e1=Ve U - e6 Vs
-
R1/R2
123
e1=Ve -G Vs Ve -G Vs
- - - -
-1/G
R1/R2 R1/R2
Ve -G Vs Vs −G − G .R 2
= =
- Ve 1 + ( − G )( − 1 + G . R1 ) 1 + (1 + G ) R1
G R2
R1/R2 (-1/G)-1
Ivan Francois 62
Bond Graphs
Magnétisme
• Soit un conducteur de longueur L situé
dans un champ magnétique B
• S’il est parcouru par le courant i, il sera
soumis à la force:
r r r
F = iL ∧ B B i
e F
• Si on lui applique la force F, il fournira la
tension
dϕ dx
e=− = BL = BLV
dt dt
F e
GY:B.L
V i
125
126
Ivan Francois 63
Bond Graphs
127
Systèmes hydrauliques
128
Ivan Francois 64
Bond Graphs
Procédure systématique de
construction du Bond Graph
• Fixer un sens de circulation pour le fluide. Il sera pris comme
sens de transfert de la puissance.
• Rechercher tous les nœuds de pressions différentes. Placer une
jonction 0 par nœud.
• Placer une jonction 1 entre deux jonctions 0 et y attacher les
éléments R, I, C soumis à la différence de pressions
correspondantes.
• Relier les jonctions par des liens, en respectant le sens de
transfert de la puissance.
• Choisir une pression de référence (pression atmosphérique en
général) et supprimer les jonctions 0 qui y sont associées, ainsi
que tous les liens qui y sont attachés. Simplifier si possible
129
Elément R
• Il traduit une dissipation d’énergie à travers une
restriction
• Elle est différente selon que l’écoulement est
laminaire ou turbulent
• La classification se fait en fonction du nombre de
Reynold
– v: vitesse moyenne du fluide
– d: diamètre de la section de passage
– ν: viscosité du fluide (m2/s)
• Si Re<1000, l’écoulement est laminaire, si Re>1000
l’écoulement est turbulent
130
Ivan Francois 65
Bond Graphs
bulle Pa
1
Pb
Q Q 131
Q = k.(Pa− Pb)
R:1/k
e=Pa-Pb Q
Pa Pb
Pa Pb
1
Q Q
Q
132
Ivan Francois 66
Bond Graphs
1
t
ρ.l
• À identifier avec f(t) =
I ∫
e(τ ) dτ Soit
0
I=
S 133
(1) v=Q/S est la vitesse unidimensionnelle moyenne d’un fluide incompressible
Q
Soit H(t)=
S ∫
Q(τ ) dτ
0
Effort P(t) pression P=ρ.g.H
H
Flux Q(t) débit volumique
S
t
1 1
t
1 ρ.g
Soit P(t) = ρ .g .
S∫Q(τ ) dτ
0
et e=
C ∫
f(τ ) dτ =
C S
0
134
Ivan Francois 67
Bond Graphs
Principe de Pascal
F1 F2
• Gravité et accélération
négligée
V2
V1
• Conservation de la matière:
S1 S2 V1S1=V2S2
• Conservation de la puissance:
F1V1=F2V2
• Conclusion
S1 F1 F2
m = =
S2 S1 S2
e1:F1 e2:F2
1:V1 TF:m 1:V2
135
Piston vérin
F P
TF:S
V Q
136
Ivan Francois 68
Bond Graphs
Pompe
Γ P
TF:Vo
ω Q
137
Systèmes thermiques
138
Ivan Francois 69
Bond Graphs
Déplacement S: entropie
Puissance T(t).dS/dt
Energie E = ∫ T dS
139
140
Ivan Francois 70
Bond Graphs
Pseudo-Bond graphs
Effort T: température (K)
Flux dQ/dt : flux thermique (J/s)
Ivan Francois 71
Bond Graphs
Procédure systématique de
construction d’un PBG
• Affecter une jonction 0 à chaque température
• Relier un élément C si nécessaire
• Choisir un sens de circulation des échanges
thermiques
• Insérer un jonction 1 entre chaque jonction 0 si
un élément R est situé entre 2 températures
correspondantes
• Affecter le sens de transmission de la
puissance en reliant les jonctions par des liens
143
Élément C
• L’élément C se rencontre essentiellement pour
modéliser l’accumulation d’énergie
• Considérons une enceinte contenant un liquide
incompressible à pression P constante
F
P
dx
Ivan Francois 72
Bond Graphs
T dQi/dt
T T
Sf:dQe/dt 0:T
145
dQe/dt dQs/dt
Élément C: équation
• L’élément C est en causalité intégrale donc
1 dQi
T= ∫ .dt
C dt
• Nous avons dQi=[Link] avec
– M: masse du liquide
– c: chaleur massique (J/Kg/°C)
– Qi : quantité de chaleur reçue ou cédée par le liquide (en J)
• Soit
C=M.c
146
Ivan Francois 73
Bond Graphs
Élément R
• Il traduit le phénomène de conduction thermique
• Considérons une paroi mince de température T
T2 T
T1
• T1: température de la face chaude, T2 celle de la face
froide de la paroi
e
• La résistance thermique est donnée par R =
– e: épaisseur de la paroi (m) λ.A
– λ: conductibilité thermique (J/s)/(m.°C)
– A: surface d’échange (m2) 147
T dQ/dt
T1 T2
Se:T1 1
dQ/dt dQ/dt 148
Ivan Francois 74
Bond Graphs
T4
T2
T3 149
Notations
150
Ivan Francois 75
Bond Graphs
Représentation du PBG
• Température des parois et du liquide chauffé: jonction 0:T3 et 0:T2
• Air extérieur: Se:T1
• Liquide chauffant: Se:T4
• Evolution de T3: C3 relié à 0:T3
• Evolution de T2: C2 relié à 0:T2
• Conduction entre liquide chauffant et paroi: jonction 1 avec R3
• Conduction entre paroi et liquide 2 : jonction 1 avec R3
• Conduction entre liquide 2 et l’air ambiant : jonction 1 avec R2
Equations
Se:T4 1 0:T3 1 0:T2 1 Se:T1
10 11 13 15 17 19
12 14 16 18 20
152
Ivan Francois 76
Bond Graphs
Variable d’état
• Les 2 éléments C2 etC3 sont en causalité intégrale
donc dim(x)=2
q18
x=
q14
q& 18 = f 18 = f 15 − f 17 q& 14 = f14 = f11 − f13
e 16 e 20 e12 e16
q& 18 = f 16 − f 20 = − q& 14 = f12 − f16 = −
R3 R2 R3 R3
1 1 1
q& 18 = (e 13 − e15 ) − (e 17 − e19 ) q& 14 = (T4 − e14 - e14 + e15 )
R3 R2 R3
1 1 1
q& 18 = (e 14 − e 18 ) − (e 18 − T1) q& 14 = (−2e14 + e18 + T4)
R3 R2 R3
1 1 1 1
q& 18 = e 14 + ( − − )e 18 + T1
R3 R3 R2 R2 153
Représentation d’état
Les 2 températures d’entrées sont T1 (considérée
comme une perturbation) et T4. La température de
sortie est T2
T2=e18=(1/C2)q18
−1 1 1 1 1
+ R 0
q 18
C R
& R 2 C2 R 3 T1
x& = = 2 3 .x + 2 .u u=
q& 14 1 −2 0 1 T4
R 3C3
R 3C3 R 3
1
T2 = 0 x
C2
154
Ivan Francois 77