Documentos de Académico
Documentos de Profesional
Documentos de Cultura
()
Donde () es la salida de controlador, () (), es el setpoint y () es la variable
del proceso (variable controlada).
Realizando la transformada de Laplace a la ecuacin (1).
() ()
()
() ()
Digitalizando el controlador utilizando la aproximacin rectangular. Reemplazamos por.
()
Reemplazamos la ecuacin (3) en la ecuacin (2).
() ()
()
() ()
Simplificando la ecuacin (4) y aplicando la transformada inversa Z se obtiene.
() ( ) [() ( )] ()
[() ( ) ( )] ()
La ecuacin (5) ser implementada en un algoritmo utilizando el software MATLAB. El
programa es el siguiente.
function m=I_PD(x)
global mk1 yk1 yk2;
yk=x(1);
t=x(2);
sp=1;
kc=4.8;
ki=6.4;
kd=1;
T=0.01;
3
if t==0
ek=sp-yk;
m=(-yk)*(kc+(kd/T))+(ki*T*ek);
yk1=0;
yk2=0;
mk1=m;
end
if t>0
ek=sp-yk;
m=mk1-(yk)*(kc+(kd/T))+(yk1)*(kc+(2*kd/T))-(kd/T)*yk2+ki*T*ek;
mk1=m;
yk2=yk1;
yk1=yk;
end
end
Los diagramas realizados en el software SIMULINK son los siguientes.
Figura 1. Controlador implementado en el dominio Z.
Figura 2. Controlador implementado en el dominio k.
4
La seal de salida en ambos casos deben ser las mismas, ya que son los mismos parmetros, el
mismo controlador solo que en diferentes dominios. Las grficas de las salidas en ambos casos
son las siguientes.
Figura 3. Seal de salida utilizando controlador en el dominio Z.
Figura 4. Seal de salida utilizando controlador en el dominio k.