Anda di halaman 1dari 31

Ecuaciones Diferenciales

Ordinarias

Solucin Numrica

Mtodo de Diferencias
Finitas

Sistemas de EDO Problema Valor


Frontera
Cuando las condiciones la EDO se dan por lo menos
en algn punto diferente del valor inicial de la
variable independiente.
M x
y"
EI

Condiciones de Frontera

Condiciones Iniciales

y(0)=0

y(0)=0

y(L)=0

y(0)=0

Mtodo de Diferencias
Finitas
Sea la ecuacin diferencial ordinaria de segundo
orden:

y ' ' p x y ' q x y r x

x a, b
y a

y b

Dividiendo el intervalo en (n+1) partes


iguales

ba
h
n 1
x0 a x1 a h
y x0 y0

x2 a 2h xn 1 b

y x1 y1 y xn yn

y xn 1 yn 1
3

Mtodo de Diferencias
Finitas
Sean las frmulas de diferenciacin numrica para la
primera y segunda derivada

yi 1 yi 1
y 'i
2h
yi 1 2 yi yi 1
y ' 'i
2
h

Mtodo de Diferencias
Finitas
Reemplazando en la ecuacin diferencial para cada nodo i =1, 2,
, n:

y ' 'i p xi y 'i q xi yi r xi

Mtodo de Diferencias
Finitas
Se tendr un sistema de n ecuaciones con n incgnitas:

Para i 1 : n
yi 1 2 yi yi 1
yi 1 yi 1
p xi
q xi yi r xi
2
h
2h

y0
y n 1

Mtodo de Diferencias
Finitas
Agrupando:

Para i 1 : n
h
h

1
p xi yi 1 2 h 2 q xi yi 1 p xi yi 1 h 2 r xi
2
2

y0
y n 1

Mtodo de Diferencias
Finitas
Luego:

h
h

1
p x1 y0 2 h 2 q x1 y1 1
p x1 y 2 h 2 r x1
2
2

h
h

1
p x2 y1 2 h 2 q x2 y2 1
p x2 y 3 h 2 r x 2
2
2

h
h

1
p xn y n 1 2 h 2 q xn y n 1
p xn y n 1 h 2 r xn
2
2

y0
y n 1
8

Mtodo de Diferencias
Finitas
Expresado en forma matricial tenemos un sistema tridiagonal:

2 h 2 q x1

h
1 p x2
2

h
p x1
2

2 h q x2
2

h
1 p x3
2

0
h
1
p x2
2

2 h 2 q xn 1

h
r

1
1

h
r

h 2 r xn 1

h
r
x

p
x

n
n
2

h
p xn
2

y1
y 2

y n 1
h
1
p xn 1
y n
2

2 h 2 q xn

Mtodo de Diferencias
Finitas
Ejemplo.- Resolver la siguiente ecuacion diferencial ordinaria:

y-y-2y=0 con condiciones de frontera:


y(0)=0.1 e y(0.5)=0.283. considere h=0.1.
Solucion.Discretizacin:
x0

x1

x2

x3

x4

X5

0.1

0.2

0.3

0.4

0.5

y0

y1

y2

y3

y4

y5

0.1

??

??

??

??

0.283

10

Mtodo de Diferencias
Finitas
Se usarn las siguientes frmulas de diferenciacin
numrica:

yi 1 yi 1
y 'i
2h
y 2 yi yi 1
y ' 'i i 1
2
h
Sea la ecuacin diferencial para cada nodo
i:

y"i y 'i 2 yi 0
Para i 1 : 4
yi 1 2 yi yi 1 yi 1 yi 1

2 yi 0
2
h
2h
11

Mtodo de Diferencias
Finitas
Reemplazando para cada nodo:

y2 2 y1 y0 y2 y0

2 y1 0
2
h
2h
y3 2 y2 y1 y3 y1

2 y2 0
2
h
2h
y 4 2 y3 y 2 y 4 y 2

2 y3 0
2
h
2h
y 5 2 y 4 y3 y 5 y 3

2 y4 0
2
h
2h
12

Mtodo de Diferencias
Finitas
Teniendo en cuenta que: y0=0.1,
h=0.1

y5=0.283

100 0.1 200 y1 100 y2 5 0.1 5 y2 2 y1 0


100 y1 200 y2 100 y3 5 y1 5 y3 2 y2 0
100 y2 200 y3 100 y4 5 y2 5 y4 2 y3 0

100 y3 200 y4 100 0.283 5 y3 5 0.283 2 y4 0

13

Mtodo de Diferencias
Finitas
Planteando y resolviendo el sistema tridiagonal:

95
0
202
105 202
95

0
105 202
0

105

y1 0.1238
y1 10.5
y 0.1527
y

0
2
2

y3 0.1879
y3

202 y4 26.885
y4 0.2308
0
0
95

14

Mtodo de Diferencias
Finitas
Un ejemplo de ecuacion diferencial con valor frontera
d 2u 1 du u

0, u (5) 0.008731" , u (8) 0.0030769"


dr 2 r dr r 2

Las derivadas de la ecuacin diferencial son


reemplazadas por:
dy yi 1 yi

dx
x

d 2 y yi 1 2 yi yi 1

dx 2
x 2

15

Ejemplo
Tomemos el caso de un recipiente a presin que se est
probando en el laboratorio para comprobar su capacidad
para soportar la presin. Para un recipiente de presin de
espesor de radio interior a y radio exterior b, la
ecuacin diferencial para el desplazamiento radial "u" de un
punto a lo largo del espesor est dada por
d 2 u 1 du u

2 0
2
r dr r
dr

El recipiente a presin puede ser modelado como ,


d 2u
dr 2
du
dr

ui 1 2ui ui 1
r 2
ui 1 ui
r

Sustituyendo estas aproximaciones le da


ui 1 2ui ui 1 1 ui 1 ui ui

2 0
ri r
r 2
ri

1
1
2
1
1
1
ui 1

2 ui
u 0
2
2
2 i 1
r

r
r

r
r

r
i
i

16

Solucin
Paso 1 en el nodo

i 0,

r0 a 5" u0 0.0038731"

Paso 2 en el nodo

i 1,

r1 r0 r 5 0.6 5.6"

2
1
1

0.6 2 0 0.6 2 5.6 0.6 5.6 2

1
1
u 2 0

5
.
6
0
.
6
0
.
6

u1

2.7778u0 5.8851u1 3.0754u2 0

Paso 3 en el nodo

i 2, r2 r1 r 5.6 0.6 6.2"

1
2
1
1

1
0.6 2 6.2 0.6 6.2 2
0.6 2

1
u 2
u 3 0

2
6.2 0.6

0.6

2.7778u1 5.8504u 2 3.0466u3 0


17

Continuacin de la
Solucin
Paso 4 en el nodo i 3, r3 r2 r 6.2 0.6 6.8"

1
2
1
1
1
u

2
3
0.62 6.8 0.6 6.82
0.62 6.8 0.6 u4 0
0.62

2.7778u2 5.8223u3 3.0229u4 0

Paso 5 en el nodo i 4, r4 r3 r 6.8 0.6 7.4"

1
2
1
1
1

3
4
2
0.6 2 7.4 0.6 u5 0
0.62 7.4 0.6 7.4
0.6 2

2.7778u3 5.7990u4 3.0030u5 0

Paso 6 en el nodo i 5, r5 r4 r 7.4 0.6 8


u5 u |r b 0.0030769"
18

Resolviendo el Sistema de
ecuaciones
u0 0.0038731

2.7778 5.8851 3.0754


0
0
0 u1
0

0
2.7778 5.8504 3.0466
0
0 u2
0

0
0
2.7778 5.8223 3.0229
0 u3
0

0
0
0
2.7778 5.7990 3.0030 u4
0

0
0
0
0
0
1 u5 0.0030769

u 0 0.0038731

u3 0.0032743

u1 0.0036165

u4 0.0031618

u2 0.0034222

u5 0.0030769

19

Continuacin de la
Solucin
du
dr

max

r a

u1 u0 0.0036165 0.0038731

r
0. 6

0.00042767

30 106 0.0038731

0
.
3

0
.
00042767

21307 psi
2
1 0.3
5

36 103
FS
1.6896
21307
Et 20538 21307 768.59
t

20538 21307
100 3.744 %
20538
20

Continuacin de la
Solucin
Usando la aproximacin de
d 2 y yi 1 2 yi yi 1

dx 2
x 2

dy yi 1 yi 1

dx
2 x

Nos da

u i 1 2u i u i 1

r 2

1
1

2ri r r 2

1 u i 1 u i 1 u i
2 0
ri 2 r
ri

1
2
1
1
u i 1

r 2 r 2 i r 2 2r r u i 1 0
i

21

Continuacin de la
Solucin
Paso 1 en el nodo

i 0, r0 a 5
u0 0.0038731

Paso 2 en el nodo

i 1, r1 r0 r 5 0.6 5.6"

1
1

2 5.6 0.6 0.6 2

2
1
u0

0.6 2 5.6 2

1
1
u 2 0

2
5
.
6
0
.
6
0
.
6

u1

2.6297u0 5.5874u1 2.9266u2 0

Paso 3 en el nodo

i 2,

1
1

2 6.2 0.6 0.6 2

r2 r1 r 5.6 0.6 6.2

2
1
1

u1

u 3 0

2
2
2
2

2
6
.
2
0
.
6
6.2
0.6

0. 6

2.6434u1 5.5816u 2 2.9122u3 0


22

Continuacin de la
Solucin
Paso 4 en el nodo i 3, r3 r2 r 6.2 0.6 6.8

1
1

2 6.8 0.6 0.6 2

2
1
1

u 2

3
2
2
0.6 2 2 6.8 0.6 u 4 0
0
.
6
6
.
8

2.6552u2 5.5772u3 2.9003u4 0

Paso 5 en el nodo i 4, r4 r3 r 6.8 0.6 7.4

1
1
2
1

3
0.6 2 7.4 2
2 7.4 0.6 0.6 2

1
u 4
u 5 0

2
7
.
4
0
.
6
0
.
6

2.6651u3 5.5738u 4 2.8903u5 0

Paso 6 en el nodo i 5, r5 r4 r 7.4 0.6 8"

u5 u |r b 0.0030769"
23

Resolviendo el Sistema

1
0
2.6297 5.5874

2.6434

u0 0.0038731

2.9266
0
0
0 u1
0

5.5816 2.9122
0
0 u2
0

2.6552 5.5772 2.9003


0 u3
0

0
2.6651 5.5738 2.8903 u 4
0

0
0
0
1 u5 0.0030769
0

u 0 0.0038731

u3 0.0032689

u1 0.0036115

u4 0.0031586

u2 0.0034159

u5 0.0030769

24

Continuacin de la
Solucin
du
dr

max

r a

3u0 4u0 u2 3 0.0038731 4 0.0036115 0.0034159

0.0004925
2 r
2( 0. 6)

30 106 0.0038731

0
.
3

0
.
0004925

20666 psi
2
1 0.3
5

36 103
FS
1.7420
20666

Et 20538 20666 128

20538 20666
100 0.62323 %
20538
25

Comparacin de los
desplazamientos radiales
Tabla 1
Las comparaciones de los desplazamientos radiales
de dos mtodos
r

uexact

u1st order

|t|

u2nd order

|t|

0.0038731

0.0038731

0.0000

0.0038731

0.0000

5.6

0.0036110

0.0036165

1.5160101

0.0036115

1.4540102

6.2

0.0034152

0.0034222

2.0260101

0.0034159

1.8765102

6.8

0.0032683

0.0032743

1.8157101

0.0032689

1.6334102

7.4

0.0031583

0.0031618

1.0903101

0.0031586

9.5665103

0.0030769

0.0030769

0.0000

0.0030769

0.0000

26

Mtodos en diferencias finitas


Ejercicios

Mtodos en diferencias finitas


Ejercicios

Mtodos en diferencias finitas


Ejercicios

Mtodos en diferencias finitas


Ejercicios

Mtodos en diferencias finitas


Ejercicios

Anda mungkin juga menyukai