Documente Academic
Documente Profesional
Documente Cultură
I. I NTRODUCTION
N la prctica desarrollamos la habilidad para modelar
un sistema dado, identificando sus ecuaciones de estado
y representndolas mediante variables de estado, utilizar de
una manera adecuada el software de simulacin Matlab, para
poder desarrollar controladores, que nos puedan ofrecer una
respuesta de control deseada a partir de unos parmetros de
diseo, y que esto nos sirva para poder ponerlo en prctica en
la vida real.
VARIABLES DE ESTADO
II. O BJETIVOS
ESTADO
VECTOR DE ESTADO
ESPACIO DE ESTADOS
Figura 1
1. Representacion de Estados
Las ecuaciones de estado estan dadas por:
de
es
de
ser
= Ax(t) + Bu(t)
x(t)
IV. P ROCEDIMIENTO
Figura 2
2. Ley de Control
OBSERVADORES DE ESTADO
1) Modelo
Matemtico:
mx00 = U F B F K
F B = Bx
F K = K(x p)
(1)
Representacion de estados
X 0 = Ax + Bu
Y = Cx + Du
Figura 3
3. Observador de estado
Variables de estado
x1 = x
SERVOSISTEMA
(2)
x2 = x10 = x0
y = x1
M x20 + Bx2 + Kx1 Kp = U
x20 =
Kx1 Bx2
U
Kp
+
+
M
M
M
M
Figura 4
4. Servosistema
Figure 2. Diagrama De Bloques
(3)
2) Matriz
de
0
[
k
m
estados::
1
0
0
X
] + [ 1 ]u + [ k ]P
b ][
V
m
m
m
Y =[ 1
0 ][
X
]
V
Con:
m = 1, k = 20, b = 10
3) Controlabilidad:
0
1
0
1
][ ] = [
]
20 10
1
10
AB = [
[B :: AB] = [
0
1
1
]
10
det = 1 6= 0
El sistema es controlable
4) Forma
Canonica
Controlable:
X
0
1
X
0
[ ]=[
][
]+[
]u
20
10
V
1
V
[ 1
0 ][
X
]
V
5) Observabilidad:
CT A = [ 1
0 ]T [
0
1
]=[ 1
20 10
C
1
]=[
CA
1
10 ]
0
]
10
det = 10 6= 0
El sistema es observable
6) Forma
Canonica
X
0
[ ]=[
1
V
[ 0
Observable:
20
X
1
][
]+[
]u
10
V
0
1 ][
X
]
V
C. Servosistema
El programa utilizado para hallar el servosistema por el
mtodo de Akerman es el siguiente, donde se observa que
es similar los metodos de retro de estados y de observador,
teniendo en cuenta estos y complementandolos. Figura
clc
syms S K1 K2 Ki
m=1;
k=20;
b=10;
Ts=1;
e=0.5;
Wn=4/(e*Ts);
Pd=[1 (10*Wn+2*Wn*e) (20*Wn^2*e + Wn^2) 10*Wn^3]
A=[0 1;(-k/m) (-b/m)];
B=[0;1/m];
E=[0;k/m];
C=[1 0];
K=[K1 K2];
SI=[S 0 0;0 S 0;0 0 S];
p=(A-B*K);
l=B*Ki;
A1=[p l;-C 0];
pd=det(SI-A1);
Pol=coeffs(pd,S)
K1=solve(Pol(2)==Pd(3),K1)
K2=solve(Pol(3)==Pd(2),K2)
Ki=solve(Pol(1)==Pd(4),Ki)
Tso=Ts/10;
Wn=4/(e*Tso);
Pdo=[1 2*e*Wn Wn^2];
SI=[S 0;0 S];
pdo=det(SI-(A-L*C))
Pol=coeffs(pdo,S)
L1=solve(Pol(2)==Pdo(2),L1)
L2=solve(Pol(1)==Pdo(3),L2)
L2=eval(L2)
Ke=[L1;L2]
K=[K1 K2]
K=[684 78];
Ki=5120;
Ke=[70;5680]
2) Seal en la salida
: En la figura se observa un tiempo de establecimiento en 1
s respuesta subamortiguada sita=0.5.
V. S IMULACIONES
A. Realimentacin de Estados
Imagen con las constantes de la realimentacin de estados
para una respuesta subamortiguada
Figura 12
3) Retro de Estados en X
: En la figura se observa el comportamiento de los dos estados
presentes. Figura 13.
:
2) Respuesta en Y
: Debido a que las constantes por los tres mtodos empleados son las mismas ante cualquier condicin de diseo, la
respuesta en simulacin es la misma para Akerman, Igualacin
y Matriz de Transformacin. En la grafica se observa que la
salida Y para el sistema y para el observador son iguales.
Figura 14.
Figura 13.
B. Observador
Imagen con las constantes del observador
Figura 14
3) Respuesta en X
: En la grafica se observa que la salida X perteneciente a los
estados en el sistema y en el observador. Figura 15.
Figura 15
C. Servosistema
1) Diagrama
del
Servosistema:
Figura 16.
VI. C ONCLUSIONES
Un mismo sistema puede tener diversas representaciones
de estado, algunas de ellas pueden ser efectivas para determinar parmetros de control de una manera ms ptima; Todas
ellas deben poseer una salida
comn cuando son sometidas a entradas comunes.
Es muy importante analizar los sistemas en lazo abierto,
pues de esta manera podremos observar parmetros de gran
importancia como la estabilidad y el error; Luego conocer
dichos parmetros podremos
realizar el diseo de control adecuado, evitando problemas
como el sobredimensionamiento de algunos valores con los
que ya se cuenta.
Los mtodos utilizados para la determinacin de las
constantes de realimentacin, las contantes del observador y
las constantes del servosistema estn ligados en gran medida
al uso de recursos de mquina,
entregando con gran precisin de manera terica los valores
que cumplen con los parmetros requeridos y de esta manera
asegurar el comportamiento deseado del sistema.
VII. B IBLIOGRAFA
[1] K.Ogata, Sistemas de control en tiempo Discreto.