Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Compensacin
Pndulo Invertido
PNDULO INVERTIDO
El pndulo invertido es conocido por ser uno de los problemas ms importantes y clsicos
de la teora de control. Se trata de un control inestable y no lineal. A menudo, es utilizado
como ejemplo acadmico, principalmente por ser un sistema de control accesible, y por
otro lado, permite mostrar las principales diferencias de control de lazo abierto y de su
estabilizacin a lazo cerrado.
xg
x L.sen m
Se supone que la varilla no tiene masa, que la
masa del carro es M y la masa en el extremo
L.cos
yg superior del pndulo invertido es m . Hay una
m.g fuerza externa, u(t), sobre el carrito en la
L
direccin x, y una fuerza de gravedad que acta
sobre la masa del pndulo en todo momento .
0
u(t) El sistema de coordenadas elegido se define en
M la figura, donde x (t) representa la posicin del
carro y (t) es el ngulo de inclinacin que se
mide respecto de la direccin vertical.
Fr
Teora de Control
PNDULO INVERTIDO
xg
ECUACIONES BSICAS
x L.sen m
L.cos
yg
m.g
L
0
u(t)
M
Fr
x + m L cos m L 2 sen + B x =
( M + m) u (1)
( J + m L2 ) = m L g sen m L
x cos (2)
Teora de Control
PNDULO INVERTIDO
MODELO DE ESTADO
x1 = x2
x = m 2
L2
g sen x3 cos x 3 ( J + m L2
)( m L x4 sen x3 B x2 + u )
2
2 m 2 L2 cos 2 x3 ( J + m L2 ) (m + M )
x = x
3 4
Teora de Control
PNDULO INVERTIDO
MODELO DE ESTADO LINEAL
0 1 0 0
0 B ( J + m L2
) m 2 g L2
0
J ( M + m) + m M L2 J ( M + m) + m M L2 *
x * (t ) x (t ) + ...
0 0 0 1
mLB m g L ( M + m)
0 0
J ( M + m) + m M L2 J ( M + m) + m M L2
0
J + m L2
J ( M + m) + m M L
2
... + u (t )
0
m L
2
J ( M + m) + m M L
(t ) =
y= (t ) [0 0 1 0] x* (t )
Teora de Control
PNDULO INVERTIDO
MODELO DE ESTADO LINEAL
Considerando los siguientes valores M = 0.5 Kg; m = 0.2 Kg; B = 0.1 N.m/s; J = 0.006 N.m/s2;
g = 9.8 m/s2 y L = 0.3 m el modelo queda:
0 1 0 0 0
0 0.1818 2.673 0 * 1.818
x * (t ) x (t ) + u * (t )
0 0 0 1 0
0 0.4545 31.18 0 4.545
y (t ) = [ 0 0 1 0] x* (t )
(s) 4.5455s
=
U ( s ) ( s 5.565) ( s + 5.604) ( s + 0.1428)
Como puede verse el sistema es inestable Teora de Control
PNDULO INVERTIDO
DISEO:
Gc(z) Gp(s)
REFERENCIA T
D.A.C. Fuerza
de + Fuerza
sobre ngulo de
control el carro la barra
CONTROLADOR ROC PLANTA
+ +
- T
SENSOR
A.D.C.
H(s)
(1 z ) Z
GH ( z ) =
s{
G p (s) H (s)
1
= }
0, 0009089( z + 0, 9988)( z 1)
( z 0, 9971)( z 1,118)( z 0,894)
wT
1 +
2 2, 751 107 w( w + 1, 649 105 )( w 100)
GH ( w) =
GH
1 wT ( w + 0,1428)( w 5, 559)( w + 5, 598)
2
Teora de Control
PNDULO INVERTIDO
Im(GH)
=0 + =-
=0 - =+
Re(GH)
Teora de Control
PNDULO INVERTIDO
Analizando el lugar de races se puede desarrollar una tcnica que permita llevar el
sistema, a lazo cerrado, a una condicin de estabilidad. Se analiza, en forma cualitativa,
el movimiento de las races en el plano complejo.
Teora de Control
PNDULO INVERTIDO
De acuerdo a lo analizado, se agrega un polo en el origen para mejorar la estabilidad.
El grfico respuesta en frecuencia se muestra a continuacin.
Teora de Control
PNDULO INVERTIDO
De acuerdo a lo analizado, se agrega un polo en el origen para mejorar la estabilidad.
El grfico respuesta en frecuencia se muestra a continuacin.
Teora de Control
PNDULO INVERTIDO
La condicin para poder estabilizar el sistema es realimentar positivamente y generar
una zona del diagrama de Nyquist en donde N=-1. Para eso se necesita levantar la
fase, para poder superar el valor de 0. De este modo, el diagrama de Nyquist sera de
la siguiente forma:
Teora de Control
PNDULO INVERTIDO
Se va a utilizar la tcnica de adelanto de fase para modificar la respuesta en frecuencia
de acuerdo a lo analizado. Se tener en cuenta que el mdulo en el primer cruce por 0
debe ser mayor a uno y en el segundo cruce, menor que la unidad. Por lo tanto, el
avance de fase debe hacerse en donde la curva de ganancia tenga un valor que asegure
el cruce por cero dB.
En baja frecuencia
no se puede
asegurar el cruce
por 0 dB
En esta zona se
debe adelantar
mucho la fase
Teora de Control
PNDULO INVERTIDO
Se decide realizar el avance de fase centrado en =10 r/s, pero resulta que a esa
frecuencia se debe avanzar ms de 90. Se va a utilizar una red doble de avance de 65.
Se procede al diseo de la red:
rad
=0 10
= max 65
seg
a 1 1 + sen MAX
sen MAX
= =
a = 20.34
a +1 1 sen MAX
0
c
= = 2.2169 =p a 0 45.107
=
a
2
20,35( w + 2.217)
Gc1 ( w) =
( w+ 45.11 )
Teora de Control
PNDULO INVERTIDO
Finalmente, se debe ajustar la ganancia para que el cruce por 0 dB quede dentro de la
zona de estabilidad.
Teora de Control
PNDULO INVERTIDO
Se debe aumentar la ganancia aproximadamente 14 veces.
Finalmente el compensador total queda:
5796( w + 2.217) 2
GCT ( w) =
w ( w+ 45.11)
2
Transformando el compensador a Z:
28.76 ( z 0,9566 ) ( z + 1)
2
GCT ( z ) =
( z 0,3783) ( z 1)
2
Teora de Control
PNDULO INVERTIDO
Simulacin:
Teora de Control