Está en la página 1de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

SOLUCIN NUMRCIA
CONTORNO

DE

ECUACIONES

DIFERENCIALES

CON

VALORES

Ecuaciones diferenciales: una clasificacin


Ecuaciones Diferenciales Ordinarias Orden Superior
Problema de Valores de Contorno
Obtencin de Sistemas de Ecuaciones Lineales No Homogeneos
Obtencin de Sistemas de Valores y vectores propios
Problema de Valores Iniciales
Ecuaciones Diferenciales a Derivadas Parciales

Ejemplos
Resumen

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

Ao 2014

1 de 14

DE

Facultad de Ingeniera, Universidad Nacional de Cuyo

SOLUCIN NUMRCIA DE ECUACIONES DIFERENCIALES ORDINARIAS


Se busca obtener una solucin aproximada en forma discreta
Clasificacin de EDO

u(t)

Primer orden
Siempre son de valor inicial

du (t )
+ A u (t ) = 0,
dx
u (t 0 ) = U 0 ,

A R,

u0

u(t)
U1

La solucin discreta es tal que aproxima a la


solucin exacta del problema

Uk u(tk)

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

t0

t1

Ao 2014

U2
t2

U3

t3

2 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

SOLUCIN NUMRCIA DE ECUACIONES DIFERENCIALES ORDINARIAS


Se busca obtener una solucin aproximada en forma discreta
Orden Superior
Pueden ser
de valores iniciales
de valores de contorno

d 2 u (t ) g
+ u (t ) = 0,
2
L
dt
du (t )
u (t 0 ) = u 0 ,
= v0
dt t 0

d 2 u ( x)

+ u ( x) x = 0
2
dx
u (0) = 0

u(t)

en = {x R : 0 x 1}
u (1) = 0

U(x)

u0
U1

U2

t1

t2

U3

U0

t3

U1

U2

X1

X2

U3
X=3

U4

X=1

La solucin discreta es tal que aproxima a la solucin exacta del problema

Uk u(tk)

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

Uk u(xk)

Ao 2014

3 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

DISCRETIZACIN DE ECUACIONES DIFERENCIALES ORDINARIAS

Se busca u(x) solucin de


d 2 u ( x)

+ u ( x) x = 0
2
dx
u (0) = 0
u (1) = 0

en = {x R : 0 x 1}

se plantea encontrar una solucin aproximada en forma de funcin discreta, slo en algunos
puntos elegidos del dominio , equidistantes entre s, identificados con su abscisa Xk.
Es decir, se busca U(Xk)=Uk con k=0,N; funcin discreta que es una aproximacin de la funcin
continua u(x).

U(x)

U0

U1
X=0,25

Dr. Ing. A.Mirasso

U2
X=0,5

U3
X=0,75

Ec.Dif. con Valores de Contorno

U4

X=1

Ao 2014

4 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

Se busca la funcin discreta U(Xk)=Uk con k=0,N;


que es una aproximacin de la funcin continua u(x).
d 2 u ( x)

+ u ( x) x = 0
dx 2
u (0) = 0
u (1) = 0

U(x)

en = {x R : 0 x 1}
U0

U1
X=0,25

U2
X=0,5

U3
X=0,75

U4

X=1

Se divide el dominio en N segmentos iguales


En cada uno de los Xk se puede plantear la ecuacin diferencial a resolver pero con una
aproximacin de la derivada segunda en forma de derivada numrica

1
[U k 1 2 U k + U k +1 ] + U k X k = 0
x 2

en X k

con k = 1, ( N 1)

De estas ecuaciones se pueden plantear tantas como puntos interiores; es decir N-1 ecuaciones y
se tienen N+1 incgnitas.
Adems se tienen las dos ecuaciones correspondientes a las Condiciones de Contorno, que
agregan dos ecuaciones ms.
As se tienen N+1 ecuaciones con N+1 incgnitas.

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

Ao 2014

5 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

d 2 u ( x)

+ u ( x) x = 0
dx 2
u (0) = 0
u (1) = 0

en = {x R : 0 x 1}

U(x)

U1

U0

X=0,25

U2
X=0,5

U3
X=0,75

U4

X=1

Si se consideran 5 puntos en todo el dominio, que son 3 en el interior y uno en cada uno de los bordes, es posible plantear
U0 = 0

en X0 se debe cumplir que:


en X1 se debe cumplir que:

1
[U 0 2 U1 + U 2 ] + U1 X 1 = 0
0,252

en X2 se debe cumplir que:

1
[U1 2 U 2 + U 3 ] + U 2 X 2 = 0
0,252

en X3 se debe cumplir que:

1
[U 2 2 U 3 + U 4 ] + U 3 X 3 = 0
0,25 2
U4 = 0

en X4 se debe cumplir que:


O bien en forma de sistema de ecuaciones lineales

2 1
1
0,252 1 2
0 1

U 1

La solucin aproximada resulta U 2 =
U
3
Dr. Ing. A.Mirasso

0 1 0

1 + 0 1
2 0 0
0,03488525

0,05632582
0,05003676

0 U1 32 + 1 16
0 U1 0,25


0 U 2 = 16 32 + 1 16 U 2 = 0,5
16 32 + 1 U 3 0,75
1 U 3 0

Ec.Dif. con Valores de Contorno

Ao 2014

6 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

d 2 u ( x)

+ u ( x) x = 0
dx 2
u (0) = 0
u (1) = 0

en = {x R : 0 x 1}

U(x)

U0

U1
X=0,25

U2
X=0,5

U3
X=0,75

U4

X=1

La solucin aproximada completa, que incluye las condiciones de borde es:

0
U 0

U 0,03488525
1

U 2 = 0,05632582
U 0,05003676
3

U 4
0
Justificar que con la solucin obtenida una aproximacin de la funcin derivada primera de esta solucin se puede calcular mediante:

U 0(1)
3 4 1 0
(1)
1 0
1
0
U 1

1
(1)
0 1 0
1
U 2 =
(
2
*
0
,
25
)

U (1)
0 1 0
0
3
0
0
1 4
U 4(1)

Dr. Ing. A.Mirasso

0
0

0 0,03488525

0 0,05632582

1 0,05003676

3
0

Ec.Dif. con Valores de Contorno

Ao 2014

7 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

Caso N=2
U 0 = 0 en X 0
1
[U 0 2 U 1 + U 2 ] + U 1 X 1 = 0

0,5 2
U1 = 0

U(x)

en X 1

en X 1

U0

O bien

U1

U1

9 U 1 0,5 = 0X=0,5

X=1

La solucin aproximada es
U 1 = 1 / 18 = 0,055555

As el error respecto de la solucin exacta en ese punto es


E2 =
E (abs ) 2 =

Dr. Ing. A.Mirasso

1
senh(0,5)
(0,5
) = 0,001035002
18
senh(1)

1
senh(0,5)
senh(0,5)
(0,5
) /(0,5
) = 1,83%
18
senh(1)
senh(1)

Ec.Dif. con Valores de Contorno

Ao 2014

8 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

Caso N=4
U 0 = 0 en X 0
1
[U 0 2 U 1 + U 2 ] + U 1 X 1 = 0

0,5 2
1
[U 1 2 U 2 + U 3 ] + U 2 X 2 = 0

0,5 2
1
[U 2 2 U 3 + U 4 ] + U 3 X 3 = 0

0,5 2
U4 = 0

en X 1 = 0,25

U(x)

en X 2 = 0,5

U0

en X 3 = 0,75

U1
X=0,2

U2
X=0,5

U3
X=0,7

U4

X=1

en X 4

O bien
0 U 1 0,25
33 16
16 33 16 U = 0,5

0
16 33 U 3 0,75

La solucin aproximada es
U 1

U 2 =
U
3

0,03488525

0,05632582
0,05003676

As el error respecto de la solucin exacta en ese punto es


E 4 = U 2 (0,5
E (abs ) 4 = U 2 (0,5

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

senh(0,5)
) = 0,000264735
senh(1)

senh(0,5)
senh(0,5)
) /(0,5
) = 0,47%
senh(1)
senh(1)

Ao 2014

9 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

Caso N=8
U 0 = 0 en X 0 = 0
1
[U 0 2 U 1 + U 2 ] + U 1 X 1 = 0

(1 / 8) 2

en X 1 = 1 / 8

1
[U 1 2 U 2 + U 3 ] + U 2 X 2 = 0 en X 2 = 2 / 8
(1 / 8) 2
1
[U 2 2 U 3 + U 4 ] + U 3 X 3 = 0 en X 3 = 3 / 8

(1 / 8) 2

.
U8 = 0

en X 8 = 1

O bien
0
0
0
0
0
129 64
64 129 64
0
0
0
0

0
64 129 64
0
0
0

64 129 64
0
0
0
0
0
64 129 64
0
0
0

64 129 64
0
0
0
0
0
64 129
0
0
0
0

U1 1 / 8
U 2 / 8
2

U 3 3 / 8

U 4 = 4 / 8
U 5 5 / 8

6
/
8
U

U
7 / 8
7

La solucin aproximada es

U T = {0,0183367; 0,03500678; 0,04831759; 0,05652399; 0,05780107; 0,05021568; 0,03169615}

As el error respecto de la solucin exacta en ese punto es


E8 = U 4 (0,5
E (abs ) 8 = U 4 (0,5
Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

senh(0,5)
) = 6,65711E - 05
senh(1)

senh(0,5)
senh(0,5)
) /(0,5
) = 0,12%
senh(1)
senh(1)
Ao 2014

10 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

Evaluacin del Error


Al considerar el error para distintos niveles de disicretizacin; es decir, distinto nmero de
segmentos en que se divide el dominio, se tiene
senh(0,5)
senh(0,5)
senh(0,5)
E =U
(0,5
) y E (abs ) = U
(0,5
) /(0,5
)
N

N /2

senh(1)

N /2

senh(1)

senh(1)

Cuyas evaluaciones se presentan en la siguiente Tabla


E(abs)N
N x
Uaprox(0,5) EN
2
0,5 0,05555556 0,001035002 1,83%
4 0,25 0,05632582 0,000264735 0,47%
8 0,125 0,05652399 6,65711E-05 0,12%
16 0,0625 0,05657389 1,66672E-05 0,03%
Si se asume una relacin exponencial entre E(abs) N y x, la aproximacin por mnimos
cuadrados da:

E (abs ) N = C x P = e 2, 6168 x 1,9861


Que indica una relacin del orden de x x que es el error de truncamiento local de la
aproximacin de derivada segunda utilizado.
1, 9861

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

Ao 2014

11 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

DISCRETIZACIN DE ECUACIONES DIFERENCIALES A DERIVADAS PARCIALES

Se busca u(x,t) solucin de


2
2 u ( x, t )
2 u ( x, t )
12
+x
= 0 en = {x R :0 x 1}
x 2
t 2
u (0, t ) = 0
u ( x,0) = sin( x)
u
u (1, t ) = 0
( x,0) = 3
t

Se plantea encontrar una solucin aproximada en forma de funcin discreta en la variable x,


aunque continua en la variable t. Se pretende encontrar las funciones Uk(t)=u(Xk,t) con k=0,N,
en N+1 puntos elegidos del dominio x, identificados con su abscisa Xk.
u(x,t)

Cuando se consideran derivadas parciales


respecto a la variable x, para t constante, la
funcin a derivar es una funcin discreta y
se puede hacer derivadas numricas.
Cuando se consideran derivadas parciales
respecto a la variable t, para x constante, la
funcin a derivar es una funcin continua y
se puede hacer derivadas analticas.

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

U1(t)
U0(t)

0,25

U2(t)

0,5

U3(t)
0,75

U4(t)

X=1

Ao 2014

12 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

Se busca u(x,t) solucin de


2
2 u ( x, t )
2 u ( x, t )
12
+x
= 0 en = {x R :0 x 1}
x 2
t 2
u (0, t ) = 0
u ( x,0) = sin( x)
u
u (1, t ) = 0
( x,0) = 3
t

u(x,t)
U1(t)
U0(t)

0,25

U2(t)

0,5

U3(t)
0,75

U4(t)

X=1

En cada uno de los Xk se puede plantear la


ecuacin diferencial a resolver pero con
una aproximacin de la derivada segunda t
respecto a x en forma de derivada
numrica; y con la derivada respecto de la variable t en forma analtica evaluada en esa abscisa
Xk. As se puede escribir:
U 0 (t ) = 0
en X0 se debe cumplir que:
en X1 se debe cumplir que:

2
12
2 d U 1 (t )
[U 0 (t ) 2 U 1 (t ) + U 2 (t )] + ( X 1 ) 2 = 0

0,25 2
dt

en X2 se debe cumplir que:

2
12
2 d U 2 (t )

[U 1 (t ) 2 U 2 (t ) + U 3 (t )] + ( X 2 )
=0
0,25 2
dt 2

en X3 se debe cumplir que:

2
12
2 d U 3 (t )
[U 2 (t ) 2 U 3 (t ) + U 4 (t )] + ( X 3 )

=0
0,25 2
dt 2

U 4 (t ) = 0

en X4 se debe cumplir que:


Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

Ao 2014

13 de 14

Facultad de Ingeniera, Universidad Nacional de Cuyo

Se busca u(x,t) solucin de

u(x,t)

2
2 u ( x, t )
2 u ( x, t )
12
+x
= 0 en = {x R :0 x 1}
x 2
t 2
u (0, t ) = 0
u ( x,0) = sin( x)
u
u (1, t ) = 0
( x,0) = 3
t

U1(t)
U0(t)

0,25

U2(t)

0,5

U3(t)
0,75

U4(t)
X=1

As se puede escribir:

2
2 1 0 U 1 (t ) 0,25
12
U (t ) + 0

1
2
1
2
0,25 2
0 1 2 U 3 (t ) 0

0
0,50 2
0

d 2U 1 (t )

2
0 2dt
0
d U 2 (t )
0
= 0
2
dt
0,75 2 d 2U (t ) 0

3
dt 2

dU 1
( 0)

U 1 (0) sen( 0,25) dt


3


dU 2
con las condiciones iniciales U 2 (0) = sen( 0,50) y
(0) = 3
U (0) sen( 0,75) dt
3
3

dU 3
( 0)

dt
Este sistema se puede resolver con mtodos analticos o con mtodos numricos.

Dr. Ing. A.Mirasso

Ec.Dif. con Valores de Contorno

Ao 2014

14 de 14

También podría gustarte