Control de Temperatura Usando PID: Controlador Proporcional (Demostración de Efecto Offset)

Control de Temperatura Usando PID: Controlador Proporcional (Demostración de Efecto Offset)

Inicio del Video

Resumen de la Sección: En esta parte inicial, se introduce el tema del control feedback y se plantea el uso de un controlador proporcional para analizar su funcionamiento.

Introducción al Control Feedback

  • Se utilizará un prototipo previamente armado y se menciona la existencia de videos explicativos sobre su construcción y obtención de la función de transferencia.
  • Se explica que en un sistema cerrado, la línea punteada azul representa el sistema cerrado, mientras que la línea punteada negra representa el sistema en modo manual y automático.
  • La función de transferencia para un sistema cerrado de primer orden con un controlador proporcional se presenta, mostrando la ganancia y constante de tiempo asociadas.

Función Transferencia Sistema Cerrado

Resumen de la Sección: Aquí se profundiza en la función de transferencia del sistema cerrado con valores específicos para analizar su comportamiento.

Análisis Función Transferencia

  • Se detallan los valores experimentales obtenidos previamente para la ganancia y constante de tiempo del proceso.
  • Al aplicar un cambio escalón al set point en el sistema cerrado con una constante igual a 1, se observa un fenómeno conocido como offset.
  • La respuesta dinámica al cambio escalón muestra que no alcanza el set point debido al offset presente en sistemas de primer orden con controlador proporcional.

Simulación en Código

Resumen de la Sección: Se realiza una simulación práctica utilizando código para visualizar el comportamiento del sistema bajo condiciones específicas.

Simulación Práctica

  • Se destaca la presencia del offset debido a las características del sistema y controlador utilizados.
  • Configurando el sistema en modo automático con una ganancia cercana a 1, se inicia la simulación para observar cómo responde ante cambios en el set point.
  • Durante la simulación, se realiza un cambio significativo en el set point para evaluar cómo reacciona el sistema cerrado bajo estas condiciones.

Evolución Temporal

Resumen de la Sección: La evolución temporal del sistema es monitoreada durante la simulación para comprender su estabilización y comportamiento dinámico.

Evolución Temporal

  • Tras esperar cierto tiempo, se observa cómo tanto la temperatura como la potencia manipulable evolucionan hasta alcanzar cierta estabilidad.
  • Aproximadamente después de 150 a 200 segundos, se espera que el sistema alcance una estabilización relativa tras los cambios realizados.

Demostración Práctica de Teoría en un Sistema Real

Resumen de la Sección: En esta sección, se lleva a cabo una demostración práctica para comprobar una teoría en un sistema real.

Ganancia de Temperatura al Aumentar el Valor

  • Se espera que al aumentar el valor, la temperatura suba aproximadamente 7 grados.
  • La simulación y la práctica confirman la teoría.

Emoción por Comprobar Teorías en Sistemas Reales

  • El experimento resulta emocionante al poder verificar una teoría en un sistema real.
  • La emoción radica en ver cómo lo simulado se refleja en la realidad del sistema.

Impacto de Cambiar Parámetros en el Sistema

Resumen de la Sección: Se exploran los efectos de cambiar parámetros como la constante de tiempo en el sistema.

Cambio en Constante de Tiempo y Velocidad del Sistema

  • Al disminuir la constante de tiempo, el sistema se vuelve más rápido.
  • Un polo más negativo indica mayor rapidez, confirmado por simulaciones y tiempos de estabilización.

Controlador Proporcional: Estabilidad y Desafíos

Resumen de la Sección: Se analiza el comportamiento del controlador proporcional ante cambios bruscos y su impacto en la estabilidad del sistema.

Impacto del Controlador Proporcional

  • El controlador proporcional sufre al mantener estable el sistema con cambios bruscos.
  • A pesar del esfuerzo por mantenerse estable, existen diferencias significativas con respecto al set point.

Conclusión sobre Estabilidad e Inestabilidad del Sistema

Resumen de la Sección: Reflexión final sobre los resultados obtenidos al modificar parámetros clave y sus implicaciones en la estabilidad del sistema.

Balance entre Estabilidad e Inestabilidad

  • Un polo cercano a cero asegura estabilidad, pero aumentar demasiado rápido puede generar inestabilidades.
Video description

En este video se muestra el efecto de la constante proporcional para un sistema a lazo cerrado. La construcción del prototipo empleado se muestra en: https://youtu.be/1rXs4XCuros Para obtener la función de transferencia a partir de datos experimentales consulta el siguiente video: https://youtu.be/kcqr0sB0sYE Para introducirte a la teoría de control feedback revisa: https://youtube.com/playlist?list=PL6aTr-0DUFpPAc8ADdXtpKmRoI5LZMBpm Para descargar el código de Arduino empleado en este video, da clic en el siguiente enlace: https://drive.google.com/file/d/1bYcPPaLCJWbJmo6RkC_cmWEOPElsQmLn/view?usp=sharing Si requieres una asesoría y/o clase, escribe a misael.gm@outlook.com Si deseas hacer las simulaciones que muestro en Matlab, dejo el código que use: % Simulador de sistema de control feedback con % Controlador Proporcional para sistemas de primer orden clear clc % Datos de la planta K = 0.66; Tau = 61.4; % Setpoint sp = 20; % Funcion de transferencia de Planta Gp = tf([K],[Tau 1]) % Constante proporcional Kc = 1; K_CL = K*Kc/(1 + K*Kc); Tau_CL = Tau/(1 + K*Kc); % Función de transferencia a lazo cerrado G_CL = tf([K_CL],[Tau_CL 1]) % Calculo de polos a lazo cerrado polos = pole(G_CL) % Configuracion para que el cambio escalon sea % de la magnitud igual al cambio en el setpoint opt = stepDataOptions('StepAmplitude',sp); % Cambio escalon en el setpoint [y,t] = step(G_CL,opt); % Grafica t vs y plot(t,y,'k','LineWidth',1) xlabel('t','FontSize',10); ylabel('y(t)','FontSize',10); axis ([0 max(t) 0 1.2*sp]) axis square line([0 max(t)],[sp sp],'Color','b','LineStyle','--')