Mensaje de error

Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters en drupal_get_feeds() (línea 394 de /home1/montes/public_html/drupal/includes/common.inc).

escalon

Undefined

Programa 5.9 pag 256, Ogata

Vamos a hacer la representacion grafica de la respuesta a una entrada escalon unitario al siguiente sistema, obteniendo la misma respuesta que en Programa 5.8 (programado en Scilab):

 

Funcion de transferencia, Transformada de Laplace

 

Programa en Scilab:

num=poly([1 0 0],'s','coeff');

den=poly([1 0.2 1],'s','coeff');

t=0:0.1:70;

g=syslin('c',num/den);

gs=csim('impulse',t,g);

plot2d(t,gs);

xgrid;

xtitle('respuesta a un impulso unitario de G(s)=1/(s^2+0.2s+1)');

Respuesta al sistema a un impulso con Scilab
Español

Programa 5.5 pag 250, Ogata

[adsense:336x280:9156825571]
Vamos a hacer la representacion grafica de la respuesta a una entrada escalon unitario, dando a el factor
de amortiguacion los siguientes valores del sistema:$\zeta=0, 0.2, 0.4, 0.6, 0.8, 1.0 $
Funcion de tranferencia con el factor de amortiguacion, Transformada de Laplace

 

Programa en Scilab:
t=0:0.2:10;
zeta=[0 0.2 0.4 0.6 0.8 1];

cv=[1 2 3 4 5 6];

for n=1:6

num=poly([1 0 0],'s','coeff');

den=poly([1 2*zeta(n) 1],'s','coeff');

g=syslin('c',num/den);

gs=csim('step',t,g);

plot2d(t,gs,style=cv(n))

end;

xgrid;

xtitle('Representacion a un escalon unitario con wn=1,zeta=0 , 0.2
, 0.4,0.6,0.8,1','t(seg)','Respuesta');

legends(['zeta=0','zeta=0.2','zeta=0.4','zeta=0.6','zeta=0.8','zeta=1']
,[1,2,3,4,5,6],opt=4);
Respuesta del sistema a un escalor para varios valores del factor de amortiguamiento con Scilab

 

Español

Programa 5.4 pag 250, Ogata

[adsense:336x280:9156825571]
Vamos a hacer la representacion grafica de la respuesta a una entrada escalon unitario del sistema:

 

Funcion de transferencia del sistema de segundo orden, Transformada de Laplace
Programa en Scilab:
num=poly([25 0 0 ],'s','coeff');

den=poly([25 4 1],'s','coeff');
g=syslin('c',num/den);

t=0:0.005:3;

gs=csim('step',t,g);

plot2d(t,gs);

xgrid;

xtitle('Respuesta a un escalon unitario G(s)=25/(s^2+4s+25)','Tiempo(seg)'
,'Amplitud')

Respuesta del sistema a un escalon unitario con Scilab

 

Español

Programa 7.5 OGATA 4edicion pag455

Vamos a dibujar la respuesta a un escalon para los valores de $K=0.4490$ y $K=1.4130$ mediante el Scilab del sistema en lazo cerrado:

 

Funcion de transferencia en lazo cerrado, transformada de Laplace


Programa en Scilab:
s=%s;

k1=0.4490;

g1=20/(s*(s+1)*(s+4)+20*(1+k1*s));

k2=1.4130;

g2=20/(s*(s+1)*(s+4)+20*(1+k2*s));

t=0:0.1:10;

y1=csim('step',t,g1);

y2=csim('step',t,g2);

clf;

plot(t,y1,'k');

plot(t,y2,'b');

xgrid;

xtitle('Respuesta a un escalon unitario de un sistema paralelo','t','salida');

legend(['K=0.4490';'K=1.4130'],style=4);
Respuesta del sistema a un escalon para dos valores de ganancia con Scilab
Español

Programa 7.4 OGATA 4edicion pag438

Vamos a dibujar la respuesta a una rampa mediante el Scilab de un sistema compensado y no compensado. El sistema en lazo abierto a compensar es el siguiente:

 

Funcion de transferencia del sistema en lazo abierto sin compensar


 

El sistema de compensacion (compensador de adelanto) obtenido es:

 

Funcion de transferencia del compensador de atraso

 

 

Programa en Scilab:
clf;

s=%s;

g=1.06/(s*(s+1)*(s+2));

gc=0.9656*(s+0.05)/(s+0.005);

gt=gc*g;

gc=g /. 1;

gct=gt /. 1;

t=0:0.1:50;

gs=syslin('c',gc);

gcs=syslin('c',gct);

y=csim('step',t,gs);

yt=csim('step',t,gcs);

plot(t,y);

plot(t,yt,'g');

xgrid;

xtitle('Respuesta a un escalon unitario de un sistema con compensacion de atraso'
,'t','salida');

legend(['no compensado';'compensado'],style=4);

 

Respuesta del sistema compensado y no compensado a una entrada escalon con Scilab
Español

Programa 7.1 OGATA 4edicion pag428

Vamos a dibujar mediante el Scilab un sistema compensado y no compensado a una entrada escalon. El sistema en lazo abierto a compensar es el siguinte:

 

Funcion de transferencia en lazo abierto, Transformada de Laplace


 

El sistema de compensacion (compensador de adelanto) obtenido es:

 

Compensador de adelanto del sistema


Programa en Scilab:
clf;
 
s=%s;
 
g=4/(s*(s+2));
 
gs=4.68*(s+2.9)/(s+5.4);
 
gc=g/. 1;
 
gt=gs*g;
 
gtc=gt/. 1;
 
t=0:0.05:5;
 
gcs=syslin('c',gc);
 
gtcs=syslin('c',gtc);
 
y=csim('step',t,gcs);
 
yt=csim('step',t,gtcs);
 
plot(t,y);
 
plot(t,yt,'g');
 
xgrid;
 
legend(['no compensado';'compensado'],style=4);


 
Salida del sistema compensado y no compensado a una entrada escalon con Scilab
Español

Páginas

Pin It
Subscribe to RSS - escalon