Está en la página 1de 5

Fase 2

VICTOR MANUEL AVILA- COD 14.795.644

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROGRAMA INGENIERIA EN ELECTRONICA
CEAD DOS QUEBRADAS
COLOMBIA
NOVIEMBRE DEL 2019

Página 1
Fase 2

VICTOR MANUEL AVILA- COD 14.795.644

Grupo 203041_34
CONTROL DIGITAL

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA
PROGRAMA INGENIERIA EN ELECTRONICA
CEAD DOS QUEBRADAS
COLOMBIA
NOVIEMBRE DEL 2019

Página 2
A partir del modelo analítico (ecuación matemática) calculado a partir de

la curva de reacción en la fase 1. Analizar los siguientes diseños de

controladores:

 Diseño e implementación de filtros digitales.


 Diseño basado en el método de lugar geométrico de las raíces.
 Diseño e implementación de Controladores PID Discretos.

Verificar su aplicabilidad al sistema de calefacción y simular en Matlab.

Función de transferencia del ejercicio anterior.

78.65 ∗ 𝑒 −0.4∗𝑆
𝐺𝑃 (𝑆) =
10.5 ∗ 𝑠 + 1

Por medio de los siguientes comandos realizamos la transformada z de la


función de transferencia anterior.

clc;
clearall;
h=tf(78.65,[10.5 1],'IoDelay',0.4)
hd=c2d(h, 0.1)
%step(h,'--',hd, '-')

Página 3
Obtenemos en matlab lo siguiente:

78.65
exp(-0.4*s) * ----------
10.5 s + 1

Continuous-time transfer function.


0.7455
z^(-4) * ----------
z - 0.9905
Sample time: 0.1 seconds
Discrete-time transfer function.

0.7455 ∗ z −4
𝐹(𝑍) =
z − 0.9905

Dividimos entre z-1 nuestra función de transferencia:

0.7455 ∗ z −5
𝐹(𝑍) =
1 − 0.9905 ∗ 𝑧 −1

Página 4
Vamos a calcular nuestro filtro digital:

clc;
clearall;
clearfigures;
nurn=[0 0 0 0 0 1];
den=[1 -0.9905] ;
x=[0 ones( 1,1000)];
k=0:1000;
y =filter(nurn ,den, x);
plot(k,y, '-' ,k,x,' ' );
grid ;
xlabel ( ' k ' ) ;
ylabel ('y(k)') ;

Página 5

También podría gustarte