You are on page 1of 2

PID ANLOGO Y DISCRETO

CONTROL II
David Santiago Melo Cod. 2006103033
Universidad Pedaggica Nacional

Resumen: En el presente informe se observar los procesos de control enfocados hacia un sistema
de segundo orden implementando un PID anlogo, donde el sistema se discretiza implementado
una cuantificacin y un retenedor de orden cero, y luego se procede a realizar en l, control PID
discreto.

INTRODUCCION La funcin de transferencia nicamente con control proporcional igual a 1


para el controlador PID digital se convierte en:

[
U z =Kp 1
1
T i 1Z 1
T d
1Z 1
T ]Ez

[1]

La funcin de transferencia discreta [1], tambin


puede ser representada como [2]:

U z b
=a c 1Z 1
Ez 1Z 1

K pT K T Para tener un PID se tendrn que agragar los


donde a=K p , b= y c= p d siguientes valores al controlador:
Ti T
K p=100
corresponden respectivamente a las constantes
Proporcional, Integral y derivativa del K i=40 1
controlador. K d =50
Al aplicar estos cambios se debera tener una
PROCEDIMIENTO: Primero se procede a respuesta como la siguiente:
desarrollar el PID anlogo y para ello se usara la
siguiente funcin de transferencia a partir de Figura 2
simulink:

1
H s= 2 [3]
s 5s20
Figura 1 Diagrama simulink

Ahora realizaremos un PID discreto que se


comporte de la misma manera que nuestro PID
anlogo.
Siendo sometido a una funcin paso step que
podemos observar en la figura 2, para este caso 1 Estos valores bienen dados luego de realizar varias
se tiene la salida del sistema sin control PID o pruebas con otros diferentes valores con no
funcionaron adecuadamente.
las acciones definidas como control discreto K p=15
aplicado en cdigo de Matlab se vera de la K i =50
siguiente manera: K d =2
Ts=0.1 %periodo de muestreo
num=[1] %numerador dominio (s) Los valores seleccionados para obtener esta
den=[1 5 20]%denominador dominio(s) respuesta se obtuvieron de manera prctica
[A,B,C,D] = tf2ss (num,den) varindolos en el simulink, teniendo presente la
%a travs de la funcin de grfica de respuesta obtenida con el PID
transferencia se obtiene las matrices
de estado (A,B,C,D)
anlogo.
[G,H]=c2d(A,B,Ts)
%las matrices de estado (A,B) Y Ts se Figura 4
obtiene las matrices (G,H)
[nz,dz]=s2tf(G,H,C,D)
%las matrices (G,H,C,D) se obtiene la
funcin de transferencia en el dominio
de (z)

Al realizar este procedimiento tendremos la


funcin en trminos de Z.2

Hz=0.0042z+0.0035z2+1.4517z+0.6055

Finalmente en la herramienta Simulink en el


bloque Discrete Transfer Fcn escribimos los
valores que obtenemos del cdigo anterior que
constituyen la funcin de transferencia en Z.
Ahora bien, se agrega el bloque (ZoH) que es el CONCLUSIONES
retenedor de orden cero, con el fin de suavizar
la respuesta en cada periodo de muestreo. [1] Si se compara la figura 2 con la figura 4 se
observa que el control PID digital ofrece una
Figura 3 mejor respuesta en cuanto a que se aproxima
ms a la entrada a la que fue sometido el
sistema.

[2] Es de importancia mencionar que muchas de


las tcnicas usadas para los sistemas en tiempo
continuo se usan de igual forma para tiempo
discreto, siendo un claro ejemplo el clculo que
se uso para definir la funcin en trminos de Z.

[3] El control discreto requiere valores de


Para obtener la seal de salida similar a la ganancia menores que los presentados por su
obtenida con el PID anlogo se deben equivalente analgico.
suministrar los valores de las constantes del PID
Discreto, los cuales son: [4] El retenedor de orden cero como elemento
importante en los procesos de control digital,
2 Se tiene que aclarar que solo se necesita discretizar las cuya funcin es la de mantener la magnitud de
matrices A y B, pues ellas son las que describen el
sistema, es decir, son las que contienen el polinomio en S,
la seal llevada por el impulso que entra en un
mientras que C y D describen la salida del sistema. instante dado, hasta que el siguiente impulso
Entonces a partir de A, B y el Ts se puede discretizar el llegue.
sistema usando el comando c2d de MATLAB, y
finalmente se genera el polinomio en Z, a travs de la
funcin s2tf que convierte el espacio de estados (que esta
en trminos de Z) a la funcin de transferencia.

You might also like