Está en la página 1de 7

Soluciones a los problemas propuestos: ecuación de ondas, método de

d’Alembert

Problema 1 (cuerda con amortiguamiento)


Sea la ecuación de ondas unidimensional con un término de amortiguamiento

𝑢𝑢𝑡𝑡𝑡𝑡 + 2𝑘𝑘𝑢𝑢𝑡𝑡 = 𝑐𝑐 2 𝑢𝑢𝑥𝑥𝑥𝑥 0 < 𝑥𝑥 < 𝐿𝐿, 𝑡𝑡 > 0

𝑢𝑢(0, 𝑡𝑡) = 0 y 𝑢𝑢(𝐿𝐿, 𝑡𝑡) = 0 ∀𝑡𝑡 > 0

𝑢𝑢(𝑥𝑥, 0) = 𝑓𝑓(𝑥𝑥) y 𝑢𝑢𝑡𝑡 (𝑥𝑥, 0) = 𝑔𝑔(𝑥𝑥) para 0 < 𝑥𝑥 < 𝐿𝐿

1. Obtenga por el método de separación de variables las ecuaciones para las


contribuciones temporal y espacial, respectivamente, a la solución del problema.
2. La ecuación para la contribución espacial puede escribirse como 𝑋𝑋 ′′ + 𝜆𝜆𝜆𝜆 = 0, con
𝜆𝜆 > 0 o, alternativamente, 𝑋𝑋 ′′ + 𝜇𝜇 2 𝑋𝑋 = 0. Obtenga la solución 𝑋𝑋(𝑥𝑥) para el modo
general 𝑛𝑛 ≥ 1
3. Obtenga la solución 𝑇𝑇(𝑡𝑡) para todo modo 𝑛𝑛 que cumpla 𝑘𝑘 = (𝑛𝑛𝑛𝑛𝑛𝑛)⁄𝐿𝐿

Respuesta

1.- Suponiendo 𝑢𝑢(𝑥𝑥, 𝑡𝑡) = 𝑋𝑋(𝑥𝑥)𝑇𝑇(𝑡𝑡) y sustituyendo en la ecuación, llegamos a:

𝑇𝑇′′ 2𝑘𝑘𝑘𝑘′ 𝑋𝑋′′


+ = = cte = −𝜆𝜆
𝑐𝑐 2 𝑇𝑇 𝑐𝑐 2 𝑇𝑇 𝑋𝑋

𝑇𝑇 ′′ + 2𝑘𝑘𝑇𝑇 ′ + 𝜆𝜆𝑐𝑐 2 𝑇𝑇 = 0 y 𝑋𝑋 ′′ + 𝜆𝜆𝜆𝜆 = 0.

2.- 𝑋𝑋(𝑥𝑥) = 𝐴𝐴 cos 𝜇𝜇𝜇𝜇 + 𝐵𝐵 sin 𝜇𝜇𝜇𝜇. Para cumplir las condiciones de contorno 𝜇𝜇 = 𝜇𝜇𝑛𝑛 =
𝑛𝑛𝑛𝑛
𝐿𝐿
.

3.- Para todo 𝑛𝑛 ≥ 1

𝑛𝑛𝑛𝑛𝑛𝑛 2
𝑇𝑇 ′′ + 2𝑘𝑘𝑇𝑇 ′ + � � 𝑇𝑇 = 0
𝐿𝐿

En las condiciones del problema, 𝑘𝑘 = (𝑛𝑛𝑛𝑛𝑛𝑛)⁄𝐿𝐿,

𝑛𝑛𝑛𝑛𝑛𝑛 ′ 𝑛𝑛𝑛𝑛𝑛𝑛 2
𝑇𝑇 ′′ + 2 � � 𝑇𝑇 + � � 𝑇𝑇 = 0
𝐿𝐿 𝐿𝐿
O
𝑛𝑛𝑛𝑛𝑛𝑛
𝑇𝑇𝑛𝑛 (𝑡𝑡) = 𝑒𝑒 −� �𝑡𝑡
𝐿𝐿 (𝑎𝑎𝑛𝑛 + 𝑏𝑏𝑛𝑛 𝑡𝑡)

Problema 2 (cuerda vibrante)

El desplazamiento de una cuerda vibrante de densidad uniforme 𝜌𝜌0 y tensión


constante 𝑇𝑇0 , obedece la ecuación:
𝜕𝜕 2 𝑢𝑢 𝜕𝜕 2 𝑢𝑢
𝜌𝜌0 = 𝑇𝑇0 + 𝛼𝛼𝛼𝛼
𝜕𝜕𝑡𝑡 2 𝜕𝜕𝑥𝑥 2
Obtenga la solución general, 𝑢𝑢(𝑥𝑥, 𝑡𝑡), para:
𝑢𝑢(0, 𝑡𝑡) = 0 𝑢𝑢(𝑥𝑥, 0) = 0
𝜕𝜕𝜕𝜕
𝑢𝑢(𝐿𝐿, 𝑡𝑡) = 0 (𝑥𝑥, 0) = 𝑓𝑓(𝑥𝑥)
𝜕𝜕𝜕𝜕

Respuesta
Por separación de variables, 𝑢𝑢 = 𝜙𝜙(𝑥𝑥)h(𝑡𝑡),

𝑑𝑑2 h 𝑑𝑑2 𝜙𝜙
𝑑𝑑𝑡𝑡 2
= −𝜆𝜆h, 𝑇𝑇0 𝑑𝑑𝑥𝑥 2 + (𝛼𝛼 + 𝜆𝜆𝜌𝜌0 )𝜙𝜙 = 0.

(𝛼𝛼+𝜆𝜆𝜌𝜌0 ) 𝑛𝑛𝑛𝑛 2 𝑛𝑛𝑛𝑛𝑛𝑛


Si 𝜙𝜙(0) = 𝜙𝜙(𝐿𝐿) = 0, tenemos = � 𝐿𝐿 � , 𝑛𝑛 = 1,2,3 …, y 𝜙𝜙 = sin .
𝑇𝑇0 𝐿𝐿

La ecuación para h(𝑡𝑡) tiene como solución general una combinación de funciones
seno y coseno, aunque la condición inicial 𝑢𝑢(𝑥𝑥, 0) = 0 excluye el coseno.

La solución general es:



𝑛𝑛𝑛𝑛𝑛𝑛
𝑢𝑢(𝑥𝑥, 𝑡𝑡) = � 𝐴𝐴𝑛𝑛 sin �𝜆𝜆𝑛𝑛 𝑡𝑡 sin
𝐿𝐿
𝑛𝑛=1
2 𝐿𝐿 𝑛𝑛𝑛𝑛𝑛𝑛
𝐴𝐴𝑛𝑛 �𝜆𝜆𝑛𝑛 = � 𝑓𝑓(𝑥𝑥) sin 𝑑𝑑𝑑𝑑
𝐿𝐿 0 𝐿𝐿

Problema 3

1.- Construya, por separación de variables, la solución al problema


∂ 2u 2 ∂ u
2
= c , 0 < x < L, t > 0
∂t 2 ∂x 2
u ( 0,=
t ) 0, t > 0
u ( L=
, t ) 0, t > 0
u ( x, 0 ) f ( x ) ,
= 0< x<L
∂u
( x, 0=) 0, 0 < x < L
∂x
2.- Demuestre que la solución obtenida en el apartado 1 puede reescribirse de la
forma

u ( x, t ) = F ( x − ct ) + F ( x + ct )

Respuesta

Como siempre, suponemos u (=


x, t ) X ( x ) ⋅ T ( t ) . Sustituyendo en la ecuación de
ondas:

X ′′ ( x ) + λ X ( x ) =0, X ( 0 ) =X ( L ) =0
T ′′ ( t ) +=
λ c 2 0, ′( 0) 0
T=

El resto es bien simple y obviamos los detalles. Llegamos a:



 nπ ct nπ ct  nπ x
=u ( x, t ) ∑  A cos
n =1
n
L
+ Bn sin
L 
 sin
L
(1)

∂u
Aplicando las condiciones inicial, u ( x,0 ) = f ( x ) y ( x,0 ) = 0 , llegamos a:
∂t

nπ ct nπ x
=u ( x, t ) ∑=
n =1
An cos
L
sin
L
1 nπ ( x − ct ) 1 nπ ( x + ct ) 
∑ A  2 sin
n + sin 
 L 2 L 

Luego, tal como queríamos demostrar:

u ( x, t ) = F ( x − ct ) + F ( x + ct )
Problema 4

Utilizando la ecuación de la cuerda vibrante

∂ 2u 2 ∂ u
2
= c , 0 < x < L, t > 0
∂t 2 ∂x 2

Derive la expresión siguiente para el balance instantáneo de energía

∂u ∂u
L
dE
= ρc2
dt ∂x ∂t 0

Siendo E la energía mecánica de la cuerda (cinética + potencial)


2
ρ L  ∂u  ρ c 2 L  ∂u 
2

E (t )
2 ∫0  ∂t  ∫  ∂x 
=   dx + dx
2 0

Respuesta

dE d  ρ L  ∂u  ρ c 2 L  ∂u  
2 2

 ∫0   dx +
2 ∫0  ∂x  
=   dx  =
dt dt  2  ∂t 
L  ∂u ∂ u ∂u ∂ 2u 
2
ρ ∫  ⋅ 2 + c2 ⋅  dx =
0
 ∂t ∂t ∂x ∂t ∂x 
L  ∂u  2 ∂ 2u  2 ∂u ∂ 2u 
ρ∫  ⋅c 2 
+c ⋅  dx =
0
 ∂t  ∂x  ∂x ∂x∂t 
L ∂  ∂u ∂u 
ρc2 ∫ ⋅ dx =
0 ∂x  ∂x ∂t 
L
 ∂u ∂u 
ρc2  ⋅ 
 ∂x ∂t  0

Tal como se quería demostrar (En rojo está señalado el cambio que invoca la ecuación
de la cuerda)

Problema 5 (Método de d’Alembert)


Considere la ecuación de ondas en un dominio 1D infinito
𝑢𝑢𝑡𝑡𝑡𝑡 = 𝑐𝑐 2 𝑢𝑢𝑥𝑥𝑥𝑥 , − ∞ < 𝑥𝑥 < ∞, 𝑡𝑡 ≥ 0
Con las siguientes condiciones iniciales:
1 + 𝑥𝑥 − 1 ≤ 𝑥𝑥 < 0
𝑢𝑢𝑡𝑡 (𝑥𝑥, 0) = 0, 𝑢𝑢(𝑥𝑥, 0) = 𝐹𝐹(𝑥𝑥): = � 1 − 𝑥𝑥 0 ≤ 𝑥𝑥 < 1
0 en cualquier otro caso
Respuesta:
Aquí no hay condiciones de contorno, sólo condiciones iniciales. Las condiciones de
contorno en ±∞ son, en realidad implícitas: la solución debe ser finita cuando 𝑥𝑥 →
±∞.

Empezamos con la solución de d’Alembert

𝑢𝑢(𝑥𝑥, 𝑡𝑡) = 𝑓𝑓(𝑥𝑥 − 𝑐𝑐𝑐𝑐) + 𝑔𝑔(𝑥𝑥 + 𝑐𝑐𝑐𝑐)

Invocamos ahora las condiciones iniciales. La primera establece que en 𝑡𝑡 = 0, la


derivada temporal es nula para todo 𝑥𝑥:

0 = 𝑢𝑢𝑡𝑡 (𝑥𝑥, 0) = [−𝑐𝑐𝑓𝑓 ′ (𝑥𝑥 − 𝑐𝑐𝑐𝑐) + 𝑐𝑐𝑔𝑔′ (𝑥𝑥 + 𝑐𝑐𝑐𝑐)]𝑡𝑡=0 = −𝑓𝑓 ′ (𝑥𝑥) + 𝑔𝑔′(𝑥𝑥)

Lo que implica que:

(1. 𝑎𝑎) 𝑔𝑔(𝑥𝑥) − 𝑓𝑓(𝑥𝑥) = 𝐾𝐾

Donde 𝐾𝐾 es una constante. Veamos ahora lo que nos dice la segunda condición inicial:

(1. 𝑏𝑏) 𝑓𝑓(𝑥𝑥) + 𝑔𝑔(𝑥𝑥) = 𝐹𝐹(𝑥𝑥)

Resolvemos las dos ecuaciones simultáneas (1), obteniendo:

1 𝐾𝐾 1 𝐾𝐾
𝑓𝑓(𝑥𝑥) = 𝐹𝐹(𝑥𝑥) − y 𝑔𝑔(𝑥𝑥) = 𝐹𝐹(𝑥𝑥) +
2 2 2 2
Estamos ya en la medida de escribir la solución general:

𝑢𝑢(𝑥𝑥, 𝑡𝑡) = 𝑓𝑓(𝑥𝑥 − 𝑐𝑐𝑐𝑐) + 𝑔𝑔(𝑥𝑥 + 𝑐𝑐𝑡𝑡)

1 1
= 𝐹𝐹(𝑥𝑥 − 𝑐𝑐𝑐𝑐) + 𝐹𝐹(𝑥𝑥 + 𝑐𝑐𝑐𝑐)
2 2

Problema 6 (método de d’Alembert)


Considere la ecuación de ondas en un dominio 1D semi-infinito
𝑢𝑢𝑡𝑡𝑡𝑡 = 𝑐𝑐 2 𝑢𝑢𝑥𝑥𝑥𝑥 , 0 ≤ 𝑥𝑥 < ∞, 𝑡𝑡 ≥ 0
Con condiciones iniciales
𝑢𝑢(𝑥𝑥, 0) = 0, 𝑢𝑢𝑡𝑡 (𝑥𝑥, 0) = 0
Y condiciones de contorno
𝑢𝑢(0, 𝑡𝑡) = sin 𝜔𝜔𝜔𝜔
Respuesta:
Este sistema puede modelar una cuerda “muy larga” sometida a una excitación
periódica en uno de sus extremos. En este caso, sí que tenemos una condición de
contorno, además de las preceptivas condiciones iniciales. Normalmente, para la
ecuación de ondas debemos esperar “dos” condiciones de contorno (por involucrar la
derivada segunda en las coordenadas espaciales), y sólo tenemos una. Aquí, sucede
algo parecido al problema anterior, y es que la condición de contorno faltante es
implícita: la solución debe ser finita cuando 𝑥𝑥 → +∞ (recuerde que nuestro problema
sólo está definido en el semieje positivo).
Partimos de la forma general para la solución de d’Alembert:
𝑢𝑢(𝑥𝑥, 𝑡𝑡) = 𝑓𝑓(𝑥𝑥 − 𝑐𝑐𝑐𝑐) + 𝑔𝑔(𝑥𝑥 + 𝑐𝑐𝑐𝑐)

Utilizamos las condiciones iniciales. Primero, lo hacemos con la condición sobre la


derivada:
0 = 𝑢𝑢𝑡𝑡 (𝑥𝑥, 0) = [−𝑐𝑐𝑓𝑓 ′ (𝑥𝑥 − 𝑐𝑐𝑐𝑐) + 𝑐𝑐𝑔𝑔′ (𝑥𝑥 + 𝑐𝑐𝑐𝑐)]𝑡𝑡=0 = −𝑓𝑓 ′ (𝑥𝑥) + 𝑔𝑔′(𝑥𝑥)
De la que se deduce:
𝑔𝑔(𝑥𝑥) − 𝑓𝑓(𝑥𝑥) = 𝐾𝐾

Donde 𝐾𝐾 es una constante. Par la otra condición inicial:


0 = 𝑢𝑢(𝑥𝑥, 0) = 𝑓𝑓(𝑥𝑥) + 𝑔𝑔(𝑥𝑥)
Al igual que en el caso del problema anterior, resolvemos las ecuaciones simultáneas
para 𝑓𝑓(𝑥𝑥) y 𝑔𝑔(𝑥𝑥):
𝐾𝐾 𝐾𝐾
(1) 𝑓𝑓(𝑥𝑥) = − , 𝑔𝑔(𝑥𝑥) =
2 2
Ahora fijémonos bien. Para cumplir las condiciones iniciales del problema, hemos
obtenido como solución:
𝐾𝐾 𝐾𝐾
(2) 𝑢𝑢(𝑥𝑥, 𝑡𝑡) = 𝑓𝑓(𝑥𝑥 − 𝑐𝑐𝑐𝑐) + 𝑔𝑔(𝑥𝑥 + 𝑐𝑐𝑐𝑐) = − + =0
2 2
Una función idénticamente nula. Eso no nos sirve. Se nos presentan dos escenarios: 1)
𝑢𝑢(𝑥𝑥, 𝑡𝑡) = 0 es la única solución posible; 2) algo se nos escapa.

Veamos la primera alternativa. 𝑢𝑢(𝑥𝑥, 𝑡𝑡) = 0 debe cumplir la condición de contorno en


𝑥𝑥 = 0. Vemos que no la cumple para cualquier valor de 𝑡𝑡, luego no nos sirve.

Vamos a ver cómo solucionamos el problema.

SIGAN DETENIDAMENTE EL ARGUMENTO.

Ahora examinamos la segunda opción: que haya algo que no estemos haciendo bien.
En principio, hemos aplicado d’Alembert según el protocolo y el cumplimiento de la
condiciones iniciales nos ha llevado a (1). Eso está bien hecho. Después, hemos
construido (2), suponiendo implícitamente que es válida para todo 𝑥𝑥 ≥ 0 y 𝑡𝑡 ≥ 0, y
nos ha llevado a algo incongruente. Quizá, deberíamos cuestionar este último paso.
¿Cómo?: restringiendo el dominio de validez de (2) para ver si llegamos a algo
consistente.

Hemos de fijarnos en qué nos ha llevado a la incongruencia al construir la solución (2).


La respuesta es que no cumple la condición de contorno. Si queremos salvar la
situación, hemos de resignarnos a qué (2) NO la sea solución en 𝑥𝑥 = 0, pero que SÍ lo
sea fuera de ese punto, y eso para cualquier valor de 𝑡𝑡.

Si suponemos que (2) es válida para 𝑥𝑥 > 𝑐𝑐𝑐𝑐, habremos evitado el escollo que nos
platea el punto 𝑥𝑥 = 0 y, a lo mejor, podremos trabajar en él la condición inicial. Vamos
a suponerlo para ver qué obtenemos:

𝐾𝐾
𝑓𝑓(𝑥𝑥 − 𝑐𝑐𝑐𝑐) = − sólo para 𝑥𝑥 > 𝑐𝑐𝑐𝑐
2
𝐾𝐾
𝑔𝑔(𝑥𝑥 + 𝑐𝑐𝑐𝑐) = para 𝑥𝑥 + 𝑐𝑐𝑐𝑐 > 0
2
De las dos ecuaciones anteriores, vemos que sólo tenemos la solución para 𝑥𝑥 > 𝑐𝑐𝑐𝑐, a
causa de la restricción sobre 𝑓𝑓(𝑥𝑥 − 𝑐𝑐𝑐𝑐).
En consecuencia, nos queda todavía encontrar la solución para 𝑥𝑥 < 𝑐𝑐𝑐𝑐. Para ello,
acudimos a la condición de contorno, 𝑢𝑢(0, 𝑡𝑡) = sin 𝜔𝜔𝜔𝜔:
sin 𝜔𝜔𝜔𝜔 = 𝑓𝑓(−𝑐𝑐𝑐𝑐) + 𝑔𝑔(𝑐𝑐𝑐𝑐)
𝐾𝐾
= 𝑓𝑓(−𝑐𝑐𝑐𝑐) +
2
Fíjense en que hemos empleado el valor 𝐾𝐾 ⁄2 para la función “𝑔𝑔”, puesto que su
argumento cumple siempre la condición de estar en el semieje estrictamente positivo.
Si llamamos 𝑧𝑧 = −𝑐𝑐𝑐𝑐,
−𝜔𝜔 𝐾𝐾 𝜔𝜔 𝐾𝐾
(3) 𝑓𝑓(𝑧𝑧) = sin � 𝑧𝑧� − = − sin � 𝑧𝑧� −
𝑐𝑐 2 𝑐𝑐 2
Ahora ya no tenemos incongruencias: hemos encontrado una solución que cumple las
condiciones iniciales y de contorno. Se obtiene recombinando (2) y (3):
𝜔𝜔
− sin � [𝑥𝑥 − 𝑐𝑐𝑐𝑐]� para 𝑥𝑥 < 𝑐𝑐𝑐𝑐
𝑢𝑢(𝑥𝑥, 𝑡𝑡) = � 𝑐𝑐
0 en cualquier otro caso

También podría gustarte