You are on page 1of 10

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:
Regla de iteración para Runge-Kutta de segundo orden en ecuaciones
diferenciales paramétricas:
mi+1=f1(ti,xi,yi) ki+1=f2(ti,xi,yi)

m2=f1(ti+h/2,xi+mi/2,yi+ki/2) k2=f2(ti+h/2,xi+mi,yi+ki)

h h
xi+1=xi+ (k1+k2) yi=yi+ (C1+C2)
6 6

Primera iteración para:


i=0
m1=f1(t0,x0,y0)=f1(0,4,2)=-32/3 k1=f2(t0,x0,y0)=f2(0,4,2)=4-4=0

m2=f1(t0+h/2,x0+m1/2,y0+k1/2)=f1(0+0.1,4-16/3,2-0)=-3.55555556

c2=f2(t0+h/2,x0+m1,y0+k1)=f2(0+0.1,4-32/3,2+0)=-0.38065033
Calculo de x1 y y1:

h h
X1=X0+ (k1+k2)= Y1=Y0+ (C1+C2)=
6 6

La tabla siguiente detalla los valores:

i T X Y m1 k1 m2 k2
-
0.3806503
0 0 4 2 -32/3 0 - 3
- - -
3.5259259 1.9873116 8.235521 0.9109877 1.015182 2.8333258
1 0.2 3 6 2 2 4 7
- - -
3.2175691 1.9232337 6.636920 2.1208313 0.041164 5.6620075
2 0.4 3 2 0 6 4 1
- - -
2.9949663 1.8051945 5.397425 3.6780861 0.481247 8.9802201
3 0.6 2 1 2 8 0 6
- - -
2.7990105 1.6284567 4.252693 5.6452502 3.291184 12.921135
4 0.8 8 1 1 9 3 4
- - -
1.3859272 2.998222 8.1012728 10.42851 17.642915
5 1 2.547548 1 9 9 2 9

La solución del sistema:

X = 2.547548

Y = 1.38592721
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:

Sea la ecuación de onda:

Utt-k2Uxx=0 …(1) -x t0

Donde U(x,t) es la solución general de la ecuación de onda de una dimensión y representa


el desplazamiento de cualquier punto x en el instante t.

SOLUCION DEL PROBLEMA

Para la solución del problema (1) utilizaremos la transformada de Fourier F [2] [5], dada
la siguiente manera:


𝐹 (𝑓(𝑡)) = ∫ 𝑓 (𝑡)𝑒 −𝑖 𝑤 𝑡 𝑑𝑡

Definida en R y toma valores complejos. Al resolver la integral anterior se obtiene una


función que depende d w, es decir:

𝐹 (𝑓(𝑡)) = 𝐹(𝑤)

Para que la transformada de Fourier de una señal 𝑓(𝑡) exista, esta debe satisfacer las
siguientes propiedades denominadas condiciones de Dirichlet:

1. 𝑓(𝑡) sea absolutamente integrable, esto es


∫ |𝑓(𝑡)𝑑𝑡 < ∞|

2. 𝑓(𝑡) posea un número finito de discontinuidades en cualquier intervalo.

La transformada inversa de Fourier está dada por


1 ∞
F −1 {𝐹(𝑤)} = ∫ 𝐹(𝑤)𝑒 𝑖𝑤𝑡 𝑑𝑡
2𝜋 ∞
Resolvamos la ecuación de onda (1), teniendo en cuenta las condiciones
inicales.
𝑢(𝑥. 0) = 𝑔(𝑥); 𝑢𝑡 (𝑥. 0) = ℎ(𝑥) (2)
Conociendo el desplazamiento g(x) y la velocidad inicial h(x) de la cuerda. Teniendo
en cuenta que las funciones f(x), g(x) y h(x), cumplen con las condiciones de Dirichlet
para la existencia de la Transformada de Fourier.

F (𝑓(𝑡)) = 𝐹(𝑤)

F (𝑔(𝑡)) = 𝐺(𝑤)

F (𝑓ℎ) = 𝐻(𝑤)

Por propiedades de la Transformada de Fourier con respecto a x y tomando a t fija, se


tiene:

F (𝑢(𝑥, 0)) = 𝐹(𝑔(𝑥))

𝑈(𝑤. 0) = 𝐺(𝑤)

F (𝑢(𝑥, 0)) = 𝐹(ℎ(𝑥))

𝑑𝑈(𝑤. 0)
= 𝐻(𝑤)
𝑑𝑡

Si tomamos la Transformada de Fourier en (1) se obntine:


Teniendo (1) y las respectivas transformadas se tiene

La cual representa una ecuación diferencial ordinaria no hoogenea con


coeficientes constantes. La solución de (3) esta dada de la siguiente manera

Donde:

UH = Solución Homogénea

Up = Solución particular

Hallemos la solución UH

Obteniendo

Y con

Para encontrar Up , se hace uso del método de variación de parámetros, teniendo en cuenta de
que
Donde w es el Wronskiano, y puede ser calculado como

Por lo tanto se tiene,

Integrando respectivamente las dos expresiones anteriores:

Asi

Reemplazando en (4), se tiene

Para encontrar la constantes C1 y C2, evaluamos (6) en t=0, asi

Como U(w.0) = G(w), entonces

C1 = G (w) (7)

Ahora derivando (6) con respecto a t, y evaluando en t=0; se tiene


De la condición inicial

E igualando tenemos:

De igual manera para C2

Al reeplazar (7) y (8) en (6) se obtiene:

Manipulando esta ultima expresión llegamos a:

A la función U(w,t) se le toma la Transformada inversa de Fourier, y así se obtiene la respuesta


de (1) teniendo en cuenta (2)
En nuestro caso:

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

Con las condiciones de contorno: a = 3

𝑢(0, 𝑡) = 0 y 𝑢(𝑎, 𝑡) = 0 para 0 ≤ 𝑡 ≤ 0.5


𝑢(𝑥, 0) = 𝑥 − 𝑥 2 para 0 ≤ 𝑥 ≤ 1
𝑢𝑡 (𝑥, 0) = 0 para 0 < 𝑥 < 1

Separamos variables en (1) para obtener

De modo que

En consecuencia

Como antes, las condiciones (2) en la frontera se traducen en x(0) =0 y X(L) = 0. Asi vemos que

C1 = 0 y C2 sen λL = 0.

Esta ultima ecuación define los valores propios λ = nπ/L. donde n = 1,2,3,…. Las funciones propias
respectivas son

Las soluciones de la ecuación (1) que satisfacen las condiciones en la frontera (2) son

Y
Con t = 0 en (5) obtenemos

u(x,0)=x-x2 a=3

Que es un desarrollo de f en forma de serie de senos, de mitad de intervalos. Igual que cuando
describimos la ecuación de transformacion de calor, podemos definir An = bn :

Para determinar Bn , derivamos la ecuación (5) con respecto a te hacemos t = 0

Para que la última serie sea desarrollo de g en senos de mitad de intervalo en el intervalo, el
coeficiente total bn nπ/L debe estar en la forma de la ecuación (5) de la sección 10.3 o sea

De donde obtenemos

La solución del problema está formada por la serie (5) con An y bn definidos por (6) y (7),
respectivamente.

Obsérvese que cuando la cuerda se suelta partiendo de reposo, g(x) = 0 para toda x en 0 ≤ x ≤ L,
en consecuencia bn = 0
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

You might also like