You are on page 1of 5

30/05/17, Solucin de ecuaciones diferenciales de segundo orden, lineales y no lineales.

Ilustracin de un sistema no lineal, pndulo

La ecuacin que describe el movimiento de un pndulo es:


2
1) 2
+ + = 0


= | = 0

Para resolver un problema de orden superior con MATLAB (ode45), se transforma la ecuacin
diferencial en un sistema de ecuaciones de primer orden.

Para resolver la ecuacin 1 declaro una nueva variable llamada



2) =

Luego se expresa la ecuacin 1 en trminos de esta nueva variable, por lo tanto la ecuacin 1
queda expresada de la siguiente manera:

3)
+ + = 0

Si de la ecuacin despejamos la derivada queda la siguiente manera:




=
4) {
=

>> % resolver la ecuacin del pndulo para un rango de tiempo t[0 60]

>> % con las siguientes condiciones iniciales

>> % omega (0), theta (0)=pi/4

>> % valores de los parmetros

>> % g=9.81, m=1 kg, L=0.6096 m, coeficiente de friccin=0.5

>> % 1) definir el sistema

>> dy=@(t,y) [y(2);-(0.5/1)*y(2)-(9.81/0.6096)*sin(y(1))];

>> % 2) resolver el sistema

>> [t,y]=ode45(dy,[0 60],[pi/4 0]);

>> % visualizar grficamente la solucin

>> subplot(2,1,1),plot(t,y(:,1)),subplot(2,1,2),plot(t,y(:,2))
>> % resolver el sistema para un coeficiente de friccin de .1

>> dy=@(t,y) [y(2);-(0.1/1)*y(2)-(9.81/0.6096)*sin(y(1))];

>> [t,y]=ode45(dy,[0 60],[pi/4 0]);

>> subplot(2,1,1),plot(t,y(:,1)),subplot(2,1,2),plot(t,y(:,2))

Al disminuir el coeficiente de friccin el movimiento oscilatorio dura ms tiempo.


Circuito RLC en serie

La ecuacin que nos describe el comportamiento de un circuito RLC en serie es:


2 1 1
1) 2
+
+ = 0

Resolver esta ecuacin diferencial.

Para resolver la ecuacin se declara una nueva variable Ic, siendo esta la corriente:

2) =
:

= /

Expresar la ecuacin 1 en trminos de la nueva variable Ic:

2 1
=
2
Sistema:

= /

1 1
= + 0

{
>> % resolver la ecuacin del circuito RLC para un rango de tiempo t[0 20]

>> % inicialmente descargado el capacitor vc=0 y la corriente es i=0

>> % para los siguientes valores de los parmetros:

>> % R= 1 ohm, L=1/4 H y C=8/3 f. la fuente de voltaje es una onda sinodal vo= sin(t)

>> % 1) definir el sistema

>> dy=@(t,y) [y(2)/(8/3);-4*y(2)-4*y(1)+4*sin(t)];

>> % resolver el sistema

>> [t,y]=ode45(dy,[0 20],[0 0]);

>> % visualizar grficamente de vc y v0

>> U0=sin(t); % voltaje de la fuente

>> plot(t,U0,t,y(:,1))
>> % graficar la corriente a travs del circuito

You might also like