1 SISTEMAS DE ECUACIONES DIFERENCIALES ORDINARIAS
1 SISTEMAS DE ECUACIONES DIFERENCIALES ORDINARIAS
1 SISTEMAS DE ECUACIONES DIFERENCIALES ORDINARIAS
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>SISTEMAS</strong> <strong>DE</strong> <strong>ECUACIONES</strong> <strong>DIFERENCIALES</strong> <strong>ORDINARIAS</strong><br />
Consideremos el PVI definido por el sistema de ecuaciones diferenciales de primer orden:<br />
'<br />
y1() t f1(, t y1(), t , yn())<br />
t<br />
<br />
<br />
'<br />
yn() t fn(, t y1(), t , yn())<br />
t<br />
<br />
y1( a) y10, , yn( a)<br />
yn0<br />
, t[a,b]<br />
En este sistema hay n funciones y 1<br />
(t),..,y n<br />
(t) , por determinar.<br />
Además, todas ellas dependen de una sóla variable independiente t<br />
1<br />
TRANSFORMACIÓN <strong>DE</strong> UNA ECUACIÓN DIFERENCIAL <strong>DE</strong> OR<strong>DE</strong>N<br />
SUPERIOR A UN SISTEMA <strong>DE</strong> <strong>ECUACIONES</strong> <strong>DIFERENCIALES</strong> <strong>DE</strong><br />
PRIMER OR<strong>DE</strong>N<br />
Toda ecuación diferencial de superior se puede expresar como un sistema de n<br />
ecuaciones diferenciales de primer orden.<br />
Supongamos que tengamos la E.D. de orden n de la forma: y (n) =f(t,y,y’,…,y (n-1) )<br />
Esta ecuación diferencial se puede representar como un sistema de n ecuaciones<br />
diferenciales de primer orden de la forma:<br />
'<br />
z1() t z2()<br />
t<br />
<br />
<br />
'<br />
zn( x) f( t, z1( x), , zn( x))<br />
con las sustituciones: z 1<br />
=y; z 2<br />
= y’,…., z n<br />
=y (n-1)<br />
2<br />
1
y'' sent ty' 2 y 3t<br />
<br />
y(3) 8, y'(3) 0.2<br />
3<br />
Ejemplo 1 Representar: ,<br />
como un sistema de ecuaciones diferenciales de primer orden<br />
3<br />
SOLUCION NUMERICA <strong>DE</strong> UN SISTEMA <strong>DE</strong> <strong>ECUACIONES</strong> <strong>DIFERENCIALES</strong><br />
<strong>ORDINARIAS</strong><br />
Todos los métodos numéricos estudiados (por ejemplo: el método de Euler, Taylor,<br />
Runge Kutta, etc) puede extenderse a sistemas de ecuaciones diferenciales de<br />
primer orden.<br />
En este caso, el procedimiento para resolver el sistema de ecuaciones<br />
diferenciales de primer orden es aplicar la técnica numérica para cada<br />
ecuación en cada iteración, antes de proceder con la siguiente iteración.<br />
4<br />
2
Ejemplo 2. Determinar el valor aproximado a y(1.2), si<br />
x' xyt 9<br />
, x(1) 5; y(1) 3,<br />
y' 3t x 2<br />
usando el método de Euler con una longitud de paso de 0.1.<br />
Solución El esquema de Euler para el sistema de E.D.O esta dado por:<br />
xi1<br />
xi hf( ti, xi, yi)<br />
<br />
yi1<br />
yi hg( ti, x, yi)<br />
<br />
ti1<br />
ti<br />
h<br />
, donde f(t,x,y)= 9 – xyt , g(t,x,y)= 2 - 3 t + x<br />
xi1<br />
xi h(9 xiyt<br />
i i)<br />
<br />
yi1<br />
yi h(2 3 ti xi))<br />
<br />
ti1<br />
ti<br />
h<br />
5<br />
ITERACION 1:<br />
x 1<br />
=x 0<br />
+h ( 9 – x 0<br />
y 0<br />
t 0<br />
) = 5+0.1(9-5x3x1)=4.4<br />
y 1<br />
=y 0<br />
+h ( 2 - 3 t 0<br />
+ x 0<br />
) = 3+0.1(2-3x1 + 5)=3.4<br />
t 1<br />
= t 0<br />
+h =1+0.1=1.1<br />
ITERACION 2:<br />
x 2<br />
=x 1<br />
+h ( 9 – x 1<br />
y 1<br />
t 1<br />
) = 4.4+0.1(9-4.4x3.4x1.1)=3.848<br />
y 2<br />
=y 1<br />
+h ( 2 - 3 t 1<br />
+ x 1<br />
) = 3.4+0.1(2-3x1.1 + 4.4)=3.71 c<br />
t 2<br />
= t 1<br />
+h =1.1+0.1=1.2<br />
Por lo tanto, y(1.2)3.71<br />
6<br />
3
Ejercicio 1 Determine el esquema de Taylor de orden 2 para el sistema de E.D.:<br />
x' xyt 9<br />
, x(1) 5; y(1) 3<br />
y' 3t x 2<br />
Ejercicio 2. Determine el método de Heun para el sistema de E.D.O:<br />
x' xyt 9<br />
, x(1) 5; y(1) 3,<br />
y' 3t x 2<br />
7<br />
Ejemplo 3 : Resolver: x<br />
' 2x 4y<br />
<br />
y'<br />
x<br />
6y<br />
Solución<br />
x’ = f (t,x,y), donde, f (t, x , y)= 2x + 4 y<br />
y’ = g(t,x,y), donde, g(t, x , y)= - x + 6 y<br />
Condiciones iniciales: t0 =0; x0= - 1; y0= 6<br />
, con x(0) = - 1,y(0) = 6; con el método de Runge-Kutta de<br />
orden 4, para aproximar x(0.6) ; y(0.6) con h= 0.2<br />
8<br />
4
ITERACIÓN 1<br />
k 1 = f (t 0 , x 0 , y 0 ) = f (0, -1, 6) = 2(-1) + 4(6) = 22<br />
m 1 = g (t 0 , x 0 , y 0 ) = g (0; -1; 6) = -(-1) + 6(6) = 37<br />
h h<br />
k 2<br />
= f (t 0<br />
+ , x 0 + k 1 , y 0 + hm 1 ) = f(0.1;1.2;9.7)= 41.2<br />
2 2<br />
h h<br />
2<br />
m 2<br />
= g (t 0<br />
+ , x 0 + k 1 , y 0 + h m 1 ) = g(0.1;1.2;9.7)= 57<br />
2 2<br />
2<br />
k 3<br />
= f (t 0<br />
+<br />
h<br />
, x 0 +<br />
h<br />
k 1 , y 0 + hm 1 ) = f(0.1;3.12; 11.7 )= 53.04<br />
2 2<br />
2<br />
m 3<br />
= g (t 0<br />
+<br />
h<br />
, x 0 +<br />
h<br />
k 1 , y 0 + h m 1 ) = g(0.1;3.12; 11.7 )= 67.08<br />
2 2<br />
2<br />
k 4<br />
= f (t 0<br />
+ h , x 0 + h k 1 , y 0 + h m 1 ) = f(0.2; 9.608; 19.416 )= 96.88<br />
m 4<br />
= g (t 0<br />
+ h , x 0 + h k 1 , y 0 + h m 1 ) = g(0.2; 9.608; 19.416 )= 104.08<br />
h<br />
x 1<br />
= x 0<br />
+ (k 1 + 2k 2 +2k 3 + k 4 )= 9.2453<br />
6<br />
h<br />
y 1<br />
= y 0<br />
+ (m 1 + 2m 2 +2m 3 + m 4 )= 18.9747<br />
6<br />
t 1 = t 0 + h = 0+0.2=0.2<br />
9<br />
Así sucesivamente, obtenemos la tabla siguiente:<br />
t<br />
x n<br />
y n<br />
0<br />
-1.0<br />
6.0<br />
0.2<br />
k 1<br />
=22<br />
m 1<br />
=37<br />
k 2<br />
=41.2<br />
m 2<br />
=57<br />
k 3<br />
=10.6080<br />
m 3<br />
=13.4160<br />
k 4<br />
=19.3760<br />
m 4<br />
=21.3776<br />
9.2453<br />
18.9747<br />
0.4<br />
k 1<br />
=94.3894<br />
m 1<br />
=104.6029<br />
k 2<br />
=155.1084<br />
m 2<br />
=157.9257<br />
k 3<br />
=188.5814<br />
m 3<br />
=183.8475<br />
k 4<br />
=316.8999<br />
m 4<br />
=288.4504<br />
45.8676<br />
54.8614<br />
0.6<br />
k 1<br />
=311.1808<br />
m 1<br />
=283.3008<br />
k 2<br />
=486.7373<br />
m 2<br />
=422.1632<br />
k 3<br />
=577.3935<br />
m 3<br />
=487.9250<br />
k 4<br />
=932.4782<br />
m 4<br />
=771.2258<br />
158.2650<br />
150.6848<br />
10<br />
5
Ejercicio 3. Determinar el valor aproximado a y(0.3), si y’’-3y+2y=0, con y(0) = -1, y’(0)=0,<br />
usando el método de Taylor de orden 2 con una longitud de paso de 0.1<br />
11<br />
6