Escolar Documentos
Profissional Documentos
Cultura Documentos
_____________________________________________________
Control Industrial
Semestre 2017-II
Laboratorio 1
CONTROL MULTIVARIABLE
_____________________________________________________
_____________________________________________________
Elaborado por un estudiante
Para el curso de CO a cargo del Dr. Ing. William Ipanaqué
Universidad de Piura.
P á g i n a 1 | 23
CONTROL MULTIVARIABLE
ALUMNO
- PINEDA SANCHEZ, ANGEL MARINO.
P á g i n a 2 | 23
CONTROL MULTIVARIABLE
ÍNDICE DE CONTENIDO
ALUMNO........................................................................................................................................ 2
ÍNDICE DE CONTENIDO ................................................................................................................. 3
Control Multivariable .................................................................................................................... 4
1. OBJETIVOS ......................................................................................................................... 4
2. DESARROLLO ..................................................................................................................... 4
2.1. ............................................................................................................................................ 4
2.2. .......................................................................................................................................... 12
a) Diseñar reguladores para una estructura descentralizada. ................................... 12
b) Dibujar el diagrama de bloques en lazo cerrado. .................................................... 12
c) Mostrar las gráficas de las variables manipuladas y controladas......................... 12
d) Diseñar un desacoplador estático. ............................................................................ 12
e) Dibujar el diagrama de bloques en simulink(sistema sin desacoplador y con
desacoplador). ...................................................................................................................... 12
f) Dibujar las gráficas de la salida sin desacoplador y con desacoplador............... 12
2.3. .......................................................................................................................................... 20
De donde se obtiene: ........................................................................................................... 23
Reemplazando en el controlador del PID: ........................................................................ 23
3. CONCLUSIONES ............................................................................................................... 23
4. Bibliografía ...................................................................................................................... 23
P á g i n a 3 | 23
CONTROL MULTIVARIABLE
Control Multivariable
-LABORATORIO NÚMERO 1-
1. OBJETIVOS
Describir el comportamiento de sistemas multivariables.
Analizar la interacción en los sistemas multivariables, usando la
herramienta matemática de Matlab.
Entender las diferencias del control centralizado y descentralizado.
Diseñar desacopladores de sistemas multivariables.
2. DESARROLLO
2.1.
Dados los siguientes sistemas MIMO, escoger correctamente los
agrupamientos entre variables manipuladas y controladas para disminuir la
interacción. Fundamente, con el teorema de Niederlinski, si los sistemas
serán estables o inestables.
a)
G0a=[5.88 1.77; 6.9 5.72]
s=eig(G0a'*G0a)
CN=sqrt(max(s))/sqrt(min(s))
RGA=G0a.*(inv(G0a))'
Nede=det(G0a)/(G0a(1,1)*G0a(2,2))
Condition Number
Se definió la matriz en estacionario:
G0a =
5.8800 1.7700
P á g i n a 4 | 23
CONTROL MULTIVARIABLE
6.9000 5.7200
s =
4.0245
114.0112
CN =
5.3225
1.5702 -0.5702
-0.5702 1.5702
De esta matriz RGA, se puede ver que la salida y1 será controlada por la entrada
u1 y la salida y2 será controlada por la entrada u2. Tener en cuenta que los
elementos negativos no se usarán para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
0.6369
b)
G0b=[2 1.5; 1 1]
s=eig(G0b'*G0b)
CN=sqrt(max(s))/sqrt(min(s))
RGA=G0b.*(inv(G0b))'
Nede=det(G0b)/(G0b(1,1)*G0b(2,2))
Condition Number
P á g i n a 5 | 23
CONTROL MULTIVARIABLE
2.0000 1.5000
1.0000 1.0000
s =
0.0304
8.2196
CN =
16.4392
Con este condition number podemos ver que la interacción es baja, aunque sigue
siendo aceptable.
4 -3
-3 4
De esta matriz RGA, se puede ver que la salida y2 será controlada por la entrada
u1 y la salida y2 será controlada por la entrada u1. Tener en cuenta que los
elementos negativos no se usarán para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
0.2500
c)
P á g i n a 6 | 23
CONTROL MULTIVARIABLE
Condition Number
Se definió la matriz en estacionario:
G0c =
s =
0.4216
4.1326
249.4969
CN =
24.3262
Con este condition number podemos ver que la interacción es baja, aunque sigue
siendo aceptable.
De esta matriz RGA, se puede ver que la salida y1 será controlada por la entrada
u1, la salida y2 será controlada por la entrada u2 y la salida y3 será controlada
por la entrada u3. Tener en cuenta que los elementos negativos no se usarán
para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
0.1250
P á g i n a 7 | 23
CONTROL MULTIVARIABLE
d)
Condition Number
Se definió la matriz en estacionario:
G0d =
1 -20
10 -10
s =
67.6905
533.3095
CN =
2.8069
Con este condition number podemos ver que la interacción es baja, aunque sigue
siendo aceptable.
-0.0526 1.0526
1.0526 -0.0526
De esta matriz RGA, se puede ver que la salida y2 será controlada por la entrada
u1, la salida y1 será controlada por la entrada u2. Tener en cuenta que los
elementos negativos no se usarán para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
-19
P á g i n a 8 | 23
CONTROL MULTIVARIABLE
10 -10
1 -20
s =
67.6905
533.3095
CN =
2.8069
Con este condition number podemos ver que la interacción es baja, aunque sigue
siendo aceptable.
1.0526 -0.0526
-0.0526 1.0526
De esta matriz RGA, se puede ver que la salida y1 será controlada por la entrada
u1, la salida y2 será controlada por la entrada u2. Tener en cuenta que los
elementos negativos no se usarán para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
0.9500
e)
P á g i n a 9 | 23
CONTROL MULTIVARIABLE
Condition Number
Se definió la matriz en estacionario:
G0e =
s =
0.9667
68.1460
175.8874
CN =
13.4890
Con este condition number podemos ver que la interacción es baja, aunque sigue
siendo aceptable.
De esta matriz RGA, se puede ver que la salida y1 será controlada por la entrada
u1, la salida y2 será controlada por la entrada u2 y la salida y3 será controlada
por la entrada u3. Tener en cuenta que los elementos negativos no se usarán
para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
0.6407
P á g i n a 10 | 23
CONTROL MULTIVARIABLE
f)
G0f=[2 0.8; 0 6]
s=eig(G0f'*G0f)
CN=sqrt(max(s))/sqrt(min(s))
RGA=G0f.*(inv(G0f))'
Nede=det(G0f)/(G0f(1,1)*G0f(2,2))
Condition Number
Se definió la matriz en estacionario:
G0f =
2.0000 0.8000
0 6.0000
s =
3.9218
36.7182
CN =
3.0599
Con este condition number podemos ver que la interacción es baja, aunque sigue
siendo aceptable.
1 0
0 1
De esta matriz RGA, se puede ver que la salida y2 será controlada por la entrada
u1 y la salida y2 será controlada por la entrada u1. Tener en cuenta que los
elementos negativos no se usarán para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
P á g i n a 11 | 23
CONTROL MULTIVARIABLE
2.2.
Dada la siguiente función de transferencia MIMO
Realizar lo siguiente:
a) Diseñar reguladores para una estructura descentralizada.
b) Dibujar el diagrama de bloques en lazo cerrado.
c) Mostrar las gráficas de las variables manipuladas y controladas.
d) Diseñar un desacoplador estático.
e) Dibujar el diagrama de bloques en simulink(sistema sin desacoplador y
con desacoplador).
f) Dibujar las gráficas de la salida sin desacoplador y con desacoplador.
P á g i n a 12 | 23
CONTROL MULTIVARIABLE
%Armo mi matriz
G=[G11 G12 G13; G21 G22 G23; G31 G32 G33]
%valores singulares
s=eig(G0'*G0)
%CN
CN=sqrt(max(s))/sqrt(min(s))
%RGA
RGA=G0.*(inv(G0))'
%Nederlinsky
Nede=det(G0)/(G0(1,1)*G0(2,2)*G0(3,3))
Y se obtiene:
G0 =
s =
0.9809
1.8948
5.6343
CN =
2.3967
RGA =
P á g i n a 13 | 23
CONTROL MULTIVARIABLE
Nede =
2.6967
2𝑒 −5𝑠
𝑀11 =
15𝑠 + 1
𝑘𝑐 |𝑃(𝑠)| = 1
2𝑘𝑐
=1
√(15𝜔𝑐 )2 + 1
𝑘𝑐 = 2.684
2𝜋
𝑇𝑐 = = 17.87
0.3516
𝑘𝑐 |𝑃(𝑠)| = 1
𝑘𝑐
=1
√(60𝜔𝑐 )2 + 1
𝑘𝑐 = 6.394
2𝜋
𝑇𝑐 = = 54.9421
0.11436
P á g i n a 14 | 23
CONTROL MULTIVARIABLE
𝑘𝑐 |𝑃(𝑠)| = 1
𝑘𝑐
=1
√(15𝜔𝑐 )2 + 1
𝑘𝑐 = 5.368
2𝜋
𝑇𝑐 = = 17.87
0.3516
P á g i n a 15 | 23
CONTROL MULTIVARIABLE
P á g i n a 16 | 23
CONTROL MULTIVARIABLE
Entrada u1
Salida y1
P á g i n a 17 | 23
CONTROL MULTIVARIABLE
Entrada u2
Salida y2
P á g i n a 18 | 23
CONTROL MULTIVARIABLE
Entrada u3
Salida y3
P á g i n a 19 | 23
CONTROL MULTIVARIABLE
C =
d) Simulink
2.3.
Realice un análisis de RGA y sintonizar controladores PID para los procesos
de la pregunta 1, b) y e).
RGA =
4 -3
-3 4
De esta matriz RGA, se puede ver que la salida y2 será controlada por la entrada
u1 y la salida y2 será controlada por la entrada u1. Tener en cuenta que los
elementos negativos no se usarán para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
0.2500
P á g i n a 20 | 23
CONTROL MULTIVARIABLE
De donde se obtiene:
𝐾𝐷 = 0; 𝐾 = 0.35; 𝐾𝐼 = 0.36
De donde se obtiene:
𝐾𝐷 = 0; 𝐾 = 0.7; 𝐾𝐼 = 0.72
P á g i n a 21 | 23
CONTROL MULTIVARIABLE
De esta matriz RGA, se puede ver que la salida y1 será controlada por la entrada
u1, la salida y2 será controlada por la entrada u2 y la salida y3 será controlada
por la entrada u3. Tener en cuenta que los elementos negativos no se usarán
para controlar ya que generaría inestabilidad
Índice de Niderlinski
Nede =
0.6407
2
𝑀11 =
𝑠+1
De donde se obtiene:
𝐾𝐷 = 1; 𝐾 = 1.5; 𝐾𝐼 = 0.48
P á g i n a 22 | 23
CONTROL MULTIVARIABLE
De donde se obtiene:
𝐾𝐷 = 2.8751; 𝐾 = 1.2857; 𝐾𝐼 = 0.1071
De donde se obtiene:
𝐾𝐷 = 11; 𝐾 = 1.91667; 𝐾𝐼 = 0.0625
3. CONCLUSIONES
Para diseñar el controlador, hay que tener en cuenta que los términos de
la matriz RGA con signo negativo, no pueden ser tomados en cuenta, y
se deberá elegir la otra diagonal.
4. Bibliografía
Ipanaqué, W. (s.f.). Control Industrial. Piura.
P á g i n a 23 | 23