Sunteți pe pagina 1din 3

Universidad Nacional de Colombia, Medelln Escuela de Matem aticas M etodos Num ericos 30 Marzo 2014

Trabajo de Programaci on Parte II


Tema A
Entrega: Viernes 6 de junio antes de las 5 pm. Se deben entregar el trabajo escrito en la escuela de Matem aticas (ocina
43-102) y los programas en MATLAB como archivos .m electr onicamente comprimidos en un solo .zip o .rar a la cuenta
de correo metnum med unal.edu.co. La entrega del trabajo escrito debe incluir los archivos .m impresos para poder hacer
las correcciones y/o comentarios correspondientes a la calicaci on de la pr actca. Recuerde que esta entrega tendr a un valor
efectivo del 15% de la nota del curso (si entregaron la primera parte, tendr a un valor del 10%).
El objetivo de este trabajo es obtener una aproximaci on a la soluci on de un problema no lineal con valores en la frontera
en dos puntos (P.V.F.). Estos problemas incluyen una ecuaci on diferencial de segundo orden de la forma
y

(x) = f (x, y(x), y

(x)), a x b,
junto con las condiciones de frontera
y(a) = y y(b) =,
donde a, b, , son constantes conocidas y f ser a una funci on no lineal dada.
Para aproximar la soluci on de este P.V.F., se pretende desarrollar y/o estudiar el m etodo de disparo no lineal (secci on
11.2 de libro de Burden y Faires, texto gua del curso).
M etodo de disparo no lineal para un P.V.F.
El m etodo del disparo consiste en buscar el problema con valores iniciales (P.V.I.) apropiado de tal forma que este sea
equivalente al P.V.F., es decir, buscamos el valor t tal que la soluci on y obtenida al resolver el P.V.I. de orden dos

(x) = f (x, y(x), y

(x)), a x b,
y(a) =,
y

(a) =t
sea igual a la soluci on que se obtiene al resolver el P.V.F.

(x) = f (x, y(x), y

(x)), a x b,
y(a) =,
y(b) =.
Recibe el nombre de m etodo del disparo ya que el valor de t (pendiente de la curva soluci on y en el extremo izquierdo a)
debe ser tal que la solucion del P.V.I. cumpla la condici on de frontera en el extremo izquierdo, y(b) =.
La forma de buscar el valor apropiado de t, se convierte en vericar que la soluci on y cumpla con la propiedad
y(b, t) = 0,
donde y(x, t) representa la soluci on del P.V.I. sujeto al valor t. Notemos que este es un problema de raices para una ecuaci on
no lineal; lo cual signica, que debemos generar una sucesi on {t
i
}

i=0
que converja al valor t que verica la igualdad, es
decir, debemos resolver varios P.V.I. para diferentes valores de t.
Para generar la sucesi on empleamos el m etodo de la Secante (modicaci on del m etodo de Newton para evitar el c alculo
de la derivada de u
t
)
t
i+1
=t
i

(y(b, t
i
) )(t
i
t
i1
)
y(b, t
i
) y(b, t
i1
)
, i = 1, 2, . . .
dadas dos primeras aproximaciones iniciales t
0
y t
1
(por ejemplo, t
0
=

ba
y t
1
= t
0
/2). Los criterios para saber cuando
dejar de calcular los t
i+1
son:
nmax: n umero m aximo de iteraciones,
tol: medida de exactitud, esto es, parar cuando |y(b, t
i+1
) | <tol.
1
Para obtener una aproximaci on a la soluci on de un P.V.I. de orden dos de la forma

(x) = g(x, v(x), v

(x)), a x b,
v(a) = A
1
,
v

(a) = A
2
,
introducimos las variables v
1
(x) := v(x), v
2
(x) := v

(x), as el P.V.I. de orden dos ser a equivalente a resolver el siguiente


sistema de ecuaciones lineales de primer orden con condiciones iniciales

1
(x) = v
2
(x), a x b,
v

2
(x) = g(x, v
1
(x), v
2
(x)), a x b,
v
1
(a) = A
1
,
v
2
(a) = A
2
.
La soluci on del este sistema son las funciones v
1
y v
2
, donde v
1
es la soluci on del P.V.I. de orden dos. A su vez, este
sistema se puede representar por el P.V.I. vectorial

(x) =G(x, V(x)) a x b,


V(a) =A
(1)
con A = [A
1
, A
2
]
T
vector de R
2
, V : R R
2
y G: RR
2
R
2
funciones vectoriales.
Para aproximar la soluci on de un P.V.I. vectorial emplearemos el M etodo explcito de Adams-Bashforth de dos pasos dado
por
W
1
= W
0
+h G(x
0
, W
0
)
W
k+1
= W
k
+
h
2
[3G(x
k
, W
k
) G(x
k1
, W
k1
)] k = 1, . . . , n1,
donde W
0
vector de valores iniciales, h =
ba
n
y x
k
= a+kh para k = 0, 1, . . . , n.
Pasos a seguir:
1. (40%) M etodo explcito de Adams-Bashforth de dos pasos para un P.V.I. vectorial. Escribir una funci on
function [xx,YY] = PVI AdamsBashforth(G,a,b,A,n)
la cual, dados los extremos del intervalo a, b, la funci on G correspondiente a G del P.V.I. vectorial, A vector que
contienen las condiciones iniciales y n el n umero de subintervalos empleados para discretizar el intervalo [a, b],
regresa el vector con la discretizaci on del intervalo [a, b], xx y el vector YY vector de aproximaci on de la soluci on
de P.V.I. vectorial que se obtiene al aplicar el m etodo explcito de Adams-Bashforth de dos pasos.
2. (30%) Disparo no lineal. Escriba una funci on
function [xx,yy] = DisparoNoLineal(F,a,b,,,n,nmax,tol)
la cual dados los datos constantes del problema a, b, , , F funci on vectorial que permite escribir la ecuaci on
diferencial de segundo orden como un sistema de 2 ecuaciones diferenciales de primer orden, n el n umero de
subintervalos empleados para discretizar el intervalo [a, b], nmax n umero maximo de iteraciones y tol medida de
exactitud, regresa el vector con la discretizaci on del intervalo [a, b], xx y el vector yy soluci on aproximada de la
soluci on del P.V.F. dado.
3. (10%) Representaci on gr aca de la soluci on. Escriba una funci on
function PVF Grafica(a,b,,,xx,yy)
que haga una representaci on gr aca de la aproximaci on de la solucion del P.V.F. resaltando los valores de frontera,
es decir, los puntos (a, ) y (a, ) (use la instrucci on MarkerSize de MATLAB).
4. (20%) Aplicaci on. Un problema com un en ingeniera civil es el c alculo de la deexi on de una viga rectangular sujeta
a carga uniforme, cuando los extremos de la viga est an jos y, por tanto, no experimentan deexi on.
2
La ecuaci on diferencial que aproxima este fen omeno fsico tiene la forma:
1

1+

dw
dx
(x)

2
3
2
d
2
w
dx
2
(x) =
S
EI
w(x) +
qx
2EI
(x L), 0 < x < L.
donde w es la deexi on de la viga a una distacia x, medida a partir del extremo izquierdo, L es la longitud de la
viga, q es la intensidad de la carga uniforme, S el esfuerzo o tensi on en los extremos, I es el momento de inercia que
depende de la forma de la secci on transversal de la viga y E el m odulo de elasticidad. Dado que los extremos est an
jos, se tienen las condiciones de frontera:
w(0) = w(L) = 0
(a) Suponga que la viga es de acero tipo W10, con las siguientes caractersticas: L = 120 cm, q = 100 lb/pie,
E = 310
7
lb/pulg
2
, S = 1000 lb, I = 625 pulg
4
. Aproxime la deexi on de la viga cada 3 pulg.
(b) Realice un gr aco en el que se muestre la deexi on de la viga.
(c) La ley estatal de la construcci on estipula que max
0<x<L
w(x) <
1
300
. Cumple esta viga con el c odigo estatal?
Tenga en cuenta que, para la elaboraci on del trabajo se pueden usar las rutinas del curso o modicaciones de estas. Cada
estructura del tipo function debe escribirse en un archivo .m aparte y adem as debe estar debidamente documentada.
3

S-ar putea să vă placă și