Capitulo 17
Capitulo 17
Capitulo 17
CAPITULO 17
Semestre 2017-II
CAPITULO 17
Las especificaciones para un sistema basado en computadora para llevar a cabo la adquisición
de datos y control deben tener en cuenta varias cuestiones:
1. ¿Con qué frecuencia se deben adquirir los datos de cada sensor? Es decir, lo que la
frecuencia de muestreo debe ser empleado?
2. Hacen las mediciones contienen una cantidad significativa de ruido? Si es así, se puede
condicionar los datos (filtrado) para reducir los efectos del ruido?
3. ¿Qué algoritmo de control digital debe ser empleado?
17.1 Muestreo y Reconstrucción de Señal
Cuando un ordenador digital se utiliza para el control, las mediciones continuas se convierten
en forma digital mediante un convertidor analógico-a-digital (ADC) (ver Apéndice A) .Este
operación es necesaria porque el equipo digital no se puede procesar directamente una
continua (analógica) de la señal; primero, la señal debe ser muestreada, y entonces cada valor
analógico se debe asignar su valor digital correspondiente. El intervalo de tiempo entre
muestras sucesivas se conoce como el periodo de muestreo T, que corresponde a la toma de
muestras o velocidad de barrido, fs = 1 / T (ciclos / hora), o de manera equivalente, la
frecuencia de muestreo, (Radianes / tiempo).
La figura 17.1 muestra una operación de muestreo periódico idealizado en el que la señal
muestreada y * (t) es una serie de impulsos que representan las mediciones y (0), y (1), y
(2)........ En el muestreo instantes t = 0? t, 2Δt,...... la representación en la Fig. 17.1, también
denominada modulación como impulso (Franklin et al., 1997), se basa en la suposición de que
la operación de muestreo se produce instantáneamente.
La mayoría de los sistemas de control de equipo requieren un dispositivo llamado el DAC (de
digital a analógico convertidor), que cambia una serie de pulsos (desde el ordenador digital o
controlador) en una señal continua, esta señal
CAPITULO 17
a continuación, se transfiere a un elemento final de control tal como una válvula de control. En
el control de proceso, el elemento de control final normalmente requiere una señal de entrada
continua en lugar de una entrada de impulsos (aunque un motor paso a paso es una
excepción). El DAC por lo general contiene un retenedor de orden cero (ZOH) para convertir la
señal digital (pulsada) desde el controlador en una función escalera yH (t), como se muestra en
la Fig. 17,2, Tenga en cuenta que la señal de salida de la bodega de orden cero yH (t) se
mantiene constante durante un período de muestreo hasta que se recibe la siguiente muestra,
que se puede expresar como
𝑦𝐻(𝑡) = 𝑦(𝑘 − 1)𝑡𝑘−1 ≤ 𝑡 < 𝑡𝑘 Para (17-1)𝑡𝑘−1 ≤ 𝑡 < 𝑡𝑘
CAPITULO 17
Otros tipos de dispositivos de retención se pueden emplear para la reconstrucción de la señal; por
ejemplo, un primer orden de retención extrapola la señal digital linealmente durante el intervalo de
tiempo desde tk-1 a tk basado en el cambio durante el intervalo anterior:
𝑡−𝑡𝑘 −1
𝑦𝐻 (𝑡) = 𝑦(𝑘 − 1) + ( ∆𝑡
) (𝑦(𝑘 − 1) − 𝑦(𝑘 − 2)) Para (17-2)𝑡𝑘−1 ≤ 𝑡 < 𝑡𝑘
A pesar de segundo orden y otra de orden superior bodegas puede ser diseñado e
implementado como DAC de propósito especial (Ogata, 1994; Astrom y Wittenmark, 1997;
Franklin et al .., 1997), estos enfoques más complicados no ofrecen ventajas significativas para
la mayoría de los problemas de control de proceso. En consecuencia, se hará hincapié en la
retención de orden cero, ya que es el dispositivo de retención más ampliamente utilizado para
el control de procesos.
La figura 17.3 muestra el diagrama de bloques para un bucle de control de realimentación típico
con un controlador digital.
Tenga en cuenta que tanto señales muestreadas (digitales) continua (analógica) y aparecen en
el diagrama de bloques. Los dos muestreadores típicamente tienen el mismo período de
muestreo y funcionan de forma sincrónica, lo que significa que adquieran señales muestreadas
exactamente al mismo tiempo, sin embargo, a veces se utiliza el muestreo multi-velocidad, en
el que uno muestreador funciona a una velocidad más rápida que la otra. Por ejemplo,
podemos desear para probar una variable de proceso y filtrar las mediciones con bastante
frecuencia en el desempeño de los cálculos de control con menos frecuencia con el fin de evitar
el desgaste excesivo en la válvula de accionamiento o control. El diagrama de bloques en la
Fig. 17.3 es simbólica en que las relaciones matemáticas entre las diversas señales (por
ejemplo, funciones de transferencia) no se muestran.
17.1.1 Solape
La tasa de muestreo debe ser lo suficientemente que la información importante proceso no se
pierde grande, tal como se ilustra en la Fig. 17.4. Supongamos que una señal sinusoidal en
muestrea a una tasa de 4/ 3 muestras por ciclo (es decir, 4/3 muestras por período). Esta
velocidad de muestreo hace que la señal reconstruida para que aparezca como una sinusoide
con un periodo mucho más largo que la señal original, como se muestra en internet. 17,4a.
Este fenómeno se conoce Como solape.
CAPITULO 17
𝑡𝒔 𝒕𝒔
1.5
≤ ∆𝒕 ≤ 6
(17-3b)
En algunos casos, el retardo de tiempo de proceso puede llegar a ser un factor, y el período de
muestreo debe ser reducido para acelerar el tiempo de respuesta para las perturbaciones.
Simulación utilizando diferentes períodos de muestreo puede ser llevada a cabo para realizar la
selección final. Una vez más debemos mencionar que los datos del proceso pueden ser
adquiridos a una velocidad superior a la indicada anteriormente.
(McDonnell y Jeringan, 1996). El ruido del proceso inducido puede surgir de variaciones
resultantes de mezcla incompleta, turbulencia, y flujos multifásicos no uniformes. Los efectos
tanto de ruido de proceso y el ruido de medición se pueden reducir mediante el
acondicionamiento de señal o filtrado. En el lenguaje de procesamiento de señal, el filtro de
término es sinónimo de función de transferencia debido a que un filtro de transformada de
señales de entrada para producir señales de salida.
Donde ym es el valor medido (la entrada del filtro), yf es el valor filtrado (la salida del filtro),
y𝑇𝐹 es la constante de tiempo del filtro. Tenga en cuenta que el filtro tiene una ganancia de
estado estacionario de uno. El filtro exponencial también se llama un filtro RC, ya que puede
ser construido a partir de un simple circuito eléctrico RC.
La figura 17.4 muestra que el muestreo relativamente lenta de una señal analógica de alta
frecuencia puede producir una señal de baja frecuencia artificial. Por lo tanto, es deseable
utilizar un filtro analógico a datos de proceso pre filtro antes del muestreo con el fin de eliminar
el ruido de alta frecuencia tanto como sea posible. Para estas aplicaciones, el filtro analógico se
refiere a menudo como un filtro anti-solape en el que el periodo de muestreo puede ser
seleccionado de forma independiente, con el conjunto de Tf a aproximadamente 0,5Dt. Sin
embargo, para tratar de variación lenta señales, el filtrado digital también se puede utilizar,
como se describe en la Sección 17.2.2 (McDonnell y Jeringan, 1996).
La Tf constante de tiempo de filtro en (17-4) debe ser mucho menor que la constante de tiempo
dominante del proceso 𝜏𝑑𝑜𝑚 para evitar la introducción de un desfase dinámico significativo en
el bucle de control de realimentación. Por ejemplo, la elección de Tf<0,1𝜏𝑑𝑜𝑚 generalmente
satisface este requisito. Por otro lado, si la amplitud del ruido es alto, entonces un valor mayor
de Tf puede ser requerida para suavizar las mediciones ruidosas. El rango de frecuencias del
ruido es otra consideración importante. Supongamos que la frecuencia de ruido más baja
esperada es denotada porωN. EntoncesTf se debe seleccionar de manera queωF <ωN, donde
ωF = 1 / Tf.
17.2.2 filtros digitales
En esta sección, consideramos varios filtros digitales ampliamente usados. Un tratamiento más
amplio de técnicas de procesamiento de filtrado y de señal digital está disponible en otra parte
(Oppenheim y Shafer, 1999)
Filtro exponencial
CAPITULO 17
En primer lugar consideramos una versión digital del filtro exponencial de ec.17-4. Denotar las
muestras de la variable medida como ym los correspondientes valores filtrados como (k-1), ym
(k), ... .. y yF (k-1), yF (k), ...... donde k se refiere al muestreo actual instante. El derivado de
(17-4) en el tiempo de la etapa k se puede aproximar por una diferencia hacia atrás de primer
orden:
𝑑𝑌𝐹 𝑦𝐹 (𝐾)−𝑦𝐹 (𝑘−1)
= (17-5)
𝑑𝑡 ∆𝑡
Sustituyendo en (17-4) y sustitución de yF (t) por yF (k) y ym (t) por ym (k) los rendimientos
𝑦𝐹 (𝑘)−𝑦𝐹 (𝑘−1)
𝑡𝐹 + 𝑦𝐹 (𝑘) = 𝑦𝑚 (𝑘) (17-6)
∆𝑡
Reordenando da
∆𝑡 𝑡𝐹
𝑦𝐹 (𝑘) = 𝑡 𝑦𝑚 (𝑘) + 𝑡 𝑦𝐹 (𝑘 − 1 (17-7)
𝐹 +∆𝑡 𝐹 +∆𝑡
Otro filtro digital útil es el doble filtro de orden segundo exponencial o, lo que ofrece algunas
ventajas para hacer frente a la deriva de la señal; El filtro de segundo orden es equivalente a
dos filtros de primer orden en serie, donde la segunda entrada del filtro es el YF señal de salida
(k) del filtro exponencial en la ecuación. 17-9. El segundo filtro (con salida𝛾𝐹 (𝑘) y constante del
filtro puede expresarse como𝛾
𝛾𝐹 (𝑘) = 𝛾𝑦𝐹 (𝑘) + (1 − 𝛾)𝛾𝐹 (𝑘 − 1 (17-10)
O
𝛾𝐹 (𝑘 − 1) = 𝛾𝛼𝑦𝑚 (𝑘) + 𝛾(1 − 𝛼)𝑦𝐹 (𝑘 − 1) + (1 − 𝛾)𝑦𝐹 (𝑘 − 1) (17-11)
Escribiendo la ecuación. 17-10 para el instante de muestreo anterior da
𝑦̅𝐹(𝐾 − 1) = 𝑦𝑌𝐹(𝑘 − 1) + (1 − 𝑌)𝑦̅𝐹(𝐾 − 2) (17-12)
Resolviendo para yF (k-1)
1 1−𝑦
𝑦𝐹(𝑘 − 1) = 𝑦̅𝐹(𝑘 − 1) − 𝑦𝐹(𝑘 − 2) (17-13)
𝑌 𝑦
𝑦𝐹 (𝑘 − 1) ∑𝑘−1
𝑖=𝑘−𝑁∗ 𝑦𝑚 (𝑖) (17-17)
Restando (17-17) a partir de (17-16) da la forma recursiva del filtro de media móvil:
CAPITULO 17
1
𝑦𝐹 (𝑘) = 𝑦𝐹 (𝑘 − 1) + 𝑁∗ (𝑦𝑚 (𝑘) − 𝑦𝑚 (𝑘 − 𝑁 ∗)) (17-18)
El filtro de media móvil es un filtro de paso bajo que elimina el ruido de alta frecuencia.
Filtro de ruido-Pico
Si una medición ruidosa cambia de repente por una gran cantidad y luego vuelve al valor
original (o cerca de ella) en el siguiente instante de muestreo, se dice que se produce un pico
de ruido. La figura 17.5 muestra dos picos de ruido que aparecen en los datos de temperatura
experimentales para un baño de arena fluidizado. En general, los picos de ruido pueden ser
causados por señales eléctricas espurias en el entorno del sensor. Si los picos de ruido no se
eliminan por filtrado antes de la medición ruidoso se envía al controlador, el controlador
producirá cambios grandes y repentinos en la variable manipulada.
Filtros de ruido de pico (o de velocidad de cambio-filtros) se utilizan para limitar la cantidad se
permite la salida filtrada para cambiar de un instante de muestreo al siguiente. Si denota el
cambio máximo permitido, el filtro de ruido-pico se puede escribir como∆𝑦
𝑦𝑚 (𝑘) 𝑖𝑓 𝑦𝑚 (𝑘) − 𝑦(𝑘 − 1) ≤ ∆𝑦
𝑦𝐹 (𝑘 − 1) − ∆𝑦 𝑖𝑓 𝑦𝐹 (𝑘 − 1) − 𝑦𝑚 (𝑘) > ∆𝑦
𝑦𝐹 (𝑘 − 1) + ∆𝑦 𝑖𝑓 𝑦𝑚 (𝑘) − 𝑦𝐹 (𝑘 − 1) > ∆𝑦
(17-19)
Si se produce un gran cambio en la medición, el filtro sustituye a la medición por la salida del
filtro anterior más (o menos) el cambio máximo permitido. Este filtro también se puede utilizar
para detectar fallos de funcionamiento del instrumento tales como un fallo de alimentación, una
rotura en una línea de termopar o instrumento, o un “glitch” ADC.
Filtros digitales más complicados están disponibles, pero no se han utilizado comúnmente en
aplicaciones de control de procesos. Estos incluyen filtros de paso alto y filtros de paso de
banda (Isermann, 1989; Oppenheim y Shafer, 1999).
Ejemplo 17.1 Para comparar el rendimiento de filtros alternativos, considere una señal de onda
cuadrada con una frecuencia de f = 0,33 ciclos por minuto y una amplitud 0,5 corrompido por:
CAPITULO 17
Figura 17.6 Una comparación de rendimiento del filtro para ruido aditivo sinusoidal: (a) de onda
cuadrada más el ruido; (B) análogo de filtros exponenciales; (C) Filtros exponenciales digitales;
(d) filtros móviles-media.
Figura 17.7 Comparación del rendimiento del filtro para ruido aditivo gaussiano: (a) de onda
cuadrada más el ruido; (B) analógicas filtros exponenciales, (c) filtros exponenciales digitales;
(d) filtros móviles-media.
CAPITULO 17
Recuerde del capítulo 3 que cuando, por lo que un impulso se forma en cada toma de muestras
en constante con magnitud).𝛿(𝑡 − 𝑘∆𝑡) = 1𝑡 = 𝑘∆𝑡𝑦(𝑘∆𝑡
A continuación, se deriva la transformada de Laplace de Eq.17-20, y * (s). El valor de𝑦(𝑘∆𝑡)se
considera que es una constante en cada término de la suma y por lo tanto es invariante cuando
se transforma. Desde entonces, se sigue que la transformada de Laplace de una unidad de
impulso es retrasado𝜑[𝛿(𝑡)] = 1
. Por lo tanto, la transformada de Laplace de (17-20) está dada por𝜑[𝛿(𝑡 − 𝑘∆𝑡)] = 𝜀 −𝑘∆𝑡𝑠
𝑦 ∗ (s) = ∑∞
𝑛=0 𝑦(𝑘∆𝑡)𝜀
−𝑘∆𝑡𝑠
(17-21)
CAPITULO 17
𝑍(𝑦(𝑡 − 𝑖∆𝑡)) = ∑∞
𝑘=0 𝑦(𝑘)𝑧
−𝑘
(17-24)
𝑍(𝑦(𝑡 − 𝑖∆𝑡)) = 𝑧 −1 ∑∞
𝑗=0 𝑦(𝑗∆𝑡)𝑧
−𝑗
= 𝑧 −1 𝑌(𝑧) (17-25)
Por tanto, el teorema de traslación establece que; por lo tanto,𝑍(𝑦(𝑘 − 𝑖)) = 𝑧 −1 𝑌(𝑧)
. Como se discute en la Sección 7.4, la respuesta de un proceso continuo a intervalos discretos
de tiempo (y (k), k = 0,1,2 ....) A los cambios en la entrada a intervalos últimos (u (k), k = 0 , 1,2
...) se puede expresar utilizando una ecuación de diferencia. Para la ecuación de diferencia de
primer orden,𝑍(𝑦(𝑘 − 1)) = 𝑧 −1 𝑌(𝑧)
𝑦(𝑘) + 𝑎1 𝑦(𝑘 − 1) = 𝑏1 𝑢(𝑘 − 1) (17-26)
La transformada z se puede obtener usando (17-25) para una entrada general de u (k):
𝑌(𝑧) + 𝑎1 𝑧 −1 𝑌(𝑧) = 𝑏1 𝑧 −1 𝑈(𝑧) (17-27)
Resolviendo para Y (z) en términos de U (z),
𝑏 𝑧 −1
1
𝑌(𝑧) = 1+𝑎 −1 𝑈(𝑧) = 𝐺(𝑧)𝑈(𝑧) (17-28)
1𝑧
Para se puede expresar en forma cerrada como (Ogata, 1994)|𝑧 −1 | < 1, 𝑈(𝑧)
1
𝑈(𝑧) = 1−𝑧−1 (17-30)
Debido a limitaciones de espacio, sólo mostramos los primeros tres términos anteriores: y (1) =
1.264, y (2) = 1,729, y y (3) = 1,9. Continuando, calculamos y (4) = 1,963 e y (5) = 1.986. En
última instancia, y (k) alcanza su valor de estado estacionario de 2,0 (k grande), lo que
concuerda con el hecho de que la ganancia de proceso K es 2 y la entrada es un cambio de
paso unidad. La respuesta de paso en tiempo continuo es, y los valores muestreados de la
respuesta de tiempo discreto para𝑦(𝑡) = 2(1 − 𝜀 −𝑡 )∆𝑡 = 1son los mismos (k = 0,1,2,3 .......). Por
lo tanto, la discretización es exacto; es decir, se basa en la solución analítica para una entrada
constante por tramos.
La misma respuesta podría obtenerse a partir de la simulación de la ecuación de primer orden
diferencia (17-26), con u (k) = 1 para; es decir,𝑘 ≥ 0
𝑦(𝑘) = 0.368𝑦(𝑘 − 1) + 1.264(1)
CAPITULO 17
A partir de y (0) = 0, es fácil para generar de forma recursiva los valores de y (1) = 1.264, y (2)
= 1,729, y así sucesivamente. Tenga en cuenta que el valor de estado estable se puede
obtener en la ecuación anterior mediante el establecimiento y (k) = y (k-1) = yss y resolviendo
para yss. En este caso yss = 2, como se esperaba.
Ejemplo 17.3
Para la ecuación de diferencia,
𝑦(𝑘) = 0.9744y(k − 1) − 0.2231y(k − 2) − 0.3225(k − 2) + 0.5712u(k − 3) (17-32)
Derivar su función de transferencia y la etapa respuesta discreta para. Utilice la división larga
para obtener Y (z) para k = 0 a k = 9. Comparar este resultado con la simulación de la ecuación
de diferencia original, (17-32), y un cambio de paso unidad en u (k) en k = 0. Asumir y (0) =
1
0𝑈(𝑧) = −1
1−𝑧
Solución
Hablando la transformada z de (17-32),
𝑌(𝑧) = 0.9744𝑧 −1 𝑌(𝑧) − 0.2231𝑧 −2 𝑌(𝑧) − 0.3225𝑧 −2 𝑈(𝑧) + 0.5712𝑧 −3 𝑈(𝑧) (17-33)
Reordenando da la función de transferencia discreta
𝑌(𝑧) −0.3225𝑧 −2 +0.5712𝑧 −3
𝐺(𝑧) = 𝑈(𝑧) = 1−0.9744𝑧−1 +0.2231𝑧−2 (17-34)
Tenga en cuenta que el numerador de GHAS un factor común de z-2, que indica la presencia
de un retardo de tiempo aparente de dos períodos de muestreo.(𝑧)
Para determinar la respuesta de paso, ajuste y se multiplica por la función de transferencia para
encontrar la serie de potencias para Y (z). División larga como se hizo en el Ejemplo 17.2
1
rendimientos𝑈(𝑧) = −1
1−𝑧
Tenga en cuenta que Y (k) = 0 para k = 0 y k = 1 m e Y (2) = - 0,3225, lo que indica un tiempo
de retardo de dos unidades en G (z). Después de un período transitorio inicial, parece que y (k)
es cada vez mayor y puede acercarse a un valor de estado estacionario. Para un cambio de
paso unidad en U (z), el valor de estado estable de la respuesta de Y (z) se puede encontrar
mediante la determinación de la ganancia de estado estacionario de G (z). En analogía con el
tiempo continuo transformar, la ganancia en estado estable se puede encontrar mediante el
establecimiento de s = 0 en z = 1. En este caso, G (z = 1) = 1, por lo que Y (k) = 1 en el estado
estacionario para un cambio de unidad.
Ese mismo resultado se puede obtener usando la ecuación de diferencia originales. Una tabla
(u hoja de cálculo) podrían ser construidos para realizar un seguimiento de los diversos
términos de la ecuación de diferencia, y la respuesta al escalón se genera utilizando software
CAPITULO 17
Donde B (z) y A (z) son polinomios en. Para la mayoría de los procesos, b0 es cero, lo que
indica que la entrada no afecta instantáneamente la salida, en la Ec. 17-26, si b0𝑧 −1 ≠ 0,
entonces el término de entrada incluiría u (k) en la ecuación de diferencia. Además, el
coeficiente principal en el denominador se puede ajustar igual a la unidad dividiendo el
numerador y el denominador por a0. El Gin ganancia de estado estacionario (17-39) se puede
encontrar mediante el establecimiento de z = 1.
El comportamiento dinámico de (17-39) se puede caracterizar por sus polos y ceros de modo
similar a los sistemas de tiempo continuo. Para ello, hay que convertir primero G (z) para
𝑛
potencias positivas de z multiplicando (17-39) por𝑧 ⁄𝑧 𝑚 , Dando lugar a polinomios modificados,
B'(Z) A' (z). La estabilidad de G (z) se determina por sus polos, las raíces de la ecuación
característica, A '(z) = 0, A' (z) se llama el polinomio característico. Tenga en cuenta que z es
una variable compleja, ya que está relacionada con la variable compleja s por la definición de
(17-22). El círculo unidad en el plano z complejo se define como un círculo con la unidad de
radio en el que z = 1. El círculo de la unidad es la línea divisoria entre las regiones estable e
inestable. Cualquier poste que se encuentra dentro del círculo unidad es estable y por lo tanto
proporciona una respuesta estable a una entrada acotada. Por el contrario, un poste que se
encuentra fuera del círculo unitario es inestable. Los ceros de G (z) son las raíces de B '(z) = 0.
En el análisis de tiempo discreto, retardos de tiempo son por lo general supone que ser un
número entero múltiplo N del periodo de muestreo∆𝑡. Este retardo de tiempo produce N raíces
de una'(Z) que se encuentra en el origen y por lo tanto se puede expresar como un factor,𝑧 𝑁 ,
Por definición, el orden de G (z) es donde P es el número de polos.𝑃 + 𝑁
CAPITULO 17
Figura 17.8 respuestas de dominio de tiempo para diferentes ubicaciones del polo una,
indicados por una X, de una función de transferencia discreta de primer orden y una entrada de
impulsos en k = 0
𝑏
𝑌(𝑧) = 1−𝑎 0𝑧−1 (17-40)
1
Una señal muestreada equivalente se puede encontrar por división larga, lo que resulta en la
serie infinita
𝑏
𝑐0 = 𝑎0 (17-42)
0
𝑏1 𝑏0 𝑎1
𝑐1 = − (17-43)
𝑎0 𝑎02
CAPITULO 17
𝑏0 𝑎2 𝑏1 𝑎1 𝑏0 𝑎12
𝑐2 = 𝑏2 − − + (17-44)
𝑎0 𝑎0 𝑎02
𝐺(𝑧) = 𝑐0 + 𝑐1 𝑧 −1 + 𝑐2 𝑧 −2 + ⋯ .. (17-45)
Esta ecuación requiere una entrada de futuro u (k + 1) para influir en el valor actual de la salida
y (k), que es físicamente imposible (irrealizable). Realizabilidad física de los modelos (proceso
o controlador) debe ser revisado antes de su uso para la simulación o control.
Ahora se deriva una función de transferencia para un controlador digital integral, en donde la
salida es p (k) y la entrada es la señal de error e (k) (cf.Eq. 8-7). La integral de e (t) en tiempo
continuo puede ser aproximada por una suma en tiempo discreto. Mediante el uso de una
aproximación en diferencias finitas a la integral.
1 𝑡 ∆𝑡
Entonces (17-49)𝑝(𝑡) = 𝑇1 ∫0 𝑒(𝑡 ′ )dt′ ≈ 𝑇1 ∑𝑛𝑘=0 𝑒(𝑘)
∆𝒕 𝒏
𝒑(𝒛) = ∑ 𝒆(𝒌) (17-50)
𝑻𝟏 𝒌=𝟎
∆𝑡
Tomando la transformada z 𝑃(𝑧) = 𝑇1 (∑𝑛𝑘−0 𝑧 −𝑘 )𝐸(𝑧) (17-51)
∆𝑡
𝑃(𝑧) = (1−𝑧−1 )𝑇1 𝐸(𝑧) (17-52)
Para los cuales la transformada z es E (z). Por lo tanto, podemos aproximar la transformada de
Laplace de una función de tiempo continuo tal controlador PID en tiempo discreto mediante la
sustitución de la aproximación BD para s dadas en (17-53), como se muestra en el siguiente
1−𝑧 −1
ejemplo. ∆𝑡
Ejemplo 17.4
Deducir la función de transferencia discreta para la forma en paralelo de un controlador PID
1
𝐺𝑐 (𝑠) = 𝐾𝑐 (1 + + 𝑇0𝑠) (17-54)
𝑇1 𝑠
Debido a E (z) es la señal de error (entrada) y P (z) es la salida del controlador, P (z) = Gc (z) E
(z). Multiplicando ambos lados de (17-46) por rendimientos(1 − 𝑧 −1 )
(1 − 𝑧 −1− )𝑃(𝑧) = 𝐾𝑐 (𝑎0 + 𝑎1 𝑧 −1 + 𝑎2 𝑧 −2 )𝐸(𝑧) (17-56)
La conversión de la función de transferencia del controlador en forma de ecuación diferencia
da:
𝑝(𝑘) − 𝑝(𝑘 − 1) = 𝐾𝑐 𝑎0 𝑒(𝑘) + 𝐾𝑐 𝑎1 𝑒(𝑘 − 1) + 𝐾𝑐 𝑎2 𝑒(𝑘 − 2) (17-57)
CAPITULO 17
componentes del sistema de control en sus formas nativas, ya sea discreta o continua. Este
enfoque es beneficioso para la sintonización de controladores digitales.
En esta sección, demostramos caliente para llevar a cabo simulaciones de bucle cerrado para
varios controladores digitales. Aunque el controlador está representado por una función de
transferencia discreta, todos los demás componentes del bucle de control (modelos para el
elemento final de control, proceso, sensor, y la perturbación) serán normalmente disponibles
como funciones de transferencia continuas, que se pueden introducir directamente en una
Simulink diagrama de bloques como funciones de s. Para introducir un cambio de paso en
punto de ajuste sólo requiere la selección del icono en Simulink para la entrada de paso (no
hay s o transformada Z que se necesita). Un paso de cambio en la perturbación se puede
introducir de una manera similar. El icono de retención de orden cero (ZOH) se coloca después
del controlador digital porque es necesario para convertir la serie de impulsos de controlador en
una señal continua para conducir un elemento final de control tal como una válvula de control.
Sin embargo,
Figura 17.9 diagrama de Simulink para un controlador de tiempo discreto, el proceso continua
en el tiempo, y un cambio de paso en el punto de ajuste.
La figura 17.9 muestra el diagrama de bloques Simulink por unos sistemas de control digital
con
Otros bloques se pueden añadir desde el menú Simulink para incluir explícitamente funciones
de transferencia para el elemento final de control, la alteración, y el sensor (tantos como se
desee). Simulink se puede emplear también para la simulación de bucle abierto.
Simulink se usó en ejemplos posteriores para demostrar el rendimiento de los diversos tipos de
controladores digitales de realimentación, como se hizo en el capítulo 12. La estabilidad de los
sistemas de bucle cerrado también puede comprobarse utilizando Simulink, aunque sería
necesario simulación de ensayo y error para determinar la ganancia máxima controlador para la
estabilidad.
Ejemplo 17.5
CAPITULO 17
Un controlador digital se utiliza para controlar la presión en un tanque mediante el ajuste de una
corriente de purga. La válvula de control es de aire-a-abierta, y el modelo de proceso se ha
identificado como
−20𝜀 −𝑆
𝐺 = 𝐺𝑣 𝐺𝑝 𝐺𝑚 =
5𝑠 − 1
Solución
En primer lugar ajustar el retardo de tiempo de proceso para cada cálculo controlador mediante
la adición, que representa el retardo de tiempo debido a la toma de muestras más la ZOH. Los
ajustes del regulador calculados a partir de la Tabla 12.2 para diferentes periodos de muestreo
son (T1 en min)∆𝑡⁄2
CAPITULO 17
Estos ajustes de controlador continuo son luego sustituidos en la ecuación. 17-55 para obtener
la configuración correspondiente para el controlador digital. Figura 17.10 muestra que períodos
de muestreo más pequeños dan como resultado respuestas de bucle cerrado rápido para el
control PI. No hay ningún cambio en el rendimiento de. Es interesante comparar los resultados
de este ejemplo con directrices para la elección de los periodos de muestreo dadas en (17-
3)∆≤ 0.05 𝑚𝑖𝑛
Efecto de la Selección de filtro en el rendimiento del controlador PID
Digital y filtros analógicos son valiosos para suavizar los datos y la eliminación de ruido de alta
frecuencia, sino que también afectan el rendimiento del sistema de control. En particular, un
filtro es un elemento dinámico adicional en el bucle de realimentación que introduce retardo de
fase adicional. En consecuencia, se reduce el margen de estabilidad para un controlador de
retroalimentación, en comparación con la situación en la que no hay filtro está presente. Por lo
tanto, el controlador puede tener que ser devuelto si se cambia la constante de filtro. Cuando
se utiliza la acción derivado, es importante para filtrar señales ruidosas antes se llevan a cabo
los cálculos de control derivados. Debido a la acción derivada tiende a amplificar el ruido en la
medición del proceso, el filtrado ayuda a evitar la saturación de controlador y el desgaste en los
elementos de control finales. Algunos controladores PID incluyen un filtro en la ecuación de
controlador;
Ecuación 17-61 es la ley de control basado en modelo utilizado para el método de diseño de
síntesis directa en tiempo discreto, análogo al procedimiento discutido en la Sección 12.2 para
los controladores de tiempo continuo.
A continuación se discuten dos algoritmos de síntesis directa para la aplicación en tiempo
discreto; Dahlin`s método y el método de Vogel-Edgar. También se analiza la versión de tiempo
discreto de un método relacionado considerado en el capítulo 12, el control de los modelos
internos.
Método Dahlin`s 17.5.1 (Lambda Sintonización)
Dahlin`s método (Dahlin, 1968) especifica que la función de transferencia de bucle cerrado
deseado es un modelo FOPTD:
𝑌 𝜀 −ℎ𝑠
(𝑌 ) 𝑑 = 𝜆𝑠+1 (17-62)
𝑠𝑝
CAPITULO 17
−∆𝑡
Dónde , , , = 𝜀 𝜆 𝐾 = 1⁄𝜆 𝑟 = 1⁄𝜆 𝑁 = 𝛉⁄∆𝑡
Como caso especial, considere G a ser la versión discreta de una función de transferencia
FOPTD con ganancia K y constante de tiempo t.
𝐾(1−𝑎1 ) −𝑁−1
𝐺 = 1−𝑎 −1 𝑧 (17-65)
1𝑧
−∆𝑡
Donde A1. controlador Dahlin's es= 𝜀 𝑡
(1−𝐴) 1−𝑎1 𝑧 −1
𝐺𝑆𝐶 = (17-66)
1−𝐴𝑧 −1 −(1−𝐴)𝑧 −𝑁−1 𝐾(1−𝑎1 )
Para todos los valores de N, es un factor del dominador, indicando la presencia de acción
integral. El resultado es consistente con cálculos de ganancia de estado estable en (17-62) con
s = 0 y en (17-63) con z = 1, que especifican cero error de estado estacionario para los cambios
de consigna.(1 − 𝑍 −1 )
Debido a que la constante para el sistema de circuito cerrado de tiempo deseado sirve como un
parámetro de ajuste conveniente, este enfoque se refiere a menudo como lambda-
sintonización. Pequeños valores de producir respuestas más rápidas, mientras que los grandes
valores de dan un control más lento. Esta flexibilidad es especialmente útil en situaciones en
las que los parámetros de los modelos, sobre todo el tiempo de retardo, están sujetas a error o
son variables en el tiempo debido a cambios en el proceso. En un proceso controlado de forma
agresiva, una temporización inexacta puede causar un mal control y una respuesta inestable. Al
elegir una más grande y que tiene acción de control más conservadora, el controlador puede
acomodar mejor el modelo incorrecto.𝜆𝜆𝜆𝜆
Una característica importante de un método de síntesis directa como método Dahlin's es que el
controlador resultante contiene el recíproco de la función de transferencia de proceso. Esta
característica hace que los polos de G a ser ceros de Gc, mientras que los ceros de G se
convierte en polos del controlador, a menos que los polos y ceros de G se cancelan por
términos en. La inversión de G en (17-61) puede conducir a dificultades operativas, al igual que
en el caso de tiempo continuo. Si G contiene un cero que se encuentra fuera del círculo
unitario, entonces Gc contendrá un polo inestable situado en el exterior del círculo unidad. En
este caso, Gc es un controlador inestable y produce una secuencia de salida sin límites para un
cambio de paso en el punto de ajuste. Aunque el producto de GCG (17-59) indica que el polo
CAPITULO 17
inestable y el cero se cancelará, en la práctica siempre habrá algún error modelo que impide la
cancelación exacta.(𝑌⁄𝑌 ) 𝑑 (𝑌⁄𝑌 ) 𝑑
𝑠𝑝 𝑠𝑝
Controlador digital del tipo de cuota de síntesis directa sin embargo, una característica más; es
decir, que contienen la compensación de retardo de tiempo en la forma de un predictor Smith
(véase el capítulo 16). Eq. 17-61, por Gc a ser físicamente realizable, también debe contener
un término equivalente a, que es, dónde. En otras palabras, si hay un término en la función de
transferencia discreta de bucle abierto, el proceso de bucle cerrado puede no responde antes o
unidades de tiempo han pasado. El uso de esta forma de la ecuación. 17-63 produce una Gc
que contiene la equivalencia matemática de la compensación de retardo de tiempo debido a
que el retardo de tiempo ha sido eliminado de la ecuación característica. (𝑌⁄𝑌 ) 𝑑𝜀 −𝜃𝑠 𝑧 −𝑁 𝑁 =
𝑠𝑝
𝜃 −𝑁
∆𝑡
𝑧 𝑁∆𝑡𝜃 (𝑌⁄𝑌 ) 𝑑
𝑠𝑝
Ejemplo 17.6
Un proceso se modela en tiempo continuo por una función de transferencia de segundo orden-
más-de retraso de tiempo con k = 1 T1 = 5 y T2 = 3. Para, el equivalente de tiempo discreto
(con retención de orden cero) es∆𝑡 = 1
(𝑏1 +𝑏2 𝑧 −1 )𝑧 −𝑁−1
𝐺= 1+𝑎1 𝑧 −1 +𝑎2 𝑧 −2
(17-67)
Sustituyendo los valores numéricos para a1, a2, b1, y b2, el controlador es
1−1.5353𝑧 −1 +0.5866𝑧 −2 0.632
𝐺𝐷𝐶 = (17-69)
0.0280+0.0234𝑧 −1 1−𝑧 −1
Cuando se implementa este controlador, aparece una característica indeseable, a saber, entre
muestras ondulación, la figura 17.11a muestra la respuesta y y salida ZOH p a un cambio de
unidad en punto de ajuste en t = 5. Aunque la respuesta hace satisfacer y (k) = 1 en cada
instante de muestreo∆𝑡 = 1
CAPITULO 17
Figure17.11 Comparación de (a) timbre y (b) sin timbre de controladores Dahlins para un
proceso de segundo orden (, ejemplo 17.6 (y = variable controlada, p = salida del controlador
después de retención de orden cero)𝜆 = 1)
El controlador de llamada resulta de la presencia del término (0,0280+ 0.0234z-1) en el
denominador de (17-56), que corresponde a un poste controlador a -0.836, bastante cerca del
círculo unidad. Como se puede demostrar usando la división larga, este término, cuando se
transforma al dominio del tiempo, causa un cambio de signo en cada instante de muestreo en
la variable manipulada. Dahlin (1968) sugirió que timbre puede ser eliminado mediante el
establecimiento de z-1 = 1 en el plazo de llamada, en este caso la sustitución (0,0280+
0.0234z-1) por una constante (0,0280+ 0,0234 = 0,514). Deje que la versión sin timbre de
controlador Dahlin`s por denotado por GDC, la figura 17.11 muestra y (t) y p (t) para este caso,
lo que indica que el comportamiento de llamada ha desaparecido. Curiosamente, la respuesta
de bucle cerrado ahora exhibe un sobre impulso, que contradice el criterio de diseño original de
un enfoque de primer orden para el punto de ajuste (Ec. 17-62). Por lo tanto, el rendimiento de
circuito cerrado de controlador Dahlin`s modificado para sonar no siempre es predecible. Esta
falta de previsibilidad respresent una importante desventaja de esta técnica.
17.5.2 Vogel-Edgar Algoritmo
Para los procesos que pueden ser descritos por un modelo de segundo orden-más-retardo (Ec.
17-67), Vogel y Edgar (1988) ha desarrollado un controlador que elimina el timbre, por causado
por inversión de G. El desea en bucle cerrado función de transferencia es similar a la de
Dahlin`s e incluye compensación de retardo de tiempo.
𝑌 (1−𝐴) 𝑏1 +𝑏2 𝑧 −1 −𝑁−1
(𝑌 )𝑑 = 1−𝐴𝑧 −1 𝑏1 +𝑏2
𝑧 (17-70)
𝑠𝑝
CAPITULO 17
Sin embargo, los ceros de modelo G también se incluyen como ceros de la función de
transferencia de bucle cerrado (en este caso, dividido por b1+ B2 para asegurar la ganancia en
estado estable en lazo cerrado es igual a uno). Aunque esta opción puede ralentizar la
respuesta algo, hace que el controlador sea menos sensible a errores del modelo y también
elimina la posibilidad de sonar. El controlador de Vogel-Edgar correspondiente a (17-50)
(1+𝑎1 𝑧 −1 +𝑎2 𝑧 −2 )(1−𝐴)
𝐺𝑉𝐸 = (𝑏 −1 −1 −𝑁−1 (17-71)
1 +𝑏1 )(1−𝐴𝑧 )−(1−𝐴)(𝑏1 +𝑏2 𝑧 )𝑧
𝑌
Debido a la forma de (𝑌 )𝑑 en (17-70), este controlador no intenta cancelar los términos
𝑠𝑝
numerador de la función de transferencia de proceso y por lo tanto no incluye el polo potencial
timbre. Nótese que para a2 = b2 = 0 (un proceso de primer orden), la ecuación. 17-71 vuelve a
Dahlin`s controlador, la ecuación. 17-64. Esto es aceptable debido a que un proceso de primer
orden no dará lugar a un controlador de llamada.
Ejemplo 17-7
Por el mismo modelo de proceso utilizado en el ejemplo 17-6, representar gráficamente la
respuesta y la salida del controlador para un cambio de punto de referencia para el controlador
Dahlin`s sin timbre y compararlo con la síntesis PID directa (conversión BD) y Vogel-Edgar
enfoques.𝜆 = ∆𝑡 = 1
Solución
La aplicación de la ecuación. 17-63 para N = 0, encontramos que la función de transferencia
del controlador para la versión sin timbre de algoritmo Dahlin`s es
0.6321 1−1.5353𝑧 −1 +0.5866𝑧 −1
𝐺̅𝐷𝐶 = ( −1 )( ) (17-72)
1−𝑍 0.0514
CAPITULO 17
Figura 17.12 Comparación de la respuesta de bucle cerrado para un proceso de segundo orden
en el Ejemplo 17.7 utilizando (a) sin timbre controlador Dahlin`s, (b) hacia atrás diferencia
controlador PID y (c) controlador de Vogel-Edgar (y = variable controlada, p = salida del
controlador después de retención de orden cero).𝜆 = 1
Se fija igual a uno para proporcionar la mejor respuesta para un cambio de consigna. Cuando =
la aproximación BD s (1-z-1): se sustituye en la función de transferencia del controlador PID.∆𝑡
3.1486−5.0541𝑧 −1 +2.0270𝑧 −2
𝐺𝐵𝐷 = 4.1111 1.7272−2.4444𝑧−1 +0.7222𝑧−2 (17-73)
La respuesta de bucle cerrado se muestra en la Fig. 17.12b. Cuando el controlador digital BD-
PID está diseñado para este sistema, no hay necesidad de corregir para que suene como se
requiere para el regulador Dahlin`s. Esto es cierto para amplios rangos de que han sido
investigados.𝜆 𝑎𝑛𝑑 ∆𝑡
Figura 17.12 muestra la respuesta de bucle cerrado para el controlador de Vogel-Edgar G para
el mismo modelo de segundo orden. Este controlador es
1−1.5353𝑧 −1 +0.5866𝑧 −2
𝐺𝑉𝐸 = 0.6321 0.0514−0.0366𝑧−1 −0.0148𝑧−2 (17 a 74)
Vogel y Edgar (1988) han demostrado que su controlador maneja satisfactoriamente modelos
de procesos de segundo orden de primer orden o con ceros positivos (respuesta inversa) o
ceros negativos, así como proceso simulado y el ruido de medición. Muchos modelos de
procesos de orden superior pueden ser controlados con éxito con intentar dar. Ni intentar dar
GDC no son adecuados para los modelos de procesos inestables, sin embargo. La robustez del
controlador de Vogel-Edgar es generalmente mejor que el controlador Dahlin`s cuando los
errores del modelo están presentes GVE se puede utilizar como un controlador adaptativo
cuando el modelo de tiempo discreto se actualiza en línea. Para los procesos con ceros fuera
del círculo unidad, el controlador Dahlin`s puede llegar a ser inestable, mientras que la
estabilidad del controlador de Vogel-Edgar no se ve afectada.
CAPITULO 17
𝐺𝐶∗ = 1⁄ ̌ (17-75)
𝐺
Sin embargo, un controlador perfecto no suele ser físicamente realizable, o puede ser poco
práctico debido a un error del modelo. Los dos pasos clave involucrados en el diseño de
controlador digital son los siguientes.
1. El modelo de proceso se factoriza como
𝐺(𝑧) = 𝐺̌
+ (𝑧)𝐺 − (𝑧) (17 a 76)
2. El controlador se obtiene invirtiendo G- (la parte invertible de G) y luego multiplicando
por un filtro de primer orden F para mejorar la robustez del controlador, así como para
asegurar la realizabilidad física de 𝐺𝐶∗
𝑭(𝒛)
𝐺𝐶∗ (𝒛) = 𝑮−(𝒛) (17-77)
El filtro F por lo general contiene uno o más parámetros de ajuste. Ceros de G` que se
encuentran fuera del círculo unidad se produce polos controlador inestables si tales términos se
incluyeron en G, en lugar de G ceros más negativo en el eje real cerca de z = -1 resultará en un
controlador de llamada si se invierten; por lo tanto, también se incluyen en la G`more La
transferencia de bucle cerrado usando las reglas de diseño anteriores, suponiendo que el
modelo de proceso es perfecto, es
𝑌
𝑌𝑆𝑃
= 𝐺̅ + (𝑧)𝐹(𝑧) (17 a 78)
El marco de diseño IMC puede producir Dahlin`s controlador y el controlador Vogel-Edgar para
elecciones apropiadas para F (z) y G`+ (Z). Se puede también fácilmente ser aplicada a
sistemas de orden superior, en donde dirigir la síntesis no es tan fiable. Los detalles sobre el
tratamiento de ceros modelo de proceso y la selección del filtro se pueden encontrar en Zafiriou
y Morari (1985).
especialmente relevante para proceso en el que las perturbaciones son estocásticos (es decir,
al azar), más que determinista (por ejemplo, etapas o derivas).
Procesos Hoja de decisiones para la producción de papel y película de plástico o láminas son
ejemplos comunes (piedra Feather- et al., 2000).
El Mínimo Control de Varianza (MVC) método de diseño genera la forma de la ley de control de
realimentación así como los valores de los parámetros del controlador. En cuanto a la síntesis
directa y métodos de diseño de control de Modelo Interno, el método resultados MVC en PI o
PID para los modelos de función de transferencia sencilla
(Mac Gregor, 1988; Ogunnaike y Hay, 1994; Box y Luceño, 1997). Aunque MVC tiende a ser
bastante agresivo, el método de diseño puede ser modificado para ser menos agresivos (Borgh
y Mac Gregor, 1987). Dado que el control de mínima varianza es un caso límite en el rendimiento
del controlador real, proporciona una marca de evaluación comparativa útil para supervisar el
rendimiento del bucle de control (Harris y Seppala, 2002); Capítulo 21 seg.
El punto de partida para el método de diseño MVC es el siguiente modelo de función de
transferencia discreta:
Y ( z) = G ( z) T ( z) + D ( z)
La perturbación D (z) se puede escribir como un cero, señal de ruido media blanco (por ejemplo,
Gaussiano), IJ (z), y una función de transferencia perturbación G <¡(z):
u ( z) = Gd ( z) a ( z)
En las discusiones anteriores sobre el tratamiento de trastornos, nos centramos en los cambios
deterministas en la perturbación, tales como cambios de paso. Aquí vamos a considerar los
cuatro modelos alternativos de perturbación que se muestran gráficamente en la Fig. 17.13.
Estas perturbaciones son persistentes (como resultado de la componente aleatoria), pero
también pueden presentar características tales como la dinámica, deriva, o tendencia. Una
perturbación proceso típico rara vez será al azar, pero dependerá de los valores pasados de la
perturbación. Estos modelos pueden construirse partiendo de una entrada de N (z) que es una
secuencia de ruido blanco. Esta entrada pasa mediante un elemento dinámico como una
función de transferencia de primer orden o una función de transferencia de integración. La
salida D (z) esta auto- correlacionado perturbación al proceso.
Tabla 17.2 da los más importantes modelos de series temporales que se encuentran
comúnmente en el control de procesos industriales, incluidas las aplicaciones de control de
procesos estadísticos (véase el Capítulo 21). Modelos de perturbación fijas (a) y (b) tienen una
fija media; es decir, la suma de desviaciones por encima y por debajo de la línea es igual a cero,
pero el caso (a) rara vez ocurre en procesos industriales modelos de perturbación no
estacionarias (c)
CAPITULO 17
RESUMEN
Cuando se utiliza un ordenador digital para el control del proceso, las mediciones de la
salida del proceso se muestrean y se convierten en forma digital por un convertidor de
analógico a digital (ADC). El periodo de muestreo en debe ser cuidadosamente
seleccionado. La elección del período de muestreo se basa en la dinámica del proceso,
frecuencias de ruido, relación señal-ruido, y el sistema de control informático disponible.
Mediciones ruidosas deben ser filtradas antes de ser enviado al controlador. Filtros
analógicos son eficaces en la eliminación de ruido de alta frecuencia y evitar el solape.
Los filtros digitales son también ampliamente utilizados tanto para filtros de paso bajo y
otros fines, como la climatización de picos de ruido. La elección de un filtro y los
parámetros de filtro (por ejemplo, TF) debe basarse en la dinámica del proceso, las
características de ruido, y periodo de muestreo THC. Si se cambia un parámetro de
filtro, puede ser necesario volver a sintonizar el controlador BE- causa filtro THC es un
elemento dinámico en el bucle de control de realimentación.
Hemos presentado una serie de diferentes enfoques para el diseño de controladores
digitales de realimentación. Controladores digitales que emulan los controladores PID de
tiempo continuo pueden incluir una serie de características especiales para mejorar la
operatividad. Controladores basados en síntesis directa o IMC se pueden sintonizar en
tiempo continuo o discreto, evitar sonar, eliminar offset, y proporcionar un alto nivel de
rendimiento para cambios de consigna. Control de mínima varianza puede ser muy
eficaz si un modelo de perturbación está disponible.
CAPITULO 17
Ejercicios
17.1 La presión arterial media P en un paciente esta sub-proyectada a un cambio de unidad en
la tasa de flujo de alimentación F de un medicamento. Normalizar fecha de respuesta se
muestran abajo. La experiencia previa ha indicado que la función de transferencia,
𝑃(𝑠) 5
=
𝐹(𝑠) 10 + 1
Proporciona un modelo dinámico precisa. Filtrar los datos utilizando un filtro exponencial con
dos valores diferentes de, 0.5 y 0.8. Gráficamente comparar los datos ruidosos, los datos
filtrados, y la solución analítica para el modelo de función de transferencia para una entrada de
paso unidad. ∝
17.2 Demostrar que la salida del filtro exponencial digital puede escribirse como una función de
la ym anteriores mediciones (k) y el YM salida del filtro inicial (0)
(a) Filtrar los datos utilizando un filtro exponencial con ∆𝑡 = 1 𝑚𝑖𝑛. Considerar𝛼 =
0.2 𝑎𝑛𝑑 𝛼 = 0.5
(b) Utilice un filtro de media móvil con 𝑁 ∗ = 4
(c) Aplicar un filtro de ruido-espiga con ∆𝑡 = 0.5
(d) Representar gráficamente los datos filtrados y los datos en bruto para fines de
comparación.
17.5La ecuación exponencial filtro analógico. 17-4 se utiliza para filtrar una medición antes de
que se envía a un controlador proporcional con𝐾𝑐 = 1. Las otras funciones de transferencia
para el sistema de circuito cerrado son, y. Comparar las respuestas de bucle cerrado a una
perturbación sinusoidal, d (t) = sen t, para no filtrado (tF = 0), y para un filtro exponencial (tF =
3 𝐺𝑣 = 𝐺𝑚 = 1𝐺𝑝 = 𝐺𝑑 = 1⁄(5𝑥 + 1)min)
𝑌𝑠
17.6 Considere la función de transferencia de primer orden ⁄𝑈 = 1⁄(𝑠 + 1)Generar un
𝑠
conjunto de datos (t = 1, 2, ... 20) mediante la integración de esta ecuación para u = 1 y
aleatoriamente la adición de ruido binaria a la salida, las unidades de cada valor de número
entero de (t). Diseñar un filtro digital para este sistema y comparar las respuestas a un escalón
y filtrados libres de ruido para t = 1. Justificar sus opciones de FT. Repita para otros niveles de
ruido, por ejemplo,± 0.05 ± 0.01 𝑎𝑛𝑑 ± 0.1
17.7 Encuentra la respuesta y (k) para la ecuación de diferencia 𝑦(𝑘) − 𝑦(𝑘 − 1) +
0.21𝑦(𝑘 − 2) = 𝑢(𝑘 − 2)
Sea y (0) = Y (1) = 0, u (k) = 0 para𝑘 ≥ 1. Realizar la integración directa utilizando una hoja de
cálculo. ¿Cuál es el valor de estado estacionario de y?
17.13 Una operación de proceso bajo sólo proporcional control digital con ∆𝑡 = 1 tiene:
3
𝐺𝑝 (𝑠) = , 𝐾𝑐 = 1, 𝐺𝑚 = 0.25
(5𝑠 + 1)(2𝑠 + 1)
(0.0826 + 0.0368𝑧 −1 )𝑧 −1
𝐺(𝑧) =
(1 − 0.894𝑧 −1 )(1 − 0.295𝑧 −1 )
Y un controlador PI digitales
1
𝐺𝐶 (𝑧) = 𝐾𝐶 (1 + )
8(1 − 𝑧 −1 )
Encuentra la ganancia del controlador máximo Kcm para la estabilidad por ensayo y error.
17.16 Un controlador digital se utiliza para controlar el nivel de líquido del depósito de
almacenamiento se muestra en la Fig. E17.16. La válvula de control tiene una dinámica
insignificantes y una ganancia de estado estacionario,. El transmisor de nivel tiene una
constante de tiempo de 30 s y una ganancia de estado estacionario de 4. El tanque es de 4
pies. De diámetro. La velocidad de flujo de salida no está directamente influenciada por el nivel
de líquido; es decir, si la posición de la válvula de control se mantiene constante,. Supongamos
que se utilizan un controlador digital proporcional y un convertidor de digital a analógico con
salida 4 a 20 mA. Si el periodo de muestreo para el convertidor de analógico a digital es, por lo
que los valores de ganancia del controlador Kc es el sistema de bucle cerrado estable? Utilice
los valores de Simulink y ensayos para la Kc de -10, -50, -90 y. Compensará se producen para
el controlador proporcional después de un cambio en el punto de ajuste?𝐾𝑐 =
0.1𝑓𝑡 3 𝑚𝐴⁄ 𝑞 ≠ 𝑓(ℎ)∆𝑡 = 1 𝑚𝑖𝑛
⁄ 𝑓𝑡 3
(min )(mA)
17.18 La composición salida c3 del sistema de mezcla en la Fig. E17.18 es controlado usando
un controlador de retroalimentación digital. La corriente de salida se muestrea automáticamente
CAPITULO 17
Información disponible
i. Debido q2 caudal es bastante pequeña, el volumen de líquido en el tanque de V
permanece esencialmente constante a. El tanque está perfectamente mezclado.30𝑓𝑡 3
ii. La variable de perturbación primaria es la composición de entrada C2
iii. La válvula de control tiene dinámica insignificante y una ganancia de estado
estacionario de 0.1𝑓𝑡 3 𝑝𝑜𝑟 min 𝑚𝐴
iv. El transmisor composición (AT) tiene una ganancia constante de 2,5 mA. muestras de
composición se analizan cada minuto; es decir, el período de muestreo es min. También
hay un retardo de tiempo 1-min asociado con el análisis de la
composición.𝑙𝑏 − 𝑚𝑜𝑙𝑒 − 𝑠𝑜𝑙𝑢𝑡𝑒⁄ 3 ∆𝑡 = 1
𝑓𝑡
v. valores de estado estacionario son nominales;
3
̅̅̅ = 0.1𝑓𝑡 ⁄
𝑞2 ̅̅̅ = 1.5 𝑙𝑏 − 𝑚𝑜𝑙𝑒 − 𝑠𝑜𝑙𝑢𝑡𝑒⁄ 3
𝑐2
min 𝑓𝑡
CAPITULO 17
3
3𝑓𝑡 ⁄
̅̅̅
𝑞3 = 𝑚𝑖𝑛 𝑐3 = 𝑙𝑏 − 𝑚𝑜𝑙𝑒 − 𝑠𝑜𝑙𝑢𝑡𝑒⁄ 3
̅̅̅
𝑓𝑡
17.19 El diagrama de bloques de un sistema de control de datos muestreados se muestra en la
Fig. E17.19. Diseñar un controlador Dahlin Gc (z) que es físicamente realizable y en base a un
cambio en punto de ajuste. El período de muestreo es min. Calcular la respuesta de bucle
cerrado cuando se usa este controlador y un cambio de paso unidad en la perturbación se
produce.∆𝑡 = 1
Cuando la constante de tiempo tiene unidades de segundos y los números primos denotan
variables de desviación. La válvula de control y el transmisor de temperatura tienen una
dinámica insignificantes y las ganancias de estado estacionario de y. Diseñar un controlador
prototipo mínima que es físicamente realizable y en base a una variación de la unidad en el
punto de ajuste. Supóngase que se utiliza un retenedor de orden cero y que el período de
muestreo es𝐾𝑣 = 0.2 𝑙𝑏 − 𝑚𝐴⁄𝑠 𝐾𝑚 = 0.25 𝑚𝐴⁄𝐹 ∆𝑡 = 2𝑠
CAPITULO 17
17.22 Comparar PID (ITAE para los cambios de consigna) y controladores de Dahlin para, y.
Para el controlador ITAE, aproximar el muestreador y ZOH por un retardo de tiempo igual a.
Ajustar para obtener el timbre, si es necesario. Representar gráficamente las respuestas de
bucle cerrado para un cambio de punto de referencia, así como la salida del controlador para
−1
cada caso.∆𝑡 = 1, 𝜆 = 1𝐺(𝑠) = 2𝜀 ⁄(10𝑠 + 1) ∆𝑡⁄2
17.23 Para un proceso, derivar la ecuación para el controlador de Dahlin con y salida del
controlador parcela p (k) para un cambio de punto de referencia.𝐺(𝑠) =
1.25𝜀 −5𝑠⁄
(5𝑠 + 1) ∆𝑡 𝑦 𝜆 = 1
¿El timbre ocurre?
𝑦𝐹 (𝑘) = ∑𝑘−1 𝑖 𝑘
𝑖=0 (1 − 𝛼) 𝛼𝑦𝑚 (𝑘 − 𝑖) + (1 − 𝛼) 𝑦𝐹 (0)