Está en la página 1de 6

UNIVERSIDAD NACIONAL DE COLOMBIA

MTODOS NUMRICOS
ECUACIONES DIFERENCIALES ORDINARIAS
LABORATORIO 6

Primero, debido a que el sistema es de orden superior, debe hacerse el siguiente cambio
de variable para obtener dos sistemas de ecuaciones diferenciales. Despejando la derivada
de mayor orden
my ' '+by '+ky = 0
by '+ky
y' ' =
m

Por otro lado, haciendo


y ' (t ) = x(t )
y ' ' (t ) = x' (t )

Se obtiene finalmente
x' (t ) =

bx + ky
m

y ' (t ) = x

Finalmente, al evaluar los parmetros dados de m=0.5kg, b=10Ns/m y k=100N/m, se


obtiene:
x' (t ) = 20 x 200 y
y ' (t ) = x

Con condiciones iniciales:

a. Si h=0.01 m =

y (0) =1,
x ( 0) = 0

0.05
=5
0.01

Resolver el problema de contorno usando el mtodo de RK4 con tamao de paso h=0.2,
para:
x ( t ) =

Con

2t
2
x ( t )
x( t ) + 1
2
1+ t
1+ t2
x ( 0 ) =1.25
x ( 4 ) = 0.95

En el intervalo [0,4].
.
Primero se determinan las funciones p, q y r y estas son:

2t
1+ t2
2
q( t ) =
1+ t2
p( t ) =

r ( t ) =1

Usando el mtodo de RK4 se calculan soluciones numricas

{u }
{v }
j

Es decir, para ello se realiza el siguiente procedimiento:


u ' ' = p (t )u ' (t ) + q(t )u (t ) + r (t ), u (a) = , u ' (a) = 0
2t
2
u' ' =
u ' (t )
u (t ) + 1, u (0) = 1.25, u ' (0) = 0
1+t2
1+t2

Y por otro lado, se tiene:


v' ' = p (t )v' (t ) + q (t )v(t ), v(a ) = 0, u ' (a ) = 1
2t
2
v' ' =
v' (t )
v(t ), v(0) = 0, v' (0) = 1 (2)
2
1+t
1+t2

De (1) y (2), se tiene:


Sistema 1 de ecuaciones de primer orden
2t
2
y (t )
u (t ) +1
1+t2
1+t2
u' = y
y' =

Sistema 2 de ecuaciones de primer orden


2t
2
x (t )
v (t )
2
1+t
1+t2
v' = x
x' =

Ahora, realizando la siguiente rutina,

(1)

Las aproximaciones

{u } a u (t )
j

se muestran en la tabla de resultados; por otro lado

tomando u ( 4 ) u 20 = 2.893535 y v ( 4 ) v 20 = 4 en (31) (ver la teora expuesta en las


conferencias), construimos:
wj =

b u( 4)
0.95 ( 2.893535)
vj =
v j = 0.48588v j
v( 4 )
4
.

{ x } = {u

+w

j
j
Entonces la solucin numrica de contorno viene dada por j
de acuerdo a
la tabla de resultados presentada.
Puede comprobarse que v( t ) = t es la solucin exacta del problema (27), (ver la teora
expuesta en las conferencias); es decir,

v ( t ) =

2t
2
v ( t )
v( t )
2
1+ t
1+ t2
con la condicin inicial v( 0 ) = 0 y v ( 0 ) = 1 .

Tabla de resultados
tk

0.00000000000000
0.20000000000000
0.40000000000000
0.60000000000000
0.80000000000000
1.00000000000000
1.20000000000000
1.40000000000000
1.60000000000000
1.80000000000000
2.00000000000000
2.20000000000000
2.40000000000000
2.60000000000000
2.80000000000000
3.00000000000000
3.20000000000000
3.40000000000000
3.60000000000000
3.80000000000000
4.00000000000000

uj

1.25000000000000
1.22013135967062
1.13207261843598
0.99012213468630
0.80056865576348
0.57084402095320
0.30885030314000
0.02252151192540
-0.28042448820418
-0.59260866262270
-0.90703945828024
-1.21712077232362
-1.51663899122763
-1.79974023860531
-2.06090390657659
-2.29491567520433
-2.49684162861693
-2.66200420175892
-2.78596022043397
-2.86448105039624
-2.89353474851738

wj

0.00000000000000
0.09717673742587
0.19435347485174
0.29153021227761
0.38870694970348
0.48588368712935
0.58306042455521
0.68023716198108
0.77741389940695
0.87459063683282
0.97176737425869
1.06894411168456
1.16612084911043
1.26329758653630
1.36047432396217
1.45765106138804
1.55482779881391
1.65200453623977
1.74918127366564
1.84635801109151
1.94353474851738

x j = u j + wj

1.25000000000000
1.31730809709649
1.32642609328772
1.28165234696391
1.18927560546695
1.05672770808255
0.89191072769521
0.70275867390648
0.49698941120278
0.28198197421012
0.06472791597845
-0.14817666063906
-0.35051814211720
-0.53644265206901
-0.70042958261442
-0.83726461381630
-0.94201382980302
-1.00999966551914
-1.03677894676832
-1.01812303930472
-0.95000000000000

También podría gustarte