Programas matlab
%Escriba un programa en MATLAB que le permita obtener la grafica de c(k) vs %k, parak=0,1,2,3...,50. %Datos: ZOH---->G(s)=5/s^3+3s^2+2s; T=0.5seg %Funcion de Transferencia de G(s) numGs=[0 0 0 5]; denGs=[1 3 2 0]; %Transformada Z de la Funcion de Transferencia de Lazo Abierto. T=0.5;[numGz,denGz]=c2dm(numGs,denGs,T,'ZOH'); %Determinamos la Funcion de Transferencia de Lazo Cerrado (Tiempo Discreto) [numLCz,denLCz]=cloop(numGz,denGz); %Respuesta al escalón t=0:T:50; dstep(numLCz,denLCz,t)grid on title('Respuesta para una Entrada Escalon en Tiempo Discreto') xlabel('k') ylabel('c(k)')
Figura 1.- Respuesta del Sistema a una Entrada Escalón.
8.- Realizar la práctica de simulaciónanexa.
a) Dibujar el lugar de raíces en el plano z para el sistema de la figura, con T=2seg.
%Nombre: Sandra Magdalena Maza Penagos. %Ejercicio: Dibujar el lugar de raices en el plano z para elsistema %de la figura, con periodo de T=2seg. clc clear all close all %*FUNCIÓN DE TRANSFERENCIA DE LAZO ABIERTO, G(z)*** num=[0 1.1353 0.5941]; den=[1 -1.1353 0.1353]; %+TRAZANDO EL LUGAR DE RAICES+++rlocus(num,den) grid on hold on %----TRAZANDO EL CIRCULO UNITARIO---------------p=0:pi/100:2*pi; x=sin(p); y=cos(p); plot(x,y,'--')
Figura 1 .- Lugar de Raices para T= 2seg.
b) Dibujar ellugar de raíces en el plano z para el sistema de la figura, con T=4seg.
%Nombre: Sandra Magdalena Maza Penagos. %Ejercicio: Dibujar el lugar de raíces en el plano z para el sistema %de la figura, conperiodo de T=4seg. clc clear all close all %***FUNCIÓN DE TRANSFERENCIA DE LAZO ABIERTO, G(z)** num=[0 3.0183 0.8785]; den=[1 -1.0183 0.0183]; %++++++++++++++TRAZANDO EL LUGAR DE RAICES+++++++++rlocus(num,den) grid on hold on %----TRAZANDO EL CIRCULO UNITARIO---------------p=0:pi/100:2*pi; x=sin(p); y=cos(p); plot(x,y,'--') axis equal hold off
Figura1 .- Lugar de Raices para T=4seg....
Regístrate para leer el documento completo.