Académique Documents
Professionnel Documents
Culture Documents
PRACTICA
CONTROLADORES POR REALIMENTACION DE ESTADOS Y
OBSERVADORES
CURSO:
CONTROL DIGITAL
PROFESOR:
MSC. ING. ASTOCONDOR VILLAR JACOB
2014-B
G ( s )=
1
s + 0.1 s
2
y +0.1 y =u(t )
Entonces:
x 1= y ; x1=x 2
x 2= y ; x2=0.1 xX 2+u
Ecuacin de estados en tiempo contino:
[ ][
][ ] [ ]
x1
1
x1 + 0 u
=0
0 0.1 x 2 1
x2
[ ]
y=[ 1 0 ] x 1
x2
En estado discreto:
G= ( T ) =L1 {( SI A )
}=L1
{[ ]} [
1
s
0
1
s( s+ 0.1)
1 1010 e0.1 T
=
1
0
e0.1 T
s +0.1
H= ( t ) dtxB=L
{ ( SI A ) }=
] []
1 1010 e0.1 t
0
dt x
0.1t
1
0
e
Para T=1s
] [
G= 1 0.9516 ; H = 0.4837
0 0.9048
0.9516
1(
ST
Z =e ; Z=e
s=1/2
j 3
2 . Simule la respuesta.
1 j 3
)
2
2
M =[ H GH ] = 0.4837 1.3892
0.9516 0.8610
|[ ] [
0 0.9048
]|
|ZI G|=Z 21.9048 Z +0.9 48
a1=-1.9048
Polos deseados del sistema:
ST
1(
Z =e ; Z=e
1 j 3
)
2
2
a2=0.9048
Z =0.3929 j0.462
Ecuacin caracterstica deseada:
2=0.3678
Matriz de transformacin:
T=MW
W=
1.9048 1
1
0
][
][
K= [ 2a 2 1a 1 ] x T 1
K= [ 0.6116 0.8650 ]
c. Disee un estimador de estados completo con L elegida de modo tal que
el polinomio caracterstico del estimador sea z2.
N=[ C T GT CT ]
1
N= 1
0 0.9516
]
DET(N)=0.9516 0 el sistema es observable
z =0
1=0
2=0
Luego:
T 1
Ke=(W N )
2a 2
1a 1
Dnde:
][
W = a 1 1 = 1.9048 1
1 0
1
0
][
]
1
] [
0
Ke=( 1.9048 1 1
)
1
0 1 0.9516
Ke=
1.9048
0.8603
d. Simulacin:
Aadiendo el observador:
0.36780.9048
0.7858+1.9048
PROBLEMA 02:
Un sistema est descripto por la ecuacin:
. Se usar
X (s)
20
=
U (s) 11000 s2
Ecuacin de estado en continua:
x 1=x ; x1=x 2
x 2= x ; x2=0.001 x 10.02 u
A=
] [
0
1 ; B= 0 ;C= [ 1 0 ] ; D=0
0.001 0
0.02
G=
] [
1 0.01
0.001
3
; H=
x 10 ;
0
1
0.2
ts=
4
4
= =
=16
ts 0.25
Sobre pico: Mp = 20%
(
wd )
Mp=e
=0.2
=1.6094
(
wd )
wd=
=31.23
1.6094
s=16 j 31.23
Ts
Z =e
; para T=0.01s
K= [7.1826 0.1526 ] x 10
N=[ C T GT CT ]
1
N= 1
0 0.01
]
DET(N)=0.01 0 el sistema es observable
Tiempo de establecimiento=0.08s
4
ts= =0.08
4
4
= =
=50
ts 0.08
Sobre pico: Mp = 20%( el mismo que el apartado anterior)
(
wd )
Mp=e
=0.2
=1.6094
(
wd )
wd=
=97.60
1.6094
Z =eTs
; para T=0.01s
2=2.7194
][
][
G aa Gab
1 0.01
1 0.01
G= =
0
1
0
1
G ba Gbb
( bb+ 1)G
1
ab
G
( 1 )= (11.8476 ) ( 0.01 )1 ( 1 )=84.76
Ke=
y (t )=u (t)
x 1= y ; x 2= y ; x 3= y
x1=x 2
x2=u
Ecuaciones de estado en tiempo contino:
[ ] [ ][ ] [ ]
x1
= 0 1 x1 + 0 u
0 0 x2 1
x2
[ ]
y=[ 1 0 ] x 1 + [ 0 ] u
x2
nuestro curso).
Luego:
{[ ] } {[
G= ( T ) =L1 { ( SI A ) } =L1 s 1
0 s
H= ( t ) dtxB=L
0
]} [ ]
2
=L1 1/ s 1/s = 1 T .. lqqd
0
1/s
0 1
[ ] [][ ]
2
{ ( SI A ) }= 1 t dt x 0 = T /2
0
0 1
........lqqd
Para T=0.1s
G=
] [ ]
1 0.1
0.005
; H=
0 1
0.1
0.8000 - 0.2500i
>> K=place(G,H,polos)
K= [ 10.25 3.4875 ]
N=[ C T GT CT ]
N= 1 1
0 0.1
]
DET(N)=0.1 0 el sistema es observable
d. Calcule la matriz del observador de orden completo L, tal que los polos
del mismo estn en
z=0.4 j 0.4
z1
z 2 x +1=0
a1=-2
a2=1
2=0.32
Luego:
2a 2
1a 1
][
T 1
Ke=(W N )
Dnde:
W = a 1 1 = 2 1
1 0
1 0
][
] [
Ke=( 2 1 1 0 )
1 0 1 0.1
Ke=
0.321
0.8+ 2
[ ]
1.2
5.2
PROBLEMA 02:
Sea el sistema de dos tanques acoplados, como el de la Figura 1.
Figura 1
h1h 2
=Q1 .(1)
R
C1
dh 1
=QQ1 (2)
dt
C2
dh 2
=Q 1 ..(3)
dt
C1
dh 1
h1 h2
=Q +
( 4)
dt
R R
C2
dh 2 h 1 h2
= (5)
dt
R
R
Luego:
x 1=h1 ; x 2=h 2
Q
x1
x2
x1=
+
C1 C1R C1R
x1
x2
x2=
C2 R C2R
Entonces las ecuaciones de estado sern:
x1
= C1R
x2
1
C 2R
[ ]
][ ] [
1
1
C1R x 1 +
C1 Q
1 x 2
0
C2R
[ ] [ ][ ]
y1 = 1 0 x 1
y2
0 1 x2
M =[ B
det ( M )=
AB ] =
1
C1
0
1
C 12 R
1
C 1C 2 R
1
0 ; EL sistema es controlable
C1 C2R
2
y +0.18 y +9 y=10 u
x 1= y ; x1=x 2
x 2= y ; x2=0.18 x 29 x 1+10u
] [ ]
1 ; B= 0 ;C= [ 1 0 ] ; D=0
A= 0
9 0.18
10
Con ayuda de matlab calculamos el espacio de estados discreto para
T=0.1s:
>> [G,H]=c2d(A,B,0.1)
] [
M =[ H GH ] = 0.0493 0.1424
0.9763 0.8724
2=1.4917
0.0976 = 0
z0.9380
z 21.8936 z+ 0.9821=0
a1=-1.8936
a2=0.9821
W=
1.8936 1
1
0
][
][
0.0493
T =MW = 0.0493 0.1424 x 1.8936 1 = 0.049
0.9763 0.8724
1
0 0.9763 0.9763
K= [ 2a 2 1a 1 ] x T 1
K= [ 1.0737 0.468 ]
K= [ 1.0737 0.468 ]
N=[ C T GT CT ]
N= 1 0.9556
0 0.0976
z 2.2956 z+2.2253=0
1=-2.2956;
2=2.2253
Luego:
Ke=(W N T )1 2a 2
1a 1
Dnde:
][
W = a 1 1 = 1.8936 1
1 0
1
0
][
] [
1
0 )
Ke=( 1.8936 1
1
0 0.9556 0.0976
Ke=
0.402
8.874
2.22530.9821
2.2956+1.8936
Aadiendo el observador:
PROBLEMA 04:
Redisee el controlador del ej. 3, de modo tal que la respuesta de la
planta tenga un tiempo de establecimiento finito (Controlador dead beat).
Obtenga la respuesta temporal mediante simulacin.
Ecuacin caracterstica deseada:
Z 2=0
(Dead beat)
1=0;
Del sistema se sabe:
2=0
a1=-1.8936
a2=0.9821
W=
1.8936 1
1
0
][
][
0.0493
T =MW = 0.0493 0.1424 x 1.8936 1 = 0.049
0.9763 0.8724
1
0 0.9763 0.9763
Entonces la matriz K de realimentacin ser:
K= [ 2a 2 1a 1 ] x T 1
K= [ 9.2687 1.4715 ]