Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
X
F M
Donde:
M masa del carro (2000 gr)
m masa de la esfera (500gr)
x Posición horizontal de la varilla
g gravedad (10m/sg2)
l longitud de la varilla (1 mt)
F fuerza a controlar para mantener la varilla vertical.
1°) Diseño de un sistema de control óptimo, tal que haga mínimo el índice
de comportamiento cuadrático: J 0 (x T Q x u T R u ) dt
1
Ing. Daniel Carbonel EE616M
Solución:
- Primer Paso:
La ecuación de estados:
. 0 1 0 0 x1 0
x.1
x2 25 / 2 0 0 0 x 2 1 / 2
. F
x3 0 0 0 1 x3 0
. 5/ 2 0 0 0 x 4 1 / 2
x4
y la ecuación de salida:
x1
y1 1 0 0 0 x2
y2 0 0 1 0 x3
x4
- Segundo paso:
2
Ing. Daniel Carbonel EE616M
donde se obtiene:
E= -3.7968
-3.3045
-0.4904 + 0.3975i
-0.4904 - 0.3975i
3
Ing. Daniel Carbonel EE616M
donde obtenemos:
K =[-67.3904 -19.4360 -1 -3.0787]
P=
E=
-3.6189 + 0.6475i
-3.6189 - 0.6475i
-0.4704 + 0.3856i
-0.4704 - 0.3856i
4
Ing. Daniel Carbonel EE616M
5
Ing. Daniel Carbonel EE616M
de donde obtenemos:
K =[ -193.4239 -51.4573 -10 -20.9009]
P=
E=
-6.8117 + 3.0614i
-6.8117 - 3.0614i
-0.8274 + 0.4603i
-0.8274 - 0.4603i
6
Ing. Daniel Carbonel EE616M
sys=ss(AA,eye(4),eye(4),eye(4));
x=initial(sys,[0 0 1 0],t);
x1=[1 0 0 0]*x'; x2=[0 1 0 0]*x'; x3=[0 0 1 0]*x'; x4=[0 0 0 1]*x';
subplot(2,2,1);plot(t,x1);grid;
title('Respuesta a condicion inicial para Q11=100 y R=0.01')
ylabel('x1')
subplot(2,2,2);plot(t,x2);grid;
ylabel('x2')
subplot(2,2,3);plot(t,x3);grid;
ylabel('x3')
subplot(2,2,4);plot(t,x4);grid;
ylabel('x4'); xlabel('t segundos')
7
Ing. Daniel Carbonel EE616M
de donde obtenemos:
K =[-421.0160 -128.0798 -100 -89.5562]
P=
E=
-7.1752 + 4.3526i
-7.1752 - 4.3526i
-2.4557 + 1.0339i
-2.4557 - 1.0339i
Este vector E son los eigenvalores de (A-BK), donde se ve que realmente el
sistema es estable.
Analicemos la respuesta temporal, de las variables de estado, para ello
consideremos la siguiente condición inicial x(0)=[0 0 1 0], y usando Matlab.
8
Ing. Daniel Carbonel EE616M
9
Ing. Daniel Carbonel EE616M
OBSERVACIONES:
10
Ing. Daniel Carbonel EE616M
CONCLUSIONES:
1. Para obtener una respuesta más rápida de las variables x1 y x3, entonces
Q11 y Q33 deben ser lo suficientemente grandes comparados con Q22 y Q44
y R. Es decir, la ponderación debe poner en evidencia la importancia de una u
otra variable de estados, respecto de otras. Pero ello, no necesariamente es
la respuesta que se podría desear, ya que al final eso es lo importante, es
decir siempre será el requerimiento de la planta lo que debe primar.
4. Notar también que todas las elecciones anteriores son óptimas, que minimizan
J, pero la elección correcta de las matrices de ponderación, depende de las
características temporales que deseamos del sistema (tiempo de
establecimiento y del sobrepico máximo). Evidentemente, el decir deseamos
es decir lo que nuestro sistema es capaz de responder para un buen
funcionamiento.
EL PROFESOR
11