Professional Documents
Culture Documents
Sistemas de Control
Tarea I.
Mayo 2016
1. Encontrar el modelo dinmico del sistema de orden reducido, de modo de ob-
tener una representacin en variables de estado de orden 2. Considerar que la
entrada al sistema es el ngulo . Linealizar el modelo en torno a ho = 50 cm,
So = 1000 W/m2 y o = /4.
De acuerdo a la fsica del sistema, este problema se puede abordar definien-
do la parte elctrica, mecnica e hidrulica. A continuacin se presentan las
ecuaciones que nos ayudaran a analizar el sistema:
A travs de la ley de tensiones de Kirchhoff(LVK) se obtiene las ecuaciones de
la parte elctrica.
Vs Ssin = Va = VRa + VLa + ea (1)
1
El sistema anterior es no lineal, por lo tanto, debe ser linealizado para poder
analizarlo con las herramientas que se entregaron en sistemas dinmicos. Para
la linealizacin utilizaremos la matriz jacobiana, la cual consiste en derivadas
parciales en base a cada una de nuestras variables para as formar las matrices
A,B,C,D,E y F. Se tienen tres puntos de operacin para realizar dicha linealiza-
W
cin, de acuerdo a esto los puntos de operacin sern: ho = 50cm, So = 1000 m 2
y o = 4 .
Un sistema linealizado debe quedar de la siguiente manera:
2
( KJRm + Jd )
" df df1
#
1
dx1 dx2 0
A= df2 df2 =
D Kv g (7)
dx1 dx2 l2
2l2 ho
df1
" # " #
Km Ks So
du JR
cos(u(t))
B= df2 = (8)
du
0
" # Km2
" # " # " #
x1 ( JR + Jd ) 0 x1 Km Ks So
JR cos(u) Km Ks 1
JR sin(u(t)) J
= D K g + u + p
x2 l2
2l2vh x2 0 0 0
o
(10)
2
2. Determinar la funcin de transferencia del sistema de (1) y encontrar los polos, ceros
y ganancia DC. Comparar los resultados con los valores propios de la matriz A.
Ingresando las ecuaciones de estado encontradas en (1) a MATLAB y utilizando las
funciones de matlab ss2tf y tf para encontrar la funcin de transferencia del sistema,
que resulta ser la siguiente:
0,07071
hyu (s) = (11)
s2 + 0,9505s + 0,2102
A partir de esta funcin de transferencia se puede ver que el sistema no tiene ceros
y que posee dos polos los cuales son: s1 = -0.6005 y s2 = -0.3500, de acuerdo a esto
se puede concluir que el sistema es estable debido a que los polos se encuentran en el
semiplano izquierdo, la ganancia DC del sistema en el caso continuo se puede calcular
reemplazando en la funcin de transferencia todos los s por ceros, de esta manera;
hyu(s=0) = 1,064. Los polos de sistema son iguales a los valores propios de la matriz
A.
3
Los graficos de altura y velocidad angular ante entrada escaln son los siguientes
4
4. Repetir (2) para el sistema encontrado en (3).
La funcin de transferencia del sistema discreto es
0,028126(z + 0,7892)
h(z) = (12)
(z 0,8952)(z 0,5485)
El sistema tiene un cero que es z= -0.7892, dos polos que son z1 = 0.8952 y z2 =
0.5485, por lo que se puede concluir que el sistema es estable, ya que sus polos en el
sistema discreto se encuentran dentro del circulo unitario. La ganancia DC es 1.064
que corresponde a la misma ganancia encontrada en el sistema continuo, lo cual era
de esperarse. Los valores propios de la matriz A discreta son iguales a los polos de
la funcin de transferencia del sistema discreto.
y(s) g(s)
= (13)
yd (s) 1 + g(s)r(s)
5
Ya que ha (s) = 1, r(s) = 1, la funcin de transferencia se reduce a
y(s) hyu Kc
= (14)
yd (s) 1 + hyu Kc
1
ess = (16)
1 + Kp
Se llega a que el Kc que se necesita para tener un error del 30 % debe ser de un valor
de Kc=2,19.
Reemplazando la funcin de transferencia hyu y el valor de Kc en la funcin de
transferencia del lazo realimentado llegamos a la siguiente expresin:
6
Figura 5: Grafico de la respuesta e de altura
7
Figura 7: Diagrama de bloque del sistema realimentado con torque en la carga
8
(a) Grafica de la altura
7. Repetir para (5) y (6) para el sistema de (4), utilizando un controlador realimentado
hc (z) = Kc , con Ka = Kst = 1.
El sistema realimentado para el caso discreto se obtiene a partir de:
1
ess = (19)
1 + kp
donde ess = 0.3, Kp = 1.071 Kc . Reemplazando en la ecuacin anterior y haciendo
el tratamiento matemtico correspondiente para despejar Kc se obtiene que:
Kc = 2,18 (20)
9
Finalmente se concluye que el Kc tanto para el caso discreto como el continuo son
aproximadamente iguales.
Simulamos el sistema discreto sin torque en la carga usando el siguiente diagrama
de bloques:
Los polos del sistema son: 0.9025 + 0.0000i, 0.6684 + 0.2196i, 0.6684 - 0.2196i y
0.5397 + 0.0000i. Los ceros del sistema son: -3.1172, 0.8951, 0.5486 y -0.2246. Final-
mente la ganancia es de: 0.725, el cual se obtiene reemplazando el z por z=1.
Ahora simulamos el sistema discreto con torque en la carga usando el siguiente
diagrama de bloques:
10
(a) Sistema continuo sin perturbacin
9. Repetir (5) y (6) para el controlador hc (s) = Ksc , considerando Kc=0.04. Graficar
todas las variables de estado para 0 t 120s
En este caso se le agrega un integrador a la funcin de transferencia del controlador
y ya que la entrada al sistema es un escaln el error en estado estacionario es cero.
Simulamos el sistema usando el siguiente diagrama de bloques:
Los graficos que se obtuvieron en esta seccin son:
11
Figura 13: Diagrama de bloques para comprar el sistema hibrido
Kc
10. Repetir (7) para el controlador hc (s) = z1 , considerando Kc=0.04. Graficar todas
las variables de estado para 0 t 120s.
La grafica azul corresponde al sistema discreto sin perturbacin, mientras que la
grafica roja corresponde al sistema discreto con perturbacin.
12
Figura 15: Diagrama de bloques de los sistemas
(a) Sistema continuo sin perturbacin (b) Sistema continuo con perturbacin
(c) Sistema discreto sin perturbacin (d) Sistema discreto conn perturbacin
13
Figura 17: Grafica de la pregunta i
14
Figura 19: Grafica del punto j
15
Figura 21: Grafica de sistemas
16