Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3: Control PID
,1 Rodolfo Alexander, Ramos de León, 202010020,2 Luis, Ferrer, 201906813,2 and Sergio, Garcia, 2019025262
1
Facultad de Ingeniera, Escuela de Ingeniería Mecánica Eléctrica,
Universidad de San Carlos, Ciudad Universitaria, Zona 12, Guatemala.
2
En los procesos industriales es necesario aplicar acciones correctivas con el fin de poder obtener en
la salida del proceso un producto solicita con las minimos errores posibles, por lo que el controlador
PID presenta una funcionalidad en el tiempo que es capaz de corregir los resultados que tengan
cierta error. El controladora involucra los valores de set point, valores de salida, errores que mida
el sensor y los actuadres que seran los encargados de realizar las modificaciones en el proceso, todo
esto en el menor tiempo posible. Por lo que a continuacion se presentara es desarrollo de la practica
PID para conocer de una mejor manera el concepto del control PID, en donde se dejaran evidencias
del calculo matematico y las diferentes simulaciones que se realizaron.
I. OBJETIVOS
A. General
B. Específicos
El controlador PID está conformado por tres bloques
que son:
• Determinar la solución de un sistema de control por
medio de la Transformada de Laplace. Control Proporcional P
Control Integral I
• Modificar las ganancias del control PID.
Control Derivativo D
A. Controlador PID
Control Proporcional: Este bloque tiene como
función aumentar proporcionalmente la señal de control
para alcanzar el mismo nivel de la señal de error, al
El controlador PID es un mecanismo de control por llevarse a cabo este proceso se tiene como objetivo
La retroalimentación es ampliamente utilizada en los sis- que el sistema de lazo cerrado reaccione rápidamente
temas de control industrial. Esto calcula la diferencia o ayudando a disminuir el error de estado estable, sin
el error entre un El valor medido y el valor deseado. Un embargo esto también puede ocasionar se sobrepase
controlador PID es fácil de entender en la medida que demasiado el nivel de error y se tengan variaciones
se conoce cada uno de los tres bloques que lo conforman, no deseadas en la salida, por lo que se debe realizar
en general el controlador tiene como fin principal obtener un ajuste experimental. Otro efecto que se puede
una salida deseada, por medio del ajuste de un paráme- mencionar es que debido a que el sistema reacciona
tro asociado a una magnitud que se busca controlar, y más rápido, se logra reducir el tiempo de ajuste de
que se define como “set point” o punto de ajuste, por la señal de salida con respecto a la señal predefinida,
ejemplo, temperatura,humedad, caudal, presión, altura, esto ayuda a reducir el error más no a eliminarlo al 100 %
velocidad, aceleración, etc.
2
Control Integral: Este bloque tiene como función IV. DESCRIPCIÓN DEL SISTEMA
principal contribuir a eliminar el error de estado estable PROPUESTO
en el sistema, es decir, que si existe un error constante
y persistente, el integrador va construyendo por tramos
y aumenta la señal de control, reduciendo el error de Es un sistema mecánico compuesto por una masa, un
estado estable. Este bloque tiene como desventaja que resorte, un amortiguador. Al cual se analizará median-
mientras más aumenta la señal de control, el sistema se te un controlador PID, el comportamiento del despla-
vuelve más lento (y oscilatorio) debido a que cuando zamiento en función de una fuerza externa aplicada al
la señal de error cambia de signo, el integrador tarda sistema.
demasiado en proporcionar un cambio adecuado para
contrarrestar la nueva señal de error.
A. Materiales
b: Constante de amortiguamiento ( N s/m) = 8 N
MATLAB s/m
B. Procedmiento
Descargar MATLAB
K: Constante del resorte = 15 N/m
Descargar paquetes de control system y simulink
V. CÁLCULOS EFECTUADOS
Figura 3: Calculo3
Figura 1: Calculo1
Figura 4: Calculo4
Figura 6: DiagramaBloques
VI. RESULTADOS
Figura 12: Código control Proporcional Derivativo Figura 15: Gráfica control Proporcional Integral
6
Código Función Control Proporcional Derivativo Se aplicó un método enseñado en la clase magistral
para resolver sistemas de ecuaciones diferenciales
s = tf(’s’); de segundo grado o superiores. Con este procedi-
P = 2/(2*s^2 + 8*s + 15); miento se obtuvo un diagrama de flujos, que sirvió
step(P) como referencia para crear el diagrama de bloques
del sistema. Por lo tanto, el procedimiento es co-
Kp = 300; mo una solución en cadena, en la que cada paso
Kd = 10; depende del anterior.
C = pid(Kp,0,Kd) Se empleó un método enseñado en la clase magis-
T = feedback(C*P,1) tral para resolver sistemas de ecuaciones diferencia-
les de segundo grado o más complejos. A partir de
t = 0:0.01:2; este procedimiento se generó un diagrama de flujos
step(T,t) que sirvió como base para obtener el diagrama de
bloques del sistema. Por consiguiente, el procedi-
Código Función Control Proporcional Integral miento se puede considerar como una solución en
cadena, ya que cada paso se basa en el anterior.
s = tf(’s’);
P = 2/(2*s^2 + 8*s + 15);
step(P) IX. FUENTES DE ERROR
Kp = 8;
• No revisar el valor correcto de las constantes para
Ki = 14;
obtener las gráficas de cada uno de los sistemas.
C = pid(Kp,Ki)
T = feedback(C*P,1) • No tener de manera ordenada las sustituciones de
variables para obtener el diagrama de flujos y el
t = 0:0.01:2; diagrama de bloques.
step(T,t)
• No utilizar la extensión Ç.al guardar el archivo para
Código Función Control Proporcional Integral Deriva- la simulación
tivo
s = tf(’s’); X. RECOMENDACIONES
P = 2/(2*s^2 + 8*s + 15);
step(P) • Es recomendable seguir un orden y realizar correc-
tamente las sustituciones de variables para obtener
Kp = 600; el diagrama de flujos y el diagrama de bloques de
Ki = 300; manera precisa. El diagrama de bloques se deriva
Kd = 200; del diagrama de flujos, por lo que es un procedi-
C = pid(Kp,Ki,Kd) miento en cadena, y cualquier error puede provocar
T = feedback(C*P,1) que todo el sistema se solucione de manera incorrec-
ta. Por lo tanto, es importante tener precaución en
t = 0:0.01:2; cada paso del procedimiento para evitar errores en
step(T,t) la solución del sistema.
8
[1] YOUNG, HUGH D. y FREEDMAN, ROGER A. (deci- eléctricos. McGRAW-HILL INTERAMERICANA EDI-
mo tercera edición) (2013). Física universitaria volumen TORES S.A. Quinta edición, 2013.
1. México: PEARSON. [4] ttps://www.infotaller.tv/electromecanica/consejos-
[1] an Valkenburg, M.(Segunda edición).(1999). Análisis de utilizar-osciloscopio-0-989901002.html
Redes. México: Editorial Limusa. [6] Resnick, R. & Halliday, D. (Primera edición). (1982).
[2] OYLESTAD, Robert L. Introducción al análisis de circui- PHYSICS PART TWO. México: Compañia Editorial Con-
tos. Pearson Educación, 2004. tinental, S.A.
[3] HARLES K, MATHEW N.O.Fundamentos de circuitos [7] Serway, R. & Jewett, J. (Sexta edición). (2004).Physics for
Scientists and Engineers, Vol 1.