Professional Documents
Culture Documents
Otro modo de realizar estas simulaciones es hacindolas de forma matemtica con Matlab. Esto es
de la misma forma explicada anteriormente, es decir:
En la Command Window de Matlab deberemos escribir:
>> clear
>> syms t s
>> A=10
A =
10
>> a=2
a =
2
>> U=1/s
U =
1/s
>> G=A/(s+a)
G =
10/(s + 2)
>> Y=G*U
Y =
10/(s*(s + 2))
>> y=ilaplace(Y,s,t)
y =
5 - 5/exp(2*t)
>> ezplot(y,[0,5]), axis([0,5 0,3])
>> ezplot(y,[0,5]), axis([0,5 0,6])
Como podemos observar en primer lugar definimos las variables que van a estar presentes en los
valores. Definimos las ecuaciones U, G, e Y, aplicamos Laplace en esta ltima ecuacin en funcin
de s y de t.
Por ltimo lo graficamos con la funcin "ezplot". Vease que se ha graficado dos veces, siendo la
ltima la representada a continuacin. Esto ocurri porque el 3 y el 6 que se han cambiado entre
una expresin y otra no permitan al principio una correcta visualizacin.
Sistema de Segundo Orden con MATLAB.
En este caso lo que cambia es la funcin de transferencia G(s), que es:
En la Command Window tendremos que escribir:
>> syms s t
>> A=10
A =
10
>> xi=0.2
xi =
0.2000
>> wn=6
wn =
6
>> U=1/s
U =
1/s
>> G=A*wn^2/(s^2+2*xi*wn*s+wn^2)
G =
360/(s^2 + (12*s)/5 + 36)
>> Y=G*U
Y =
360/(s*(s^2 + (12*s)/5 + 36))
>> y=ilaplace(Y,s,t)
y =
10 - (10*(cos((12*6^(1/2)*t)/5) + (6^(1/2)*sin((12*6^(1/2)*t)/5))/12))/exp((6*t)/5)
>> ezplot(y,[0,5]), axis([0,5,0,3])
>> ezplot(y,[0,5]), axis([0,5,0,30])
>> ezplot(y,[0,5]), axis([0,5,0,20])
La grfica correspondiente es esta:
Por cierto, he querdo destacar la pgina que he utilizado para escribir las expresiones de LaTeX.
Para entrar haz click aqu.