Upload
angus-a
View
213
Download
0
Embed Size (px)
Citation preview
7/24/2019 NUMRICO 30 07 2014
1/4
Alf Melmac, 12/12/14
1
7/24/2019 NUMRICO 30 07 2014
2/4
Alf Melmac, 12/12/14
Problema 1
Dado el sistema
dx
dt =y
dy
dt = x
se pide discretizarlo mediante Runge Kutta de segundo orden, cuya formula es
Runge-Kutta 2
un+1 = un+12
(qu1+qu2)
vn+1 = vn+1
2(qv1+qv2)
qu1 = hfu(un, vn, tn)
qu2 = hfu(un+hqu1, vn+hqv1, tn+1)qv1 = hfv(un, vn, tn)
qv2 = hfv(un+hqu1, vn+hqv1, tn+1)
fu =
du
dt
fv =
dv
dt
En nuestro caso u= x y v= y yfx= y fy = x
Las condiciones iniciales se plantean
Condiciones iniciales
x0 = 1
y0 = 1
y = 2 s1. Se pide utilizar un paso de h= 0,0625 s. En la siguiente figura se puede ver el resultado obtenido alcalcular el problema.
Figura 1: Resultados obtenidos para el ejercicio 1 utilizando un paso de h = 0,0625.
2
7/24/2019 NUMRICO 30 07 2014
3/4
Alf Melmac, 12/12/14
Problema 2
Dada la ecuacin
y +y = 0
y(0) = 0
y(0) = 1
se pide discretizar por los mtodos de Taylor y de Newmark, que estn dados por
Taylor
un+1 = un+kvn+k2
2f(tn, vn, un)
vn+1 = vn+k
2[f(tn, vn, un) +f(tn+1, vn+1, un+1)]
Newmark
un+1 = un+kvn+k2
4 [f(tn, vn, un) +f(tn+1, vn+1, un+1)]
vn+1 = vn+k
2[f(tn, vn, un) +f(tn+1, vn+1, un+1)]
donde
un y(tn)
vn y(tn)
f=y
El problema discretizado queda,
u0 = 0
v0 = 1
f(tn, vn, un) = un
Taylor
un+1 = un
1
k2
2
+kvn
vn+1 = vn+k
2[un un+1]
Newmark un+1 = un+kvn+
k2
4 [un un+1]
vn+1 = vn+ k2
[un un+1]
Con Taylor lo podemos calcular de una. Con Newmark, si laburamos un poco las expresiones, creo que tambin:
un+1
1 +
k2
4
= un
1
k2
4
+vnk
vn+1+un+1k
2 =
k
2un+vn
un+1 = un1 k
2
4
1 + k2
4
+vnk
1 + k2
4
vn+12
k+un+1 = un+
2
kvn
un+1 = un1 k
2
4
1 + k2
4
+vnk
1 + k2
4
vn+1
2
k =un
1
1 k2
4
1 + k2
4
+
vn2
k
k
1 + k2
4
un+1 = un1 k
2
4
1 + k2
4
+vnk
1 + k2
4
vn+1 =
k
2un
1
1 k2
4
1 + k2
4
+
k
2vn2
k
k
1 + k2
4
finalmente se ha arribado a un sistema lineal que permite la resolucin mediante el mtodo de Newmark. Matricial-mente los mtodos quedan expresados como
Taylor
un+1
vn+1
=
1 k
2
2 k
k2
2
k2 1 1 k
2
2
un
vn
Newmark
un+1
vn+1
=
1k2
4
1+ k2
4
k
1+ k2
4
k2
1
1k2
4
1+ k2
4
k2
2
k
k
1+ k2
4
un
vn
3
7/24/2019 NUMRICO 30 07 2014
4/4
Alf Melmac, 12/12/14
A continuacin se observan los resultados obtenidos. Newmark es un mtodo implcito lo cual lo hace incondi-cionalmente estable.
Figura 2: Resultados obtenidos utilizando el paso h = 23 de la consigna. Se puede ver que Taylor frute y
que Newmark intenta pegarle pero tambin se va.
Figura 3: Resultados obtenidos con un paso de h = 10
. Taylor sigue mandando fruta aunque Newmark le
peg al palo y entr.
4