Telechargé par mpek.honore

Bond Graphs

publicité
Bond Graphs
Modélisation des systèmes 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
2
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
Présentation des Bond Graphs
• Le Bond Graph (graphe de liaison) est un outil
de modélisation graphique pluridisciplinaire
(électrique, mécanique, hydraulique, thermique,
chimique)
• Il adopte un langage unifié
• C’est un outil évolutif qui permet aisément
d’ajouter ou supprimer de nouveaux éléments
4
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
• La représentation graphique permet de
visualiser les transferts de puissance et de
causalité
• Le modèle aboutit à une écriture systématique
des équations mathématiques
6
Ivan Francois
3
Bond Graphs
Concepts et définitions
7
Liens de puissance
• Les liens de puissance connectent les
multiports et représentent la puissance
échangée entre eux
• Ce lien (Bond) est désigné par le symbole
d’une demi flèche
• La direction de la puissance positive est
représentée par le sens de la demi flèche
8
Ivan Francois
4
Bond Graphs
Variables d’effort et de flux
• La puissance s’exprime comme le produit de
deux variables complémentaires
• La variable d’effort e
• La variable de flux f
• Le lien porte les deux variables
e
f
• Par convention, le flux est toujours représenté
du coté de la demi flèche
9
Variables généralisées d’effort et de
flux
Domaine physique
Effort
Flux
Electrique
Tension u(V)
Courant i(A)
Mécanique de
translation
Force F(N)
Vitesse de translation
v(m/s)
Mécanique de
rotation
Couple Γ(N.m)
Vitesse angulaire
ω(rad/s)
Hydraulique
Pression P(Pa)
Thermique
Température T(K)
Chimique
(transformation)
Potentiel chimique
µ(J/mol)
Chimique
(cinétique)
Affinité chimique
Débit volumique
V& (m3/s)
Flux d’entropie
S& (J/(K.s))
Flux molaire
n& (mol/s)
Vitesse de réaction
ζ& (mol/s)
10
Ivan Francois
5
Bond Graphs
Variables d’énergie
• Moment généralisé ou impulsion
t
p(t) = ∫ e(τ )dτ ⇒ e(t) =
0
dp(t)
dt
e = p&
dq(t)
dt
f = q&
• Déplacement généralisé
t
q(t) = ∫ f(τ)dτ ⇒ f(t) =
0
t
∫
11
Energie(1)
t
∫
E(t) = P(τ )dτ = e(τ ).f(τ )dτ
Soit, en remplaçant avec l’équation précédente
t
∫
t
∫
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
E p (q) = ∫ e(q)dq
p
E c (p) = ∫ f(p)dp
13
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
Ep =
∫
e(q ) dq =
q0
x1
∫
x0
k .x.dx =
1
(kx12 − kx02 )
2
14
Ivan Francois
7
Bond Graphs
Variables généralisées en bond graph
Domaine physique
Effort
Flux
Moment
Déplacement
Charge q(C)
Electrique
Tension u(V)
Courant i(A)
Flux magnétique
Φ(Wb)
Mécanique de
translation
Force F(N)
Vitesse de
translation v(m/s)
Moment J(N.s) ou
quantité de
mouvement
Elongation x(m)
Mécanique de
rotation
Couple Γ(N.m)
Vitesse angulaire
ω(rad/s)
Moment angulaire
Ω(N.m.s) ou
moment cinétique
Angle θ(rad)
Hydraulique
Pression P(Pa)
Débit volumique
Q (m3/s)
Impulsion de
pression pp(N.s/m2)
Volume V(m3)
Thermique
Température T(K)
Flux d’entropie
S& (J/(K.s))
-
Entropie S(J/K)
Chimique
(transformation)
Potentiel chimique
µ(J/mol)
Flux molaire
n& (mol/s)
-
Nombre de moles
n
Chimique
(cinétique)
Affinité chimique
Vitesse de réaction
(mol/s)
15
Complément sur le moment généralisé
• Dans le domaine de la
chimie et de la
thermique, les variables de moment ne sont pas
définies
• Il n’est pas possible d’exprimer la température
ou le potentiel chimique en fonction de la
dérivée du flux d’entropie ou du flux molaire
16
Ivan Francois
8
Bond Graphs
Eléments constitutifs d’un Bond
Graph
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)
En électricité u=Re.i Re: résistance en ohms
En mécanique F=Rm.v Rm: frottements visqueux
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
f(t) =
1
I
∫ e( τ ) d τ
• Ou
e(t) = I.
t
0
df
dt
19
Exemple d’éléments inertiels I
• En mécanique de translation I est la masse m
– F=m.dv/dt
• En mécanique de rotation I est l’inertie J
– Γ=J.dω/dt
• En électricité I est une bobine d’inductance L
– U=L.di/dt
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
e(t) =
1
C
t
∫ f(τ ) d τ
0
• Ou
f(t) = C.
de
dt
21
Exemple d’élément capacitif en
électricité
• En électricité C est la capacité d’un condensateur
• q représente la charge, q=Cu
• e étant la tension et f le courant, la relation
f(t) = C.
de
dt
i(t) = C.
du
dt
Devient
22
Ivan Francois
11
Bond Graphs
Exemple d’élément capacitif en
mécanique
• En mécanique, C matérialise un ressort de raideur
k
• x représente le déplacement
• e étant la force F et f la vitesse v
t
∫
F(t) = k.x(t) = k v(τ ) dτ
0
t
En identifiant avec
1
e = f(τ) dτ
C
∫
C=1/k
0
23
Résumé des éléments passifs
Le tétraèdre de Paynter regroupe les 4 variables
généralisées et les 3 éléments passifs
e
∫ dt
C
p
R
q
∫dt
I
f
24
Ivan Francois
12
Bond Graphs
Les éléments actifs: les sources
• Les éléments dits actifs sont ceux qui
fournissent de la puissance au système
• Les sources d’effort: Se
Se
• Les sources de flux: Sf
Sf
25
Convention pour les sources
• L’orientation de la demi flèche est fixée sortante de la
source
• La variable d’effort ou de flux fournie par la source
est supposée indépendante de la variable
complémentaire flux (pour Se) ou effort (pour Sf)
• Si les sources appliquées sont indépendantes (gravité,
tension d’alimentation, pompe...) on les présente par
Se ou Sf, si en revanche elles sont modulées par des
variables externes (pompe commandée par exemple)
on les désigne par Mse ou MSf (« M » pour modulée)
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
Récapitulatif des éléments actifs, passifs et détecteurs
Elément
Eléments
actifs
Symbole
Se
Sf
R
Eléments
passifs
C
I
Détecteurs
De
Df
Loi
Exemple
e indépendant de f
Pesanteur, générateur de
tension, pompe à pression
constante
f indépendant de e
Générateur de courant,
pompe à débit constant
e=R.f
f=(1/R)e
Amortisseur, frottement,
résistance électrique,
restriction hydraulique,
e(t) =
f(t) =
t
1
C
∫ f(τ ) d τ
1
I
∫ e( τ ) d τ
0
t
Ressort, élasticité,
réservoir, condensateur
Masse, inertie, bobine
0
Voltmètre, manomètre
Ampèremètre, débitmètre, tachymètre
28
Ivan Francois
14
Bond Graphs
Eléments de jonction
• Ces éléments, notés 0, 1, TF et GY servent à
coupler les éléments R, C et I pour construire
l’architecture du système à modéliser
• Ils sont tous conservatifs de puissance
29
Jonction 0
• La jonction 0 permet de coupler des
éléments soumis à un même effort
• Les
efforts
sont
identiques:
e1=e2=e3=e4
• La somme des flux entrant est égale à la
somme des flux sortants:
f1=f2+f3+f4
• Le bilan des puissances est nul:
e1f1-e2f2-e3f3-e4f4=0
e2 f2
e1
f1
0
e3
f3
e4 f4
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
• La somme des efforts entrants est égale
à la somme des efforts sortants:
e1=e2+e3+e4
• Le bilan des puissances est nul:
e1f1-e2f2-e3f3-e4f4=0
e2 f2
e1
f1
1
e3
f3
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
f1
m
e2
f2
• m est le coefficient de transformation ou
module de transformation:
m =
e1
f2
=
e2
f1
32
Ivan Francois
16
Bond Graphs
Exemple de Transformateur
33
Complément sur le Transformateur
• Le module de transformation peut être variable
• Dans ce cas, on utilise la notation MTF (M signifie modulé)
• Considérons une tige qui pivote autour de O
y
F
a
A
θ
V
x
• La vitesse de A projetée sur y est notée V=a.ω.cosθ
• La figure suivante utilise les flèches pleines qui portent le
signal par opposition aux demi flèches qui indiquent la
puissance
∫
1:ω
Ivan Francois
θ
cos
a
m=a.cosθ
e1=τ
f1=ω
MTF
e2=F
f2=V
1:V
34
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
• r est le coefficient de gyrateur:
r =
e1
e2
=
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
e1=E
électrique
f1=Is
GY
r= k.Φ
e2=Cm
f2= ω
Domaine
Mécanique de
rotation
36
Ivan Francois
18
Bond Graphs
Règles de simplifications des Bond
Graphs(1)
• Si une jonction (1 ou 0) n’a qu’un lien en
entrée et un lien en sortie, on peut éliminer
cette jonction
0
Ou
• Attention
=
1
0
Ou
≠
1
37
Règles de simplifications des Bond
Graphs (2)
• Si 2 jonctions 1 sont reliées par 1 seul lien, on
peut les réduire à une seule jonction traduisant
le flux commun
• Si 2 jonctions 0 sont reliées par 1 seul lien, on
peut les réduire à une seule jonction traduisant
l’effort commun
38
Ivan Francois
19
Bond Graphs
Règles de simplifications des Bond
Graphs (3)
1
a
3
3
0
1
EQUIVALENT A
b
1
1
c
1
2
4
3
1
EQUIVALENT A
b
0
0
c
0
2
1
a
e1-e2
f3+f4
d
0
3
1
4
d
4
0
e3+e4
1
f1-f2
2
4
1
2
39
Procédure de construction des modèles
Systèmes électriques
• 1- Fixer un sens de circulation pour le courant qui sera pris
comme sens de transfert de la puissance
• 2- Rechercher tous les nœuds de potentiels différents, placer
une jonction 0 par nœud
• 3- Placer une jonction 1 entre deux jonctions 0 et y attacher les
éléments soumis à la différence de potentiels correspondants
• 4- Relier les jonctions par des liens, en respectant le sens de
transfert de la puissance.
• 5- Choisir un nœud de référence (ou plusieurs suivant les cas)
et supprimer la (ou les) jonction(s) 0 qui y est (sont)
associée(s), ainsi que tous les liens qui y sont attachés.
Simplifier si possible
40
Ivan Francois
20
Bond Graphs
Exemple de système électrique
R:R2
R:R3
R:R1
1
0a
1
0b
0c
0e
1
1
Se
1
1
1
0f
TF
1
C:C1
0g
I:L1
0d
0h
1
I:L2
41
Bond graph associé après
simplifications
42
Ivan Francois
21
Bond Graphs
Procédure de construction des modèles
Systèmes mécaniques
• 1- Fixer un axe de référence pour les vitesses.
• 2- Rechercher toutes les vitesses différentes. Placer une
jonction 1 par vitesse différente. Y attacher les éléments
correspondants.
• 3- Exprimer les relations entre vitesses. Placer une jonction 0
par relation entre les jonctions 1 associées aux vitesses
intervenant dans la relation
• 4- Relier les jonctions par des liens, en respectant le sens de
transfert de la puissance.
• 5- Supprimer les jonctions 1 associées à une vitesse nulle,
ainsi que tous les liens qui y sont attachés.
• Simplifier si possible.
43
Exemple de système mécanique
Le système est composé de:
Une masse m
3 ressorts de raideur C1, C2, C3
3 amortisseurs R1, R2, R3
Les vitesses sont fixées positivement vers
la droite
L’entrée de ce système est la force F(t)
L’amortisseur R2 est soumis à la vitesse V13=V1-V3
Le ressort C3 est aussi soumis à la vitesse V13=V1-V3
On pose une jonction 1 pour cette vitesse V13
44
Ivan Francois
22
Bond Graphs
Placement des jonctions 1 par vitesses avec les
éléments correspondant
R2
1:V13
C3
I:m
Se
1:V1
1:V2
1:V3
1:V12
1:V23
R1
C1
R3
1:V4
1:V34
C2
45
Placement de jonctions 0 par relations entre jonctions 1
R2
1:V13
C3
0
I:m
Se
1:V1
0
1:V2
0
1:V12
1:V23
R1
C1
1:V3
0
R3
1:V34
1:V4
C2
46
Ivan Francois
23
Bond Graphs
Simplification 1
R2
1:V13
C3
0
Se
1:V1
0
V2
1:V3
0
V12
V23
R1
C1
0
I:m
V4
V34
R3
C2
47
Simplification 2
R2
1:V13
C3
0
Se
1:V1
0
1:V3
V23
0
I:m
V4
V34
V12
R1
C1
R3
C2
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
A
e
f
B
• Un trait causal est placé perpendiculairement au lien
du coté ou l’effort est transmis
• La position du trait causal est indépendante du
sens de la demi flèche
50
Ivan Francois
25
Bond Graphs
A impose un effort e à B qui réagit en
renvoyant un flux f à A
e
A
B
f
e
A
B
f
e
A
B
f
51
A impose un flux f à B qui réagit en
renvoyant un effort e à A
f
A
B
e
e
A
B
f
e
A
f
B
52
Ivan Francois
26
Bond Graphs
Causalité des éléments actifs
• Source d’effort
– L’effort étant imposé par la source, le trait causal
se trouve donc du coté de la flèche
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
R
e=R.f dans ce cas c’est le
flux qui impose l’effort
R
f=e/R dans ce cas c’est
l’effort qui impose le flux
f
e
f
54
Ivan Francois
27
Bond Graphs
Elément C
• Causalité intégrale
e
C
f
1
e(t) =
C
t
∫ f(τ ) dτ
0
L’effort est imposé
l’intégrale du flux
• Causalité dérivée
e
C
f(t) = C
par
de
dt
Le flux est imposé par la
dérivée de l’effort
La causalité intégrale sera préférentiellement choisie
55
pour l’élément C
f
Elément I
• Causalité intégrale
t
e
I
f
1
f(t) =
e(τ ) dτ
I
∫
0
Le flux est imposé par
l’intégrale de l’effort
• Causalité dérivée
e
I
e(t) = I
df
dt
L’effort est imposé par la
dérivée du flux
La causalité intégrale sera préférentiellement choisie
56
pour l’élément I
f
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
e1
f1
0
e3
f3
e4 f4
e2={e1} e3 ={e1} e4={e1}
f1=f2+f3+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
e1
f1
1
e4 f4
Ivan Francois
e3
f3
f2={f4} f1={f4} f3={f4}
e4=-e1+e3+e2
58
29
Bond Graphs
Transformateur
• Si le flux f1 est imposé en entrée
e1
f1
TF:m
e2
f2
e1=m.e2
f2=m.f1
• Si l’effort e1 est imposé en entrée
e1
f1
TF:m
e2
f2
e2=(1/m).e1
f1=(1/m).f2
59
Gyrateur
• Si le flux f1 est imposé en entrée
e1
f1
GY:r
e2
f2
e1=r.f2
e2=r.f1
• Si l’effort e1 est imposé en entrée
e1
f1
GY:r
e2
f2
f2=(1/r).e1
f1=(1/r).e2
60
Ivan Francois
30
Bond Graphs
Procédure d’affectation de la causalité
• 1- Affecter la causalité (obligatoire) aux sources et
aux R non linéaires et répercuter sur l’environnement.
• 2- Mettre les I et C en causalité intégrale
préférentielle et répercuter sur l’environnement.
• 3- Affecter les causalités aux éléments R linéaires en
respectant les restrictions de causalité aux jonctions.
• 4- En cas de conflit à une jonction, rechercher
l’élément I ou C cause du conflit et le mettre en
causalité dérivée. Boucler en 3.
61
Exemple du BG p.57
R2
1
C3
0
Se
1
0
1
V23
0
I:m
V4
V34
V12
R1
C1
R3
C2
62
Ivan Francois
31
Bond Graphs
Exemple
R2
1
Causalité
obligatoire
source
d’effort
Se
1
C3
0
Causalité
intégrale
élément C
0
1
V23
0
I:m
V4
V34
V12
R1
Causalité
intégrale
élément I
C1
R3
C2
63
Exemple
R2
1
C3
0
Se
1
0
1
V23
Un seul lien avec
barre de causalité
auprès de la
jonction 0
0
V34
I:m
V4
V12
R1
C1
R3
C2
64
Ivan Francois
32
Bond Graphs
Exemple
Un seul lien sans
barre de causalité
auprès de la
jonction 1
Se
R2
1
C3
0
1
0
1
V23
0
V34
I:m
V4
V12
R1
C1
R3
C2
65
Exemple
R2
1
C3
0
Se
1
0
Un seul lien avec
barre de causalité
auprès des
jonctions 0
1
V23
0
V34
I:m
V4
V12
R1
C1
R3
C2
66
Ivan Francois
33
Bond Graphs
Exemple
R2
1
C3
Un seul lien avec
barre de causalité
auprès des
jonctions 0
0
Se
1
0
1
0
V23
V34
I:m
V4
V12
Un seul lien sans
barre de causalité
auprès de la
jonction 1
R1
C1
R3
C2
67
Causalité dérivée
I:M1
Se:F
1:V1
Causalité
dérivée
TF:
I:M2
1:V2
b/a
C:1/k
• Si l’élément M1 est en causalité intégrale,
l’élément M2 est obligatoirement en causalité
dérivée
68
Ivan Francois
34
Bond Graphs
Exercice 1
Affecter les causalités
69
Exercice 2
Affecter les causalités
I:L
Se:U
1:i
R:R
I:J
GY:K
1:ω
R:f
70
Ivan Francois
35
Bond Graphs
Exercice 3
Affecter les causalités
71
Passage du Bond Graph au bloc
de transfert
72
Ivan Francois
36
Bond Graphs
Principe de base
• Transformer chaque élément du BG en un
schéma fonctionnel élémentaire
• Nous noterons toujours p la variable de
Laplace
• Les variables de flux et d’effort seront ici en
flèches pleines
73
Sources
• Source d’effort
f
Se
B
Se
B
e
• Source de flux
e
Sf
B
Sf
B
f
74
Ivan Francois
37
Bond Graphs
Elément R
• 2 possibilités
e
R
e=R.f
f
e
R
f
e
R
f=e/R
f
f
1/R
e
75
Elément I
• 2 possibilités
e
I
f
e=I.p.f
A éviter
e
I
f
f=
e
Ip
e
I.p
f
f
1/I.p
e
A préférer
76
Ivan Francois
38
Bond Graphs
Elément C
• 2 possibilités
e
C
f
e
f
e=
Cp
1/C.p
f
A préférer
e
C
f
f
C.p
f=C.p.e
A éviter
e
77
Transformateur
• Si le flux f1 est imposé en entrée
e1
f1
TF:m
e1=m.e2
e2
f2
e1
m
e2
f1
m
f2
f2=m.f1
• Si l’effort e1 est imposé en entrée
e1
f1
TF:m
e2
f2
e1
f1
1/m
1/m
e2
f2
e2=(1/m).e1
f1=(1/m).f2
Ivan Francois
78
39
Bond Graphs
Girateur
• Si le flux f1 est imposé en entrée
e1
f1
e2
f2
GY:r
e1=r.f2
e1
r
f2
f1
r
e2
e2=r.f1
• Si l’effort e1 est imposé en entrée
e1
f1
e1
e2
f2
GY:r
f1
1/r
1/r
f2
e2
f2=(1/r).e1
79
f1=(1/r).e2
Jonction 0
• Exemple
Le lien 1 impose son effort à la jonction 0
e2 f2
e1
f1
e2={e1} e3={e1} e4={e1}
e3
f3
0
f1=-f2+f3+f4
e4 f4
e2
e3
e1
e2
e1
f1
f2
-
e3
0
e4
e4
f2
f4
f3
f1
f4
f3
80
Ivan Francois
40
Bond Graphs
Jonction 1
• Exemple
Le lien 4 impose son flux à la jonction 1
e2 f2
e1
f1
f1={f4} f3={f4} f2={f4}
e3
f3
1
e4=-e1+e3+e2
e4 f4
f2
f3
f1
e2
e1
f1
e2
e3
1
e4
f4
f2
f4
f3
e1
e4
e3
81
Méthode d’obtention du transfert
• Changer les liens BG en deux signaux (flèche pleine) flux et
effort
• Remplacer chaque jonction 1 en une somme algébrique
d’efforts
• Remplacer chaque jonction 0 en une somme algébrique de flux
• En tenant compte de la causalité, remplacer chaque composant
par la fonction de transfert correspondante
• Réorganiser le schéma fonctionnel obtenu pour placer la
variable d’entrée à gauche et la variable de sortie à droite
• Simplifier le schéma fonctionnel
• Calculer la fonction de transfert
82
Ivan Francois
41
Bond Graphs
Exemple mécanique (1)
F
Vx
1
M
2
1:Vx
Se:F
I:M
4
k
3
R:b
C:1/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é:
e2=e1-e3-e4
et
f1={f2} f3={f2} f4={f2}
83
Exemple mécanique (2)
I:M
e2
Se:F
e1
f1
f2
f2
- e3
1
e4
f4
f3
f1
R:b
f4
e1
C:1/k
Se:F
e1
-
e2
1
Mp
e4
k
p
f4
f2
-
e4
e3
Vx
f3
b
e3
Ivan Francois
e2
f3
84
42
Bond Graphs
Exemple mécanique (3)
• Simplification du schéma fonctionnel
F
Vx
1
Mp
-
k
p
+ b
• Fonction de transfert
1
Vx (p)
p
Mp
=
=
F(p) 1 + ( k + b)( 1 ) Mp2 + bp + k
p
Mp
85
Exemple mécanique (4)
• Cette fonction de transfert est équivalente à
Mp 2 Vx + bpVx + kVx = pF(p)
Soit
d 2 Vx
dVx
dF
+ kVx =
dt
dt
dt 2
Après intégration :
M
M
d 2x
dt 2
+b
+b
dx
+ kx = F
dt
86
Ivan Francois
43
Bond Graphs
Exemple électrique (1)
Vs
Jonction 1:
I:L
f2
e2
e1
e3
e5
- e4
1
Se:E
f1
C:C1
f4
f3
e2=e1-e3-e4
f5
f1=f3=f4={f2}
0
e6
R:R1
Jonction 0:
f6
f5=f4-f6
e4=e6={e5}=Vs
R:R2
87
Exemple électrique (2)
• Schéma fonctionnel
Se:E
e1
-
e2
e3
R1
1
Lp
f2
f4
f5
-
f3
f6
e5
1
C1p
1
R2
e6
e4
Se:E
-
1
R1 + Lp
R2
1 + R2C1p
e5
88
Ivan Francois
44
Bond Graphs
Exemple électrique (3)
• Après simplification:
Se:E
-
R2
(R1 + Lp)(1 + R2C1p)
E5=Vs
• Conclusion
Vs
R2
=
E
R2 + (R1 + Lp)(1 + R2C1p)
89
Passage du Bond Graph à la
représentation d’état
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
p
x= 
q 
p&  e 
&x =   =  
q&  f 
Rappel
:
q
C
p
f =
I
e =
• Si tous les éléments sont en causalité intégrale, la
dimension de x est égale au nombre d’éléments I et C
• Si parmi les n éléments I et C il en existe nd en causalité
dérivée, alors la dimension du vecteur d’état est n-nd
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 :
Cas général
 x& = f(x, u)
:
 y = g(x, u)
Cas linèaire
 x& = Ax + Bu
:
 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
Méthode systématique pour obtenir la
représentation d’état
• Ecrire les lois de structure aux jonctions en
tenant compte de la causalité
• Ecrire les lois associées aux éléments en tenant
compte de la causalité
• Combiner ces différentes lois pour expliciter
les dérivées des variables d’état en fonction
des variables d’état (x) et des entrées (u)
• Définir le vecteur des variables mesurées y
93
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
Vx
1
Se:F
M
4
k
2
1:Vx
I:M
3
R:b
C:1/k
b
Jonction1:Vx
f1=f3=f4={f2}
e2=e1-e3-e4
(1)
Elément C:1/k
(3)
Elément I:M
p& 2 = e2
(2)
1
.p2
M
Elément R:b
(4)
e3=b.f3
f2 =
q& 4 = f4
e4 = k.q4
95
Expression du vecteur d’état (1)
• 2 éléments en causalité intégrale donc
p2
x= 
q4
• Il faut exprimer p& 2 et q& 4
et F
en fonction de p2,q4
• Méthode: Démarrer avec l’expression de p& 2 puis, en
utilisant les équations du tableau, effectuer plusieurs
substitutions jusqu’à ne faire apparaitre dans le membre de
droite que des composante de x ou de F
96
Ivan Francois
48
Bond Graphs
Expression du vecteur d’état (2)
(2) ⇒ p& 2 = e2
• En utilisant (1): p& 2 = e1 - e3 - e4
• En remplçant avec (4) et (3): p& 2 = F - bf2 - kq4
• (2) donne
p& 2 = F - b
p2
- kq4
M
• L’équation (3) donne
q& 4 = f4 = f2 =
p2
M
97
Représentation d’état
 b
 p& 2   − M
 q& 4  =  1
  
 M

− k   p2  1 
.  +  .F
0   q4   0 

• 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
p 0   M
pI − A = 
−
0 p   1
M
b

p + M
 1
−
 M
b
 
− k  p +
M
= 1
0  −
  M

k

p

−1

k
 p
M
 1
 =
2
Mp + bp + k −
p
 M

H(p) =
M
1
Mp + bp + k  M
H(p) =
Vx
p
=
F
Mp 2 + bp + k
2
k

b
p+ 
M
 p

0. 1
 −
 M
k

b
p+ 
M
1
0
 
99
Exemple avec causalité mixte
5
2
1
3
4
6
• 2 éléments en causalité intégrale donc
p2
x= 
q6
100
Ivan Francois
50
Bond Graphs
Equations associées aux jonctions et
aux éléments
Jonction 1: V1
e2=e1-e3
f1=f3={f2}
(1)
Transformateur TF
f4=(b/a)f3
e4=(a/b)e3
(4)
Jonction 1: V2
e4=e5+e6
f6=f5={f4}
(2)
Elément I:M1
(5)
p& 2 = e2
f2 =
Elément C:1/k
(3)
Elément I:M2
(6)
p& 5 = f5
q& 6 = f6
e6 =
1
p2
e2 =
M1p
M1
k
f6 = k.q6
p
f5 =
1
p5
e5 =
M2p
M2
101
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
.e4 = F − .e4
a
a
b
b
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 =
F − .k.q6 
2 
M2 b 
a

1+
. 2
M1 a
p& 2 = e1 -
q& 6 = f6 = f4 =
b
b
f3 = f2
a
a
b p2
q& 6 = .
a M1
103
Expression de l’équation d’état
b


− .k 

1


a
 0
2 
2 

M2
b
M2
b
x& = 
1+
.  x + 1 +
. 2 F

M1 a 2 
 M1 a 
 b

0


0
 a.M1

p2
x= 
q6
Si on mesure V2:
 b

y=
0 x
 aM1 
104
Ivan Francois
52
Bond Graphs
Systèmes mécaniques
105
Translation horizontale
V1
F
k1
m1
V2
k2
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
Plaçons les causalités
et numéros de liens
107
Passage au schéma bloc et équations de
chaque jonction
e4=e5+e6
f5=f6={f4}
I:m1
e2
e1
Se:F
f3
-
e3
e6
1:V13
f5
f4
f2
1:V1
Ivan Francois
C:1/k1
e5
f6
R:b
e4
0
I:m2
e8
e7
-
e2=e1-e3
f4=f3-f7
f3=f1={f2}
e3=e7={e4}
f7
f8
1:V2
e9
e8=e7-e9
f7=f9={f8}
f9
C:1/k2
108
54
Bond Graphs
Simplification du schéma bloc (1)
f5
e5
k1/p
e6
b
f6
f4
e4
1/m1.p
1/m2.p
f2
e2
e8
e1=F
e7
- e3
-
f3
f1
f8
e9
f7
f9=V2
k2/p
109
Simplification du schéma bloc (2)
f5
e2
e1=F
1/m1.p
f4 f6
f2
-
e3 -
k1/p
b
e5
e6
e7
e4
e8
e9
1/m2.p
f8
k2/p
f7
f9=V2
e2
e1=F
e3 -
1/m1.p
f2
f7
-
b+ k1/p
p/(m2.p2+k2)
f9=V2
110
Ivan Francois
55
Bond Graphs
Fonction de transfert
F
-
1/m1.p
b+ k1/p
p/(m2.p2+k2)
V2
m1.p
F
-
b.p + k1
m1.p 2 + b.p + k1
V2
p/(m2.p2+k2)
m1.p
V2(p)
p(k 1 + b.p)
=
2
F(p)
(m 1 .p + b.p + k 1 )(m 2 .p 2 + k 2 ) + m1 .p 2 (k 1 + b.p)
111
Pendule à bras élastique
x
r = x 2 + y2
r
Se:mg
y
mg
Les vitesses Vx, Vy, Vr sont
reliées entre elles
Ivan Francois
1:Vx
I:m
1:Vy
I:m
1:Vr
C:1/k
dr ∂r ∂x ∂r ∂y
= . + .
dt ∂x ∂t ∂y ∂t
x
y
Vr =
Vx+
Vy
2
2
2
112
x +y
x + y2
56
Bond Graphs
BG du pendule à bras élastique
• Les gains des MTF notés mx et my:
Vr=mx.Vx+my.Vy
∫
x
∫
y
Fx
1:Vx
1:Vy
MTF:mx
Fy
MTF:my
Fr
mxVx
0:Fr
Fr
myVy
Fr
Vr
1:Vr
• x et y sont indispensables pour obtenir mx et my
• Les liaisons sont de type signal d’où les flèches
pleines
113
BG global (intégrateurs non
représentés)
I:m
C:1/k
I:m
1
4
7
1:Vx
2
MTF:mx
3
0:Fr
5
MTF:my
6
1:Vy
8
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
Ivan Francois
114
57
Bond Graphs
Équations d’état
• Les équations d’état s’obtiennent en appliquant la
méthode systématique:
x
p& x = −
py
p
y
q& 4 = q& r =
. x+
.
x 2 + y2 m
x 2 + y2 m
x
p& y = −
x 2 + y2
y
2
x + y2
.k.q r
.k.q r + mg
• De plus, nous avons besoin de x et y comme
variables d’état pour les utiliser dans les MTF
x& =
px
m
y& =
py
m
115
Remarques sur la représentation d’état
• Il y a 5 équations d’état or le système possédant 2
degrés de liberté, il aurait suffi 4 composantes au
vecteur d’état
• Nous avons donc une représentation redondante, le
couple x, y aurait suffi à modéliser le système
• Les non-linéarités géométriques imposent l’usage
de MTF ou de MGY
• Ces non-linéarités conduisent à des représentations
d’état non linéaires
116
Ivan Francois
58
Bond Graphs
Engrenage
J1
ω1 Γ2 r2 1
= = =
ω2 Γ1 r1 m
Γ1
ω1
ω2
Γ2
J2
I:J1
Se:Γ1
1:ω1
R:b1
J2 est en causalité dérivée
Une seule des 2 vitesses fera partie du
vecteur d’état
I:J2
TF:m
1:ω2
R:b2
R:b
117
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
i1
-
Ve
+
i2
Energie
externe
is
Vs
Vs=-G.Ve
• Les courants i1 et i2 sont pratiquement nuls
• Le gain G est très élevé (104 à 106)
120
Ivan Francois
60
Bond Graphs
Représentation
• Le schéma simplifié est le suivant:
i1
is
-
Ve
G
Vs
• L’intensité i1 étant très faible, elle n’apparait pas dans leBG
• L’AO est représenté par une source d’effort (Vs) modulée par
un signal Ve
Ve
MSe:-G
Vs
is
121
Exemple: montage inverseur
i2
R2
i1
R1
Ve
U
+
Vs
MSe:-G
7
Se:Ve
1
1:i1
2
R:R1
Ivan Francois
3
0:U
4
1:i2
6
0:Vs
8
Se:Vs
5
R:R2
122
61
Bond Graphs
Schéma fonctionnel
• f8=0
-G
e1=Ve
e3=U=e4
-
-
e6
e2
f7
R1
1/R2
f2
f1
f3
f4
f5
f6
-
f8=0
-G
e1=Ve
U
- e6
Vs
R1/R2
123
Fonction de transfert de l’inverseur
e1=Ve
Vs
-
-G
-
Ve
-
Vs
-
-G
-1/G
R1/R2
Ve
-
Vs
-G
R1/R2
R1/R2
Vs
−G
− G .R 2
=
=
Ve 1 + ( − G )( − 1 + G . R1 ) 1 + (1 + G ) R1
G R2
(-1/G)-1
• Lorsque G est très élevé, Vs/Ve=-(R2/R1)
124
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
e
B
i
F
• Si on lui applique la force F, il fournira la
tension
dϕ
dx
e=−
= BL
= BLV
dt
dt
F
V
GY:B.L
e
i
125
Moteur à courant continu
• Soit un moteur à courant continu de résistance d’induit r et
d’inductance l
• Il entraine une charge matérialisée par l’inertie J et le
frottement visqueux b
• if est le courant d’inducteur
126
Ivan Francois
63
Bond Graphs
BG associé au moteur à courant
continu en charge
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
Cas d’un écoulement turbulent
• L’expression liant débit et pression est
Q = k. Pa− Pb
Pa
Pb
R =
Q
Pa − Pb
Q
Soit R =
•Le BG utilise un
élément R variable. Il
est représenté par une
bulle
Pa − Pb
k
R(Pa-Pb)
e=Pa-Pb Q
Pa
Q
1
Pb
Q
131
Cas d’un écoulement laminaire
• L’expression liant débit et pression est
Q = k.(Pa− Pb)
R:1/k
e=Pa-Pb Q
Pa
Pb
Q
Pa
Q
1
Pb
Q
132
Ivan Francois
66
Bond Graphs
L’élément inertiel en hydraulique
•
•
•
•
Considérons une conduite de longueur l et de section S
Isolons une masse m de ce fluide m=ρ.l.S
Soit v la vitesse de ce fluide Q le débit v=Q/S(1)
La force motrice F appliquée à la masse m de ce fluide est
proportionnelle à la différence de pression
F=S(P1-P2)
l
• En appliquant le PFD:
P1
P2
ρ.S.l
Q
d(Q/S)
S
= S(P1- P2)= S.P⇒ Q =
P.dt
dt
ρ.l
∫
S
P=P1-P2
t
1
e(τ ) dτ Soit
• À identifier avec f(t) =
I
∫
I=
ρ.l
S
0
(1) v=Q/S est la vitesse unidimensionnelle moyenne d’un fluide incompressible
133
L’élément capacitif en hydraulique
Considérons une cuve fermée de section constante S
alimentée par un débit volumique Q(t)
Le niveau H(t) vérifie la relation
S.
t
Soit
dH
=Q
dt
1
H(t)=
Q(τ ) dτ
S
∫
0
Q
Effort P(t) pression P=ρ.g.H
H
S
Soit
Flux Q(t) débit volumique
t
1
P(t) = ρ .g .
Q(τ ) dτ
S
∫
0
t
et
1
e=
f(τ ) dτ
C
∫
0
1 ρ.g
=
C S
134
Ivan Francois
67
Bond Graphs
Principe de Pascal
F1
• Gravité
et
accélération
négligée
• Conservation de la matière:
V1S1=V2S2
• Conservation de la puissance:
F1V1=F2V2
• Conclusion
F2
V2
V1
S1
S2
m =
e1:F1
S1
S2
F1
F2
=
S1
S2
TF:m
1:V1
1:V2
e2:F2
135
Piston vérin
Fluide incompressible, masse
piston négligée
Q
V
P
P=F/S
F
S
Conservation de puissance:
P.Q=F.V
F
V
TF:S
P
Q
136
Ivan Francois
68
Bond Graphs
Pompe
Rendement = 1, Vo= cylindrée de la pompe
ω = vitesse de rotation fournie par moteur externe
Puissance conservée: P.Q=P.Vo.ω=Γ.ω
Γ
ω
TF:Vo
P
Q
137
Systèmes thermiques
138
Ivan Francois
69
Bond Graphs
Vrai Bond graphs
Effort
T: température
Flux
dS/dt : flux d’entropie
Moment
Non utilisé
Déplacement
S: entropie
Puissance
T(t).dS/dt
Energie
E = ∫ T dS
139
Limite des vrais BG en thermique
• Les BG construits avec ces conventions sont des vrais
BG
• Ces graphes sont utilisables pour représenter des
transformations complexes qui apparaissent dans
certaines machines industrielles
• Cependant, ces conventions présentent l’inconvénient
d’utiliser des éléments spéciaux comme les capteurs
d’entropie qui ne sont pas très courants
• Dans ce cours, nous utiliserons les pseudo-Bond
Graphs
140
Ivan Francois
70
Bond Graphs
Pseudo-Bond graphs
Effort
T: température (K)
Flux
dQ/dt : flux thermique (J/s)
Moment
Non utilisé
Déplacement
Q: quantité de chaleur (J)
Puissance
Le produit e.f n’est pas une
puissance
Pas de notation
Energie
141
Conséquences sur l’utilisation des
Pseudos-Bond Graph (PBG)
• Il n’est pas possible d’utiliser des TF pour
représenter des changements de type énergie
• Tous les phénomènes thermodynamiques ne
peuvent pas se représenter avec ces
conventions
• Nous nous limiterons aux solides ou liquides
incompressibles: dQ=dU=dH
• Nous supposerons les températures homogènes
à l’intérieur des corps considérés
142
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
• Le travail élémentaire reçu par la masse unité de
fluide est:
δW=- Pdv
144
Ivan Francois
72
Bond Graphs
Élément C représentation en PBG avec
jonction 0
• Par convention, le travail reçu par le fluide est positif s’il s’agit
d’une compression
• La quantité de chaleur échangée avec l’extérieur est notée δQ
• Si le fluide est incompressible, nous avons dQ=du=dh
• La variation de quantité de chaleur interne vérifie le bilan
dQi dQe dQs
=
−
dt
dt
dt
Qi = Qe − Qs
C
T
Sf:dQe/dt
T
dQi/dt
0:T
dQe/dt
T
dQs/dt
145
Élément C: équation
• L’élément C est en causalité intégrale donc
1 dQi
T= ∫
.dt
C dt
• Nous avons dQi=M.c.dT 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
T
T2
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)
– λ: conductibilité thermique (J/s)/(m.°C)
– A: surface d’échange (m2)
λ.A
147
Élément R représentation en PBG avec
jonction 1
• Le flux thermique traversant la paroi est donné
par
dQ 1
dt
=
R
.(T1− T2)
• Cette paroi transmet la quantité de chaleur de
sorte que
dQ dQ1 dQ2
=
=
dt
dt
dt
R:e/λA
T
Se:T1
Ivan Francois
T1
dQ/dt
dQ/dt
1
T2
dQ/dt
148
74
Bond Graphs
Chauffage par conduction
• Pour chauffer un liquide (à température T2)
nous le plaçons dans une enceinte dont les
parois sont portées à température T3 par
circulation d’un liquide chaud (température
T4)
• Hypothèse: T4 constant et T1 (air) constant
T1
T4
T2
T3
149
Notations
•
•
•
•
•
•
•
m2 et m4 masse des liquides chauffé et chauffant
m3: masse des parois
c2, c4: chaleurs massiques des liquides (J/Kg.K)
C2: capacité calorifique du liquide 2 C2=m2.c2 (J/K)
C3: capacité calorifique du liquide 3 C3=m3.c3 (J/K)
R3: résistance thermique (conduction de la paroi)
R2: résistance thermique associée à l’échange entre le
liquide 2 et l’air
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
Se:T4
1
R:R3
0:T3
1
0:T2
C:C3
R:R3
C:C2
Se:T1
1
R:R2
151
Equations
Se:T4
1
0:T3
10
11
12
R:R3
1
0:T2
13
15
Se:T1
1
17
19
14
16
18
20
C:C3
R:R3
C:C2
R:R2
e12=e10-e11
f10=f11={f12}
f14=f11-f13
e11=e13={e14}
e16=e13-e15 f18=f15-f17
f13=f15={f16} e17=e15={e18}
e20=e17-e19
f17=f19={f20}
e12=R3.f12
e14=(1/C3)q14
d(q14)/dt=f14
e16=R3.f16
e20=R2.f20
e18=(1/C2)q18
d(q18)/dt=f18
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& 18 = f 16 − f 20 =
e 16 e 20
−
R3 R2
q& 14 = f14 = f11 − f13
q& 14 = f12 − f16 =
e12 e16
−
R3 R3
q& 18 =
1
1
(e 13 − e15 ) −
(e 17 − e19 )
R3
R2
q& 14 =
1
(T4 − e14 - e14 + e15 )
R3
q& 18 =
1
1
(e 14 − e 18 ) −
(e 18 − T1)
R3
R2
q& 14 =
1
(−2e14 + e18 + T4)
R3
q& 18 =
1
1
1
1
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
&
q
18
  C R
R 2  C2 R 3 
x& =   =  2  3
.x +  2
1
−2 
 0
q& 14 



R 3C3
R 3C3 

1

T2 = 
0 x
 C2


0 
.u
1 
R 3 
 T1
u= 
T4
154
Ivan Francois
77
Téléchargement