Escolar Documentos
Profissional Documentos
Cultura Documentos
Práctica 5.
Sintonización de un PID Ideal por los
Métodos de Zingler-Nichols, Ganancia
Máxima y Curva de Reacción
1
“SINTONIZACIÓN DE UN PID IDEAL POR LOS MÉTODOS DE
ZIEGLER- NICHOLS GANANCIA MÁXIMA Y CURVA DE
REACCIÓN”
2
Ilustración 1Funcion de transferencia a lazo abierto Simulink
1.1. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio de la gráfica)?
3
Función de Transferencia en lazo abierto ante un
escalón unitario. la curva en lazo abierto ante un
Grafica de
escalón unitario.
4
Ilustración 3 Curva de respuesta a lazo abierto simulink
𝑠 2 + 3.9958𝑠 + 3.9916
5
2 2
𝑎𝑝𝑟𝑜𝑥𝑚𝑖𝑚𝑎𝑑𝑎 = 3.9916 𝑁𝑜 𝑎𝑝𝑟𝑜𝑥𝑚𝑖𝑚𝑎𝑑𝑎 = 2 2.0042
𝑠 + 2.0042 𝑠 + 3.9958𝑠 + 3.9916
6
2. Obtener la curva de respuesta en lazo cerrado con un valor de H(S)=0.25 y Kc=1.
Mediante Simulink y Matlab probamos la función de transferencia con un valor de
H(S)=0.25 y Kc=1.
2.1. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
Como podemos observar nuestra cuerva de respuesta no sigue la referencia unitaria
7
La curva de respuesta en lazo cerrado
Función para la obtención de la curva de respuesta
en lazo cerrado
2.2. Por medio del método de polos dominantes realice la aproximación a un sistema de
primer orden ó segundo orden, y obtenga sus parámetros característicos de desempeño
8
Ilustración 2 Función de Transferencia
punto 2.2 y grafica Aproximada y NO aproximada
Una vez obteniendo las raíces identificamos cual es nuestro polo dominante
𝑠 = −1.6031 + 0.6874𝑖
𝑠 = −1.6031 − 0.6874𝑖
𝑠 = −2.7937 + 0𝑖
𝑠 + 2.7937 = 0 𝑝𝑜𝑙𝑜 𝑑𝑜𝑚𝑖𝑛𝑎𝑛𝑡𝑒
Realizamos la multiplicación de nuestras raíces para obtener las funciones aproximadas y
no aproximadas
(𝑠 + 1.6031 − 0.6874𝑖)(𝑠 + 11.6031 − 0.6874𝑖)
𝑠 2 + 3.2062𝑠 + 3.0424
2 2
𝑎𝑝𝑟𝑜𝑥𝑚𝑖𝑚𝑎𝑑𝑎 = 3.0424 𝑁𝑜 𝑎𝑝𝑟𝑜𝑥𝑚𝑖𝑚𝑎𝑑𝑎 = 2 2.7937
𝑠 + 2.7937 𝑠 + 3.2062𝑠 + 3.0424
9
Grafica para la obtención de polos dominantes
10
3. Sintonización de un Controlador P y la gráfica de la respuesta en lazo cerrado por el
método de ganancia máxima de Routh- Hurtwitz, considerando a H(S)=0.25.
El criterio de estabilidad de Routh-Hurwitz plantea que el número de raíces de la ecuación
con partes reales positivas es igual al número de cambios de signo de los coeficientes de
la primera columna del arreglo. La condición necesaria y suficiente para que todas las raíces
de la ecuación se encuentren en el semiplano izquierdo del plano s es que todos los
coeficientes de la ecuación sean positivos y que todos los términos de la primera columna
del arreglo tengan signo positivo.
Por lo que se tiene que
11
Realizamos la retroalimentación de nuestra función de transferencia con una ganancia de
0.25 obteniendo una nueva función para realizar nuestra matriz.
2𝐾𝑝
𝐺𝑐 (𝑠) 𝑠 + 6𝑠 2 + 12𝑠 + 8
3
𝐹𝑒𝑒𝑑𝑏𝑎𝑐𝑘 = =
1 + 𝐺𝑐 (𝑠)𝐻(𝑠) 1 + (0.25) 2𝐾𝑝
𝑠 + 6𝑠 2 + 12𝑠 + 8
3
2𝐾𝑝
𝐹𝑒𝑒𝑑𝑏𝑎𝑐𝑘 =
𝑠3 + 6𝑠 2 + 12𝑠 + 8 + 0.5𝑘𝑝
s3 1 12 0
s2 6 8+0.5kp 0
s1 bo 0 0
s0 8+0.5kp 0 0
12
Sustituyendo la variable s por jw
−6𝑤 2 + 8 + 0.5𝐾𝑝 = 0
𝑗𝑤(−𝑤 2 + 12) = 0
𝑤 2 = 12
Despejando a W
𝑤 = √12
𝑤 = 3.4641
Sustituyendo los valores de w
−6(√12)2 + 8 + 0.5𝐾𝑝 = 0
Despejando a Kp
−6(12) + 8 + 0.5𝐾𝑝
6(12) − 8
𝐾𝑝 =
0.5
𝐾𝑝 = 128
2𝜋 2𝜋 2𝜋
𝑃𝑢 = = =
𝑊𝑛 𝑤 3.4641
13
𝑃𝑢 = 1.8138
𝐾𝑝𝑐 = 64
Controlador Kp Ti Td
P 64 ∞ 0
1
𝐾𝑝𝑐 =
𝐵𝑝
Despejando a Bp
1 1
𝐵𝑝 = = = 0.015
𝐾𝑝𝑐 64
3.1. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
Como podemos observar la curva de respuesta sigue la referencia unitaria
14
Calculando ESS
Mediante la sintonización de nuestro controlador P obtuvimos el valor de Kp el cual
sustituimos en nuestra función para obtener la nueva función de transferencia,
tomándola en cuenta para el cálculo de nuestro error en estado estacionario
2(64)
𝑠3 + 6𝑠 2 + 12𝑠 + 8 + 0.5(64)
128
𝐺(𝑆) =
𝑠3 + 6𝑠 2 + 12𝑠 + 40
𝐴 𝐴
lim 𝑆𝑅(𝑆) lim 𝑆( ) 𝑆
𝑒𝑠𝑠 = = 𝑆 = lim 𝑆
1 + 𝐺𝑐(𝑆) 1 + 𝐺𝑐(𝑆) 𝑠→0 1 + (1) 128
(0.25)
𝑠 3 + 6𝑠 2 + 12𝑠 + 40
𝐴 𝐴
𝑒𝑠𝑠 = = = 0.013
𝑠3 + 6𝑠 2 + 12𝑠 + 72 72
3.2. Por medio del método de polos dominantes realice la aproximación a un sistema de
primer orden ó segundo orden, y obtenga sus parámetros característicos de desempeño.
Una vez obteniendo las raíces identificamos cual es nuestro polo dominante
𝑠 = −0.4126 + 2.7495𝑖
𝑠 = −0.4126 − 2.7495𝑖
𝑠 = −5.1748 + 0𝑖
𝑠 + 5.1748 = 0 𝑝𝑜𝑙𝑜 𝑑𝑜𝑚𝑖𝑛𝑎𝑛𝑡𝑒
15
Realizamos la multiplicación de nuestras raíces para obtener las funciones aproximadas y
no aproximadas
(𝑠 + 0.4126 − 2.7495𝑖)(𝑠 + 0.4126 + 2.7495𝑖)
𝑠 2 + 0.8252𝑠 + 7.7299
128 128
𝑎𝑝𝑟𝑜𝑥𝑚𝑖𝑚𝑎𝑑𝑎 = 7.7299 𝑁𝑜 𝑎𝑝𝑟𝑜𝑥𝑚𝑖𝑚𝑎𝑑𝑎 = 2 5.1748
𝑠 + 5.1748 𝑠 + 0.8252𝑠 + 7.7299
16
Gráfica Aproximada Gráfica NO Aproximada
17
2𝐾𝑐 = 14.85
𝐾𝑐 = 7.4
3.4. Si se requiere un error máximo de 0.1 en estado estacionario, con un controlador solo
en modo proporcional ¿De qué valor deberá ser la ganancia proporcional para cumplir con
éste objetivo? Obtenga la curva de respuesta
Para ess=0.1
1
= 0.35
2𝐾𝑐
1+( 8 )
2𝐾𝑐
1 = 0.1 (1 + ( ))
8
2𝐾𝑐 1
1+( )= = 10
8 0.1
2𝐾𝑐 = 72
18
𝐾𝑐 = 36
2𝐾𝑝
𝐹𝑒𝑒𝑑𝑏𝑎𝑐𝑘 =
𝑠3 + 6𝑠 2 + 12𝑠 + 8 + 0.5𝑘𝑝
s3 1 12 0
s2 6 8+0.5kp 0
s1 bo 0 0
s0 8+0.5kp 0 0
19
(6)(12) − (1)(8 + 0.5𝑘𝑝)
𝑏𝑜 =
6
72 − 8 − 0.5𝑘𝑝 64 − 0.5𝑘𝑝
𝑏𝑜 = =
6 6
Por medio de nuestros resultados de la tabla, obtendremos nuestro rango de estabilidad
64 − 0.5𝑘𝑝
8 + 0.5𝑘𝑝 = 0 =0
6
0.5𝑘𝑝 = −8 64 − 0.5𝑘𝑝 = 0
−8 −64
𝑘𝑝 = = −16 𝑘𝑝 = = 128
0.5 −0.5
Nuestro sistema es estable dentro de -16<kc<128
2𝐾𝑝
𝑇(𝑠) =
𝑠3 + 𝑠2 + 12𝑠 + 8 + 0.5𝐾𝑝
Sustituyendo la variable s por jw
−6𝑤 2 + 8 + 0.5𝐾𝑝 = 0
𝑗𝑤(−𝑤 2 + 12) = 0
𝑤 2 = 12
Despejando a W
𝑤 = √12
𝑤 = 3.4641
20
Sustituyendo los valores de w
−6(√12)2 + 8 + 0.5𝐾𝑝 = 0
Despejando a Kp
−6(12) + 8 + 0.5𝐾𝑝
6(12) − 8
𝐾𝑝 =
0.5
𝐾𝑝 = 128
2𝜋 2𝜋 2𝜋
𝑃𝑢 = = =
𝑊𝑛 𝑤 3.4641
𝑃𝑢 = 1.8138
𝐾𝑝𝑐 = 57.6
Calculando PI
𝑃𝑢 1.8138
𝑇𝑖 = =
1.2 1.2
𝑇𝑖 = 1.0948
Tabla de la sintonización del controlador PI
21
Controlador Kp Ti Td
PI 57.6 1.0948 0
1
𝐾𝑝𝑐 =
𝐵𝑝
Despejando a Bp
1 1
𝐵𝑝 = =
𝐾𝑝𝑐 57.6
𝐵𝑝 = 0.0173
4.1. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
Escalón unitario para obtener el valor de A
𝐴 1
=
𝑠 𝑠
𝐴=1
22
Sustituyendo el valor de KP
2(57.6)
𝑠3 + 6𝑠 2 + 12𝑠 + 8 + 0.5(57.6)
115.2
𝑇(𝑠) =
𝑠3 + 6𝑠 2+ 12𝑠 + 36.8
𝐴
lim 𝑠 ( 𝑠 )
𝑠=0
𝑒𝑠𝑠 =
115.2
1+
𝑠 3 + 6𝑠 2 + 12𝑠 + 36.8
1 23
lim 𝐴 ( )=
𝑠=0 115.2 95
1 + 36.8
s3 1 12 0
s2 6 8+0.5kp 0
s1 bo 0 0
23
s0 8+0.5kp 0 0
2𝐾𝑝
𝑇(𝑠) =
𝑠3 + 𝑠2 + 12𝑠 + 8 + 0.5𝐾𝑝
Sustituyendo la variable s por jw
−6𝑤 2 + 8 + 0.5𝐾𝑝 = 0
𝑗𝑤(−𝑤 2 + 12) = 0
𝑤 2 = 12
Despejando a W
𝑤 = √12
24
𝑤 = 3.4641
Sustituyendo los valores de w
−6(√12)2 + 8 + 0.5𝐾𝑝 = 0
Despejando a Kp
−6(12) + 8 + 0.5𝐾𝑝
6(12) − 8
𝐾𝑝 =
0.5
𝐾𝑝 = 128
Obteniendo el valor para Pu
2𝜋 2𝜋 2𝜋
𝑃𝑢 = = =
𝑊𝑛 𝑤 3.4641
𝑃𝑢 = 1.8138
𝐾𝑝𝑐 = 76.8
Calculando PI
𝑃𝑢 1.8138
𝑇𝑖 = =
1.2 2
𝑇𝑖 = 0.9069
Calculando Td
25
𝑃𝑢 1.8138
𝑇𝑑 = =
8 8
𝑇𝑑 = 0.2267
Tipo de Kp Ti Td
Controlador
PID 76.8 0.9069 0.2267
1
𝐾𝑝𝑐 =
𝐵𝑝
Despejando a Bp
1 1
𝐵𝑝 = =
𝐾𝑝𝑐 57.6
𝐵𝑝 = 0.0173
5.1. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
Como podemos observar la curva de respuesta sigue la referencia
26
Gráfica de la respuesta en lazo cerrado
153.6
𝑇(𝑠) =
𝑠3 + 6𝑠 2+ 12𝑠 + 46.4
𝐴
lim 𝑠 ( 𝑠 )
𝑠=0
𝑒𝑠𝑠 =
153.6
1+
𝑠 3 + 6𝑠 2 + 12𝑠 + 46.4
1
lim 𝐴 ( ) = 0.232
𝑠=0 153.6
1 + 46.4
27
5.2. Por medio del método gráfico realice la aproximación a un sistema de primer orden o
segundo orden, y obtenga sus parámetros característicos de desempeño
Para la aproximación por método gráfico se tomaron en cuenta los valores de Mp=0.4,
C(tp)=1.4, tp=1.1, tr=0.651 y KsA=1. Los cálculos realizados para obtener la función
aproximada son los siguientes:
(ln(𝑀𝑝))2 (ln(0.4))2
𝜉=√ = √ = 0.279
𝜋 2 + (ln(𝑀𝑝))2 𝜋 2 + (ln(0.4))2
𝜋 𝜋
𝑤𝑑 = = = 2.85
𝑡𝑝 1.1
𝑤𝑑 2.85
𝑤𝑛 = = = 2.967
√1 − 𝜉 2 √1 − 0.2792
(2.967)2 8.8
𝐺(𝑠) = 2 2
= 2
𝑠 + 2(0.279)(2.967)𝑠 + (2.967) 𝑠 + 1.65𝑠 + 8.8
28
7. Genera una tabla para comparar el %Mp, Tss al 2 %, y el error en estado estacionario
de cada gráfica obtenida
29
PARTE 2 SINTONIZACIÓN POR CURVA DE REACCIÓN
1.Investigar el circuito electrónico del controlador PID (con amplificadores operacionales).
30
2. Se tiene un sistema de segundo orden y tiene la siguiente función de transferencia:
a. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio de la gráfica)?
En la gráfica se pudo observar que la respuesta de la función sigue a la
referencia unitaria, por lo que el 𝐞𝐬𝐬 = 𝟎.
31
4. Obtener la curva de respuesta en lazo cerrado con un valor de H(S)=2 y Kc=1.
a. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
Calculando T(s)
Aplicando formula y sustituyendo valores
5
k c G(s) s2 + 5s + 5
T(s) = =
1 + k c G(s)H(s) 5(2)
1+ 2
s + 5s + 5
La función de T(s) es:
5 Kc
T(s) = ( 2 )
s + 5s + 5 + 10Kc
32
1 5 Kc 5 + 5Kc 2
ess = lim s ( ) (1 + 2 )= = = 0.666
s→0 s s + 5s + 5 + 10Kc 5 + 10Kc 3
Con la función de T(s) se obtiene el error en estado estacionario
e 1 1 5 Kc 5+5Kc
ss|1 =lim S( ) lim s( )(1+ 2 )=
s→0 S s→0 s s +5s+5+10Kc 5+10Kc
s
ess|1 = 0.66
s
a.¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
La función si sigue a la referencia unitaria solo que tarda un tiempo determinado en
estabilizarse.
El ess lo podemos obtener mediante el teorema del valor final.
33
Calculando T(s)
Aplicando formula y sustituyendo valores
5
𝑘𝑐 ∗ 𝐺(𝑠) (21.485) ( 2 )
𝑇(𝑠) = = 𝑠 + 5𝑠 + 5
1 + 𝑘𝑐 ∗ 𝐺(𝑠) ∗ 𝐻(𝑠) 1 + (21.485) ( 5
) (2)
𝑠 2 + 5𝑠 + 5
Resolviendo por algebra.
107.425 107.425
(
2 + 5𝑠 + 5) ( 2 )
𝑇(𝑠) = 𝑠 = 𝑠 + 5𝑠 + 5
214.85 214.85 + 𝑠 2 + 5𝑠 + 5
1+ 2
𝑠 + 5𝑠 + 5 𝑠 2 + 5𝑠 + 5
La función de T(s) es:
107.425
𝑇(𝑠) =
𝑠 2 + 5𝑠 + 219.85
Con la función de T(s) se obtiene el error en estado estacionario
𝑒 1 107.425 107.425
𝑠𝑠|1 =lim 𝑆( )(1− 2 =1− 2
𝑠→0 𝑆 𝑠 +5𝑠+219.85 𝑠 +5𝑠+219.85
𝑠
𝑒𝑠𝑠|1 = 0.511
𝑠
34
c. Si se requiere un error máximo de 0.25 en estado estacionario, con un controlador solo
en modo proporcional. ¿De qué valor deberá ser la ganancia proporcional para cumplir
éste objetivo? Obtenga la curva de respuesta.
35
6. Sintonización de un Controlador PI y la gráfica de la respuesta en lazo cerrado por el
método de ganancia máxima de Routh- Hurtwitz, considerando a H(S)=2.
0.9𝑇 (0.9)(1.07425)
𝑃 ⇒ 𝐾𝑝 = = = 19.33
1 𝐿 0.05
𝐿 0.05
𝐼 ⇒ 𝑇𝐼 = = = 0.166
1 0.3 0.3
3.208𝑠 + 19.33
𝐺𝑐𝑝𝑖 =
0.166𝑠
a. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
El sistema sigue a la referencia unitaria, solo que tarda en estabilizarse.
Este sistema tiene un 𝐞𝐬𝐬 = 𝟎.
b. Por medio del método gráfico realice la aproximación a un sistema de primer orden
o segundo orden, obtenga sus parámetros característicos de desempeño
Tp=0.217
C(tp)=0.963
ksA=0.5
36
104.9
T(s) =
s2 + 0.7086s + 209.7
%Mp=92.6%
Tss2%=11.29 s
7. Sintonización de un Controlador PID y la gráfica de la respuesta en lazo cerrado por el
método de ganancia máxima de Routh- Hurtwitz, considerando a H(S)=0.25.
1.2𝑇 (1.2)(1.07425)
𝑃 ⇒ 𝐾𝑝 = = = 25.782
1 𝐿 0.05
𝐼 ⇒ 𝑇𝐼 = 2𝐿 = 2(0.05) = 0.1
1
a. ¿La respuesta sigue a la referencia unitaria?, ¿Qué valor tiene el error en estado
estacionario (obtener por medio del teorema del valor final)?
Este sistema sigue la referencia unitaria, solo que tarda en estabilizarse un determinado
tiempo.
Este sistema tiene un 𝒆𝒔𝒔 = 𝟎.
37
b. Por medio del método gráfico realice la aproximación a un sistema de primer orden ó
segundo orden, y obtenga sus parámetros característicos de desempeño
Por medio del método grafico realice la aproximación a un sistema de primer orden o
segundo orden, y obtenga sus parámetros característicos de desempeño
Tp=0.177
C(tp)=0.772
163.4
T(s) =
s2 + 6.879s + 326.9
%Mp=54.40%
Tss2%=1.163 s.
9. Genera una tabla para comparar el %Mp, Tss al 2 %, y el error en estado estacionario
de cada gráfica obtenida
38
Control P 58.42% 1.6 s 0.511
Control PI 92.6% 11.29 s 0
Control PID 54.40% 1.16s 0
39
1 1 1 1
= ⇒ =
𝑇𝑖 𝑅𝐶1 𝑗 0.134 1000kΩ 𝐶1
𝑪𝟏 = 𝟎. 𝟏𝟑𝟒 µ𝐅
𝑇𝑑 = 𝑅𝐶2 ⇒ 0.335 = 1000kΩ 𝐶2
𝑗
𝑪𝟐 = 𝟎𝟑𝟑𝟓 µ𝐅
40