Documente Academic
Documente Profesional
Documente Cultură
INFORME FINAL DE
CLCULO NUMRICO
Bachiller:
Oriana Galindez
Ci: 26166089
Ing. civil 3S-D-003
INDICE
INTRODUCCION
una
aproximacin
numrica.
As,
la
derivada
representa,
Sub rea. Ntese que entre ms grande es dx entonces mayor ser el rea
que se quita y pone al rea real que se desea calcular (rea colocada entre
la
Funcin y las lnea azul y rea quitada entre la funcin y la lnea roja). Si se
Toma Li como lmite inferior definido para el clculo de la integral entonces el
punto sobre el eje x para el clculo de h ser: Li + x / 2. Teniendo en cuenta
Lo anterior el rea ser: rea = x * f (Li + dx / 2)
Si el rea que se desea calcular se divide entre N sub reas, donde cada una
de ellas representa un pequeo rectngulo, entonces el rea total ser:
rea de primer rectngulo: A1 = h1 * dx = h1 * x , donde h1 ser la funcin
Evaluada en la mitad de la seccin del primer rectngulo, se podra decir
Entonces en trminos generales que h1 es igual a la funcin evaluada en x1,
h1 = f (x1). Teniendo en cuanta lo anterior se deduce que x1 = (li + dx / 2) y
Por lo tanto el rea de ese primer rectngulo ser:
A1= x*f(x1) = x*f (li+ x/2)
Del mismo modo se puede decir que el rea del segundo rectngulo es:
A2= x/f(x2) = x*f (li+3* x/2)
rea del tercer rectngulo es:
A3= x*f(x3) = x*f (li+5* x/2)
rea del ensimo rectngulo es:
Ai= x*f (xi) = x*f (li+ (2*i-1) x/2)
1
e x
0
dx. Tenga en
a= 0, b=1
2
f ( x )=e x
e x dx
0
Si se subdivide en 5 intervalos.
10
=0.2 , as aplicando la regla rectangular se tiene que:
5
e0.1
1
0
1
e x dx=0.2[1.01005+1.09417+1.28403+1.63232+2.24791]
0
e x dx=1.453696
0
As, se nota que con 5 intervalos, la aproximacin no es tan mala. Para hacer
Clculos con ms sub intervalos, es conveniente elaborar un programa que
aplique la frmula con el nmero de sub intervalos que se desee y que
permita obtener un valor ms cercano al real.
Regla del trapecio: O Regla Trapezoidal, es una frmula cerrada de
Newton-Cotes, y corresponden al caso donde el Polinomio es de 1er Orden.
f 1 ( x ) =f ( a )+
b
I = [ f ( a )+
a
I =( ba)
f ( b )f ( a )
( xa)
ba
f ( b )f ( a )
(xa)]dx
ba
f ( a ) + f (b)
2
10
Et=
1
f () {(b-a)} ^ {3}
12
0.2+ 0.232
= I =0.1728
2
11
I = f ( x ) dx= f 2 ( x ) dx
a
f ( x 0 ) + 4 f ( x 1 )+ f (x 2)
6
12
b a
2
Ev=
1 3 (4 )
h f ( )
90
Ejercicio1:
Use la Regla de Simpson 1/3 para integrar:
f (x)=0.2+25 x 200 x2 +675 x 3 900 x 4 +400 x 5
Desde a= 0 hasta b= 0,8
f(0) = 0,2
f(0,8) = 0,232
f(0,4) = 2,456
I =( 00.8)
I = 1,367 466 67
Regla de Simpson de 3/8
Se ajustan Polinomios de LaGrange de 3er Orden.
b
I = f ( x ) dx f 3 ( x ) dx
a
I=
3h
[ f ( x 0 ) +3 f ( x 1 ) +3 f ( x 2 )+ f ( x 3)]
8
ba
Donde h= 3
13
I =( ba )
f ( x 0 ) +3 f ( x 1 )+ 3 f ( x 2 ) + f (x 3)
8
ba
3
ba
3
x2= a+ 2
3
Ev=
( ba ) (4 )
3 5 ( 4)
h f ()
f ( )
80
6480
f(0,8) = 0,232
I =( 00.8)
I = 1,519 170 37
Mtodo de Romberg
En anlisis numrico, el Mtodo de Romberg genera una matriz triangular,
cuyos elementos son estimaciones numricas de la integral definida
siguiente:
b
f ( x ) dx
a
14
f
2
n1
f ( a ) +hn
k=1
1
R ( n , 0 )= R(n1.0)
2
R ( m, n ) =R ( n ,m1 )+
R ( m, n ) =
1
( R ( n , m1 )R ( n1, m1 ))
4 1
m
1
(4 m R ( n , m1 )R ( n1, m1 ))
4 1
m
, para k = 0, 1,2,...)
15
k1
k1
Donde:
f ( x )=x5
subintervalos
en el intervalo
Esta frmula tiene como error de truncamiento una expresin del tipo:
de
Romberg.
Las
diferentes
estimaciones
las haremos
k1
17
Cuadratura Gaussiana
Las frmulas de Newton-Cotes y otras frmulas de integracin se basan en
la estimacin de integrales en puntos equiespaciados. Por ello, la posicin de
los puntos est fija o predeterminada.
Con el uso de la Regla del Trapecio, se puede generar un error muy grande,
al pasar el trapecio por los puntos lmites.
La cuadratura Gaussiana elimina la restriccin de fijar los puntos
equiespaciados, y los evala libremente. Colocando los puntos lmites de
manera adecuada, se evala una lnea recta que balancee los errores
negativos y positivos y ofrezca una solucin ms exacta.
18
f ( a ) + f (b)
2
ba
ba
f (a)+
f (b)
2
2
19
y x2 ahora no estn fijos a los puntos extremos, sino que son incgnitas. Por
lo tanto, existen cuatro incgnitas que se deben evaluar, y se requieren de
cuatro condiciones para determinarlas exactamente.
Al igual que con la Regla del Trapecio, se pueden obtener dos de estas
incgnitas suponiendo que la ecuacin sealada ajusta exactamente la
integral de una constante y de una funcin lineal.
( 13 )+ f ( 13 )
dx=
ba
dx
2
20
( 0.8+0 ) +(0.80) x d
2
x = 0,4 + 0,4
xd
0.8
[ 0.2+25 ( 0.4 +0.4 x d ) 200 ( 0.4+ 0.4 x d )2 +675 ( 0.4 +0.4 x d ) 3 900 ( 0.4 +0.4 x d ) 4 +400 ( 0.4 +0.4 x d )5 ] 0
0
Se evala la integral en
f
1 1
y
3 3
1
=0,51674055 , f
=1,30583723
(1
)
(
3
3 )
I =f
1
+f
(1
)
(
3
3 )
I=1,82257778
21
k 1=f (t i , y i )
2= f ( t i + p1 h , y 1 +q 11 k 1 h )
k
k 3 =f (t i + p2 h , y i +q 21 k 1 h+q 22 k 2 h)
k n =f (t i + pn1 h , y i +q n1,2 k 2 h+ +q n1,n1 k n1 h)
Notamos que los k son relaciones recursivas, es decir, para determinar k 2, ,
necesitamos k 1 ; para determinar k 3 se necesita k 2, etc.
22
Sea f(t,y) una funcin de dos variables tal que todas las derivadas parciales
(t , y )
de orden n+1 sean continuas en el rectngulo: R= |t a| h;| yb| k ,
y0
(*)
h2 y (t) /2 +
f yf
h2 ( f y + f t
+h
3
f)/2 + O( h )
f y f)/2 + O( h3 )
23
),
Equivalentemente:
( k +k2 )
1
k 1=f (t i , y 1 )
k 2=f (t i +h , y 1+ h k 1)
f (t+ h , y+ h f (t , y))
24
w 2 =
Una solucin es
w 1=0, w 2=1 ; == .
La frmula que se
,o
equivalentemente:
y i+1= y i +h k 2( 4 )
para
obtener
soluciones
aproximadas
del
problema:
25
6
y i+1= yi + ( k 1 +2 k 2 +2 k 3 +k 4 )
h
k 1=f (t i , y i )
h
2= f t i+ , y i+ h k 1 /2
2
k
k 3 =f (t i +h/ 2, y i +h k 2 /2)
k 4=f (t i+ h , y i +h k 3)
Ejercicio: Usando el mtodo de RK4 clsico, con h=1, estimar y(2) en el P.V.I:
y = 2 t y + t, con y(0) = 0.5, en el intervalo [0,2]
Solucin: Identificando: f (t , y)=2t y+ t ; t 0=0 ; y 0=0.5 ; h=1
Iteracin1: y 1= y 0+ h(k 1+2 k 2+2 k 3+ k 4)/6
k 1=f ( t 0 ; y 0 )=f ( 0; 0.5 )=2 0 0.5+ 0=0+11=0
k 2=f (t 0+h/2 ; y 0+ h k 1/ 2)=f (0.5; 0.5)=2 0.5 0.5+0.5=1
k 3=f (t 0+h /2 ; y 0+h k 2/ 2)=f (0.5 ; 1)=2 0.5 1+ 0.5=1.5
t 1=t 0+h=0+1=1
y 1=2.16667
t 1=t 0+h=0+1=1
26
Iteracin2:
6
y 2= y 1 + ( k 1+ 2k 2+2 k 3+ k 4 )
h
Mtodos multipasos
mtodo de tres pasos para calcular yi+1, se necesita conocer yi, yi-1, yi-2.
El principio que subyace en un mtodo multipaso es utilizar los valores
previos para construir un polinomio interpolante que aproxime a la funcin
f(t, y(t)).
27
METODOS DE ADAMS
Los mtodos de Adams son mtodos multipasos. Los mtodos de Adams
se pueden clasificar en dos grandes clases: los mtodos de Adams
Bashforth y los mtodos de Adams-Moulton. Estos se pueden combinar
para formar los mtodos predictor-corrector de Adams-Bashforth-Moulton.
La idea fundamental del mtodo de Adams-Bashforth de n pasos
es usar un polinomio de interpolacin de f(t,y(t)) que pasa por los n
puntos:
28
por
los
puntos:
donde
P (t) =
expresin (1):
29
1
2
3
4
1
1/2
1/12
1/24
1
3
23
55
-1
-16
-59
5
37
-9
t i+1
ti
ti
ti+ 1
y i+1= y1 f ( t , y (t) ) dt
ti
30
por
los
donde
El polinomio interpolante esta dado por: P (t) = ((ti+1 t) fi+ (t ti) fi+1) / h,
reemplazando este polinomio en la expresin (1):
t i+1
y i+1 y i+ P ( t ) dt
ti
h
y i+1 y i+ ( f i1 +f 1 )
2
Los mtodos de Adams-moulton de n pasos tienen la forma general:
0
1
2
3
1
1/2
1/12
1/24
1
1
5
9
2
1
8
19
-1
-5
de
Adams-Moulton
31
de
pasos:
Mtodos
de
Adams-Moulton
de
pasos:
Mtodos predictor-corrector
En la prctica los mtodos multipaso implcitos (por ejemplo: el mtodo de
A-M), no se puede usar directamente. Estos mtodos sirven para mejorar
las aproximaciones obtenidas con los mtodos explcitos.
La combinacin de un mtodo explcito con un mtodo implcito del mismo
orden se denomina un mtodo predictor-corrector.
Mtodo Predictor Corrector de cuarto orden de Adams- BashforthMoulton
La
frmula
predictora
es
la
de
la de Adams-Moulton:
Adams-Bashforth:
La frmula correctora es
Donde:
y 0, y 1, y 2, y3,
para obtener
y 4 . Sabemos que
y 0 es
y 1 , y 2, y 3 se suelen
32
Kutta de orden 4.
Ejercicio: Usar el mtodo de Adams-Bashforth-Moulton de cuarto orden
con una longitud de paso de 0.2 para obtener una aproximacin a y(1) de
la solucin de: y= t + y -1, y(0) = 1.
Solucin: Identificando: f(t,y)= t + y 1; t0 = 0; y0 = 1; h = 0.2
Mtodo Predictor Corrector de cuarto orden de Adams- BashforthMoulton
Predictor
Adams-Bashforth:
Corrector de Adams-Moulton:
Donde:
f i=f (t i , y i); f i 1=f (t i1 , y i1); f i 2=f (t i 2, y i2); f i 3=f (t i 3 , y i 3) ; f =f (t i+1 , y i +1);
Inicializacin con RK clsico de orden 4
y i+1= y i+h(k 1+2 k 2+2 k 3)/6
Iteracin1:
k 1=f (t 0 ; y 0)=f (0 ; 1)=0+11=0
k 2=f (t 0+h/2 ; y 0+ h k 1/ 2)=f (0.1; 1+0.2 k 1/2)=f ( 0.1,1)=0.1
33
Iteracin2:
k 1=f (t 1 , y 1)=f (0.2 ; 1.0214)=0.2214
k 2=f (t 1+ h/2, y 1+hk 1/2)=f ( 0.3; 1.04354)=0.34354
1/, y 1
k 3=f (t 1+ h/2, y 1+h k 2/2) f (0.3 ; 1.05575)=0.35574 3
2/(03 ; 055 5)0355
k 4=f (t 1+ h , y 1+hk 3)=f (0.4 ; 1.09255)=0.492551
= 1.09182
t 2 = t 1 + h = 0.4
Iteracin3:
k 1=f (t 2 , y 2)=f (0.4, 1.09182)=0.491818
k 2=f (t 2+ h/2, y 2+hk 1/2)=f (0.5,1.141)=0.641
34
= 1.22211
t 3 = t 2 + h = 0.6
Mtodo Predictor Corrector de cuarto orden de Adams- BashforthMoulton
Predictor Adams-Bashforth:
y i+1= y i+h(55 f i 59 f i1+37 f i29 f i3)/24,
Corrector de Adams-Moulton:
y i+1= y i+
( 9 f i +1+19 f i5 f i1+ f i2 )
24
Donde:
f i=f ( t i, y i ) ; f i1=f ( t i1 , y i1 ) ; f i2=f ( t i2 , y i2 ) ; f i3=f ( t i3 , y i3 ) ; f i +1=f ( t i+1 , y i
Iteracin 4:
35
=1.42536
y 4 = y 3+
h ( 9 f 4 +19 f 35 f 2+ f 1 )
24
; donde :f 4=f ( t 4 ; y 4 )=
f (0 8; 1 42536) =1 22536
y 5= y 4 + ( 55 f 4 59 f 3+37 f 29 f 1 ) 0.2/24
1.42553+(55
1.22536
590.82211
37
0.49182-
90.2214)0.2/24
=1.71806
y5 = y4+ (9 f
=1.71806
y5= 1.42553+ (91.71806 +191.22536 - 50.82211+ 0.49182) 0.2 /24
= 1.71827
t 5 = t 4+ h = 1
Por lo tanto, y (1)= y5 = 1.71827
36
Solucione
s
analiticas
Modelos matematicos
Soluciones
numericas
Ingeniera estructural
Resistencia de materiales
Mecnica de fluidos
Ingeniera nuclear
Electromagnetismo
Campos elctricos
Propagacin de ondas
Conduccin del calor
Procesos de conveccin difusin
Ingeniera de petrleo
Procesos de reaccin difusin
Mtodo de diferencias finitas vs. MEF
Idea bsica de un mtodo numrico para resolver ecuaciones
diferenciales:
Continuo con
Problema discreto
Discretacion
Infinitos GDL
c/ # GDL finito
38
x
x
Discretizacin en el MEF
1. Reformulacin de la ecuacin diferencial en un problema variacional
equivalente.
Ej. En ecuaciones elpticas, en casos simples, toma la forma de problema de
Minimizacin:
( M ) hallar u V / F (u) F (v )v V
Donde:
V: conjunto de funciones admisibles
F: V R es funcional
Las funciones v V
39
Para hallar una solucin, la idea del MEF es reemplazar v por un conjunto
vh
( M ) hallar uh V h /F (uh ) F (v )v V h
Este problema es equivalente a un sistema de ecs. Algebraicas. Se espera
que
uh
(M).
3. Usualmente elegimos: V h V / v h V h v h V
En este caso,
Mh
40
V h son funciones
Vh
41
V h , o sea
42