Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matlab
Matlab
Antes de empezar hay que especificar el directorio en el que se encuentra la Control System
Toolbox. Se puede hacer tecleando el siguiente texto en la ventana de comandos:
path(path,'q:\control')
s 3 + 5s 2 + 8s + 3 = 0
p=[1 5 8 3]
roots(p)
G ( s) =
3
s+5
n=[3]
d=[1 5]
impulse(n,d)
Para obtener la respuesta ante una entrada escaln unitario se emplea el comando step.
step(n,d)
( s + 10)
( s + 7)( s + 15s + 35)( s + 2) s
2
n=[1 10]
temp=conv([1 7],[1 15 35])
d=conv(temp,[1 2 0])
step(n,d)
Diagrama de Bode
El comando bode dibuja el diagrama de Bode de una funcin de transferencia. El comando margin
dibuja el diagrama de Bode y calcula los valores de los mrgenes de fase y ganancia y las
frecuencias de cruce de fases y ganancias.
bode(n,d)
margin(n,d)
R +
5.6
s+3
s + 5.4
4
s ( s + 2)
n=[4]
d=[1 2 0]
nc=5.6*[1 3]
dc=[1 5.4]
[nlc,dlc]=feedback(conv(nc,n),conv(dc,d),1,1)
step(nlc,dlc)
En cambio, el lugar de las races del sistema compensado se debe calcular con la funcin de
transferencia en lazo abierto:
rlocus(conv(nc,n),conv(dc,d))
G=tf([4],[1 2 0])
impulse(G)
step(G)
rlocus(G)
bode(G)
margin(G)