09.01.2015 Views

ejercicios - Disam

ejercicios - Disam

ejercicios - Disam

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!