Académique Documents
Professionnel Documents
Culture Documents
Facultad de Ingeniera
Ttulo de la prctica:
Prctica 3: Control de Posicin de un Motor de CD con un Controlador PID Discreto.
Nmero de equipo:
Equipo tres.
Integrantes:
Huerta Castro Francisco
Mondragn Trejo Claudia
Torres Mendoza Diana Karen.
Fecha: 28/Noviembre/2014
Objetivo
Que el alumno disee y observe las diferencias entre un controlador PID intuitivo con
respecto a un controlador PID discreto.
Marco terico
Controlador PID
Control Proporcional.
La funcin de transferencia entre la salida del controlador u(t) y la seal de error e(t)
es:
Materiales y mtodos
Materiales
Plataforma Experimental RKC3.
Computadora con Matlab, Dev-C++ y Scientific WP.
Mtodos
A continuacin se muestra la discretizacin del PID.
U ( z)
Tz
z 1
z
Kd z 1
Kp Ki
Kd
Kp KiT
E( z)
z 1
Tz
z 1 T z
Kpd Kp, Kid KiT , Kdd
Kd
T
U ( z)
z
z 1 Kpdz ( z 1) Kidz 2 Kdd ( z 1) 2
Kpd Kid
Kdd
E( z)
z 1
z
z ( z 1)
U ( z ) b0 b1z 1 b2 z 2
E( z)
1 z 1
U ( z ) 1 z 1 E ( z ) b0 b1z 1 b2 z 2
U ( z ) z 1U ( z ) b0 E ( z ) b1z 1 E ( z ) b2 z 2 E ( z )
U ( z ) z 1U ( z ) b0 E ( z ) b1z 1 E ( z ) b2 z 2 E ( z )
u (k ) u (k 1) b0e(k ) b1e(k 1) b2e(k 2)
Procedimiento
1. Antes de hacer las pruebas experimentales en la plataforma debemos simular el
controlador PID, a continuacin se muestra la simulacin en Simulink, programa
que pertenece a Matlab. La simulacin muestra 3 bloques, el primero es un PID
continuo, en el segundo bloque se le agrega un retenedor de orden cero y en el
tercer bloque tenemos el PID ya de manera discreta. En la figura 1, se observan los
bloques utilizados para la simulacin en Simulink.
2. Una vez hecho el diseo, se debe simular para saber si tenemos las especificaciones
deseadas, en las que tenemos un tr =0.1 y un Mp=38%, el Mp deseado es de 4.33. A
continuacin se muestran las grficas obtenidas de la simulacin.
Resultados y discusin
A continuacin se muestran las grficas de la experimentacin del PID intuitivo y discreto.
Como se mencion anteriormente el sobrepaso (Mp) deba ser de 38%, dado que nuestro
set point es pi, el sobrepaso debe ser menor o igual a 4.33 y el tiempo de cruce por el set
point deba ser menor o igual a 0.1s.
En la figura 7 tenemos la grfica del PID intuitivo y podemos observar que el cruce por el
set point es de 0.09s y el sobre paso es de 4.18. Con base a estos resultados podemos
afirmar que las condiciones de diseo del PID fueron superadas, pues en ambos casos
(sobrepaso y cruce por set point) son menores a las deseadas.
En la figura 8 tenemos la grfica del PID discreto, en esta grfica podemos apreciar que el
valor del cruce por el set point fue de 0.089s y el sobre paso nos dio de 4.151. De igual
manera que en PID intuitivo, las condiciones de diseo del PID fueron superadas en el PID
discreto, pues nuevamente son menores a las deseadas.
Como podemos observar ambos controladores (intuitivo y discreto) se realizaron con xito
y ambos mejoraron las condiciones de diseo.
Conclusiones
Francisco Huerta Castro
Este controlador es muy utilizado en la industria, adems que es sencillo de sintonizar. Es
posible simularlo utilizando la herramienta de Simulink lo que resulta muy til a la hora de
comprobar si nuestro controlador logra que nuestra planta se comporte como lo deseamos.
Adems, es posible programar un PID discreto en pocas lneas de codigo para poder
implementarlo en microcontroladores.
Claudia Mondragn Trejo
Un controlador PID intuitivo y discreto fue aplicado para realizar el control de un motor de
CD, como se sabe, dicho controlador es bueno para ser aplicado en el control de un sistema.
Se realiz la simulacin del sistema con el controlador aplicado y a la vez se realiz
experimentalmente, las ganancias del controlador (derivativa, proporcional e integral) a
pesar de que fueron previamente calculadas, solo nos dan un punto de referencia de las
ganancias aproximadas ideales para alcanzar la respuesta deseada, por lo que se tienen que
mover un poco, para lograr dicha respuesta. Fue muy interesante la implementacin en una
sola lnea de codigo de un controlador PID.
Diana Karen Torres Mendoza
Realizar esta prctica nos sirvi de manera significativa pues aprendimos a implementar un
PID intuitivo y discreto. Creo que el PID discreto es muy interesante pues slo es una lnea
de programacin en comparacin con el intuitivo y esto ayuda a ahorrar memoria del
7
microcontrolador que puede ser usada para otro proceso, el PID intuitivo aunque funcional,
fue superado por el PID discreto pero cabe mencionar que por muy poco. Ahora que
concluimos esta prctica ya tenemos el conocimiento necesario para aplicar un controlador
PID discreto.
Conclusin General.
El trabajo de discretizar un controlador puede llegar a ser muy largo e incluso fastidioso por
la cantidad de algebra que maneja, pues un error en algn paso arruina el controlador y no
podemos utilizarlo, pero el trabajo de discretizacin reduce mucho los pasos a la hora de
implementar el controlador en la prctica, tambin reduce de manera importante nuestro
cdigo de programacin porque se trata de unas cuantas lneas de programacin,
comprobamos en la prctica la parte terica y con un buen manejo del desarrollo, logramos
el objetivo y aprendimos como disear un PID, tambin pudimos ver la sutil diferencia
entre en un PID discreto y uno intuitivo.
Bibliografa
http://www.udb.edu.sv/udb/archivo/guia/electronica-ingenieria/sistemas-de-controlautomatico/2013/i/guia-6.pdf
Apuntes de clase