Академический Документы
Профессиональный Документы
Культура Документы
CEGELY
J.M RETIF
Mthodes d'intgration
Mthode des rectangles
0
20
Phase en
Gain (dB)
10
-50
0
-10
-100
-20
-30
-150
-40
Frquence (rad/sec)
-50
0,1
Frquence (rad/sec)
-200
31,4
0,1
10
10
31,4
Gain (dB)
Phase en
10
-50
0
-10
-100
-20
-30
-150
-40
Frquence (rad/sec)
Frquence (rad/sec)
-50
0,1
10
-200
31,4
0,1
10
31,4
Mthode de Simpson
20
Gain (dB)
Phase en
10
-50
0
-10
-100
-20
-30
-150
-40
Frquence (rad/sec)
-50
Frquence (rad/sec)
-200
0,1
10
31,4
0,1
10
31,4
40
20
20
10
10
-10
-10
Pulsation (rad/sec)
-20
0,1
10
31,4
100
80
80
40
20
20
10
0
31,4
40
30
0,1
10
31,4
30
20
10
10
0
-10
-10
Pulsation (rad/sec)
1
10
31,4
100
80
40
20
-20
0,1
31,4
Pulsation (rad/sec)
Pulsation (rad/sec)
1
10
60
40
Phase N=2
Phase N=1
60
Pulsation (rad/sec)
-20
0,1
100
0,1
30
-20
0,1
10
31,4
150
Phase N=4
Phase N=3
100
60
40
50
20
Pulsation (rad/sec)
Pulsation (rad/sec)
0
0,1
10
0
31,4
0,1
10
31,4
- 30 7.
Y( p )
1
=
, qui sera
U( p ) 1 + 10. p
1 z 1
et remplaons dans
T
0,0909
.
1 0,9091. z 1
L'quation rcurrente assurant la simulation sera:
y( k ) = 0,0909. u( k ) + 0.9091. y( k 1)
( 7.1.1 )
Remarque:
L'approximation de la drivation retenue correspond un oprateur d'intgration
1
T
qui
p 1 z 1
(
)
T. (1 + z 1 )
2. 1 z1
H 2 ( z) =
0,0476 + 0,0476. z 1
1 0,9048. z 1
( 7.2.1 )
Remarque:
(
(
1
1 T. 1 + z
La transformation bilinaire correspond un oprateur d'intgration
p 2. 1 z1
)
)
qui n'est
1 e 10 . z 1
1 e T.p 1
1
H 3 ( z) =
. 1 z
=
.
=
T
p
1 + 10. p
p. ( 1 + 10. p)
1 e 10 . z 1
- 31 H 3 ( z) =
0.0952. z 1
1 0.9048. z 1
Cette transmittance a pour quation rcurrente:
y ( k ) = 0,0952. u ( k 1) + 0.9048. y ( k 1)
( 7.3.1 )
diffrence
discrte
Transformation 0,0476 0,1383 0,2204 0,2946 0,3618 0,4226 0,4776 0,5273 1,0000
bilinaire
Bloqueur
0
0,0952 0,1813 0,2592 0,3297 0,3935 0,4512 0,5034 1,0000
d'ordre zro
Cas
0
0,0952 0,1813 0,2592 0,3297 0,3935 0,4512 0,5034 1,0000
continu
Nous pouvons constater sur la figure ci-aprs que les rponses obtenues sont trs proches,
cependant en analysant les rsultats numriques du tableau ci dessus on remarque que seule
l'utilisation d'un bloqueur d'ordre zro permet d'obtenir rigoureusement la mme rponse que dans
le cas continu.
Ce rsultat ne doit pas nous surprendre puisque pour un chelon chantillonn le bloqueur d'ordre
zro le reconstitue parfaitement. Il faut cependant noter, que si le signal d'entr avait t
quelconque, aucunes des rponses discrtes, aurait t gale au signal continu.
REPONSES INDICIELLES
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
10
20
30
40
temps
50
- 32 continu nous pouvons noter des diffrences qui seront d'autant plus apprciables que la priode
d'chantillonnage est grande.
En ce qui concerne la phase, pour la pulsation maximum de 3,14 rd/s, seule la mthode bilinaire
donne le dphase asymptotique de 90.
De ce petit exemple nous pouvons conclure que si l'on s'intresse la rponse harmonique (calcul
de filtres) la mthode bilinaire semble plus appropri par contre si l'aspect rponse temporelle est
primordial (calcul de correcteurs) l'utilisation d'un bloqueur d'ordre zro donne d'excellents
rsultats.
10 0
BODE
Gain
3
10 -1
1
10 -2
2
10 -3
10 -4
10 -3
100
10 -2
10 -1
10 0
3,14
10 1
log( )
Phase
1
-100
-200
3
-300
-400
-500
-600
10 -3
10 -2
10 -1
10 0
10 1
log( )
V.6
- VII-1 -
i*
(VII.1)
u(t) = C X(t)
+ D U(t)
-
(VII.2)
(VII.3)
F(;>I = a +
m
n-l
(VII.4)
do + dlp + . . . + pn
F(p)=a
F(p)
'
+cp+cp2+ . ..+c
p
2
1
n-l
n-l
(VII.5)
do + dlp + . . . + pn
= $$-
= a
+ C(P)
D(p)
(VII.6)
- VII-2 -
c(p) U(p)
Y(p) = am U(p)+- D(p)
Il apparait ici un couplage direct entre l'entre et la sortie, la matrice D
sera donc non nulle.
Lorsque m < n
m
m<n
Quel que soit la mthode choisie la dimension du vecteur d'tat est gal
l'ordre de la transmittance ici nous prendrons :
D(P)
D(P)
D(P)
En posant S(p) = D(P)
(VII.7)
nous obtenons :
Xl(P)
= S(P)
x1 (t>
= s(t)
X,(P)
= p.S(p)
x2 (t>
= i(t)
X3(P)
= p2S(p)
x,(t)
= Y(t)
=>
.
.
.
X
Xn(P)
= pn5 t p)
z>
.
.
X
.-l(P) = Pn%P)
(VII.8)
n-iw
x,(t)
* n-2
= S(t)
=
n-l
s(t)
x1 (t>
x,(t)
x3 (t>
I Xnwl
.
(t> = xp
J
XnW
= S(t)
- VII-3 .
Pour caractriser compltement X(t) il faut dterminer sa dernire composante
gn(t) en fonction de X(t) et U(t) utilisons pour cela la relation (VII.~).
c
X,(t) = sp = - doy - dlx2(t) - $x3(t) - dnB1xn(t) + u(t)
(VII.9)
A(n,n)
B(n,l)
-
/
0
o - - - - - o
1
.
.
gt> =
o---o
!
'1'
l
I
0 - - - - - 0 .l
$t> +
(VII.10)
-do-dl . . . . . -dnI
C(l, n>
Y(t) = cc
3
Cl - - - - c 0 - - 0-j- x(t) +
m
am U(t>
(VII.11)
(n-m-l) zro
Cette dcomposition est particulirement simple car on retrouve dans la
dernire ligne de A les coefficients du dnominateur, ceux du numrateur se
trouvant dans C.
Exemples
F(P) = p(;+a) =
1
2
ap+p
- VII-4 -
.x(t) = -0
_0
1
-a
gt> +
1
0
U(t>
11
1
u(t) = [j o] &W
C'est cette transmittance qui nous a servi illustrer le 8 VI.2.1.
1.3 - Mthode des modes
Cette mthode consiste calculer les ples de la transmittance
et d'associer chacun d'eux une composante du vecteur d'tat.
La contrainte du calcul des ples est compense par le fait que l'on
obtient des matrices A, B, C, ayant des proprits remarquables.
Contrairement au cas prcdent nous devrons distinguer dans l'laboration du vecteur d'tat les ples rels distincts, les ples multiples et
les ples complexes.
Comme prcdemment mettons le processus sous la forme
P)
F(p) = am +C (
D(P)
sim=n
C(P)
F(P) = D(p)
Cm < n)
- Cas
de @les
rels distincts
__---_-------------------La dcomposition de F(p) en Elments simples donne :
F(p) = am +
c11
+
a2
+
+A
p+x
..
P+X n
P+X 1
2
(VII.12)
- VII-5 -
a2 D(P)
X,(P) =
. P + x2
.
X(P) =
X,(P)
Til(t?)
G,(t)
.
.
.
- x2 x,(t) + a2 U(t>
XJt)
- An x,(t) + an U(t>
P+h 1
=s
* an U(P)
=
P+h n
La sortie vaut :
.
x(t)=
-
gt> +
0 - - - - - - -x
n1
D
A
= r i i i i - - - - i 1 gt) + am
L
a2
I
I
I
a
n -.
u(t)
u(t)
(VII.13)
(VII.14)
La matrice A est diagonale et l'on montre que pour une telle dcomposition
le systme est gouvernable et observable.
Cas
de ples
comlllexes
----w-m
a----------La dmarche est la mme que prcdemment cependant ici les matrices
A, B et le vecteur d'tat contiennent des nombres complexes.
Moyennant des oprateurs matriciels plus labors la simulation est
similaire au cas o les ples sont rels.
- VII-6 - Cas
cl'un @le
rel multiple
_---------------------La dcomposition en lment simple du ple est alors la suivante :
a
+
F(p) = am
a
+
(p + Xl"
n-l
(P + A>
n-l
a2
+ . . . +
(p + A>
+"1
P+h
Xl(P)
U(P)
n
(p+X>
X2(P)
*
U(P)
(p+X+
Xl(P)
X,(P)
x2(p)
p+x
x,(p)
=P+X
,-->
X
,-l(P) =
U(P)
(P + A)
X,(P)
U
(p+X)
x,(p)
,-l(P) = p+x
Xn(p)
Xl (t>
= 4x1(t) + x,(t)
x,ct >
.
.
z>
*
= 4x2(t) + x,(t)
U(P)
-P+X
X,(t)
= -Xxn(t) f U(t)
0-hlO----O
" : : .
0 0 - - . 1. -*x 1
00
x(t) +
-
-----O-h
0
0
0
0
i
(VII.15)
arn U(t>
(VII.16)
- VII-7 -
C a12 + . . . + a z
m
F(z) = O
do + dlz + . . . + zn
m
-Y(z)
U(z)
avec
m4n
si
avec
c.
1
+ C(z)
D(z)
(VII.17)
= lim F(z)
z+a
= (a. - di am>
1
Posons
S(z) = g&
- VII-8 -
x1 Ci+l)
= x2(i)
x2(i+l)
= x3(i)
x3(i+l)
= x4(i)
..
=>
.*
X n-l
(z)
zn-2s(z)
X n-l(i+l)
xn(i+l)
= S ci
x,(i)
+n)
pos
S(Z)
U(z)
= -
D(z) exp
vt 1
coxl(i)
1 0
o - - - o
1
H
0 -
o---o
?Ci+l) =
X(i) +
0
o - - o
D
A
, .
/Y(i) = I-c0 cl - - - - cm 0 0 1 _ X(i)
- + am U(i)
-7
Exemple
Calcul de la rponse ind ic.i elle de
(VII.18)
-d -dl - - - - - -dnsl
C
A
u(i)
0,5 z - 0,47
2
z -1,6z + 0,63
(VII.19)
- VII-9 -
U(i)
-0,63
Y(i) = j- -0,47
0,5 3 X(i>
k
Y(k)
0,5
0,83
1,296l
1,2543
1,1759
1,043o
1,3135
l-
Il
10
15
11
20
25
i,
wk
30
- VII-10 -
- Cas
de ples
distincts rels ou complexes
------------------------------------La dcompositioq en lments simples du processus est :
9
a2
F(z) = ao + x + +
z-x
1
2
avec a =
0
xi
lim F(z) = a
m
z+"
.
z
l
si
c1
n
+ n
-
(VII.20)
m = n
ples de F(z)
x,(z)
Z-X 1
a2 U(z)
z _
x2
.
.
x,(z)
an U(z)
= z _ h
A
-x1
0
0
x2
H
-
o-----o
o - - - - - o
X(k+l) =
-
U (k)
()0-----(-J
h
n
D
-,A
X(k) + cl0 U(k)
(VII.2.1)
(VII.22)
- VII-11 -
H = Hr + j Hi
F = Fr + j Fi
(VII.23)
(VII.24)
(VII.25)
Exemole
Calcul de la rponse indicielle du systme
F(z) _ o,5z3 + o,2z2 + 0,8z
z3-1,8z2+1,3z-0,4
Dcomposons F(z) en l.ments simples
c13
a1
c12
F(z) = ao + z - 0,8 + z-(0,5 + jO,5) + z-(0,5 - jO,5)
a
a2
a3
0,955882 - j 0,676470
= - 0,955882 + j 0,676470
= 3,011764
- VII-12 -
0
0
k
Y(k)
0,5
196
2
3,73
6,33
8.692
10,404
11,46
12,08
Y(k)
t
10
15
20
25
30
- VII-13 -
- Cas
d'un @le
multiple
____-----_-_--B-m
-_
La dcomposition est la suivante :
a1
c12
(2 - A) + (z _ X)2 + **' +
F(z) = a0 4"
(2 - X)n
x1 (2) =
x,(z)
x1(z) = -
U(z)
(z-g
Z-X
x,(z)
x,(z) = z-x
d>
U(z)
x,(z) =
(z-A)n-
.
.
.
U(z)
xn(z) = z-x
.
*
U(z)
x,(z) = r
l - - - O
&(k+l) =
0 ---w
U(k)
x
0 - - - - - 0
(VII.21)
(VII.22)
Exemple
Mise en quations d'tat discrte par la mthode des modes de la
transmittance suivante :
F(z) = 0,07832 - 0,18252 z - 0,4378 z2 + 1,936 z3 - 2,54 z4 + 1,2 z5
0,0864 - 0,7128 z + 2,5128 Z2 - 4,9 z3
+ 5,622 4 - 3,6z5 + z6
- VII-14 -
F(z) =
@2
(~-0,6)~
(z-0,8)
a3
(~-0,6)~
a4
(z-0,6)
a5
c16
z-(0,5+jO,5)
z-(0,5-jO,5)
z = 0,6
F(z)
Oy1
OP1
(~-0,6)~
(z-0,8)
0,91
(~-0,6)~
z-(0,5+jO,5)
jO,2
z-(0,5-jO,5)
x,(z) =
0,1 U(z)
z-O,8
U(z)
(~-0,6)~
x,(z) =
U(z)
x,(z) =
(z-0,Q2
x3 (2)
x4(z)
(z-0,6)
U(z)
(z-0,6)
x,(z) =
2 - (0,5 + jO,5)
x,(z) =
(0,3 +
jO,2> U(z)
2 - (0,5 - jO,5)
Exprimons maintenant la sortie par rapport l'tat et l'entre.
y(k) = xl(k) + 0,l x2(k) + 0,91 x3(k) + 035 X4(k) + x5(k) + x6(k)
- VII-15 -
&(k+l) =
-Y
0,8
0,6
0,6
096
'1
0,5+jO,5
0,5-ji),5
U(k)
0,3-jO,2 '
L 0,3+jO,2 -
C
r\,A)
0,l
0,91
0,5
X(k)
1' :~r rcsoudre numriquement ces quations d'tat on peut utiliser le calcul
*.r:ficiel,
sons
x2(k)
= xGr 0s)
j xRi(k)
1.
*+I)
pour R = 5 et 6
* ,, **I)
x ,k+l)
x;(k+l)
- VII-16 -
c
k
H(k)
1,2
Y(k)
1,2
1,79
1,636
1,272
0,953
0,7523
0,6185
2,99
4,626
5,898
6,856
7,6083
8,2266 '
Y(k) H(k)
10
If-*---. ~.-~~~~~~-~-~~~~-~-m-r
13
14
a
l
l
0
0
0
0
0
12
k
15
- VII-17 -
Y1 (2)
H1 1 (2)
Y2 (2)
HZ+) - - - - - - - - - Hue
H12(z) - - - - Hle(z)
u1 (z>
u2 (2)
Hsl(z) - - - - - - - - - Hse(z)
Y,(Z)
-1
uew
d
1
k=l
Mk
'+k
+D
(VII.23)
D=
lim H(z)
2 -tM
d
C
'k
k=l
(VII.24)
- VII-18 -
%*
ij
distincts.
Exemple
--w- --
(2 X,5)
(z -o,;);:4~
0,8)
yw =
p>
z - 0,9
(2 - 0,s) (z - 0,s)
(z 0y0,8)
1
1
.l vient :
16/15
1/15
(z - 0,2) - (z - 0,8)
095
2 - 0,5
413
1/3
(z - 0,5) - (z - 0,s)
(z -
032
0,8)
y<z> =
1
z-o,2
1
+z-o,5
k'
1 2-0,8
- VII-19 -
x,(z) =
~-&c4
z - 0,2
x,(z) =
p OJ g<z>
z - 0,8
x,(z) =
2 - 0,5
CO 1-J gz>
z - 0,8
X(i> =
0,s
0,8
098
11
0
1
-15
-;
0,2
1 x(i)
1
La matrice D tant nulle puisque chaque transmittance a un degr du dnominateur suprieur celui du numrateur.
- VII-20 -
u(i)
= C _
X(i) + D g(i)
Calculons en leur transforme en 2
Y(z)
y (2)
-- = C ~zX-F]-~ H+D
U(z)
-
(VII.25)
(VII.26)
n-l
+ zn
(VII.27)
n-l
(VII.28)
- VII-21 -
n-l =
- trac (F RnBl)
1
a n-2 = - 2 trac (F Rnw2)
Rn-3 = F Rn-2 +xan4
R. = F R1 + 1 a1
a
Ri +r
-Rpter
a. f - --& trac (F Ri)
1
R
i-l
+- F Ri -ta: ai
i+i-1
jusqu' i = 0