Control de Procesos - J Arántegui

159
7/26/2019 Control de Procesos - J Arántegui http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 1/159 Control de Procesos 2010-11 Blog Los Metalurgistas

Transcript of Control de Procesos - J Arántegui

Page 1: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 1/159

Control de Procesos

2010-11

Blog Los Metalurgistas

Page 2: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 2/159

Page 3: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 3/159

Índice

1 Introducción general   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.1 Breve historia del control de procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.2 Contexto de la disciplina y su relación con la industria alimentaria . . . . . . . . . . . . . . 81.3 Descripción cualitativa de un ejemplo de proceso alimentario y sus sistemas de control . 81.4 Conceptos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101.5 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2 Instrumentación industrial   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.1 Algunas definiciones de instrumentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.2 Algo de instrumentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2.1 Dispositivos de medida (sensores) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2.1.1 Medidores de caudal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.1.2 Sensores de temperatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.2.2 Líneas de transmisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.2.3 Elementos finales de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

3 Cómo abordar la dinámica de un sistema   . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.1 Un ejemplo de dinámica de un sistema. ¿Qué se desea conocer? . . . . . . . . . . . . . . . 23

3.2 La transformada de Laplace como herramienta útil . . . . . . . . . . . . . . . . . . . . . . . 243.3 La función de transferencia. Álgebra de funciones de transferencia . . . . . . . . . . . . . 253.4 Transformadas de algunas funciones singulares . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.4.1 Función escalón . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.4.2 Función pulso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.4.3 Función impulso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.4.4 Función rampa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293.4.5 Funciones trigonométricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.5 Inversión de transformadas. De vuelta al tiempo real . . . . . . . . . . . . . . . . . . . . . . 303.6 Expansión en fracciones parciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303.7 Transformadas de Laplace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.8 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

4 Sistemas lineales de primer orden   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

4.1 Definición de sistema lineal de primer orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Page 4: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 4/159

5.5 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

6 Acciones de control   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

6.1 Descripción de un bucle de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 656.2 Control proporcional (P) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 676.3 Control Proporcional + Integral (PI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686.4 Control Proporcional + Derivativo (PD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 686.5 Control Proporcional + Integral + Derivativo (PID) . . . . . . . . . . . . . . . . . . . . . . 696.6 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

7   Control por retroalimentación de sistemas lineales   . . . . . . . . . . . . . . . . . . . . . . . . . 757.1 Acción de control proporcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

7.1.1 Procesos de primer orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 757.1.2 Procesos de 2o orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

7.2 Acción de control integral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777.3 Acción de control derivativa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 777.4 Acciones de control combinadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

7.4.1 Acción de control PI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

7.4.2 Acción de control PID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787.5 Influencia de los retrasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 787.6 Introducción al diseño de sistemas de control por retroalimentación . . . . . . . . . . . . . 797.7 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

8 Análisis de estabilidad de sistemas   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

8.1 Definición de estabilidad. Ecuación característica . . . . . . . . . . . . . . . . . . . . . . . . 978.2 Método de Routh-Hurvitz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 988.3 Método del lugar de las raíces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 998.4 Análisis armónico de sistemas lineales. Diagramas de Bode . . . . . . . . . . . . . . . . . . 100

8.4.1 Sistemas lineales de primer orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1018.4.2 Sistema lineal de segundo orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1028.4.3 Retraso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1038.4.4 Controladores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

8.4.4.1 Controlador proporcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1048.4.4.2 Controlador proporcional+integral . . . . . . . . . . . . . . . . . . . . . . . . . . . 1048.4.4.3 Controlador proporcional+derivativo . . . . . . . . . . . . . . . . . . . . . . . . . . 104

8.4.4.4 Controlador proporcional+integral+derivativo . . . . . . . . . . . . . . . . . . . . 1068.4.5 Sistemas de varios componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1068.5 Criterio de estabilidad de Bode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

8.5.1 Márgenes de ganancia y de fase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1088.6 Criterio de estabilidad de Nyquist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1098.7 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

4   Índice

Page 5: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 5/159

Capítulo 1

Introducción general

1.1 Breve historia del control de procesos

Los primeros sistemas de control conocidos, ya en la antigüedad, son mecanismos destinados alcontrol del caudal para regular un reloj de agua o el control de nivel de líquido en una lámparade aceite o en un recipiente de vino, que se mantiene lleno a pesar de los muchos vasos que sesacan. De hecho, el control del caudal de fluido se reduce al control del nivel del fluido, ya queun pequeño orificio producirá caudal constante si la presión es constante. El mecanismo de con-

trol de nivel de líquido inventado en la antigüedad y todavía usado para controlar nivel es la vál-vula flotante, semejante a la del depósito de agua de un inodoro corriente. El flotador está hechode tal manera que, cuando el nivel baja, el caudal del depósito aumenta y cuando el nivel sube,el caudal disminuye y, si es necesario, se corta (Figura 1.1). En este caso el sensor y el actuadorestán combinados en el mismo dispositivo, el flotador y la combinación de tubo de alimentación.

Figura 1.1.   Un tonel que nunca se acaba. Ejemplo del control de nivel de líquido y caudal tal como serealizaba en la antigüedad.

Un caso más moderno de control por retroalimentación es el control de temperatura de un

horno para calentar una incubadora, sistema que fue diseñado por Drebbel (hacia 1620). Elhorno constaba de una caja que contenía el fuego, con un tubo en la parte superior provisto deun regulador de tiro (Figura 1.2). Dentro de la cámara de combustión estaba la incubadora deparedes dobles y el hueco que quedaba entre las paredes se llenaba de agua. El sensor de tempe-ratura era un recipiente de vidrio lleno de alcohol y mercurio colocado en la cámara de agua entorno a la incubadora. A medida que el fuego calentaba la caja y el agua, el alcohol se dilatabay el vástago con flotador se desplazaba hacia arriba bajando el regulador de tiro sobre la boca

Page 6: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 6/159

Figura 1.2.  Croquis de la incubadora de Drebbel para empollar huevos de gallina.

Figura 1.3.  Máquina de vapor con un regulador centrífugo o de bola flotante, que aparece en la partederecha de la imagen

La acción del regulador centrífugo es fácil de describir. Supongamos que la máquina estáoperando en equilibrio y aplicamos de pronto una carga. En ese momento disminuirá la velo-cidad de la máquina y las bolas del regulador caerán a un cono más pequeño. De este modo, elángulo de las bolas se usa como sensor de salida. Esta acción, a través de palancas, abrirá la vál-vula principal al núcleo de vapor (que es el actuador) y admitirá más vapor a la máquina, recu-perando la totalidad de la velocidad perdida. Para mantener la válvula de vapor en una nueva

posición es necesario que las bolas giren a un ángulo diferente, lo que implica que la velocidadcon una carga no es exactamente la misma que la anterior. Para recobrar la misma velocidad eneste sistema, sería necesario reponer la velocidad deseada cambiando la longitud de la barra dela palanca a la válvula. Otros inventores introdujeron mecanismos que integraron el error develocidad y así proporcionaron una reposición automáticas. Estos sistemas tienen error estacio-nario cero a perturbaciones constantes.

6   Introducción general

Page 7: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 7/159

depende de que las raíces de una cierta ecuación (característica) tengan partes reales negativas.

Lo consiguió solamente para los casos de segundo y tercer orden. El problema de la determina-ción de criterios de estabilidad sirvió para el premio Adams de 1877, que fue ganado por E.J.Routh. Su criterio, desarrollado en el ensayo que obtuvo el premio, tiene el interés suficientecomo para que los ingenieros de control sigan aprendiendo a aplicar su sencilla técnica. Elanálisis de la ecuación característica siguió siendo el fundamento de la teoría de control hasta lainvención del amplificador retroalimentado electrónico por H.S. Black en 1927 en los laborato-rios de la Bell Telephone. Después de la publicación del trabajo de Routh, el matemático rusoA.M. Lyapunov comenzó a estudiar la cuestión de la estabilidad del movimiento; en 1892 utilizólas ecuaciones no lineales de movimiento e incluyó resultados equivalentes al criterio de Routh.

Su trabajo fue fundamental, pero no se introdujo en la literatura de control hasta 1958.Con la introducción de los amplificadores electrónicos, las llamadas a larga distancia llegaron

a ser posibles en las décadas posteriores a la Primera Guerra Mundial. Sin embargo, conforme ladistancia aumenta, lo hace la pérdida de energía eléctrica, a pesar del uso del alambre de grandiámetro, y se requieren más y más amplificadores para reemplazar las pérdidas. Lamentable-mente, con tantos amplificadores había mucha distorsión ya que las pequeñas no linealidades delos tubos de vacío se multiplicaban una y otra vez. Como solución a este problema, Black pro-puso el amplificador retroalimentado. Para reducir la distorsión hay que aumentar la retroali-

mentación, es decir, la ganancia del lazo del actuador debe aumentarse mucho. Todos los quehan tratado de subir el volumen en un sistema de amplificación público mal ubicado han experi-mentado lo descubierto por Black; con altas ganancias el lazo de retroalimentación comienza apitar y es inestable. Aquí, en una tecnología diferente estaba el problema de estabilidad de Max-well y Routh, y la dinámica era tan compleja (las ecuaciones diferenciales de orden 50 son muycomunes) que el criterio de Routh no sirvió de mucho. Los ingenieros de comunicaciones estabanfamiliarizados con la idea de respuesta de frecuencia y con matemáticas de variable complejadesarrollada por Cauchy y otros, así que los trabajos en los laboratorios de la Bell se orientaronal análisis complejo. En 1932, H. Nyquist publicó un artículo describiendo como determinar la

estabilidad desde un gráfico de la respuesta de frecuencia del lazo. A partir de esta teoría se des-arrolló una extensa metodología de diseño de amplificadores retroalimetados, descrita en el librode Bode (1945).

Simultáneamente al desarrollo del amplificador retoralimentado, el control retroalimentadode procesos industriales empezó a ser la norma. En este campo, caracterizado por procesos queno solamente son muy complejos sino también no lineales y sujetos a retrasos de tiempo relativa-mente largos entre actuador y sensor, se desarrolló la práctica del control proporcional, más inte-gral y más diferencial, el control PID descrito por Callender, Hartree y Porter (1936). Esta tec-

nología, basada en un amplio trabajo experimental y aproximaciones linealizadas simples al sis-tema dinámico, llevó a experimentos estándar apropiados para la aplicación en el campo y final-mente a una satisfactoria sintonía de los coeficientes del controlador PID. También se desarro-llaron en esta época los dispositivos para guía y control de aviones; especialmente importantefue el desarrollo de sensores adecuados para medición de altura y velocidad de los aviones.

Se dio un enorme impulso al control retroalimentado durante la Segunda Guerra Mundial.

1.1 Breve historia del control de procesos   7

Page 8: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 8/159

1.2 Contexto de la disciplina y su relación con la industria

alimentariaUna industria alimentaria es una serie de operaciones básicas (bombas, intercambiadores decalor, evaporadores, etc.) integradas de una manera sistemática y racional.

El proceso, entre otros requerimientos, debe cumplir con las exigencias de:

1.   Seguridad.

2.  Especificaciones de producción: La planta debe producir la cantidad y la calidad deproductos finales requeridos.

3.  Regulaciones medioambientales.

4.   Restricciones de proceso: Las bombas no pueden trabajar si no tienen una succiónneta positiva en cabeza, los tanques no pueden rebosar o vaciarse completamente, etc.

5.   Economía: El proceso debe trabajar en los niveles óptimos de mínimo gasto económico ymáximo beneficio.

Para cumplir estos objetivos se debe constituir el sistema de control, que está formado por per-sonas (diseñadores de planta, operadores de planta) y equipo (dispositivos de medida, válvulas,

controladores, ordenadores). El sistema de control para cumplir estos objetivos debe:1. Suprimir la influencia de perturbaciones externas.

2. Asegururar la estabilidad del proceso.

3. Optimizar el rendimiento del proceso.

1.3 Descripción cualitativa de un ejemplo de proceso ali-

mentario y sus sistemas de controlUna planta de pasteurización es un buen ejemplo de procesos alimentario.

Cumple los requerimientos de todo proceso:

1.   Seguridad : Se deben minimizar los riegos del proceso. Para el ejemplo, trabajar confluidos calientes, riesgos de contaminación, etc.

2.   Especificaciones de producción : Las comentadas en el apartado anterior.

3.  Regulaciones medioambientales : Si no lo están en el proceso sí que lo están, por ejemplo,en las calderas que calientan el agua para la obtención de vapor.

4.  Restricciones de proceso : Las comentadas en el apartado anterior.

5.   Economía : Las comentadas en el apartado anterior.

Como ejemplos de magnitudes a controlar en el proceso se encuentra el nivel de los depósitos,caudales porcentaje de la materia grasa de la leche temperaturas de salida de los intercambia-

8   Introducción general

Page 9: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 9/159

Figura 1.4.   1. Depósito regulador. 2. Pasteurizador de la leche. 3. Depósito de retención. 4. Centrífugadesnatadora. 5. Válvula modulante. 6. Homogeneizador. 7. Densímetro. 8. Pasteurizador de la nata. 9.Panel de estandarización.

Intercambiadorde calor

Leche

cruda

Agua

fría

Controlador

TermómetroTemperatura de la

leche pasteurizada

Temperatura medida de

la leche pasteurizada

Temperaturadeseada

Agua

caliente

Leche

pasteurizada

Figura 1.5.  Esquema del sistema de control de temperatura de un pasteurizador de leche.

1.3 Descripción cualitativa de un ejemplo de proceso alimentario y sus sistemas de control   9

Page 10: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 10/159

Este panorama lentamente va cambiando a medida que la indústria de los alimentos va adop-

tando soluciones tecnológicas desarrolladas para otro tipo de indústrias. También va desarro-llando nuevas soluciones que se adapten a sus características, como puede ser sensores ade-cuados.

1.4 Conceptos generales

1.   Dinámica: Comportamiento de un proceso dependiente del tiempo. En la teoría del con-trol se estudia básicamente la dinámica de dos tipos de sistema:

a)   Sistema de lazo abierto : Respuesta del sistema sin controladores o con un controlen adelanto ( feedforward ).

b)   Sistema de lazo cerrado : Comportamiento del sistemaincluido un control porretroalimentación ( feedback ).

Ejemplo 1.1.  En el problema 1.1. a) se muestra la diferencia existente en un sistema decontrol de un tostador de pan si el control es de lazo abierto (control en adelanto) o si esde lazo cerrado (control por retroalimentación).

2.   Variables: A continuación se definen los diferentes tipos de variables implicados en ladinámica y control de sistemas:

a)   Variables manipulables : Elementos del proceso que se pueden modificar para con-trolar la planta. Normalmente se trata de caudales.

b)   Variables controladas : Parámetros de proceso –caudales, niveles, temperaturas,presiones, etc.– que se quieren controlar, ya sea para mantenerlos constantes opara seguier una cierta evolución con el tiempo.

c)   Variables no controladas : Variables del proceso que no son controladas aunquepueden ser medidas.

d)  Perturbaciones : Entradas al proceso que no pueden ser controladas pero que debentener un valor fijo en el proceso.

3.   Consigna (Set point ): Es el valor deseado de la variable a controlar. Puede ser cons-tante o variar con el tiempo.

4.   Control en adelanto (Feedforward ): Se trata de un sistema de control de lazoabierto. Se detecta la perturbación cuando entra en el proceso y se realiza el cambio

necesario en las variables manipulables para que la variable controlada se mantenga cons-tante.

Proceso

Elemento final

Variable

manipulable

Variable

controlada

Perturbaciones

10   Introducción general

Page 11: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 11/159

5.   Control por retroalimentación (Feedback ): Se mide la variable controlada a la salida

del proceso y se compara con la consigna (el valor deseado de la variable controlada). Ladiferencia (error) se alimenta al controlador por retroalimentación que modifica lavariable manipulable.

ProcesoElemento final

de control

Variable

manipulable

Variable

controlada

MedidorControlador por

retroalimentación

Consigna

Perturbación

Figura 1.7.  Control por retroalimentación.

Ejemplo 1.3.  En el apartado c) del Problema 1.1 se muestra que el sistema de controlautomático de un avión es un sistema de control por retroalimentación.

Ventajas Desventajas  

Feedforward1. Actúa antes de que la perturbación sea 1. Requiere la identificación de las posiblesintroducida en el sistema. perturbaciones y su medida directa.

2. Bueno para sistemas lentos (multicapacidad) 2. No puede operar con perturbaciones noo con tiempos muertos significativos. medibles.3. No introduce inestabilidad debida a la 3. Sensible a las variaciones de losrespuesta de ciclo cerrado parámetros del proceso.

4. Requiere un buen conocimiento delmodelo del proceso.

Feedback

1. No requiere la identificación y medida de 1. Antes de tomar la acción de control

todas las perturbaciones. espera a que la perturbación haya sidoeliminada del sistema.2. Es insensible a los errores de modelado. 2. Es insatisfactorio para procesos lentos

con tiempos muertos significativos.3. Es insensible a los cambios de parámetros. 3. La respuesta de bucle cerrado puede

crear inestabilidad.

1.4 Conceptos generales   11

Page 12: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 12/159

8.   Control digital: Se da cuando los datos son medidos de manera discreta ya sea debido a

la utilización de computadores digitales o debido a métodos de medida muy lentos encomparación con la dinámica del proceso. P.ej., análisis mediante cromatografía.

9.  Leyes del Control de Procesos:

a)   Primera ley : El sistema de control más simple es el que mejor funcionará.

b)   Segunda ley : Se debe entender el proceso antes de intentar controlarlo.

10.  Elementos físicos de un sistema de control:

a)   Instrumentos de medida o sensores : Son los elementos de control encargados de

medir las perturbaciones, las variables controladas, etc. Son las principales fuentesde información de cómo va el proceso. Un elemento crucial para la selección de unsensor es su capacidad de transmitir información fácilmente. P.ej., es preferible untermopar a un termómetro de mercurio.

b)   Transductores : Elementos del sistema de control que convierten magnitudes físicasque no pueden ser utilizadas para el control en otras que sí lo pueden ser (unacorriente eléctrica o una señal neumática, p.ej.). P.ej., convertir una señal de pre-sión en una señal eléctrica.

c)   Lineas de transmisión : Llevan la señal desde el sensor al controlador y del contro-lador al elemento final de control. La transmisión acostumbra a ser eléctrica o neu-mática. Frecuentemente se debe amplificar la señal del sensor antes de transmi-tirla.

d)  Controlador : Recibe las señales de los sensores y decide la acción que se debetomar.

e)   Elemento final de control : Es el dispositivo físico que lleva a cabo la decisión delcontrolador. Típicamente es una válvula aunque también puede ser una bomba de

velocidad variable, una compuerta, ...f)  Registradores : Proveen de un soporte visual y registro histórico del funcionamiento

del sistema.

1.5 Problemas

Problema 1.1.

Identificar si el sistema de control para los siguientes equipos es de lazo abierto (en adelanto,  feedforward )o cerrado (retroalimentación,   feedback ):

a) Un tostador de pan automático

b) Una lavadora

c) El piloto automático de un avión.

Asimismo, identificar las entradas y salidas de los sistemas mencionados. Indicar posibles sistemas de controlde lazo cerrado para aquellos equipos que los tengan de lazo abierto

12   Introducción general

Page 13: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 13/159

Control del

tostador

Resistencia

electrica

Proceso de

tostado

Grado de

tostado−+

Grado de

tostado

deseado

Medidor

Error

El medidor del grado de tostado podría medir el color en la superficie de la tostada, demanera que se logrará siempre tener el grado de tostado óptimo. Así se evitaría el problema máshabitual de los tostadores: la primera tostada sale bien, pero las siguientes acostumbran a salirdemasiado tostadas, ya que el sistema de control en adelanto no tiene en cuenta el hecho de queel tostador está caliente.

b)  Una lavadoraEl sistema de control de una lavadora vuelve a ser un sistema de control en adelanto. En este

caso, el objetivo del sistema de control es el   grado de limpieza . Al seleccionar un programa delavado se busca obtener un cierto grado de limpieza de la ropa, aunque este grado de limpiezano se mide en ningún momento. El sistema de control simplemente proporciona una serie de

órdenes consistentes en aperturas y cierres de válvulas, tiempo durante tiene que estar girando eltambor, conectar y desconectar la resistencia que calienta el agua, etc. Se puede plantear elsiguiente diagrama de bloques:

Control de

la lavadora

Seleccion

del programaProceso de

lavado

Grado de

limpieza

Se puede diseñar fácilmente un sistema de control por retroalimentación (lazo cerrado). Estesistema continuaría utilizando un sistema de control en adelanto para la gestión de los diferentes

programas, pero utilizaría un sistema de control por retroalimentación para determinar cuándodebe renovar el agua de lavado, lo que supone un ahorro en el consumo de agua ya que no sesustituiría hasta que no fuese estrictamente necesario. Para ello mediría la turbidez del aguamediante un sensor adecuado. En el momento que el agua no fuera lo suficientemente transpa-rente (lo que indicaría que ya no tiene más capacidad de eliminar la suciedad de la ropa), lalavadora procedería a su sustitución. Este sistema de control ya está disponible en algunas lava-doras de gama alta.

c) El piloto automático de un avión

En este caso el sistema de control es por retroalimentación. Se marca al piloto automáticouna dirección de vuelo, el sistema de control mide la dirección del avión y según el error entre ladirección seguida y la deseada (consigna) se marcan la posición de los alerones y del timón, loque hace modificar la dirección actual del avión para acercarla a la deseada. Un diagrama debloques simplificado sería el siguiente:

Posicion de

1.5 Problemas   13

Page 14: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 14/159

Discutir las ventajas e inconvenientes de las diferentes posibilidades.

Solución

a)  La temperatura interiorEn este caso, la solución más sencilla es diseñar un sistema de control por retroalimentación,

como muestra el diagrama de bloques siguiente:

Control del

sistema de

calefaccion

Tiempo

PotenciaProceso

−+

  Medidor

Energia =

Tiempo * Potencia

consigna

Tinterior

Tinterior

El medidor mide la temperatura interior de la local que deseamos mantener a una tempera-tura constante. El valor medido de la temperatura se envía a un comparador, con lo que seobtiene la diferencia de temperatura existente entre la medida y la deseada. Ese error se envía alcontrolador que actúa sobre el sistema de calefacción. Este sistema de calefacción suministrauna cierta potencia. El sistema de control "decide" durante cuánto tiempo se debe suministrarpotencia al local, es decir, cuánta energía se suministra para aumentar la temperatura, si la tem-peratura interior es inferior a la de consigna.

b)  La temperatura exteriorEn este caso se opta por seleccionar un sistema de control de lazo abierto, como el quemuestra el diagrama de bloques siguiente:

Control del

sistema de

calefaccion

Proceso

Energia =

Tiempo * Potencia

−+

consigna

Medidor

ErrorTinteriorTinterior

Texterior

En este caso se mide utilizando un termómetro la temperatura exterior y se compara con la

14   Introducción general

Page 15: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 15/159

Problema 1.3.¿Qué tipo de acción de control tienen los actuales sistemas de regulación del tránsito de vehículos en las

ciudades? ¿Cómo se podrían mejorar estos sistemas de regulación?

Problema 1.4.

Explicar como el concepto económico conocido como la  ley de la oferta y la demanda  se puede interpretarcomo un sistema de control por retroalimentación. Escoger el precio del mercado de un artículo en particularcomo la salida del sistema y suponer que el objetivo del sistema es mantener la estabilidad en el precio

Solución

Se puede plantear el siguiente diagrama de bloques que describe el funcionamiento de la leyde la oferta y la demanda:

−+

Ofertantes

Demandantes

+

Control de

preciosPrecio∆sp

O

D

ε

donde:

•   P  es el precio

•   D  es la cantidad de producto demandada/año

•   O  es a cantidad de producto ofertada/año

•   ∆ = O−D, es la diferencia entre la cantidad de producto ofertada y demandada

•   ∆sp = 0, ya que el objetivo del mercado es igualar la oferta con la demanda a través de lavariación de los precios

•   ε = ∆sp−∆ = D−O, es el error del que alimenta al control de precios

Se puede comprobar cualitativamente que el sistema funciona. Por ejemplo, si la cantidad de

producto ofertada/año es mayor que la cantidad demandada,  ∆ > 0. Como consecuencia  ε < 0, loque implica que el precio disminuye.

Problema 1.5.

Se utiliza un tanque agitado para calentar una corriente líquida. Para ello se dispone de un serpentín en elinterior del tanque por el que se hace circular vapor. Proponer diferentes alternativas de sistemas de controlpara que se cumplan los siguientes objetivos:

1.5 Problemas   15

Page 16: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 16/159

Page 17: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 17/159

Capítulo 2

Instrumentación industrial

2.1 Algunas definiciones de instrumentación

A continuación se definen unos cuantos conceptos de uso frecuente en el campo de la instrumen-tación:

−25 ºC 0 ºC 100 ºC 300 ºC

Campo con supresión de cero = 100 a 300 ºCSupresión de cero = 100 ºC

levevación de cero = 25 ºC

Campo = 100 − 300 ºC

Alcance = 200 ºC

Campo con elevación de cero = −25 a 300 ºC

a)

300

   L  e  c   t  u  r  a

300

   L  e  c   t  u  r  a

Page 18: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 18/159

del instrumento. Viene expresado estableciendo los dos valores extremos. Para el ejemplode la figura 2.1 es de 100-300   oC.

2.   Alcance (span):  Es la diferencia algebraica entre los valores superior e inferior del campode medida del instrumento. Para el ejemplo el valor es de 200   oC.

3.   Error:  Es la diferencia entre el valor leído transmitido por el instrumento y el valor realde la variable medida. El error medio del instrumento es la media aritmética de loserrores determinados para todos los valores crecientes y decrecientes de la variablemedida.

4.   Precisión (accuracy):  Es la tolerancia de media o de transmisión del instrumento y definelos límites de los errores cometidos cuando el instrumento se emplea en condiciones nor-males de servicio. Se puede expresar de las siguientes maneras:

a) Porcentaje del alcance. Para el ejemplo de la figura anterior una lectura de 150   oCy una precisión de 0.5 %, la lectura se encontrará entre 149 y 151   oC, ya que150   oC ± 0.005/200 = 150   oC ± 1   oC.

b) Directamente. Por ejemplo, ± 1   oC.

c) Porcentaje de la lectura efectuada. Por ejemplo, precisión de  ± 1 %  de 150   oC, esdecir, ± 1.5   oC.

d) Porcentaje del valor máximo del campo de medida. Precisión de   ±   0.5 %   de300   oC, ± 1.5   oC.

La precisión varía en cada punto del campo de medida, el fabricante la especifica en todoel margen del instrumento indicando a veces su valor en algunas zonas de la escala.Cuando se desea obtener la máxima precisión en un punto determinado de la escala, sepuede calibrar únicamente para este punto de trabajo, sin considerar los valores restantesdel campo de medida.

5.  Zona muerta (dead zone   o  dead band):  Es el campo de valores que no hace variar la indi-cación o señal de salida del instrumento, es decir, que no produce su respuesta. Vienedada como porcentaje del alcance de la medida. Para el instrumento de la figura es de

 ±1 %, es decir,  ± 0.001 · 200   oC = ± 0.2   oC.

6.   Sensibilidad (sensitivity):  Es la razón entre el incremento de la lectura y el incremento dela variable que la ocasiona, después de alcanzarse el estado de reposo. Por ejemplo, si enun transmisor electrónico de 0-10 bar, la presión pasa de 5 a 5.5 bar y la señal de 11.9 a12.3 mA (en una línea 4-20 mA), la sensibilidad es:

18   Instrumentación industrial

Page 19: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 19/159

repetibilidad no incluye la histéresis.

Para determinarla, el fabricante comprueba la diferencia entre el valor verdadero de lavariable y la indicación o señal de salida del instrumento recorriendo todo el campo, ypartiendo, para cada determinación, desde el valor mínimo del campo de medida. Larepetibilidad viene dad por la fórmula siguiente:

Repetibilidad =

 (xi − x)

2

 

De manera que para los datos de la tabla siguiente la repetibilidad es:

Repetibilidad =  0.00785

19

   = ± 0.02%

Variable Indicación Variable IndicaciónDesde 0.0 a 0.5 0.502 Desde 0.0 a 5.5 5.505Desde 0.0 a 1.0 1.006 Desde 0.0 a 6.0 6.006

Desde 0.0 a 1.5 1.509 Desde 0.0 a 6.5 6.501Desde 0.0 a 2.0 2.008 Desde 0.0 a 7.0 7.003Desde 0.0 a 2.5 2.506 Desde 0.0 a 7.5 7.504Desde 0.0 a 3.0 3.007 Desde 0.0 a 8.0 8.009Desde 0.0 a 3.5 3.503 Desde 0.0 a 8.5 8.508Desde 0.0 a 4.0 4.006 Desde 0.0 a 9.0 9.008Desde 0.0 a 4.5 4.507 Desde 0.0 a 10.0 10.005Desde 0.0 a 5.0 5.010

Tabla 2.1.  Ejemplo de medidas de un instrumento recorriendo todo el campo de medida.

8.   Histéresis (hysteresis):  Es la diferencia entre los valores indicados por el instrumento paraun valor cualquiera del campo de medida cuando la variable recorre toda la escala en sen-tido ascendente y descendente. Se expresa como porcentaje del alcance.

Por ejemplo, si un termómetro de 0-100   oC, para el valor de la variable 40   oC, la tem-peratura es de 39.9   oC al subir la temperatura desde 0   oC, e indica 40.1   oC al bajar latemperatura desde 100   oC, el valor de la histéresis es de:

40.1   oC − 39.9   oC100   oC − 0   oC

  100 = ± 0.2%

2.2 Algo de instrumentación   19

Page 20: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 20/159

Variable de proceso medida 

  Dispositivo de medida Comentarios  

Temperatura Termopares 

 Sistemas más comunes para tempera-turas relativamente bajasTermómetros de resistencia

Termómetros bimetálicos

Presión ManómetrosTubos de Bourdon

   Basados en la deformación de materialeselásticosDiafragmas

Elementos piezoeléctricos 

 Utilizados para convertir la presión enuna señal eléctricaElementos piezoresistivos

Caudal Placas de orificio 

Basados en la medida de las pérdidas decarga del fluido

Medidores de VenturiTubos de DahlMedidores de turbinaUltrasonidos

Nivel de líquidos Medidas de conductividad 

 Buenos con dos fasesMedidas dieléctricasDispositivos de desplazamiento

  Acoplados a convertidores de señal

Flotadores

Composición Cromatógrafos Requiere tiempos de análisis largospHmetrosAnalizadores IR

   Conveniente para uno o dos compuestosquímicosAnalizadores UV

Tabla 2.2.  Principales sensores utilizados en la industria alimentaria.

A continuación se comenta con un poco de detalle cuatro de los dispositivos de medida másutilizados en la industria de procesos.

2.2.1.1 Medidores de caudal

Los medidores de caudal más utilizados en la indústria son aquellos que miden una diferencia de

presión en el fluido al pasar por un elemento en la línea que crea una pérdida de carga. Paracalcular el caudal volumétrico que pasa por ese punto se recurre a la ecuación de Bernoulli. Losmás típicos son la   placa de orificio , más barata, y el   tubo de Venturi , más caro pero de mayorprecisión.

Un método diferente de medir el caudal volumétrico es la utilización de   turbinas . En estecaso se calcula el flujo a partir del número de vueltas de la turbina para un tiempo dado.

E l l did d d l t di á i á id l t

20   Instrumentación industrial

Page 21: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 21/159

2.2.2 Líneas de transmisión

En el caso de utilizar líneas de transmisión neumática muy largas puede ser que su efecto sobrela dinámica global del sistema no sea despreciable. Normalmente siguen una dinámica que puedeser descrita con la siguiente función de transferencia:

P oP i

= e−τ ds

τ  p + 1  (2.2)

donde   P o   es la presión de salida de la línea de transmisión neumática,   P i   es la presión deentrada y  τ d/τ  p ≈ 0.25.

2.2.3 Elementos finales de control

El elemento final de control más común es la válvula. El sistema de control cambia la posicióndel émbolo ya sea utilizando aire comprimido, si es una válvula numática, o corriente eléctrica.Las válvulas neumáticas se distinguen principalmente en las   air-to-close   o   fail open , en las queel émbolo desciende al aumentar la presión del aire. En caso contrario se trata de válvulas deltipo air-to-open  o   fail closed .

Las válvulas puede ser modelizadas siguiendo una dinámica de segundo orden. Pero para las

válvulas pequeñas o de tamaño medio la dinámica es tan rápida que se puede considerar que esun proceso de primer orden. Para la mayoría de productos el caudal que pasa por la válvulapuede ser descrito por la ecuación siguiente:

F  = K f (x)  ∆P 

ρ

   (2.3)

donde   ∆P   es la caída de presión del fluido al paso de la válvula,   K   es una constante quedepende del tamaño de la válvula,   ρ  es la densidad del fluido y   f(x)   es una curva característicapara la válvula.

Otros elementos finales de control pueden ser motores de velocidad variable para ventiladoreso bombas, la puesta en marcha o apagado de equipos, sistemas electrohidráulicos, etc.

2.2 Algo de instrumentación   21

Page 22: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 22/159

Page 23: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 23/159

Capítulo 3

Cómo abordar la dinámica de un sistema

3.1 Un ejemplo de dinámica de un sistema. ¿Qué se deseaconocer?

Como ejemplo se considera un sistema dinámico de nivel. En este caso se pretende encontrar elcomportamiento con el tiempo de un depósito en función del caudal de entrada. Para ello habráque buscar un modelo matemático que describa dicho comportamiento. Se recomienda seguir elsiguiente procedimiento:

1. Se realiza el  diagrama de flujo del sistema : En ese diagrama se marcan todas las variablesimplicadas. En este caso se trata de un depósito que se descarga por gravedad. Las varia-bles implicadas son:

•   Sección del depósito:  A(t)

•   Resistencia de la tubería al paso del fluido: R

•   Caudales volumétricos de entrada y salida:  q 1(t) y   q 2(t)

•   Nivel del depósito:  h(t)

•   Densidad del fluido:  ρ(t)

 A

 R

q 1(t)

q 2(t)

h(t)

Figura 3.1.  El nivel del depósito depende de los caudales de entrada y salida del mismo.

Page 24: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 24/159

•   El caudal de salida del depósito depende del nivel y de la resistencia de la tubería

al paso del fluido de este modo:  q 2(t) =

 h(t)

R  .

Teniendo en cuenta las hipótesis anteriores la ec. 3.1 queda como:

A d h

dt = q 1(t) − h(t)

R  (3.2)

3. Definición de las   variables de desviación : Debido a que lo realmente importante en con-trol es conocer cuánto se ha desplazado el sistema respecto al estado estacionario sedefinen unas variables de desviación.

Para el ejemplo, el balance macroscópico de materia en estado estacionario es:

0 = q 1e − he

R  (3.3)

donde   e  indica estado estacionario.Restando ambos balances macroscópicos de materia (ecs. 3.2 y 3.3):

A d(h(t) − he)

dt  = q 1(t) − q 1e − h(t) − he

R  (3.4)

Se definen las siguientes variables de desviación:

H (t) ≡ h(t) − he

Q1(t) ≡ q 1(t) − q 1e

Las mayúsculas indican que se tratan de variables de desviación.Sustituyendo en la ec. 3.4 se obtiene:

A d H (t)

dt  = Q1(t) − H (t)

R  (3.5)

Esta ecuación es el modelo matemático que representa la respuesta dinámica del tanque acambios en el caudal de entrada. Resolviendo esta ecuación diferencial se puede sabercómo varía el nivel con el tiempo según cambia el caudal de entrada.

3.2 La transformada de Laplace como herramienta útil

La trasnformada de Laplace   f (s) de una función   f (t) se define como:

L[f (t)] ≡ f (s) = 0∞ f (t)e−st dt

donde  t ∈R y  s ∈C.El uso de transformadas de Laplace ofrece un método simple y elegante de resolver ecua-

ciones diferenciales como las que se obtienen en los modelos matemáticos de los procesos alimen-tarios.

Entre las diferentes propiedades de las transformadas de Laplace cabe destacar:

24   Cómo abordar la dinámica de un sistema

Page 25: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 25/159

Generalizando:

L d(n) f (t)dtn

= sn f (s) − sn−1 f (0) − sn−2 f ′(0) −   − sf (n−2)(0) − f (n−1)(0)

Ejemplo 3.1.   Esta propiedad permite resolver de manera sencilla ecuaciones diferen-ciales ya que las convierte en ecuaciones algebraicas. El Problema 2.3 muestra cómo sepuede utilizar la transformada de Laplace para resolver una ecuación diferencial.

3. La transformada de Laplace de una integral es:

L  

0

tf (t)dt

= 1

sf (s)

4. Translación de la transformada:

Le−α t f (t)

= f (α + s)

Translación de la función:

L[f (t − t0)] = e−t0 s f (s)   (3.6)

5. Teorema del valor final:

L   limt→∞f (t)

= lims→0

s f ¯

(s)

  (3.7)

Ejemplo 3.2.   La aplicación de la transformada de Laplace a una función es sencilla dispo-niendo de las tablas de transformadas de Laplace y del conocimiento de las propiedades ante-riores. En el Problema 2.1 se muestra cómo se aplica.

3.3 La función de transferencia. Álgebra de funciones de

transferenciaPara un proceso sencillo, como el del nivel del depósito, se puede plantear un esquema sencilloque describa en cierta medida al sistema:

Para el ejemplo del nivel del depósito,   f (t) =  Q1(t)  y   y(t) = H (t). Es decir, en este caso eldepósito es el proceso, la salida es la variación del nivel del depósito y la entrada al proceso es elcaudal de entrada.

Entrada Salida

Proceso y(t)f (t)

Figura 3.2.  Representación simplificada de un proceso

En el caso de trabajar utilizando las transformadas de Laplace de las funciones de entrada ysalida se puede representar la dinámica del proceso mediante el uso de la función de transfe

3.3 La función de transferencia. Álgebra de funciones de transferencia   25

Page 26: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 26/159

Para obtener la función de transferencia del ejemplo se realiza la transformada de Laplace dela ecuación diferencial 3.5:

L

A d H (t)dt

= L

Q1(t) − H (t)R

Se realizan las transformadas considerando que el operador es lineal y conociendo la transfor-mada de una derivada:

As H ¯ (s) = Q1(s) − H ¯ (s)

R

Se supone que para   t = 0  el sistema está todavía en estado estacionario, las variables de desvia-

ción son nulas.Operando la ecuación anterior para encontrar la función de transferencia:

G(s) =  H ¯ (s)

Q1(s) =

  R

RAs + 1

Este es la función de transferencia típica de un sistema de primer orden.Para los procesos más complicados, con diagramas de bloques más complejos, se recurre al

álgebra de funciones de transferencia.En el caso de tener un conjunto de procesos en paralelo, es decir, para un diagrama de blo-

ques en paralelo, se puede obtener una función de transferencia equivalente:

 

 

 

 

 

 

 

 

 

 

 

 

 

     

 

 

     

 

 

     

 

 

 

 

Figura 3.4.  Reducción de tres bloques en paralelo.

G(s) = Y (s)

X (s) =

 Y 1(s) + Y 2(s) + Y 3(s)

X (s)  = G1(s) + G2(s) + G3(s)

Generalizando:

G(s) =

iGi(s)

Para un diagrama de bloques en serie:

 

 

 

 

 

 

 

 

 

 

 

 

     

 

 

 

 

 

 

 

 

 

26   Cómo abordar la dinámica de un sistema

Page 27: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 27/159

3.4 Transformadas de algunas funciones singulares

A continuación se muestran las transformadas de algunas funciones con las que se trabajará fre-cuentemente más adelante ya que pueden ser asimiladas como las perturbaciones más frecuentes.

Si no se dice lo contrario todas estas funciones se definen para que su valor sea nulo a tiempomenor que cero.

3.4.1 Función escalónEs una función cuyo valor para tiempos menores que cero es nulo y que alcanza el valor  M   paratiempo mayores que 0:

 M 

t

f (t)

Figura 3.6.  Función escalón de altura  M 

Esta función se define como:

f (t) =

 0   t < 0M t > 0

La transformada de Laplace de esta función es:

L[f (t)] = M 

s

Si  M  es igual a 1 se tiene la función escalón unidad,  U(t).En el caso de que la función tenga un retraso  t0:

 M 

f (t)

3.4 Transformadas de algunas funciones singulares   27

Page 28: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 28/159

Por tanto, aplicando la propiedad número 4 (ecuación 3.6), la transformada de Laplace será:

L[f (t − t0)] = M 

s   e−st0

3.4.2 Función pulso

Se trata de una función pulso con área  A = Mt0:

 M 

f (t)

tt0

Figura 3.8.  Función pulso de altura  M  y duración  t0.

La función pulso se define como:

f (t) =

0   t < 0M   0 < t < t00   t > t0

Utilizando la definición del escalón unidad también se puede escribir como:

f (t) = M [U (t)−U (t− t0)]

Por tanto, la transformada de Laplace será:

L[f (t)] = f  (s) = M 

1

s−

e−st0

s

=

 M 

s

1− e−st0

3.4.3 Función impulso

Se trata de un pulso tal que  M →∞  y  t0→ 0:

f (t)

28   Cómo abordar la dinámica de un sistema

Page 29: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 29/159

En el caso particula de que el área sea 1 se habla de la función delta de Dirac  δ (t).Se puede comprobar fácilmente que el impulso es la derivada de la función escalón.

Ejemplo 3.4.  En el Problema 3.4 se puede comprobar las diferencias y similitudes en la res-puesta de un proceso a una entrada en escalón y en impulso.

3.4.4 Función rampa

Se trata de una función lineal de pendiente M :

Pendiente = M 

f (t)

t

Figura 3.10.  Función rampa de pendiente M .

Esta función se define como:

f (t) =

 0   t < 0M t t > 0

  = MtU (t)

La transformada de Laplace es:

L[Mt U (t)] = M s2

3.4.5 Funciones trigonométricas

La función seno es:

t

f (t)

3.4 Transformadas de algunas funciones singulares   29

Page 30: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 30/159

y la de la función coseno:

L[M  cos(ωt)] =

  Ms

s2 + ω2

3.5 Inversión de transformadas. De vuelta al tiempo real

Continuando con el ejemplo se estudiará la salida del sistema para una entrada de tipo escalónunidad:

¯(s) =

  R

RA s + 1

Q1(s) =   R

RAs + 1 1

s

Mediante el operador transformada inversa de Laplace (L−1) se obtiene la salida en tiemporeal. Para ello hay que descomponer la función a invertir en partes asimilables a las que seencuentran en las tablas de transformadas de Laplace (apartado 3.7):

H ¯ (s) =

  R

RAs + 1

1

s =

 a

s +

  b

s +  1

AR

Donde  a  y  b   son dos variables a determinar. Obviamente,  a = R  y  b = − R. Por tanto,

H ¯ (s) =

R − Re−   t

RA

U (t) = RU (t)

1 − e

−   t

RA

= RU (t)

1 − e

− t

τ 

donde  τ  = RA  es la constante de tiempo y tiene dimensiones de tiempo.

Cuanto mayor es  τ  más lenta es la respuesta, más tarda el sistema en alcanzar el estado esta-

t

↑ τ 

H (t)

Figura 3.12.  Influencia en la respuesta de la consante de tiempo.

cionario. Se comprueba que cuanto menor es la sección del tanque más rápida es la respuesta. Siτ es grande se dice que el sistema presenta una gran inercia

30   Cómo abordar la dinámica de un sistema

Page 31: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 31/159

Una vez realizada la descomposición se realiza la inversión de transformadas:

f (t) = L−1

f 1¯

(s)

+ L−1

f 2¯

(s)] +   + L−1

f s¯

(s)

Normalmente las funciones a invertir en control de procesos aparecen como fracciones depolinomios en s  del tipo:

f (s) = z (s) p (s)

donde  z(s)  es un polinomio de orden  m  y  p(s)  es un polinomio de orden  n .Para realizar la inversión de la transformada de Laplace se factoriza el denominador:

f  (s) =  z(s)

(s − p1)(s − p2)   (s − pn)

donde   pi son las raíces (ceros) del polinomio  p(s).Si todos los   pi son diferentes, se puede expresar   f(s)  como una suma de  n  términos:

f (s) =  A

s − p1+

  B

s − p2+

  C 

s − p3+     +

  W 

s − pn

Los numeradores de la ecuación anterior se evalúan de la siguiente manera:A =   lím

s→ p1[(s − p1) f (s)]

B =   líms→ p2

[(s − p2) f (s)]

 

W  =   líms→ pn

[(s − pn) f (s)]

Si existen raíces del denominador de   f(s)   repetidas, de nuevo se expresa   f(s)  como un pro-ducto de fracciones simples. Por ejemplo, en el caso de que una raíz se repita dos veces:

f (s) =  z(s)

(s − p1)2 (s − p3)(s − p4)   (s − pn)

la descomposición en fracciones simples es:

f  (s) =  A

(s − p1)2 +

  B

s − p1+

  C 

s − p3+

 

  +  W 

s − pn(3.9)

Si la raíz se repite 3 veces (orden 3) la expansión sería así:

f (s) =  z(s)

(s − p1)3 (s − p4)(s − p5)   (s − pn)

f  (s) =  A

(s − p1)3 +

  B

(s − p1)2 +

  C 

s − p1+

  D

s − p4+     +

  W 

s − pn(3.10)

3.6 Expansión en fracciones parciales   31

Page 32: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 32/159

Page 33: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 33/159

Hallar la transformada de Laplace de las siguientes funciones:

a)   f (t) = e−2tcos(t)

b)   f (t) = e−4t + sen(t− 2) + t2 e−2t

c)   f (t) = 2 e−t cos(10t)− t4 + 6e−(t−10) para t > 0

Solución

a) Aplicando la propiedad   4. Traslación de la transformada:

Le−2t cos t

=  s + 2

s2 + 4 s + 5

b) El operador transformada de Laplace es lineal:

Le−4t + sen(t − 2) + t2 e−2t

= L(e−4t) + L(sen(t − 2)) + L(t2 e−2t)

La trasnformada de Laplace del primer sumando es directa a partir de las tablas:

Le−4t

=  1

s + 4

Para calcular el segundo de los sumandos es necesario aplicar, de nuevo, la propiedad 4.:

L[sen(t − 2)]=e−2s

L[sen(t) ] = e−2s   1

s2 + 1

Por último, el tercer sumando se obtiene de la consulta de las tablas:

L[t2 e−2t] =  2!

(s + 2)2+1 =

  2(s + 2)3

Por tanto,

f (s) =  1

s + 4 + e−2s   1

s2 + 1 +

  2

(s + 2)3

c) De nuevo, aplicando la linealidad del operador transformada:

L[2e−t cos(10t) ] = 2  s + 1

(s + 1)2 + 102

L[t4] = 4!

s5 =

 24s5

L[6e−(t−10)] = 6 e−10 s   1s + 1

Por tanto,

f (s) = 2  s + 1

(s + 1)2 + 102 +

 24

s5 + 6e−10 s   1

s + 1

Problema 3.2.

Hallar la transformada inversa de:

a)   f (s) =  1s

3 + 1

3.8 Problemas   33

Page 34: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 34/159

Por tanto, realizando la transformada inversa de Laplace y considerando que el operador es aso-ciativo:

f (t) = L−1

  3s + 3

= 3e−3t

También se puede resolver el problema utilizando Maxima mediante la siguiente instrucción:

ilt(1/(s/3+1),s,t);

b) Para poder realizar la transformada inversa de Laplace es necesario realizar la descompo-sición de la función en fracciones simples:

f (s) =   s(s +1)(s2 + 1) =   As + 1 +  B (s + 1)s2 + 1

Realizando la suma y simplificando el denominador se obtiene:

s = A(s2 + 1 ) + B(s2 + 2s + 1)

Para encontrar A y B hay que resolver el siguiente sistema:

 0 = A + B

1 = 2B

Por tanto,  A = − 1

2 y  B =

 1

2. Como consecuencia, aplicando la propiedad asociativa:

f (t) = L−1

  s

(s +1)(s2 + 1)

= L−1

 − 1

2

s + 1 +

1

2 (s + 1)

s2 + 1

= L−1

 − 1

2

s + 1

+ L−1

1

2 (s + 1)

s2 + 1

La transformada inversa de Laplace del primer sumando es directa:

L−1

 − 1

2

s + 1=

−1

2

 e−t

La transformada inversa de Laplace del segundo sumando require descomponer la fracción paraencontrar funciones como las que aparecen en las tablas:

L−1

1

2 (s + 1)

s2 + 1

=

 12

L−1

  s

s2 + 1

+ L−1

  1

s2 + 1

=

 12

 (cos t + sen t)

El resultado del problema es:

f (t) = −1

2 e−t

+

 1

2 (cos t + sen t)

c) Para realizar la transformada inversa de Laplace es necesario descomponer f(s) en fraccionessimples:

f (s) =  3s + 4

s3 (s + 2) =

 A s2 + Bs + C 

s3  +

  D

s + 2

34   Cómo abordar la dinámica de un sistema

Page 35: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 35/159

La realización de la transformada inversa de Laplace es trivial:

f (t) = −1

4 + 1

2 t + t2 + 1

4 e−2t

d) De nuevo, antes de realizar la transformada inversa de Laplace hay que realizar la descompo-sición en fracciones simples. Para realizarla se seguirá en este caso el método que aparece en elTema 2. Se buscan las raíces del denominador de f(s), estas raíces son dobles y son i y -i. Portanto la descomposición en raíces simples, teniendo en cuenta que las raíces son dobles, es:

f (s) =  s2

(s2 + 1)2 =

  s2

(s − i)2 (s + i)2 =

  A

(s − i)2 +

  B

s − i +

  C 

(s + i)2 +

  D

s + i

Según el método, para encontrar A:

A = lims→i

(s − i)

2   s2

(s − i)2 (s + i)2

=

 1

4Para  B ,  C   y  D :

B   =   lims→i

 d

ds

(s   −   i)

2   s2

(s − i)2 (s + i)2

  =   lim

s→i

2s (s + i)

2− s2 2 (s + 1)

(s + i)4

  =

2i ( − 4) − ( − 1) 2 (2i)16

  = − 8 i + 4 i16

  = −   i4

C  = lims→i

(s + i)

2   s2

(s − i)2 (s + i)2

=

 1

4

D   =   lims→i

 dds

(s   + i)

2   s2

(s − i)2 (s + i)2

  =   lim

s→i

2s (s − i)

2− s2 2 (s − 1)

(s − i)4

  =

2 ( − i) ( − 4) − ( − 1) 2 ( − 2i)16

  = i4

Por tanto, la descomposición en fracciones simples queda de la manera siguiente:

s2

(s − i)2 (s + i)2 =

1

4

(s − i)2−

i

4

s − i +

1

4

(s + i)2 +

i

4

s + i

La realización de la trasnformada inversa de Laplace es directa:

F (t) = 14 t eit −   i4 ei t + 14

 t e−i t + i4 e−i t

Para obtener una respuesta en tiempo real util es necesario eliminar los números complejos de lafunción. Para ello, hay que considerar la escritura exponencial de un número complejo:

α = β + i γ  

  eα t = eβt(cosγt + i senγt)

3.8 Problemas   35

Page 36: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 36/159

Usando la técnica de la transformada de Laplace, encontrar las respuestas transitoria y estacionaria delsistema descrito por la ecuación diferencial siguiente:

d2ydt2

 + 3 dydt

 + 2y = 1

con las condiciones iniciales  y(0) = y ′(0)=1.

Solución

La transformada de una derivada de una función y de la derivada segunda es:

L

df (t)

dt

= sf (s) − f (0)

L d2

f (t)dt2

= −   d

dt f (t)

t=0

+ s2 f (s) − f (0) s

Realizando la transformada de Laplace a la ecuación diferencial a resolver y considerando lascondiciones iniciales se obtiene:

s2 y − s − 1 + 3 (s y − 1) + 2 y = 1

sDespejando   y :

y =  s2 + 4 s + 1

s(s +1)(s + 2)Para poder realizar la transformada inversa de Laplace y poder obtener   y(t)   hay que realizarprimero la descomposición en fracciones simples de   y (s):

s2 + 4 s + 1

s(s +1)(s + 2) =

 A

s  +

  B

s + 1 +

  C 

s + 2

Sumando las fracciones simples y simplificando el denominador se obtiene la siguiente ecuación:

s2 + 4 s + 1 = A(s +1)(s + 2 )+ B s (s + 2 ) + C s (s + 1)

Operando se obtiene el sistema de ecuaciones siguiente:

(1) s2 = (A + B + C )s2

(4) s = (3A + 3B + C )s

1 = 2A

La solución de este sistema es A = 1

2,  B = 2  y  C  = − 3

2. Por tanto,

y =

1

2s

 +   2s + 1

−3

2s + 2

Realizando la transformada inversa de Laplace, consultando las tablas, se obtiene:

y(t) = 1

2 U (t) + 2 e−t − 3

2 e−2t

donde U (t) es el escalón unidad

36   Cómo abordar la dinámica de un sistema

Page 37: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 37/159

A continuación, se realiza la transformada de Laplace de la ecuación diferencial:

 maxima]   laplace(diff(y(t),t,2)+3*diff(y(t),t)+2*y(t)=1,t,s)

(D31)   3 (s L(y(t), t , s) − 1) + s2 L(y(t), t , s) + 2 L(y(t), t , s) − s − 1 = 1

s

Donde L(y(t), t , s)   es la transformada de Laplace de y(t). Se despeja L(y(t), t , s)   pararealizar más tarde la transformada inversa de Laplace y obtener y(t). Para obtener  y (s) hay queutilizar la siguiente instrucción:

 maxima]  linsolve(%,laplace(y(t),t,s))

(D34)

L(y(t), t , s) =

  s2 + 4 s + 1

s3 + 3 s2 + 2 s

Para resolver la ecuación, sólo queda realizar la transformada inversa de Laplace:

 maxima]   ilt(laplace(y(t),t,s)=((s^2+4*s+1)/(s^3+3*s^2+2*s)),s,t)

(D35)   y(t) = 2 e−t − 3 e−2t

2  +

 12

Para encontrar la   respuesta estacionaria   hay que calcular el límite cuando el tiempotiende a infinito, ya que entonces habrá desaparecido la influencia de la respuesta transitoria:

 maxima]   limit(d35,t,inf)

(D44)   limt→∞

y(t) = 12

Por tanto, la  respuesta transitoria  será:

 maxima]   d35-d44

(D46)   y(t) −

 limt→∞

y(t)

= 2 e−t − 3 e−2t

2

3.8 Problemas   37

C

Page 38: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 38/159

G(s)

y(s)x(s)

Por tanto la función de transferencia buscada será:

G(s) = y(s)

x(s)

Para poder encontrar la función de transferencia hay que hacer la transformada de Laplace a la

función  y(t):

y(s) =L[y(t)] = 1

s−

7

3

s + 1 +

3

2

s + 2−

1

6

s + 4 =

  s + 8

s(s +1)(s +2)(s + 4)Por tanto,

G(s) =  s + 8

(s +1)(s +2)(s + 4)

b) La función impulso es la derivada de la función escalón. Por tanto, la respuesta en tiemporeal a una entrada en impulso no será más que derivar  y(t)  respecto al tiempo:

[y(t)]impulso =   ddt

[y(t)]escalon  = 73

 e−t− 3e−2t+ 23

 e−4t

Problema 3.5.

Resolver las siguientes ecuaciones diferenciales:

a)  d2y

dt2 + 4y = 3  con  y(0)= y ′(0)=1

b)  dy

dt + 2y = 5 sen(3t)  con  y(0)=1

Solución

a) Para resolver la ecuación diferencial, en primer lugar se realizará la transformada deLaplace:

L

d2y

dt2 + 4 y

=L[3]

s2 y − s− 1 + 4 y = 3

s

A continuación se despeja   y :

y =

  s

s2 + 4 +

  1

s2 + 4 +

  3

s(s2 + 4)

Para obtener la respuesta en tiempo real hay que realizar la transformada inversa. La trasnfor-mada inversa de los dos primeros sumandos es directa a partir de la tabla de transformadas deLaplace. La transformada inversa del tercer de los sumandos no es directa, por lo que es nece-sario descomponerlo en fracciones simples:

38   Cómo abordar la dinámica de un sistema

3 8 P 39

Page 39: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 39/159

 maxima]   atvalue(y(t),t=0,1)

(D75)   1

(C76)   atvalue(diff(y(t),t),t=0,1)

(D76)   1

(C77)  desolve(diff(y(t),t,2)+4*y(t)=3,y(t))

(D77)   y(t) = sin (2 t)

2  +

 cos (2 t)

4  +

 3

4

b) La resolución de la ecuación se puede realizar aplicando la transformada de Laplace odirectamente utilizando  Maxima :

 maxima]   atvalue(y(t),t=0,1)

(D78)   1

(C79)  desolve(diff(y(t),t)+2*y(t)=5*sin(3*t),y(t))

(D79)   y(t) = 10 sin (3 t)

13  − 15cos (3 t)

13  +

 28 e−2t

13

Problema 3.6.

Determinar las funciones de transferencia  h2(s)

F i(s) de los sistemas siguientes:

h2

A2

R2F 2

A1

h1

F i

h2

A2

R2F 2

A1

h1

F i

F 1

R1

R1

F 1

El fluido tiene una densidad constante y las resistencias son lineales (F  =  h

R).

Solución

3.8 Problemas   39

40 Cómo abordar la dinámica de un sistema

Page 40: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 40/159

Si el sistema no presenta interacciones el bloque anterior es equivalente a un sistema en elque hay dos procesos en serie como el que se muestra a continuación:

G1(s)   G2(s)h′1(s)F ′i (s)   h′2(s)

en el que cada uno de los bloques representa a un depósito. Las funciones de transferencia deestos bloques serán:

G1(s) = h1′ (s)

F i′(s)

G2(

s) =

 h2′ (s)

h1′ (s)Al tratarse de dos procesos en serie:

G(s) = G1(s)G2(s)

Para calcular   G1   hay que obtener el modelo matemático que represente la variación con eltiempo del nivel de un depósito en función del caudal de entrada. Se trata del mismo modeloque el del ejemplo del capítulo 2, por tanto:

G1 =  K 1

τ 1 s + 1

 = h1′

F i′

donde  K 1 = R1 y  τ 1 = A1 R1.De igual manera para el segundo de los depósitos:

G2 =  K 2

τ 2 s + 1 =

 h2′

F 1′

donde  K 2 = R2,  τ 2 = A2 R2 y  F 1′=

  h1′

R1

.

Sustituyendo F 1′ y operando se encuentra la función de transferencia buscada:

G =  K 2

(τ 1 s +1)(τ 2 s + 1)Se puede apreciar que se trata de un sistema de segundo orden. La respuesta de este sistemaserá sobreamortiguada (ζ > 1) ya que las raíces del denominador son números reales.

En la figura siguiente se muestra la variación con el tiempo del nivel del depósito para uncambio en el caudal de entrada en forma de escalón unidad. Se observa que la dinámica es máslenta a medida que aumenta el número de tanques:

1

Sistema de primer orden1 deposito

Entrada en escalon unidad

2 tanques sin interaccion

h2

K 2

40   Cómo abordar la dinámica de un sistema

3 8 Problemas 41

Page 41: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 41/159

Los caudales de salida de los tanques dependen de las resistencias lineales:

F 1 =

 h1

−h2

R1

F 2 = h2

R2

El cuadal de salida del primer tanque depende, lógicamente, de la diferencia de alturas entre losdos tanques ya que la presión ejercida por la columna de fluido depende de esa diferencia denivel. En el caso de que   h2   fuera mayor que   h1   el fluido circularía en sentido contrario. Estaecuación marca la interacción entre los tanques e impide que las ecuaciones de los balances demateria se puedan resolver de manera independiente. Las dos ecuaciones diferenciales se deben

resolver de manera simultanea.Sustituyendo los caudales en los balances de materia se encuentra:

A1 R1dh1

dt  + h1− h2 = R1 F i

A2 R2dh2

dt  +

1 +

 R2

R1

h2− R2

R1h1 = 0

Tal como se ha comentado las dos ecuaciones diferenciales están ligadas (las incógnitas   h1(t)  yh2(t)   aparecen en ambas ecuaciones), se deben resolver simultaneamente. Esta es la diferencia

fundamental con los sistemas sin interacción.A continuación se realizan los balances de materia en estado estacionario:

h1,e − h2,e = R1 F i1 +

 R2

R1

h2,e − R2

R1h1,e = 0

donde los subíndices e  indican los valores en estado estacionario.Restando los balances de materia y los balances en estado estacionario:

A1 R1 dh1′dt   + h1′ − h2′ = R1 F i′

A2 R2dh2

dt  +

1 +

 R2

R1

h2′ − R2

R1h1′ = 0

tomando como variables de desviación:

h1′ = h1− h1,e

h2′ = h2− h2,e

F i′= F i

−F i,e

Haciendo la transformada de Laplace:

(A1 R1 s + 1)h1′ (s) − h2

′ (s) = R1 F i′(s)

A2 R2 s +

1 +

 R2

R1

h2′(s) − R2

R1h1′ (s) = 0

3.8 Problemas   41

42   Cómo abordar la dinámica de un sistema

Page 42: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 42/159

Para el sistema de tanques con interacción:

τ con =   τ 1 + τ 2 + A1 R2

√ 

Al ser el factor de interacción positivo es evidente que  τ con > τ sin.

Problema 3.7.

En un reactor tanque agitado se lleva a acabo una reacción irreversible de primer orden,  A→ B, con uncoeficiente cinético  k = 1h−1, El caudal de alimentación es de 10 l/min, con  cA0

 = 0.5 mol/l. El volumen deltanque es de 1  m3. Determinar el efecto causado por una subida instantánea de la concentración a 0.7 mol/l.Indicar cual hubiese sido el transitorio, si la perturbación se hubiera producido en forma de impulso unidad.¿Cuáles serán la ganancia y la constante de tiempo del sistema?

Solución

A partir del enunciado del problema se puede realizar el siguiente diagrama de flujo:

V  

cA(t)

cAi(t)

donde:  q = 10l/min = 0.6 m3/hV   = 1 m3

El subíndice   A   indica que es la concentración del componente A y el subíndice   i   indica que setrata de la concentración de entrada.

La reacción química que se produce en el reactor es la siguiente:

A→ B

cuya constante cinética es  k = 1 h-1.La concentración de entrada en el reactor antes de que se produzca el cambio de la concen-

tración en escalón es  cAi0 = cAi(t = 0 ) = 0.5 mol/l.

A continuación hay que plantear el balance macroscópico de materia en estado no estacio-nario (BMM):

V    dcA

dt  = q cAi − q cA− k cA V  

donde se ha supuesto que los caudales volumétricos (q ), las densidades (ρ) y el volumen delreactor (V ) son constantes e independientes del tiempo.

3.8 Problemas   43

Page 43: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 43/159

Sustituyendo los calores de las variables se obtiene que la concentración de salida del reactor delcomponente A en estadio estacionario, es decir, para tiempos menores o iguales a cero es:

cAe = 0.1875 mol/l

El siguiente paso es definir las variables de desviación para la entrada:

C Ai = cAi − cAi0

y para la salida:

C A = cA − cAe

Restando el BMMe al BMM se obtiene:

V    dcA

dt  = q (cAi − cAi0) − q (cA − cAe) − k (cA − cAe)V  

Sustituyendo las variables de desviación y operando:

V    dC A

dt  = qC Ai − C A (q + kV   )

Esta última ecuación es el modelo matemático del proceso planteado. Con objeto de resolver laecuación diferencial se aplica la transformada de Laplace a la ecuación anterior:

Vs C A   = q C Ai  − C A   (q + kV  )

Para poder responder a las preguntas propuestas por el problema hay que plantear la siguientefunción de transferencia:

G =  C AC Ai

Combinando las dos ecuaciones anteriores se obtiene:

G =   q Vs + q + kV  

  =

q

q + kV 

q + k V  s + 1

=

1

1+kθ1

θ−1+k s + 1

Lógicamente la función de transferencia es la propia de un sistema de primer orden. La gananciadel proceso será:

K  =  1

1 + kθ = 0.375

Y la constante de tiempo es:

τ  =

  1θ−1 + k = 0.625h = 37.5 min

El efecto de un cambio súbito de concentración de 0.5 a 0.7 mol/l, es decir, para una entrada enescalón de altura 0.2 mol/l es:

C A = 0.375 · 0.2mol/l

1 − e−   t

37.5min

= 0.075mol/l

1 − e

−   t

37.5min

44   Cómo abordar la dinámica de un sistema

Page 44: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 44/159

Condensado

T s

Vapor

w2, T 2

w1, T 1

Deducir:

a) La función de transferencia para variaciones de T 1  y/o T s.

b) El diagrama de bloques del sistema.

c) La respuesta del sistema para una entrada en escalón unidad en  T 1  (T s  cte).

Solución

a) En este problema se plantea un proceso con dos entradas (T 1  y   T s) y una respuesta (T 2).En primer lugar se plantea el Balance Macroscópico de Energía:

mC  p dT 2dt

  = wC  p (T 1− T 2) + UA(T s − T 2)   (3.11)

donde  m  es la cantidad de líquido a calentar en el interior del tanque,   C  p  es el calor específico,U  es el coeficiente global de transferencia de calor y  A  es el area de intercambio. Como el enun-ciado del problema no indica que exista ningún sistema de control de nivel se asume que los cau-dales de las corrientes de entrada y de salida son iguales (w1 = w2 = w).

Operando y agrupando constantes en la ec. 3.11 se obtiene:

τ  dT 2

dt

  + T 2 = k1 T 1 + k2 T s   (3.12)

donde:

τ  =  mC  p

wC  p + UA

k1 =  wC  p

wC  p + UA

k2 =  UA

wC  p + UA

A continuación se realiza el Balance Macroscópico de Energía en estado estacionario:

0 = k1 T 1,e + k2 T s,e − T 2,e   (3.13)

Restando las ecuaciones 3.12 y 3.13, definiendo variables de desviación y realizando la transfor-mada de Laplace a la ecuación resultante se obtiene:

τs T ′+ T ′= k1 T1′+ k T ′

3.8 Problemas   45

Page 45: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 45/159

donde:

G1 =  k1

τs + 1G2 =

  k2τs + 1

c) La variación de la temperatura de la corriente de salida del tanque para un cambio en escalónunidad de  T 1 será:

T 2′=

  k1τs + 1

1

s + 0

Realizando la transformada inversa de Laplace y deshaciendo las variables de desviación se

obtiene:T 2 = T 2,e + k1

1 − e

− t

τ 

Page 46: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 46/159

Page 47: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 47/159

Capítulo 4

Sistemas lineales de primer orden

4.1 Definición de sistema lineal de primer ordenUn sistema de primer orden es aquel cuya salida   y(t)  puede ser modelada por una ecuación dife-rencial de primer orden como:

a1dy(t)

dt  + a0y(t) = bf (t)   (4.1)

donde   f(t)  es la entrada al sistema.Si  a0  

  0:a1

a0

dy(t)

dt   + y(t) =

  b

a0 f (t)

Si se define   a1

a0= τ  p y   b

a0= K  p y se sustituye en la ecuación anterior se obtiene:

τ  pdy(t)

dt  + y(t) = K  p f (t)

donde:

•   τ  p es la constante de tiempo del proceso

•  K  p es la ganancia del proceso

Si   y(t)  y   f(t)  están definidos mediante la utilización de variables de desviación alrededor delestado estacionario, las condiciones iniciales son  y(0)=0   y   f(0)=0 .

Opernado se encuentra la función de transferenica de un proceso de primer orden:

G(s) =  K  p

τ  p s + 1

Los sistemas de primer orden son los más frecuentes en los procesos de la indústria alimen-

taria, por ello su estudio es de gran importancia. Estos sistemas se caracterizan por:1. Su capacidad de almacenar materia, energía o cantidad de movimiento. Esta capacidad

está directamente relacionada con la ganancia del proceso.

2. Una resistencia asociada con el caudal de materia, energía o cantidad de movimiento.Esta resistencia o inercia viene dada por la constante de tiempo.

48   Sistemas lineales de primer orden

Page 48: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 48/159

En tiempo real, invirtiendo las transformadas de Laplace, se obtiene:

y(t) = AK  p

1 − e

−   t

τ p

  (4.2)

Representando la función en coordenadas adimensionales,   y(t)

AK pfrente   t

τ p, se obtiene la típica

salidad de un sistema de primer orden:

0 1 2 3 4 50

0.2

0.4

0.6

0.8

1

   y    t     A     K

     p

t

τ  p

Figura 4.1.  Respuesta de un sistema de primer orden a una entrada escalón de altura  A.

Cabe destacar las siguietnes características de cualquier sistema de primer orden:

1.   Autorregulación:  El proceso alcanza un nuevo estado estacionario sin necesidad de un sis-tema de control.

2. La pendiente de la respuesta es:

d

  y(t)

AK p

dt

  =  1

τ  pe−   t

τ p

Para  t=0 :

d

  y(t)

AK p

dt

  =  1τ  p

Cuanto mayor sea  τ  p, menor será la pendiente inicial de la respuesta del sistema y mayorserá el tiempo necesario en alcanzar el nuevo estado estacionario.

3. Evaluando al ecuación 4.2 para diferentes tiempo se obtiene la siguiente tabla:

Tiempo transcurrido 1τp 2τp 3τp 4τp

4.4 Respuesta a una función sinusoidal   49

Page 49: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 49/159

Puede ocurrir que la constante   a0   de la ecuación 4.1 sea nula. Este tipo de procesos seconocen como   integradores puros   ya que la salida es la integral de la entrada con el tiempo.

Estos procesos pueden ser difíciles de controlar debido a que no presentan autorregulación.Ejemplos comunes de este tipo de sistemas son los tanques con líquidos, depósitos de gases y sis-temas de almacenamiento de mateiras primas y productos.

4.3 Respuesta a una función impulso

Al introducir un impulso de área  A  se obtiene la siguiente respuesta:

y(s) =   K  pτ  p s + 1

 A

que en tiempo real es:

y(t) = K  p Ae−   t

τ p

De forma adimensional se puede escribir:

y(t)

K  p A

 = e−   t

τ p

se obtiene la función simétrica a la respuesta a una entrada en escalón, lo que impkica que tienelas mismas características.

50 1 2 3 40

1

0.2

0.4

0.6

0.8

   y    t     A     K

     p

t

τ  p

Figura 4.2.  Respuesta de un sistema de primer orden a una entrada impulso unidad.

4 4 R t f ió i id l

50   Sistemas lineales de primer orden

Page 50: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 50/159

donde  z2 = x2 + y2 y tan ϕ =  y

x, se obtiene:

y(t) = K  p Mωτ  p

1 + ω2 τ  p2   e−

  t

τ p +

  K  p M 

1 + ω2 τ  p2

   sen(ωt + ϕ)   (4.3)

donde   ϕ = atan( − ωτ  p).El primer término de la respuesta es un término transitorio, ya que tiende a cero cuando el

tiempo tiende a infinito. Este término pierde importancia para tiempos grandes.La respuesta obtenida es de tipo sinusoidal con la misma frecuencia de oscilación   ω   que la

entrada pero con un desfase   ϕ. Además el desfase está directamente relacionado con la fre-cuencia angular. Al aumentar el desfase, aumenta el desfase.

En el caso de que la frecuencia angualar tienda a infinito, el desfase tiende a  π

2 , que es el des-fase máximo.

TransitorioRetraso

−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

0 1 2 3 4 5 6 7 8

Entrada

Salida−1

−0.8

−0.6

−0.4

−0.2

0

0.2

0.4

0.6

0.8

1

0 1 2 3 4 5 6 7 8

Entrada

Salida

t

   y              (    t              )

Figura 4.3.  Respuesta oscilatoria de un sistema de primer orden.

4.5 Problemas

Problema 4.1.

Estudiar la respuesta de un proceso de función de transferencia:

G(s) =K pτs + 1τ p s+ 1

con las siguientes entradas:

a) función escalón unidad.

4.5 Problemas   51

Page 51: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 51/159

Reordenando la ecuación anterior se obtiene:

y(t) = K  p

1 −

1 −   τ 

τ  p

e−   t

τ p

Se obtiene una ecuación muy similar a la ec. (4.2). Evidentemente el sentido físico e influenciasobre la respuesta del sistema de la ganancia del proceso (K  p) serán los mismos que para un sis-tema de primer orden. La influencia de la constante de tiempo del proceso (τ  p) también serámuy parecida.

La única diferencia es el término   τ /τ  p. Para ver el significado físico de la constante de

tiempo  τ  se puede representar la respuesta para diferentes valores (K  p = τ  p = 1):

-0 1 2 3 4 5

0.2

0.4

0.6

0.8

1

-0 1 2 3 4 5

0.2

0.4

0.6

0.8

1

-0 1 2 3 4 5

0.2

0.4

0.6

0.8

1

-0 1 2 3 4 5

0.2

0.4

0.6

0.8

1

tau = 0

t

y(t)

tau = 0.5

tau = 0.25

Se puede comprobar que  τ  actua como un adelanto, adelantando la respuesta del proceso deprimer orden en un valor igual a  τ .

En el caso de una entrada sinusoidal (sen(ωt)), la transformada de Laplace de la respuestaes:

y(s) = K  p(τs + 1)

τ  ps + 1

ω

s2 + ω2

Recurriendo de nuevo a Maxima para realizar la transformada inversa de Laplace:

(C1)   ilt(Kp*(tau*s+1)/(taup*s+1)*omega/(s^2+omega^2),s,t);

Is  ω  zero or nonzero?   nonzero;

(D1)

Kp ω taup2− Kp ω τ  taup

e−   t

taup

( 2 2 )+

 sin (ω t)

Kp ω3 τ  taup+ Kpω

( 2 2 )−

52   Sistemas lineales de primer orden

Page 52: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 52/159

donde  z2 = x2 + y2 y tanϕ =  y

x, se obtiene:

y(t) =

Kpω ¡tau¿ p2 − Kp ω τ  ¡tau¿p

e−  t

<tau>p

¡tau¿p

ω2τ  p2 + 1

  +   K  p2 ω2 τ 2 + K  p2

ω2 τ  p2 + 1

   sen(ω t + ϕ)

donde   ϕ = atan

  ω2 (Kp ω τ p −Kp ω τ )

2

(Kpω3 τ  ¡tau¿p+Kp ω)2

= atan

  ω2 (τ p − τ )2

(ω2 τ τ p +1)2

.

Se obtiene una respuesta con una parte transitoria, que rápidamente se anula al aumentar eltiempo:

Transitorio =   limt→∞

Kpω ¡tau¿ p2 − Kp ω τ  ¡tau¿p e

−   t

<tau>p

¡tau¿p

ω2τ  p2 + 1   = 0

La parte estacionaria de la respuesta es:

y(t) = K  pω2 τ 2 + 1

ω2 τ  p2 + 1

   sen(ω t + ϕ)

Si se compara la respuesta estacionaria respecto a la entrada se comprueba que tiene la mismafrecuencia angular   ω  y que tiene un desfase   ϕ, lo que significa que está retrasada. Este desfase

depende de la frecuencia angular. La amplitud de la respuesta también depende de la frecuenciaangular de la entrada.Nuevamente la respuesta obtenida es muy similar a la de un proceso de primer orden. Por

tanto, la influencia de la ganancia y constante de tiempo del proceso serán similares.La constante de tiempo   τ   nuevamente actua como un adelanto, compensando en cierta

medida el efecto de la constante de tiempo del proceso. Al aumentar su valor disminuye el des-fase y la amplitud disminuye en menor medida que para un proceso de primer orden.

Problema 4.2.

Dibujar la respuesta de un sistema de primer orden de constante de tiempo 0.5 y ganancia 1 para las

siguientes entradas:a) un impulso unidad

b) un pulso unidad de duración 5

c) un cambio sinusoidal de amplitud unidad y frecuencia  ω = 0.5.

Problema 4.3.

Sea un sistema de primer orden de ganancia unidad y constante de tiempo 0.5. Inicialmente el sistemaestá en estado estacionario. Se introduce una entrada en rampa unidad cuando el tiempo es igual a 0.

a) Desarrollar una expresión que muestre los cambios en el proceso con el tiempo

b) ¿Cuál es la mínima y la máxima diferencia entre la salida y la entrada?c) Dibujar la entrada y la salida en función del tiempo

Solución

a) Hay varias estrategias para desarrollar una expresión que muestre los cambios en el pro-ceso tras una rampa unidad (y(t)). Se puede resolver directamente la ecuación diferencial o se

4.5 Problemas   53

Page 53: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 53/159

(C1)   .5*’diff(y(t),t)+y(t)=t

(D1)   0.5   d

d t y(t)

+ y(t) = t

(C2)   atvalue(y(t),t=0,0);

(D2)   0

(C3)   desolve(d1,y(t))

RAT replaced 0.5 by 1//2 = 0.5(D3)   y(t) =

 e−2t

2  + t − 1

2

Se ha supuesto que se están utilizando variables de desviación, lo que supone que   y(t = 0) =0.

Función de transferencia

La función de transferencia de este proceso es:

G = y (s)f (s)

 =  1

0.5s + 1

y la entrada es una rampa unidad, cuya transformada de Laplace es:

f (s) =  1

s2Por tanto la respuesta del proceso es:

y(s) = Gf (s) =  1

0.5s + 1

1

s2

Para obtener la respuesta dependiente del tiempo hay que realizar la transformada inversa deLaplace:

y(t) = L−1

  1

0.5s + 11s2

Para realizar la transformada inversa se puede utilizar la técnica de separar en fracciones simpleso simplemente utilizar Maxima:

 maxima]  y(t)=ilt(1/(.5*s+1)*1/s^2,s,t)

RAT replaced 0.5 by 1//2 = 0.5

(D4)   y(t) = e−2t

2  + t − 1

2

54   Sistemas lineales de primer orden

Page 54: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 54/159

c) El gráfico de la entrada y la salida en función del tiempo es:

1 2

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

2.2

2.4

t

f(t)

y(t)

Esta gráfica se ha dibujado a partir de la función respuesta obtenida en el apartado a). Encaso de no querer obtener esa función se puede programar el problema con VisSim y obtener elresultado mediante métodos numéricos.

A continuación se muestra el programa junto con el resultado obtenido:

Problema 4.4.

En la figura siguiente se muestra un tanque agitado de mezcla, donde  F i   son caudales volumétricos y   cison concentraciones:

F 1, cA1, cB1   F 2, cA2

, cB2

4.5 Problemas   55

Page 55: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 55/159

Problema 4.5.

Repetir el problema anterior con el siguiente tanque de mezcla:

F 1, cA1, cB1

  F 2, cA2, cB2

F 3, cA, cB

F 4

cA, cB

Page 56: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 56/159

Page 57: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 57/159

Capítulo 5

Sistemas lineales de segundo orden

5.1 Definición de sistema de segundo orden

Un sistema de segundo orden es aquel cuya salida   y(t)  puede ser descrita por una ecuación dife-rencial de segundo orden:

a2d2y

dt2 + a1

dy

dt + a0 y = b f (t)

Si  a0  

  0:

τ 2 d

2

ydt2  + 2 ζτ  dydt  + y = K  p f (t)

donde  τ 2 = a2

a0,  2 ζτ  =

 a1

a0y  K  p =

  b

a0. Las nuevas constantes son:

•   τ  es la constante de tiempo (o período natural del sistema)

•   ζ  es el coeficiente (o factor) de amortiguamiento

•   K  p  es la ganancia del proceso, tiene el mismo significado que para los sistemas de primerorden

Tomando variables de desviación y condiciones iniciales iguales a cero, la función de transfe-rencia queda como:

G(s) =  K  p

τ 2 s2 + 2 ζτs + 1

Los sistemas de segundo orden se pueden clasificar en tres categorías:

1. Procesos consistentes en dos o más procesos de primer orden, en serie o en paralelo, por

los que fluye materia o energía.2. Sistemas inherentes de segundo orden. No son frecuentes en las industria, algunos ejem-

plos son los manómetros o las válvulas neumáticas.

3. Un proceso con su controlador presenta una dinámica de segundo orden o de orden supe-rior

58   Sistemas lineales de segundo orden

Page 58: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 58/159

En función del valor del coeficiente de amortiguamiento se pueden plantear tres casos.

5.2.1 Respuesta sobreamortiguada

Es la respuesta obtenida cuando  ζ > 1, las dos soluciones son reales. La salida con el tiempo es:

y(t)

K  p M  = 1 − e

−ζ t

τ 

cosh

  ζ 2− a    t

τ 

+

  ζ 

ζ 2− 1

   senh

  ζ 2− 1    t

τ 

En este caso la respuesta no presenta oscilaciones. Cuanto mayor es el coeficiente de amorti-guamiento más amortiguada es la respuesta, el sistema necesita más tiempo para alcanzar elnuevo estado estacionario. La ganancia  K  p tiene el mismo sentido físico que para los sistemas deprimer orden.

5.2.2 Respuesta críticamente amortiguada

Cuando solo hay una solución real (repetida),   ζ  = 1:

y(t)K  p M 

 = 1 −

1 + t

τ 

e− t

τ 

5.2.3 Respuesta subamortiguada

Se obtiene cuando las soluciones son complejas (conjugadas, obviamente), para que eso se pro-

duzca  ζ <

1. La función respuesta obtenida es:y(t)

K  p M  = 1 −   1

1 − ζ 2    e

−ζ t

τ  sen

  1 − ζ 2    t

τ  + atan

  1 − ζ 2 

  ζ 

0.3

0.1

0.6

11

1.4

1.6

1.8

1.2

(   t             )

K    p

l d d fi l

5.3 Linealización   59

Page 59: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 59/159

La respuesta es oscilatoria y se pueden definir los siguientes parámetros característicos:

•   Overshoot  (disparo):

Overshoot  =  AB

 = exp   − πζ 

1 − ζ 2 

El   overshoot  aumenta al disminuir el coeficiente de amortiguamiento. Para el caso límitede que el coeficiente de amortiguamiento tienda a 1, el   overshoot  también tiende a 1.

•   Razón de disminución (decay ratio ):

Razón de disminución = C 

A = exp

  − 2πζ 

1−

ζ 2  = overshoot 2

•   Período de oscilación:

T  = 1

ν  =

 2 π

ω  =

  2πτ 

1 − ζ 2 

Si   ζ  = 0,  T  = 2πτ  es el período natural de oscilación.

•   Tiempo de respuesta (response time ): Un sistema subamortiguado alcanza su valor esta-cionario de manera oscilatoria cuando el tiempo se hace infinito. A efectos prácticos setoma como tiempo de respuesta el necesario para que la salida del sistema esté dento del± 5% de la respuesta estacionaria y permanezca en ese intervalo.

•   Rise time : De esta manera se caracteriza la velocidad con la que responde el sistemasubamortiguado. Se define como el tiempo que tarda el sistema en alcanzar su valor esta-cionario por primera vez. Es importante resaltar que cuanto menor es el coeficiente deamortiguamiento, menor es el  rise time  pero mayor es el   overshoot .

5.3 Linealización

Habitualmente solo se tratan de manera analítica sistemas lineales de hasta segundo orden. Lossistemas lineales de orden superior o no lineales se acostumbran a estudiar recurriendo a la utili-zación de sistemas numéricos —como es, por ejemplo, la resolución de ecuaciones diferencialespor el método de Euler o de Runge-Kutta– o su simplificación a sistemas lineales mediante sulinealización.

C

A±5%

L li li ió d i i t li l i t li l S ti

60   Sistemas lineales de segundo orden

Page 60: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 60/159

La linealización de un proceso es aproximar sistemas lineales a sistemas no lineales. Se uti-liza ampliamente en el estudio de la dinámica de procesos y el diseño de sistemas de control porlas siguientes razones:

1. Es posible encontrar soluciones analíticas a los sistemas lineales. Además se puederealizar estudios completos y generales del comportamiento de los sistemas lineales inde-pendientemente de los valores particulares de los parámetros y de las variables del sis-tema.

2. Todos los desarrollos significativos útiles, hasta hace unos pocos años, para el desarrolloefectivo de sistemas de control se ha limitado a procesos lineales.

Para llevar a cabo la linealización se recurre a desarrollos en serie de Taylor para una o másvariables.

5.4 Retrasos

Uno de los elemento no lineales más habituales en los procesos alimentarios es la existencia deretrasos. En el capítulo 7 se estudiará su influencia en el control de procesos.

Sea el siguiente proceso de primer orden con un retraso:

Proceso de

primer orden   Retrasof(t) y(t)   y(t − td)

Figura 5.3.  Diagrama de bloques de un proceso de primer orden con un retraso igual a  td.

Para el sistema de primer orden:

G p =L[y(t)]

L[f (t)]

 =  K  p

τ  p s + 1

y para el retraso (ec. 3.6, propiedad 4, apartado 3.2):

L[y(t − td)]

L[y(t)]  = e−td s

donde  t d es el retraso o tiempo muerto.Por tanto el proceso puede representarse como:

y(s)f(s)   L[y(t − td)]G p   e−tds

Figura 5.4.  Diagrama de bloques de la figura anterior una vez realizadas las transformadas de Laplace.

La función de transferencia global para el proceso de primer orden y el retraso será:

D t i l t di á i d i t d d d b ti d d i t

5.5 Problemas   61

Page 61: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 61/159

Determinar la respuesta dinámica de un sistema de segundo orden sobreamortiguado y de un sistemasubamortiguado a las siguientes entradas:

a) impulso unidad

b) pulso unidad de 5 minutos de duración

c) sen(2t)

Determinar la respuesta estacionaria resultante.

Problema 5.2.

Sea la siguiente función de transferencia de segundo orden:

G(s) =  y(s)

m(s) =

  1

s2 + s+ 1

Se introduce un cambio en escalón de altura 5 en el sistema, calcular:

a) el  overshoot , expresado como tanto por ciento

b) la razón de disminución

c) el valor máximo de y(t)

d) el  rise time

e) el periodo de oscilación

Problema 5.3.

¿Cuál de los siguientes sistemas de segundo orden es equivalente a dos sistemas de primer orden en serie ycuál no?

a)  G(s) =  1

s2+ s+2

b)  G(s) =  1

s2+ 1.9 s+ 0.7

c)  G(s) =  1

s2+5

d)  G(s) =

  1

s2+ s+2

Problema 5.4.

Sea un sistema de segundo orden con una entrada sinusoidal,  m(t) = 1  sen 2t. Demostrar que la respuestaestacionaria es:

1. una función sinusoidal

2. tiene como amplitud  1

(1− 4τ 2)2+(4ζτ )2 

3. tiene como desfase  ϕ= atan   −4ζτ 

1−4τ 2

Solución

Este problema se puede resolver resolviendo directamente la ecuación diferencial o utilizandola función de transferencia de un sistema lineal de segundo orden.

Ecuación diferencialLa ecuación a resolver es:

(C1) tau^2*’diff(y(t) t 2)+2*zeta*tau*’diff(y(t) t)+y(t)=sin(2*t)

62   Sistemas lineales de segundo orden

Page 62: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 62/159

(C1)   tau 2*’diff(y(t),t,2)+2*zeta*tau*’diff(y(t),t)+y(t)=sin(2*t)

(D1)   2   d

d t y (t)

τ ζ  +

  d2

d t2  y (t) τ 

2

+ y(t) = sin (2 t)

(C2)   atvalue(y(t),t=0,0)

(D2)   0

(C3)   atvalue(diff(y(t),t),t=0,0)

(D3)   0

(C4)   desolve(d1,y(t))

Is  τ 2 (ζ − 1) (ζ  + 1) positive, negative, or zero?   positive

(D4)   y(t) =

e− tζ

τ 

2τ 28 τ 2 ζ2+8 τ 4−2 τ 2

16 τ 2 ζ2+ 16 τ 4−8τ 2+1

−   8 τ 4 ζ2

16 τ 2 ζ2+ 16 τ 4−8τ 2+1

sinh

t ζ2−1

 τ 

2 τ ζ 2− 1    +

4 τ 3 ζ  cosh

t ζ2−1

 τ 

16 τ 2 ζ 2+16 τ 4− 8 τ 2+1

τ 2

  −4 cos (2 t) τ ζ 

16 τ 2 ζ 2 + 16 τ 4− 8 τ 2 + 1−   sin (2 t)

8 τ 2− 2

2 (16 τ 2 ζ 2 + 16 τ 4− 8 τ 2 + 1)

La respueta obtenida se puede dividir en dos partes diferenciadas, una transitoria y otraestacionaria. La parte transitoria de la respuesta es:

e− tζ

τ 

2 τ 28τ 2 ζ2+8 τ 4−2 τ 216 τ 2 ζ2+ 16 τ 4−8τ 2+1 −

  8 τ 4 ζ2

16 τ 2 ζ2+ 16 τ 4−8τ 2+1

sinh t ζ2−1 

τ 

2 τ ζ 2− 1    +

4 τ 3 ζ  cosh t ζ2−1 

τ 

16 τ 2 ζ 2+16 τ 4− 8 τ 2+1

τ 2

  →t→∞0

La parte más importante es la porción estacionaria, ya que será la que marque la dinámica traslos instantes iniciales. Despreciando la parte transitoria se obtiene la siguiente respuesta:

y(t) =  4 cos (2 t) τ ζ 

16 τ 2 ζ 2 + 16 τ 4

−8 τ 2 + 1

−   sin (2 t)

8 τ 2− 2

2 (16 τ 2 ζ 2 + 16 τ 4

−8 τ 2 + 1)

Aplicando la propiedad trigonométrica:

x senα + y cosα = z sen(α + ϕ)

donde  z2 = x2 + y2 y   ϕ = atan(y/x) y sabiendo que:

2 Críticamente amortiguado: En ese caso el producto τ2(ζ − 1)(ζ + 1) tomará el valor de cero

5.5 Problemas   63

Page 63: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 63/159

2. Críticamente amortiguado:  En ese caso, el producto  τ  (ζ   1)(ζ  + 1)  tomará el valor de cero.En este caso la respuesta obtenida al resolver la ecuación diferencial con la ayuda de Maxima es:

y(t)   =

t

2 τ 28 τ 2 ζ 2+8 τ 4− 2 τ 2

16 τ 2 ζ 2+16 τ 4− 8 τ 2+1

 −   8 τ 4 ζ 2

16 τ 2 ζ 2+ 16 τ 4− 8 τ 2+1

2 τ 4

  +  4 τ ζ 

16 τ 2 ζ 2 + 16 τ 4− 8 τ 2 + 1

e− tζ

τ  −

4 cos (2 t) τ ζ 

16 τ 2 ζ 2 + 16 τ 4− 8 τ 2 + 1−   sin (2 t)

8 τ 2− 2

2 (16 τ 2 ζ 2 + 16 τ 4− 8 τ 2 + 1)

Se observa que la parte estacionaria de la respuesta es igual al caso anterio, sólamente cambia eltérmino transitorio.

3. Sistema subamortiguado:  El producto  τ 2

(ζ  − 1)(ζ  + 1) tomará un valor negativo. La solu-ción de la ecuación diferencial es:

y(t)   =

e− tζ

τ 

2 τ 2

8τ 2 ζ2+8τ 4−2 τ 2

16 τ 2 ζ2+16 τ 4−8 τ 2+1

−   8 τ 4 ζ2

16 τ 2 ζ2+16 τ 4−8 τ 2+1

sin

t   1− ζ2 

τ 

2 τ    1− ζ 2    +

4 τ 3 ζ  cos

t   1− ζ2 

τ 

16 τ 2 ζ 2+16 τ 4− 8 τ 2+1

τ 2  −

4 cos (2 t) τ ζ 

16 τ 2

ζ 2

+ 16 τ 4

− 8 τ 2

+ 1 −

  sin (2 t)

8 τ 2− 2

2 (16 τ 

2

ζ 2

+ 16 τ 4

− 8 τ 2

+ 1)De nuevo, el término estacionario es el mismo, solo hay cambios en la parte transitoria de la res-puesta.

Función de transferenciaLa función de transferencia del sistema propuesto por el problema es:

G =  y(s)

m(s) =

  1

τ 2 s + 2 ζτs + 1

La entrada a este sistema es  m(t) = 1 sen 2t, realizando la transformada de Laplace:m(s) =

  2

s2 + 4La respuesta del sistema será:

y(t) = L−1(Gm(s)) = L−1

  1

τ 2 s + 2 ζτs + 1

2

s2 + 4

Realizando el cálculo para un sistema sobreamortiguado se obtiene:

(C1)  ilt(1/(tau^2*s^2+2*zeta*tau*s+1)*(2/(s^2+4)),s,t)

Is  τ 2 (ζ − 1) (ζ  + 1) positive, negative, or zero?   positive

(D1)

2τ 2

8 τ 2 ζ2+8 τ 4−2 τ 2

16 2 ζ2+ 16 4 8 2+1

−   8 τ 4 ζ2

16 2 ζ2+ 16 4 8 2+1

sinh

t ζ2−1

  4 τ3 ζ cosh

t ζ2−1

 

Page 64: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 64/159

Page 65: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 65/159

Capítulo 6

Acciones de control

6.1 Descripción de un bucle de controlUn bucle de control por retroalimentación se compone de un proceso, el sistema de medición dela variable controlada, el sistema de control y el elemento final de control. Cada uno de estos

El. final

de control+ − Controlador Proceso

Medidor

d(t)

 y(t) f(t)

Sistema de control

c(t)ǫ(t)

ym(t)

ysp(t)

Figura 6.1.  Diagrama de bloques de un lazo de control por retroalimentación.

elementos tiene su propia dinámica, que vendrá descrita por una función de transferencia.En este capítulo se explicará como se puede encontrar la función de transferencia de todo un

lazo de control a partir de las funciones de transferencia de cada uno de los elementos del lazo.El medidor, el proceso y el elemento final de control serán habitualmente sistemas lineales deprimer o de segundo orden, como los descritos en los dos capítulos anteriores. Las funciones detransferencia de los controladores se detallarán más adelante en este capítulo.

El sistema de control se compone del controlador y del punto suma, que compara la lecturadel medidor con la consigna para dar el error   ε   que alimenta el controlador. El objetivo del sis-

tema de control es minimizar el error para que su valor sea lo más próximo a cero. Además debelograr eliminar los errores lo más rápidamente posible.En el capítulo 1 se describe cualitativamente un bucle de control por retroalimentación, un

intercambiador de calor en una planta de pasteurización de leche. En este capítulo se describiráel bucle de una manera más detallada.

El proceso en este caso el intercambiador de calor viene descrito por la función de transfe

d(s)

66   Acciones de control

Page 66: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 66/159

+−

 y(s) f(s)

Sistema de control

c(s)ǫ(s)

ym(s)

Gc(s)   Gf (s)   G p(s)

Gm(s)

ysp(s)

Figura 6.2.  Funciones de transferencia que intervienen en un lazo de control por retroalimentación.

Esta acción de control  c(t)  modifica al elemento final de control (Gf ), en ejemplo tratado esuna válvula, para que cambie el valor de la variable manipulable   f (t). El cambio de la variablemanipulable modifica el estado del proceso. Si el sistema de control funciona correctamente estecambio de la variable controlada debe tender a eliminar el error. En el caso de que lo que sehaya producido haya sido un cambio a la consgina, debe conducir al sistema al nuevo estadoestacionario deseado.

Aunque la mayoría de elementos del bucle de control son de acción directa –el signo de lasalida es el mismo de la entrada–, también existen procesos de acción inversa. Los procesos de

acción inversa tienen una ganancia negativa. Un elemento de acción inversa presente en todoslos lazos de control es el comparador. En el comparador se produce una cambio de signo ya quepara calcular el error se resta la variable medida a la consigna (Fig. 6.3. a)). Por este motivo sepuede considerar al comparador como un elemento de acción inversa.

Se puede demostrar de manera muy sencilla que para que un lazo de control pueda funcionarcorrectamente debe tener un número impar de elementos de acción inversas, es decir, un númeroimpar de cambios de signo en el lazo de control. Si existe en el lazo de control un número par deelementos de acción inversa se debe incluir un bloque -1 entre el comparador y el controlador(Fig. 6.3. b)).

a)

+−

ym

ǫ cGc

ysp

b)

−1+−

ym

ǫ cGc

ysp

Figura 6.3.   a) El número de elementos de acción inversa en el lazo de control es cero o par. b) Situa-ción si existe un elemento de acción inversa o su número es impar.

En este curso los bloques y procesos utilizados solo tienen una entrada y una salida. Encambio el proceso en la figura 6.2 el proceso tiene dos entradas, la variable manipulable y lasperturbaciones. Para evitar ese problema habitualmente el se considera que además del procesoexiste una función de transferencia debida a las perturbaciones (Gd) que no forma parte del lazo

d(s)

6.2 Control proporcional (P)   67

Page 67: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 67/159

+−

  ++ f(s)

Sistema de control

c(s)   y(s)

G p(s)ǫ(s)

ym(s)

Gc(s)   Gf (s)

Gm(s)

ysp(s)

Gd(s)

Figura 6.4.  Lazo de control por retroalimentación mostrando la función de transferencia de las pertur-baciones.

+−

  ++

 y(s)

d(s)

G(s)

H (s)

Gd(s)

ysp(s)

Figura 6.5.  Forma canónica de un bucle de control por retroalimentación.

Por tanto la salida del lazo de control para un cambio simultaneo de la consigna y de la per-turbación será:

y(s) =  Gc Gf G p

1 + Gc Gf G p Gmysp(s) +

  Gd

1 + Gc Gf G p Gmd(s)

6.2 Control proporcional (P)El acción de control  c del controlador proporcional es:

(t) K (t) + (6 1)

teniendo en cuenta que se ha utilizado como variable de desviación:

68   Acciones de control

Page 68: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 68/159

c′(t) = c(t) − cs

La acción de control proporcional es la más importante y se encuentra en todos los sistemasde control.

Ejemplo 6.1.  Problema 6.2

6.3 Control Proporcional + Integral (PI)

En este tipo de controlador la acción de control es:

c(t) = K c ε(t) + K c

τ I 

 0

t

ε(t)dt + cs

donde  τ I  es el tiempo integral o tiempo de  reset . Se suele expresar como minutos por repeticióny se suele encontrar entre 0.1 min    τ I   50 min. También se puede expresar como   1

τ I(repeti-

ciones por minuto) y se conoce como la velocidad de  reset .   K c es la ganancia del controlador, talcomo ocurría con el controlador proporcional. Al conjunto   K c

τ I

, a veces, se le conoce como la

ganancia integral  K I .A   τ I  se le conoce como el tiempo de   reset  porque es el tiempo necesario para que el contro-

lador repita la acción de control inicial:

K cτ I 

 0

τ I

εdt = K c

τ I ετ I  = K c ε

para un error constante con el tiempo, como por ejemplo, el debido a un escalón.La función de transferencia de este tipo de controladores es:

Gc(s) = K c

1 +   1τ I s

El controlador PI actúa mientras exista error en la salida produciendo cada vez valores

mayores para la acción integral. Por tanto, se deben tomar acciones especiales para evitar satu-raciones en los actuadores finales para errores persistentes con el tiempo.

Ejemplo 6.2.  Problema 6.4

6.4 Control Proporcional + Derivativo (PD)

Se define como:

c(s) = K ε(t) + K τdε(t)

+ c

c(t)

6.6 Problemas   69

Page 69: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 69/159

cs + 2K cǫ

cs +K cǫ

cs

cs + 3K cǫ

0   τ I    2τ I    t

Figura 6.6.  Acción de control (respuesta) de un controlador PI a un cambio en escalón en el error.

6.5 Control Proporcional + Integral + Derivativo (PID)

Simplemente es la combinación de las tres acciones de control anteriores:

c(t) = K c ε(t) + K c

τ I 

 0

t

ε(t)dt + K c τ Ddε(t)

dt  + cs

y su función de transferencia es:

Gc(s) = K c

1 +

  1

τ I s + τ D s

Ejemplo 6.4.   Problema 6.5

6.6 Problemas

Problema 6.1.

Reducir el siguiente diagrama de bloques a la forma canónica:

+−

++

++R C

G1   G4

G3

G2

Page 70: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 70/159

Lo que supone:

KPmax − Pmin 100 kPa − 20 kPa

5 33 kP /◦C

6.6 Problemas   71

Page 71: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 71/159

K c = P max P min

T max

−T min

= 100 kPa 20 kPa

110 ◦C−

95 ◦C  = 5.33 kPa/◦C

La banda proporcional (BP) es el porcentaje de uso del controlador. En este caso, aunque elcontrolador tiene capacidad de controlar temperaturas entre 0 y 120 C se utiliza para controlartemperaturas entre 95 y 110 C. Eso supone que:

BP = 110 ◦C − 95 ◦C

120 ◦C − 0 ◦C  100 = 12.5%

Si la banda proporcional es de 50%, el incremento de temperaturas controlado será:

∆T  =  BP 120 ◦C100

  = 60 ◦C

Por tanto la ganancia del controlador será:

K c = 100 kPa − 20kPa

60 ◦C  = 0.133kPa/◦C

Problema 6.3.

Un controlador neumático de acción directa, que opera en el intervalo 3-15 psig para una escala de tempe-

ratura 0-100   ◦C, está saturado para temperaturas inferiores a 30   ◦C y superiores a 90   ◦C. Determinar:

a) La ganancia y la BP

b) La presión del aire a la salida del controlador cuando la presión sea de 70   ◦C

c) La   τ I   de un control integral incorporado al proporcional, si al introducir el elemento medidor en unmedio a 70   ◦C (inicialmente a 30   ◦C) el controlador se satura en 10 minutos

Solución

a) En este caso el sistema controlador-elemento final de control tiene la capacidad de con-trolar cambios de temperatura entre 0 y 100

 ◦C, pero se utiliza para controlar cambios entre 30

y 90  ◦C. Eso supone que no se utiliza toda la capacidad de control del sistema de control peroque se utiliza una ganancia proporcional del controlador más elevada, con las ventajas que esopuede suponer. La banda proporcional de este sistema es:

BP = 90 ◦C − 30 ◦C100 ◦C − 0 ◦C

 100 = 60%

La ganancia del controlador es:

K c = 15psig − 3 psig

90 ◦C − 30 ◦C

  = 0.2psig/◦C

b) La salida de un controlador proporcional es:

c(t) = K c ε(t) + cs

donde c es el bias del controlador es decir la salida del controlador cuando el error es nulo

Un controlador proporcional-integral (PI) responde a la siguiente dinámica:

t

72   Acciones de control

Page 72: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 72/159

c(t) = K c ε + K c

τ I  0

t

εdt + cs

Se debe buscar qué constante de tiempo integral hace que el controlador se sature (que alcanceuno de los valores límite de salida, en este caso, la máxima presión de salida) a los 10 minutos.Por tanto:

c(t = 10) = 15psig = (0.2psig/◦C)(40 ◦C) + 0.2

τ I 

 0

10

(40 ◦C)dt + 3 psig

Resolviendo la ecuación anterior se encuentra que  τ I  = 20min.

Problema 6.4.

La temperatura de un proceso tiene un campo de variación de 200   ◦C. Para efectuar su control se disponede dos opciones de controladores neumáticos que actúan sobre una válvula:

1. Un controlador proporcional (3-15 psig) de BP= 50%

2. Un controlador PI de BP = 50%  y  τ I  = 1 min

El proceso en estado estacionario está a 60   ◦C, siendo la presión del controlador de 3 psig. Si la temperaturaaumenta bruscamente hasta 70   ◦C, calcular:

a) La presión que actúa sobre la válvula en el control P

b) La presión que actua sobre la válvula en el control PI

c) La influencia de la BP en el control PI

d) La influencia de la  τ I  en el control PI

Solución

Para ambos controladores la temperatura estacionaria es de 60   ◦C. En esas condiciones lasalida del controlador es de 3 psig. Como consecuencia se tomarán  cs = 3 psig.

El cambio brusco de temperatura es un escalón de altura 10 ◦C:

ε = 70 ◦C − 60 ◦C = 10 ◦Ca) Una banda proporcional de 50% implica que aunque el campo de variación del controladorsea de 200 ◦C solo se controlarán variaciones de temperatura máximas de:

BP = 50% = ∆T 

200 100 ⇒ ∆T  = 100 ◦C

Por tanto la ganancia proporcional es:

K c =

 ∆P 

∆T  =

 15psig

−3 psig

100 ◦C   = 0.12psig/KLa salida del controlador proporcional será:

c(t) = K c ε(t) + cs = (0.12 psig/K )(10 ◦C) + 3 psig = 4.2 psig

b) L t d l t l d PI (l i i l l i l t d

6.6 Problemas   73

Page 73: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 73/159

Problema 6.5.

Un controlador P+I+D está en estado estacionario con una presión de salida de 9 psig. El  set point   y elpunto de registro están juntos inicialmente. En el tiempo   t   = 0, el set point se varía respecto al punto deregistro una velocidad de 0.5 in/min hacia lecturas más bajas. Si K c = 2 psig/in de registro,   τ I  =  1.25 min yτ D = 0.4min , dibujar la presión de salida frente al tiempo.

Solución

La salida de un controlador PID es:

c(t) = K cε(t) +  1

τ I  0t

ε(t) dt + τ Ddε(t)

dt + cs

En este problema:K c = 2 psig/in

τ I  = 1.25 min

τ D = 0.4min

c(t = 0 min ) = 9 psig

ε(t) = − 0.5in/min

Sustituyendo:

c(t) = 2

− 0.5t +

  11.25

 0

t

− 0.5tdt + 0.4 d ( − 0.5t)

dt

+ cs = − t − 0.8

 t2

2 − 0.4 + cs

El  bias  del controlador es  cs = 9.4 psig, ya que c(t = 0 min ) = 9 psig. Por tanto, la curva a repre-sentar es:

c(t) = 9 − t − 0.4t2

1 2 3 4 5 6 7

-20

-10

-0

c(t) = 9 - t - 0.4 t^2

c(t)

t

Problema 6.6.

Calcular la respuesta de un controlador PD a un cambio en el error en rampa de pendiente  α. Dibujar las

Page 74: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 74/159

Page 75: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 75/159

Capítulo 7

Control por retroalimentación de sistemas lineales

En este capítulo se va a estudiar la dinámica de procesos controlados por retroalimentación. Se

consideran los dos problemas más comunes:a) un cambio deseado de la consigna   ysp, problema del servomecanismo

b) una perturbación o cambio en la carga  d, problema de la regulación

7.1 Acción de control proporcional

En este caso se considera que  Gm = 1,  Gf  = 1  y  Gc = K c, de manera que la respuesta del lazo decontrol será:

y =  K c G p

1 + K c G pysp +

  Gd

1 + K c G pd   (7.1)

7.1.1 Procesos de primer orden

Para un proceso de primer orden sin sistema de control (lazo abierto,  open loop):

τ  pdy(t)

dt  + y(t) = K  p f (t) + K d d(t)

con   y(0) =  f (0) = d(0) = 0, ya que se trata de variables de desviación. Realizando la transfor-mada de Laplace de la ecuación diferencial anterior y operando se encuentra:

y(s) =  K  p

τ  p s + 1 f (s) +

  K dτ  p s + 1

 d(s)

Es decir:

Parauncambioenlaconsigna:   G p =  K  p

τ  p s + 1

Parauncambioenlacarga:   Gd =  K d

τ  p s + 1

Si se considera un cambio en la consigna según un escalón unidad y no se produce perturba-ió l (d 0) d i j l f t d l t l d i l E t

76   Control por retroalimentación de sistemas lineales

Page 76: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 76/159

ción alguna (d = 0), se puede apreciar mejor el efecto del controlador proporcional. En este caso

se observa que la respuesta final obtenida por el lazo de control no es la exigida por la consigna.Esta discrepancia es el  offset . Se define el  offset  como la diferencia entre el valor final de la con-

a)

Offset 

y(t)

t

y(t)

ysp(t)1

b)

Offset 

y(t)

t

d(t)1

Con controlador

Sin control

Figura 7.1.   Respuestas de un lazo cerrado de un proceso de primer orden con control P. a) Cambioescalón unidad en la consigna, b) cambio escalón unidad en la carga.

signa y el valor final de la respuesta:Offset  =   lím

t→∞(ysp − y)

Aplicando el Teorema del valor final (ec. 3.7):

Offset  = líms→0

(sysp − sy)

En este caso:

Offset  = líms→0

s

 1s

− s  K  p′

τ  p′ s + 1

1s

= 1 −   K  p K c

1 + K  p K c=

  11 + K  p K c

Para el problema de la regulación (d = 1

s  y   ysp = 0):

Offset  = −   K d1 + K  p K c

Se observa en los dos caso que para eliminar el   offset   (offset 

 → 0), la ganancia del contro-

lador debe hacerse muy elevada (K c → ∞). Por razones de estabilidad, que se verán más ade-lante, no es conveniente utilizar valores elevados de  K c para eliminar el  offset .

Si el proceso es un integrador puro

Gc =  K p

s

, como por ejemplo la dinámica del nivel de un

depósito, se comprueba que un sistema de control P es capaz de mantener el nivel de líquido enen el alor deseado dentro de un cierto margen Si se calcula el offset de este tipo de sistemas

Se cumple que:

a) El lazo de control continua siendo un sistema de segundo orden.

7.3 Acción de control derivativa   77

Page 77: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 77/159

b)   K  p′ < K  p,  τ ′< τ ′ y   ζ ′< ζ .c) Para una entrada en escalón unidad,   offset   =

  1

1+K p K c. De nuevo, el   offset   tiende a 0,

cuando la ganancia proporcional del controlador tiende a infinito.

d) Dependiendo de   ζ ,   ζ ′ puede ser menor, mayor o igual a 1. Si la respuesta es sobreamorti-guada, la velocidad de la respuesta es más lenta. Por tanto es preferible aumentar   K cpara lograr una respuesta subamortiguada. De esta manera se logra una respuesta másrápida y con un   offset   menor. El problema es que al aumentar   K c   aumenta el   overs-hoot —lo que implica un aumento en la razón de disminución—y decrece el periodo deoscilación.

7.2 Acción de control integral

El efecto de la acción integral

Gc = K c1

τ I s

sobre un lazo de control formado por un proceso de

primer orden (el mismo caso que en el apartado anterior) para un cambio en la consigna será:

y(s) =  Gc G p

1 + Gc G p=

K c 1τ I s

K pτ ps +1

1 + K c1

τ I s

K p

τ ps +1

ysp(s) =  1

τ 2 s2 + 2τζs + 1 ysp(s)

siendo  τ  =  τ I τ p

K p K c

   y   ζ  =

 1

2

τ I

τ p K p K c

   .

Se observa que el lazo de control formado por el proceso de primer orden y la acción integrales un sistema de segundo orden.

En este caso, para un cambio en escalón unidad:

límt→∞

y(t) = líms→0

sy(s) = líms→0

s   1τ 2 s2 + 2τζs + 1

1s

 = 1

Por tanto, el  offset  será igual a 0. La acción de control integral elimina el  offset .Si se aumenta la ganancia del controlador  K c o se disminuye el tiempo integral  τ I , disminuye

el coeficiente de amortiguamiento   ζ . Con el objetivo de eliminar lo más rápidamente posible lasperturbaciones o alcanzar el nuevo valor de la consigna, se prefiere trabajar normalmente concoeficientes de amortiguamiento menores que 1. Se logra aumentar la velocidad de la respuesta aexpensas de tener desviaciones mayores a corto plazo, aparición de   overshoot , y oscilaciones

durante un tiempo mayor.

7.3 Acción de control derivativa

Al disminuir la velocidad de la respuesta y aumentar el amortiguamiento se dice que laacción de control derivativa produce un comportamiento más robusto del sistema controlado.

78   Control por retroalimentación de sistemas lineales

Page 78: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 78/159

7.4 Acciones de control combinadas

7.4.1 Acción de control PI

1. Aumenta el orden de la respuesta (efecto de la acción I)

2. Se elimina el  offset   (acción I)

3. Al aumentar la ganancia del controlador, la respuesta se hace más rápida (acción P y I),más oscilatoria, aumenta el   overshoot   y la razón de disminución (acción I). Valores ele-vados de  K c pueden hacer al lazo de control inestable

4. Al disminuir el tiempo integral, para una ganancia del controlador constante, la respuestase hace más rápida y más oscilatoria, con mayor   overshoot   y razón de disminución(acción I)

7.4.2 Acción de control PIDLa acción derivativa mantiene los beneficios de la acción PI y logra eliminar parte de losdefectos. En un controlador PI al aumentar   K c, para lograr una respuesta más rápida, la res-puesta se vuelve oscilatoria y puede llegar a ser inestable. La introducción de la acción deriva-tiva tiene un efecto estabilizador. Al aumentar   K c   se logra una respuesta más rápida mante-niendo el  overshoot  prácticamente constante.

7.5 Influencia de los retrasosPara todos los sistemas considerados en los apartados anteriores se ha supuesto que cualquiercambio en la entrada se reflejaba instantáneamente en la salida. Este hecho contradice la evi-dencia física, prácticamente todo proceso lleva un retraso entre la entrada y la salida. Normal-mente este retraso es despreciable excepto en los casos siguientes que presentan retrasos ele-vados:

•   Procesos en los que haya transporte de fluidos a largas distancias o que incluyan

fenómenos con periodos largos de incubación•   Dispositivos de medida que requieran tiempos de muestreo o de análisis elevados. Por

ejemplo, cromatografía de gases

•   Elementos finales de control que necesiten un cierto tiempo para actuar

Los procesos con retraso son difíciles de controlar ya que la salida no contiene la informaciónde lo que está ocurriendo en el proceso en este momento.

7.6 Introducción al diseño de sistemas de control por retroalimentación   79

Page 79: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 79/159

de lo que está ocurriendo en el proceso en este momento.

7.6 Introducción al diseño de sistemas de control porretroalimentación

Una vez decidido qué se va a controlar (variable controlada) y a través de qué (variable manipu-lable) es necesario llevara a cabo el diseño del controlador. Para ello hay que contestar funda-mentalmente a las siguientes preguntas:

1.   ¿Qué criterio de rendimiento se debe tomar para llevar a cabo la selección y la sintonía del controlador? 

Existen multitud de criterios para la evaluación del controlador. Por ejemplo:

•   Mantener la máxima desviación lo menor posible

•   Lograr tiempos de ajuste cortos

•   Minimizar la integral de los errores hasta que el proceso alcanza el   set point deseado

•   Criterio de la razón de disminución 1/4

2.  ¿Qué tipo de controlador se debe seleccionar para el proceso a controlar? 

De manera cualitativa se pueden considerar las siguientes conclusiones:

I. Control proporcional

a) Acelera la respuesta del proceso controlado

b) Produce  offset  para todos los procesos excepto para aquellos con términos   1s

en su función de transferenciaII. Control integral

a) Elimina el  offset 

b) La eliminación del   offset   causa normalmente unas desviaciones máximasmayores

c) Ralentiza el sistema o produce respuestas oscilantes

d) Si se aumenta   K c  para aumentar la velocidad de la respuesta, el sistemaaumenta las oscilaciones y puede pasar a ser inestable

III. Control derivativo

a) Se anticipa a los errores futuros e introduce la acción de control adecuada

Esta pregunta se contestará en los capítulos siguientes.

80   Control por retroalimentación de sistemas lineales

Page 80: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 80/159

7.7 Problemas

Problema 7.1.

La localización de un cambio de carga en un lazo de control puede afectar a la respuesta del sistema. Enel diagrama de bloques adjunto se produce un cambio en escalón unidad en la posición 1 ó 2.

+−

++

++

CR

K c = 5   12s+1

22s+1

U 1   U 2

a) ¿Cuál será la frecuencia del estado transitorio si la variación se produce en la posición 1? ¿y si es en la2?

b) ¿Cuánto valdrá el offset en cada caso? Suponer un escalón unidad.

Solución

a) Para poder encontrar la frecuencia del estado transitorio será necesario conocer el coefi-ciente de amortiguamiento de este lazo de control.

Entrada en   U 1Para poder encontrar   ζ  es necesario calcular, en primer lugar, la función de transferencia que

describe la dinámica del lazo de control para una entrada de perturbaciones en   U 1. La funciónde transferencia será:

U 1=

2

2s +1

1

2s +1

1 + K c2

2s +1

1

2s +1

En el numerador aparecen las funciones de transferencia existentes entre la entrada (U 1) y lasalida (C ). El denominador es 1 más el producto de las funciones de transferencia del lazo decontrol.

Operando se encuentra que:

U 1=

2

114

11 s2 +

  4

11 s + 1

Es importante resaltar que el término independiente del denominador debe ser 1.

Como era de esperar la función de transferencia es la de un sistema de segundo orden. Portanto:

τ 2 =  4

11

2τζ  =  4

11

Entrada en   U 2En este caso la función de transferencia es:

1 2 1

7.7 Problemas   81

Page 81: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 81/159

C U 2

= 2s +1

1 + K c2

2s+1

1

2s +1

=

2

11 s +

  1

114

11 s2 +

  4

11 s + 1

El denominador obtenido es el mismo que en el caso anterior, lo que significa que el coeficientede amortiguamiento y la frecuencia serán iguales.

Se comprueba que lo que marca la respuesta de un lazo de control es el denominador de lafunción de transtferencia. El numerador influye principalmente en términos transitorios cuyainfluencia sobre la dinámica del sistema disminuye rápidamente.

b) En ambos casos el  offset   valdrá:

Offset =   limt→∞

[R(t) − C (t)]

Realizando la transformada de Laplace y aplicando el teorema del valor final se obtiene:

Offset = lims→0

[sR(s) − sC (s)]

En este problema la consgina no cambia, lo que significa que  R(s) = 0.Entrada en   U 1Se realiza un cambio en escalón unidad, la respuesta del lazo de control será:

C  =

2

114

11 s2 +

  4

11 s + 1

U 1 =

2

114

11 s2 +

  4

11 s + 1

1

s

El  offset  será:

Offset = lims→0

0 − s

2

114

11 s2 +

  4

11 s + 1

1

s

= −   2

11Entrada en   U 2

La respuesta del lazo de control en este caso es:

C  =2

11 s +   111

4

11 s2 +

  4

11 s + 1

U 2 =2

11 s +   111

4

11 s2 +

  4

11 s + 1

1s

El  offset  es:

Offset = lims→0

0 − s

2

11 s +

  1

114

11 s2 +

  4

11 s + 1

1

s

= −   1

11

Problema 7.2.

Para controlar un sistema de primer orden se utiliza un controlador PD con un elemento de medida cuya

dinámica también es de primer orden.a) Determinar las expresiones de la constante de tiempo y el coeficiente de amortiguamiento para el sis-

tema de lazo cerrado

b) Si   τ p   = 1   min y   τ m   =   10s, calcular  K c   para que el coeficiente de amortiguamiento sea 0.7 en lossiguientes supuestos: (1)  τ d = 0  y (2)  τ d = 3s

donde:

Gc = K c (1 + τ Ds)

82   Control por retroalimentación de sistemas lineales

Page 82: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 82/159

G p =   K  pτ  p s + 1

Gm =  K m

τ m s + 1

La función de transferencia que relaciona la respuesta dinámica del bucle de control con uncambio en la consigna es:

y

ysp=

  GcG p

1 + GcG p=

KcKp ¡tau¿D τ m

KcKmKp+1  s2 +

 (τ m + τ D)KcKp¡tau¿DKcKmKp+1

  s +  KcKp

KcKmKp+1

τ pτ m

KcKmKp+1s2

+

  τ p + τ m +KcKmKpτ D

KcKmKp+1   s + 1

Al tratarse de una función de transferencia de segundo orden:

τ 2 =  τ  pτ m

Kc Km Kp + 1

2τζ  = τ  p + τ m +KcKmKp τ D

Kc KmKp + 1

Despejando se encuentra:

τ  =   τ  pτ mKc Km Kp + 1

 ζ  =

 1

2

Kc Km Kp + 1

τ  pτ m

   τ  p + τ m + Kc Km Kp τ D

Kc KmKp + 1

b) Si  τ  p = 1 min = 60s y  τ m = 10s, ¿qué valores debe tomar  K c para que  ζ  = 0.7?Caso   τ D=0:Sustituyendo en la expresión del coeficiente de amortiguamiento:

0.7 = 12

1 + K c K  p K m600

   70

1 + K c K  p K mPor tanto:

K c =  3.167K  pK m

Caso  τ D=3s:En este caso al sustituir en la ecuación del coeficiente de amortiguamiento se obtiene:

0.7 = 1

2

1 + K c K  p K m

600    70 + 3K c K  p K m

1 + K c K  p K m

Tomando  K  = K c K  p K m y operando se obtiene:

34.29 = 1 + K √    70 + 3K 

1 + K 

Se comprueba que la acción de control derivativa permite ganancias del controlador más ele-vadas para un mismo coeficiente de amortiguamiento. Eso supone que se pueden utilizaracciones de control proporcional más intensas sin aumentar las oscilaciones del conjunto contro-

7.7 Problemas   83

Page 83: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 83/159

lador-proceso.c) Suponiendo un cambio en la consigna   ysp(t) de tipo escalón unidad:

Offset = lims→0

sysp(s) − s

  y(s)

ysp(s)ysp(s)

= 1 − lim

s→0s

  y

ysp

1

s = 1 −   Kc Kp

Kc Km Kp + 1

El  offset  es independiente de la acción derivativa tomada.El periodo, para un sistema de segundo orden, es:

T  =  2πτ 

1 − ζ 2 

Sustituyendo:

T  =2π

  600

1+K 

 1 − 1

4

1+K 

600

70 +Kτ D

1+K 

Al aumentar la constante de tiempo derivativa, aumenta el periodo. Lo que significa que la res-puesta es menos oscilatoria.

Problema 7.3.

Sea el sistema de lazo de control de la figura adjunta:

h

PI

q 1

q 2

a) Dibujar el diagrama de bloques indicando la función de transferencia de cada subsitema. Suponer quele detector de nivel actua sin retraso alguno sobre el controlador

b) ¿Cuál es la función de transferencia para variaciones de carga (H /Q1)?

c) Discutir la influencia de los parámetros de proceso y de los del controlador sobre la dinámica del sis-tema.

Solución

a) En primer lugar se realizará el balance macroscópico de materia al sistema, suponiendoque la densidad es constante e independiente del tiempo:

A dh(t)

dt  = q 1(t) − q 2(t)

donde A es el área del depósito. Acontinuación se encuentra el balance en estado estacionario:

A continuación se realiza la transformada de Laplace:

A dH (t)

= (Q1(t) Q2(t))

84   Control por retroalimentación de sistemas lineales

Page 84: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 84/159

L dt L −AsH ¯(s) = Q1(s) − Q2(s)

Por tanto:

H ¯ = Q1

  1

A s

− Q2

  1

A s

A partir del modelo matemático obtenido se puede dibujar el diagrama de bloques del proceso:

+

1As

1As

Q1(s)

Q2(s)

H (s)

El diagrama de bloques del controlador es:

Gc(s)ǫ(s)   Q2(s)

donde la función de transferencia del controlador es:

Gc(s) = K c

1 +   1

τ I s

Suponiendo que la función de transferencia del medidor de nivel y de la válvula sean iguales a launidad, es decir, que su dinámica sea instantánea se obtiene el siguiente diagrama de bloques delconjunto controlador-proceso:

1As

Q1(s)

c) Al tratarse, la función de transferencia global, de un sistema de segundo orden, los paráme-tros que van a definir el comportamiento dinámico del lazo de control son la constante detiempo y el coeficiente de amortiguamiento:

7.7 Problemas   85

Page 85: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 85/159

τ  =  A τ I 

K c

 

ζ  = 12

K c τ I 

A

 

Se pueden considerar tres casos:

→   Aumena la constante de tiempo integral: En este caso aumenta el coeficiente de amorti-guamiento y la constante de tiempo, lo que hace que la respuesta sea más lenta y amorti-

guada→   Aumenta la ganancia proporcional del controlador: En ese caso disminuye la constante de

tiempo y aumenta el coeficiente de amortiguamiento, la respuesta debería ser más rápiday amortiguada

→   Aumenta el área del depósito: Aumenta la constante de tiempo, pero disminuye el coefi-ciente de amortiguamiento

Problema 7.4.Sea el sencillo lazo de control de la figura:

+−  G(s)   Y (s)R(s)

donde Gp(s) =  k

s (s+ p).

Determinar la ganancia   k   y el parámetro   p   para que la dinámica del sistema responda a las siguientescaracterísticas:

a) Para un cambio en escalón el overshoot  debe ser inferior al 5%.

b) El periodo de oscilación de 4 s.

Solución

La función de transferencia del lazo de control es:

G(s) = Y  (s)

R (s) =

  G p(s)

1 + G p(s) =

  11

k s2 +

  p

k s + 1

La función de transferencia de un sistema de segundo orden es:

G(s) =  K  p

τ  p2 s2 + 2τ  p ζs + 1

Por tanto:

2 1

Resolviendo la ecuación se encuentra que el coeficiente de amortiguamiento es  ζ  = 0.6901.El periodo del lazo de control debe ser de 4 s, lo que implica que:

  2πτ  p

86   Control por retroalimentación de sistemas lineales

Page 86: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 86/159

T  = 4 s = 1 − ζ 2 

Sustituyendo el coeficiente de amortiguamiento se encuentra que la constante de tiempo es  τ  p =0.4607.

Una vez conocidos el coeficiente de amortiguamiento y la constante de tiempo encontrar losparámetros del proceso es trivial:

k = 4.71

 p = 3.00

Problema 7.5.

Los marcapasos electrónicos actúan sobre el corazón de manera que este responda adecuadamente al ritmocardiaco deseado. La situación dinámica se puede representar por el bucle de control retroalimentado de lafigura adjunta:

+−

  Marcapasos   ++

Ritmo

cardiaco

real

Ritmo

cardiaco

deseado

Corazón

Perturbaciones

Se ha establecido que la función de transferencia del marcapasos es  K

0.1s+1, y la del corazón es

  1

s. El

ritmo cardiaco normal es de 70 pulsaciones /min.

Determinar:

a) Si  K   =   10, ¿cuánto vale la constante de tiempo de todo el sistema? ¿Qué sentido físico tiene dichaconstante?

b) Si se produjera una perturbación sostenida de 10 pulsaciones en exceso, ¿qué ritmo cardiaco estacio-nario se alcanzaría?

c) Suponer que el individuo puede tolerar durante períodos de tiempo no excesivos un ritmo cardiaco de110 pulsaciones/min, siempre que en ningún caso se llegue a 130, aunque sea puntualmente. ¿Quévalor ha de tener  K  para que un paso súbito de 70 a 110 pulsaciones/min en la consigna sea tolerablepara el individuo?

Solución

a) El lazo de control propuesto se puede representar como:

d(s)

La función de transferencia que relaciona los cambios de la consigna con la salida será:

G =  y

ysp=

  GcG p

1 + GcG p=

  K 

0.1s2 + s + K  =

  10.1

K

2   1

K 1

7.7 Problemas   87

Page 87: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 87/159

K  s + K s + 1Si  K  = 10, la constante de tiempo será (al tratarse de un sistema de segundo orden):

τ  =  0.1

10

   = 0.1min

La constante de tiempo mide la inercia del sistema marcapasos-corazón frente a cambios en laconsigna o perturbaciones.

b) En este caso, se realiza un cambio en las perturbaciones es forma de escalón de altura 10

pulsaciones/min:

10 pulsaciones/min

Al tratarse de un escalón, la transformada de Laplace, tomando variables de desviación, delas perturbaciones será:

d(s) = 10

s

Al buscarse el efecto estacionario de un cambio en las perturbaciones sobre la salida del lazo decontrol (ritmo cardiaco) es necesario conocer la función de transferencia que relaciona   y(s)  cond(s):

y(s)

d(s) =

  G p

1 + Gc G p=

0.1 s +1

K 0.1

K   s2 +

  1

K  s + 1

Calcular la respuesta estacionaria es equivalente a pedir calcular el  offset , sabiendo que  K  = 10 yque no se produce ningún cambio en la consigna:

offset =   limt→∞

ysp(t) −   limt→∞

y(t) = 0 − lims→0

s y(s)

d(s) d(s) = − lim

s→0s

0.1 s +110

0.1

10 s2 +

  1

10 s + 1

10s

  = − 1

Es importante resaltar que el signo negativo del   offset   indica que el valor estacionario de lasalida está por encima de la consigna.

El ritmo cardiaco estacionario alcanzado será de 71 pulsaciones/min, al deshacer las variablesde desviación.

c) Se desea conocer  K  para que en caso de que el corazón pueda sufrir una aumento de ritmo

cardiaco (por ejemplo, al verse sometido a un esfuerzo, es decir, a una perturbación) sin que sesupere un cierto límite.El sistema marcapasos-corazón forma un sistema de segundo orden, lo que significa que

cuando se realiza un cambio, ya sea en al consigna o en las perturbaciones, puede dar respuestasoscilatorias subamortiguadas. De manera cualitativa, el caso límite sería:

El valor inicial del ritmo cardiaco es de 70 pulsaciones/min, el valor estacionario es de 110pulsaciones/min y el valor máximo es de 130 pulsaciones/min. A partir de estos datos se puedecalcular el  overshoot  utilizando su definición:

A 130 110

88   Control por retroalimentación de sistemas lineales

Page 88: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 88/159

Overshoot = A

B = 130 − 110

110 − 70  = 0.5

Al tratarse de una función de transferencia de segundo orden:

Overshoot = exp

−   π ζ 

1 − ζ 2 

= 0.5

Resolviendo la ecuación se encuentra que el coeficiente de amortiguamiento es:

ζ  = 0.2155

Del apartado anterior se sabe que:

τ  =  0.1

 

2 τ ζ  =  1

Resolviendo el sistema de ecuaciones se encuentra:

K  = 53.8

Por tanto,  K  debe ser menor de 53.8 para que en ningún caso se alcance 130 pulsaciones/min.

Problema 7.6.

Uno de los problemas más importantes con el que se enfrentan los ingenieros es el empleo óptmio de lasfuentes de energía. Muchos ingenieros trabajan hoy en día en sistemas de energía solar para calefaccióndoméstica. Uno de esos sistemas emplea colectores solares y almacenamiento térmico, tal como se indica en eldiagrama superior de la figura adjunta. El diagrama de bloques del sistema de control se presenta en la parteinferior de la figura:

Aire

caliente

Ventiladores y

controladoresSol Colectores

+−

Temperatura

deseada

Temperatura

de la casaG(s)

H (s)

Y  (s)R(s)

La dinámica de los colectores, el almacenamiento térmico y la propia casa viene dada por  G(s) =  k1

s2. La

dinámica de los instrumentos de medida viene determinada por  H (s) =  k2 (τ 1s+1)

τ 2 s+1  . Suponer que   τ 1  = 1   s y

τ 2 = 0   (aproximación).

Al tratarse de un sistema de segundo orden:

τ  =  1

k 2 ζ 1

7.7 Problemas   89

Page 89: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 89/159

2τζ  = 1

donde   τ   es la constante de tiempo del lazo de control y   ζ  es el coeficiente de amortiguamiento.Despejando se encuentra:

k = (2 ζ )2

Por tanto,

ζ > 1 → k > 4   Sobreamortiguado

ζ  = 1 → k = 4   Criticamenteamortiguadoζ < 1 → k < 4   Subamortiguado

b) Un cambio de un 5% del nuevo valor estacionario, tras un cambio en la consigna, es equiva-lente a un   overshoot  de 0.05. Por tanto,

Overshoot = 0.05 = exp

−   πζ 

1 − ζ 2

 

Al resolver la ecuación se encuentra que:ζ  = 0.6901

Como se dice que el cambio no debe superar el 5% del valor estacionario:

k 1.905

c) El cambio propuesto en la consigna es una función en escalón de altura 2   oC

R(s) =  2

s

. El

valor que alcanzará la casa es:

limt→∞

Y (t) = lims→0

sY (s) = lims→0

s Y (s)R(s)

 G(s) = lims→0

s1

k21

k s2 + s + 1

2s

 = 1.818

El valor anterior no es la temperatura estacionaria que alcanzará la casa que ya la variable   Y (t)está definida con variables de desviación. Para obtener la temperatura deseada hay que tener encuenta que la temperatura en estado estacionario es de 22   oC, lo que significa que:

T final = 22 + 1.818 = 23.8 oC

Problema 7.7.

Sea el sistema cuyo diagrama de bloques se presenta en la figura adjunta:

+−  G(s) Y (s)R(s)

El   overshoot  de este sistema debe valer 0.2, por lo tanto:

Overshoot = 0.2 = exp  − πζ 

1 − ζ2  =

 A

B

90   Control por retroalimentación de sistemas lineales

Page 90: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 90/159

1 − ζ 

B

Resolviendo la ecuación se encuentra que el coeficiente de amortiguamiento es:

ζ  = 0.4559

El valor máximo de un sistema de segundo orden subamortiguado para una entrada en escalónunidad

R(s) =

 1

s

es:

Y max = A + B

donde  B  es el valor estacionario de la respuesta. En este caso:

B =   limt→∞

Y (t) = lims→0

s Y (s)

R(s)

1

s = 1

Por tanto,  A = 0.2 y  Y max = 1.2.La respuesta de un sistema de segundo orden subamortiguado para una entrada en escalón

es:

y(t)kM 

 = 1 −   1

1 − ζ 2   e

− ζt

τ  sen

  1 − ζ 2

   t

τ − atan

  1 − ζ 2 

  ζ 

donde  k  es la ganancia global del proceso, es este caso 1.   M  es la altura del escalón (M  = 1). Larespuesta máxima se tiene que producir cuando  t = 1s. Sustituyendo:

Y max(t = 1s) = 1.2 = 1 −   10.89

 e−0.4559

τ  sen

0.89

τ   + 1.0974

Resolviendo la ecuación se obtiene:

τ  = 0.285

A partir de la función de transferencia del sistema (de segundo orden) se encuentra:

τ  =  1

 

2 ζτ  = 1 + KK m

Sustituyendo y operando se encuentra:

K  = 12.31

K m = 0.179

Problema 7.8.

En muchas ciudades se han realizado esfuerzos significativos para reciclar los envases de vidrio. En lafigura siguiente se representa un diagrama de bloques simplificado del proceso de reciclado de una ciudad.

b) El   offset   para una entrada en escalón unidad en al consigna, suponiendo  U (s) = 0. ¿Cuál sería eseoffset  para la ganancia del apartado a)?

c) El  offset  para una pérdida de envases  M   en escalón, suponiendo que no varíe la consigna. ¿Este offset 

será positivo o negativo?l

7.7 Problemas   91

Page 91: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 91/159

será positivo o negativo?Solución

a) La función de transferencia   C (s)

R(s) es la siguiente:

C (s)

R(s) =

s +1

1 +  K 

s +1

1

0.5 s +1

=

K (0.5 s +1)

1+ K 0.5

1+K  s2 +

  1.5

1+K  s + 1

La constante de tiempo de esta función de transferencia es:

τ  =   0.51 + K 

 Y el coeficiente de amortiguamiento:

ζ  =

1.5

2√ 

1 + K √ 

Un sistema está críticamente amortiguado cuando su coeficiente de amoritguamiento es launidad. Por tanto, de la expresión anterior se obtiene:

K  = 0.125

b) El  offset   será:

Offset =   limt→∞

[R(t) − C (t)] = lims→0

s [R(t) − C (t)] = lims→0

s

 1

s− s

 C (s)

R(s)

1

s

=

  1

1 + K 

Para  K  = 0.125:

Offset = 0.889

c) La función de transferencia   C (s)

U (s)  es:

C (s)U (s)

 =   11 +

  K 

s +1

1

0.5 s +1

=

0.5 s2+1.5 s +1

1+ K 0.5

1+K  s2 +

  1.5

1+K  s + 1

El  offset  es en este caso:

Offset =   limt→∞

[R(t) − C (t)] = lims→0

s [R(t) − C (t)] = lims→0

s0 − s

 C (s)

U (s)

s

= −   M 

1 + K 

Como  M  es un valo rnegativo (pérdida de envases), el  offset  es positivo, es decir,  R(t) > C (t).

Problema 7.9.

El comportamiento dinámico de una compleja organización empresarial se puede considerar un sistema decontrol por retroalimentación. Un modelo sencillo de un sistema de control de gestión se presenta en la figura

adjunta.   Gc(s) =  k1

s  es la función de transferencia correspondiente a la actividad de gestión de la empresa.

Gp(s) =  k2

τ ps+1  es la función de transferencia correspondiente a las actividades de ingeniería y producción.

H( ) k + k l f ió d t f i d l ti id d d ñ ió d l lt d C( ) d l

b) Calcular el offset  si se produce en la consigna una variación de una unidad en forma de escalón

c) Calcular el overshoot  de la respuesta en tiempo real a la variación anterior

d) ¿Qué sencilla modificación realizaría para mejorar la dinámica de este sistema de control?

Datos:

92   Control por retroalimentación de sistemas lineales

Page 92: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 92/159

k1k2 = 0.1τ p = 10mesesk4 = 5

k5 = 7.6

Solución

a) La respuesta del lazo de control es:

C (s) =  G p

1 + Gc G p H  D(s) +

  Gc G p

1 + Gc G p H  R(s)

b) En este apartado hay que considerar que se produce un cambio en escalón unidad para laconsigna (R(s) =  U (s)=1

s). En primer lugar hay que encontrar la función de transferencia que

relaciona la salida del lazo de control con la consigna:

R =

  Gc G p

1 + Gc G p H  =

k1

s

k2

τ ps +1

1 +  k1 k2 (k4+k5 s)

s(τ p s +1)

=  0.2

20s2 + 3.52s + 1  (7.2)

El  offset  será:

Offset =   limt→∞

(R(t) − C (t)) = lims→0

s R(s) − s C (s)

R(s) R(s)

= 1 − lim

s→0s   0.2

20s2 + 3.52s + 11s

 = 0.8

c) Para poder calcular el   overshoot  es necesario conocer en primer lugar el coeficiente de amorti-guamiento del bucle de control. A partir de la ec. (1) se encuentra que:

 τ 2 = 202τζ  = 3.52

Resolviendo el sistema de ecuaciones se encuentra que la constante de tiempo es  τ  = 4.4721 y la

constante de amortiguamiento   ζ  = 0.3935. El  overshoot   es:

Overshoot = exp

−   πζ 

1 − ζ 2 

= 0.2606

d) El valor máximo de respuesta del lazo de control para un cambio en la consigna en escalónunidad (tal como se dice en el apartado anterior) es:

C max = A + B

Tal como se muestra en la figura siguiente:

C(t)

Cmax

B  es el valor estacionario de la respuesta del bucle de control:

B =   limt

→∞

C (t) = lims

→0

s C (s)

R(s)

1

s = 0.2

El valor de A se puede calcular a partir del overshoot :

7.7 Problemas   93

Page 93: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 93/159

El valor de  A  se puede calcular a partir del  overshoot :

Overshoot = A

BPor tanto:

C max = B (overshoot + 1 ) = 0.2521

La respuesta de un sistema de segundo orden subamortiguado (ζ <   1) para una entrada enescalón unidad es:

y(t) = K  p

1 −   1

1 − ζ 2    e

−ζt

τ  sen

  1 − ζ 2 

  τ   t + atan

  1 − ζ 2 

  ζ 

Para encontrar el tiempo (tmax) en el que se produce la respuesta máxima (C max) hay que susti-tuir  K  p = 0.2,  τ  = 4.4721 y   ζ  = 0.3935 y resolver la siguiente ecuación:

0.2521 = 0.2

1 − 1.0878e−0.088 tmax sen(0.2056tmax + 1.1664)]

Se obtiene:

tmax = 15.20mesese) La manera más sencilla de mejorar la dinámica de este lazo de control, lo que implica el teneruna respuesta más rápida por parte del bucle, es disminuir la constante de tiempo   τ  p  de la fun-ción de transferencia correspondiente a las actividades de ingeniería y producción. El resultadosería que el sistema se adaptaría más rápidamente a los cambios de consigna y eliminaría conmayor rapidez aquellas perturbaciones que se pudieran producir.

Problema 7.10.

Considerar un lazo cerrado con las funciones de transferencia siguientes:

Gc= 5

Gf  = 1

Gp=  2

(s+1)(3s+ 1)

Gd =  1

(s+1)(3s+ 1)Gm= 1

Para un cambio en el  set point  de magnitud 2, contestar a las siguientes preguntas:

a) Derivar una expresión en el dominio de Laplace para la respuesta de lazo cerrado.

b) Obtener la respuesta del lazo cerrado en tiempo real.

c) Calcular el valor máximo de  y(t)  y establecer cuándo ocurre.

d) Calcular el offset .

e) Calcular el periodo de oscilación de la respuesta de lazo cerrado.

La respuesta de este sistema en el dominio de Laplace para un cambio en la consigna es:

y =  Gc Gf G p

1 + Gc Gf G pysp

Sustituyendo se encuentra: 102

94   Control por retroalimentación de sistemas lineales

Page 94: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 94/159

yy = 11

3

11 s2 +

  4

11 s + 1

2s

b) A partir del conocimiento de las ecuaciones de la respuesta de un proceso de segundo ordenpara una entrada en escalón se puede obtener la respuesta en tiempo real fácilmente. En funcióndel coeficiente de amortiguamiento se elije una de las ecuaciones. Se puede calcular el coeficientede amortiguamiento sabiendo:

  τ 2 =  3

112τζ  =

  4

11

Resolviendo la ecuación anterior se encuentra: τ  = 0.5222ζ  = 0.3482

El coeficiente de amortiguamiento es menor que la unidad, lo que significa que se trata de unsistema subamortiguado. La respuesta será:

y(t) = K  p M 

1 −   1

1 − ζ 2    e

−ζ   t

τ  sen

  1

1 − ζ 2  t

τ  + atan

  1 − ζ 2 

  ζ 

donde:

•   K  p es la ganancia del proceso. En este caso  K  p = 10

11.

•   M  es la altura del escalón (M  = 2).

Por tanto la respuesta en tiempo real es:

y(

t) = 1.818

1 − 1.067e−

0.6667 t

sen(2.043t

+ 1.215)

c) Si se representa la función anterior se obtiene:

1

1.5

2

2.5

  y   (   t   )

1.818*(1-1.067*exp(-0.666*t)*sin(2.043*t+1.215))

A

B

Por tanto el valor máximo de   y(t) es:

ymax = A + B = (Overshoot + 1) B

El   overshoot   es:

O h t

− πζ

0 3113

7.7 Problemas   95

Page 95: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 95/159

Overshoot = exp

  πζ 

1 − ζ 2 

= 0.3113

El valor de  B  es:

B = lims→0

s

10

113

11 s2 +

  4

11 s + 1

2

s =

 2011

Por tanto el valor máximo de la respuesta es:

ymax = (0.3113 + 1) 1011 = 2.384

Para encontrar en que instante se produce este valor máximo de respuesta hay que resolver lasiguiente ecuación:

ymax = 2.384 = 1.818

1 − 1.067e−0.6667tmax sen(2.043tmax + 1.215)

El resultado es:

tmax = 1.82

d) El periodo de osiclación es:T  =

  2πτ 

1 − ζ 2 

Sustituyendo se obtiene:

T  = 3.50

e) La respuesta en tiempo real está dibujada más arriba.

Problema 7.11.

Repetir el problema anterior para un cambio en las perturbaciones de magnitud 1.5.

Problema 7.12.Sea un lazo de control por retroalimentación de un proceso de primer orden de ganancia 5 y constante de

tiempo 2. Se selecciona un controlador proporcional de ganancia unidad. La función de transferencia delmedidor es de primer orden con ganancia  K m  y constante de tiempo  τ m. Asumiendo que la función de trans-ferencia del elemento final de control es igual a la unidad:

a) Examinar el efeco de  K m  sobre la respuesta de lazo cerrado (p.ej., para  τ m = 1  evaluar la constante detiempo y coeficiente de amortiguamiento de la respuesta de lazo cerrado para varios valores de  K m)

b) Evaluar el efecto de  τ m  sobre la respuesta de lazo cerrado

c) Dibujar cualitativamente las respuestas de lazo cerrado en función de varios valores de K m  y  τ m. Dis-

cutir el efecto del medidor en la respuesta de lazo cerrado en función de estas gráficas (p.ej., discutir elefecto sobre el  overshoot , la razón de disminución y el periodo de oscilacion)

Problema 7.13.

Considerar un sencillo sistema de control de nivel de un tanque de almacenamiento. Se puede tomar comovariable manipulable tanto el caudal de la entrada Fi como el caudal de salida Fo. Inicialmente el sistema se

2. La ganancia proporcional es igual a 10

96   Control por retroalimentación de sistemas lineales

Page 96: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 96/159

Page 97: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 97/159

Capítulo 8

Análisis de estabilidad de sistemas

8.1 Definición de estabilidad. Ecuación característicaUn sistema dinámico es  estable  si para cualquier entrada acotada se obtiene una salida acotada,independientemente de cual fuese su estado inicial.

La inestabilidad de los sistemas es la mayor limitación a la hora de realizar la sintonía delcontrolador.

Tal como se ha visto en los temas anteriores la respuesta de bucle cerrado para un sistema decontrol generalizado es:

y =  Gc G p Gf 

1 + Gc G p Gf Gm

ysp +  Gd

1 + Gc G p Gf Gm

d

Normalmente, la estabilidad o inestabilidad de un sistema es intrínseca al mismo, indepen-dientemente de la entrada. Es un problema del sistema.

Para estudiar la estabilidad de la respuesta es necesario realizar la transformada inversa deLaplace para obtener la respuesta en tiempo real. Para ello hay que descomponer   y(s)  en frac-ciones simples. Para realizar esta descomposición se deben encontrar las raíces de la   ecuación característica   (1 + Gc G p  G f  Gm = 0). La ecuación característica es el denominador de las fun-ciones de transferencia tanto del problema de la regulación o de la carga como del servocontrol,

es decir, es 1 más el producto de las funciones de transferencia del lazo de retroalimentación(GOL).

Las raícs de la ecuación característica son  αi,   i = 1,   , n. Por tanto, una vez realizaa la des-composición en fracciones simples:

y(s) = y0

s  +

  y1s − α1

+  y2

s − α2+   +

  yn

s − αn

Tras realizar la transformada inversa de Laplace se obtiene la función en tiempo real:

y(t) = y0 + y1 eα1 t + y2 eα2 t +   + yn eαn t

donde:

αi ∈C, ∀i

Con esta información es posible diseñar técnicas que permitan seleccionar las constantes delcontrolador garantizando la estabilidad del sistema.

98   Análisis de estabilidad de sistemas

Page 98: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 98/159

8.2 Método de Routh-Hurvitz

El método de Routh-Hurvitz permite comprobar de una manera rápida y sencilla si alguna delas partes reales de las raíces de la ecuación característica es positiva sin necesidad de tener queencontrar las raíces.

Operando la ecuación característica se obtiene:

1 + Gc G p Gf Gm ≡ a0 sn + a1 sn−1 +   + an−1 s + an = 0

donde  a0 debe ser positivo.El criterio de estabilidad de Routh-Hurvitz es:

1. Condición necesaria pero no suficiente: Todos los coeficientes   a0, a1,   , an  de la ecuacióncaracterística deben ser positivos para que el sistema sea estable. Si alguno de los coefi-cientes es negativo, al menos una de las raíces tendrá la parte real positiva.

2. Condición necesaria y suficiente: Se contruye la matriz de Routh:1   a0   a2   a4   a62   a1   a3   a5   a73   A1   A2   A3

4   B1   B2   B3

5   C 1   C 2   C 3  

n + 1   W 1   W 2donde:

A1 = a1 a2− a0 a3

a1, A2 =

 a1 a4− a0 a5a1

, A3 = a1 a6− a0 a7

a1,

B1 = A1 a3− a1 A2

A1, B2 =

 A1 a5− a1 A3

A1,

C 1 = B1 A2− A1 B2

B1, B2 =

 B1 A3− A1 B3

B1,

 

El sistema será estable si todos los términos de la primera columna de la matriz ( a0, a1,

A1, B1, C 1,   , W 1) son positivos. Si alguno de estos elementos es negativo el sistema seráinestable. Por cada cambio de signo habrá una raíz con la parte real positiva.

El criterio de estabilidad de Routh presenta algunas limitaciones. No puede trata sistemas conretrasos (tiempos muertos) o no lineales. Sólo da información de si un sistema es estable o ines-

8.3 Método del lugar de las raíces

Representando las raíces de la ecuación característica en el plano complejo es posible deducir el

Im

8.3 Método del lugar de las raíces   99

Page 99: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 99/159

Re

c)

a)

b)

b)

c)

Figura 8.1.   Situación en el plano complejo de diferentes raíces de la ecuación característica: a) Res-puesta sobreamortiguada o críticamente amortiguada, b) Límite de estabilidad y c) Sistema inestable.

comportamiento de un sistema según su posición:

1. Si todas las raícez están en el semiplano negativo de  s, el sistema es estable

2. Si todas las raíces se encuentran en el eje real negativo (las raíces son números reales), elsistema está sobramortiguado o críticamente amortiguado

3. Cuanto más alejadas del origen de coordenadas estén las raíces situadas en el eje nega-tivo, más rápida será la dinámica del sistema (menor será la constante de tiempo)

4. Las raíces más cercanas al eje imaginario dominarán la dinámica de la respuesta mientrasque aquellas que estén más alejadas dejarán de influir en la respuesta rápidamente

5. Cuanto más alejadas se encuentren las raíces conjugadas del eje real, más subamortiguadoestará el sistema

Con esta información es posible plantear una técnica para estudiar la dinámica de un sistema apartir de su ecuación característica. Esta técnica es el lugar de las raíces, se basa en representarlas raíces de la ecuación característica variando la ganancia del controlador entre cero e infinito.La abcisa es la parte real de las raíces y la ordenada es la parte compleja.

Ejemplo 8.2.   En la primera parte del problema 8.10 se estudia la estabilidad de un bucle de

control mediante la localización de las raíces de la ecuación característica.

Representar las raíces de la ecuación característica para un sistema de primer o segundoorden es sencillo ya que se pueden obtener ecuaciones analíticas que relacionan la posición de las

í l i d l t l d P i t d d i á l j

2. La curva finaliza (K c = ∞) en los ceros de   Gc G f  G p Gm. Si hay más polos que ceros, lacurva tiende a infinito

3. El número de curvas es igual al orden del sistema y al de polos de  Gc Gf G p Gm

4. Las partes complejas de la curva siempre aparecen como complejos conjugados

100   Análisis de estabilidad de sistemas

Page 100: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 100/159

5. El ángulo de las asíntotas de las curvas es igual a  ± 180◦

n−m  donde  n es el número de polos de

la función de transferencia de lazo abierto y  m es el número de ceros

8.4 Análisis armónico de sistemas lineales. Diagramas deBode

Esta técnica de análisis de estabilidad es completamente diferente a la de los dos apartados ante-riores. También se la conoce como análisis de frecuencia.

Se basa en que cuando se introduce una señal sinusoidal en un sistema lineal se obtiene, trasun periodo transitorio, una respuesta sinusoidal de la misma frecuencia pero de amplitud dife-rente y desfasada. El análisis armónico estudia el desfase y la razón de amplitudes entre laentrada y la salida. Para un sistema de control por retroalimentación la razón de amplitudes(RA) nunca debe ser mayor de 1 ya que entonces se amplificaría la señal y el sistema se volvería

inestable al retroalimentar la salida. El estudio del desfase es importnte ya que de cierta manerase puede considerar que da los mismos problemas que un retraso.Para un sistema de primer orden con una entrada sinusoidal la razón de amplitudes será:

RA =  K  p

1 + ω2 τ  p2

 como se puede deducir a partir de la ec. 4.3.

Debido a la importancia de conocer   RA   se ha desarrollado una técnica matemática para

determinarlo a partir de la función de transferencia sin necesidad de tener que obtener la res-puesta del sistema en tiempo real.Hay que sustituir   s  por   iω, ya que se trata de un número complejo, para poder expresar la

función de transferencia como un número complejo del tipo x + i y:

G(i ω) =  K  p

τ  p iω + 1 =

  K  p

1 + τ  p2 ω2

 + i

−   K  p τ  p ω

1 + w2 τ  p2

Para eliminar separar la parte real de la compleja —eliminar el número complejo   i  del denomi-

nador— ha sido necesario multiplicar y dividir por el conjugado del denominador.Cualquier número complejo   W   puede ser expresado, además de la manera habitual   x  + i y,como un módulo  r y un argumento   ϕ:

W  = x + i y = r (cos ϕ + i sen ϕ) = r eiϕ

Im

|W |

W   = x + ıyy

8.4 Análisis armónico de sistemas lineales. Diagramas de Bode   101

Page 101: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 101/159

Rex

φ

|W |

Figura 8.2.  Representación del número complejo  W  en el plano complejo.

En general, sea un sistema de orden  n con la siguiente función de transferencia:

G(s) = Q(s)

P (s)

donde   Q(s)  y   P (s)  son polinomios de orden   m  y   n  respectivamente y   m < n. Se puede demos-trar que:

1. La respuesta final, cuando  t→ ∞, a una entrada sinusoidal de frecuencia angular ω es unasinusoidal de la misma frecuencia.

2. La razón de amplitudes (RA) es el módulo de  G(i ω):

RA = |G(iω)|La respuesta sinusoidal tendrá el siguiente desfase:

ϕ = arg(G(iω))

A continuación se tratan con detalle algunos de los principales sistemas estudiados y se intro-ducen los diagramas de Bode.

8.4.1 Sistemas lineales de primer orden

Para un sistema de primer orden de ganancia  k  y constante de tiempo  τ :

RAk

  =  1

τ 2

ω2

+ 1√ ϕ = atan( − τω)

Una manera conveniente de represental la razón de amplitudes y el desfase son los   diagramas 

ABF

AAF

 1

 10

A k

102   Análisis de estabilidad de sistemas

Page 102: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 102/159

 0.01

 0.1

−90

−80

−70

−60

−50

−40

−30

−20

−10

 0.01 0.1 1 10 100

0

       φ

    R     A k

ω

Figura 8.3.   Diagrama de Bode para un sistema de primer orden. ABF es la asíntota de baja frecuenciay AAF es la asíntota de altas frecuencias.

A partir del análisis de la figura 8.3 se observa que:

1. La razón de amplitudes tiende a 1 cuando la frecuencia tiende a 0. Es decir:

límω→0

RAk

  = 1⇒   límω→0

log RA

k  = 0

Existe para bajas frecuencias una asíntota horizontal que para por el punto (1,1) de lagráfica de razón de amplitudes frente a la frecuencia, es la asíntota de baja frecuencia(ABF).

2. También existe una asíntota de alta frecuencia (AAF), log R A

k  ≈− log τω. Es una recta de

pendiente -1 que pasa por el punto (1,1). Este es el punto en el que la diferencia entre el

valor de la asíntota y el de la curva es máxima.3. A partir del estudio de la gráfica de desfase frente a frecuencia se observa que el desfase

tiende a 0 cuando la frecuencia tiende a 0.

4. Si la frecuencia tiende a ∞, el desfase tiende a -90o.

0.10.2

0.3

0.5

0.81

 10

 1

A

8.4 Análisis armónico de sistemas lineales. Diagramas de Bode   103

Page 103: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 103/159

2

0.2

0.1

0.5

0.30.8

2

1

 0.1

 0.01

 0.001

 0−20

−40

−60

−100

−80

−120

−140

−160

−180 0.01 0.1 1 10 100

    R     A k

       φ

ω

Figura 8.4.   Diagramas de Bode para diferentes sistemas de 2o orden en función del coeficiente de amor-tiguamiento.

En este caso, de nuevo aparece una asíntota de bajas frecuencias:

límω→0

RA

k  = 1

y una asíntota para altas frecuencias:

límω→∞

log RA

k  =− 2 log τω

A partir del análisis de las gráficas de la figura anterior se observa que el desfase máximoposible es de -180o. Existe un máximo en la razón de amplitudes, si el sistema es subamorti-

guado, cuando  ωτ  = 1: RA

k

max

=  1

2 ζ    1− ζ 2 

ϕma = 1− 2 ζ2 

 10

1A

104   Análisis de estabilidad de sistemas

Page 104: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 104/159

 1

 0.1

−600

−500

−400

−300

−200

−100

 0

 0.1 101

     R      A

     φ

tdω

Figura 8.5.   Diagrama de Bode para el retraso.

8.4.4.1 Controlador proporcional

Para un controlador proporcional la razón de amplitudes es:

RA = K c

ϕ = 0

8.4.4.2 Controlador proporcional+integral

Las ecuaciones necesarias para dibujar el diagrama de Bode de un controlador PI son:

RA = K c   1 +  1

ω2 τ I 2 

ϕ = atan

  1

ωτ I 

d d b f

 1000

 100

R     A

K      c

8.4 Análisis armónico de sistemas lineales. Diagramas de Bode   105

Page 105: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 105/159

−90

−80

−70

−60

−50

−40

−30

−20

−10 0

 0.01 0.1 1 10 100

 1

 10

     R     K

       φ

ωτ I 

Figura 8.6.  Diagrama de Bode para un controlador integral.

 80

 90

 1

 10

 100

 1000

    R     A

    K      c

En este caso el desfase aparece adelantado a la entrada. De nuevo se comprueba que laacción derivativa se adelanta al comportamiento futuro de las perturbaciones.

8.4.4.4 Controlador proporcional+integral+derivativo

Para un controlador PID:

106   Análisis de estabilidad de sistemas

Page 106: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 106/159

Para un controlador PID:

RA = K c

τ D ω −   1

τ I ω

2+ 1

 

ϕ = atan

τ D ω −   1

τ I ω

8.4.5 Sistemas de varios componentes

Sea un sistema de  n  procesos en serie cuya dinámica venga descrita por las funciones de transfe-rencia   G1, G2,   , Gn. Su dinámica global vendrá descrita por la siguiente función de transfe-rencia:

G(s) = G1(s) G2(s)   Gn(s)

Se puede demostrar que la razón de amplitudes y el desfase global son:RA = RA1 RA2   RAn =

i

RAi

ϕ = ϕ1 + ϕ2 +   + ϕn =

i

ϕi

Por tanto,

logRA = logRA1 + logRA2 +   + logRAn =

i

logRAi

8.5 Criterio de estabilidad de Bode

Sea el sencillo bucle de retroalimentación de la figura 8.9. La función de transferencia de lazoabierto de este bucle es:

GOL = K 

El criterio de estabilidad de Bode se basa en abrir el bucle e introducir una función sinu-soidal para poder estudiar el comportamiento del sistema. En primer lugar se abre el bucle y seintroduce una señal sinusoidal de amplitud  M  y frecuencia angular  ω:

 10

 100

R     A

K   c

8.5 Criterio de estabilidad de Bode   107

Page 107: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 107/159

 0.1

 1

−100

−80−60

−40

−20

 0

 20

 40

 60

 80 100

 0.01 0.1 1 10 100

    R    K

     φ

ω

Figura 8.8.  Diagrama de Bode para un controlador PID con  τ D=0.1 y  τ I  = 10.

+ −   K ysp(t)   y(t)

ǫ(t)

Figura 8.9.  Bucle de retroalimentación con un controlador proporcional de ganancia unidad.

De esta manera se ha logrado atrapar la señal sinusoidal dentrol del bucle de retroalimenta-ción. Esta señal tiene un desfase de -180o y una amplitud que depende de la ganancia   K . Sepuede comprobar fácilmente que la razón de amplitudes de la función de la transferencia de lazo

abierto (GOL), entre la entrada  ε(t) y la salida  y(t), es  K :

RA = Amplitudde la respuesta

Amplitud de la entrada  =

 K 2 M 

K M   = K 

RA

108   Análisis de estabilidad de sistemas

Page 108: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 108/159

180º

ωco

  ω

φ

Figura 8.10.   Aplicación del criterio de estabilidad de Bode. Según el valor de  K   la respuesta de lazocerrado del sistema será o no estable.

2. Experimentalmente, en el caso de que todas o alguna de las funciones de transferencia seadesconocida: Para ello se abre el lazo de control y se introducen señales sinusoidales dedistintas frecuencias mientras se registran las amplitudes y desfase de las señales sinusoi-dales de salida. Con esos datos se puede construir el diagrama de Bode.

Tal como se ha visto el criterio de estabilidad de Bode se puede utilizar para sistemas intra-tables con las técnicas anteriores:

a) Sistemas con función de transferencia compleja

b) Sistemas de los que no se conoce la función de transferencias.

Además proporciona más información para realizar una correcta sintonía del controlador.Aunque también existen sistemas para los que no es aplicable el criterio de estabilidad de Bode.

8.5.1 Márgenes de ganancia y de fase

El criterio de estabilidad de Bode indica cómo establecer un método racional de sintonía de sis-temas de control por retroalimentación para evitar situaciones de inestabilidad.

Margen de

RA

1.0

8.6 Criterio de estabilidad de Nyquist   109

Page 109: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 109/159

ganancia

Margen de

fase

180º

ωco   ω

φ

φ(1)

ω(1)

Figura 8.11.  Representación gráfica del margende ganancia y de fase

3. Normalmente se diseñan los controladores para que el margen de ganancia sea mayor de1.7. Es decir, la razón de amplitudes puede crecer 1.7 veces antes de que el sistema sevuelva inestable. Aunque en el caso de trabajar con procesos muy conocidos puede sersuficiente seleccionar un margen de ganancia entre 1.4 y 1.7. Si los parámetros del sis-tema son poco conocidos, se recomienda un factor de seguridad entre 1.7 y 3.0.

Además del margende ganancia se puede establecer otro factor de seguridad:

Margen de fase = 180◦−ϕ(1)

donde   ϕ(1) es el desfase para RA = 1. El margen de fase representa en cuanto hay que aumentarel desfase para inestabilizar el sistema. Se recomienda normalmente valores mayores de 30o.

8.6 Criterio de estabilidad de Nyquist

El criterio de estabilidad de Nyquist es una alternativa a los diagramas de Bode para realizar elanálisis de estabilidad de procesos. El diagrama de Nyquist contiene la misma información que

1

RA φ

110   Análisis de estabilidad de sistemas

Page 110: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 110/159

−180º

ω ω

Figura 8.12.  Sistemas para los que el criterio de Bode no es aplicable

1

Im[G(ıω)]

Re[G(ıω)]

ω = 0ω  → ∞

φ

RA1

Figura 8.13.  Curva de Nyquist de un proceso. El punto 1  viene definido por una frecuencia  ω.

Para trazar el diagrama de Nyquist se debe variar la frecuencia entre 0 y  ∞   para encontrarla RA y   ϕ  y, a continuación, representarlos en el plano compejo. Una vez trazado el diagrama se

aplica el  criterio de estabilidad de Nyquist :

Si la curva de Nyquist de lazo abierto de un sistema de retroalimentación envuelveel punto (-1,0) para frecuencias   ω   desde   − ∞   hasta  ∞, la respuesta de lazocerrado será inestable.

El diagrama de Nyquist se puede construir a partir del diagrama de Bode. Ambos diagramascontienen la misma información. El margen de fase y el margen de ganancia también se puedenevaluar en el diagrama de Nyquist.

8.7 Problemas   111

Page 111: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 111/159

El punto  A de la figura 8.15 es aquel cuya frecuencia hace que RA sea 1, de manera que  ϕMF

Círculo

unidad

 A

 M 

Im[G(ıω)]

Re[G(ıω)]

ω = 0

φMF 

ω → ∞

Figura 8.15.  Obtención del margen de ganancia y de fase a partir de la curva de Nyquist.

representa el margen de fases. El punto   B   tiene un desfase de -180o

, de manera que su RA esM . Por tanto, el margen de ganancias es

  1

M .

8.7 Problemas

Problema 8.1.

Estimar la estabilidad de un sistema de control automático cuya función de transferencia de lazo abiertoes:

GH  =   9(10s+ 1)3

Solución

Para determinar si el lazo de control es estable se puede utilizar el criterio de Routh. Laecuación característica de este sistema es:

Considérese un proceso de segundo orden cuya función de transferencia es:

Gp =  1

s2 + 2s+ 1a) ¿Es estable dicho proceso?

b) Si el proceso se encuentra en un lazo de control, con un controlador PI (K c = 100,   τ I  = 0.1), siendo lasfunciones de transferencia de los elementos medidor y final de control  H   =  Gv  = 1, ¿es estable dicho

conjunto? (Puede aplicarse el criterio de Routh-Hurwitz)

112   Análisis de estabilidad de sistemas

Page 112: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 112/159

c) Hacer el análisis de estabilidad de este sistema de lazo de control en función de K c y  τ I 

Solución

a) El diagrama de bloques de este proceso es:

Gp

La ecuación característica de este sistema será el numerador de la función de transferencia yaque el sistema será estable siempre que sus raíces tengan la parte real negativa:

s2 + s + 1 = 0

Para comprobar la estabilidad del proceso se puede aplicar el método de Routh-Hurwitz. Lamatriz de Routh es:

1 12

1 = (2)(1)2

Todos los elementos de la primera columna son positivos, por tanto el sistema es estable.b)Al existir un controlador por retroalimentación, el diagrama de bloques pasa a ser:

PI+

Gc Gp

En este caso la ecuación característica es:

1 + Gc G p = 0

Sustituyendo las funciones de transferencia se obtiene:

1 + 100

1 +

  1

0.1s

  1

s2 + s + 1 = 0

Operando se encuentra que:s3 + s2 + 101 s + 1000

s3 + s2 + s   = 0Por tanto:

s3+s2+101 s+1000=0

La at i de Ro th se á

La matriz de Routh es:τ I    (K c + 1)τ I 

τ I    K c

τ I 2 (K c + 1)

−τ I K c

τ I 

Para que el sistema sea estable todos los elementos de la primera columan deben ser positivos, loi li

8.7 Problemas   113

Page 113: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 113/159

que implica que:

τ I  > 0

τ I  (K c + 1) − K c > 0

La constante de tiempo integral y la ganancia del controlador son, por definición, positivas.

Resolviendo la inecuación se encuentra que para que el sistema sea positivo se tiene que cumplirla condición:

τ I  > −   K cK c + 1

o la condición:

K c >  τ I 

τ I − 1

Problema 8.3.

Un sistema tiene una dinámica cuya ecuación característica es:s4 + 3s3 + 5s2 + 4s+ 2 = 0

Determinar su estabilidad mediatne el criterio de Routh.

Problema 8.4.

Sea el sistema de control de tercer orden de la figura:

+−

++

Gm =   1τ 3s+1

K c

R   Y G p =   1(τ 1s+1)(τ 2s+1)

Si τ 1 = 1,  τ 2 =1/2 y  τ 3 =1/3, determinar los valores de  K c  para los que el sistema de control es estable.

Problema 8.5.

Un sistema formado por dos tanques en serie independientes se regula por un control PID. Las constantesde tiempo de los tanques son 20 y 10 min, mientras que las del elemento de medida de nivel es de 30segundos. El tiempo integral es de 3 min y el derivativo 40 s. Determinar el intervalo de valores de  K c   paralos que el lazo de control es estable.

Problema 8.6.

Velocidad

deseada

Velocidad

obtenida

+

Acelerador

Carburador Motor

CR1

τ is+1K 

τ es+1

1

τ ms+1

τ es la constante de tiempo del carburador igual a 1; τ es la del motor igual a 4 segundos; y τ es la

114   Análisis de estabilidad de sistemas

Page 114: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 114/159

τ i  es la constante de tiempo del carburador, igual a 1;   τ e   es la del motor, igual a 4 segundos; y   τ m  es ladel medidor de velocidad, igual a 0.5 s. Determinar:

a) El valor de la ganancia K  del motor para que, ante una variación M  en la consigna, la velocidad obte-

nida no difiera respecto a la consigna en más de un 7% de dicha variación M .

b) La estabilidad del sistema.

c) El margen de la ganancia K  determinada en el apartado a).

Solución

a) En este apartado se propone un cambio en la consigna consistente en un escalón de alturaM :

R(s) = M 

s

La función de transferencia que describe la dinámica de este lazo de control para un cambio enla consigna es:

G(s) = C 

(s

)R(s) =

1

s+1

4s+11 +

  1

s+1

4s+1

1

0.5s+1

=  K s

+ 2K 

4 s3 + 13 s2 + 11 s+ 2K  + 2   (8.1)

La velocidad estacionaria obtenida será:

lims→0

[sG(s)R(s)] = lims→0

s

  K s+ 2K 

4 s3 + 13 s2 + 11 s+ 2K  + 2

s

=  KM 

K  + 1

Se desea que la diferencia entre la velocidad obtenida y la deseada no difiera en más de un 7%de  M . En este caso se considerará el caso límite de que la diferencia sea de un 7% de  M . Por

tanto: KM 

K  + 1 = (1 − 0.07)M 

Por tanto,

K  = 13.28

b) Para determinar la estabilidad del sistema se puede recurrir al método de Routh-Hurvitz yaque el sistema es lineal. La ecuación característica de este lazo de control se puede obtener apartir del denominador de la ec. 8.1 y es:

4 s3

+ 13 s2

+ 11 s+ 2K  + 2 = 0También se puede obtener la ecuación característica a partir de:

1 +GOL = 1 +  1

s+ 1

4s+ 1

1

0 5s+ 1 = 0

c) La ganancia límite  K u para la que el lazo de control todavía es estable es:

K u = 16.875

Por tanto, el margen de la ganancia  K   será:

MG = K u

K   =

 16.87513.28

  = 1.271

Lo que significa que la ganancia K puede aumentar hasta un 27 1% y el lazo de control conti-

8.7 Problemas   115

Page 115: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 115/159

Lo que significa que la ganancia   K   puede aumentar hasta un 27.1% y el lazo de control continuará siendo estable.

Problema 8.8.

Sea el sistema de control representado en la figura:

+−

++

Gc

G2

G1R

donde  Gc=K c,  G1 =  1

(τ 1 s+1)(τ 2 s+1)  y G2 =

  1

τ 3 s+1.

a) Calcular el offset  de la respuesta del sistema si se produce una carga (U ) en escalón unidad.

b) Si τ 1 = 1,  τ 2 = 1

2  y τ 3 =

 1

3 ¿para qué valores de ganancia  K c  es estable el sistema?

c) Si se sustituyera el control proporcional por un control PI, siendo K c = 5   y   τ I  =  0.25 ¿sería estable elsistema?

Solución

a) La función de transferencia para un cambio en la carga es:

U  =

  G1

1 + Gc G1 G2=

  τ 3 s + 1

(τ 1 s +1)(τ 2 s +1)(τ 3 s + 1 ) + K c

El  offset  para un cambio en la carga en escalón unidad será:

offset = lims→0

sR− s

 C 

U  U 

= lim

s→0

s0− s

 C 

1

s

=−

  1

1 + K c

b) La ecuación característica de este lazo de control es:

1 + Gc G1 G2 = 0

Obviamente la parte derecha de la ecuación característica coincide con el denominador de la fun-ción de transferencia encontrada en el apartado a). Por tanto,

(τ 1 s +1)(τ 2 s +1)(τ 3 s + 1 )+ K c = 0

c) Si el controlador propocional se sustituye por un controlador PI con ganancia   K c = 5  y   τ I  =0.25, la nueva ecuación característica será:

1 + 51 +  1

0.25s   1

(τ 1 s +1)(τ 2 s + 1)

1

τ 3 s + 1

 = 0

Sustituyendo y operando se obtiene:

4.1667 · 10−2 s4 + 0.20833s3 + 0.375s2 + 1.625s + 5 = 0

116   Análisis de estabilidad de sistemas

Page 116: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 116/159

4.1667 10 s + 0.20833s + 0.375s + 1.625s + 5 0

La matriz de Routh es:4.1667 · 10−2 0.375   5

0.20833 1.6254.9992 · 10−2 5

− 19.211En la primera columna de la matriz hay un elemento negativo, lo que implica que el nuevo lazode control es inestable.

Problema 8.9.

Dibujar el lugar de las raíces para un sistema cuya función de transferencia de lazo abierto es:

GcGf GpGm =K (s+ 1)s(s+ 2)

Problema 8.10.

Trazar el lugar de las raíces para el control proporcional de un sistema de tres etapas con constantes detiempo 1, 0.5 y 0.25 min, ganancia del proceso es  K p = 1  y  H  = 1. Determinar la estabilidad para los valoresde K c  siguientes: 0.01, 10 y 15. ¿Qué valores tendrán el margen de ganancia y de fase para cada uno de esostres casos?

Solución

Gráfico del lugar de las raícesEl lazo de control propuesto es:

−+   K c

1s+1

10.5s+1

10.25s+1

Por tanto, su ecuación característica es:

1 + K c1

s + 1

1

0.5s + 1

1

0.25s + 1 = 0

Operando se encuentra:

0.125s3 + 0.875s2 + 1.75s + 1 + K c = 0

Para dibujar el lugar de las raíces hay que encontrar las raíces de la ecuación anterior para dife-rentes valores de  K c y representarlas en el plano complejo.

8.7 Problemas   117

Page 117: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 117/159

Para realizar el análisis que que seleccionar en el menú   Analyze -> Root Locus. El resul-tado es el que se muestra a continuación:

Estudio de estabilidad para los valores de  K c siguientes: 0.01, 10y15

Resolviendo la ecuación característica se puede construir la siguiente tabla:

K c   s1   s2   s3

0.01 -4.013 -1.028 -1.959 Estable10 -6.8354   − 0.08234 ± 3.5871i   Estable

15 -7.4332   0.2166 ± 4.1441i   Inestable

A partir del gráfico del lugar de las raíces también se podría haber obtenido la tabla ante-

118   Análisis de estabilidad de sistemas

Page 118: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 118/159

rior.

Margen de ganancia y de fase

Al conocer la ganancia última del controlador proporcional (K u = 11.3), el cálculo del margende ganancia resulta trivial:

MG = K uK cPor tanto:

K c   MG0.01 113010 1.1315 0.753

También se puede calcular el margen de ganancia mediante análisis de frecuencia. Para ellohay que conocer la razón de amplitudes y el desfase de la función de transferencia de lazo

abierto:

RAOL = K c1

ω2 + 1√    1

0.52 ω2 + 1√    1

0.252 ω2 + 1√ 

ϕOL = atan( − ω) + atan( − 0.5ω) + atan( − 0.25ω)

En primer lugar hay que encontrar la frecuencia de cruce (ϕOL(ωco) = −   π). Tras resolver laecuación se obtiene que  ωco = 3.74 rad/min . Sustituyendo en la razón de amplitudes y fijando ellímite de estabilidad (RAOL(ωco) = 1), se obtiene:

MG =  1

0.089K c

Problema 8.11.

El comportamiento dinámico de una compleja organización empresarial se puede considerar que es comoun sistema de control por retroalimentación. Un modelo sencillo de un sistema de control de gestión se pre-

senta en la figura adjunta.

D(s)

b) Calcular el offset  si se produce en la carga una perturbación unidad en forma de escalón

c) La respuesta en tiempo real a la perturbación anterior ¿es oscilatoria? Si lo es ¿qué período tiene?

d) Para disminuir el  offset  frente a las variaciones en la consigna ¿qué parámetro habría que modificar?

e) Estudiar la estabilidad de este sistema de control. ¿Cómo afectaría a la estabilidad la modificaciónanterior?

Datos:

k k 0 1

8.7 Problemas   119

Page 119: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 119/159

k1 k2 = 0.1

τ p = 10meses

k4 = 5

k5 = 7.6

Solución

a) La función de transferencia que describe la dinámica de este lazo de control, para unacambio en las perturbaciones (cambio en la carga), es:

C (s)

D(s) =

  G p

1 + Gc G p H  =

k2

k1 k2 k4s

τ p

k1 k2 k4s2 +

 1 + k1 k2 k5

k1 k2k4s + 1

Por tanto, la constante de tiempo y el coeficiente de amortiguamiento son:

τ  =   τ  pk1 k2 k4

   = 4.4721

2τζ  = 1 + k1 k2 k5

k1 k2 k4⇒ ζ  = 0.3935

b) El  offset  para un cambio en la carga de tipo escalón unidad (D(s) = 1 /s) es:

Offset =   limt→∞

[R(t) − C (t)] = 0 −   limt→∞

C (s) = − lims→0

s C (s)

D(s)

1

s = 0

El  offset  vale 0, lo que significa que la perturbación se anula completamente.

c) La respuesta será oscilatoria, ya que el coeficiente de amortiguamiento es menor que launidad.

El período de la respuesta sera:

T  =  2πτ 

1 − ζ 2    = 30.565

d) La función de transferencia para cambios en la consigna es:

C (s)

R(s) =

  Gc G p

1 + Gc G p H  =

k1 k2

k1k2k4τ p

k1 k2 k4s2 +

 1 + k1 k2 k5

k1k2k4s + 1

=

1

k4

τ 2 s2 + 2πζs + 1

e) Para determinar si el sistema es estable al variar  k4  se puede utilizar el método de Routh.La matriz de Routh es:

τ  pk1 k2 k4

1

1 + k1 k2 k5k1 k2 k4

1

120   Análisis de estabilidad de sistemas

Page 120: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 120/159

Se comprueba que el sistema es estable para cualquier valor de  k4 > 0.

Problema 8.12.

Un sistema de control utiliza un PI se representa en el diagrama de bloques de la figura:

−+ +

+

U (s)

R(s)   Y (s)Gc   Gv   G p

Gm2   Gm1

Las funciones de transferencia son las siguientes:

Gv = kv

Gp=  1

(s2 + s+2)(5s+ 2)

Gm1= e−0.8s

Gm2= k1

siendo  Gcla correspondiente a un controlador PI.Las constantes de las funciones de transferencia son:  kc= 10,  τ I  = 1 min, k1 = 0.8 y  kv = 0.5.

a) Determinar los márgenes de ganancia y de fase

b) Mostrar si el sistema es o no estable

c) ¿Qué influencia tendría la introducción en el controlador de una acción derivativa con  τ D = 1 min.

Solución

a) Para resolver este problema se recurrirá a los diagramas de Bode. La función de transfe-rencia de lazo abierto de este sistema es:

G G G G G G K

1 +

  1

k1

−0 8s k

A partir de la función de transferencia de lazo abierto se obtiene la razón de amplitudes y eldesfase necesario para obtener el diagrama de Bode:

RAOL = 4 1 +  1

ω2    0.5

(1 − 0.52 ω2)2 + (0.5 ω)2  0.5

2.52 ω2 + 1√    1

t

 1

+ t

  0.5 ω

+ t ( 2 5 ) 0 8

8.7 Problemas   121

Page 121: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 121/159

ϕ = atan

ω

+ atan

1 − 0.52 ω2

+ atan( − 2.5 ω) − 0.8 ω

A continucación se muestra el diagrama de Bode. Para dibularlo se ha utilizado el pro-grama ’control.e’ para Euler. Las instrucciones necesarias para dibujarlo han sido:

load "control.e"

bode("4*(1+1/s)*0.5/(.5*s^2+.5*s+1)*0.5/(2.5*s+1)", 0.8,0.1,10)

10-1

100

101

10-4

10-3

10-2

10-1

100

101

-800

-700

-600

-500

-400

-300

-200

-100

10-1

100

101

Diagrama de Bode

w

   R   A

  p   h   i

Para calcular el margen de ganancia hay que encontrar la frecuencia de cruce, aquella que

En la instrucción anterior se asigna el valor de la frecuencia de cruce a la variable   wco, yaque este valor se utilizará más adelante. Como respuesta se obtiene que la frecuencia de crucees:

wco = 0.840

Substituyendo en la razón de amplitudes se encuentra la razón crítica:

0 5 0 5

122   Análisis de estabilidad de sistemas

Page 122: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 122/159

RAcr = 4 1 +  1

ωco2

  0.5

1 − 0.52 ωco2 2

+ (0.5 ωco)2  0.5

2.52 ωco2 + 1

 

Se puede realizar este cálculo, simplemente introduciendo la siguiente instrucción (en una sola

línea de texto):

RAcr=4*sqrt(1+1/wco^2)*0.5/sqrt((1-

0.5^2*wco^2)^2+(0.5*wco)^2)*0.5/sqrt(2.5^2*wco^2+1)

La razón crítica es:

RAcr = 0.732

El margen de ganacia es:MG =

  1

RAcr= 1.38

Para encontrar el margen de fase hay que buscar aquella frecuencia que hace que la razón deamplitudes tome el valor de la unidad. Utilizando Euler hay escribir:

w1=bisect("4*sqrt(1+1/x^2)*0.5/sqrt((1-

0.5^2*x^2)^2+(0.5*x)^2)*0.5/sqrt(2.5^2*x+1)-1=0",0,1)

Se obtiene:

ω1 = 0.561rad

El margen de fase es:

MF = 180◦− ϕ(ω1)= 338◦

b) El sistema es  estable ya que la razón de amplitudes crítica es superior a la unidad.c) Al añadir al controlador una acción derivativa (τ D = 1 min ) cambia la función de transfe-

rencia de lazo abierto del bucle de control:

10-1

100

101

Diagrama de Bode

   R   A

8.7 Problemas   123

Page 123: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 123/159

10-1

100

101

10-3

10-2

-700

-600

-500

-400

-300

-200

-100

10-1

100

101

w

  p   h   i

Al añadir la acción derivativa, la frecuencia de cruce y la razón crítica pasan a tomar lossiquientes valores:

ωco = 4.40

RAcr = 0.088Lo que significa que el margen de ganacias es:

MG = 11.4

Todo esto supone que el lazo de control con el controlador PID está más alejado de la zona deinestabilidad, lo que supone que se tratará de un sistema más robusto. Será mucho más dificilque el sistema entre en la zona inestable debido a un error en la estimación de alguna de lasganancias o del retraso, por ejemplo.

Problema 8.13.

Dibujar el diagrama de Nyquist de la función de transferencia de lazo abierto siguiente:

GH  =  1

s+ 1Solución

Para dibujar el diagrama de Nyquist hay que sustituir la variable   s   de la función de transfe-rencia de lazo abierto por  iω:

1

0.1

0.2

0.3

0.4

Diagrama de Nyquist

G   )

0.1

0.2

0.3

0.4

0.1

0.2

0.3

0.4

124   Análisis de estabilidad de sistemas

Page 124: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 124/159

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-0.4

-0.3

-0.2

-0.1

-0

Re(G)

   I  m   (   G

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-0.4

-0.3

-0.2

-0.1

-0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9

-0.4

-0.3

-0.2

-0.1

-0

Para dibujar la gráfica anterior se ha utilizado Euler con el programa control.e, la instrucciónutilizada ha sido:

nyquist("1/(s+1)",.01,100)

La línea azul discontinua es un círculo de radio 1.Aunque se ha utilizado un programa de cálculo también se podría haber utilizado otros pro-

gramas, como puede ser una hoja de cálculo, para realizar la gráfica anterior.Se observa que el sistema es estable (lo que es lógico, ya que se trata de un sistema de primer

orden) ya que la curva no envuelve el punto (-1,0).

Problema 8.14.

Determinar utilizando el criterio de Nyquist la estabilidad del sistema de lazo cerrado que tiene lasiguiente función de transferencia de lazo abierto:

GH  =

kc

8

(s+ 1)3

Solución

Para aplicar el criterio de Nyquist, en primer lugar, hay que sustituir  s  por   iω   en la funciónde transferencia de lazo abierto del lazo de control del enunciado. Una vez se ha sustituido hayque separar la parte real de la imaginaria multiplicando y dividiendo por el conjugado:

G H (i ω) =

kc

8

( 1 + iω

)

3  =

kc

8

1 + 3 iω− 3

ω2

− iω3

  =

kc

8

(1− 3ω

2)

+i(3ω−ω3

)

(1− 3ω2)− i(3ω−ω3)

(1− 3ω

2)

− i(3ω−ω3

)

=

kc

8  [(1− 3ω2)− i(3ω−ω3)]

(1− 3ω2)2 + (3ω−ω3)2  =

kc

8  (1− 3ω2)

(1− 3ω2)2 + (3ω−ω3)2− i

kc

8  (3ω−ω3)

(1− 3ω2)2 + (3ω−ω3)2

Resolviendo el sistema de ecuaciones se encuentra que ω = 3√ 

  y que  kc = 64. Por tanto, el límitede estabilidad del lazo de control es   kc =   64, lo que significa que el sistema será inestable parakc > 64.

A continuación se muestra un diagrama de Nyquist para el que el sistema es estable:

2

4line 1line 2

2

4line 1line 2

kc = 50

)

8.7 Problemas   125

Page 125: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 125/159

−4

−2

0

−1 0 1 2 3 4 5 6

−2

0

−1 0 1 2 3 4 5 6

−4

Re(GH (iω))

    I   m

              (     G    H              (    i   ω              )              )

El límite de estabilidad se muestra en la figura siguiente:

−6

−4

−2

0

2

4

6

−2 0 2 4 6 8

line 1line 2

    I   m

              (     G    H              (    i   ω              )              )

Re(GH (iω))

kc = 64

Un lazo de control con una  kc  tal que hace que sea inestable:

−8

−6

−4

−2

0

2

4

6

8

−2 0 2 4 6 8 10

line 1line 2

    I   m

              (     G    H              (    i   ω              )              )

Re(GH (iω))

kc = 80

Al tratarse de dos sistemas de primer orden en serie la razón de amplitudes y el desfaseserán:

RA =  1

ω2 + 1√    1

4ω2 + 1√ 

ϕ = atan( − ω) + atan( − 2ω)

El diagrama de Bode resultante será:

100

Diagrama de Bode

126   Análisis de estabilidad de sistemas

Page 126: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 126/159

10-2

10-1

100

101

102

10-5

10-4

10-3

10-2

10-1

-180

-160

-140

-120

-100

-80

-60

-40

-20

0

10-2

10-1

100

101

102

w

   R   A

  p   h   i

El sistema es estable ya que el desfase tiende asintóticamente a 180 ◦, lo que significa que seráestable al no alcanzar el desfase de 180◦. El resultado era previsible ya que se trata de un sis-tema de segundo orden.

Diagrama de Nyquist

Para dibujar el digrama de Nyquist se pueden utilizar coordenadas polares y utilizar comoecuacones paramétricas la razón de amplitudes y el desfase.

También se puede sustituir la variable  s  de la función de transferencia de lazo abierto por  iω.Se obtiene:

G(iω) =  1− 2ω2

(1− 2ω2)2 + 9ω2− i

  3ω

(1− 2ω2)2 + 9ω2

El diagrama de Nyquist obtenido es:

0.4

0.6

Diagrama de Nyquist

0.4

0.6

0.4

0.6

La curva no envuelve el punto (-1,0), por tanto, el lazo de control es estable.

Problema 8.16.

Considerar la función de transferencia de lazo abierto siguiente:

G=  K c

0.5s+ 1 e−td s

Estudiar mediante los diagramas de Bode la influencia del retraso o del tiempo muerto  td  y de la ganancia  K cen la estabilidad del corresponidente lazo cerrado. Como ejemplo, considerar los casos en los que el retraso

8.7 Problemas   127

Page 127: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 127/159

vale 0.01, 0.1 y 1 min.

Solución

Para dibujar los diagramas de Bode se puede utilizar Euler. Para el caso en el que el retrasovale 0.01 min hay que escribir:

load("control.e")

bode("1/(.5*s+1)",.01,.1,250)

El resultado se muestra a continuación:

10-1

100

101

102

103

10-3

10-2

10-1

100

-240-220

-200

-180

-160

-140

-120

-100

-80

-60

-40

-20

0

10-1

100

101

102

103

Diagrama de Bode

w

   R   A

  p   h   i

M

Wco

Gráficamente se encuentra que la frecuencia de cruce ωco tiene un valor entre 100 rad/min y

bode("1/(.5*s+1)",.1,.1,20)

10-1

100

Diagrama de Bode

   R   A M

128   Análisis de estabilidad de sistemas

Page 128: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 128/159

10-1

100

101

102

10-2

-200

-180

-160

-140

-120

-100

-80

-60

-40

-20

0

10-1

100

101

102

w

  p   h   i

Wco

En este caso la frecuencia de cruce está entre 10 y 11 rad/min. M prácticamente es 0.1, loque significa que  K u = 10. Se comprueba que el aumentar el retraso supone que el sistema estámás cercano a la zona de inestabilidad.

Si el retraso es igual a 1 min:

bode("1/(.5*s+1)",1,.1,3)

100

Diagrama de Bode

   R   A

M

La frecuencia de cruce se encuentra entre 2 y 3 rad/min y la ganancia última un valor entre1.4 y 1.7. Este valor de retraso hace que el lazo de control esté bastante próximo a la zona deinestabilidad.

Problema 8.17.

Sea un proceso con la siguiente función de transferencia:

Gp =  10s+ 1

 e−td s

8.7 Problemas   129

Page 129: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 129/159

Este proceso se controla mediante un controlador proporcional. Asumiendo que  Gm =  Gf  = 1, determinar larelación entre  K c y  td  que hace al lazo cerrado estable en los siguientes casos:

a) Aproximar el retraso con una aproximación de Padé de primer orden:

e−td s≈1−

td

2  s

1 + td

2  s

b) Utilizar una aproximación de Padé para el retraso de segundo orden:

e−td s≈td2 s2−6td s+ 12

td2 s2 + 6td s− 12

Problema 8.18.

En la tabla siguiente se muestran la razón de amplitud y desfase en función de la frecuencia de tres sis-temas desconocidos.

Sistema 1 Sistema 2 Sistema 3ω

(ciclos/min)  RA   ϕ(◦)

  ω

(ciclos/min)  RA   ϕ(◦)

  ω

(ciclos/min)  RA   ϕ(◦)

0.01 10 -0.63 0.01 5.00 -0.23 0.01 17 -1.490.05 9.99 -3.15 0.05 5.05 -1.13 0.02 16.99 -2.980.10 9.99 -6.30 0.10 5.20 -2.39 0.10 16.67 -14.751.0 9.95 -63.01 0.20 5.93 -5.44 0.30 14.42 -41.213.0 9.58 -188.60 0.30 7.68 -11.62 0.50 11.66 -61.90

5.0 8.94 -313.04 0.40 12.69 -23.96 0.70 9.33 -77.767.0 8.19 -436.06 0.50 25.00 -90.00 1.00 6.80 -95.739.0 7.43 -557.65 0.60 9.98 -151.39 1.50 4.30 -117.03

10.0 7.04 -617.96 0.70 5.00 -163.74 2.00 2.92 -132.4212.0 6.40 -737.74 0.80 3.25 -168.10 2.50 2.07 -144.5315.0 5.55 -915.75 0.90 2.20 -170.87 3.00 1.55 -154.0420.0 4.47 -1209.35 1.10 1.29 -173.46 4.00 0.94 -169.2330.0 3.16 etc. 1.50 0.62 -175.71 8.00 0.26 -208.2240.0 2.43 2.00 0.33 -176.95 10.00 0.17 -223.1250.0 1.96 5.00 0.05 -178.84 20.00 0.04 -287.45

a) Determinar el orden del sistema y buscar la existencia de tiempos muertos.

b) Calcular los valores de los parámetros del sistema, incluido el retraso si existe.

   4

   6

   8

   1   0

   R   A   1

130   Análisis de estabilidad de sistemas

Page 130: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 130/159

0.01 0.05 0.10 0.50 1.00 5.00 50.00

   2

w1

0.01 0.05 0.10 0.50 1.00 5.00 50.00

   −       1       2       0       0

   −       8       0       0

   −       6       0       0

   −       4       0       0

   −       2       0       0

       0

w1

      p        h        i       1

Figura 8.16.  Diagrama de Bode del Sistema 1.

Se puede suponer que se trata de un sistema de primer orden con retraso, lo que implica:

Razón de Amplitudes: RA =  K 

1 + τ 2 ω2√    (8.2)

Desfase:   ϕ = 180

π  [atan( − τω) − td ω]   (8.3)

Se puede determinar la ganancia del proceso utilizando la asíntota de baja frecuencia, es decir,sabiendo que:

ABF = límω→0

1 + τ 2 ω2√    = K 

Por tanto, sabiendo que  K  = 10, se obtiene la siguiente constante de tiempo del sistema:

τ  = 0.10

Para encontrar el valor del retraso será necesario recurrir a los datos del desfase. Despejando dela ec. (2) se obtiene:

ϕ  π

180 + atan( − ωτ ) = − td ω

Tomando los 8 últimos puntos para los que se dispone de información sobre el desfase se obtiene

8.7 Problemas   131

Page 131: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 131/159

Tomando los 8 últimos puntos para los que se dispone de información sobre el desfase se obtieneel siguiente retraso (pendiente de la recta que ajusta los puntos según la ecuación anterior):

td =

−1.1

Resolución utilizando MS Excel 

Para está resolución se utilizará la hoja de cálculo MS Excel. Se realizará un ajuste no linealutilizando la herramienta Solver del programa.

Se ajustarán los datos de razón de amplitudes a las ecuaciones (1) y (2). Para ello hay queconstruir una hoja de cálculo como la siguiente:

A B C D E1   ω   RA RAest   (RA − RAest)2

2 0.01 10 0.999995 81.00089993 0.005 9.99 0.99875234 80.8425345... ... ... ... ...17

   (RA − RAest)2= 765.816304

1819 K = 120   τ   = 1

Para realizar el ajuste no lineal hay que calcular la razón de amplitudes estimada según la

ecuación a ajustar, en este caso la ec. (1). La fórmula utilizada para calcular la razón de ampli-tudes estimada es:

=$C$19/RCUAD(1+A2^2*$C$20^2)

Según la versión de MS Excel utilizada la fórmula a utilizar puede ser:

=$C$19/RAIZ(1+A2^2*$C$20^2)

A continuación se calcula el residuo utilizando la fórmula:

(B2 D2)^2

132   Análisis de estabilidad de sistemas

Page 132: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 132/159

Figura 8.17.   Selección de los parámetros necesarios para realizar la minimización de la suma de residuos al cua-drado.

   4

   6

   8

   1   0

   R   A   1

8.7 Problemas   133

Page 133: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 133/159

0.01 0.05 0.10 0.50 1.00 5.00 50.00

   2

w1

0.01 0.05 0.10 0.50 1.00 5.00 50.00

   −

       1       2       0       0

   −       8       0       0

   −       6       0       0

   −       4       0       0

   −

       2       0       0

       0

w1

      p        h        i       1

Resolución con R

También se puede resolver este tipo de problemas utilizando un programa de estadística quepueda realizar regresión no lineal. Existen muchas alternativas válidas como SPSS, SAS o Stat-graphics. En este problema utilizo mi programa estadístico favorito, se trata de R(http://www.r-project.org). Es un programa de gratuito, de código abierto y multiplataforma.

La instrucción a utilizar es:

sist1.ra<-nls(RA1~k1/sqrt(1+tau1^2*w1^2),start=list(k1=1,tau1=1))

El resultado del ajuste es:

residual sum-of-squares: 0.0002534891

Sistema 2

El sistema 2 claramente es un sistema de segundo orden subamortiguado, solo hay que seguirlas siguientes pistas:

a) El desfase tiende a -180◦ a medida que el valor de frecuencia angular aumenta.

b) El gráfico de razón de amplitudes del diagrama de Bode tiene un máximo que indica quese trata de un sistema subamortiguado.

c) El máximo de razón de amplitudes se produce para un retraso de -90◦, lo que es propiode los sistemas de segundo orden

134   Análisis de estabilidad de sistemas

Page 134: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 134/159

de los sistemas de segundo orden.

Este problema nuevamente se puede resolver de cualquiera de las tres maneras para las que seha resuelto el sistema 1. Si se se realiza un ajuste no lineal para ajustar la razón de amplitudesrespecto a la frecuencia angular, se obtiene:

 model: RA2 ~ k2/sqrt((1 - tau2^2 * w2^2)^2 + (2 * tau2 * zeta2 * w2)^2)

data: parent.frame

k2 tau2 zeta2

5.0043325 1.9994457 0.1001189

residual sum-of-squares: 0.01161093

Se puede comprobar la bondad del ajuste en la siguiente representación gráfica:

0.01 0.02 0.05 0.10 0.20 0.50 1.00 2.00 5.00

   0 .   0

   5

   0 .   2

   0

   0 .   5

   0

   2 .   0

   0

   5 .   0

   0

   2   0 .   0

   0

w2

   R   A   2

0

       0

retraso. En primer lugar se obtendrá la ganancia, la constante de tiempo y el coeficiente deamortiguamiento del sistema ajustando la razón de amplitudes:

Nonlinear regression model model:

RA3 ~ k3/sqrt((1 - tau3^2 * w3^2)^2 + (2 * zeta3 * tau3 * w3)^2)

data: parent.frame

k3 tau3 zeta3

17.008941 -1.001057 1.249495

residual sum-of-squares: 0.0004343416

Aunque el resultado del ajuste de un valor de constante de tiempo negativo el valor de dicha

8.7 Problemas   135

Page 135: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 135/159

Aunque el resultado del ajuste de un valor de constante de tiempo negativo, el valor de dichaconstante es positivo. En la ecuación a ajustar la constante de tiempo se encuentra elevada alcuadrado, por ello el programa no distingue entre el valor negativo y positivo.

Para encontrar el retraso habrá que ajustar el desfase:

Nonlinear regression model model:

phi3 ~ 180/pi * (atan(-2 * Zeta3 * Tau3 * w3/(1 - Tau3^2 * w3^2)) - td3 * w3) -

180 * (w3>0.7)

data: parent.frame

td3

0.09997274

residual sum-of-squares: 0.0314070

Realizando la representación gráfica se puede comprobar la calidad del ajuste:

0.01 0.05 0.10 0.50 1.00 5.00 10.00

   0 .   0

   5

   0 .   2

   0

   0 .   5

   0

   2 .   0

   0

   5 .   0

   0

   2   0 .   0

   0

w3

   R

   A   3

   2   0 .   0

   0

Problema 8.19.

Sea un proceso cuya función de transferencias es:

Gp = 10e−0.1 s

0.5s+ 1

Los valores de los parámetros se han determinado con un error de   ± 20%. Calcular la mayor ganancia deun controlador proporcional que hace al ciclo cerrado estable. Suponer Gm=Gf  = 1.

136   Análisis de estabilidad de sistemas

Page 136: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 136/159

Capítulo 9Métodos empíricos y semiempíricos

Page 137: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 137/159

9.1 Método del ensayo y error

Para realizar la sintonía experimentalmente se sigue un procedimiento similar al siguiente:1. Se pone el controlador en manual y se eliminan las acciones integral y derivativa ( τ I → ∞

y  τ D = 0)

2. Fijar la banda proporcional a un valor elevado, por ejemplo, 200 (ganancia proporcionalpequeña)

3. Poner el controlador en automático

4. Realizar un pequeño cambio en la consigna o en la carga y seguir la respuesta de la

variable controlada hasta que se alcance una respuesta estacionaria. Al ser la gananciatan baja, la respuesta debe ser lenta

5. Reducir la banda proporcional a la mitad (doblar la ganancia) y realizar un nuevo cambioen la consigna o en la carga

6. Repetir el paso 5. hasta que la respuesta sea muy subamortiguada y oscilatoria. Esta esla   ganancia última 

7. Fijar la banda proporcional al doble de su último valor (la mitad de la ganancia propor-cional)

8. Iniciar una acción integral reduciendo el valor de   τ I  a su mitad. Realizar pequeñas per-turbaciones o cambios en la consigna y observar el efecto

9. Encontrar el valor de  τ I  que hace que la dinámica del sistema sea muy subamortiguada yfijar  τ I  al doble de ese valor

10. Aumentar el valor de   τ D  y realizar cambios en la consigna o en la carga. Encontrar elvalor de   τ D  que proporciona la mayor acción de control sin amplificar el ruido en el pro-ceso de medida de la señal

11. Reducir el valor de la banda proporcional en pasos de un 10% hasta que se cumplan lasespecificiaciones deseadas

Es importante decir que este método funciona para casi todos los lazos de control pero no

También se puede seleccionar un criterio dinámico, como puede ser la frecuencia de oscilaciónde la parte transitoria de la respuesta. También se pueden tomar parámetros como puede ser el

overshoot , el tiempo necesario para alcanzar el  ± 5% de un cierto valor, el  rise time , etc. Es fre-cuente que la selección de un cierto criterio haga imposible que se cumpla otro. Por ejemplo, si

se trata de reducir el   overshoot   reducuiendo la ganancia proporcional, se aumenta el  rise time .Uno de los criterios más frecuentes es seleccionar los parámetros del controlador para que larazón de disminución tome el valor de   1

4.

9.3 Método del criterio integral con el tiempo

138   Métodos empíricos y semiempíricos

Page 138: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 138/159

9.3 Método del criterio integral con el tiempo

En este método se toma la respuesta dinámica del sistema de control. En lugar de caracterizarlacon un solo parámetro, como en el apartado anterior, se utilizará toda la curva desde   t = 0  hastat → ∞. La sintonía del controlador se realizará minimizando una de las siguientes integrales conel tiempo:

1. Integral del error al cuadrado (Integral of the square error ):

ISE =

 0

∞ε2(t)dt

Se minimiza esta integral cuando se desea eliminar errores grandes, ya que estos son losque más contribuyen al valor de la integral.

2. Integral del valor absoluto del error (Integral of the absolute valor of the error ):

IAE =

 0

∞|ε(t)|dt

En este caso se trata de eliminar errores pequeños. Estos errores podrían ser muy dificilesde eliminar minimizando la ISE ya que al elevarlos al cuadrado se hace todavía máspequeños respecto a los errores grandes.

3. Integral del valor absoluto del error ponderado con el tiempo (Integral of the time-weig-

hted absolute error ):ITAE =

 0

∞t |ε(t)|dt

Se utiliza cuando se desea eliminar errores muy persistentes en el tiempo, ya que la inte-gral amplifica los errores que permanecen durante tiempos largos, incluso cuando se tratade errores pequeños

9.4 Método de la curva de respuesta. Método de Cohen yCoon

Una vez seleccionado el controlador que se va a utilizar para el lazo de retroalimentación es

−+   +

+Gc   Gf 

Gd

G p

c(s) =   As

ysp(s) y(s)

d(s)

9.4 Método de la curva de respuesta. Método de Cohen y Coon   139

Page 139: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 139/159

Gmym(s)

Figura 9.1.  Lazo de retroalimentación abierto para introducir un escalón al elemento final de control.

Esta función de transferencia no solo depende de la dinámica del proceso, también incluye aaquellos elementos que pueda haber entre la entrada y la salida. Típicamente incluirá al ele-mento final de control y al medidor, aunque puede haber otros elementos.

Cohen y Coon observarón que la mayoría de procesos presentaban un CRP de aspecto pare-cido a una sigmoide, que se podía aproximar a un proceso de primer orden con un retraso:

GCRP = ym(s)

c(s) ≈   K 

τs + 1 e−td s

donde   K ,   τ   y   td  se determinan a partir del análisis de la curva de respuesta del proceso (figura

ym

B

Para realizar la sintonía del controlador se recurre a las siguientes ecuaciones:

1. Controladores P:

K c =  1K 

τ 

td1 +  td

3τ 2. Controladores PI:

K c =  1

τ 

td

0.9 +

  td

12τ 

τ I  = td

30 + 3 t d

τ 

9 + 20  t d

τ 

140   Métodos empíricos y semiempíricos

Page 140: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 140/159

3. Controladores PID:

K c =  1

τ 

td 4

3 +

  td

4τ 

τ I  = td

32 + 6 t d

τ 

13 + 8 t d

τ 

τ D = td4

11 + 2 t d

τ 

9.5 Método de Ziegler y NicholsAl contrario que el método anterior, ésta es una técnica de lazo cerrado. El procedimiento es elsiguiente:

1. Llevar el sistema al nivel de operación deseado, que normalmente corresponderá con lascondiciones de diseño

2. Utilizando solo el control proporcional y con el ciclo cerrado, introducir un cambio en laconsigna y variar la ganancia proporcional hasta que el sistema varíe continuamente. La

frecuencia de oscilación sostenida es la frecuencia de cruce   ωco. La razón de amplitudesde la respuesta en la frecuencia de cruce es  M 

3. Se calculan las siguientes magnitudes:

Ganancia última:   K u =  1

Periodo último de oscilaciones sostenidas:   P u = 2π

ωco

4. Ziegler y Nichols recomendaron los siguientes parámetros para controladores por retrali-

mentación: K c   τ I    τ D

P   K u

2  - -

PI   K u P u -

donde G1 =  1

s+1  y G2 = e−1.02s.

a) Si Gc=K c determinar el  offset  de la respuesta para una entrada en escalón unidad

b) Para eliminar el  offset  se recomienda que el controlador sea PID. ¿Qué valores de diseño recomendaríapara los parámetros del controlador PID? Se sugiere usar el método de Ziegler-Nichols

Solución

a) Para calcular la función de transferencia del lazo de control

R

y el  offset  se puede uti-

lizar Maxima. A continuaciónse encuentra la sesión para calcularlos:

9.6 Problemas   141

Page 141: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 141/159

(C1)   G_1(s):=(1/(s+1))

(D1)   G1(s): =   1s + 1

(C2)   G_2(s):=%e^(-1.02*s)

(D3)   G2(s): = e(−1.02)s

(C4)   G_c(s):=K_c

(D4)   Gc(s): = Kc

(C5)  C/R=(G_c(s)*G_1(s)*G_2(s)/(1+G_c(s)*G_1(s)*G_2(s)))

(D14)  C 

R =

  Kc e−1.02s

(s + 1)Kc e−1.02s

s +1  + 1

(C15)   offset=1-limit(s*((K[c]*e^(-1.02*s))/((s+1)*(((K[c]*e^(-

1.02*s))/(s+1))+1)))*1/s,s,0),offset

(D15)   offset=1 −   K cK c + 1

b) Para el método de Ziegler-Nichols es necesario encontrar la ganacia última, qu marca ellímite de estabilidad,   K u  y el periódo último en esas condiciones,   P u. Como controlador solo se

toma la acción proporcional. La ecuación característica de este lazo de control será:

1 + K c1

s + 1 e−1.02s = 0

Por tanto

La ganancia última es:

K u =  1

M  = 2.2320

Sustituyendo   K u  y   P u   en la tabla proporcioanda por Ziegler y Nichols se encuentra la sintonía

del controlador PID:

K c = K u1.7

 = 1.3129

τ I  = P u

2  = 1.5744

τD = P u = 0 39360

142   Métodos empíricos y semiempíricos

Page 142: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 142/159

τ D =8

  = 0.39360

Problema 9.2.

Determinar los parámetros efectivos de un sistema a partir de la curva de reacción que se indica, y cal-cular la frecuencia crítica y la ganancia máxima. Determinar los ajustes de los parámetros de un controladorPID según el método de Ziegler-Nichols y compararlos con los que se obtienen directamente de la curva de

reacción.Tiempo (min) 0 1 2 3 4 5 6 7 8 9 30Resp. (ua) 0 0 0 4 10 19 27 35 41 45 50

Solución

A partir de los datos de la curva de reacción se pueden obtener los parámetros de la funciónde transferencia de lazo abierto de varias maneras. En vualquier caso se supone que la curva de

reacción del proceso sigue un modelo de primer orden con retraso.Método gráfico

Se representan los puntos disponibles y se encuentran en el gráfico los puntos  B ,  S   y   td, talcomo se muestra en la figura a continuación:

0 5 10 15 20 25 30

   0

   1   0

   2   0

   3   0

   4   0

   5   0

t (min)

   R    (  u

  a   )

B

S

 

 

Ajuste no lineal

También se pueden obtener los parámetros del proceso mediante un a juste no lineal. Paraello hay que ajustar los datos experimentales a la curva que describe la respuesta de un procesode primer orden con retraso a una entrada en escalón. Suponiendo que se trata de un escalón

unidad, el modelo a utilizar es:R(t) = K 

1 − exp

− t − td

τ 

Realizando el ajuste se obtiene:

 model:

9.6 Problemas   143

Page 143: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 143/159

R ~ K * (1 - exp(-(t - td)/tao))

data: parent.frame

K tao td55.697788 7.410520 1.128803

residual sum-of-squares: 438.2566

Lo que supone que los parámetros del modelo son:

K  = 55.7ua

τ  = 7.4min

td = 1.1min

En la figura siguiente se encuentran los dos ajustes obtenidos:

0 5 10 15 20 25 30

   0

   1   0

   2   0

   3   0

   4   0

   5   0

t (min)

   R    (

  u  a   )

Regresion no lineal

Metodo grafico

Como se puede observar ninguno de los dos métodos proporciona, en este caso, un ajuste de

La razón de amplitudes y el desfase de esta función de transferencia de lazo abierto utili-zando un controlador proporcional será:

RAK c

=  K 

1 + τ 2 ω2√ 

ϕ = atan( − ωτ ) − td ω

El método de Ziegler y Nichols para sintonizar un controlador se basa en estudiar el comporta-miento del lazo de control utilizando un lazo de control cerrado con un controlador proporcional.A continuación se buscan la frecuencia de cruce y la ganancia última del controlador:

102

Diagrama de Bode

144   Métodos empíricos y semiempíricos

Page 144: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 144/159

10-1

100

100

101

-220

-200

-180

-160

-140

-120

-100

-80

-60

-40

10-1

100

w

   R   A

  p   h   i

Wco

M

La frecuencia de cruce será:

− 180◦= 180

π  [atan(−ωco τ )− tdωco]

ωco = 0.7429

A continuación se calcula  M :

M  =  1

K u=

  K 

1 + ωco2 τ 2    = 10.53

Por tanto, la ganancia última del controlador será:

1

Se puede observar que la sintonía mediante el método de Cohen y Coon tiene una acción decontrol proporcional más intensa que la obtenida por el método de Ziegler-Nichols. Para com-pensar el método de Ziegler-Nichols tiene una constante de tiempo integral menor. Como conse-cuencia, para hacer al lazo de control más robusto, la acción de control derivativa es más

intensa.Para comparar el rendimiento de ambas sintonías se puede plantear una simulación para uncambio en la consigna. En la simulación siguiente se utiliza un escalón de altura 2:

9.6 Problemas   145

Page 145: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 145/159

El resultado de la simulación se muestra en la figura siguiente:

   1

   2

   3

   R

   (  u  a   )

Cohen y Coon

Ziegler y Nichols

Las funciones del medidor y del elemento final de control son iguales a la unidad.

Solución

El lazo de control que propone el problema es:

−+   G p   yysp   Gc =  K c

Por tanto, la función de transferencia que representará la dinámica del bucle de control es:

G  Gc Gp

146   Métodos empíricos y semiempíricos

Page 146: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 146/159

G =Gc G p

1 + Gc G pSustituyendo y operando se encuentra:

G =

Kc

K c +11

K c +1 s2 +

  3

K c +1 s + 1

Al tratarse de un sistema de segundo orden, el coeficiente de amortiguamiento es:

ζ  =  1

K c + 1

 

Para un sistema de segundo orden la razón de disminución es:

RD = exp

−   2πζ 

1 − ζ 2 

La razón de disminución debe ser de   1

4, lo que supone que el coeficiente de amortiguamiento es,

tras resolver la ecuación:

ζ  =  5727

√ 

11920 π2 + 5727√ 

Conocido   ζ  calcular la ganancia del controlador resulta trivial:

Kc = 11920 π2

5727

Problema 9.4.

Seleccionar la ganancia y tiempo integral para un controlador PI, empleando el criterio de hacer mínimala ISE. Considerar un cambio en escalón unidad para la consigna. El proceso a controlar es de primer orden

con ganancia 10 y constante de tiempo 1.0. Asumir que las funciones de transferencia del medidor y del ele-

mento final de control son iguales a la unidad. Los parámetros seleccionados deben cumplir las siguientes res-tricciones:

 100K c 110>τ I > 0.1

Para sintonizar este lazo de control se deben seleccionar aquellos valores del controlador(ganancia proporcional y constante de tiempo integral) que minimicen el valor de la integral delerror al cuadrado (ISE):

min (ISE) = min  

o∞ ε2(t)dt

= min

 0∞ (ysp − y)2dt

La resolución analítica de este tipo de problemas es extremadamente compleja. Es mucho mássencilla su resolución utilizando VisSim.

Para resolver el problema hay que dibujar el siguiente programa en VisSim:

9.6 Problemas   147

Page 147: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 147/159

Dentro del bloque del controlador se han realizados unos pequeños cambios que se ven refle- jados a continuación:

Para realizar las simulaciones se puede utilizar la configuración que aparece a continuación(no es la única posible):

Range start.   0

Step size.   0.01

Range end.   1

Integration Algorithm.  Runge Kutta 4th order

Con objeto de que realizar la sintonía del controlador, hay que marcar la casilla de ’Performoptimization’ en el cuadro de diálogo que aparece tras seleccionar en el menú   Simulate |

Optimization setup...

148   Métodos empíricos y semiempíricos

Page 148: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 148/159

Tras correr la simulación se obtiene que la sintonía óptima es:

K c = 9.85τ I  = 1.00

con ISE = 1.00 · 10−2.

Problema 9.5.

Seleccionar la ganancia de un controlador proporcional utilizando el criterio de la razón de disminución1/4. El proceso controlador es:

Gp(s) =  10

(s+2)(2s+ 1)

Asumir que Gm(s) =Gf (s) = 1. Realizar la sintonía utilizando el criterio del ISE mínimo con un cambio en laconsigna en escalón unidad. En ambos casos se debe satisfacer la condición de que 100K c 0.1. Compararlas sintonías y explicar las diferencias entre ellas.

Solución

Razón de disminución 1/4El bucle de control propuesto por el enunciado del problema es:

−+   K c   G p   yyspε

La función de transferencia que representa la dinámica de este lazo es:

G =  K c G p

1 + K c G p=

10 Kc

10Kc+22

10Kc+2 s2 +

  5

10 Kc+2 s + 1

Se trata de un sistema de segundo orden, por tanto:

τ 2 =  2

10 K c + 25

Minimizar ISE

Para obtener la sintonía óptima, aquella que minimiza la integral del error al cuadrado, delcontrolador se ha utilizado el programa siguiente (que muestra el resultado de la optimización):

9.6 Problemas   149

Page 149: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 149/159

En la figura también se muestra el resultado de la optimización. Se obtiene una gananciaproporcional de 6.24 con una ISE=0.2659.

Con esta sintonía se obtiene una razón de disminución de 0.242, ligeramente menor de 1/4.

Esto significa que la respuesta será ligeramente más oscilatoria, estará menos amortiguada.

Problema 9.6.

Repetir el problema anterior utilizando la técnica de Ziegler-Nichols en lugar de minimizar la ISE. Com-

parar los resultados obtenidos con los del problema anterior.

Problema 9.7.

Considerar un lazo de control con las siguietnes funciones de transferencia:

Gf  = 5

Gp=  10s+ 4

Gm=  1

10s+ 1

a) Realizar la sintonía de un controlador PI utilizando la técnica de Cohen-Coon.

b) Dibujar la curva real de reacción del proceso junto con su aproximación de primer orden con retraso.

Problema 9.8.

Repetir el problema anterior pero con un controlador PID y las siguientes funciones de transferencia:

Gf  = 1

Ge−s

Usando estos valores:

a) Aproximar la respuiesta de lazo abierto a un sistema de primer orden con retraso.

b) Seleccionar los parámetros de un controlador PI utilizando la técnica de Cohen-Coon.

Problema 9.10.

Utilizando los datos del problema anterior contestar a las siguientes preguntas:

a) Sintonizar un controlador PI utilizando la técnica de Ziegler-Nichols.

b) Comparar los resultados de la sintonía a los obtenidos por la técnica de Cohen-Coon y a los obtenidosal minimizar la ISE para un cambio en la consigna en escalón unidad.

c) Comparar la tolerancia de las diferentes sintonías a errores en la ganancia, constante de tiempo o

150   Métodos empíricos y semiempíricos

Page 150: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 150/159

) p g , ptiempo muerto. ¿Cuál de ellas poseee una tolerancia mayor?

Problema 9.11.

La curva de reacción de un proceso de un sistema de control de temperatura proporciona los siguientes

valores K = 10, τ  = 2 min y  td = 0.1min. Responder:

a) Realizar la sintonía mediante la técnica de Ziegler-Nichols

b) Comparar la sintonía anterior con la obtenida con la técnica de Cohen-Coon

c) Asumir que los valores obtenidos con el método de la curva de reacción del proceso no son muy fiables.

Calcular qué porcentajes de error en los valores de  K ,   τ , y   td   puede tolerar la sintonía de Ziegler-Nichols sin vovlerse inestable.

Solución

a) Para obtener la curva de reacción de un proceso, hay que abrir el lazo de control (desco-nectando el controlador). A continuación hay que introducir un cambio en escalón en el ele-mento final de control. Para ello se puede utilizar un generador de funciones que simule al con-trolador, de manera que la variable   c   tenga una forma de escalón. Si se trata de una válvulapuede ser algo tan sencillo como abrir o cerrar la válvula con rapidez. Evidentemente el cambiogenerado debe ser conocido, por ejemplo, en el caso de la válvula se debe conocer el recorridodel émbolo. Como consecuencia en el registrador a la salida del proceso se obtiene la curva derespuesta del proceso, tal como muestra la figura siguiente:

−+   Gc   Gf    G p   Gm

ysp(s)  y(s)f (s)c(s)ε(s)   ym(s)

A partir del análisis de la curva obtenida, siguiendo el método propuesto por Cohen y Coon,

Para realizar la sintonía del controlador utilizando la técnica de Zielger-Nichols hay que sus-tituir el controlador existente por un controlador proporcional. A continuación hay que buscarla frecuencia de cruce y la ganancia última del controlador. En este caso la función de transfe-rencia de lazo abierto del bucle de control es:

GOL(s) = K c 102s + 1

 e−0.1 s

El diagrama de Bode de este lazo de control es:

100

101

Diagrama de Bode

9.6 Problemas   151

Page 151: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 151/159

10-2

10-1

100

101

102

10-2

10-1

10

-700

-600

-500

-400

-300

-200

-100

0

10-2

10-1

100

101

102

w

   R   A   /   K  c

  p   h   i

Ampliando la zona de la frecuencia de cruce:

100

101

102

10-1

100

101

-140

-120

-100

-80

-60

Diagrama de Bode

   R   A   /   K  c

  p   h   i

M

En primer lugar hay que encontrar la frecuencia de cruce resolviendo la siguiente ecuación:

− π = atan( − 2ωco) − 0.1ωco

Se obtiene una frecuencia de cruce:

ωco = 16.02 rad/minUtilizando la frecuencia de cruece se calcula el periodo último (de oscilaciones sostenidas):

P u = 2π

ωco= 0.392min

La ganacia última, aquella que marca el límite de estabilidad (RA  = 1), se obtendrá resolviendola ecuación:

152   Métodos empíricos y semiempíricos

Page 152: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 152/159

1 = K u10

1 + 4ωco2 

La ganacia última es:

K u = 3.206

Al no indicar el problema el tipo de controlador a sintonizar, se supondrá que se trata de unPID. Según los valores recomendados por Ziegler y Nichols la sintonía del controlador será:

K c = K u1.7

 = 1.89

τ I  =

 P u

2   = 0.196 minτ D =

 P u8

  = 0.049 min

b) El cálculo de la sintonía utilizando el método de Cohen y Coon es directo ya que la funciónde transferencia de la curva de reacción del proceso es conocida. La sintonía del controlador PIDserá:

K c =  1K 

τ 

td

43

 +  td

4τ 

= 2.69

τ I  = td32 + 6

 td

τ 

13 + 8 t d

τ 

= 0.241 min

τ D = td4

11 + 2 t d

τ 

= 0.036 min

Se puede observar que la sintonía propuesta por el método de Ziegler-Nichols tiene una gananciaproporcional menor. Como compensación la acción integral es más intensa, lo que supondrá unarespuesta menos amortiguada (más osicilaciones).

c) En el caso de que los parámetros de la curva de respuesta del proceso no sean muy fiableses necesario realizar un estudio de sensibilidad.La función de transferencia de lazo abierto en este caso es:

En este caso:

RAOL = 1.89

0.049ω −   1

0.196ω

2+ 1

   K 

1 + 4ω2√ 

ϕOL = atan

0.049ω −   10.196ω

+ atan( − 2ω) − 0.1ω

El diagrama de Bode de este sistema:

102

103

Diagrama de Bode

9.6 Problemas   153

Page 153: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 153/159

10-1

100

101

102

10-1

100

101

-220

-200

-180

-160

-140

-120

-100

10-1

100

101

102

w

   R   A

  p   h   i

La frecuencia de cruce es   ωco =   23.41. La ganancia del proceso que será el límite de estabi-lidad (RAOL(K ) = 1) se obtandrá resolviendo la siguiente ecuación:

1 = 1.89

0.049ωco −  1

0.196ωco2

+ 1    K 

1 + 4ωco2

 El valor máximo de ganancia proporcional que hace que el sistema sea estable es 18.15, lo quesupone que la ganancia del proceso puede aumentar un 81.5%.

Constante de tiempo del proceso

En este caso la razón de amplitudes y el desfase del lazo abierto serán:

RAOL = 1.89 0.049ω

−  1

0.196ω2

+ 1    10

1 + τ 2 ω2√ ϕOL = atan

0.049ω −   1

0.196ω

+ atan( − τω) − 0.1ω

10-1

100

101

102

10-1

100

101

102

103

-120

-100

-80

Diagrama de Bode

   R

   A

154   Métodos empíricos y semiempíricos

Page 154: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 154/159

-240

-220

-200

-180

-160

-140

120

10-1

100

101

102

w

  p   h   i

Se puede apreción que el lazo de control está al límite de estabilidad. Por tanto se puede dis-minuir la constante de tiempo del proceso hasta un 45% (aproximadamente) manteniendo el sis-tema estable.

RetrasoLa situación es análoga a las anteriores:

RAOL = 1.89

0.049ω −   1

0.196ω

2+ 1

   10

1 + 4ω2√ 

ϕOL = atan

0.049ω −   1

0.196ω

+ atan( − 2ω) − td ω

El valor límite del retraso  tdu se puede calcular utilizando las siguientes ecuaciones:

1 = 1.89

0.049ωco −   1

0.196ωco

2+ 1

   10

1 + 4ωco2

 − π = atan

0.049ωco −   1

0.196ωco

+ atan( − 2ωco) − tdu ωco

Resolviendo la primera de las ecuaciones se encuentra la frecuencia de cruce:

ωco =

±500 20 727254571

√   +248647

    2199637153√ 

ωco = ± 500 20 727254571√    − 248647

   i

2199637153√ 

Capítulo 10

Sistemas de control avanzado

Page 155: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 155/159

Los sistemas de control más habituales en las industrias agroalimentarias son los basados encontroladores de tipo PID. Estos controladores proporcionan un rendimiento suficientementebueno en la mayor parte de las ocasiones, pero hay situaciones en las generan un respuesta ade-cuada a las necesidades del proceso. En esos casos es necesario recurrir a los sistemas de controlavanzado. En este capítulo vamos a ver una descripción cualitativa de algunos de estos sistemasde control avanzado.

10.1 Procesos con retrasos grandes

Es un hecho que los retrasos son una de las principales fuentes de inestabilidad de los lazos decontrol por retroalimentación. Las causas de la inestabilidad son variadas pero se puede destacarlas siguientes:

1. Las perturbaciones que entran en el proceso no pueden ser detectadas hasta que hapasado un periodo significativo de tiempo

2. Las acciones de control se basarán en medidas inadecuadas ya que serán lecturas que yano son actuales

3. La acción de control requerirá más tiempo hasta que se efecto se siente en el proceso

Con objeto de reducir el impacto negativo de los retrasos grandes se puede utilizar el   com-pensador de Smith .

Veamos el sencillo lazo de control de la Figura 10.1. La función de transferencia del proceso

P

La respuesta del proceso en función del error es:

y(s) = Gc(s) G(s) e−tds ε(s)   (10.1)

La respuesta del proceso tiene un retraso de valor   td. Los problemas de inestabilidad se podrían

eliminar si se pudiera eliminar dicho retraso de la ecuación.Para eliminar el efecto del retraso se puede utilizar el compensador de Smith, tal como se

ProcesoControlador

Mecanismo de control

t

156   Sistemas de control avanzado

Page 156: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 156/159

−+

++

Compensador

de Smith(1 − etds)G(s)

G(s)   e−tdsGc(s)ysp(s)   y(s)

y∗(s)

y(s)

Figura 10.2.  Lazo de control con un compensador de Smith.

muestra en la Figura 10.2. El compensador trata de predecir el efecto del retraso sobre el sis-tema para eliminar el efecto negativo. En este caso, la entrada al comparador es  y∗(s):

y∗(s) = y(s) + ( 1 − etds) G(s) c(s) = y(s)+ (1 − etds) G(s) Gc(s) ε(s)

Sustituyendo el valor de   y(s), ec. 10.1:

y∗(s) = Gc(s) G(s) e−tds ε(s) + ( 1 − etds) G(s) Gc(s) ε(s)

Operando se obtiene:

y∗(s) = Gc(s) G(s) ε(s)

El efecto es que se ha compensado el retraso del proceso, el controlador utiliza datos actuales en

lugar de datos antiguos.En cierta manera se puede decir que el efecto del compensador de Smith es eliminar el

El funcionamiento del compensador de Smith será tan bueno como buena sea la estimaciónrealizada del retraso y de la función de transferencia del proceso.

10.2 Control en cascada

El control en cascada se utiliza cuando se tiene una variable manipulable y más de una varaiblemedida.

Consideremos el intercambiador de calor de la Figura 10.4. En este intercambiador se enfría

10.2 Control en cascada   157

Page 157: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 157/159

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

0 0 0 0 00 0 0 0 01 1 1 1 11 1 1 1 1

TC

TT

Alimentación

RefrigeranteProducto

Consigna

T c

F c

Figura 10.4.   Intercambiador de calor regulado con un sistema de control por retroalimentación conven-cional.

una corriente mediante una camisa por la que circula un refrigerante. En el caso de que haya un

aumento en la temperatura de la alimentación (T ), el lazo de control medirá ese cambio yactuará en consecuencia aumentando el caudal del refrigerante (F c) para que disminuya la tem-peratura  T . La regulación es, en este caso, rápida y efectiva.

( )

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Alimentación

TC

TT

Consigna

Consigna

158   Sistemas de control avanzado

Page 158: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 158/159

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

0 0 0 0 0

0 0 0 0 0

1 1 1 1 1

1 1 1 1 1

TC TT

RefrigeranteProducto

T c

F c

Figura 10.5.   Uso del control en cascada para regular la temperatura del intercambiador de calor delejemplo.

habitual utilizar el control en cascada cuando se realiza control de caudal.

El sistema convencional de control por retroalimentación de este ejemplo se puede mostrar demanera generalizada en la Figura 10.6. Para el ejemplo en cuestión el Proceso II es la camisa delintercambiador de calor y el Proceso I es el interior del intercambiador.

Al utilizar un sistema de control en cascada el diagram de bloques que se obtiene es diferente(Figura 10.7). El lazo de control secundario se utiliza para controlar el proceso II y el lazo decontrol primario controla el proceso I. De esta manera las perturbaciones que afectan al procesoII pueden ser corregidas con rapidez, antes de que puedan alterar al proceso I.

Los controladores de los sistemas de control en cascada son reguladores PID estándar. Confrecuencia el controlador secundario es un controlador P o un PI con una acción integralpequeña. El motivo es que no hay problema si se se produce un  offset  en el control secundarioya que no esel objetivo del sistema de control.

Para que funcione correctamente un control en cascada, la dinámica del control secundariodebe ser mucho más rápida que la del control primario para que no haya problemas de estabi-lidad. La sintonía de estos sistemas se realiza en dos pasos. En primer lugar se realiza la sin-t í d l l d i tili d l i d l l h bit l ti ió i t

Lazo secundario

Lazo primario

dI dII 

Fi     g ur a

1  0 . 7 .Di   a  gr

1  0 .2 

 C ont r o

len

 ca s  cada

Page 159: Control de Procesos - J Arántegui

7/26/2019 Control de Procesos - J Arántegui

http://slidepdf.com/reader/full/control-de-procesos-j-arantegui 159/159

−+

Controlador

primario   −+

Controlador

secundario+

+Proceso II Proceso I   +

+   Salida

controlada

Medidor

Medidor

Consigna

r am a d  e b l    o  q u e s d  e un si   s t  em a

 d  e c on t r ol    en c a s c a d  a.

1  5  9