Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control de Procesos I
Melanio A. Coronado H.
2014
1.1 INTRODUCCIÓN
Señal
Neumática
Señal
Eléctrica
Señal
Digital
El zero de un instrumento es el valor inferior del range del instrumento. Este valor
no tiene que ser cero para que sea llamado el zero del instrumento. Para el caso
anterior, el zero del instrumento es 20 psig.
4
Función de transferencia de un sensor – transmisor
Sensor – Transmisor
C ( s) KT
H ( s)
PV ( s) T s 1
20 4 mA mA
KT 0.08
200 0 psig psig
100 0 %TO %TO
KT 0.5
200 0 psig psig
5
Es decir, que la ganancia de la combinación sensor – transmisor es la relación entre
el span de la señal de salida y el span de la variable medida.
I/P
FY
10
6
15 3 psig psig
KI / P 0.75
20 4 mA mA
20 4 mA mA
KP/ I 8
2 0 psig psig
F1
T1
Medio
F Enfriante
Tc
3 – 15 psig
Termocupla F2
Aire I/P T
4 – 20 mA
D/A A/I
Tsp TC A/D TT
7
La medida de la temperatura se realiza mediante un dispositivo (por ejemplo, una
termocupla) insertada en medio de la corriente de salida, se asume que el
controlador es de tipo digital y el flujo que se manipula es el de la corriente del
medio enfriante.
Aguja
Indicadora
Tubo
Metálico
Extremo
Cerrado
Extremo
Abierto
Presión
Al aplicar una presión al interior del tubo por el extremo abierto el extremo cerrado
se mueve proporcionalmente a la diferencia de presiones que hay entre el interior y
el exterior del tubo. Esta deformación se traslada mediante un mecanismo de
8
piñones hasta la aguja indicadora cuyo desplazamiento se toma como una medición
de la presión aplicada.
Una platina de orificio es el dispositivo más utilizado para medir el flujo de una
corriente. Un orificio constrictor es colocado entre dos bridas como se muestra en la
Figura 1.6. Cuando el fluido atraviesa el orificio se produce una disminución de su
presión y esta caída de presión se relaciona con el flujo volumétrico de la corriente.
Flujo Do Dp
P1 P2
Caída de Presión
DP a través de la
Manómetro
platina de orificio
( P1 P2 )
K mf
F
9
2 psig
K mf
5 gpm
La dinámica para los medidores de flujo es tan rápida comparada con la dinámica
del proceso que puede, usualmente, despreciarse el atraso dinámico y asumir que la
función de transferencia es de solo ganancia. En la práctica, la ganancia de un
medidor de flujo no es constante porque entre la caída de presión y el flujo de fluido
existe una relación no lineal.
Co 2 g c ( P1 P2 )
vo (1.1)
1 4
Do
es la relación entre el diámetro del orificio y el diámetro de la tubería,
Dp
g c es la aceleración de la gravedad, 32.174 ft-lbm/lbf-s2
es la densidad del fluido
Co es el coeficiente del orificio (normalmente 0.61)
P1 , P2 son las presiones corriente arriba y corriente abajo.
Do2
F vo (1.2)
4
De tal manera que combinando las ecuaciones (1.1) y (1.2) se obtiene la ecuación
para calcular el flujo volumétrico de un fluido a través de un orificio que es:
10
Do2 Co 2 g c ( P1 P2 )
F (1.3)
4 1 4
F C1 P1 P2 (1.4)
Do2 Co 2gc
Siendo C1 (1.5)
4 1 4
Obsérvese que C1 será un valor constante para un sistema dado y también que la
platina de orificio tiene una relación no lineal entre su variable de entrada (el flujo
volumétrico) y su variable de salida (la caída de presión). Se observa, además, que la
caída de presión es una función del cuadrado del flujo volumétrico, es decir que:
F2
P1 P2 (1.6)
C1
( P1 P2 ) 2 F
K po (1.7)
F C1
11
EXTRACTOR DE RAÍZ CUADRADA
I 4 C2 P1 P2 (1.8)
I C 1
K rc 2 (1.9)
( P1 P2 ) 2 P1 P2
I 4 C3 F (1.10)
C2
Siendo C3 . La ecuación (1.10) dice que la señal de salida del extractor de raíz
C1
cuadrada es proporcional a la señal de entrada y, en este caso, la ganancia entre el
flujo del fluido y la señal de salida del extractor de raíz cuadrada es una constante y
viene dada por la siguiente ecuación:
I
K rc C3
F
12
1.8. MEDIDORES DE NIVEL DE LÍQUIDO
Tanque
Flotador
h hm
Cámara
Desplazadora
13
La fuerza requerida para mantener el flotador en su lugar que es proporcional al
nivel de líquido es entonces convertida en señal mediante un transmisor. Este tipo de
sensor es menos costoso que la mayoría de los medidores de nivel; sin embargo, su
mayor desventaja es su inhabilidad para cambiar su zero y su span. Para cambiar el
zero se requiere la relocalización completa de todo el montaje.
Unión de la
Termocupla
Alambres
Metálicos
Termopozo
(Thermowell)
Cubierta
Pared del Externa
Recipiente
14
La dependencia entre el voltaje entregado por la termocupla y la temperatura no es
lineal y, por lo tanto, es un deber del instrumento electrónico destinado a mostrar la
lectura, efectuar la linealización, es decir tomar el voltaje y conociendo el tipo de
termocupla, ver en tablas internas a que temperatura corresponde este voltaje.
Solución:
15
Con una constante de tiempo de 1.2 min, la función de transferencia del
transmisor es:
2 %TO
H ( s)
1.2s 1 C
2 %TO
H (s)
0.05s 1 psig
%TO
H ( s) 12.5
pies
16
d. La ganancia de un transmisor de concentración con un rango entre 0 y 0.2 lb-
mol/gal se calcula así:
500 %TO
H ( s)
0.5s 1 lb mol / gal
F 2 750 gpm 2
2
C1
hmax 100 %TO
%TO
H ( s) 0.178
gpm
17
f. El extractor de raíz cuadrada linealiza la relación entre el diferencial de
presión y el flujo de tal manera que la ganancia del transmisor de flujo se
calcula teniendo en cuenta que el rango de medición es de 0 a 250000 pies
cúbicos/hora así:
%TO
H ( s) 0.00040
pies 3 / hora
18
2. VÁLVULAS DE CONTROL
2.1. INTRODUCCIÓN
Presión
Diafragma
Resorte
Vástago
Y
Plomada
Asiento
Presión Presión
Diafragma Diafragma
Resorte Resorte
Vástago Vástago
Y Y
Plomada Plomada
Asiento Asiento
(a) (b)
El flujo de una corriente líquida a través de una válvula de control se calcula con
la siguiente ecuación
Dpv
f Cv (2.1)
Gf
21
Capacidad de una Válvula de Control: Flujo de Fluido Compresible
Los fabricantes de válvulas de control facilitan las ecuaciones que aplican para
calcular la capacidad cuando se trata del flujo de un fluido compresible. Aunque
estas ecuaciones parezcan algo diferentes a la aplicada para un fluido
incompresible, es importante observar que ellas se derivan de la ecuación para
líquidos. Simplemente, incluyen las conversiones de unidades y las correcciones
para la densidad con relación a la temperatura y presión. Es importante observar
que el coeficiente de la válvula es el mismo ya sea que utilice para un servicio
líquido o gaseoso. A continuación se presentan las ecuaciones propuestas en los
catálogos de la “Masoneilan” y “Fischer Controls”, dos empresas constructoras
de válvulas de control.
Fórmulas de la Masoneilan
p1
f s 836Cv C f ( y 0.148 y 3 ) (2.3)
GT
520
w 2.8Cv C f p1 G ( y 0.148 y 3 ) (2.4)
T
p1
w 1.83Cv C f ( y 0.148 y 3 ) (2.5)
(1 0.0007TSH )
Siendo,
22
G = gravedad específica del gas con respecto al aire (Se calcula dividiendo el
peso molecular del gas por 29, el peso molecular promedio del aire)
T = temperatura del fluido a la entrada de la válvula, ºR
Cf = factor de flujo crítico. El valor numérico de este factor se encuentra en el
intervalo entre 0.6 y 0.95.
p1 = presión a la entrada de la válvula, psia
w = flujo másico del gas, lb/h
TSH = grados de sobrecalentamiento, ºF
1.63 Dpv
y (2.6)
Cf p1
El factor de flujo crítico, Cf, es un factor empírico que tiene en cuenta el perfil de
la presión en la válvula cuando el flujo es crítico. Obsérvese que este factor se
cancela en las ecuaciones (2.3) a (2.5) cuando la relación de la caída de presión a
la presión de entrada a la válvula es de un valor pequeño, es decir, cuando el
término 0.148 y 3 es despreciable. El factor, Cf, depende del tipo de válvula y, en
algo, de la dirección del flujo, debido a que los patrones de flujo en la válvula
afectan el perfile de la presión y por lo tanto a la densidad del gas. “Masoneilan”
facilita en su catálogo sobre válvulas de control los valores de los factores de
flujo críticos para sus diferentes tipos de válvulas
24
en la fórmula de la Masoneilan. El factor C1 se define como C g / Cv y su valor
depende del tipo de válvula en un intervalo entre 33 y 38. La fórmula de la
“Fisher” para calcular el flujo volumétrico de gas a través de la válvula es:
59.64 Dpv
f (lb / h) 1.06C g (lb / pie 3 ) P1 sin cpfac (2.8)
1 p1
C rad
0.4839
Siendo, cpfac
(2.9)
2 1
1
1
25
Cp
(2.10)
Cv
K m 0.001434C1 (2.11)
Cg
C1 (2.12)
Cv
Para regular un flujo, la capacidad de una válvula de control varía desde cero,
cuando la abertura está cerrada, a un máximo cuando está completamente
abierta, es decir, cuando la fracción de abertura de la válvula es uno o 100 %. La
capacidad de flujo de una válvula de control se determina por su “Factor de
Capacidad o Coeficiente de la Válvula, Cv, que es una constante específica de
una válvula que depende de sus características, principalmente, tipo y tamaño.
Las fórmulas presentadas en la sección anterior son útiles para estimar el flujo a
través de una válvula de control y son utilizadas por los ingenieros y fabricantes
26
para especificar el tamaño de las válvulas de control. Si se requiere para un
servicio líquido, se debe conocer el flujo a través de la válvula, la caída de
presión y la gravedad específica del líquido. Si se requiere en el servicio para un
fluido compresible se necesita, además, la presión y la temperatura de entrada y
el peso molecular del fluido. Con esta información, el ingeniero debe aplicar la
fórmula apropiada facilitada por el fabricante para calcular el coeficiente de la
válvula. Conocido el coeficiente de la válvula, el ingeniero selecciona una
válvula que sea lo suficientemente grande para el servicio, utilizando como
fuente el catálogo de válvulas de control del fabricante. Generalmente, el valor
calculado del coeficiente de la válvula se encuentra entre dos tamaños diferentes,
en tal caso debe seleccionarse la más grande.
Gf
Cv ,s f s (2.14)
Dpv ,s
Cv. max
Factor de Sobrecapacidad de la Válvula (2.15)
Cv ,s
Flujo Bifásico: Cv
w
Cv (2.16)
44.8 Dpv ( w1 w2 )
w
Cv (2.17)
63.3 Dpv w1
1 1
wi (2.18)
vi x g (v gi v f ) v f
28
Cv, max, cuando la válvula está completamente abierta, es decir, cuando la fracción
que indica la posición de la válvula es uno. Esta variación en el Cv es lo que le
permite a la válvula regular, continuamente, el flujo. La función matemática que
relaciona el coeficiente de la válvula con la posición de ella se conoce como la
Curva característica de la válvula. Los fabricantes de válvulas pueden darle la
forma a la Curva característica de una válvula mediante el arreglo de la forma
como cambia el área del orificio de la válvula con la posición de la válvula. Los
tres tipos de válvulas más comúnmente utilizadas son las denominadas de
Abertura Rápida, Lineal e Igual Porcentaje
Las válvulas de alivio deben permitir un flujo muy grande, tan rápido como sea
posible para prevenir sobre presiones en recipientes de procesos y otros equipos.
Los sistemas de control de dos posiciones trabajan o cerradas funcionan para
facilitar flujo completo o impedir totalmente el flujo. No regulan el flujo para
valores entre los dos extremos. La Figura 2.4 muestra las curvas características
de tres tipos de válvulas muy comunes denominadas de Abertura Rápida, Lineal
e Igual Porcentaje. Las dos últimas son los tipos de válvulas, utilizados mas
comúnmente para regular flujo de fluidos
Cv Cv,max x (2.19)
30
Para alcanzar un control con un desempeño uniforme, el lazo de control debe
tener una ganancia constante. Una válvula de tipo lineal es la única que puede
aparecer con solo una ganancia constante. Sin embargo, la mayoría de los
procesos químicos son no lineales y pueden mostrar una disminución en la
ganancia cuando aumenta la carga sobre ellos. Para tales procesos, es muy útil
una válvula de igual porcentaje porque ésta puede aumentar el valor de su
ganancia cuando se aumenta su abertura, (Figura 2.4). Hasta cuando se considere
el controlador, es el producto de las ganancias de la válvula, el proceso y el
sensor/transmisor el que debe mantenerse constante. La selección del tipo de
válvula correcto para un proceso requiere de un análisis detallado de las
características o personalidad del proceso. Sin embargo, varias reglas de dedo
gordo basadas en la experiencia, ayudan a tomar tal decisión. En resumen, se
puede decir que la válvulas lineales se utilizan en procesos lineales cuando la
caída de presión a través de ellas no cambia con el flujo. Las válvulas de igual
porcentaje son, probablemente, las más comunes. Ellas se utilizan, generalmente,
cuando la caída de presión a través de la válvula varía con el flujo y con procesos
en los cuales la ganancia disminuye cuando el flujo a través de la válvula
aumenta
“Rangeability”
Otra definición utiliza las posiciones del 90% y 10% abiertas. Si la caída de
presión a través de la válvula es independiente del flujo, el flujo a través de la
válvula es proporcional a su coeficiente Cv. Entonces, se puede calcular la
rangeability de la válvula, de acuerdo al tipo de válvula en cuanto a sus
características de flujo. Para una válvula lineal, se tiene que la rangeability es de
19. Esto se deduce aplicando la ecuación (2.16) para valores de x del 95 % y del
5% y relacionándolas de acuerdo a la definición (2.21)
31
Para una válvula de igual porcentaje, el valor de la rangeability depende del valor
del parámetro . Para un valor de igual a 25 la rangeability es de 18; para un
valor de igual a 50 la rangeability es de 34; y para un valor de igual a 100 la
rangeability es de 63. Estos valores se obtienen aplicando la ecuación (2.20) y la
definición de rangeability dada por la ecuación (2.21)
DpL Dpv
Dpo
32
La primera de las consideraciones es válida cuando el flujo es turbulento, que es
el régimen de flujo más común en los equipos de los procesos químicos. Se
puede determinar la caída de presión total, estimando la caída de presión a través
de la válvula cuando se encuentra completamente cerrada, porque entonces el
flujo y, consecuentemente, la caída de presión por la fricción en la línea y en el
intercambiador es cero.
Dp L k L G f f 2 (2.22)
f2
Dpv G f (2.23)
Cv2
1
Dpo Dpv Dp L 2 k L G f f 2
(2.24)
Cv
Cv Dpo (2.25)
f
1 k LC 2
v
Gf
33
La fórmula (2.25) es el modelo matemático para las características de flujo
instalada de una válvula en un servicio líquido. Se observa que si la caída de
presión en la línea es despreciable, entonces k L 0, Dpo Dpv y la ecuación
(2.25) es la misma (2.1). En este caso, las características de flujo de la válvula
instalada son las mismas inherentes porque la caída de presión a través de la
válvula es constante. El coeficiente de fricción se calcula con la caída de presión
a través de la línea en condiciones de flujo nominal, es decir
DpL ,s
kL 2
(2.26)
G f fs
Para obtener las características de flujo instaladas de una válvula como una
fracción del flujo máximo, primero se obtiene el flujo máximo a través de la
válvula aplicando la ecuación (2.25)
Cv ,max Dpo
f max (2.27)
1 k L C v2,max Gf
f Cv 1 k L C v2,max
(2.28)
f max Cv ,max 1 k L Cv2
34
conectados verticalmente (diafragma, vástago y plomada) se mueve por la acción
de una fuerza aplicada sobre el primero de ellos. Un resorte rodea al vástago,
sostiene al diafragma y descansa sobre una base. El extremo inferior del vástago
se construye con una forma determinada y se desplaza, de acuerdo a la magnitud
de la fuerza ejercida y provoca una variación de la abertura que se encuentra en
el asiento del cuerpo de la válvula a través del cual se produce el paso de fluido.
La dirección positiva para la fuerza y el desplazamiento del bloque se indican en
la Figura 2.6.
Presión
Diafragma
Resorte
Vástago
Y
Plomada
Asiento Cuerpo
Modelo matemático
La posición del vástago se determina por el balance de todas las fuerzas que actúan
sobre él. Estas fuerzas son:
La ejercida por el aire comprimido sobre el diafragma, “pA”; la presión “p”
es la señal que abre o cierra la válvula y “A” es el área del diafragma. Esta
fuerza actúa hacia abajo.
La fricción ejercida hacia arriba y que resulta del contacto entre el extremo
del vástago y el empaque sobre el asiento de la válvula C dY (t ) . Siendo “C” es
dt
el coeficiente de fricción entre el vástago y el empaque.
35
Aplicando la segunda ley de Newton sobre la dinámica de los cuerpos, se tiene que:
M d 2Y (t ) dY (t )
2
KY (t ) C Ap (t ) (2.29)
g c dt dt
lbm pie
Siendo g c 32.2 , M la masa del bloque en lbm, C el coeficiente de
lbf s 2
amortiguamiento viscoso en lbf / pie / s , K la constante de Hooke del resorte en
lbf / pie , A el área del diafragma en pie2 y p(t) la presión ejercida sobre el diafragma
en lbf / pie2.
M d 2Y (t ) C dY (t ) A
2
Y (t ) p(t ) (2.30)
g c K dt K dt K
gcC 2
Coeficiente de amortiguamiento, adimensional: v (2.32)
4MK
36
En el dominio de Laplace la dinámica de una válvula de control se especifica, por lo
tanto, con los parámetros característicos de un sistema de segundo orden y una
función de transferencia de la forma
Y ( s) Kv
G( s) 2 2 (2.34)
P( s ) v s 2 v v s 1
Y ( s) Kv
G(s) (2.35)
P( s ) vs 1
Si, aún más, las especificaciones de “C” y “K” son tales que su cociente es
considerablemente pequeño, se puede despreciar el término primera derivada y la
dinámica de la válvula de control corresponde, entonces, a la de un sistema de
ganancia pura, aproximación que es algo frecuente. En este caso, se especifica solo
la ganancia y su función de transferencia es de la forma
Y ( s)
G( s) K v
P( s )
37
Ganancia de una Válvula de Control
df gpm
Kv , (2.36)
dm %CO
dx dCv df
Kv , (2.37)
dm dx dCv
dx 1 fracción de x (2.38)
dm 100 %CO
38
Donde la función exponencial se ha linealizado. Finalmente, la dependencia del
flujo con el Cv es función de las características de flujo instalada de la válvula de
control. Se considera a continuación el caso sencillo cuando la caída de presión a
través de la válvula es constante y, posteriormente, el caso cuando la caída de
presión es variable.
df Dpv (2.41)
dC v Gf
Siendo fmax, el flujo a través de la válvula para cuando está completamente abierta.
Se observa que la ganancia de una válvula lineal es constante cuando la caída de
presión a través de la válvula es constante. Se puede demostrar, también, que para
una válvula lineal la ganancia para un servicio líquido o gaseoso en unidades de
masa es
wmax lb / h
Kv , (2.43)
100 %CO
1 Dpv ln gpm
Válvula de Igual Porcentaje: Kv (ln )C v f, (2.44)
100 Gf 100 %CO
39
Se observa en la ecuación (2.44) que la ganancia para una válvula de igual
porcentaje es proporcional al flujo cuando la caída de presión es constante. La
ganancia para un servicio líquido o gaseoso en unidades de masa es
ln lb / h
Kv w, (2.45)
100 %CO
Para una caída de presión variable a través de la válvula, la derivada del flujo con
respecto al coeficiente de la válvula se deduce de la ecuación (2.25) siendo, por lo
tanto:
2 2
df 1 k L C v C v (1 k L C v ) 1 / 2 k L C v Dpo
2
dCv 1 kL C v Gf
df 2 Dpo
(1 k L C v ) 3 / 2 (2.46)
dCv Gf
Entonces, la ganancia para una válvula con caída de presión variable según la
característica de flujo es:
df Cv ,max 2 Dpo
Válvula Lineal: (1 k L C v ) 3 / 2 (2.47)
dCv 100 Gf
ln Cv Dpo
Válvula de Igual Porcentaje: Kv
100 (1 k C v2 ) 3 / 2 Gf
L
40
ln f
Kv (2.48)
100 (1 k C v2 )
L
41
3. CONTROLADORES DE PROCESOS
3.1 INTRODUCCIÓN
M ( s)
Gc ( s) (3.4)
E ( s)
43
Si se asume que la señal proveniente del transmisor de nivel aumenta indicando que
el nivel ha aumentado con respecto al valor del nivel deseado, entonces el
controlador de nivel debe abrir la válvula de control para hacer que el nivel de
líquido retorne al valor deseado. Como la válvula es de falla cerrada, el controlador
debe aumentar su señal de salida a la válvula. Para realizar esta función
correctamente, el controlador debe ajustarse para que sea de acción directa
44
3.4. CONTROLADOR – TIPOS DE CONTROL FEEDBACK
Las acciones que realiza un controlador son las decisiones que se requieren para
compensar las perturbaciones observadas en la variable de proceso y que son
transmitidas al elemento de control final para que las ejecute. A continuación se
estudian las acciones de los controladores PID, además de la acción de dos
posiciones.
45
Figura 3.3. Respuesta Seno - Controlador de dos Posiciones
Para una acción de control proporcional, la relación entre la salida del controlador,
m(t) y la señal de error, e(t) es:
M ( s)
Kc (3.7)
E (s)
dm(t )
K c e(t ) (3.8)
dt
O bien,
t
m(t ) K c e(t )dt (3.9)
0
M ( s) K c
(3.10)
E ( s) s
47
m(t) permanece constante. En ocasiones, la acción de control integral se denomina
Control de Reajuste (Reset)
Kc t
m(t ) K c e(t )
I e(t )dt
0
(3.11)
M ( s) 1
K c 1 (3.12)
E ( s) Is
48
Siendo Kc la ganancia proporcional y I el denominado tiempo integral. Tanto Kc
como I son ajustables.
Se deduce que la acción proporcional hace una amplificación constante del error
alimentado de acuerdo a su ganancia. Para el controlador proporcional e integral, la
respuesta inicial es igual a la ganancia proporcional y esta respuesta se repite
sumada para períodos de tiempo igual al tiempo integral.
49
de(t )
m(t ) K c e(t ) K c D (3.13)
dt
K c 1 D s
M ( s)
ó (3.14)
E ( s)
50
Cuando una acción de control derivativa se agrega a un controlador proporcional,
aporta un medio de obtener un control con alta sensibilidad. Una ventaja de usar una
acción de control derivativa es que responde a la velocidad del cambio del error y
produce una corrección significativa antes de que la magnitud del error se vuelva
demasiado grande. Por tanto, el control derivativo prevé el error, inicia una acción
oportuna y tiende a aumentar la estabilidad del sistema.
Debido a que el control derivativo opera sobre la velocidad de cambio del error, y no
sobre el error mismo, este modo nunca se usa solo. Siempre se emplea junto con una
acción de control proporcional o proporcional – integral.
Kc t de(t )
m(t ) K c e(t )
I e(t )dt K
0
c D
dt
(3.15)
M ( s) 1
ó K c 1 D s (3.16)
E ( s) Is
51
Figura 3.8. Diagrama de bloques – Controlador PID Ideal
M ( s) 1 D s 1
Control PID Real (series) K c 1 (3.17)
E ( s) I s D s 1
M ( s) 1 Ds
Control PID Real (paralelo) K c 1 (3.18)
E ( s) I s D s 1
Aun cuando el controlador PID ideal definido por la función de transferencia (3.15)
pudiera implementarse, no es deseable por razones que se explicarán al estudiar su
comportamiento en un lazo cerrado de control. Por esta razón, la acción derivativa
se basa, usualmente, sobre la variable de salida del proceso y no sobre el error.
53
Figura 3.11. Diagrama de bloques – Controlador PID Real Paralelo
Kc t dy(t )
m(t ) K c e(t )
I e(t )dt K
0
c D
dt
(3.19)
Siendo y(t) la variable de salida del lazo cerrado de control. De acuerdo al algoritmo
(3.19), la variable de salida del controlador PID Ideal con acción derivativa sobre la
variable de salida del lazo de control es:
1
M ( s) K c 1 E ( s) K c D sY ( s) (3.20)
Is
1 Ds
M ( s) K c 1 E ( s) K c Y ( s) (3.21)
I
s D s 1
54
3.5. CONTROLADOR – Ganancia Proporcional
DM
Kc (3.22)
DE
DM K c DE
55
Si la variable de control aumenta manteniendo el set point constante, entonces el
error disminuye y el cambio en el error es negativo. Si la ganancia es negativa
entonces el producto de la ganancia por el cambio en el error es positivo, es decir
que el cambio en la variable de salida del controlador es positivo. Lo anterior se
resume a que un aumento en la variable de control ha sido compensado con un
aumento en la variable de salida del controlador de ganancia positiva, es decir que el
controlador es de acción directa.
Banda Proporcional
DE (3.23)
PB 100
DM
100 (3.24)
PB
Kc
56
b. Calcule la ganancia del transmisor y escriba su función de
transferencia asumiendo que tiene una dinámica con un atraso
constante de 0.1 min
c. Dibuje un diagrama de bloque del transmisor y del controlador. Las
señales de entrada al diagrama son la temperatura de proceso T(t) y el
valor deseado de la variable de proceso Tset(s) ambas en unidades de
°C.
d. Asuma que se aplica un cambio paso sostenido de 1 °C al set point del
controlador y que a causa de una pérdida de la señal a la válvula de
control, la temperatura del proceso se mantiene constante e igual al set
point original. Calcule el error sostenido en % TO y la salida del
controlador en % CO a los siguientes tiempos: en el momento del
cambio en el set point, 5 minutos más tarde y 10 minutos más tarde.
Elabore un gráfico del error y de la variable de salida del controlador
en función del tiempo.
M ( s) 1
Gc ( s) K c 1
E ( s) I
s
M ( s) 1
Gc ( s) 31
E ( s) 5s
100 0 %TO
KT 2.0
150 100 C
57
2.0 %TO
H ( s)
0.1s 1 C
t
Kc
M (t ) K c E (t )
I E (t )dt
0
3
M (t ) 3(2) 2t 6 1.2t
5
58
t, min M(t), % CO
0 6
5 12
10 18
59
4. LAZO DE CONTROL FEEDBACK
4.1. INTRODUCCIÓN
X(s) Gx(s)
VARIABLE PROCESO
PERTURBACIÓN
YSP(s) KSP +
- Gc(s) Gv(s) Gw(s) ++ Y(s)
E(s) M(s) W(s)
SET POINT CONTROLADOR VÁLVULA PROCESO VARIABLE
VALOR DESEADO DE
DE LA C(s) CONTROL
VARIABLE DE CONTROL
Y(s)
H(s)
SENSOR/TRANSMISOR
60
la medición. El controlador detecta la señal de error, que por lo general está en un
nivel muy bajo, y la amplifica a un nivel lo suficientemente alto. La salida del
controlador automático se alimenta a un elemento de control final como un motor
hidráulico o eléctrico o una válvula neumática. Este elemento de control final es un
dispositivo de potencia que produce la entrada al proceso de acuerdo con la señal de
control, a fin de que la señal de salida se aproxime a la señal de entrada de
referencia.
En el lazo cerrado de control de la Figura 4.1 se observa una variable de salida Y(s)
y dos variables de entrada: el valor deseado de la variable de salida (variable de
control) y una variable perturbación X(s). Se selecciona una variable de
entrada del proceso en lazo abierto correspondiente al flujo de una corriente de
proceso, W(s) para manipularse por parte de la válvula de control.
61
Se puede determinar la función de transferencia de la variable de salida del lazo
cerrado de control independientemente del número de variables de entrada,
aplicando el álgebra de los diagramas de bloques así:
(4.1)
(4.2)
(4.3)
(4.4)
(4.5)
(4.6)
(4.7)
(4.8)
62
El denominador de las funciones de transferencia (4.7) y (4.8) es el mismo para
ambas variables de entrada del lazo cerrado de control mientras que el denominador
es diferente para cada variable de entrada. Se resalta el hecho de que el denominador
de estas funciones de transferencia es uno más el producto de las funciones de
transferencia de los bloques que conforman el lazo mismo, mientras que el
numerador de cada una de estas funciones de transferencia es el producto de las
funciones de transferencia de los bloques que se encuentran en la trayectoria trazada
directamente desde la variable de entrada específica y la variable de salida del lazo
de control (variable de control).
( )( )( )( )
(4.9)
63
control con respecto a la variable manipulada. Por otra parte, la función de
transferencia del proceso relacionada con la perturbación no se incluye dentro de la
ecuación característica.
(4.10)
(4.11)
(4.12)
Con la ecuación (4.12) se demuestra que cada uno de los términos relacionados con
la ecuación característica del lazo contribuye en la respuesta del lazo de control con
una raíz. Sin embargo, la velocidad con que estos términos tienden a cero, divergen
u oscilan está determinada por la naturaleza de las raíces (reales negativas o
positivas y complejas conjugadas con parte real positiva o negativa).
64
4.5. CONTROL PROPORCIONAL
( )
Se deduce de las anteriores ecuaciones que la ganancia del lazo cerrado de control es
menor que uno y que la constante de tiempo es menor que la constante de tiempo del
sistema en lazo abierto. En otras palabras, el sistema en lazo cerrado responde más
65
rápido que en lazo abierto pero no alcanza exactamente el valor del set point
deseado en el estado estacionario. Se dice, entonces, que el control proporcional
alcanza que la respuesta del sistema dentro de un lazo de control se estabilice en un
valor con una diferencia con respecto al valor deseado de control (Error en estado
estacionario). Lo anterior se denomina Offset.
Figura 4.2 Respuesta Paso Unitaria Lazo de Control – Sistema de Primer Orden
66
Control proporcional servo de un sistema de segundo orden
( )
Se deduce de las anteriores ecuaciones que la ganancia del lazo cerrado de control es
menor que uno, que la constante de tiempo es menor que la constante de tiempo del
sistema en lazo abierto y que el factor de amortiguamiento puede ser mayor o menor
que 1. En otras palabras, el sistema en lazo cerrado responde más rápido que en lazo
67
abierto pero no alcanza exactamente el valor del set point deseado en el estado
estacionario y el valor del factor de amortiguamiento de la respuesta del lazo cerrado
de control puede ser mayor o menor que 1 dependiendo del valor que se le asigne a
la ganancia del controlador.
Figura 4.3 Respuesta Paso Unitaria Lazo de Control – Sistema de Segundo Orden
68
Siendo . Si la válvula de control y el sensor/transmisor se consideran
elementos con dinámicas de ganancia pura, entonces se puede hacer el siguiente
análisis para un control integral servo de un sistema de primer orden.
( ) ( )
69
√
De las anteriores ecuaciones se deduce, con claridad, que la ganancia del lazo
cerrado de control es igual a uno, es decir que la respuesta del lazo de control si
alcanza exactamente el valor del set point deseado en el estado estacionario y, por lo
tanto, no hay offset. La rapidez y la naturaleza de la respuesta del lazo de control
dependen del valor del producto . Un análisis muy sencillo se puede hacer si se
resuelve la ecuación característica del lazo de control es decir:
70
control, los valores del factor de amortiguamiento, el porcentaje de sobretiro y la
razón de decaimiento para valores asignados al producto de ¼, ½ y 5.40. Para
el primer caso la respuesta es sobreamortiguada y para el segundo y tercer caso la
respuesta es subamortiguada. La Figura 4.4 muestra los resultados gráficamente.
Figura 4.4 Respuesta Paso Unitaria Lazo de Control – Sistema de Primer Orden
La expresión obtenida para hallar las raíces de la ecuación característica del caso
considerado muestra que si el valor de es negativo, una de las raíces reales es
positiva, lo que corresponde a una respuesta del lazo de control completamente
inestable porque esto significa un aumento exponencial indefinido (“Run away”) de
la respuesta a través del tiempo. Por otra parte, si el valor de es positivo las
raíces de la ecuación característica serán o reales negativas o complejas conjugadas
con parte real negativa. Esto junto con el valor unitario de la ganancia del lazo de
control significa que la respuesta del lazo siempre convergerá en el valor del set
point para la variable de control.
71
4.7. GANANCIA ESTADO ESTACIONARIO – LAZO DE CONTROL
(4.13)
(4.14)
(4.15)
72
(4.16)
(4.17)
La ecuación (4.17) enseña que para un control servo de acción proporcional, el lazo
de control se estabiliza con un error en estado estacionario que disminuye con el
aumento en el valor de la ganancia del controlador proporcional.
[ ] (4.18)
73
(4.19)
(4.20)
(4.21)
(4.22)
De la ecuación (4.22) se deduce, con claridad, que la respuesta del lazo de control si
alcanza exactamente el valor del set point deseado en el estado estacionario y, por lo
tanto, no hay offset. En este caso, el error en estado estacionario es cero.
Un caso especial dentro de las variables que usualmente se controlan en los procesos
químicos es el del control del flujo de una corriente, porque usualmente la variable
que se selecciona como variable de manipulación es la misma variable de control,
es decir el flujo de la corriente. Un diagrama de un lazo de control de flujo, como el
descrito anteriormente se muestra en la Figura 4.5 y su correspondiente diagrama de
bloques se muestra en la Figura 4.6.
74
fsp(t)
c(t)
FC
FT m(t)
f(t)
H(s)
Para el análisis de la variación del flujo F(s) con cambios en el valor del flujo
deseado Fsp(s) se asume que la caída de presión a través de la válvula es constante.
Sin embargo, uno de los propósitos del controlador de flujo es la compensación ante
cambios en la caída de presión a través de la válvula. Se observa en las figuras
anteriores que el lazo de control de flujo no incluye un proceso.
Válvula:
Sensor/Transmisor:
(4.23)
75
Siendo . Si el controlador de flujo es de acciones proporcional – integral
ideal y las funciones de transferencia de la válvula y de la combinación
sensor/transmisor son las consideradas anteriormente, entonces la función de
transferencia (4.23) se transforma a:
(4.24)
(4.25)
(4.26)
A partir de la ecuación (4.26) se deduce que la respuesta del lazo de control es más
rápida ( y a partir de la ecuación (4.25) se deduce que la ganancia del
lazo de control es igual a uno y, por lo tanto, la respuesta alcanza un estado
estacionario sin error, es decir sin offset.
⁄
(4.27)
76
De la función de transferencia (4.27) se deduce que la ganancia del controlador de
flujo, en este caso, es dada por la ecuación:
(4.28)
La ecuación (4.28) dice que la ganancia del lazo de control de flujo se calcula con
una fórmula muy similar a la de la ganancia de una válvula lineal con caída de
presión constante con la diferencia de que el flujo máximo en la ecuación (4.28) es
el límite superior del rango de flujo del transmisor.
Las fórmulas deducidas para un lazo de control de flujo se aplican para válvulas que
sirven para líquidos, gases o vapor de agua con las unidades apropiadas (es decir,
gpm, scfm, lb/h etc.). Son independientes de las características de flujo de la válvula
y de si la caída de presión es constante o variable.
Algunas causas de la inestabilidad de un lazo de control pueden ser, entre otras, una
acción incorrecta (directa o inversa) asignada al controlador, una acción de falla
incorrecta en la válvula de control (falla abierta o falla cerrada), los atrasos
dinámicos propios de cada uno de los elementos del lazo de control y la asignación
de valores incorrectos a los parámetros ajustables del controlador (ganancia, tiempo
integral y tiempo derivativo).
77
sostenida. Esta situación es considerada como la condición límite o última de
estabilidad y la ganancia del controlador proporcional con la cual se alcanza tal
comportamiento es llamada la ganancia última.
En otras palabras, la parte real de las raíces complejas y las raíces reales deben ser
de signo negativo para que los correspondientes términos exponenciales en la
ecuación (4.12) decaigan a un valor de cero. Si alguna de las raíces de la ecuación
característica es un número real positivo o un número complejo con una parte real
positiva, entonces ese término en la respuesta del lazo de control se hace ilimitado
en el tiempo y la respuesta completa será ilimitada aun cuando todos los otros
términos decaigan a cero. Lo anterior permite expresar lo siguiente como criterio de
estabilidad de un lazo de control:
Para que un lazo de control feedback sea estable, todas las raíces de su ecuación
característica debe ser o números reales negativos o complejos con parte real
negativa.
78
Para que un lazo de control feedback sea estable, todas las raíces de su ecuación
característica deben localizarse dentro de la mitad izquierda del plano s que se
conoce como el semiplano izquierdo (LHP).
(4.29)
(4.30)
79
La frecuencia con el cual oscila la respuesta sinusoidal del lazo de control se
denomina la frecuencia última. La ganancia del controlador a la cual se alcanza este
punto de estabilidad marginal se denomina la ganancia última . Una asignación al
valor de la ganancia del controlador por debajo del valor de la ganancia última hace
que la respuesta del lazo de control oscile con una amplitud decreciente (respuesta
estable) mientras que una asignación al valor de la ganancia del controlador por
encima del valor de la ganancia última hace que la respuesta del lazo de control
oscile con una amplitud creciente (respuesta inestable).
(4.31)
Parte real = 0
Parte imaginaria = 0
Prueba de Routh
80
an n an1 n1 ... a2 2 a1 ao 0 (4.32)
Aún, si todos los coeficientes son positivos, no se puede establecer que el sistema
sea estable. Lo que se necesita es una condición suficiente para la estabilidad. Para
determinar si el sistema es estable, se debe construir el arreglo de Routh y utilizar el
criterio de estabilidad de Routh, que suministra las condiciones suficientes y
necesarias para la estabilidad de un sistema. En algunas ocasiones, solo se desea
determinar si un sistema particular es estable o no, sin evaluar los valores propios.
Esto es, particularmente, cierto si se desea determinar los valores de los parámetros
del sistema que pueden causar una pérdida en la estabilidad.
Arreglo de Routh
Fila
1 an a n -2 a n -4 ...
2 a n-1 a n-3 a n-5 ...
3 b1 b2 b3 ...
4 c1 c2 ...
...
n 1
Siendo n el orden del polinomio característico. Observe que las dos primeras filas
contienen los coeficientes del polinomio característico.
81
an 1an 2 an an 3
b1
an 1
an 1an 4 an an 5
b2
an 1
b1an 3 an 1b2
c1
b1
b a an 1b3
c2 1 n 5
b1
Y así sucesivamente.
Una condición necesaria y suficiente para que todas las raíces del polinomio
característico tengan partes reales negativas es que todos los coeficientes del
polinomio sean positivos y que todos los elementos de la primera columna del
arreglo de Routh sean positivos.
82
diseña para un flujo de proceso nominal de 150 kscf/h (kscf = 1000 pies cúbicos de
gas a condiciones estándares de 60 °F y 1 atm). Las condiciones de la corriente
arriba son 100 psig (constante) y 60 °F, la presión de la corriente abajo es de 80 psig
(constante) y el fluido es aire (peso mol = 29). La válvula es de características de
flujo de igual porcentaje con y un extractor de raíz cuadrada es anexado al
transmisor de tal manera que su señal de salida es lineal con el flujo (Rango de 0 a
250 kscf/h). La constante de tiempo de la válvula es 0.06 min y la constante de
tiempo del transmisor es despreciable. El controlador de flujo es de acciones PI.
fsp(t)
c(t)
FC
FT m(t)
P1 P2
T fs
Válvula de control
Para una válvula con características de flujo tipo igual porcentaje con un valor de
rangeability de y un flujo nominal , su ganancia
estacionaria se calcula con la ecuación:
83
Transmisor de flujo
Controlador PI
( ) ( )
Lazo de control
( ) ( )
( ) ( )
84
La función de transferencia para el lazo de control es:
Por lo tanto, la constante de tiempo del lazo de control es menor que la constante de
tiempo de la válvula; esto quiere decir que la respuesta del lazo de control es mas
rápida que la respuesta de la válvula y el valor de uno para la ganancia del lazo de
control significa que su respuesta alcanzara el nuevo valor deseado, es decir sin error
en estado estacionario (offset).
0.40
Sensor/
Transmisor
La Figura B.1 muestra un tanque de mezcla con un agitador con el cual se considera
que se alcanza un mezclado perfecto. Las variables de entrada son las
concentraciones y los flujos de las corrientes de entrada,
El volumen del líquido en el tanque V puede asumirse constante y la variación de la
densidad en la corriente con la composición se considera despreciable.
85
de una solución que contiene de soluto. El volumen del
tanque es .
f1(t)
c1(t)
f(t)
c(t)
f2(t)
c2(t)
v
86
8. Asígnele al controlador proporcional una ganancia igual a la mitad de la
ganancia última y calcule el valor del error en estado estacionario que
muestra la respuesta del lazo cerrado de control para un cambio paso de
0.1 m3/min en el flujo de entrada de la corriente concentrada
9. Considere un controlador PI con parámetros asignados de acuerdo a las
reglas de sintonización de Ziegler y Nichols y determine si la respuesta
del lazo cerrado de control es estable con dicho controlador PI
Balance de soluto:
La suma de los flujos de soluto en las corrientes de entrada menos el flujo de soluto
en la corriente de salida es igual a la rapidez de acumulación de soluto en el tanque.
(B.1)
La ecuación anterior es no lineal porque los tres términos del miembro derecho son
no lineales. Se cuentan, en total, seis variables (tres flujos y tres composiciones). Se
distinguen dos variables de salida (flujo y composición de la corriente de salida) y
cuatro variables de entrada (flujos y composiciones de las corrientes de entrada).
La suma de los flujos globales de materia en las corrientes de entrada menos el flujo
global en la corriente de salida es igual a la rapidez de acumulación de masa global
en el tanque.
(B.2)
87
Siendo la densidad y el volumen del líquido en el tanque constante, el miembro
izquierdo en el balance de masa global es igual a cero y la ecuación se reduce a:
(B.3)
(B.4)
Estado Estacionario
(B.5)
(B.6)
Siendo
Resolviendo las ecuaciones (B.5) y (B.6) se obtienen los siguientes valores para el
estado estacionario
88
Modelo Matemático - Linealización
( ) ( ) ( ) ( ) ( )
89
(B.7)
(B.8)
(B.9)
(B.10)
(B.11)
(B.12)
(B.13)
(B.14)
90
Figura B.2. Diagrama de bloques – Sistema en lazo abierto
(B.15)
(B.16)
( )( )( )
91
Para un flujo de líquido el coeficiente de la válvula máximo es (asumiendo
:
á √ √
( )
(B.17)
(B.18)
92
Lazo de Control Feedback – Diagrama de bloques
f1(t)
c1(t)
f2(t) f(t)
c2(t) v c(t)
SP CC CT
93
Figura B.4. Lazo de Control de Concentración Feedback – Diagrama de Bloques
94
Remplazando las funciones de transferencia se tiene que:
( )( )( )
(A)
(B)
92
Figura B.5. Respuesta última del lazo de control de concentración
Aplicando el teorema del valor final se determina el valor último para la variable de
control, es decir, para la concentración de la corriente de salida así:
[ ]
96
La Figura B.6 muestra la respuesta gráfica del lazo cerrado de control para el
cambio paso de 0.1 Kg/min en el flujo de la corriente de solución concentrada.
Se observa en el perfil gráfico de la Figura B.6 que la respuesta última del lazo
cerrado de control se estabiliza en un valor aproximado de 0.011 Kg/m3 lo cual
constituye un error en estado estacionario porque no se alcanza el valor deseado de
la concentración que es cero.
Las reglas de Ziegler y Nichols para asignar los valores de ganancia y tiempo
integral de un controlador PI son:
97
La función de transferencia del controlador PI es:
( )
( )( )( )[ ( )]
Las raíces de la ecuación característica del lazo cerrado de control son: -10.1980,
0.0806 + 1.4228i, 0.0806 - 1.4228i y -0.3965. La parte real de las raíces complejas
conjugadas son positivas lo que permite predecir que la respuesta del lazo cerrado de
control es inestable si se le asignan los valores de ganancia y tiempo integral
estimados de acuerdo a las reglas de Ziegler y Nichols.
2 78.25 156.4822 0
3 17.75 61.529 0
4 -114.77 0 0
5 -61.529 0 0
98
Se deduce, entonces, que el sistema es inestable porque en la primera columna del
arreglo se tienen elementos con valores negativos. La Figura B.7 muestra la
respuesta obtenida mediante una simulación realizada con Simulink con los valores
de ganancia y tiempo integral de acuerdo a los valores estimados según las reglas de
Ziegler y Nichols
El tanque agitado que se observa en la Figura C.1 se utiliza para calentar una
corriente de proceso en forma tal que sus componentes premezclados alcancen una
concentración uniforme.
99
Tset(t)
c(t)
m(t)
w(t) T(t)
V(t)
f(t)
Ti(t)
Tv(t)
f(t)
T(t)
Condensado
100
6. Dibujar el diagrama de bloques del lazo cerrado de control de temperatura
mostrando en cada bloque las funciones de transferencia respectivas.
7. Determinar la ganancia última de un controlador proporcional de temperatura
en el tanque y el periodo último de la oscilación sinusoidal de la respuesta del
lazo cerrado de temperatura
8. Asígnele al controlador proporcional una ganancia igual a la mitad de la
ganancia última y calcule el valor del error en estado estacionario que
muestra la respuesta del lazo cerrado de control para un cambio paso unitario
en el flujo de la corriente de entrada
9. Considere un controlador PI con parámetros asignados de acuerdo a las
reglas de sintonización de Ziegler y Nichols. Si la respuesta en lazo cerrado
es estable calcule el factor de amortiguamiento, el sobrepaso máximo y el
decaimiento.
Balance de materia
d ( V )
f1 f 2 (C.1)
dt
f1 f 2 f (C.2)
101
Balance de energía en el tanque
f (t ) C pTi UATv (t ) T (t ) f (t ) C pT (t )
dT (t )
VCv (C.3)
dt
w(t ) UATv (t ) T (t )
dTv (t )
CM (C.4)
dt
Siendo w(t) el flujo de vapor en lb/min, CM la capacidad calórica del metal del
serpentín en Btu/°F y el calor latente de condensación del vapor. Asumiendo que
para el líquido contenido en el tanque, el Cv y el Cp son aproximadamente iguales y
considerando constante la temperatura de la corriente de alimentación, el modelo
compuesto por las ecuaciones (2.3) y (2.4) contiene cuatro incógnitas que son la
temperatura del líquido en el tanque, T; la temperatura del vapor Tv; el flujo de la
corriente de líquido, y el flujo de vapor w.
Estado Estacionario
ws UATvs Ts 0 (C.4a)
d(t )
VCv C p (Ti Ts ) F (t ) UAv (t ) UA f s C p (t) (C.5a)
dt
Siendo
VC p 120(68)(0.8)
4.93 min (C.6)
UA f s C p 2.1(4.5 / 12)(205) 15(68)(0.8)
dv (t )
CM W (t ) UAv (t) UA(t) (C.9a)
dt
dv (t )
ó c v (t ) (t ) K wW (t ) (C.9b)
dt
103
CM 0.12(10.8)(205)
Siendo c 0.524 min (C.10)
UA 2.1(4.5 / 12)(205)
966
Kw 1.905 °F/(lb/min ) (C.11)
UA 2.1(4.5 / 12)(205)
Siendo tstF(t) y W(t) las variables desviación de T(t), Ts(t), f(t) y w(t)
respectivamente. Para el análisis en el dominio de Laplace, se transforman las
ecuaciones (C.5b) y (C.9b) y las correspondientes funciones de transferencia son:
KF Ks
( s ) F(s) (s) (C.12)
τs 1 s 1 v
1 Kw
v ( s) ( s ) W ( s) (C.13)
cs 1 cs 1
KwKs K F ( c s 1)
( s ) W ( s) F ( s) (C.14)
( c s 1)(s 1) K s ( c s 1)(s 1) K s
104
Figura C.2. Sistema en lazo abierto – Diagrama de bloques
KwKs
Siendo, GW ( s) (C.15)
( c s 1)(s 1) K s
K F ( c s 1)
GF (s) (C.16)
( c s 1)(s 1) K s
100 0 %TO
KT 1.0
200 100 F
C ( s) KT 1
H ( s)
T ( s) T s 1 0.75s 1
El valor del set point se convierte en una señal transmisible del mismo tipo de la
surgida a partir del sensor – transmisor mediante un convertidor cuya ganancia es:
105
%TO
K sp KT 1.0
F
W ( s) Kv 1.64
Gv ( s)
M ( s) v s 1 0.2s 1
Siendo M(s) la señal de salida del controlador en porcentaje (% CO). Ante una
posible suspensión de la energía, la válvula de control debe cerrarse para
suspender el alimento de vapor; es decir, que la válvula debe ser de falla
cerrada, y por lo tanto, su ganancia se toma con signo positivo.
sp
(s) K sp (s) H (s) Gc (s)Gv (s)Gw (s) (s)GT (s) GTv (s) F (s)GF (s) (s)
106
Figura C.3. Lazo de control de temperatura – Diagrama de bloques
G ( s)GTv ( s) GF ( s )
K sp ( s)Gc ( s)Gv ( s) w
( s ) 1 GT ( s)GTv ( s) sp ( s) 1 GT ( s)GTv ( s)
F ( s)
Gw ( s)GTv ( s) Gw ( s)GTv ( s)
1 H ( s)Gc ( s)Gv ( s) 1 H ( s)Gc ( s)Gv ( s)
1 GT ( s)GTv ( s) 1 GT ( s)GTv ( s)
107
La ecuación entera correspondiente es:
(A)
(B)
108
Figura C.4. Respuesta Paso Unitaria – Control Proporcional
GF (s) 1
( s )
1 H (s)Gc (s)Gv (s)Gw (s)GTv (s) GT (s)GTv (s) s
Aplicando el teorema del valor final se determina el valor último para la variable de
control, es decir, para la concentración de la corriente de salida así:
[ ]
La Figura C.5 muestra la respuesta gráfica del lazo cerrado de control para un
cambio paso unitario en el flujo de la corriente de alimentación al tanque
manteniendo el valor del set point constante.
Se observa en el perfil gráfico de la Figura C.5 que la respuesta última del lazo
cerrado de control se estabiliza en un valor aproximado de -0.3 °F lo cual constituye
un error en estado estacionario porque el valor deseado de la variable desviación de
temperatura es cero.
109
Figura C.5. Respuesta paso unitario – Lazo de control regulatorio
Las reglas de Ziegler y Nichols para asignar los valores de ganancia y tiempo
integral de un controlador PI son:
( )
110
Las raíces de la ecuación característica del lazo cerrado de control son: -4.6534, -
3.2731, -0.1146 + 0.9273i, -0.1146 - 0.9273i y -0.2889. Las raíces son reales
negativas y complejas conjugadas con parte real negativa; esto dice que el lazo de
control PI es estable con los valores asignados a sus parámetros de acuerdo a las
reglas de Ziegler y Nichols.
Prueba de Routh
á ( )
√
111
( )
√
P2SP(t)
P3(t)
PC PT
vp3(t)
P4(t)
P1(t) P2(t)
vp1(t) vp4(t)
El primer proceso recibe (Salida 3) recibe un flujo normal de 500 scf/min (scf = ft3 a
1 atm y 60 °F) y opera a una presión de 30 psig, y el segundo proceso (Salida 4)
opera a una presión de 15 psig. Un proceso (Entrada 1) cuya presión de operación es
de 90 psig suministra el gas al tanque de almacenamiento con un flujo de 1500
scf/min. El tanque tiene una capacidad de 55000 ft3 y opera a 45 psig a 350 °F.
Como lo muestra la figura, se desea controlar la presión en el tanque para lo cual se
quiere estudiar la estabilidad del lazo de control.
1. Estime el tamaño requerido para cada una de las tres válvulas incluidas en el
proceso
2. Escriba el modelo matemático que expresa el balance de materia a través del
tanque
3. Elabore el diagrama de bloques del proceso en lazo abierto
4. Elabore el diagrama de bloques del proceso en lazo cerrado mostrando las
funciones de transferencia para el proceso, el sensor/transmisor y la válvula
112
5. Determine si es posible que el lazo de control sea inestable. Si lo anterior es
posible, calcule la ganancia última del controlador de presión.
6. Si se emplea un controlador proporcional con una ganancia de 50 %
CO/%TO, ¿Cuánto es el valor del offset observado para un cambio en el set
point de + 5 psi?
√ √
( )( ) √( )
113
Dinámica de la válvula No. 1.
La válvula No. 1 es la que hace parte del lazo de control de presión y debe ser de
falla cerrada para asegurar la interrupción del flujo gaseoso al tanque ante una
suspensión de la energía. Siendo así, la ganancia de la válvula es dada por:
√ √
( )( ) √( )
114
A partir de un catálogo de válvulas de la Masoneilan se selecciona una válvula de 3
plg cuyo
√ √
( )( ) √( )
115
A partir de un catálogo de válvulas de la Masoneilan se selecciona una válvula de 3
plg cuyo
100 0 %TO
KT 1.0
100 0 psig
%TO
H ( s) KT 1.0
psig
[ ] (D.1)
116
Siendo el volumen constante y remplazando la ecuación para la densidad en el
balance global de materia (D.1) se obtiene la siguiente ecuación:
(D.2)
Los flujos de cada uno de las corrientes de entrada y salida del tanque se calculan
con las siguientes ecuaciones:
( )
√
Sustituyendo los datos conocidos se plantean las siguientes ecuaciones para cada
uno de los flujos de corrientes de entrada y salida en scfm:
(D.3)
(D.4)
(D.5)
Siendo
117
(D.6)
La linealización de es:
( ) ( ) ( )
( )
( ) [ ( ) ]
( )
Entonces ( )
( ) [ √ ]
( )
Entonces, (D.7)
118
La linealización de es: ( ) ( ) ( )
( )
( ) [ √ ( )]
( )
Entonces ( )
( ) [ √ ( )]
( )
Entonces, (D.8)
La linealización de es: ( ) ( ) ( )
( )
119
( ) [ √ ( )]
( )
Entonces ( )
( ) [ √ ]
( )
Entonces, (D.9)
120
(D.10)
Siendo,
[ ] (D.11)
121
( )( )
122
La raíz de la ecuación anterior es dada por la siguiente ecuación:
Para cualquier valor positivo para la ganancia del controlador la raíz de la ecuación
característica es real negativa; esto quiere decir que el lazo de control es estable para
cualquier valor real positivo que se le asigne a la ganancia del controlador
( )( )
( )( )
123
[ ] [ ]
124
5. DISEÑO DE CONTROLADORES PID
5.1 INTRODUCCIÓN
El objetivo de mantener la variable de salida de un proceso en el valor deseado
puede llevarse a cabo empleando cualquiera de los controladores feedback con
acciones PID. De acuerdo a la ecuación que define a cada uno de ellos, la respuesta
alcanzada es diferente para una misma información en la variable de entrada del
controlador, es decir el error. El primer ensayo, por lo tanto, tiene que ver con la
escogencia del tipo de controlador (es decir, P, PI, PID o PD) a usar en un
determinado proceso.
125
variable de control del proceso alcance el valor deseado (set point). Además, la
aproximación de la variable de salida del sistema al valor deseado no debe ser ni
demasiado elongada ni demasiado oscilatoria. Un exámen cuidadoso de lo dicho
anteriormente descubre tres tipos de criterios para la evaluación del desempeño de
un sistema en un lazo cerrado de control:
1. Criterio de estabilidad
2. Criterio del estado estacionario
3. Criterio de la respuesta dinámica
De los tres criterios anteriores, los dos primeros son muy fáciles de especificar: la
sola especificación razonable es que el sistema sea estable; además, el criterio clave
para el estado estacionario es que haya muy poco o no haya error en estado
estacionario (offset). El tercer criterio especifica cómo debe responder el sistema
dentro del lazo cerrado de control. El diseñador del sistema de control debe decidir
el mejor tipo de respuesta para un problema particular (Sobreamortiguada o
Subamortiguada). Para ayudarse en esta escogencia, algunos criterios matemáticos
deben especificarse. Algunos son:
Existen otros criterios de desempeño denominados “Integral del error” que pueden
utilizarse para optimizar la selección de los parámetros del controlador. El más
común de estos criterios es la minimización de la integral del error en el tiempo, es
decir que:
Al graficar los valores que, a través del tiempo, muestra el error que se alimenta al
controlador dentro de un lazo cerrado y sumar continuamente en el tiempo dichos
valores se puede observar una de las características del controlador con respecto a la
126
variación del error. En la Figura 5.1 se muestra la variación del error con el tiempo
para un controlador PI de una variable de salida de un sistema dentro de un lazo
cerrado de control
Se observa fácilmente que con la acción integral se alcanza que el error sea cero
después de un cierto tiempo. El rayado debajo de la curva se incluye para mostrar
que la sumatoria de los errores en el tiempo es el área debajo de la curva que es lo
que se quiere minimizar. Otros criterios sobre la minimización de la integral del
error se definen de acuerdo a las siguientes funciones:
∫ | |
127
Esta definición penaliza los errores grandes.
∫ | |
Que penaliza más fuertemente errores en tiempos largos. La Figura 5.2 muestra la
variación del valor absoluto del error con el tiempo para un controlador PI de una
variable de salida de un sistema dentro de un lazo cerrado de control.
Figura 5.2. Integral del Valor Absoluto del Error – Lazo de Control PI
128
5.3. DECISIÓN DEL TIPO DE CONTROLADOR
Aun si se pudieran adelantar varias razones y criterios para seleccionar el tipo de
controlador que se adecuará a una determinada aplicación, es de un convencimiento
general que es más práctico hacer las selecciones sobre la base de las características
generales de los diferentes controladores feedback.
129
ruido utilice un controlador PID. Por ejemplo los lazos de control de
temperatura son algunas veces del tipo PID; el efecto del atraso introducido,
usualmente, por los instrumentos de medición se compensan por la acción
derivativa. En contraste, los lazos de control de flujo muy rara vez son del
tipo PID; las señales son más susceptibles de ruido y los procesos no son
usualmente sobre amortiguados.
4. Los controladores PD se utilizan muy poco; sin embargo, cuando se utilizan
hacen lo posible para que el sistema de control resista mayores valores en la
ganancia del controlador y permanezcan en condiciones estables de tal
manera que menores errores en estado estacionario se alcanzan con
controladores PD que los que se alcanzan con controladores proporcionales.
130
lazo cerrado corresponda a la condición límite de estabilidad (por ejemplo, mediante
una simulación o la aplicación de la prueba de Routh o del método de sustitución
directa). Entonces se utilizan reglas de sintonización, como las de Ziegler y Nichols,
que disminuyen la ganancia del controlador para garantizar un margen de estabilidad
teniendo como referente la inestabilidad del lazo cerrado de control. Los valores
específicos de la ganancia, tiempo integral y tiempo derivativo dependen,
obviamente, del modelo específico del proceso.
Controlador Kc
_ _
P
_
PI
PID
131
Una vez que han sido determinados la ganancia última y el período último, Tu, y de
acuerdo a Ziegler y Nichols los parámetros de sintonización del controlador se
calculan mediante las fórmulas de la Tabla 5.1 para obtener respuestas sinusoidales
exponenciales decrecientes con una razón de decaimiento de un cuarto entre sus
amplitudes.
Después de obtener un modelo empírico para un sistema de primer orden con tiempo
muerto, Ziegler y Nichols y algunos otros autores, como Cohen y Coon, han
desarrollado reglas de sintonización de controladores que se basan en los parámetros
del modelo aproximado, es decir, la ganancia, el tiempo muerto y la constante de
tiempo para alcanzar respuestas con una razón de decaimiento de un cuarto. Algunas
reglas de sintonización se incluyen a continuación
132
Tabla 5.2. Reglas de Ziegler y Nichols - Modelos Aproximados
Controlador Kc
_ _
P ( )
_
PI ( )
PID ( )
Controlador Kc
_ _
P ( )[ ( )]
( ) _
PI
( )[ ( )] [ ]
( )
( )
PD
( )[ ( )]
_ [ ]
( )
( )
PID
( )[ ( )] [ ] [ ]
( ) ( )
133
Reglas de Cohen y Coon
Smith y Corripio sostienen que estas reglas de sintonización son muy sensibles a la
relación entre el tiempo muerto y la constante de tiempo; ellos recomiendan que
estas reglas se apliquen restringidas a modelos donde se cumpla que dicha relación
tiene un valor en el intervalo
Controlador Kc
_ _
P ( )
_
PI ( ) ( )
PID
( ) ( ) ( )
134
Estas fórmulas muestran la misma tendencia que las fórmulas para una relación de
decaimiento de un cuarto con excepción de que el tiempo integral depende en alguna
extensión de la constante de tiempo efectiva del proceso y en menos extensión del
tiempo muerto. Se debe tener en claro que estas fórmulas son empíricas y no deben
extrapolarse más allá del intervalo . Al igual que las fórmulas para
una relación de decaimiento de un cuarto, estas fórmulas predicen que tanto la
acción proporcional como la integral tienden hacia el infinito cuando el proceso se
aproxima a una dinámica de primer orden sin tiempo muerto. Este comportamiento
es típico de las fórmulas de sintonización para cambios en las variables perturbación
Controlador Kc
_
PI ( )
PID
( ) ( )
135
errores tales como IAE, ISE, ITAE e ITSE. Las correlaciones son diferentes para
cambios en el set point y para cambios en la perturbación. Las Tablas 5.6 y 5.7
muestran las fórmulas para satisfacer el objetivo de un mínimo ITAE; estas fórmulas
son consideradas como las que, más a menudo, permiten obtener mejores soluciones
en un sentido práctico. Nuevamente, estas fórmulas no deben aplicarse fuera del
intervalo .
Controlador Kc
_ _
P ( )
_
PI ( ) ( )
PID
( ) ( ) ( )
Controlador Kc
_
PI ( )
PID
( ) ( )
136
Ejemplo 1. Sintonización de un controlador de nivel de líquido
fo
h1
Tanque 1
f1
h2
Tanque 2
f2
Control h3
de Medidor
Nivel de Nivel
Tanque 3
f3
Figura 5.3. Control de nivel en una serie de tanques con flujos no interactuantes
dH 1 (t )
1 H 1 (t ) K1 Fo (t ) (5.1)
dt
dH 2 (t )
2 H 2 (t ) K 2 H 1 (t ) (5.2)
dt
137
dH 3 (t )
3 H 3 (t ) K 3 H 2 (t ) (5.3)
dt
K
H 3 ( s) Fo ( s) (5.4)
( 1 s 1)( 2 s 1)( 3 s 1)
1 2 , 2 4 , 3 6 , K 6
Límites de estabilidad
6 Kc
1 0
2s 14s 16s 1
Al evaluar la anterior ecuación para los valores últimos se obtienen las siguientes
ecuaciones:
138
La solución del sistema de ecuaciones da los siguientes resultados:
Kcu 1.7
wu 0.5rad / min
Tu 12.57 min
Con los valores anteriores y aplicación las reglas de Ziegler y Nichols para la
sintonización de controladores PID basado en el modelo, los parámetros sugeridos
para asignarle al controlador de nivel para que la respuesta del lazo de control sea
subamortiguada con una relación de decaimiento de un cuarto son:
Controlador Kc
P _ _
PI _
PID
139
La Figura 5.4 muestra que la respuesta del proceso obtenida con el modelo
aproximado presenta alguna desviación de la respuesta obtenida con el modelo del
proceso, que en este caso se considera aceptable.
Figura 5.4 Respuesta paso unitaria – Modelo y Modelo Aproximado del Proceso
Los parámetros ajustables de los controladores de nivel calculados con las reglas de
Ziegler y Nichols y las de Cohen y Coon para la sintonización de controladores PID
para modelos aproximados de un sistema se muestran en la siguiente tabla.
P PI PID
Reglas Kc Kc 𝟏 Kc 𝟏
Sintonización
Ziegler – Nichols
(Modelo Aproximado)
Cohen – Coon
(Modelo Aproximado)
140
La Figura 5.5 muestra las respuestas del lazo de control PI con sintonización del
controlador de acuerdo a las reglas basadas en el modelo del proceso y a las basadas
en una aproximación del modelo del proceso.
SINTONIZACIÓN EN LINEA
AUTOSINTONIZACIÓN
(5.5)
143
Figura 5.7. Salida del Controlador “On-Off” y Respuesta del Lazo de Control
4h
Ku (5.6)
a
4(1)
Ganancia Última: Ku 1.697
(1.6 0.1) / 2
Estos son, aproximadamente, los mismos resultados obtenidos con el desarrollo del
método de sustitución directa.
144
Sintonización del controlador PID – Reglas de Tyreus - Luyben
Controlador Kc
PI _
PID
La Figura 5.8 muestra las respuestas gráficas del lazo cerrado de control para
cambios pasos unitarios en el set point ajustando los valores de los parámetros del
controlador PI de acuerdo a las reglas de Ziegler y Nichols (línea continua) y las de
Tyreus – Luyben (línea a trazos). La respuesta del proceso en el lazo de control es
menos oscilatoria y alcanza un asentamiento en menos tiempo cuando al controlador
se le asignan a sus parámetros los valores ajustados de acuerdo a las reglas de
Tyreus – Luyben. Los perfiles mostrados gráficos mostrados en la Figura 5.8 se
construyen con dos simulaciones en paralelo que se diferencian en los controladores
145
en lo que tiene que ver con los valores de los parámetros ajustados de la ganancia y
el tiempo integral.
Reglas PI PID
De Kc Kc
Sintonización
Ziegler - Nichols 6 1.5
Tyreus – Luyben
146
estándar de la medición del ruido. La función no lineal correspondiente a la “Banda
Muerta” se define por
(5.7)
O también, si el error tiene un valor entre los límites mínimo y máximo, entonces la
acción de control se mantiene en el valor normal
Figura 5.9. Proceso con control on-off con y sin banda muerta
147
Figura 5.10. Proceso con control on-off sin banda muerta
La Figura 5.10 muestra la salida del controlador On – Off sin banda muerta y la
respectiva respuesta del lazo cerrado de control y se observa que la respuesta del
circuito con el “Relay” que incluye “Banda Muerta” es atrasada con respecto a a la
que no la incluye y su amplitud es mayor.
La Figura 5.11 muestra los mismos perfiles de la salida del controlador On-Off y la
respuesta del lazo cerrado de control cuando a éste se le incluye una banda muerta al
controlador On – Off. Se aprecia que sin banda muerta el cambio en la señal de
salida del “Relay” ocurre cuando la variable de salida del circuito atraviesa por el
valor de uno, es decir, cuando el error cambia de signo; mientras que la señal de
salida del que incluye “Banda Muerta” cambia cuando la variable de salida del
circuito atraviesa los valores de 1.25 y 0.25
148
6. SINTESIS DE CONTROLADORES FEEDBACK
6.1
6.2
149
La función de transferencia 6.2 es la denominada Fórmula para la Síntesis de un
Controlador Feedback. Con esta se obtiene la función de transferencia de un
controlador feedback a partir del conocimiento de la función de transferencia en lazo
abierto y la respuesta especificada para el lazo cerrado de control.
La respuesta del lazo cerrado de control más simple que se puede especificar es la
respuesta con un atraso dinámico, es decir, de primer orden. Dahlin (1968) propuso
una respuesta de este tipo expresada como
6.3
6.4
150
cerrado con una ganancia de uno. Lo anterior asegura la no existencia de error en
estado estacionario (offset).
6.5
6.6
151
Proceso de Primer Orden
( ) 6.7
La función de transferencia 6.7 dice que para un proceso de primer orden y una
respuesta en lazo cerrado especificada como la propuesta por Dahlin se requiere un
controlador PID con los siguientes parámetros de sintonización:
6.8
Proceso Integrante
152
6.9
6.10
( ) 6.11
La función de transferencia 6.11 dice que para un proceso de primer orden y una
respuesta en lazo cerrado especificada como la propuesta por Dahlin se requiere un
controlador PID no convencional con función de transferencia de la forma:
( )( ) 6.12
6.13
153
Nuevamente el parámetro de sintonización se reduce solamente al ajuste de la
ganancia del controlador, el tiempo integral es igual al mayor atraso dinámico y el
tiempo derivativo es igual al menor atraso dinámico del proceso. Lo anterior se sabe
a partir de la experiencia que establece que el tiempo derivativo debe ser, siempre,
menor que el tiempo integral. En la práctica industrial los controladores PID se
utilizan, usualmente, para controlar temperaturas de tal manera que el modo
derivativo pueda compensar el atraso en la dinámica del sensor.
Para un proceso de primer orden con tiempo muerto con función de transferencia:
( ) 6.14
154
comparación, que la respuesta en lazo cerrado especificada debe ser atrasada con
respecto al proceso en un tiempo igual al tiempo muerto, es decir que:
6.15
( ) 6.16
6.17
( )( ) 6.18
Donde
155
Lo anterior es equivalente a un controlador PID con los siguientes parámetros de
sintonización:
6.19
6.20
6.21
Por lo tanto, para un tiempo muerto de gran valor, entre más robusto es el control
más se aproxima el controlador sintetizado al de un controlador PID no ideal con
función de transferencia como la 6.18 y con parámetros de sintonización como los
dados por las ecuaciones 6.19.
156
con la constante de tiempo del modelo mientras que en la Regla de Ziegler y Nichols
está relacionado con el tiempo muerto.
Obsérvese que la ecuación 6.19 indica que un aumento en el tiempo muerto produce
una disminución en la ganancia del controlador para una constante de tiempo
especificada para la respuesta del lazo cerrado de control. Si se comparan las
ecuaciones 6.8 y 6.19 se observa que la presencia de un tiempo muerto impone un
límite en la ganancia del controlador. En otras palabras, para un proceso de primer
orden sin tiempo muerto la ganancia puede aumentarse ilimitadamente para obtener
respuestas más y más rápidas ( ). Sin embargo, para un proceso con tiempo
muerto la ecuación 8.19 permite observar que la ganancia del controlador tiene un
límite dado por la siguiente ecuación:
Ejercicios Resueltos
Ejercicio 1:
1. Sintetice el controlador feedback que resulta para este proceso para obtener
una respuesta en lazo cerrado de primer orden con la forma de la ecuación 6.3
157
2. Sintetice el controlador feedback que resulta para este proceso si se especifica
como respuesta del lazo cerrado de control la siguiente función de
transferencia:
Solución:
Ejercicio 2:
Solución:
159
Simplificando y reorganizando se sintetiza la función de transferencia para un
controlador PID actual con la siguiente forma:
( )( )
De donde
Ejercicio 3:
160
minutos, sintetice el controlador feedback y los respectivos parámetros de
sintonización.
Solución:
( ) 6.11
Ejercicios Propuestos
161
Si la respuesta del lazo cerrado de control es con un atraso de primer orden
como lo propone Dahlin en la ecuación (6.3), demuestre que la función de
transferencia del controlador puede arreglarse en las siguientes dos formas:
1. [ ][ ]
2. [ ][ ]
162
7. CONTROL DE MODELO INTERNO - IMC
7.1 INTRODUCCIÓN
Este es un método de control que está basado en un modelo preciso del proceso, y
nos conduce al diseño de un sistema de control que es estable y robusto. Un sistema
de control robusto es aquel que mantiene un control satisfactorio a pesar de que haya
cambios en la dinámica del proceso. Para aplicar el método IMC de diseño de
sistemas de control se debe especificar la siguiente información:
163
7.3 ESTRUCTURA DE UN IMC
U(s)
+ E(s) M(s) +
R(s) Gi(s) Gp(s) Y(s)
- +
C(s)
+
Gm(s) -
7.1
7.2
7.3
. 7.4
7.5
164
[ ]
7.6
[ ] [ ]
U(s)
E(s) +
+ + M(s)
R(s) Gi(s) Gp(s) Y(s)
- + +
C(s)
Gm(s)
7.7
Y 7.8
165
U(s)
+ E(s) M(s) +
R(s) Gc(s) Gp(s) Y(s)
- +
C(s)
El diseño IMC para sistemas tipo SISO asume el hecho de que se tiene un modelo
perfecto , de tal manera que el lazo de control se reduce un lazo
abierto cuya función de transferencia para una perturbación nula es dada por:
7.9
1. Modelo del Proceso: Se factoriza el modelo del proceso en dos partes: una
invertible (good “stuff) y una no invertible (bad “stuff”). La parte
no invertible debe contener todos los ceros positivos, los tiempos muertos y
los factores (1-s)/ (1+s). Esto se denomina una factorización de paso total:
7.10
166
7.11
7.12
Donde n se escoge con un valor que haga que el controlador sea propio. Pero
si son más deseables los cambios rampa en el valor deseado R(s) (frecuentes
en reactores por lote o problemas de control transitorios) la función más
utilizada para el filtro es:
7.13
7.14
Es fácil calcular la respuesta del sistema para un cambio en el valor deseado cuando
el modelo es perfecto. Si se combinan las ecuaciones 7.9, 7.10 y 7.14 se obtiene que:
167
7.15
7.16
La ecuación 7.16 indica que la parte no invertible del modelo del proceso debe
aparecer en la respuesta del sistema. Es decir, si el proceso en lazo abierto incluye
un cero positivo entonces el sistema en lazo cerrado debe mostrar una respuesta
inversa. Además, si el proceso incluye tiempo muerto entonces el tiempo muerto
debe aparecer en la respuesta del sistema en lazo cerrado. Debe tenerse en cuenta
que la ecuación 7.16 solo se aplica a cuando el modelo es perfecto. A continuación
se desarrolla el diseño de controladores IMC para algunos ejemplos de procesos
sencillos
Diseñe un control IMC para un proceso de primer orden con la siguiente función de
transferencia (atraso dinámico en minutos):
Solución:
169
Siendo el modelo perfecto, entonces la respuesta del sistema en lazo cerrado, para
cuando la perturbación se mantiene constante, se reduce a la expresión:
Figura 7.4. Respuesta del sistema con IMC – Cambio en el Set Point
Siendo el modelo perfecto, entonces la respuesta del sistema en lazo cerrado, para
un cambio en la perturbación U(s) se reduce a la expresión:
[ ]
170
Para un control perfecto la anterior función de transferencia se reduce a la siguiente:
[ ]
1. Filtro estándar:
Sustituyendo las expresiones que corresponden a cada uno de los términos incluidos
en la anterior función de transferencia, la respuesta del sistema con control de
modelo interno es dada por:
Filtro mejorado:
171
Sustituyendo las expresiones que corresponden a cada uno de los términos incluidos
en la función de transferencia para la respuesta del sistema con control de modelo
interno se obtiene el siguiente resultado:
[ ]
[ ]
[ ]
Para cancelar la constante de tiempo del modelo del proceso se considera que:
Entonces
172
Figura 7.6 Respuesta del sistema con IMC – Cambio Perturbación
Se observa en la Figura 7.6 que con respecto al filtro estándar la respuesta con el
filtro mejorado es más rápida para alcanzar su valor último estable y es menor la
máxima desviación que alcanza con respecto a dicho valor.
Diseñe un control IMC para un proceso de primer orden con tiempo muerto con la
siguiente función de transferencia (atraso dinámico y tiempo muerto en segundos):
Solución:
173
Expresando el modelo como el producto de una parte invertible y otra no invertible
, se tiene que
Utilizando como función de filtro la dada por la ecuación 7.12 con n = 1, el IMC
practico es dado por la siguiente expresión;
174
Para un cambio paso unitario en el valor deseado de la variable de proceso X(s), la
respuesta Y(s) tiene un perfil como el que muestra en la Figura 7.7. Se observa que
el IMC ha compensado en forma muy efectiva el tiempo muerto. El tiempo muerto
no se ha removido pero el controlador no espera resultados a partir de un cambio en
la variable manipulada hasta después del tiempo muerto porque el modelo es
integrado paralelamente con el proceso.
Figura 7.7 Respuesta Sistema de Primer Orden con Tiempo Muerto - IMC
Cambio en el Set Point
Diseñe un control IMC para un proceso de segundo orden con la siguiente función
de transferencia (atraso dinámico en minutos):
175
Solución:
Utilizando como función de filtro la dada por la ecuación 7.12 con n = 1, el IMC
práctico es dado por la siguiente expresión;
Siendo el modelo perfecto, entonces la respuesta del sistema en lazo cerrado, para
cuando la perturbación se mantiene constante, se reduce a la expresión:
176
Para un cambio paso unitario en el valor deseado de la variable de proceso X(s), la
respuesta Y(s) tiene un perfil como el que muestra en la Figura 7.8.
Considere un lazo cerrado de control IMC y muestre que para un cambio paso
unitario en el valor deseado de la respuesta no hay error en estado estacionario.
Determine, además, el valor mínimo de para el cual el sistema muestra una
respuesta estable para el lazo cerrado de control.
177
Solución:
Utilizando como función de filtro la dada por la ecuación 7.12 con n = 1, el IMC
practico es dado por la siguiente expresión;
178
Figura 7.9 Control IMC – Modelo No Perfecto ( = 1.5)
La Figura 7.10 muestra este perfil para un valor de = 0.889. Para valores
menores que este la respuesta es oscilatoria inestable. La Figura 7.11 muestra la
respuesta oscilatoria inestable del lazo cerrado de control para un valor de =
0.8.
180
8. SINTESIS DE UN CONTROLADOR PID BASADO EN IMC
8.1. INTRODUCCIÓN
8.1
181
U(s)
+ E(s) M(s) +
R(s) Gi(s) Gp(s) Y(s)
- +
Y(s)
C(s)
+
Gm(s)
Ym(s) -
[ ]
8.2
[ ] [ ]
U(s)
+ E(s) + M(s) +
R(s) Gi(s) Gp(s) Y(s)
- + +
Y(s) Ym(s)
Gm(s)
182
8.3
8.4
U(s)
+ E(s) M(s) +
R(s) Gc(s) Gp(s) Y(s)
- +
C(s)
183
impropia para halla un controlador PID equivalente. Para procesos integrantes o
inestables o para cambios en la perturbación un filtro con la siguiente función se
usa muy a menudo
( )( ) 8.5
Para un sistema de primer orden sin tiempo muerto con la siguiente función de
transferencia:
( )[ ]
185
Simplificando la ecuación 8.4 resulta la función de transferencia del controlador
estándar por retroalimentación equivalente así:
( )
186
1. Caso 1: Sistema de segundo orden sin tiempo muerto con la siguiente función de
transferencia:
( )( )
187
La función de transferencia controlador estándar escrita en la forma
correspondiente a la de un controlador PID es:
( )
188
La función de transferencia del controlador estándar por retroalimentación
equivalente se halla con la ecuación 8.4 así:
( )( )
( )
( )( )
189
El procedimiento de síntesis del controlador PID en base al IMC muestra dos
parámetros ajustables que son la ganancia del controlador y el atraso
dinámico del filtro porque son los que se relacionan con el parámetro
ajustable El tiempo integral y el derivativo se calculan en función de los
parámetros dinámicos del proceso.
3. Caso 3: Sistema de segundo orden sin tiempo muerto con la siguiente función de
transferencia:
[ ][ ]
[ ]
Sistema Integrador
Para un sistema de integrador se consideran dos casos con diferentes funciones para
el filtro
191
Filtro con la siguiente función:
( )( )
( )[ ]
[ ]
193
Se observa en la anterior función de transferencia que el controlador
sintetizado es de acciones PI. Entonces los parámetros de sintonización del
controlador PID se calculan con las siguientes igualdades:
194
La función de transferencia del controlador estándar por retroalimentación
equivalente se halla con la ecuación 8.4 así:
( )[ ]
[ ]
195
integrador y tiempo muerto. Se considera en todos los casos un modelo perfecto y
las demostraciones se desarrollan para cambios en el valor deseado de la variable de
proceso
Para un sistema de primer orden con tiempo muerto con la siguiente función de
transferencia:
( )
( )[ ]
( )
196
( )
( )
[ ]( )[ ]
197
Se utiliza un filtro con la siguiente función:
[ ][ ]
[ ]
198
La expresión independiente de s incluida en el denominador de la función de
transferencia se iguala a cero para considerar al término en función del
parámetro ajustable y darle al controlador una función de transferencia de tipo
PID.
[ ]
Para un sistema de solo ganancia con tiempo muerto con la siguiente función de
transferencia:
199
Para un control con modelo perfecto, la función de transferencia es la misma
que la de . Entonces, la parte convertible del modelo es:
[ ][ ]
[( ) ( ) ]
200
( )
[ ]
201
transferencia sea semipropia. Morari y Zafiriou (1989) recomiendan un
filtro con una función de transferencia de la forma:
( )( )
202
4. Ajuste de : Desarrolle simulaciones en lazo cerrado para tanto el caso del
modelo perfecto como de casos en donde hay diferencia entre el proceso y el
modelo. Ajuste considerando la relación conflictiva entre el desempeño y lo
robusto del modelo (sensibilidad al error del modelo).
( )
( )
( ( ) )
203
De donde se obtiene que: ( )
( )[ ]
( )
( )
204
Aplicando la ecuación para determinar la función de transferencia del lazo
retroalimentado de control para un cambio en el valor deseado de la variable de
proceso se halla la correspondiente función de transferencia para el control
retroalimentado de un sistema inestable de primer orden así:
205
Figura 8.1 Control PID en base a IMC de un sistema de primer orden inestable
( )
( )
206
( )
( )
( )
( ( ) )
( )
( )
[ ][ ]
( )
( )
( )
207
La función de transferencia controlador estándar escrita en la forma correspondiente
a la de un controlador PID es:
( )
( )
El procedimiento de síntesis del controlador PI en base al IMC muestra que los tres
parámetros se ajustan en función del parámetro ajustable Se puede demostrar que
la función de transferencia del lazo retroalimentado de control para un cambio en el
valor deseado de la variable de proceso es la misma obtenida para un sistema
inestable de primer orden.
208
9. PREDICTOR DE SMITH – Compensación de tiempo muerto
9.1. INTRODUCCIÓN
9.1
209
9.2
Figura 9.2 Diagrama de bloques del compensador de tiempo muerto (P. de Smith)
La estrategia que se aplica es adicionar nuevas rutas feedback al lazo de control para
eliminar matemáticamente el efecto del tiempo muerto de la estrategia cuando este
está completamente determinado. En el sistema real el atraso está aún presente, este
sólo se ha eliminado en el sentido matemático.
Aquí se han generado dos nuevas rutas al lazo de control y se ha agregado dos
comparadores para evaluar las señales. En el lazo más externo (de color negro) la
señal contiene la contribución de la función de transferencia del controlador y del
proceso, se resta en el comparador A con la señal del lazo número 2 (de color azul)
en el cual, el G(s) se multiplica con el tiempo muerto, precisamente la función de
transferencia del proceso es G(s) por el mismo tiempo muerto, por lo cual
matemáticamente las señales son iguales y la señal que llega al comparador al inicio
del lazo es nula. Para la tercera y última ruta, la más interna (de color rojo), se tiene
en cuenta únicamente la contribución de la función de transferencia del controlador
y la parte de la función de transferencia del proceso sin tiempo el muerto, la señal
C1; técnicamente las rutas 1 y 2 están de más ya que sus respectiva señales no están
210
teniendo ningún efecto en el lazo de control, así que se puede resumir el lazo de
control “efectivo” a la Figura 9.3:
[ ( ) ] 9.3
9.4
9.5
[ ]
( )
9.6
[ ]
( )
211
Un análisis de la función de transferencia 9.6 permite descifrar que la expresión
encerrada en el corchete corresponde a un lazo cerrado de control feedback entre el
controlador de función de transferencia y un sistema con una función de
transferencia . Además, es fácil observar que entre este lazo de
control feedback y el proceso de función de transferencia también se
configura otro lazo de cerrado de control feedback negativo. Lo anterior se puede
describir como una cascada de dos lazos de control feedback negativos. La Figura
9.4a muestra el diagrama de bloques que representa a la función de transferencia 9.6.
9.7
[ ] 9.8
212
Combinando las anteriores dos ecuaciones se obtiene la siguiente función de
transferencia para el lazo cerrado interno:
[ ]
9.9
[ ]
Todos los bloques que están dentro del cuadro verde corresponden al controlador;
como se indicó al principio, para este tipo de estrategia no se agregan nuevos
equipos al lazo de control, simplemente se debe hacer uso de controladores
especiales. En el mercado existen una gran variedad de controladores electrónicos
son microprocesadores que permiten que le estrategia de control sea aplicable en los
procesos. Para cualquiera de ellos el principio es el mismo, aparecen nuevas rutas y
comparadores, y finalmente al proceso se le logra aplicar una estrategia de control
más efectiva.
Ejemplo
( )
213
2. Identificar el proceso como un sistema de primer orden con tiempo muerto
mediante el tercer procedimiento de ajuste para dicha caracterización.
3. Simular la respuesta del lazo cerrado de control sin y con compensador de
tiempo muerto asignándole al controlador proporcional a su ganancia el valor
máximo calculado en la parte 1 y hacer un análisis de dichas respuestas.
4. Simular la respuesta del lazo cerrado de control incluyendo el compensador
de tiempo muerto y comparar la respuesta que se obtiene entre esta estrategia
y la anterior asignándole al controlador una ganancia proporcional igual a la
dada por la regla de Ziegler y Nichols para este caso. Hacer un análisis de las
respuestas obtenidas
5. Simular el lazo de control feedback de tal manera que se incluya el
compensador de tiempo muerto en la forma explicada en la Figura 11.4b y
observar que las respuestas obtenidas son iguales a las obtenidas en el punto
tres.
Solución:
214
Igualando a cero el coeficiente de la parte imaginaria se obtiene que el
cuadrado de la frecuencia última es igual a 1 y, por lo tanto el periodo último
de la respuesta oscilatoria es . Igualando a cero la expresión real
de la ecuación característica en forma compleja y reemplazando el valor
último de la frecuencia se obtiene el valor último de la ganancia del
controlador proporcional:
215
Es decir, que los parámetros dinámicos del sistema son:
216
contribuido con la estabilidad del proceso aumentando el margen de ganancia
permisible en el controlador.
217
bloques que se obtienen las mismas respuestas que se muestran en las Figuras
9.7 y 9.8
218
10. LUGAR DE LAS RAICES - CONSTRUCCIÓN
10.1 INTRODUCCIÓN
Mediante la construcción del lugar de las raíces se puede estudiar la estabilidad del
lazo de control de un proceso y analizar el efecto de cambiar algunos términos del
lazo de control en la estabilidad del mismo
L(s) Proceso
+
R(s) + C(s)
Controlador Válvula Proceso
+
-
Sensor
Transmisor
219
Ecuación característica del lazo de control
m
1
K ' s n>m (10.4)
i 1 i
OLTF
n
1
s s
j 1
j
Siendo K i
i 1
K' n
j 1
j
1
Para la ecuación (10.4), los valores de son los “polos” o raíces del denominador
j
1
y los valores de son los “ceros” o raíces del numerador y K K c K v K T K p
i
220
10.3 GRÁFICAS DEL LUGAR DE LAS RAICES
m
K ' s zi
(10.5)
i 1
1
s s p j
n
j 1
Debido a que las raíces o soluciones de la ecuación (10.5) son cantidades complejas,
entonces el miembro izquierdo de esta ecuación es una cantidad compleja y, por lo
tanto, se debe cumplir que la magnitud de esta sea igual al valor absoluto del
miembro derecho y que el ángulo o argumento de la misma sea igual a un múltiplo
de 180º. Lo anterior se entiende como las condiciones que deben cumplir las raíces
escritas como la condición de magnitud y la condición de ángulo.
m
K ' s zi
Condición de magnitud: (10.6)
i 1
1
s s p j
n
j 1
221
m
K ' s zi
Condición de ángulo: ang i 1 180( 2k 1) (10.7)
s s p j
n
j 1
… (k = 0, 1, 2,…n – m - 1)
Simbolizando los ángulos que forman los vectores trazados desde la raíz si hasta los
zeros y los polos por i (s z i ) y j (s p j ) respectivamente, entonces la
condición ángulo se puede expresar de la siguiente manera:
m n
i 1
i j 180(2k 1)
j 1
(10.8)
Obsérvese que debido a que los polos complejos conjugados y los zeros complejos
conjugados en lazo abierto, si existen, siempre se sitúan simétricamente con respecto
al eje real, los lugares de las raíces siempre son simétricos con respecto a este eje.
Por lo tanto, en una construcción geométrica del lugar de las raíces solo es necesario
construir la mitad superior del lugar de las raíces y dibujar la imagen especular de la
mitad superior en el plano s inferior. En la actualidad se dispone de recursos
computacionales, como el Matlab y el Simulink, que facilitan la construcción del
lugar de las raíces de la ecuación característica de un lazo de control. Esto se utiliza
222
en el análisis de la estabilidad del sistema de control y el diseño de un controlador
para una respuesta estable deseada.
A continuación se construyen con Matlab, los lugares de las raíces para un conjunto
de sistemas con dinámicas de diferentes órdenes y se describen las características de
dichos gráficos para cada uno de los casos presentados. Se dirige el análisis en el
sentido de dilucidar la influencia que tienen los zeros, los polos en la función de
transferencia en la estabilidad del sistema. Se comienza con la construcción del
lugar de las raíces de un sistema lineal de segundo orden sin “zeros” y se continúa
con la de un sistema del mismo orden con un “zero” para observar el efecto que
tiene la inclusión de un zero sobre la respuesta de un sistema. Posteriormente y de la
misma manera se consideran sistemas de tercer y cuarto orden para observar el
efecto de la inclusión de un polo sobre la respuesta de un sistema.
Kc (10.9)
OLTF
(3s 1)(s 1)
2 C(s)
R(s) + Kc
_ (3s + 1)(s + 1)
Controlador Válvula / Proceso
Proporcional
0.5
Sensor/Transmisor
2 1
r1 , r2 1 3K c (10.10)
3 3
Figura 10.4. Lugar de las raíces del sistema de segundo orden sin “zeros”
Algunas observaciones importantes que se deducen del lugar de las raíces para un
sistema de segundo orden sin zeros son:
1. El lazo de control nunca será inestable, cualquiera que sea el valor que se le
asigne a Kc porque las raíces siempre son de valores reales o complejos
conjugados con parte real negativa. Cuando el valor de Kc se aumente, el
lazo responderá más oscilatoriamente o subamortiguado pero nunca
inestablemente.
2. Cuando Kc = 0, el lugar de las raíces se origina desde los polos de la función
de transferencia de lazo abierto, es decir, desde -1/3 y -1
3. Las ecuaciones características de sistemas de primer o segundo orden sin
tiempo muerto permiten deducir que nunca serán inestables
4. Cuando Kc aumenta, el lugar de las raíces se aproxima al infinito
224
Función de Transferencia en lazo abierto de segundo orden con un “zero”
Considere ahora que el controlador de la Figura 10.3 realiza una acción proporcional
derivativa con una constante de tiempo de 0.2 unidades. El diagrama de bloques es
el que se muestra en la Figura 10.5
2 C(s)
R(s) +
Kc(0.2s + 1)
_ (3s + 1)(s + 1)
Controlador Válvula / Proceso
Proporcional Derivativo
0.5
Sensor/Transmisor
K c (0.2s 1) (10.11)
OLTF
(3s 1)(s 1)
De la OLTF se observa que contiene dos “polos” que son -1/3 y -1 y un “zero” que
es -5 y de la ecuación característica de segundo grado se deduce que las raíces de su
solución dependen del valor de Kc. La Figura 10.6 muestra el lugar de las raíces
correspondiente al sistema cuya OLTF es de segundo orden con un zero como la
ecuación (10.11).
Algunos rasgos característicos de este sistema de segundo orden con un zero son:
1. El lazo de control nunca será inestable, cualquiera que sea el valor que se le
asigne a Kc porque las raíces siempre tendrán valores reales o complejos
conjugados con parte real negativa. Cuando el valor de Kc se aumente, el
lazo responderá más oscilatoriamente o subamortiguado pero nunca
inestablemente.
225
del Mouse a los puntos marcados con una “x” correspondientes a los polos,
haga clic sobre ellos y observe el valor de la ganancia en el menú desplegado.
Las ecuaciones características de sistemas de primer o segundo orden sin
tiempo muerto permiten deducir que nunca serán inestables
3. Cuando Kc aumenta, una rama del lugar de las raíces se aproxima al “zero”
con valor de -5 y la otra se aproxima al infinito. Acerque el puntero del
Mouse al punto marcado con una “o” correspondientes al “zero”, haga clic
sobre él y observe el valor de la ganancia en el menú desplegado.
Figura 10.6. Lugar de las raíces del sistema de segundo orden con un “zero”.
Considere ahora que el sensor transmisor de la Figura 10.3 tiene una constante de
tiempo de 0.5 unidades de tiempo. El diagrama de bloques es el que se muestra en la
Figura 10.7
Kc (10.12)
OLTF
(3s 1)(s 1)(0.5s 1)
226
2 C(s)
R(s) + Kc
_ (3s + 1)(s + 1)
Controlador Válvula / Proceso
Proporcional
0.5
0.5s + 1
Sensor/Transmisor
De la OLTF se observa que contiene tres “polos” que son -1/3, -1 y -2 y no contiene
“zeros” y la ecuación característica es polinómica de tercer grado cuya solución
requiere más esfuerzo que una de menor grado. Para analizar el comportamiento del
lazo de control, para diferentes valores de la ganancia del controlador, resulta más
fácil construir el lugar de las raíces correspondiente que resolver la ecuación
característica.
La Figura 10.8 muestra el lugar de las raíces correspondiente al sistema con función
de transferencia en lazo abierto correspondiente a la ecuación (10.12).
Figura 10.8. Lugar de las raíces del sistema de tercer orden sin “zeros”.
227
1. El sistema de control puede ser inestable. El lugar de las raíces intercepta al
eje imaginario en el punto correspondiente a la ganancia, Kc = 14. Para
valores mayores que 14, algunas raíces de la ecuación característica se
localizarán en la parte derecha del plano imaginario. Cuando el lugar de las
raíces intercepta al eje imaginario se entiende que el sistema es estable
dependiendo del valor de Kc que se le asigne. El valor de Kc para el cual el
lugar de las raíces intercepta al eje imaginario es el denominado Ganancia
última. Acerque el puntero del Mouse a la intercepción del lugar de las raíces
con el eje imaginario y haga clic para que se despliegue la información
correspondiente a dicho punto, entre otros, la ganancia última y la frecuencia
última
Considere ahora que el controlador de la Figura 10.7 realiza una acción proporcional
derivativa con una constante de tiempo de 0.25 unidades. El diagrama de bloques es
el que se muestra en la Figura 10.9.
2 C(s)
R(s) + Kc(0.25s + 1)
_ (3s + 1)(s + 1)
Controlador Válvula / Proceso
Proporcional Derivativo
0.5
0.5s + 1
Sensor/Transmisor
228
La función de transferencia en lazo abierto para este sistema es:
K c (0.25s 1) (10.13)
OLTF
(3s 1)(s 1)(0.5s 1)
De la OLTF se observa que contiene tres “polos” que son -1/3, -1 y -2 y un “zero”
con el valor de -4 y la ecuación característica es polinómica de tercer grado. La
Figura 10.10 muestra el lugar de las raíces correspondiente al sistema con OLTF, la
ecuación (10.13).
Figura 10.10. Lugar de las raíces del sistema de tercer orden con un “zero”.
229
3. El número de ramas en el lugar de las raíces es igual a cuatro, es decir, al
número de polos en la OLTF.
Considere ahora que el controlador de la Figura 10.7 realiza una acción integral con
una constante de tiempo de 2 unidades. El diagrama de bloques es el que se muestra
en la Figura 10.11
2 C(s)
R(s) + Kc
_ s (3s + 1)(s + 1)
Controlador Válvula / Proceso
Integral
0.5
0.5s + 1
Sensor/Transmisor
Kc (10.14)
OLTF
s(3s 1)(s 1)(0.5s 1)
230
resolver la ecuación característica. La Figura 10.12 muestra el lugar de las raíces
correspondiente al sistema con OLTF la ecuación (10.14).
Figura 10.12. Lugar de las raíces del sistema de cuarto orden sin “zeros”.
231
Función de Transferencia en lazo abierto de cuarto orden con un “zero”
Considere ahora que el controlador de la Figura 10.7 realiza una acción proporcional
integral con una constante de tiempo de 2 unidades. El diagrama de bloques es el
que se muestra en la Figura 10.13
2 C(s)
R(s) + Kc(s + 0.5)
_ s (3s + 1)(s + 1)
Controlador Válvula / Proceso
Proporcional Integral
0.5
0.5s + 1
Sensor/Transmisor
K c ( s 0.5)
OLTF (10.15)
s(3s 1)(s 1)(0.5s 1)
232
2. Se ha adicionado un zero y la ganancia última ha aumentado de 0.8 a 6.8
Figura 10.14. Lugar de las raíces del sistema de cuarto orden con un “zero”.
Para sistemas con lugares de las raíces con valores de s que tienden a infinito se
pueden trazar las líneas asíntotas a las ramas que se dirigen hacia el infinito. A
continuación se explica la determinación del número de asíntotas que se pueden
trazar en un lugar de las raíces como también el ángulo que forman con el eje real y
el punto donde se interceptan las asíntotas.
233
Número y Ángulo de Inclinación de las Asíntotas
Kc
OLTF(s)
s(s 1)(s 2)
Entonces Kc K
l im OLTF(s) l im l im c
s s s(s 1)(s 2) s s 3
180(2k 1)
Es decir que , k = 0, 1, 2...
3
Dado que el ángulo se repite a si mismo conforme k varía, los ángulos distintos para
las asíntotas son 60º, -60º y 180º. Por tanto, hay tres asíntotas. La única que tiene el
ángulo de 180º es el eje real negativo.
Para una función de transferencia en lazo abierto con n polos y m zeros se pueden
generalizar las fórmulas para calcular el número de asíntotas y el ángulo de
inclinación de cada uno así:
Número de Asíntotas = n – m
Ángulo de Inclinación de las Asíntotas: 180(2k 1)
nm
Kc
OLTF(s)
s(s 1)(s 2)
234
Si un punto de prueba se sitúa muy lejos del origen, entonces OLTF(s) se puede
escribir como
Kc
OLTF(s)
s 3s 2 ...
3
Kc
OLTF(s) (10.16)
(s 1) 3
Un dibujo del lugar de las raíces de OLTF(s) de la ecuación (10.16) son tres líneas
rectas como se puede observar en la Figura (10.15).
Las líneas rectas que constituyen el lugar de las raíces de la Figura 10.15 se pueden
explicar planteando la condición ángulo para la OLTF(s) de la ecuación (10.16):
235
3ang s 1 180(2k 1)
Im
O bien, tan 1 60 ,60 ,0
o o o
Re 1
Resolviendo la inversa de las tangentes resultan tres ecuaciones lineales con las
siguientes expresiones:
Im
Re 1 0
3
Im
Re 1 0
3
Im 0
Una solución simultánea de las tres anteriores ecuaciones permite obtener el punto
de intercepción entre las tres asíntotas que es s = -1. Por lo tanto, la abscisa de la
intercepción de las asíntotas y el eje real se obtiene igualando el denominador del
lado derecho de la ecuación (10.16) a cero y despejando s. Las dos primeras
ecuaciones de las asíntotas muestran que las pendientes y las intercepciones con el
eje imaginario son 3 y - 3 , respectivamente. La tercera asíntota es una línea sobre
el eje real.
n m
p j zi
s
j 1 i 1 (10.17)
nm
236
10.6 PUNTO DE RUPTURA DEL LUGAR DE LAS RAICES
El punto de ruptura de un lugar de las raíces es el punto a partir del cual las ramas
del lugar de las raíces que se originan en los polos reales se alejan del eje real
(cuando K aumenta) y se mueven sobre el plano complejo. El punto de ruptura
corresponde a un punto en el plano s en el cual hay raíces múltiples de la ecuación
característica. Para encontrar el punto de ruptura de un lugar de las raíces existe un
método sencillo que consiste en derivar la ganancia de la función de transferencia en
lazo abierto con respecto a s, igualar a cero el resultado y resolver la ecuación que
resulta. Los valores obtenidos corresponden a las raíces iguales múltiples donde se
localiza el punto de ruptura. Es decir que:
dK
0 (10.18)
ds
A(s)
1 K 0
B(s)
Si se supone que f(s) tiene raíces iguales múltiples de orden r, entonces f(s) se puede
escribir en la siguiente forma:
f(s) (s - s1 ) r (s - s 2 )...(s - s n ) 0
df(s)
0 (10.20)
ds s s1
237
Esto significa que múltiples raíces de f(s) satisfacerán la ecuación (10.19). A partir
de la ecuación (10.20) se obtiene que:
df(s) (10.21)
B' (s) KA'(s) 0
ds
Combinando las ecuaciones (10.19) y (10.21) se obtiene que: B(s) B' (s)
K
A(s) A' (s)
A partir de la ecuación anterior se puede demostrar que el punto de ruptura del lugar
de las raíces es el valor de s que satisface la siguiente ecuación:
n m
1 1
s p
j 1
i 1 s zi
0 (10.22)
j
El punto de ruptura debe encontrarse sobre el lugar de las raíces entre dos polos en
donde se originan ramas. Por ejemplo para el sistema cuya función de transferencia
en lazo abierto es
Kc
OLTF(s)
s(s 1)(s 2)
238
El punto de ruptura se determina expresando la ecuación característica del sistema y
derivando K con respecto a s. Por lo tanto:
K c s(s 1)(s 2)
dK c
Y -3s 2 - 6s - 2 0
ds
El punto de ruptura del lugar de las raíces se encuentra entre los polos 0 y -1 decir
que con el aumento en el valor de K existe un valor de s con raíces iguales reales
(s = -0.4226), es donde las ramas que se originan en dichos polos se rompen y se
alejan en el plano complejo (Ver Figura 10.16). El punto (s = -1.5774) no está sobre
el lugar de las raíces y, por lo tanto, no es un punto de ruptura.
239
Un método conocido para la determinación de la intercepción del lugar de las raíces
con el eje imaginario es evaluar la ecuación característica para un valor de s = jw y
resolver el sistema de ecuaciones resultante para hallar los valores últimos de w y
Kc.
La ecuación (10.23) permite considerar que las líneas trazadas con distintos ángulos
de inclinación representan líneas de coeficiente de amortiguamiento constante. De
acuerdo a esto, la intercepción del círculo de radio equivalente a la frecuencia
deseada de la respuesta con la línea de coeficiente de amortiguamiento especificada
determina la localización de los polos conjugados dominantes dentro de un lazo
cerrado de control.
La Figura 10.18 muestra el lugar de las raíces del sistema considerado en las
explicaciones anteriores y sobre él se superponen las asíntotas, las líneas de
240
coeficiente de amortiguamiento constante y los círculos de frecuencia angular
constante. Además se resalta con un círculo sólido el punto de ruptura de las ramas
del lugar de las raíces que tienden hacia el infinito
Un comando de Matlab que se usa con frecuencia para graficar los lugares
geométricos de las raíces es el “rlocus” con los argumentos “num” y “den” de la
siguiente manera:
rlocus(num, den)
241
usuario proporciona un vector de ganancias, K, para que el lugar de las raíces se
observe para dicho vector se utiliza el comando
rlocus(num, den, K)
plot(r, ‘’).
Si se quiere graficar los lugares geométricos de las raíces con marcas como ‘o’ o
bien ‘x’, es necesario usar el comando siguiente
r = rlocus(num, den)
plot(r ‘o’) plot(r ‘x’)
sgrid
242
frecuencia angular en particular se agregan como argumentos el vector fila de cada
una de estas dos especificaciones en la forma de:
sgrid(z,w)
Kc
OLTF(s)
s(s 1)(s 2 4s 13)
Polos y Zeros
Asíntotas
243
180(2k 1)
45o ,45o ,135o ,135o
nm
La localización del intercepto de las asíntotas con el eje real se calcula con la
ecuación (10.17) así:
n m
j 1
p j zi
i 1 (0 1 2 3 j 2 3 j )
s 1.25
nm 4
El punto de ruptura del lugar de las raíces se calcula con la ecuación (10.22).
Remplazando los polos de la función de transferencia en lazo abierto
1 1 1 1
0
s s 1 s 2 3 j s 23j
4s 3 15s 2 34s 13 0
El punto s = -0.467 esta sobre el lugar de las raíces y, por lo tanto, se trata de
un punto de ruptura real. Los valores de ganancia que corresponden a las
soluciones complejas conjugadas son cantidades complejas y no siendo reales
estos puntos no pueden ser puntos de rupturas.
244
La Figura 10.19 muestra el lugar de las raíces y las asíntotas correspondientes
construidas con la ayuda de Matlab. En la representación gráfica se pueden
observar el cumplimiento de los resultados calculados anteriormente como
son el intercepto de las asíntotas con el eje real y se verifica que el punto de
ruptura se encuentra entre 0 y -1. El archiva raíces1.m codificado con Matlab
incluye la palabra clave sgrid con el cual se despliegan las líneas de
coeficiente de amortiguamiento constante y los círculos de frecuencia natural
constante
245
N = size(n) - size(m);
disp('Numero de Asintotas')
NA = N(1)
z = [];
p = [IA IA IA IA];
k = 1;
h2 = zpk(z,p,k);
rlocus(h2)
sgrid
dN = polyder(den);
r = roots(dN);
s = size(r);
for i = 1:s
if isreal(r(i))
display('Punto de Ruptura'); r(i)
else
end
end
K c ( s 3)
OLTF(s)
s(s 1)(s 2 4s 16)
246
4. Cálculo del punto de intercepción de las asíntotas, el punto de ruptura y en
punto de ingreso del lugar de las raíces
Polos y Zeros
Asíntotas
180(2k 1)
60o ,60o ,0o
nm
La localización del intercepto de las asíntotas con el eje real se calcula con la
ecuación (10.17) así:
n m
p z
j 1
j
i 1
i
(0 1 2 3.4641 j 2 3.4641 j ) (3)
s 0.6667
nm 3
El punto de ruptura del lugar de las raíces se calcula con la ecuación (10.22).
Remplazando los polos de la función de transferencia en lazo abierto
1 1 1 1 1
0
s s 1 s 2 3.4641 j s 2 3.4641 j s 3
247
Desarrollando la suma se transforma a la siguiente ecuación entera
El punto s = -0.5244 esta sobre el lugar de las raíces y se encuentra entre los
polos 0 y -1, por lo tanto, se trata de un punto de ruptura real. El punto s = -
4.2376 esta sobre el lugar de las raíces y se encuentra entre los zeros -3 e
infinito, por lo tanto, se trata de un punto de ingreso real. Los valores de
ganancia que corresponden a las soluciones complejas conjugadas son
cantidades complejas y no siendo reales estos puntos no pueden ser puntos de
rupturas.
248
Se pueden observar el cumplimiento de los resultados calculados
anteriormente como son el intercepto de las asíntotas con el eje real y se
verifica que el punto de ruptura se encuentra entre los polos 0 y -1. Mientras
que el punto de ingreso se encuentra entre los zeros -3 e infinito.
El archivo raíces2.m codificado con Matlab incluye la palabra clave sgrid con
el cual se despliegan las líneas de coeficiente de amortiguamiento constante y
los círculos de frecuencia natural constante
num = [1 3];
n1 = [1 0];
n2 = [1 1];
n3 = [1 4 16];
den = conv(conv(n1,n2),n3);
h1 = tf(num, den);
rlocus(h1);
hold on
% Numero de Asintotas
n = pole(h1);
m = zero(h1);
N = size(n) - size(m)
disp('Numero de Asintotas')
NA = N(1)
z = [];
for i = 1:N
p(i) = IA;
end
k = 1;
h2 = zpk(z,p,k);
rlocus(h2)
sgrid
249
[numk,denk] = polyder(num,den);
r = roots(numk);
s = size(r);
for i = 1:s
if isreal(r(i))
display('Punto de Ruptura'); r(i)
else
end
end
250
APÉNDICE A: CARACTERIZACIÓN DE UN PROCESO
A.1 INTRODUCCIÓN
Cohen y Coon fueron los primeros que observaron que para la mayoría de los
procesos controlados la Curva de Reacción puede ser, razonablemente, bien
aproximada a la respuesta paso de un sistema de primer orden con tiempo muerto;
en tal caso, solamente se requiere de la estimación de los tres parámetros para
251
caracterizar el proceso y obtener una respuesta que se aproxime muy estrechamente
a la Curva de Reacción del Proceso actual. (Figura A.1). En otras palabras, el
proceso es caracterizado por una ganancia estacionaria, una constante de tiempo
efectiva y un tiempo muerto efectivo.
252
En este caso, se puede determinar la ganancia efectiva, a partir del valor último
observado en la Curva de Respuesta del Proceso y la magnitud del cambio paso Dm,
es decir, mediante la ecuación:
Se debe tener presente que Ym(∞) es la variable desviación de salida con respecto al
valor inicial; es decir, no es la medida absoluta de la variable de salida de proceso.
253
Determinación del Tiempo Muerto y el Atraso Dinámico
Procedimiento 1.
En este método se utiliza la línea que es tangente a la Curva de Reacción del Proceso
en el punto de máxima rapidez de cambio. Al derivar la respuesta correspondiente a
un modelo de primer orden con tiempo muerto, la rapidez de cambio inicial máxima
de la variable desviación de salida es:
dY (t ) 1 Y ( )
KDm m
dt to
A partir de la ecuación (A.1) se entiende que la línea de máxima rapidez de cambio
intercepta al eje horizontal en t = to y a la línea de valor final en t = to+ . Entonces
se estima la máxima pendiente de la curva de reacción del proceso y con la ecuación
(A.1) se calcula el atraso dinámico. La Figura A.3 muestra la variación de la
pendiente de la curva de reacción de un proceso
254
El tiempo muerto se determina observando el intercepto de la línea de máxima
pendiente con el eje de las abscisas.. Este procedimiento obtiene una constante de
tiempo sobrestimada para la respuesta del modelo. La Figura A.2 muestra una Curva
de Reacción de un Proceso, la línea de máxima tangente con la cual se determinan la
constante de tiempo y el tiempo muerto y la línea horizontal de máxima variable de
salida con la cual se calcula la ganancia estacionaria. Además se muestra el perfil de
la curva que se obtiene con el ajuste de primer orden con tiempo muerto
Procedimiento 2.
255
Es fácil observar que en este procedimiento se obtiene un valor menos
sobredimensionado para el atraso dinámico que el que se obtiene con el
procedimiento 1 y, por lo tanto, la curva del ajuste es más aproximada a la curva de
reacción del proceso.
Procedimiento 3.
Estos dos puntos son simbolizados como t2 y t1, respectivamente, en la Figura A.5.
t o t1
3
to t 2
3 t 2 t1
2
to t 2
258
Seguidamente se estiman los parámetros atraso dinámico y tiempo muerto de
acuerdo a lo considerado a cada uno de los tres procedimientos así:
259
Figura A.9. Ajuste 2 a la Curva de Reacción del Proceso
260
A.4. Matlab: Archivo abierto.m
K = y(end);
for j = 1:i - 1
m(j) = (y(j + 1) - y(j))/(t(j + 1) - t(j));
t1(j) = t(j);
end
figure(1)
plot(t,y,'k')
title('Respuesta Paso del Proceso en Lazo Abierto','Fontsize',14)
xlabel('Tiempo','FontSize',14)
ylabel('Respuesta','FontSize',14)
for k = 2:i - 1
d(k) = m(k) - m(k-1);
if d(k) > 0
t2 = t(k);
y2 = y(k);
else
end
end
disp(' ')
disp('Tiempo correspondiente a la maxima pendiente de la Curva de Reaccion del Proceso')
t2
to1 = t2 - y2/mmax;
disp(' ')
disp('Ajuste -1- de Primer Orden con Tiempo Muerto - 1')
h1 = tf([K],[tau1 1],'inputdelay',to1)
[y1,t1] = step(h1,ts);
261
% Graficas de la Respuesta
figure(3)
plot(t,y,'k')
hold on
plot(t1,y1,'r')
title('Respuesta Paso de un Sistema de Tercer Orden','Fontsize',14)
xlabel('Tiempo','FontSize',14)
ylabel('Respuesta','FontSize',14)
legend('Curva de Reaccion del Proceso','Ajuste -1- de Primer Orden con Tiempo Muerto',4)
hold on
plot([to1 to1 + tau1], [0 K],'--k')
plot([to1 + tau1 to1 + tau1],[K 0],'--k')
text(to1 + 0.45*tau1,0.018, '\tau','FontSize',20)
plot([to1 to1 + 0.43*tau1], [0.015 0.015],'k')
plot([to1 + 0.55*tau1 to1 + tau1], [0.015 0.015],'k')
plot([to1 to1], [0 0.03],'k')
text(0.4*to1,0.018, 'to','FontSize',12)
text(to1 + 2.5*tau1, K/2, 'Y_m(\infty)','FontSize',20);
plot([to1 + 2.6*tau1 to1 + 2.6*tau1], [0 0.45*K],'k');
plot([to1 + 2.6*tau1 to1 + 2.6*tau1], [0.55*K K],'k')
for r = 1:i
dy = abs(y(r)/y(end));
if dy < 0.64 && dy > 0.62
t3 = t(r);
y3 = y(r);
else
end
end
tau2 = t3 - to1;
disp(' ')
disp('Ajuste -2- de Primer Orden con Tiempo Muerto - 2')
h2 = tf([K],[tau2 1],'inputdelay',to1)
[y2,t1] = step(h2,ts);
figure(4)
plot(t,y,'k')
hold on
plot(t1,y2,'r')
title('Respuesta Paso de un Sistema de Tercer Orden','Fontsize',14)
xlabel('Tiempo','FontSize',14)
ylabel('Respuesta','FontSize',14)
legend('Curva de Reaccion del Proceso','Ajuste -2- de Primer Orden con Tiempo Muerto',4)
hold on
for s = 1:i
dy1 = abs(y(s)/y(end));
if dy1 < 0.29 && dy1 > 0.27
t4 = t(s);
y4 = y(s);
else
262
end
end
disp(' ')
disp('Ajuste -3- de Primer Orden con Tiempo Muerto - 1')
h3 = tf([K],[tau3 1],'inputdelay',to3)
[y5,t1] = step(h3,ts);
figure(5)
plot(t,y,'k')
hold on
plot(t1,y5,'r')
title('Respuesta Paso de un Sistema de Tercer Orden','Fontsize',14)
xlabel('Tiempo','FontSize',14)
ylabel('Respuesta','FontSize',14)
legend('Curva de Reaccion del Sistema','Ajuste -3- de Primer Orden con Tiempo Muerto',4)
263
APÉNDICE B: IDENTIFICACIÓN DE PROCESOS
264
B.3. AJUSTE DE DATOS – MODELO DE PRIMER ORDEN
Ke to s
G1 ( s ) (B.1)
s 1
El análisis de los procesos en lazo cerrado se realiza, usualmente, de tal manera que
al sintonizar su controlador se obtenga una respuesta en forma subamortiguada,
razón por la cual debe aproximarse su dinámica a un modelo de segundo orden con
tiempo muerte con una función de transferencia como la mostrada en la ecuación
B.2
Ke to s
G1 ( s) 2 2 (B.2)
s 2 s 1
265
APÉNDICE C: IDENTIFICACIÓN RESPUESTA PASO
Estimación de la Ganancia
Siendo Y(t), la variable desviación de salida, cuyo valor es cero para un tiempo
menor o igual que to
266
infinito. De esto resulta la ecuación C.2 que se utiliza para la determinación de la
ganancia estacionaria
DY
K (C.2)
Dm
Y Y (t ) to t
ln (C.3)
Y
La Tabla C.1 muestra los datos obtenidos, experimentalmente, de los valores que se
observan en la temperatura del plato 16 de una columna de destilación, después de
ser perturbada con un cambio paso en el flujo del reflujo que se alimenta debajo del
mismo plato. Los valores respectivos en condiciones estacionarias son 380ºF y
25000 lb/h, respectivamente. Las primeras tres columnas contienen los datos
tomados durante 14 horas de las variables de entrada y salida, respectivamente. La
267
cuarta columna contiene los valores del cambio en la variable de entrada y que
fácilmente se observa que es un cambio paso; la quinta columna contiene los valores
de la variable desviación de salida y la sexta columna contiene los valores del
cambio relativo de la variable desviación de salida, que es el término cuyo logaritmo
constituye el miembro izquierdo de la ecuación C.3
Y Y (t )
Tiempo Reflujo Temperatura Cambio Paso Reflujo Temperatura
h lb/h ºF X(t) Y(t) Y
268
Y 15 y en la columna encabezada con el título Cambio Paso Reflujo, X(t), se
observa que el cambio paso en la variable de entrada es Dm 2500 . Por lo tanto, el
valor de la ganancia es
DY 15 F
K 6 x10 3
Dm 2500 lb / h
Y Y (t )
ln 0.5026t 0.2289
Y
269
Figura C.2. Respuesta Paso de una Columna de Destilación
1
0.5026
to
0.2289
1.99horas
to 0.46horas
6 x10 3 e 0.46s
Y (s) X ( s)
1.99s 1
270
clc, clear all
x = [0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 9.0 10.0 11.0 12.0 13.0 14.0];
y = [380.0 380.9 383.1 386.1 387.8 389.1 391.2 391.7 392.4 393.0 393.4 393.6 394.0 394.3 394.4 394.5 394.7 394.8
394.9 395.0 394.9 395.1 395.0];
Y = y - y(1);
figure(1)
plot(x, Y, '-ok', 'MarkerEdgeColor', 'k', 'MarkerFaceColor', 'k', 'MarkerSize', 5)
xlabel('Tiempo, hora', 'FontSize', 18)
ylabel('Temperatura (Desviación), °F', 'FontSize', 18)
title({'Respuesta Paso'; 'Magnitud del paso: 2500 lb/hora'}, 'FontSize', 18)
axis([0 14 0 18])
N = length(Y);
K = Y(N)/2500;
DY = (Y(N) - Y)/Y(N);
for i = 1:N
for j = 1:4
if j == 1
M(i, j) = x( i);
elseif j == 2
M(i, j) = y( i);
elseif j == 3
M(i, j) = Y( i);
else
M(i, j) = DY( i);
end
end
end
fprintf(' % 12.2f % 12.2f % 10.2f % 10.4f\n', M')
for i = 1:N - 1
if DY(i) > 0 | DY(i + 1) < DY(i)
DYU(i) = DY(i);
xu(i) = x(i);
LDYU(i) = log(DYU(i));
else
break
end
end
271
% Representación semilogarítmica de la Desviacion de Temperatura Relativa Versus Tiempo
figure(2)
semilogy(xu, DYU, '-ko', 'MarkerEdgeColor', 'k', 'MarkerFaceColor', 'k', 'MarkerSize', 5)
xlabel('Tiempo, hora', 'FontSize', 18)
ylabel('Desviación de Temperatura Relativa', 'FontSize', 18)
title({'Desviación de Temperatura Relativa versus Tiempo'; 'Representación semilogarítmica'}, 'FontSize', 18)
p = polyfit(xu, LDYU, 1)
tau = -1/p(1)
to = tau*p(2)
figure(3)
plot(x,Y,'ok', 'MarkerEdgeColor', 'k', 'MarkerFaceColor', 'k', 'MarkerSize', 5)
xlabel('Tiempo, hora', 'FontSize',18)
ylabel('Temperatura, F','FontSize',18)
title({'Respuesta Paso: Modelo Real - Modelo Aproximado'; 'Magnitud del paso: 2500 lb/hora'}, 'FontSize', 18)
hold on
[y1,t] = step(G,14);
plot(t, y1, 'k', 'LineWidth', 2)
legend('Modelo Real', 'Modelo Ajustado', 4)
Con el siguiente gráfico se muestra la aproximación del modelo obtenido a los datos
reales.
272
C.2. MATLAB: AJUSTE POLINÓMICO DE DATOS
semilogy(t,Y)
Se debe tener en cuenta que con este comando, la escala logarítmica es en base 10 y
para el propósito de la ecuación C.3, el logaritmo es de base neperiana (natural), es
decir, debe hacerse la conversión del dato leído sobre dicha gráfica. De otra manera,
se pueden calcular, previamente, los logaritmos naturales de los valores a
representar en la ordenada y graficarlos en función del tiempo mediante el comando
plot.
El ajuste de dichos datos a una tendencia lineal se hace con el comando polyfit cuya
sintaxis es
polyfit(x,y,n)
Los resultados de una prueba paso desarrollada en un torre lavadora de SO2 son
mostrados en la Tabla C.2. La variable de entrada es el flujo de agua alimentada a la
torre (en galones/minuto) y la variable de salida es la concentración de SO2 en la
corriente de salida (en partes por millón)
273
1. Formule un modelo sencillo que represente a los datos tabulados y estime los
parámetros del modelo propuesto
2. Obtenga la respuesta teórica del modelo formulado con respecto a la entrada
considerada
3. Grafique la respuesta obtenida en el punto 2 junto con la de los datos
tabulados y comente a cerca de la aproximación del modelo formulado con
respecto a los datos
274
APÉNDICE D: IDENTIFICACIÓN RESPUESTA IMPULSO
K
G ( s)
s 1
La respuesta impulso unitaria del sistema anterior es dada por la siguiente expresión:
K
Y (t ) e t /
K
0
G(t )dt
0
e t / dt K (D.1a)
K
0
tG (t )dt
0
te t / dt K (D.1b)
275
Como la ecuación (D.1a) es la definición del momento cero de la función G(t) con
respecto al origen y la ecuación (D.1b) define al momento uno, se puede observar
que la ganancia estacionaria K y la constante de tiempo de un sistema de primer
orden puede obtenerse a partir de estos momentos de la respuesta impulso unitaria
de esta función.
m j t j G(t )dt (D.2)
0
K mo (D.3)
m1
(D.4)
mo
K G(t )dt (D.5a)
0
tG (t )dt
0
(D.5b)
G(t )dt
0
Las integrales de las ecuaciones (D.5a) y (D.5b) se pueden calcular por los métodos
numéricos de integración utilizando los datos experimentales discretos de G(k).
276
D.1. Teoría general – Identificación respuesta impulso
G ( s) e st G (t )dt (D.6)
0
( st ) i
e st
(D.7)
i 0 i!
( st ) i
G( s)
0
i 0 i!
G(t )dt (D.8)
sit i
G( s)
0
(1)i
i 0 i!
G(t )dt (D.9)
Al asumir que la función de transferencia G(s) para el sistema existe, entonces tanto
la integral como la sumatoria de la ecuación (D.9) existen y convergen. Esto permite
invertir el orden dichas operaciones de la siguiente manera:
si i
G( s) (1)i
i! 0
t G(t )dt (D.10)
i 0
si
G( s) (1) mi i
(D.11)
i 0 i!
277
mi t i G(t )dt (D.12)
0
K lim G( s) (D.13)
s0
K lim e st G (t )dt (D.14)
s 0
0
K G (t )dt mo (D.15)
0
278
G( s)
G(s) (D.16)
K
mi
i (D.17)
mo
si
(1)i i!
mi
G( s) i 0
(D.18)
mo
si
G( s) (1) i i (D.19)
i 0 i!
2 3
G( s) 1 1s s2 s 3 ... (D.20)
2 6
K
G( s) n 1
(D.21)
an s an 1s
n
... a2 s 2 a1s 1
279
1
G( s) n 1
(D.22)
an s an 1s
n
... a2 s 2 a1s 1
2 3 1
1 1s s2 s 3 ... n 1
(D.23)
2 6 an s an 1s
n
... a2 s 2 a1s 1
2 3
1 1s 2 s 3 s ... an s an 1s ... a2 s a1s 1 1
n n 1 2
(D.24)
2 6
a1 1 (D.25)
2 2
a2 a11 12 (D.26)
2 2
2 3 3
a3 a2 1 a1 13 1 2 (D.27)
2 6 6
Y así sucesivamente.
1
G( s)
s 1
1 s 11 1s 2 s 2 3 s 3 ... (D.28)
2 6
1 (D.29)
2 2 2 (D.30)
3 6 3
(D.31)
Debe tenerse en cuenta, por supuesto, que el conjunto completo de datos se utiliza
para calcular cada uno de los momentos y, por lo tanto, si el atraso se estimara
solamente a partir del primer momento, el resultado se basara también en el conjunto
completo de datos. Los estimativos obtenidos con los momentos de orden superior
podrían considerarse como para información de diagnóstico acerca de la proximidad
del comportamiento dinámico del proceso actual con respecto al sistema de primer
orden ideal (modelado).
1
G( s)
a2 s a1s 1
2
1 a2 s 2 a1s 1 1 1s 2 s 2 3 s 3 ... (D.33)
2 6
a1 1 (D.34)
2
a2 12 (D.35)
2
282
Momentos adicionales pueden utilizarse para la obtención de estimativos adicionales
de estas mismas constantes. Estos valores pueden, entonces, utilizarse para verificar
la proximidad de la respuesta observada del sistema con respecto al comportamiento
de segundo orden.
zs 1
G( s)
a2 s a1s 1
2
zs 1 a2 s 2 a1s 1 1 1s 2 s 2 3 s 3 ... (D.36)
2 6
a1 1 z (D.37)
2
a11 a2 0 (D.38)
2
3 2
a1 a2 1 0 (D.39)
6 2
31 2 3
a1
3212 2
(D.40)
283
2
a2 a11 (D.41)
2
z a1 1 (D.42)
e to s
G( s)
s 1
e to s s 11 1s 2 s 2 3 s 3 ... (D.43)
2 6
Una expansión del término exponencial como una serie de potencias transforma a la
ecuación D.43 así:
to2 s 2 to3 s 3
1 to s ... s 11 1s 2 s 2 3 s 3 ... (D.44)
2! 3! 2 6
Igualando los coeficientes de los términos s y s2 se obtienen dos ecuaciones con las
cuales se pueden calcular los dos parámetros incluidos en el modelo de primer orden
con tiempo muerto
to 1 (D.45)
to2
1 2 (D.46)
2 2
284
La eliminación del tiempo muerto al combinar ecuaciones D.45 y D.46 da una
ecuación para calcular el cuadrado del atraso dinámico del modelo así:
2 2 12 (D.47)
285