Práctica de Laboratorio #5
Práctica de Laboratorio #5
Práctica de Laboratorio #5
Procedimiento
Se obtendrá el lugar de las raíces de un sistema cuya función de transferencia de lazo abierto
es:
k k
GH ( s ) = = 3
s( s+ 1)(s+2) s + 3 s2 +2 s
Se van a encontrar las raíces de la ecuación característica para varios valores de k (0.5, 2, 4,
6, 8), se encontrará que al aumentar la ganancia, las raíces dominantes se van acercando al
eje jω hasta que pasan al semiplano derecho del plano s.
Procedimiento
Se obtendrá el lugar de las raíces de un sistema mostrado en la figura anterior cuya función de
transferencia de lazo abierto es:
k ( s+ 3) k (s +3)
GH ( s ) = = 3
s( s+ 1)(s+2) s + 3 s2 +2 s
Se van a encontrar las raíces de la ecuación característica para varios valores de k (0.5, 2, 4, 6,
8), se encontrará que al aumentar la ganancia, las raíces dominantes van aumentando su parte
imaginaria, jω, haciendo la respuesta más oscilatoria pero siempre estable.
Se encontrarán los diagramas de Bode para cuando k=20 y para cuando k=200
Procedimiento.
Se obtendrá el diagrama de Bode del sistema cuya función de transferencia de lazo abierto es:
GH(s)=k/(s(s+1)(s+10))
Se encontrarán los diagramas de Bode para cuando k=20 y para cuando k=200,
Con los diagramas de Bode se obtendrá el Margen de fase (MF) y frecuencia de cruce de
ganancia (ωg), el Margen de ganancia (MG) y la frecuencia de cruce de fase (ωp), obteniendo
con estos valores la estabilidad de lazo cerrado del sistema.
También se encontrará la respuesta en el tiempo para los valores de ganancia de lazo abierto
como una forma de comprobar la estabilidad del sistema.
Programa MATLAB C1
% Se va a encontrar el Diagrama de Bode del sistema cuya GH(s)= k/(s(s+1)(s+10))
% o GH(s)= k/(s^3+11s^2+10s) para cuando k=20
num=[20];
den=[1 11 10 0];
% Para encontrar el Diagrama de Bode usamos los comandos
bode(num,den)
title('Diagrama de Bode de un sistema cuya GH(s)=20/(s^3+11s^2+10s) ')
% Se va a encontrar la Estabilidad del sistema, encontrando el MF y ωg y MG y ωp
% para ello se utiliza el siguiente comando.
margin(num,den)
Programa MATLAB C2
% se ya encontrar la respuesta en tiempo para una entrada escalón, del sistema
% cuya GH(s)= k/(s(s+1)(s+10)) = k/(s^3+11s^2+10s) para cuando H(s)=l y k=20
num=[20];
den=[1 11 10 0];
% para encontrar la función de transferencia de lazo cerrado usamos los comandos
[numCL,denCL]= cloop(num,den)
% Para encontrar la Respuesta en el Tiempo usamos los comandos
step(numCL, denCL)
grid
title('Respuesta a un Escalón de C(s)/R(s)=20/(s^3+11s^2+10s+20)')
xlabel('Tiempo')
ylabel('Salida')
Reporte.
1. Dibuje los diagramas de Bode para cuando la ganancia k= 20 y k=200.
2. Obtenga MF, ωg, MG y ωp para cada una de las funciones de transferencia, para cuando
k=20 y k=200, con estos valores obtenga la estabilidad del sistema.
3. ¿Cuál es la diferencia de los diagramas de Bode para cuando k=20 y k=200, en las gráficas
de magnitud y de ángulo?
4. Obtenga las gráficas de respuesta en el tiempo de lazo cerrado para cuando la entrada
aplicada es un escalón, para cuando la k=20 y k=200.
5. Defina los siguientes comandos: num, den, cloop, step, grid, title, xlabel, ylabel, margin, grid.
6. ¿Si el sistema es inestable como se encuentra el MF y el MG del sistema?
D) RESPUESTA A LA FRECUENCIA DE UN SISTEMA DE LAZO CERRADO.
Objetivo de la Práctica
El objetivo de la práctica es encontrar la respuesta en frecuencia de lazo cerrado con MATLAB,
la cual será usada para encontrar los valores de pico de resonancia (Mr) y frecuencia de
resonancia (wr), y ancho de banda (Bw).
Sistema de la Práctica.
El sistema que se analiza en la práctica es un sistema con retroalimentación unitaria cuya
función de transferencia de lazo abierto es: GH(s)=k/(s(s+1)(s+10)), el diagrama de bloques del
sistema aparece mostrado en la gráfica.
Se encontrarán los diagramas de Bode de lazo cerrado para cuando k=20 y para cuando
k=200.
Procedimiento.
Se obtendrá el diagrama de Bode del sistema cuya función de transferencia de lazo cerrado es:
C(s)/R(s) =k/((s(s+1)(s+10)+k) =k/(s3+11s2+10s+k).
Se encontrarán los diagramas de Bode para cuando k=20 y para cuando k=200. También se
calculará el pico de resonancia, la frecuencia de resonancia y el ancho de Banda.
Programa MATLAB D1
% Se va a encontrar el Diagrama de Bode del sistema cuya:
% C(s)/R(s)=k/(s(s+l)(s+10)+k) o C(s)/R(s)= 20/(s^3+11s^2+10s+20) para cuando
% k=20
% Para encontrar el Diagrama de Bode usamos los comandos
num=[20];
den=[1 11 10 20];
bode(num,den)
grid
title('Diagrama de Bode de un sistema cuya C(s)/R(s)=20/(s^3+11s^2+10s+20) ')
% Las órdenes de MATLAB que se puede utilizar para encontrar, el pico de resonancia
% y la frecuencia de resonancia son las siguientes:
w=logspace(-1,1);
[mag,phase,w]=bode(num,den,w); % o [mag,phase,w]=bode(sys,w)
[Mp,k]=max(mag)
Mr=20*log10(Mp);
wr=w(k)
% El ancho de banda se obtiene introduciendo las siguientes líneas en el programa
n=1;
while 20*log10(mag(n))>=-3;n=n+1
end
BW=w(n)
Programa MATLAB D2
% Se va encontrar la respuesta en tiempo para una entrada escalón, del sistema
% cuya C(s)/R(s)= k/(s(s+l)(s+10)+k) o C(s)/R(s)= 20/(s^3+11s^2+10s+20) para
% cuando k=20
num=[20];
den=[1 11 10 20];
% para encontrar la Respuesta en el Tiempo usamos los comandos
step(num,den)
grid
title('Respuesta a un Escalón de C(s)/R(s)=20/(s^3+11s^2+10s+20)')
xlabel('Tiempo')
ylabel('Salida')
Reporte.
1. Dibuje los diagramas de Bode de lazo cerrado para cuando la ganancia es: k= 20 y k=200.
2. Obtenga el pico de resonancia, Mr, la frecuencia de resonanica wr, y el ancho de banda BW
para cada una de las funciones de transferencia de lazo cerrado, para cuando k=20 y k=200.
3. ¿Cuál es la diferencia de los diagramas de Bode para cuando k=20 y k=200 en las gráficas
de magnitud y en las gráficas de ángulo?
4. Obtenga las gráficas de respuesta en el tiempo de lazo cerrado para cuando la entrada
aplicada es un escalón unitario, para cuando la k=20 y k=200.
5. Compare los valores de Mr y de (1+Mp) ¿por qué se hace esta comparación?