CONTROL AUTOMATICO IV
AVANCE 03
DESARROLLADO POR:
ALIAGA HITO OSCAR
DOCENTE:
MG. ING. LUCY DELGADO
Arequipa – Perú
V. ACTIVIDADES
z 0.4
a) G ( z )
( z 1)( z 0.55)( z 0.75)
3s 5
b) Sistema contínuo con T=0.8 G ( s )
s 5s 2.5s 3.5
3 2
3s 2
c) Sistema contínuo T=0.5 G ( s ) 3 (considerar Gho(s))
s 2.5s 2 2s 5
2( s 1) 1
d) Para el sistema continuo con G( s) , H ( s)
s( s 8) s 5
PRIMER EJERCICIO
a) Hallar la función de transferencia de lazo abierto
c. Hallar los CEE* del sistema, recuerde minimizar las funciones antes de evaluar
los límites usando minreal
c.1. DETERMINANDO Kp
c.2. DETERMINANDO Kv
c.3. DETERMINANDO Kα
Simplificando
Control Automático IV Ing. Lucy Delgado
Barra
UCSM-FCIFF-EPIE
SEGUNDO EJERCICIO
1) Hallar la función de transferencia de lazo abierto
3s 5
G( s)
s 5s 2.5s 3.5
3 2
3) Hallar los CEE* del sistema, recuerde minimizar las funciones antes de evaluar los
límites usando minreal
3) Hallar los CEE* del sistema, recuerde minimizar las funciones antes de evaluar los
límites usando minreal
CUARTO EJERCICIO
2) Hallar los CEE* del sistema, recuerde minimizar las funciones antes de evaluar los
límites usando minreal
V. CONCLUSIONES
VI. CUESTIONARIO/EJERCICIOS
1) Escriba un programa en MatLab, que reciba GH(z) como parámetro de entrada y permita
evaluar si el sistema es estable o no.
2) Escriba un programa en MatLab, que reciba GH(z) como parámetro de entrada y halle
los coeficientes de error estacionario discretos
3) Explique porque la respuesta al impulso nos ayuda a verificar que un sistema es estable
o no
A)
numGs=[3 5];
demGs=[1 5 2.5 3.5];
Gs=tf(numGs,demGs)
Gz=c2d(Gs,0.8,'impulse')
B)
numGs=[3 2];
demGs=[1 2.5 2 5];
Gs=tf(numGs,demGs)
Gz=c2d(Gs,0.5,'Zoh')
C)
Gs=zpk([-1],[0 -8],[2])
Hs=zpk([],[-5],[1])
GS=series(Gs,Hs)
Gz=c2d(GS,1,'impulse')
D)
Gs=zpk([-1],[0 -8],[2])
Hs=zpk([],[-5],[1])
GS=series(Gs,Hs)
Gz=c2d(GS,1,'impulse')
Error=tf(numError,demError,1)
lim=zpk([1],[0],[1],1)
Rz1=zpk([0],[1],[1],1)
A=series(lim,Rz1)
D=series(Error,A)
D=minreal(D)
[nD,dD]=tfdata(D,'v');
essc=polyval(nD,1)/polyval(dD,1)
A=Gz
B=series(tf([1 -1],1,1),A)
C=series(tf([1 -2 1],1,1),A)
A=minreal(A)
B=minreal(B)
C=minreal(C)
[nB,dB]=tfdata(B,'v')
[nC,dC]=tfdata(C,'v')
[nA,dA]=tfdata(A,'v')
kp=polyval(nA,1)/polyval(dA,1)
kv=polyval(nB,1)/polyval(dB,1)
ka=polyval(nC,1)/polyval(dC,1)