Documente Academic
Documente Profesional
Documente Cultură
Lab4 PDF
Lab4 PDF
5
Simularea [n MATLAB a sistemelor [n reprezentare de stare
1. Scopul lucr`rii
Fe = k(x1-x2)
d2 d1 •
Fr1 = µM1g x 1
Fe •
F
M2 M1 Fr2 = µM2g x 2
Fe
Fr2 Fr1
Figura 1
28
Pentru ob\inerea unei reprezent`ri de stare se aleg urm`toarele variabile de
stare:
d1 d1
•
d1 v
x= = 1 (2)
d2 d2
d• v 2
2
unde d1 este deplasarea locomotivei fa\` de o pozi\ie de referin\`, d2 este deplasrea
vagonului, v1 este viteza locomotivei, v2 este viteza vagonului.
}tiind c` intrarea u a sistemului este for\a de trac\iune F, iar ie]irea
sistemului este viteza locomotivei v1, se ob\in urm`toarele ecua\ii de stare:
•
x1 = x 2
• k k F
x 2 = − x1 − µgx 2 + x3 +
M1 M1 M1
•
x 3 = x4 (3)
•
x = k x − k x − µgx
4 M 1 M 3 4
2 2
y = x2
• 0 1 0 0 x1 0
x• 1
x 2 M 1 − µg
−k k 0 x 2 1 M1
* + F
M1
• = 0
x 3 0 0 1 x3 0
x 4 M 2
• k 0 − k
M2 − µg x 4 0
(4)
x1
y = [0 1 0 0] x 2
x3
x4
29
•
x = Ax + Bu
y = Cx + Du
unde T este vectorul de timp, iar X0 este condi\ia ini\ial`.
• apelul LSIM(NUM,DEN,U,T) afi]eaz` r`spunsul [n timp al sistemului
reprezentat prin func\ia de transfer polinomial` G(s) = NUM(s)/DEN(s), unde
NUM ]I DEN con\in coeficien\ii poilinomului [n ordine descresc`toare a
puterilor lui s.
• c@nd func\ia este invocat` cu argumente st@nga, [Y,X] = LSIM(A,B,C,D,U,T)
sau [Y,X] = LSIM(NUM,DEN,U,T), va returna [n matricile Y ]i X evolu\ia [n
timp a ie]irii ]i a m`rimilor de stare.
sX 1 ( s ) = X 2 ( s )
k k 1
sX 2 ( s ) = − X 1 ( s ) − µgX 2 ( s ) + X 3 ( s) + F (s)
M1 M1 M1
sX 3 ( s ) = X 4 ( s ) (6)
k k
sX 4 ( s ) = X 1 (s) − X 3 ( s ) − µgX 4 ( s )
M2 M2
Y ( s) = X 2 ( s)
i1(t) i2(t)
R1 L1 L2
+ +
e(t R2
C ec(t)
-
-
Figura 2
30
capacitate de acumulare a energiei din sistem (e.g. curen\i prin bobin`, c`derea de
tensiune pe condensator). Bobina va acumula energie cinetic`, iar condensatorul
va acumula energie poten\ial` electric`. Pentru sistemul considerat vom putea
alege trei variabile de stare: tensiunea [n condensator, ec (t ) ]i curen\ii i1 (t ) ]i
i2 (t ) prin cele dou` bobine; adic` vectorul de stare al sistemului va fi:
i1 (t )
x (t ) = i2 (t ) (8)
e c ( t )
di1 (t )
L1 dt = − R1i1 (t ) − ec (t ) + e(t )
di (t )
L2
2
= − R2i2 (t ) + ec (t ) (9)
dt
C dec (t ) = i1 (t ) − i2 (t )
dt
di1 (t ) − R 0
−1
1
L
L1 i (t )
dt 1 1 L
di ( t ) = 0 − R2 1 1
2
i ( t ) +
0 e( t ) (10)
dt L2
2
L2
dec (t ) 1 −1 e c ( t ) 0
dt c 0
c
sau
•
x (t ) = Ax (t ) + Bu( t ) (11)
I 1 ( s) L2 Cs 2 + R2 Cs + 1
H 1 ( s) = =
E ( s) ∆
I ( s) 1
H 2 ( s) = 2 = (12)
E ( s) ∆
E ( s) L2 s + R2
H 3 ( s) = c =
E ( s) ∆
unde din calcule rezult`:
∆ = L1 L2 Cs 3 + ( R1 L2 + R2 L1 )Cs 2 + ( L1 + L2 + R1 R2 C ) s + R1 + R2 (13)
31
4. Desf`]urarea lucr`rii
y1 y2
kh
Remorca
Vehicul M
Bh
x1 (t ) = y1 (t ) − y 2 (t )
x (t ) = dy 2 (t )
2 dt
32