Está en la página 1de 18

Sesión 11: EDP Hiperbólicas

Cuerda u onda

Responda lo siguiente:
¿Qué se observa cuando un músico toca la guitarra?
¿Qué le suceden a las cuerdas?
¿Cómo están sujetas las cuerdas a la guitarra?
¿Habrá un modelo matemático para la vibración de la cuerda?
LOGRO DE SESIÓN

Al finalizar la sesión, el estudiante aplica los


métodos de diferencias finitas para resolver
la EDP Hiperbólica y aplicarlos al calculo de la
vibración de la cuerda.

3
Ecuaciones Diferenciales Parciales (EDP)

Una ecuación en derivadas parciales de orden n es una igualdad matemática en la que


aparece una función desconocida, que depende al menos de dos variables
independientes, junto a algunas de sus derivadas parciales hasta orden n respecto a
dichas variables.

𝜕𝑢 𝜕𝑢 𝜕𝑢 𝜕2𝑢 𝜕2𝑢
𝐹 𝑥1 , 𝑥2 , … , 𝑥𝑛 , 𝑢, , ,.. , , ,……. =0
𝜕𝑥1 𝜕𝑥2 𝜕𝑥𝑛 𝜕𝑥1 𝜕𝑥1 𝜕𝑥1 𝜕𝑥2

Notaciones:

𝜕𝑢(𝑥, 𝑦)
𝑢𝑥 =
𝜕𝑥
𝜕 2 𝑢(𝑥, 𝑦)
𝑢𝑥𝑦 =
𝜕𝑥𝜕𝑦

𝜕 2 𝑢(𝑥, 𝑦)
𝑢𝑥𝑥 =
𝜕𝑥 2
Ejemplos

𝑢𝑥 𝑥, 𝑦 − 𝑢𝑦 𝑥, 𝑦 + 2𝑢 𝑥, 𝑦 = 𝑢𝑥 − 𝑢𝑦 + 2𝑢 = 6 EDP lineal de primer orden

(𝑢𝑥 )2 +(𝑢𝑦 )2 = 0 EDP no lineal de primer orden

𝑢. 𝑢𝑥.𝑦 + 𝑢𝑥 = 𝑦 EDP no lineal de segundo orden

Algunas EDP lineales de segundo orden:

Ec. de Laplace 𝑢𝑥𝑥 𝑥, 𝑦 + 𝑢𝑦𝑦 𝑥, 𝑦 = 0

Ec. del calor 𝑢𝑡 𝑡, 𝑥 − 𝑢𝑥𝑥 𝑡, 𝑥 = 0

Ec. de ondas 𝑢𝑡𝑡 𝑡, 𝑥 − 𝑢𝑥𝑥 𝑡, 𝑥 = 0


ECUACIONES DIFERENCIALES PARCIALES

En este recorrido por las EDP nos limitaremos a estudiar la resolución numérica
de las de segundo orden con dos variables independiente, con esta forma

𝐴𝑢𝑥𝑥 + 𝐵𝑢𝑥𝑦 + 𝐶𝑢𝑦𝑦 + 𝐹 𝑢𝑥 , 𝑢𝑦 , 𝑢, 𝑥, 𝑦 = 0

Esta ecuación, en un punto dado 𝑥, 𝑦 , puede ser:

Parabólica si 𝐵2 − 4𝐴𝐶 = 0

Hiperbólica si 𝐵2 − 4𝐴𝐶 > 0

Elíptica si 𝐵2 − 4𝐴𝐶 < 0


EDP HIPERBÓLICAS

ECUACIÓN DE ONDA u(x,0)=f(x)

𝟏 𝑢𝑡𝑡 = 𝑐 2 𝑢𝑥𝑥

u(a,t)=0 u(b,t)=0

Representa la evolución en el tiempo de un onda – desde las magnéticas en la atmosfera


del sol hasta cómo oscila la cuerda de un violín- propagándose en la dirección 𝑥 en un
medio dado.

Para tal efecto es necesario conocer la forma inicial de la onda y su velocidad inicial en
cada punto

𝒖 𝒙, 𝒚 representa, por ejemplo, la amplitud de la vibración de la cuerda del violín o,


para una onda viajando en el aire, la presión local del aire
Formulada en su totalidad para especificar una solución concreta sería:

𝑢𝑡𝑡 = 𝑐 2 𝑢𝑥𝑥 ; ∀𝑥 ∈ 𝑎, 𝑏 , 𝑡≥0


𝑢 𝑥, 0 = 𝑓 𝑥 ; ∀𝑥 ∈ 𝑎, 𝑏
𝑢𝑡 𝑥, 0 = 𝑔 𝑥 ; ∀𝑥 ∈ 𝑎, 𝑏
𝑢 𝑎, 𝑡 = 0 ; 𝑡≥0
𝑢 𝑏, 𝑡 = 0 ; 𝑡≥0

Para resolverlo se puede aplicar


diferencias adelantadas a partir de
una malla. Los puntos son 𝑥𝑖 , 𝑡𝑗 ,
donde 𝒙𝒊 = 𝒂 + 𝒊. 𝒉 y 𝒕𝒋 = 𝒋. 𝒌 ,
con pasos ℎ y 𝑘. La aproximación a
la solución 𝑢 𝑥𝑖 , 𝑡𝑗 se representa
mediante 𝑤𝑖𝑗 .
Discretización

Formula centrada de los 3 puntos

Para la segunda derivada respecto a 𝑥:

𝜕 2 𝑢 𝑥𝑖 , 𝑡𝑗 𝑢 𝑥𝑖 + 𝒉, , 𝑡𝑗 − 2𝑢 𝑥𝑖 , 𝑡𝑗 + 𝑢 𝑥𝑖 − 𝒉, , 𝑡𝑗 𝒉2 𝜕 4 𝑢 𝜉𝑖 , 𝑡𝑗
= − . 𝟐
𝜕𝒙2 𝒉2 12 𝜕𝑥 4

Para la segunda derivada respecto a 𝑡:

𝜕 2 𝑢 𝑥𝑖 , 𝑡𝑗 𝑢 𝑥𝑖 , , 𝑡𝑗 +𝒌 − 2𝑢 𝑥𝑖 , 𝑡𝑗 + 𝑢 𝑥𝑖 , , 𝑡𝑗 −𝒌 𝒌2 𝜕 4 𝑢 𝑥𝑖 , 𝜂𝑖
= − . 𝟑
𝜕𝒕𝟐 𝒌2 12 𝜕𝑡 4
Para discretizar la ecuación 𝑢𝑡𝑡 = 𝑐 2 𝑢𝑥𝑥 las segundas derivadas se reemplazan por sus
aproximaciones por diferencias centradas en las direcciones 𝑡 y 𝑥, es decir

𝑤𝑖,𝑗+1 − 2𝑤𝑖,𝑗 + 𝑤𝑖,𝑗−1 𝑤


2 𝑖+1,𝑗
− 2𝑤𝑖,𝑗 + 𝑤𝑖−1,𝑗
2
−𝑐 2
=0
𝑘 ℎ

Haciendo 𝝈 = 𝒄. 𝒌/𝒉, la explicitación de la solución para el siguiente paso en el tiempo es

𝑤𝑖,𝑗+1 = 2 − 2𝜎 2 𝑤𝑖𝑗 + 𝜎 2 𝑤𝑖−1,𝑗 + 𝜎 2 𝑤𝑖+1,𝑗 − 𝑤𝑖,𝑗−1


Se utiliza la aproximación de la derivada con la formula centrada
𝑤𝑖,𝑗+1 − 𝑤𝑖,𝑗−1
𝑢𝑡 𝑥𝑖 𝑡𝑗 =
2𝑘

En la que sustituyendo el primer paso en el tiempo 𝑥𝑖 , 𝑡𝟏

𝑤𝑖1 − 𝑤𝑖,−1
𝑔 𝑥𝑖 = 𝑢𝑡 𝑥𝑖 , 𝑡0 ≈
2𝑘 → 𝑤𝑖,−1 ≈ 𝑤𝑖1 − 2𝑘𝑔(𝑥𝑖 )

Sustituyendo esta ultima expresión en la formula del siguiente paso en el tiempo para 𝑗 = 0

𝜎 2
𝑤𝑖,1 = 1 − 𝜎 2 𝑤𝑖0 + 𝑘𝑔 𝑥𝑖 + (𝑤𝑖−1,0 + 𝑤𝑖+1,0 )
2
En forma matricial compacta se llega a la matriz

La ecuación de inicio
es
La de los subsiguientes pasos, contando con las condiciones de partida,
La condición de frontera nos da:

2
𝜎
𝑤𝑖,1 = 1 − 𝜎 2 𝑤𝑖0 + 𝑘𝑔 𝑥𝑖 + (𝑤𝑖−1,0 + 𝑤𝑖+1,0 )
2
𝑤0𝑗 = 𝑤𝑚𝑗 = 0, 𝑗 = 1,2,3, … …

La condición inicial implica que: 𝑤𝑖0 = 𝑓 𝑥𝑖 , 𝑖 = 1,2,3, … . . (𝑚 − 1)

➢ Primera opción: 𝑤𝑖1 = 𝑓 𝑥𝑖 + 𝑘𝑔 𝑥𝑖 , 𝑖 = 1,2,3, … . . 𝑚 − 1

➢ Segunda opción:
𝜎2
𝑤𝑖1 = 1 − 𝜆 𝑓 𝑥𝑖 + 2 𝑓 𝑥𝑖−1 + 𝑓 𝑥𝑖+1 + 𝑘𝑔 𝑥𝑖 , 𝑖 = 1,2,3, … . . 𝑚 − 1

Es decir:
Ejemplo 1: Resuelva la ecuación de la onda

𝑢𝑡𝑡 = 𝑐 2 𝑢𝑥𝑥 ; ∀𝑥 ∈ 0,1 , 𝑡≥0


𝑢 𝑥, 0 = 𝑠𝑒𝑛(𝜋𝑥); ∀𝑥 ∈ 0,1
𝑢𝑡 𝑥, 0 = 0; ∀𝑥 ∈ 0,1
𝑢 0, 𝑡 = 0 ; 𝑡≥0
𝑢 1, 𝑡 = 0 ; 𝑡≥0

Considere el algoritmo de diferencias finitas centradas 𝑚 = 10 (número de intervalos en el eje


𝑥), 𝑛 = 4 (numero de intervalos en el eje 𝑡), 𝑇 = 0.4 (tiempo final ) y 𝑐 = 1.

Solución

𝑤1,0 𝑠𝑒𝑛(0.1)𝜋 0.3090 𝑤1,1 𝑠𝑒𝑛 0.1 𝜋 + 𝑘0 0.3090


𝑤2,0 𝑠𝑒𝑛(0.2)𝜋 0.5878 𝑤2,1 𝑠𝑒𝑛 0.2 𝜋 + 𝑘0 0.5878
𝑤3,0 = 𝑠𝑒𝑛(0.3)𝜋 = 0.9511 , 𝑤3,1 = 𝑠𝑒𝑛 0.3 𝜋 + 𝑘0 = 0.9511 ,
⋮ ⋮ ⋮ ⋮ ⋮ ⋮
𝑤9,0 𝑠𝑒𝑛(0.9)𝜋 0.3090 𝑤9,1 𝑠𝑒𝑛 0.9 𝜋 + 𝑘0 0.3090

𝑐𝑘
ℎ = 𝑘 = 0.1 → 𝜎 = =1

0 1 0 … 0 0
1 0 1 … 0 0
0 1 0 … 0 0
𝐴=
⋮ ⋮ ⋮ ⋱ ⋮ ⋮

0 0 0 0 1

0 0 0 1 0
Primera iteración:
𝑤1,2 0 1 0 … 0 0 𝑤1,1 𝑤1,0
1 0 0.2788
𝑤2,2 1 … 0 0 𝑤2,1 𝑤2,0 0.5302
𝑤3,2 = 0 1 0 … 0 0 𝑤3,1 − 𝑤3,0 = 0.7298
⋮ ⋮ ⋮ ⋱
… ⋮ ⋮ ⋮ ⋮
⋮ 0 0 0 0 1 ⋮
𝑤9,0 … 𝑤9,1 𝑤9,0 0.2788
0 0 0 1 0

𝑡 = 0 → 0 0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0


𝑡 = 0.1 → 0 0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0

𝑡 = 0.2 → 0 0.2788 0.5302 0.7298 0. 8580 0. 9021 0. 8580 0. 7298 0. 5302 0. 2788 0
𝑡 = 0.3 → 0 0.2212 0. 4208 0. 5792 0. 6809 0. 7159 0. 6809 0. 5792 0. 4208 0. 2212 0
𝑡 = 0.4 → 0 0. 1420 0. 2702 0. 3719 0. 4372 0. 4596 0. 4372 0. 3719 0. 2702 0. 1420 0
REFERENCIAS BIBLIOGRAFICAS

N° CÓDIGO AUTOR TITULO AÑO


1 518 CHAP/M CHAPRA, S. Métodos numéricos para ingenieros. 2007
2 519.4 MATH. MATHEWS, J. Métodos numéricos con MATLAB. 2000
519.4 AVEN AVENDAÑO, Jhonny Matlab: Una introducción a los métodos 2011
3
numéricos

10/06/2018 18

También podría gustarte