Вы находитесь на странице: 1из 6

Tarea 3

Curso: Métodos Numéricos para Ingeniería


Instrucción:

En esta actividad, debes analizar cada uno de los ejercicios enunciados, luego responde la
pregunta planteada.

Considera los siguientes indicadores para la evaluación:


 El desarrollo del ejercicio se fundamenta en los conocimientos adquiridos.
 Durante el desarrollo del ejercicio, aplica correctamente las ecuaciones discretizadas
correspondientes a la ecuación diferencial de la onda y del calor.
 El desarrollo del ejercicio es claro, coherente, bien organizado, fácil de comprender y cuida la
ortografía
 La respuesta de la pregunta tiene sustento con el enunciado del ejercicio.

Ejercicio 1:

Use el método de Runge- Kutta de segundo orden (Ralston), para resolver:

dx yx 2

dt 3
dy
 2 y  4e  t
dt

En el rango de t  0 a 1, con un tamaño de paso de h  0.2 , con x(0)  4 y y (0)  2

Desarrollo:
Primero: Definimos el método de Runge-Kutta de 2do orden
𝟐
𝒂𝟐 = 𝟑

Segundo: Definimos para cada una de las ecuaciones diferenciales


1 2
𝑋1 = 𝑋0 + [3 𝐾1𝑥 + 3 𝐾2𝑥 ] ℎ … … … . (𝑖)
1 2
𝑌1 = 𝑌0 + [ 𝐾1𝑦 + 𝐾2𝑦 ] ℎ … … … . (𝑖𝑖)
3 3

𝑌𝑛+1 = 𝑡𝑛 + ℎ
𝐾1𝑥 = 𝑓𝑥 + (𝑡𝑛1 𝑋𝑛1 𝑌𝑛 )
3 3 3
𝐾2𝑥 = 𝑓𝑥 (𝑡𝑛 + 4 ℎ 𝑋𝑛 + 4 ℎ(𝐾1𝑥 ), 𝑌𝑛 + 4 ℎ(𝐾1𝑥 ))

Tercero: De acuerdo a las condiciones iniciales: 𝑡𝑒[0,1], ℎ = 0.2, 𝑋(0) = 4 y 𝑌(0) = 2, procedemos
evaluar la EDO en 𝒕𝟎 = 𝟎
a) Calculasmos 𝑲𝟏
(−2)(4)2
𝑋0 −10.6667
𝐾1 = 𝑓 (𝑡0 , [ ]) = [ 3 ] = 𝑓(𝑡0, 𝑋0, ) = [ ]
𝑌0 −0 0
−2(2) + 4𝑒
a) Calculasmos 𝑲𝟐
3 3
3 𝑋0 + 4 ℎ𝑘1 4 + 4 (0,2)(−10.6667)
𝐾2 = 𝑓 (0 + (0,2); [ 3 ]) = 𝑓(0,15 ; [ 3 ]
4
𝑌0 + 4 ℎ𝑘1 2 + 4 (0,2)(0)

2,4
𝐾2 = 𝑓 (0,15 ; [ ])
2
(−2)(2.4)2
2,4 −3.84
𝐾2 = 𝑓 (0,15 ; [ ]) = [ 3 ]=[ ]
2 −2(2) + 4𝑒 −0.15 −0.5572
1 2
𝑋 4 (−106667) + (−3.84) 2.77769
[ 𝑡 ] = [ ] + [3 1 2
3
] × (0.2) = [ ]
𝑌𝑡 2 (0) + (−0.5572) 1.9257
3 3

→ 𝑓(0,2; 2,7769; 1,9257)


Cuarto: Realizamos las interacciones para 𝒕 = 𝟎 hasta 𝒕 = 𝟏 donde 𝒉 = 𝟎. 𝟐
Para 𝒕 = 𝟎. 𝟐
Calculamos 𝑲𝟏
−(2.2)(4.2)2
𝑋 −12.93600
𝐾1 = 𝑓 (𝑡0.29 [ 0.2 ]) = [ 3 ] = 𝑓(𝑡0.2 , 𝑋0.2 ) = [ ]
𝑌0.2 −1.12508
−2(2.2) + 4𝑒 −0.2
Calculamos 𝑲𝟐
3
3 4.2 + 4 (0.2)(−12.93600) 2.2596
𝐾2 = 𝑓 (𝑡0.29 + (0.2); [ 3 ]) = 𝑓 (0.350; [ ])
4
2.2 + 4 (0.2)(−1.12508) 2.03124

(−2.2)(2.2596)2
2.2596 −3.74425
𝐾2 = 𝑓 (0.35 [ ]) = [ 3 ]=[ ]
2.03124 −2(2.03124) + 4𝑒 −0.35 −1.24373
1 2
𝑋 4.2 (−12.936) + (−3.74425) 2.83837
[ 𝑡 ] = [ ] + [13 3
2 ] × (0.2) = [ ]
𝑌𝑡 2.2 (−1.12505) + (−1.24373) 1.95916
3 3

→ 𝑓(0,2; 283837; 1.95916)


Quinto: Realizamos la interacción para 𝒕 = 𝟎. 𝟒
Calculamos 𝑲𝟏
(−𝟐. 𝟒)(𝟒. 𝟒)𝟐
𝑿 −𝟏𝟓. 𝟒𝟖𝟖
𝑲𝟏 = 𝒇 (𝒕𝟎.𝟒 , [ 𝟎.𝟒 ]) = [ 𝟑 ] = 𝒇(𝒕𝟎.𝟒, 𝑿𝟎.𝟒, ) = [ ]
𝒀𝟎 . 𝟒 −𝟎.𝟒 −𝟑. 𝟐𝟏𝟕𝟓𝟒
−𝟐(𝟐. 𝟒) + 𝟒𝒆
Calculamos 𝑲𝟐
3
3 4.4 + 4 (0.2)(−15.488) 2.0768
𝐾2 = 𝑓 (𝑡0.4 + (0,2); [ 3 ]) = 𝑓 (0,55 ; [ ])
4
2.4 + 4 (0.2) − 3.21754 1.91737
(2.4)(2.0768)2
2.0768 −3.45048
𝐾2 = 𝑓 (0.55 [ ]) = [ 3 ]=[ ]
1.91737 −2(1.91737) + 4𝑒 −0.55 −1.52694
1 2
𝑋 4.4 (−15.488) + (−3.45048) 2.90740
[ 𝑡 ] = [ ] + [13 3
2 ] × (0.2) = [ ]
𝑌𝑡 2.4 (−3.21754) + (−1.52694) 2.41091
3 3

→ 𝑓(0,2; 2.90740; 2.41091)


Sexto: Realizamos la interacción Para 𝒕 = 𝟎. 𝟔
Calculamos 𝑲𝟏
(−𝟐. 𝟔)(𝟒. 𝟔)𝟐
𝑿𝟎.𝟔 −𝟏𝟖. 𝟑𝟑𝟖𝟔𝟕
𝑲𝟏 = 𝒇 (𝒕𝟎.𝟔 , [ ]) = [ 𝟑 ] = 𝒇(𝒕𝟎.𝟔, 𝑿𝟎.𝟔, ) = [ ]
𝒀𝟎.𝟔 −𝟎.𝟔 −𝟑. 𝟎𝟎𝟒𝟕𝟓
−𝟐(𝟐. 𝟔) + 𝟒𝒆
Calculamos 𝑲𝟐
3
3 4.6 + 4 (0.2)(−15.488) 1.84920
𝐾2 = 𝑓 (𝑡0.6 + (0,2); [ 3 ]) = 𝑓 (0,75 ; [ ])
4
2.6 + (0.2)(−3.00475) 2.14929
4

(2.6)(1.84920)2
1.84920 −2.96360
𝐾2 = 𝑓 (0.75 [ ]) = [ 3 ]=[ ]
2.14929 −2(2.14929) + 4𝑒 −0.75 −2.40911
1 2
𝑋 4.6 (−18.33667) + (−2.96360) 2.48228
[ 𝑡 ] = [ ] + [31 2
3
] × (0.2) = [ ]
𝑌𝑡 2.6 (−3.00475) + (−2.40911) 2.07847
3 3

→ 𝑓(0,2; 2.48228; 2.07847)


Séptimo: Realizamos la interacción Para 𝒕 = 𝟎. 𝟖
Calculamos 𝑲𝟏
(−2.8)(4.8)2
𝑋0.8 −21.504
𝐾1 = 𝑓 (𝑡0.8 , [ ]) = [ 3 ] = 𝑓(𝑡0.8, 𝑋0.8, ) = [ ]
𝑌0.8 −0.8 −3.80258
−2(2.8) + 4𝑒
Calculamos 𝑲𝟐
3
3 4.8 + (0.2)(−21.504) 1.57440
4
𝐾2 = 𝑓 (𝑡0.8 + (0,2); [ 3 ]) = 𝑓 (0,95 ; [ ])
4
2.8 + (0.2)(−3.80258) 2.22960
4

(2.8)(1.57440)2
1.57440 −2.31349
𝐾2 = 𝑓 (0.95 [ ]) = [ 3 ]=[ ]
2.22960 −2(2.22960) + 4𝑒 −0.95 −2.91224
1 2
𝑋 4.8 (−21.504) + (−2.31349) 3.05793
[ 𝑡 ] = [ ] + [13 3
2 ] × (0.2) = [ ]
𝑌𝑡 2.8 (−3.80258) + (−2.91224) 2.15819
3 3

→ 𝑓(0,2; 3.05793; 2.15819)


Octavo: Realizamos la última interacción Para 𝒕 = 𝟏
Calculamos 𝑲𝟏
(−3)(5)2
𝑋1 −21.00
𝐾1 = 𝑓 (𝑡1 , [ ]) = [ 3 ] = 𝑓(𝑡1 ; 𝑋1 ) = [ ]
𝑌1 −4.52848
−2(3) + 4𝑒 −1
Calculamos 𝑲𝟐
3
3 5 + (0.2)(−25) 1.25
4
𝐾2 = 𝑓 (𝑡1 + (0,2); [ 3 ]) = 𝑓 (1.15 ; [ ])
4
3+ (0.2)(−4.52848) 2.32073
4

(3)(1.25)2
1.25 −1.56250
𝐾2 = 𝑓 (1.15 [ ]) = [ 3 ]=[ ]
2.32073 −2(2.32073) + 4𝑒 −1.15 −3.37491
1 2
𝑋 5 (−25) + (1.56250) 3.12500
[ 𝑡 ] = [ ] + [1 3 3
2 ] × (0.2) = [ ]
𝑌𝑡 0 (−4.52848) + (−3.37491) 2.24811
3 3

→ 𝑓(0,2; 3.12500; 2.24811)


Ejercicio 2:
Dada la ecuación de la onda, que describe el movimiento oscilatorio de una cuerda:

𝑢𝑡𝑡 (𝑥, 𝑡) = 9𝑢𝑥𝑥 (𝑥, 𝑡), 0 < 𝑥 < 1 y 0 < 𝑡 < 0.5

Con las condiciones de contorno:


𝑢(0, 𝑡) = 0 y 𝑢(𝑎, 𝑡) = 0 para 0 ≤ 𝑡 ≤ 0.5
𝑢(𝑥, 0) = 𝑥 − 𝑥 2 para 0 ≤ 𝑥 ≤ 1
𝑢𝑡 (𝑥, 0) = 0 para 0 < 𝑥 < 1
Elabore un algoritmo para solucionar numéricamente la ecuación dada anteriormente.

DESARROLLO
Ecuación:
𝑢𝑡𝑡 (𝑥, 𝑡) = 9𝑢𝑥𝑥 (𝑥, 𝑡), 0 < 𝑥 < 1 y 0 < 𝑡 < 0.5

Paso 1:
a=1, b=0.5 h=0.1 k=0.05 C=2

Paso 2: Cálculo de m,n y r


m= 1/01=10; n=0.5/0.05 =10; r= 2(0.005) /0.1 =1

Paso 3: Discretización del Dominio.

Xi = (𝑖 – 1) * h =

Fi = (x – x2 ) (𝑖)

g (i) = 0

Discretización del contorno


𝑷𝒂𝒓𝒂 𝒋 = 𝟏 𝒎 + 𝟏 𝑷𝒂𝒓𝒂 𝒊 = 𝟐𝒏
 t (j) = (j – 1) * K
 𝑢 (1, 𝑗) = 0  𝑢 (𝑖, 1) = 𝑓(𝑖)

 𝑢(𝑛 + 1, 𝑗) = 0  𝑢 (𝑖, 2) = 𝑓(𝑖) + 𝐾 ∗ 𝑦(𝑖)


Calculo de aproximaciones
Para: 𝒋 = 𝟐: 𝒎
𝑢(𝑖; 𝑗 + 1) = (2 − 2𝑥 . 12 )𝑥 𝑢(𝑖; 𝑗) + 12−𝑥 (𝑢(𝑖 + 1, 𝑗) + 𝑢(𝑖 − 1, 𝑗) − 𝑢(𝑖 − 𝑗) − 𝑢(𝑖, 𝑗 − 1))

Rúbrica de evaluación
ESCALA DE CALIFICACIÓN

CRITERIOS Excelente: Bueno: Por mejorar: Deficiente: Puntos

10 puntos 8 puntos 6 puntos 3 puntos

Determina
Determina
correctamente
correctamente
los datos, realiza
los datos, realiza Determina
en forma ordena Determina
en forma ordena correctamente
y secuencial su correctamente
y secuencial su los datos, realiza
algoritmo y, los datos, pero
algoritmo, pero en forma ordena
Ejercicio 1 finalmente, realiza a medias
realiza una y secuencial su
realiza una su algoritmo y
incorrecta algoritmo, pero
correcta no realiza la
implementación, no realiza la
implementación, implementación.
arrojando implementación.
arrojando la
resultados
solución
incorrectos.
correcta

Determina Determina
Determina Determina
correctamente correctamente
correctamente correctamente
los datos y los datos y
los datos y los datos, pero
realiza en forma realiza en forma
Ejercicio 2 realiza en forma no realiza en
ordenada y ordenada y
ordena y forma ordenada
secuencial la secuencial la
secuencia el y secuencial el
mayor parte del mitad del
algoritmo. algoritmo.
algoritmo. algoritmo

CALIFICACIÓN DE LA TAREA

Вам также может понравиться