WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Bond graphs couplés pour la surveillance

( Télécharger le fichier original )
par Fatima Zohra LEBBAH
Université d'Oran - Magister en informatique 2005
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre 4

odelisation bond graph

4.1 Introduction

Le modele bond graph a ete invente par H.Paynter en 1961 et developpe ensuite par Karnopp et Rosenberg en 1983, Thoma en 1975 et 1991 et Breedveld en 1984 [26]. C'est un outil unifie de modelisation des systemes dynamiques et it permet la conception, la simulation et l'analyse des systemes complexes. Il est totalement in-dependant du domaine auquel appartient le systeme physique. C'est une reproduction graphique du systeme, en utilisant les sommets et les liens pour representer respectivement les composants et les relations definissant le systeme.

Dans ce chapitre, nous introduisons les fondements de base de la modelisation bond graph comportant une classification des elements mono et multiports ainsi la notion de la causalite. Le concept, chemin causal sera, par la suite decrit en detail pour les bond graphs simples et les bond graphs multiports.

4.2 Bond graphs simples

4.2.1 Les elements bond graph Le bond

Les elements bond graphs s'echangent l'energie a travers les bonds. La puissance est le ratio de la derivee de l'energie par rapport au temps ; la puissance est le produit de l'effort et du flux. Les directions des deux variables flux et effort sont opposees. A partir de ces

0 1

i V

e f

P = ef

P

u F

p(t) = R 0 t e(ô)d(ô) q(t) = f0 t f(ô)d(ô)

Z t

E(t) = p(ô)d(ô)

0

 
 
 
 
 
 

e

i

F

q

 

F

v

p

x

 

t

w

H

q

 

P

Q

Pp

V

 

(R, C, I, Se, Sf)

(TF,GY ) (0,1)

p(0) q(0)

p(t) q(t)

Se,Sf 0,1,TF,GY

R

ÖR(e,f) = 0

R

C

ÖC(e,q) = 0

R,C,I

C

I

Sf

Se

I

ÖI(p,f) = 0

R,C,I

0,1,TF,GY

e1 = e2 = e3 = e4
e1f1 + e2f2 - e3f3 - e4f4 = 0

0

f1 + f2 - f3 - f4 = 0

1

0, 1

0

0

0 0

e1 = me2
f2 = mf1

0

1

f1 = f2 = f3 = f4
e1f1 + e2f2 - e3f3 - e4f4 = 0

1

e1 + e2 - e3 - e4 = 0

TF

m

TF

e1 = rf2

e2 = rf1

0 1

A B A

B p = ef

A B

e A

f

A B f

e

GY

GY

r

FIG. 4.12 -- Position du trait causal au niveau d'un bond

Ces deux cas conduisent a deux schemas blocs differents, illustres sur la figure 4.13.

FIG. 4.13 -- Les deux differentes situations de la causalite

Comme la position du trait causal est tout a fait independante du sens de la demi-fleche, on obtient les deux cas illustres sur la figure 4.14.

FIG. 4.14 -- Independance de la position du trait causal par rapport au sens du bond

Les differents types de la causalite :

Ports avec causalites fixes : Ce sont les elements de sources d'effort et de flux qui possedent une causalite fixe (voir figure 4.15). Cependant, si l'objectif de noire analyse est la derivation du modele mathematique (Equations d'etat), alors les elements non-lineaires seront consideres comme des ports avec causalite fixe. C'est le cas ou la relation constitutive de l'element non-lineaire ne peut pas etre exprimee par une forme arbitraire de causalite.

Ports avec causalites preferees : Pour des considerations d'ordre
numerique et souvent physique, it est plus aise d'integrer que de de-
river, par consequent on essaiera d'affecter aux elements de stockage

I C

f CI e

eC = 1 f fcdt

C
eI
= I dfI

dt

C I

e C I

f

fC = C deC

f eIdt

dt

fI = I 1

C I

e = Rf f R

f = e e R

R

R

TF GY 0 1

0

e2

e1 = e2, e3 = e2, e4 = e2

f2 = --f1 + f3 + f4

1 n

n -- 1

0

1

1

f1 = f2 = f3 = f4

e3 = e1 + e2 - e4

e1 - e2 - e3 - e4 = 0

0

f1 = f3, f2 = f3, f4 = f3

1

0 1 TF GY

1 -

2 - 3 - 4 I R

I R

E = {C, I, Se, Sf, De, Df}

{R,C,I}

I R 1 - 2 - 3 - 4 -

4 - 3 - 2 - 1

X p

I q C

1 - 5 - 5 - 1 4 - 3 - 6 - 6 - 3 - 4

xi xd

Xÿ X

ÿxi xi

ÿxd xd

Z f

I C

Zi Zd

Y

Din R

Dout R

S

ÿxi

 

S11

S12

S13

S14

Zi

Zd

=

S21

S22

S23

S24

ÿxd

Din

 

S31

S32

S33

S34

Dout

Y

 

S41

S42

S43

S44

U

 

U

S (nc +ns) (nc +ne)

nc (R,C,I)

ns
ne

Dout = L.Din

s 1/s

Zi = H(s) ÿxi

Zd = H'(1/s) ÿxd

L H(s) H'(1/s)

Se

Df De

C

I R

(a) (b)

ÿxd = [f2, e5]tÿxi = []t Zd = [e2, f5]t Zi = []tt Dout[f4]tDin = [e4]t
U
= [Se]t Yout = [De, Df]t
V
= [Se, e2, e5, e4, f5, f4, f2, De, Df]t

e2
f5
e4

Df
De

f2
e5
f4

Se

?
?

?

? =

Zd
Din

Y

?

0 --1 0 1

? 1 0 --1 0

?

= ? 0 1 0 0

? ?1 0 0 0

0 1 0 0

R CISe Sf De Df TF GY

0 1

R C I

C I

C C

n C

ime ÿqi

C

Z t >n Z t >n Z t >n Z q

E = (eifi)dt = (ei ÿqi)dt = (eiq()dqi = e(q)dq = E(q)

t0 i=1 t0 i=1 t0 i=1 q0

q1

q2

q3

e1

e2

e3

q =

, e =

qn

en

Z t >n Z t >n Z t >:n Z p

E = (fiei)dt = (fi ÿpi)dt = (fip()dpi = f(p)dp = E(p)

t0 t0 t0 p0

i=1 i=1 i=1

E C

fidt = dqi

edq etdq et

e

I

I

C

n I

I

E I

f p

ei = ÖCi(q1, q2, · · · , qj, ej+1,· · · , en), i = 1,2,· · · ,j

f1

f2

f3

,f =

fn

C

ei = Ö-1

Ci (q1,q2,···,qn),i = 1,2,···,n

? p1

? p2 ?

p = ? p3

pn

C

C

qi = ÖCi(e1,e2,·· · ,en),i = 1,2, · ··,n

qk = Ö-1

Ci (q1, q2, · · ·, qj, ej+1,···, en),k = j, 2,··· ,m

C

C

I

I

C

fi = Ö-1

Ci (p1,p2, · · · ,pn), i = 1,2, · · · ,m

I

MP

MP

MP

eI% MP

eI1

MP I

MP

 

MP

 

MP

0 C0

MP

1 C1

MP

2 C2

MP

1 - 2 C1 - 2

MP

MP

MP

MP

0 C0

MP

{R,C,I}

t Tt 1 < t < dim(M) dim(M)

MP t

1 C1

MP

2 C2

MP

1-2 C1-2

MP

le cas des multiports, le probleme combinatoire de parcours des chemins causaux est accentue. La notion de chemins causaux et leur classification ont ete fournies par la suite afin de mieux aborder le chapitre suivant.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire