ejercicios - Disam
ejercicios - Disam
ejercicios - Disam
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Control de Procesos Industriales<br />
EJERCICIOS<br />
por<br />
Pascual Campoy<br />
Universidad Politécnica Madrid<br />
U.P.M.-DISAM P. Campoy Control de Procesos Industriales 1<br />
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 2<br />
1
Ejercicios de clase …<br />
1. Bajarse de modle/<strong>ejercicios</strong> “plantilla_<strong>ejercicios</strong>.doc”<br />
y renombrarla como:<br />
X_Y_AAAAA_BBBBB_CCCCC.doc<br />
donde X es el número del tema<br />
Y es el número de ejercicio dentro del tema<br />
AAAAA, BBBBB y CCCCC son los números de matrícula<br />
2. Guardar el documento en:<br />
“Documentos compartidos/entregar”<br />
U.P.M.-DISAM P. Campoy 3<br />
… <strong>ejercicios</strong> de clase<br />
3. Rellenar la cabecera:<br />
5. Escribir en el documento la solución del ejercicio, incluyendo<br />
explicación, esquema Simulink, valores de los parámetros de los<br />
bloques, código Matlab, gráficos y dicusión de resultados y<br />
conclusiones.<br />
6. El documento debe estar cerrado para poder ser recogido por el<br />
script de Windows.<br />
U.P.M.-DISAM P. Campoy 4<br />
2
Ejercicio 0.1 …<br />
• Descargarse “lib_sistemas_fisicosR13” y “figuras.zip”,<br />
descomprimido en “Documentos_compartidos/entregar”<br />
• Abrir Matlab (R13) y abrir Simulink<br />
• Cambiar el directorio de trabajo de Matlab a:<br />
“Documentos_compartidos/entregar”<br />
• Abrir el fichero Simulink “lib_sistemas_fisicosR13”<br />
• Abrir un fichero Simulink nuevo y copiar el siguiente<br />
sistema:<br />
U.P.M.-DISAM P. Campoy 5<br />
… ejercicio 0.1<br />
a) Obtener la evolución de la altura del deposito cuando la<br />
entrada es F1=1, s1=0.25, A=1.5 y h(0)=2<br />
U.P.M.-DISAM P. Campoy 6<br />
3
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 7<br />
Ejercicio 2.1<br />
Dado el sistema:<br />
u<br />
R<br />
C<br />
u = Ri + u<br />
Cu&<br />
c<br />
= i<br />
c<br />
#<br />
"<br />
!<br />
u = RCu&<br />
+ u<br />
c<br />
c<br />
a) Obtener las f.d.t. U c (s)/U(s) e I(s)/U(s) (5 puntos)<br />
b) Implementar en Simulink la primera función de<br />
transferencia y dibujar la evolución de u c (t) cuando la<br />
u(t) varía bruscamente desde un valor inicial nulo<br />
hasta 1. (5 puntos)<br />
Control de Procesos Industriales 8<br />
4
Ejercicio 2.2: punto de equilibrio<br />
Dado el siguiente sistema: F e<br />
F s<br />
F e<br />
! a 2g<br />
H<br />
=<br />
AH&<br />
a) Calcular el valor en el que se estabiliza la altura H ( ) cuando F e =1<br />
(2 puntos).<br />
c) Calcular el valor de F e cuando la altura H está estabilizada en H=1<br />
(2 puntos).<br />
b) Comprobar en Simulink que para los valores de F e y H calculados en los 2<br />
apartados anteriores el sistema se encuentra estabilizado (3 puntos)<br />
c) Obtener en un gráfico la evolución de H(t) cuando F e varía del valor<br />
obtenido en a) al nuevo valor obtenido en b) (3 puntos).<br />
Control de Procesos Industriales 11<br />
Ejemplo: f.d.t. con variables<br />
incrementales<br />
K m<br />
u<br />
• ecuación diferencial del sistema:<br />
K m<br />
( u ! y)<br />
+ mg = my &<br />
intento de resolución mediante transformadas de Laplace:<br />
m y<br />
K m<br />
U(s) " K m<br />
Y(s) + 1<br />
mg<br />
s mg = m [ s2 Y(s) " s˙ y (0) " y(0) ]<br />
• ecuación diferencial de variables incrementales:<br />
punto de funcionamiento: K m<br />
( u0 ! y0)<br />
+ mg = m&<br />
y<br />
0<br />
ecc . dif. variables ! incrementales (restando): K m<br />
(! u " ! y)<br />
= m!&<br />
y&<br />
• resolución mediante transformada de Laplace:<br />
Km<br />
Y ( s)<br />
= U ( s)<br />
2<br />
ms + K<br />
m<br />
Control de Procesos Industriales 14<br />
5
Ejercicio 2.3: linealización<br />
Dado el sistema:<br />
a) Calcular las f.d.t. H(s)/F 1 (s) y H(s)/S(s) y particularizarlas para el<br />
punto de equilibrio definido por F 10 =1, s 10 =0.3, A=1 (3 puntos)<br />
b) Dibujar en Simulink el diagrama de bloques con f.d.t. que permite<br />
obtener obtener la evolución de ΔH(t) en función de los incrementos<br />
ΔF 1 y Δs 1 . (2 puntos)<br />
c) Dibujar la gráfica de ΔH(t) cuando F 1 pasa bruscamente de valer 1 a<br />
valer 1,5, manteniéndose s 1 constante en el valor s 10 =0.3 (2 puntos)<br />
d) Superponer en la gráfica de H(t) del apartado anterior (obtenida con<br />
el modelo de f.d.t.) junto con la evolución de h(t) del sistema real.<br />
Analizar las diferencias observadas. (3 puntos)<br />
1<br />
Control de Procesos Industriales 16<br />
Ejercicio 2.4:<br />
Sistema multivariable<br />
Dado el sistema del ejemplo anterior:<br />
a) Calcular la matriz de f.d.t. de [h(s) f 2 (s)] T en función de [f 1 (s) s 1 (s)] T<br />
y particularizarlas para el punto de equilibrio definido por f 10 =1, s 10 =0.3,<br />
A=1 (3 puntos)<br />
b) Dibujar en Simulink el diagrama de bloques con f.d.t. que permite obtener<br />
obtener la evolución de Δh(t) y de Δf 2 (s) en función de los incrementos de f 1<br />
y s 1 . (2 puntos)<br />
c) Dibujar la gráfica de h(t) cuando f 1 pasa bruscamente de valer 1 a valer<br />
1,5 y s 1 pasa de valer 0.3 a valer 0.2 (2 puntos)<br />
d) Superponer en la gráfica de h(t) del apartado anterior (obtenida con el<br />
modelo de f.d.t.) junto con la evolución de h(t) del sistema real. Analizar<br />
las diferencias observadas. (3 puntos)<br />
Control de Procesos Industriales 19<br />
6
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 22<br />
Ejercicio 3.1:<br />
análisis de sistema 1er orden<br />
Dado el siguiente sistema:<br />
a) Calcular las ganacias Δh(∞)/Δf 1 (∞) y Δh(∞)/Δs 1 (∞) del sistema linealizado<br />
sobre el p.e. definido por F 10 =1, s 10 =0.3, A=1. (2 puntos)<br />
b) Comparar en Simulink la Δh(∞) obtenida mediante la f.d.t. con la<br />
obtenida mediante la ganancia calculada en el apartado anterior, ante<br />
entrada Δf 1 =0.5 (2 puntos)<br />
c) Comparar en Simulink los dos resultados del apartado anterior con la h<br />
(∞) del sistema real (2 puntos)<br />
d) Calcular el tiempo caracteristico del modelo en f.d.t. de este sistema<br />
(2 puntos)<br />
e) Comparar en Simulink el valor del apartado anterior con el tiempo en el<br />
que el sistema real alcanza el 63% de su incremento total (2 puntos)<br />
Control de Procesos Industriales 23<br />
1<br />
7
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 26<br />
Ejercicio 4.1: identificación<br />
En el sistema de la figura:<br />
a) Calcular por identificación: T 2 (s)/S v (s) y T c (s)/S v (s) para el p.e.: F=1;<br />
T 1 =25; P 1 =1; T a =8 y S v =0.5<br />
b) Calcular las mismas f.d.t. para el p.e.: F=1; T 1 =10; P 1 =1; T a =0 y S v =0.25<br />
c) Comparar en Simulink el resultado la evolución de Tc según el<br />
sistema real y según las 2 f.d.t. de los aaprtados anteriores, cuando<br />
se parte del p.e. del apartado a) y se incrementa Sv hasta 0.6<br />
Control de Procesos Industriales<br />
8
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 29<br />
Ejercicio 5.1<br />
En el sistema de la figura se desea controlar ΔH 2 mediante la entrada ΔF 1 :<br />
Parámetros: A 1 =A 2 =1, s 10 =s 20 =0.3<br />
Punto equilibrio: f 10 =f 20 =f 30 =1, h 10 =h 20 =0.5669<br />
a) Diseñar en Simulink una estructura de CRB, usando un PID formado por sus<br />
bloques básicos (P, I y D) (3 puntos)<br />
b) Calcular los valores del PID (3 puntos)<br />
c) Comprobar la variación de la respuesta ante cambios en los 3 parámetros del<br />
PID (3 puntos)<br />
d) Modificar los parámetros del PID para minimizar la ICE ante Y ref =0.6 (1 punto)<br />
Control de Procesos Industriales 30<br />
9
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 33<br />
Ejemplo 6.3<br />
Diseñar y calcular el control del sistema:<br />
y r (t)<br />
+<br />
-<br />
G C (s)<br />
0,7 -2s<br />
(1+10s)(1+s)<br />
-A s<br />
(1+10s)(1+s)<br />
-<br />
+<br />
y(t)<br />
Cálculo del controlador:<br />
mediante aproximación por sistema de<br />
1er orden !<br />
# T i<br />
= t p<br />
=10<br />
"<br />
K C<br />
=1/ K p<br />
=1, 42<br />
$#<br />
A = 2<br />
U.P.M.-DISAM P. Campoy Control de procesos industriales 34<br />
10
Ejercicio 6.2<br />
Dado el sistema:<br />
-20(s-1.5)<br />
(s+2)(s+7)<br />
1. Realizar un CRB y ajustar los parámetros del PID para<br />
mejorar su comportamiento<br />
2. Diseñar y calcular una estructura de control adecuada<br />
para este sistema<br />
U.P.M.-DISAM P. Campoy Control de procesos industriales 36<br />
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 38<br />
11
Ejercicio 7.1<br />
En el sistema de la figura, para el punto de equilibrio definido por A 1 =1, A 2 =7, F 10 =1,<br />
S 10 =0.2, S 20 =0.2, F p =1, F i =2, H 10 =1.275, H 20 =5.102, se obtiene las siguientes f.d.t.:<br />
a) Diseñar una estructura de control en cascada de la altura H 2 con el flujo F 1<br />
(2,5 puntos)<br />
b) Calcular los controladores de la estructura anterior (2,5 puntos)<br />
c) Comparar los resultados de la estructura anterior respecto a un C.R.B. ante<br />
un incremento de F p al doble de su valor en equilibrio (comparar a evolución<br />
de H 2 y de F 1 ) (2,5 puntos)<br />
d) Comparar los resultados de la estructura en cascada respecto a un C.R.B.<br />
ante un incremento cambio en la referencia de la altura H 2ref que pasa a<br />
U.P.M.-DISAM valer 6. (comparar P. Campoy a evolución Control de Hde Procesos Industriales 2 y de F 1 ) (2,5 puntos)<br />
39<br />
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 42<br />
12
Ejercicio 8.1<br />
En el esquema de control en cascada de la figura se desea minimizar el<br />
efecto de las variaciones en la concentración de entrada C Ae<br />
AT<br />
C A<br />
C Ae (s)<br />
AC<br />
C Aref<br />
0,9e -10s<br />
1+24s<br />
F e C Ae T e<br />
FT<br />
TT<br />
F r<br />
FC TC<br />
T ref<br />
T ref (s)<br />
-1,5 e -12s<br />
1+30s<br />
+<br />
+<br />
C A (s)<br />
F e T e P c<br />
a) Diseñar en esquema de control usando la terminología ISA<br />
b) Diseñar en Simulink el sistema de control anterior (2.5 puntos)<br />
c) Calcular todos los bloques del anterior sistema de control (2.5 puntos)<br />
d) Calcular el bloque de C.A. proporcional (sin dinámica) (2.5 puntos)<br />
e) Comparar en un gráfico la evolución de CA sin usar el C.A, usando un<br />
C.A.<br />
U.P.M.-DISAM<br />
con dinámica<br />
P. Campoy<br />
y usando un<br />
Control<br />
C.A.<br />
de Procesos<br />
proporcional<br />
Industriales<br />
(2.5 puntos)<br />
43<br />
Ejercicio 8.2<br />
En el sistema de la figura F 1 es una variable de perturbación,<br />
siendo F 2 la única variable manipulada:<br />
F 1 T 1<br />
1 1 %<br />
F 2 T 2<br />
F T<br />
"<br />
" F(s) % $<br />
$ ' = $ 3s +1<br />
# T(s) & $ (0.8333e (3s<br />
# $<br />
10s +1<br />
'<br />
3s +1<br />
" F<br />
4.166 e (3s ' 1<br />
(s)%<br />
$ '<br />
'#<br />
F 2<br />
(s)&<br />
10s +1 &'<br />
a) Diseñar una estructura ! de control de T que incluya un control de<br />
proporción (observar qué bloques usan valores incrementales) (2.5 puntos)<br />
b) Calcular todos las f.d.t. de la estructura de control anterior (2.5 puntos)<br />
c) Comparar en un mismo gráfico la evolución de T con la obtenida<br />
mediante un C.R.B., en el caso de que F 1 pase a valer 11. (2.5 puntos)<br />
d) Comparar en un mismo gráfico la evolución de T con la obtenida<br />
mediante un C.R.B., cuando la T ref pasa a ser de 31º (2.5 puntos)<br />
U.P.M.-DISAM P. Campoy Control de Procesos Industriales 45<br />
13
índice<br />
1. Introducción<br />
2. Modelado temporal de sistemas<br />
3. Análisis temporal de sistemas<br />
4. Identificación de sistemas<br />
5. Control Regulatorio Básico (sistemas SISO)<br />
6. Control de grandes tiempos muertos<br />
7. Control en cascada<br />
8. Control anticipativo<br />
9. Control multivariable (sistemas MIMO)<br />
10. Control selectivo<br />
U.P.M.-DISAM P. Campoy 48<br />
Ejercicio 9.1:<br />
evaluación interacciones<br />
Dado el sistema de la figura linealizado para T 10 =20, F 10 =10, T 20 =80, F 20 =2<br />
F 1 T 1<br />
F 2 T 2<br />
F T<br />
a) Calcular λ TF1 y λ TF2 (5 puntos)<br />
b) Indicar cuál de los dos posibles bucles de control de T queda menos<br />
alterado cuando se abre/cierra el otro bucle de control de la F<br />
(5 puntos)<br />
U.P.M.-DISAM P. Campoy Control Multivariable 49<br />
14
Ejercicio 9.2: control multivariable<br />
Dado el sistema de la figura linealizado para T 10 =20, F 10 =10, T 20 =80, F 20 =2<br />
F 1 T 1<br />
F 2 T 2<br />
1<br />
"<br />
" F(s) % $<br />
$ ' = $ 3s +1<br />
# T(s) & $ (0.8333e (3s<br />
# $<br />
10s +1<br />
1<br />
%<br />
'<br />
3s +1<br />
" F<br />
4.166 e (3s ' 1<br />
(s)%<br />
$ '<br />
'#<br />
F 2<br />
(s)&<br />
10s +1 &'<br />
F T<br />
a) Diseñar y calcular<br />
!<br />
un control multivariable de T y F (4 puntos)<br />
b) Dibujar la evolución de las salidas ante un cambio de referencia de F<br />
y también ante un cambio de referencia de T (3 puntos)<br />
c) Analizar la repercusión de la apertura de cada uno de los bucles de<br />
control sobre el otro bucle (3 puntos)<br />
U.P.M.-DISAM P. Campoy Control Multivariable 51<br />
Ejercicio 9.2: control multivariable<br />
Dado el sistema de la figura linealizado para T 10 =20, F 10 =10, T 20 =80, F 20 =2<br />
F 1 T 1<br />
F 2 T 2<br />
1<br />
"<br />
" F(s) % $<br />
$ ' = $ 3s +1<br />
# T(s) & $ (0.8333e (3s<br />
# $<br />
10s +1<br />
1<br />
%<br />
'<br />
3s +1<br />
" F<br />
4.166 e (3s ' 1<br />
(s)%<br />
$ '<br />
'#<br />
F 2<br />
(s)&<br />
10s +1 &'<br />
F T<br />
a) Diseñar y calcular<br />
!<br />
un control multivariable de T y F (4 puntos)<br />
b) Dibujar la evolución de las salidas ante un cambio de referencia de F<br />
y también ante un cambio de referencia de T (3 puntos)<br />
c) Analizar la repercusión de la apertura de cada uno de los bucles de<br />
control sobre el otro bucle (3 puntos)<br />
U.P.M.-DISAM P. Campoy Control Multivariable 53<br />
15
Ejercicio 9.3: emparejamiento<br />
incorrecto<br />
Dado el sistema del ejercicio anterior<br />
F 1 T 1<br />
F 2 T 2<br />
1<br />
#<br />
%<br />
G(s) = % 3s +1<br />
%"0.8333e "3s<br />
$ %<br />
10s +1<br />
1<br />
&<br />
(<br />
3s +1<br />
4.166 e "3s (<br />
(<br />
10s +1 '(<br />
F T<br />
!<br />
a) Diseñar y calcular un control multivariable, de manera que el<br />
control de T se efectué con F 1 y el de F con F 2 (5 puntos)<br />
b) Analizar la repercusión de la apertura de cada uno de los bucles de<br />
control sobre el otro bucle (5 puntos)<br />
U.P.M.-DISAM P. Campoy Control Multivariable 57<br />
Desacoplamiento no-lineal:<br />
ejemplo<br />
F 1 T 1<br />
F 2 T 2<br />
ecuaciones estáticas:<br />
F T<br />
F = F1<br />
+ F2<br />
#<br />
"<br />
TF = T1<br />
F1<br />
+ T2F2<br />
!<br />
inversión del modelo:<br />
T2<br />
% T<br />
F1<br />
= F<br />
T2<br />
% T1<br />
T1<br />
% T<br />
F2<br />
= F<br />
T % T<br />
1<br />
2<br />
$<br />
!<br />
#<br />
= F % F !<br />
1<br />
!"<br />
m´1<br />
m´2<br />
T2<br />
! m"<br />
2<br />
F1<br />
= m"<br />
1<br />
T2<br />
! T1<br />
T1<br />
! m"<br />
2<br />
F2<br />
= m"<br />
1<br />
T ! T<br />
1<br />
2<br />
F 1<br />
F 2<br />
Sistema<br />
F<br />
T<br />
U.P.M.-DISAM P. Campoy Control Multivariable 59<br />
16