Академический Документы
Профессиональный Документы
Культура Документы
I. INTRODUCCION
El comportamiento de un sistema din
amico se encuentra condicionado por las acciones que se ejerzan sobre el
mismo. Esas acciones pueden ser ejercidas como acciones
deseadas, a traves de variables manipuladas (v
alvulas, interruptores, relevos, potenci
ometros, calefactores, ventiladores, etc.) o a traves de variables no manipuladas directamente, generalmente llamadas perturbaciones ( cambios de
carga, masas, cambios de concentraci
on, etc.). Los efectos
de esas acciones se pueden ver reflejados en una o mas variables del sistema (temperaturas, niveles, presiones, velocidad, concentraciones, posici
on) que bajo ciertas condiciones se desea mantener en un valor determinado (variables
controladas).
DEL SISTEMA
II. DESCRIPCION
El equipo experimental es un helic
optero de dos grados
de libertad de la empresa QUANSER, este fue adquirido
por la Universidad de Ibague para realizar ensayos experimentales de control industrial, en la figura 1 se puede
observar el equipo.
A. Data acquisition board
The measuring and control board is a Q4; this versatile board provides an extensive range of input and output
support. High resolution - 14-bit inputs. High speed sampling up to 350kHz Simultaneous sampling of A/D, digital
J. H. Mosquera es estudiante de Maestra en Ingeniera de Control
Industrial de la Facultad de Ingeniera del programa de Automatizaci
on, , Catedr
atico de las asignaturas de Mecanismos y Elementos de
M
aquinas, Asistente de Investigaci
on del grupo GEMAE, Universidad de Ibagu
e Ibagu
e, 2013. e-mail: jairmeca@yahoo.com
(1)
(2)
cm
c 2013
J. H. Mosquera
cm
DE LAS FUNCIONES DE
V. OBTENCION
TRANSFERENCIA DEL SISTEMA
Donde:
= Angulo pitch
= Angulo Yaw
Sin embargo se toma el modelo de QUANSER linealizado en el punto de operaci
on de =0, y nos arroja el modelo
en espacio de estados.
0
0
A=
0
0
0
0
0
0
1
0
0
1
9,275
0
0
3,496
x(t)
= Ax(t) + Bu(t),
y(t) = Cx(t) + Du(t),
x(t0 ) = x0
(3)
0
0
B=
2,367
0,241
(4)
0
0
0,07898
0,7913
1
C=
0
0
1
0
D=
0
0
0
0
0
0
0
IV. ANALISIS
DEL SISTEMA EN LAZO
ABIERTO
Este an
alisis se hace con las matrices dadas anteriormente, en la cual le ingresamos un paso y asi observaremos el
comportamiento din
amico del sistema. En la figura 4 se
(5)
2,36
0,07898
s2 +9,275s2,339e16
s2 +9,275s2,339e16
0,241
s2 +3,496s+1,22e16
0,7913
s2 +3,496s+1,22e16
MOSQUERA: S
(6)
Usando la funci
on de controlabilidad de matlab ctrb y
las matrices A y B en espacio de estados de nuestro sistema
lializado obtenemos la siguiente matriz:
0
0
0
0
2,4 0,1
0,2 0,8
2,4
0,2
21,9
0,8
0,1
0,8
0,7
2,8
21,9
0,8
203
2,9
7
2,8
6,8
9,7
230
29
1883
10,3
6,8
9,7
63
33,8
C
CA
=n
rango(O) = rango
.
.
CAn1
1 0
0 1
0 0
0 0
O=
0 0
0 0
0 0
0 0
0
0
1
0
9,2750
0
86,0256
0
0
0
3,496
0
12,222
2,36
s2 +9,275s
0,241
s2 +3,496s
0,07898
s2 +9,275s
0,7913
s2 +3,496s
"
1
s
2,36
s2 +9,275s
0,241
s2 +3,496s
0,07898
s2 +9,275s
0,7913
s2 +3,496s
0,2552 0,008515
K=
0,06893 0,2263
(8)
(7)
1,0103
=
0,0103
0,0103
1,0103
0
0,0253
0
0,0044
K=
21,3345
2,7228
0,1513
10,6668
1,8591
0,1721
0,0471
2,4016
Con los valores anteriormente hallados utilizamos el siguiente diagrama de SIMULINK en la figura 5:
De la cual se obtienen las salidas para Pitch y Yaw en
las figuras 6 y 7.
Observando las figuras 6 y 7, se observa que existe un
error en estado estacionario por lo tanto, es necesario adicionar un integrador, puesto que presenta error en estado
estacionario las salidas del sistema; pero debido a que no
es posible al anterior diagrama, agregarle fcilmente el integrador se utiliza un nuevo modelo en Simulink.
Luego volvemos a simular con el integrador para obtener
las siguientes respuestas de salida en Pitch y Yaw en las
figuras 9 y 10.
MOSQUERA: S
Donde:
G(s) es la matriz de transferencia
D(s) es la mtriz de desacople
X(s) es la matrz desacoplada
Luego despejamos D(s) que sera nuestro desacoplador
siguiendo el siguiente proceso.
14.
Como se puede observar en la Figura6. El sistema responde de manera adecuada, presentando error en estado
estacionario igual a cero, recordando que el sistema esta
linealizado alrededor del punto de operacin de 0 grados
tanto para Pitch como para Yaw; tambin podemos notar
las leves interacciones que existen entre los lazos indirectos. El sistema en general no tiene parte mala, en lo que
resulta una facilidad enorme en el diseo del controlador.
A. Desacopladores
El proceso de desacoplamiento se realiza para eliminar
las interacciones de los lazos ya que esto permitira aplicar
las estrategias de control propias del dise
no de sistemas SISO, en nuestro caso la plaicaci
on del IMC (Internal Model
Control). Para ello se parte de la siguiente definicion:
[G(s)]1 =
adj(GT (s))
Det(G(s))
Luego tenemos:
X(s) =
X1 (s)
0
0
X1 (s)
X1 (s) =
Det(G(s))
Det(G(s))
X2 (s) =
G22 (s)
G11 (s)
(9)
"
D(s) =
1
G21 (s)
G2 2 (s)
" Det(G(s))
X(s) =
G12 (s)
G11 (s)
#
(10)
G22 (s)
Det(G(s))
G11 (s)
#
(11)
1
D(s) =
0,3046
0,03337
1
"
X(s) =
2,343
s2 +9,275s
0,7833
s2 +3,496s
(12)
= P 1 (s)
R(s) =
(14)
2,343
. (1+11 s)2
"
R(s) =
1
(1 + s)2
0
s2 +3,496s
1
0,7833 . (1+2 s)2
(15)
(13)
Siendo:
F (s) =
Como observamos, con ayuda de los desacopladores quitamos de alguna manera la interaccin de los lazos indirectos, y por lo tanto podramos decir que nuestro sistema
Multivariable de dos entradas y dos salidas, quedo desacoplado y por lo tanto el diseo se toma en base a las tcnicas
aprendidas para el caso SISO, puesto que el sistema presentado responde como 2 lazos SISOs separados. Tambin
observamos que, para los controladores aparecen dos variables de sintonizacin (lamda1 y lamda2), para el primer lazo
que se encarga de controlar la posicin de Pitch y para el
segundo que se encarga de controlar la posicin de PITCH,
respectivamente. Se hace uso de un filtro bsico por facilidad de clculos en el diseo. Luego procedemos al montaje
en simulink como se observa en la figura 17.
Existe otra manera de implementar el IMC el cual es
mas compacto y es muy similar a la implementaci
on de un
PID. La cual se realiza con la siguiente ecuacion:
s2 +9,275
2,343(21 s+21 )
s+3,496
0,7833(22 s+22 )
Hacemos nuestro diagrama en SIMULINK implementando el nuevo controlador, ver figura 19.
En cuanto a la simulacion se las graficas 20 y 21 muestran las entradas y salidas de la planta.
C. Implementaci
on del IMC al modelo no lineal
Como anteriormente se muestra el buen funcionamiento
del controlador IMC con el modelo lineal, ahora procederemos a implementarlo el modelo no lineal suministrado en
MOSQUERA: S
MOSQUERA: S
B. Implementaci
on IMC a la planta real
manera perfecta el SetPoint. Pero a pesar de esto el sistema responde de manera aceptable, presentado algunos
errores debidos a la variacin que ha tenido el modelo a lo
largo del tiempo.
Los anteriores experimentos se realizaron en dos etapas,
la primera variando el SetPoint de la posicin de pitch de
(-5 a 5 grados) y dejando el SetPoint de Yaw constante en
cero; y la segunda etapa haciendo lo opuesto, variando el
SetPoint de Yaw de (-20 a 20 grados) y dejando constante
en cero el SetPoint de pitch. Observando la salida de la
planta real en los dos experimentos, podemos concluir que
la salida de yaw presenta un error de estado estacionario
relativamente considerable, posiblemente debido a la variacin de los parmetros a lo largo del tiempo, y que no se
tuvieron en cuenta. Tambin se observa la salida de Pitch
posee un pequeo error de estado estacionario, que se hace
mayor a medida que se aleja del punto de operacin. Finalmente este experimento nos hace dar cuenta que el punto
de operacin de entrada, en cuanto al voltaje de los motores vara considerablemente con el supuesto, en modelo no
lineal para el diseo del controlador.
10