You are on page 1of 4

Sistemas de Primer Orden con MATLAB.

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.

You might also like