Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccin
En este trabajo se planea realizar el control de un pndulo doble empleando
tcnicas de control de control moderno que se basan en la descripcin de un
sistema en trminos de sus ecuaciones diferenciales de primer orden, que se
combinan en una ecuacion difererencial matricial de primer orden, dejando an
lado el anlisis de control antiguo el cual se basa principalmente en la funcin
de transferencia, en la teoria de control moderno no solo podemos determinar
si el sistema es estable si no tambien observar todas los estados de nuestro
sistema haciendo las etapas de control ms exactas y conables, en este caso
el pndulo doble se encuentra oscilando indenidamente y la accin de control
que se propone es poder estabilizarlo en su punto de equilibrio desarrollando
su controlador, estimador de estados, y por ltimo se planea implementar un
seguimiento y rechazo a las perturbaciones robusto.
1.
Modelado
1.1.
denimos x1 =
1;
x2 = _ 1 ; x3 =
2 ; x4
= _2
x_ 1 = x2
x_ 2 =
2.
(1)
(3)
(4)
= Ax + Bu
= Cx + Du
(5)
las ecuaciones 1,2,3,4 son ecuaciones no lineales por lo tanto para poderlas
representar en espacio de estados ocupamos linealizarlas considerando que 1
0 y i j 0.
2
3
2
3
0
0
1
0
0
6
7
6 g(m1 + m2 ) 0 m2 g=m1 l1 0 7
0
7u
7 X+ 6
(6)
x_ = 6
4
5
4
0
0
0
0
1 5
1=m2 l2
0
0
g=l2
0
Una vez obtenidas las variables de estado asignamos los
stantes:
g = 9;81 m=seg 2
l1 = 0;2 m
l2 = 0;1 m
m1 = 0;005 Kg
m2 = 0;07 Kg
La matriz de estado nos quedaria como
3
2
2
0
0
1
0
0
6
6 117;72 0 68;67 0 7
0
7 X+ 6
x_ = 6
4
4
0
0
0
0
1 5
142;86
0
0
98;1 0
y=
7
7u
5
(7)
(8)
Una vez obtenida nuestra matriz obtenemos los eigenvalores con el comando
de matlab eig(A)
10;85j
10;85j
9;9j
9;9j
Como vemos los eigenvalores son puramente imaginarios por lo tanto el pendulo doble esta oscilando indenidamente como se ve en la gura 2
2.1.
graca de la gura 2 vemos que son parecidas pero no son iguales debido a que
la gura 2 es una representacion ideal de las ecuaciones del pendulo mientras
que la gura 2.1 es una salida de circuitos operacionales.
2.2.
En las siguientes guras 2.2, 2.2, 2.2, 2.2 Que se muestran a continuacin se
puede ver la comparacin de los estados del sistema en lazo abierto de manera
ideal comparada con la representacin en amplicadores operacionales
Figura 5
Figura 6
Figura 7
Figura 8
3.
Controlabilidad
Si consideramos que la ecuacin de estados es n-dimensiona y p-entradas
6
x_ = Ax + Bu
(9)
An
AB
(10)
0
0
6 0
0
c=6
4 0
143
143
0
0
9810
0
14014
3
9810
7
0
7
14014 5
0
(11)
4.
Observabilidad
C
CA
CAn
7
7
7
7
7
7
7
5
(12)
1
0
117;72
0
6
o=6
4
0
0
1
0
0
68;67
117;72
0
3
0
0 7
7
0 5
68;67
(13)
5.
Controlador
= Ax + Bu
= Cx
(14)
Para poder colocar los polos deseados ocupamos una seal de control representada por a esta seal de control es una retroalimentacin de estados que esta
denida como
u=r
kx =r
[k1 k2 :::kn ] x =r
n
X
ki xi
(15)
i=1
Esto signica que la seal de control se determina mediante un estado instantneo. La matriz K de 1 x n se denomina matriz de ganancias de la realimentacin del estado, si sustituimos 14 en 15 obtenemos
x_
y
= (A
= Cx
bk)x + Br
(16)
0;1652
0;8387 0;1120
(17)
tambien podemos representar la retroalimentacion de estados en amplicadores operacionales como se muestra en la gura 7 y en la gura 8 vemos la
salida del sistema controlado.
6.
Estimador de estados
x_
y
(18)
x
^ = A^
x + bu
(19)
x
^ = (A
lc)^
x + bu + ly
10
(20)
11
7.
x_
y
= Ax + bu + bw
= cx
(21)
con un contro asi se puede disear que la salida y(t) siga asintoticamente
cualquier escalon referenciado en la entrada incluso en la presencia de la perturbacion w y con variaciones en el parametro de la planta,
Introducimos un integrador y la salida de el sera xa (t) esto es un aumento
en la variable de estado, entonces el sistema tiene aumentado este vector de
estado [x0 xa ]0 desde la gura tenemos:
x_ a = r
y=r
u = [k ka ]
13
x
xa
cx
(22)
(23)
sustituyendo en 21 tenemos
"
x
xa
A + Bk
c
bka
0
y=
x
xa
0
0
1
r+
b
0
(24)
x
xa
b
0
14
(25)
2
6
6
6
6
4
0
117;72
0
0
1
1
0
0
0
0
3
0
0 0
68;67 0 0 7
7
0
1 0 7
7
98;1 0 0 5
0
0 0
2
6
6
6
6
4
0
0
0
142;86
0
3
7
7
7
7
5
(26)
a la nueva matriz obtenemos su matriz de controlabilidad, una vez que sabemos que es controlable como se observa en la ecuacion ??, se proponen nuevos
polos para la planta los cuales ahora se localizaran en -3+j -3-j -5-j -5+j -8,
aplicando en comando PLACE a la ecuacion 26 encontraremos a Ka que es el
ultimo elemento de la matriz de la ecuacion 28.
2
3
0
0
9800
0
2117200
6 0
7
100
0
14000
0
6
7
(27)
4 100
0
1400
0
1374800 5
0
0
0
0
9800
1;0401
0;1836
0;0573
0;1680
0;2120
(28)
8.
Conclusiones
15
9.
Bibliograa
Chi-Tsong Chen, Linear System theory and design,New York, oxford University Press, Inc, 1996
16