Tarea 3 - ALSO220696
Tarea 3 - ALSO220696
Estado de Morelos
Control Industrial
Tarea 3
Presenta:
Profesor:
Dr. Alfredo Gil Velasco
Grupo:
7.A
Para poder validar si esta función de transferencia se puede validar con el segundo método de Ziegler-Nichols
vamos a colocar la función de transferencia en Matlab y aplicaremos el comando de rlocus donde genero la gráfica
que se muestra en la ilustración 2:
Nota: Con esto podemos validar que el sistema puede ser sintonizado con el segundo método de Ziegler-Nichols.
2. Describir el proceso mediante el análisis del modelo en lazo abierto (estabilidad, velocidad de
respuesta, sobretiro, orden, tipo de sistema, etc.)
Para este punto vamos a ocupar la función de transferencia y vamos a factorizar el denominador
𝜽(𝒔) 𝟎. 𝟎𝟏
=
𝒗(𝒔) 𝟎. 𝟎𝟎𝟓𝒔𝟑 + 𝟎. 𝟎𝟔𝒔𝟐 + 𝟎. 𝟏𝟎𝟎𝟏𝒔
𝜽(𝒔) 𝟎. 𝟎𝟏
=
𝒗(𝒔) 𝒔(𝒔 + 𝟐. 𝟎𝟎𝟐)(𝒔 + 𝟏𝟎)
Donde los polos estarán en:
𝑠1 = 0
𝑠2 = −2.002
𝑠3 = −10
Estabilidad
Para que el sistema sea estable en lazo abierto, todos los polos deben tener partes reales negativas o, en su
defecto, no deben tener partes reales positivas.
Como todos los polos tienen partes reales menores o iguales a cero, el sistema es marginalmente estable en lazo
abierto. Esto se debe a que uno de los polos está en el origen (s=0), lo cual indica que puede existir una oscilación
sin amortiguamiento si se excita de cierta manera.
Estabilidad: Marginalmente estable (respuesta de rampa).
Velocidad de Respuesta: Lenta, sin estabilización.
Sobretiro: No hay sobretiro en la respuesta de escalón.
Orden del Sistema: Tercer orden.
Tipo de Sistema: Tipo 1 (un polo en el origen).
𝑠2 0.06 0.01Kcr 0
𝑠1 𝑎1 0 0
𝑠 0.01Kcr
(0.06)(0.1001) − (0.01𝐾𝑐𝑟)(0.005)
𝑎1 =
0.06
6.006 − 50µ𝐾𝑐𝑟
𝑎1 =
0.06
Igualamos los ceros y los polos a cero para obtener el rango de valores que puede tener Kcr:
0.01𝐾𝑐𝑟 = 0
𝐾𝑐𝑟 = 0
6.006 − 50µ𝐾𝑐𝑟
=0
0.06
𝐾𝑐𝑟 = 120.12
Por lo tanto, los valores de Kcr pueden ser: 0 < 𝐾𝑐𝑟 < 120.12
Para ver las oscilaciones tomaremos un Kcr = 119.6 ya que esta ganancia nos da la respuesta oscilatoria que
necesitamos para ello si simulo como se muestra en la ilustración 3.
Ilustración 3.Simulacion del sistema en lazo cerrado con controlador y ganancia Kcr =119.6.
La respuesta obtenida del sistema fue una respuesta oscilatoria como se muestra en la ilustración 4, tal y como la
necesitamos.
Posteriormente se obtuvo el valor de Pcr con la diferencia de los picos para obtener el periodo siendo este 1.384
segundo como se muestra en la ilustración 5.
Ahora que ya tememos los valores de Kcr y Pcr podemos calcular los parámetros del controlador PID Utilizando
la tabla que se muestra en la ilustración 6.
Ilustración 6.Valores de sintonización
Como realizaremos el control PID vamos a obtener estor parámetros, recordemos que los valores de Kcr y Pcr
son:
𝐾𝑐𝑟 = 119.6
𝑃𝑐𝑟 = 1.384
Obteniendo los siguientes parámetros:
A continuación, se muestra en la ilustración 7 como es que se colocaron los parámetros en el controlador del
bloque PID de Matlab:
Ilustración 8.Respuesta con las ganancias calculadas con el segundo método de ZIEGLER NICHOLS .
Para poder comparar el método se utilizó el PID tune de Matlab que calcula los parámetros del PID para una
mejor respuesta siendo estos los de la ilustración 9.
La ilustración 10 nos muestra la comparación de la respuesta con los parámetros del PID tune y por el segundo
método de ZIEGLER NICHOLS.
Ilustración 10.Comparacion de respuesta con PID sintonizado con el segundo método de ZIEGLER NICHOLS y el
PID tune.
b) Colocar la respuesta del sistema en lazo abierto y en lazo cerrado sin controlador.
A continuación, se muestra en la ilustración 11 el sistema en lazo abierto y lazo cerrado.
La gráfica muestra la respuesta al escalón del sistema, que debería estabilizarse si el sistema fuera estable. Sin
embargo, la salida crece linealmente con el tiempo, indicando que el sistema es marginalmente estable. Esto se
debe a un polo en el origen, que causa que la salida responda en forma de rampa, creciendo indefinidamente en
lugar de estabilizarse.
La gráfica de la ilustración 13 muestra que, en lazo cerrado, el sistema se estabiliza cerca de 1 ante una entrada
escalón. La retroalimentación corrige el crecimiento indefinido del lazo abierto, logrando una respuesta estable y
sin comportamiento de rampa.
c) Además, mostrar el lugar de las raíces en donde se demuestra el comportamiento de los polos en función
de una ganancia K y con la cual se puede estimar la ganancia crítica que genera una oscilación sostenida.
No te olvides de mostrar la oscilación sostenida del sistema con la ganancia crítica y los puntos a partir de
los cuales calculaste el periodo crítico.
La gráfica de la ilustración 14 muestra cómo las raíces (o polos) de la función de transferencia del sistema cambian
en el plano complejo a medida que se incrementa la ganancia K. Las curvas indican el recorrido de las raíces:
cuando están en el semiplano izquierdo (parte real negativa), el sistema es estable; si se mueven al semiplano
derecho (parte real positiva), el sistema se vuelve inestable. Las marcas numéricas indican valores específicos de
K, ayudando a visualizar cómo la estabilidad del sistema cambia con esta ganancia.
COMPROBACIÓN DE LA G(S)
Donde observamos que la respuesta azul es la de la corriente y la respuesta negra es la función de transferencia
una vez linealizada.
Una vez que comprobamos que las respuestas sí coinciden, realizamos el método de colocación de polos para
sintonizar el controlador PID.
Ecuaciones
Una vez que despejamos las variables, procedemos a sustituir los valores en la variable 𝑇𝑑 .
Por lo que realizando las sustituciones obtenemos los siguientes valores:
𝐾𝑝 = 0.0234
𝑇𝑖 = 4.814 ∗ 10−3
𝑇𝑑 = 256.5 ∗ 10−6
De esos valores sacamos los valores para 𝐾𝑑 𝑦 𝐾𝑖
𝐾𝑝 = 0.0234
𝐾𝑝 0.0234
𝐾𝑖 = = = 4.860
𝑇𝑖 4.814 ∗ 10−3
𝐾𝑑 = 𝐾𝑝 ∗ 𝑇𝑑 = (0.0234)(256.5 ∗ 10−6 ) = 6.0021𝜇
Y la respuesta es la siguiente:
Para las pruebas de robustez cambiamos los siguientes parámetros que se observan en la tabla 1.
Tabla 1 Cambios de voltaje y resistencia para las pruebas de robustez
Para la sintonización fina heurística, primero lo probaremos con los valores iniciales y después hacemos los
cambios de valores de la Tabla1.
Pruebas 𝐾𝑝 𝐾𝑖 𝐾𝑑
0.0234 4.860 6.0021𝜇
1 0.3 5 5.891e-6
2 0.02021 4.0286 3.6412e-6
3 0.0199 5.6724 1.5532e-6
Prueba 1
Prueba 2
Prueba 3