TFG Pedro Palomo
TFG Pedro Palomo
TFG Pedro Palomo
Universidad de Sevilla
Escuela Técnica Superior de Ingeniería
Universidad de Sevilla
Escuela Técnica Superior de Ingeniería
ii
Trabajo Fin de Grado: Programación en Matlab del Método de los Elementos de Contorno aplicado a
problemas acústicos.
El tribunal nombrado para juzgar el Trabajo arriba indicado, compuesto por los siguientes miembros:
Presidente:
Vocales:
Secretario:
Sevilla, 2015
Me gustarı́a dedicarle este trabajo también a mis padres, por su apoyo incondicional y
su entrega durante toda la carrera, para facilitármelo todo y que solo tuviera que centrarme
en los estudios. Nunca me faltó vuestro consuelo en los momentos de debilidad y tristeza,
gracias.
Al resto de mis familiares: mi hermano, mis tı́os, mis abuelos . . . por colaborar en la
medida de lo posible a que nada me faltara y me fuera todo más fácil, os lo agradezco
también profundamente.
Tampoco quisiera olvidarme de darle las gracias a los profesores que he tenido durante
estos años, por ayudarme a crecer en el plano intelectual, pero sobre todo en el de la cultura
del esfuerzo, el sacrificio y la superación diaria. Estos valores son imprescindibles en la
vida y sin vosotros no los habrá alcanzado del mismo modo.
Por último, quisiera condensar toda mi etapa en la universidad en una frase célebre que
me marcó y me ayudó a querer dar siempre el máximo: El éxito tiene una simple fórmula:
da lo mejor de ti y puede que a la gente le guste-Sam Ewing.
2
3
.
.
.
.
.
.
.
.
.
.
.
.
A mis padres,
Antonio y Cándida.
Índice general
Agradecimientos 2
Índice general 4
Índice de figuras 7
Índice de cuadros 11
1. Introducción 12
1.1. Estudio y motivación . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.2. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3. Estructuración del trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4
Índice general 5
6. Ejemplos numéricos 67
6.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.2. Ejemplos de validación . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.2.1. Problema 1 interior 2D . . . . . . . . . . . . . . . . . . . . . . . 67
Índice general 6
Anexos 104
Bibliografı́a 240
Índice de figuras
7
Índice de figuras 8
6.50. Espectro de pérdida por inserción de la segunda pantalla, obtenido mediante los códigos
adjuntados en los anexos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
6.51. Espectro de pérdida por inserción de la segunda pantalla, sacado del libro de Maeso y
Aznárez [4] (2004). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
11
Capı́tulo 1
Introducción
1.2. Antecedentes
Este trabajo tiene como referencia fundamental cinco libros, incluidos en la biblio-
grafı́a, en los que se recogen los principios fundamentales para la implementación de los
problemas acústico y de potencial mediante el MEC. En algunos de dichos libros se reco-
gen además códigos en lenguage Fortran, que se adaptaron para poderse traducir a lenguaje
de Matlab. A partir de esos códigos ya en el nuevo lenguaje, se elaboraron otros códigos
más complejos que permitı́an un funcionamiento más general de los programas, ası́ co-
mo integraban de una forma más compacta y vinculada las distintas subrutinas, evitando
la necesidad de que el usuario del programa debiera realizar varias interacciones con el
12
Capı́tulo 1. Introducción 13
mismo, siendo tan solo necesaria la introducción de un fichero inicial con los datos de los
parámetros a emplear en la correspondiente ejecución del programa.
Dentro de los libros que este trabajo tiene como referencia, me gustarı́a remarcar la
importancia que ha tenido para el desarrollo de este documento, el libro de Dominguez
[2] (1993) en el que se aplica el Método de los Elementos de Contorno a problemas de
potencial, pues fueron sus planteamientos teóricos junto con el código adjuntado en len-
guaje Fortran nuestro punto de partida, para poder luego desarrollar la implementación
del problema acústico. Se han incluido dos anexos al final de este documento en los que
se ha hecho un resumen de las ideas para la formulación del MEC para los problemas de
potencial y se ha adaptado y traducido el código en lenguaje Fortran a lenguaje de Matlab.
2.1. Introducción
En este capı́tulo se introducirán los fundamentos de la acústica, aplicables a problemas
con pequeñas perturbaciones de amplitud en fluidos homogéneos, no viscosos y en reposo.
Sobre estas hipótesis de acústica lineal, serán sobre las que se apoyará el desarrollo de todo
este trabajo. Por contra, los problemas con perturbaciones de amplitud finita, se incluyen
dentro de la acústica no lineal y quedan fuera del alcance de este documento.
∂P
+ ρO c2 ∇ ·V = 0
∂t
∂V
ρ0 = −∇P (2.1)
∂t
∂P 2 ∂P
+V · ∇Po = c +V · ∇Po
∂t ∂t
14
Capı́tulo 2. Conceptos fundamentales de acústica 15
1 ∂ 2P
1
ρ0 ∇ · ∇P − 2 2 = 0 (2.2)
ρ0 c ∂t
Para medios homogéneos, la ecuación (2.2) se simplifica en:
1 ∂ 2P
∇2 P − =0 (2.3)
c2 ∂ t 2
Si la variación espacial de todas las variables acústicas del problema depende de una
sola coordenada, nos encontramos ante un caso de ondas planas. Si además las condicio-
nes de contorno y las fuentes internas de presión(en el caso de haberlas) presentan una
variación temporal de tipo de armónico con pulso ω , todas las variables acústicas serán
también armónicas con el mismo pulso. Bajo estas condiciones, se obtiene la ecuación de
onda en el dominio de la frecuencia:
d2 p 1
2
+ k2 p + 2 b = 0 (2.4)
dx c
donde p = p(x, ω ) es la función de respuesta compleja, x es una coordenada genérica
ω
y k es el número de onda k = . En ausencia de fuentes internas, la ecuación homogénea
c
que se obtiene es la conocida como ecuación de Helmholtz:
d2 p
+ k2 p = 0 (2.5)
dx2
Los problemas acústicos en el dominio de la frecuencia deben cumplir con las condi-
ciones impuestas en los contornos, que pueden ser de tres tipos:
Capı́tulo 2. Conceptos fundamentales de acústica 16
z = ±ρ0 c (2.7)
< p2 >
L p = 10 · log10 (dB) (2.8)
< p2re f >
IL = SPLdespues − SPLantes
|Pi|2
IL = 10 · log10 (2.10)
|Pi∗ |
2
ILi
|Pi |2 10 10
αi = 2
= ILi (2.11)
|P| ∑i 10 10
Sustituı́mos lo anterior en la definición de IL total y operando llegamos a:
!
ILi
IL = 10 · log10 ∑ αi · 10 10 (dB) (2.12)
i
Esta expresión permite obtener el coeficiente IL medio espectral a partir de los ILi de
cada componente del espectro.
Capı́tulo 3
1
∇2 p + k2 p +
b=0 (3.1)
c2
Ahora buscamos una solución del problema que anule la integral de volumen del resi-
duo ponderado por un campo virtual de presiones p∗ , a la que por el momento solo se le
exige que pueda ser derivada.Obtenemos:
Z
2 1 2∗
∇ p + k p + 2 b p dΩ = 0 (3.2)
Ω c
Integramos por partes dos veces y obtenemos lo siguiente:
Z Z Z
∗ 2 ∗ ∗ ∗
p ∇ p dΩ = (p p,i − p,i p),i dΩ + p∇2 p dΩ (3.3)
Ω Ω Ω
Ahora aplicamos el teorema de la divergencia sobre la primera integral de dominio del
segundo miembro:
Z Z Z
∗ 2 ∗ ∗ ∗
p ∇ p dΩ = (p p,i − p,i p)ni dΓ + p∇2 p dΩ (3.4)
Ω Γ Ω
donde Γ representa el contorno del dominio bajo estudio y ni las componentes del
19
Capı́tulo 3. Representación integral para problemas escalares 20
vector normal unitario en puntos del mismo. Teniendo en cuenta además que:
∗
∂p ∂p
= p,i ni y = p,i ni (3.5)
∂n ∂n
podemos escribir (3.4) del siguiente modo:
∗
∂p ∗ ∂p
Z Z Z Z
∗ 2 ∗
p ∇ p dΩ = p dΓ − p dΓ + p∇2 p dΩ (3.6)
Ω Γ ∂n Γ ∂n Ω
Sustituyendo esta expresión en el planteamiento residual de 3.2:
∗
∂p ∗ ∂p 1 ∗
Z Z Z Z
2 ∗ 2 ∗
p dΓ − p dΓ + ∇ p +k p pdΩ + 2
bp dΩ = 0 (3.7)
Γ ∂n Γ ∂n Ω Ωc
∗
Ahora introducimos una segunda exigencia a la función p : deberá verificar la ecuación
de gobierno del problema real en su formulación genérica. De esta forma:
∗ ∗ 1 ∗
∇2 p + k2 p = − b (3.8)
c2
Introducimos la ecuación anterior en 3.7 y tras reordenar, obtenemos finalmente:
∗
∂p 1 ∗ ∂p ∗ 1 ∗
Z Z Z Z
p dΓ + 2
b pdΩ = p dΓ + 2
bp dΩ (3.9)
Γ ∂n Ωc Γ ∂n Ωc
Esta ecuación es la relación de reciprocidad buscada y constituye el punto de partida
para la aplicación del MEC.
una función delta de Dirac aplicada en una región virtual de iguales propiedades que la
analizada en el problema real, en la que no se tienen en cuenta las condiciones de contorno
∗
de esta. En consecuencia, según (3.8) p solo tendrá que verificar la ecuación de gobierno
del problema:
∗ ∗
∇2 p + k2 p + δ (x − xi ) = 0 (3.11)
1 ∗
Z Z
2
b pdΩ = δ (x − xi )pdΩ = pi (3.12)
Ωc Ω
Con lo que la relación de reciprocidad queda de la siguiente forma:
∗
∂p ∂p ∗
Z Z
pi + p dΓ = p dΓ (3.13)
Γ ∂n Γ ∂n
De esta forma, (3.13) permite obtener, mediante la solución fundamental, el valor de
la presión en cualquier punto interno del dominio, conocido su valor y el de su derivada
en el contorno del mismo.
Γ
r r’
∞ Ω i ∞
i’
∞
Figura 3.1: Ecuación Integral y Solución Fundamental.
Capı́tulo 3. Representación integral para problemas escalares 22
∗ 1
p (k, r) = K0 (ikr) problemas 2D
2π
∗ 1 −ikr (3.14)
p (k, r) = e problemas 3D
4π r
Γε n
ε
i Γ−Γ
ε
Ω
∗ ∗
∂p ∂p ∂p ∗ ∂p ∗
Z Z Z Z
∗
pi + p dΓ + p dΓ = p0 + p dΓ + p dΓ (3.17)
Γ−Γε ∂n Γε ∂n Γ−Γε ∂n Γε ∂n
Ahora hay que conseguir que esta igualdad integral implique sólo variables del con-
torno. Para ello será necesario estudiar el comportamiento de estas integrales cuando ε
tiende a cero. Las primeras integrales no presentan problemas ya que el contorno sobre el
que se extienden no incluye singularidad. Por otra parte, las extendidas al contorno infini-
tesimal Γε están perfectamente acotadas en el lı́mite.
Z α
∂p ∗ ∂p 1
Z
lı́m p dΓ = lı́m K0 (ikε )ε d α (3.18)
ε →0 Γε ∂n ε →0 0 ∂ n 2π
Capı́tulo 3. Representación integral para problemas escalares 24
Ω ε dα
ε
dα
i
θ
∂p ∗ ∂p α
Z
lı́m p dΓ = ( )i lı́m [K0 (ikε )ε ] (3.19)
ε →0 Γε ∂n ∂ n 2π ε →0
donde α es el ángulo exterior de la esquina en radianes. Teniendo además en cuenta la
expresión de K0 en el lı́mite, podemos concluir.
∂p ∗ ∂p α 1
Z
lı́m p dΓ = lı́m Ln( )ε = 0 (3.20)
ε →0 Γε ∂n ∂n i 2π ε →0 ε
Por otro lado, la integral que incorpora la derivada de la solución fundamental tiene un
comportamiento diferente. Realizando un proceso análogo podemos escribir:
∗ Z α
∂p (−ik) ∂r
Z
lı́m p dΓ = lı́m p K1 (ikε ) ε dα (3.21)
ε →0 Γε ∂n ε →0 0 2π ∂n
Para el contorno cirular Γε se cumple además:
∂r
= r,i ni = 1 (3.22)
∂n
∗
∂p α α
1
Z
lı́m p dΓ = pi (−ik) lı́m ε = − pi (3.23)
ε →0 Γε ∂n 2π ε →0 ikε 2π
Para terminar, sustituı́mos (3.20) y (3.23) en (3.17) y obtenemos:
∗
∂p ∂p ∗
Z Z
∗
ci pi + p dΓ = p0 + p dΓ (3.24)
Γ ∂n Γ ∂n
donde:
α θ
=
ci = 1 − (3.25)
2π 2π
En la expresión anterior θ representa el ángulo interno de la esquina en radianes. El
término adicional (ci ) a considerar en la fomulación integral en el contorno, recibe el
nombre de término libre. Depende exclusivamente de la geometrı́a del contorno y para
contornos suaves su valor es ci = 0,5.
∂p
n−1
lı́m r 2 + ikp = 0 (3.26)
r→∞ ∂r
Particularizando la expresión anterior para el problema 3-D en un dominio infinito y
con una fuente puntual, obtenemos:
∗
!
∂p ∗ ∗
lı́m r + ikp = lı́m (p ) = 0 (3.27)
r→∞ ∂r r→∞
Estas condiciones suelen expresarse como dos ecuaciones por separado, de forma que
se obtiene:
∗
!
∂p ∗
lı́m r + ikp =0
r→∞ ∂r
(3.28)
∗
lı́m (p ) = 0
r→∞
Capı́tulo 3. Representación integral para problemas escalares 26
n
a b
Γ Γ
Ω Ω
n
Γ∞
Γ i
n
*x0
Ω
∗ ∗
∂p ∂p ∂p ∗ ∂p ∗
Z Z Z Z
∗
ci pi + p dΓ + p dΓ = p0 + p dΓ + p dΓ (3.29)
Γ ∂n Γ∞ ∂r Γ ∂n Γ∞ ∂ r
∂p
= −ikp (3.30)
∂r
Sustituyendo esta última expresión en (3.29), se puede escribir:
∗ ∗
!
∂p ∂p ∂p ∗
Z Z Z
∗
ci pi + p dΓ + p + ikp dΓ = p0 + p dΓ (3.31)
Γ ∂n Γ∞ ∂r Γ ∂n
métodos del dominio como el MEF, ya que al tratar con dominios de naturaleza infinita,
los métodos del dominio presentan el gran inconveniente de que no se puede extender la
discretización del medio hasta el infinito.
p = pI + pS (3.32)
V
Pi
V’ Γ
Ps
e−ikR
pI = B (3.34)
R
∗
S∂p ∂ pS ∗
Z Z
ci pSi + p dΓ = + p dΓ (3.35)
Γ ∂n Γ ∂n
∗
I∂p ∂ pI ∗
Z Z
c0i pIi + p dΓ = − p dΓ (3.36)
Γ ∂n Γ ∂n
Si restamos (3.39) a (3.38), hacemos uso de (3.31) y tenemos en cuenta que ci +c0i = 1,
llegamos a:
∗
∂p ∂p ∗
Z Z
ci pi + dΓ = + p dΓ + pIi (3.37)
Γ ∂n Γ ∂n
Esta es la ecuación integral para problemas con obstáculos. Puede observarse que la
única diferencia con respecto a la ecuación integral original es la incorporación del término
libre asociado a la onda incidente.
Capı́tulo 3. Representación integral para problemas escalares 30
A pesar de las ventajas señaladas en los apartados anteriores, que presenta el MEC
para problemas exteriores, la aplicación directa del método presenta también algún incon-
veniente que requiere ser tratado para poder subsanarse.
∗
∂p ∗ 1 ∂p
Z Z
− p dΓ = − pi − p dΓ (3.38)
Γ ∂n 2 Γ ∂n
∗
∂p ∗ 1 ∂p
Z Z
− p dΓ = pi − p dΓ (3.39)
Γ ∂n 2 Γ ∂n
Observando (3.38) y (3.39), nos damos cuenta de que ambas ecuaciones tienen el mis-
mo miembro de la izquierda. Debido a que (3.39) es para un problema exterior, se pro-
ducirá un fen’meno de resonancia para un conjunto de frecuencias (frecuencias naturales
del problema en estudio), es decir, las matrices de (3.38) se volverán singulares, lo cual
afectará a las matrices de (3.39), que también experimentarán singularidades.
Capı́tulo 3. Representación integral para problemas escalares 31
Para ello, este método utiliza la ecuación integral de Helmholtz en algunos puntos del
hueco interior que queda fuera del dominio del problema exterior en cuestión, además de
para su uso habitual en el contorno. Estos puntos son los que se conocen como chief points.
Lo que se pretende es generar ecuaciones adicionales de restricción. Estas ecuaciones,
conocidas como chief equations tienen la misión de hacer cumplir el valor nulo de la
presión en los chief points, lo que supone dichas restricciones adicionales,(a las ecuaciones
asociadas a las integrales en el contorno) que ayudan a estabilizar la solución. Como ci vale
cero fuera del dominio en estudio, las chief equations, adoptan la siguiente forma:
∗
∂p ∂p ∗
Z Z
p dΓ − p dΓ = 0 (3.40)
Γ ∂n Γ ∂n
Al incluir estas ecuaciones adicionales, se forma un sistema de ecuaciones sobredeter-
minado, que se resuelve por mı́nimos cuadrados.
Esta necesidad está vinculada a una nueva forma de discretizar el contorno que se
utilizará en el apartado dedicado al cálculo de panatallas acústicas. Esta nueva forma de
discretizar tiene como objetivo el realizar dicha discretización tan solo en el contorno que
delimita la pantalla.
Capı́tulo 3. Representación integral para problemas escalares 32
∗ ∗
∂p ∂p ∂p ∗ ∂p ∗
Z Z Z Z
∗
pi + p dΓ + p dΓ = p + p dΓ + p dΓ (3.41)
Γs ∂ n Γp ∂ n Γs ∂ n Γp ∂ n
Ω
Γp(βp)
fuente(x0)
Γs(βs)
*
De esta forma la identidad integral se extiende únicamente a los contornos del obstácu-
lo(pantalla) en cuestión, con lo que se ha conseguido el objetivo que se pretendı́a de reali-
zar la discretización tan solo en el contorno que delimita la pantalla.
Capı́tulo 3. Representación integral para problemas escalares 33
∗
!
∂p
Z
∗ ∗
ci pi = p0 − + ikβ p p pdΓ (3.44)
Γp ∂n
∗ 1 1
p (k, r) = K0 (ikr) + K0 (ikr̄) problemas 2D
2π 2π
∗
1 1 −ikr 1 −ikr̄
(3.45)
p (k, r) = e + e problemas 3D
4π r r̄
(x,y)
punto de r punto de
colocación observación
(xi,yi)
y r
x Γs(βs)
(xi,−yi)
imagen
zará después en las aplicaciones. Se basa para dicho caso en la ecuación de propagación
en campo lejano y se expresa de la siguiente manera:
∗ 1
p (k, r) = [K0 (ikr) + K0 (ikr̄) + Φ(ikr̄)] (3.46)
2π
El término adicional añadido respecto a (3.37), es el siguiente:
√
r
a
Φ(ikr̄) = π ω (i ikr̄a)[V (γ ) − 1]e−ikr̄ (3.47)
2
donde
y + yi
q
a = 1 + γβs − (1 − βs2 )(1 − γ 2 ) ; γ = cosθ =
r̄
√ √ (3.48)
γ − βs
V (γ ) = ; ω (i ikr̄a) = eikr̄a er f c( ikr̄a)
γ + βs
35
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 36
∗
!
∂p
Z
∗ ∗
c0i pi = p0 − + ikβ p p pdΓ (4.1)
Γ ∂n
En esta expresión, la normal está apuntando hacia fuera del dominio interior y el coe-
ficiente c0i vale 1 en el interior del dominio, 1/2 en los puntos i que se encuentren en
contornos suaves y 0, fuera del dominio. Para cualquier otro caso, habrá que emplear la
expresión (3.25).
∗
!
∂p
Z
∗ ∗
ci pi = p0 − + ikβ p p p + pI dΓ (4.2)
Γ ∂n
ci = 1 − c0i (4.3)
Para resolver la ecuación integral de Helmholtz, en primer lugar habrá que discretizar
el contorno en un número determinado de elementos curvilı́neos. Dependiendo del tipo de
elemento, este tendrá un número dado de nodos. En cualquier caso la geometrı́a de cada
elemento se representa interpolando entre los nodos, es decir:
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 37
n
x = ∑ xi Ni (ξ )
i=1
n (4.4)
y = ∑ yi Ni (ξ )
i=1
donde xi e yi son las coordenadas de los nodos, Ni (ξ ) son las funciones de forma
definidas en un elemento con coordenadas locales −1 ≤ ξ ≤ 1 y n es el número de nodos
del elemento.
φ1 = 1 (4.5)
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 38
nodo
φ1=1
φ1=0.5(1−ξ)
ξ=−1 ξ=0 ξ=+1
nodos
φ2=0.5(1+ξ)
ξ=−1 ξ=0 ξ=+1
N1 = 21 ξ (ξ − 1)
N2 = 21 (1 + ξ )(1 − ξ ) (4.7)
N3 = 21 ξ (ξ + 1)
φ1=0.5ξ(ξ−1)
ξ=−1 ξ=0 ξ=+1
φ2=(1+ξ)(1−ξ)
ξ=−1 ξ=0 ξ=+1
φ3=0.5ξ(ξ+1)
ξ=0 ξ=+1
NE N
∗ ij ij j
ci pi = p0 − ∑ ∑ (hk + ikβ j gk )pk (4.8)
j=1 k=1
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 40
∗
∂p
Z Z
ij ∗
hk = φk dΓ j ; gikj = p φk dΓ j (4.9)
Γj ∂ n Γj
∗
(H + ikβ G)P = P0 (4.10)
Una vez conocidos los valores en el contorno, se pueden obtener los correspondientes
valores en puntos interiores del dominio, aplicando la siguiente ecuación algebraica:
NE N
∗
pi = p0 − ∑ ∑ (hikj + ikβ j gikj )pkj (4.11)
j=1 k=1
donde ahora i pasa a ser un punto genérico del dominio donde se quiere calcular la
j
presión y pk la presión en los nodos del contorno, obtenida tras aplicar (4.10).
Cabe destacar por último que los términos de la matriz de coeficientes del sistema de
ecuaciones (4.10), son todos distintos de cero, es decir, la matriz es llena, y además es una
matriz no simétrica. Esto es un incoveniente que presenta el MEC frente al MEF, donde la
matriz de coeficientes del sistema de ecuaciones es una matriz en banda y simétrica, con
lo que se ahorran tanto recursos de memoria como tiempo de computación.
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 41
Aunque para que este método resulte eficaz, hay que seleccionar adecuadamente los
chief points, ya que si se colocan estos en puntos que caen en el interior del problema
interior asociado, carecen de utilidad, puesto que la presión en esa zona ya es nula de por
sı́ y no proporcionan por tanto un efecto restrictivo adicional.
Para nuestro problema exterior 2D, será necesario con la colocación de un solo chief
point en el interior del hueco que queda fuera del dominio, para poder estabilizar la solu-
ción. Este resultado se mostrará en el capı́tulo 6, donde se comparará la solución obtenida
al utilizar chief points con la obtenida al no utilizarlos.
pantallas y del semiespacio conocido como Modelo de Delany y Bazley. Todo esto se es-
tudiará con más detalle al explicar las distintas funciones implementadas. A continuación
explicaremos las ideas básicas en que se fundamenta el modelo de Delany y Bazley.
El Modelo de Delany y Bazley propone una relación empı́rica para determinar la ad-
mitancia β de un contorno en el caso de materiales porosos, que son los que se utilizan
habitualmente como materiales absorbentes. Dicha relación es:
−0,75 −0,73
1 3 f 3 f
= 1 + 9,08 · 10 − i · 11,9 10 (4.12)
β σ σ
donde f representa la frecuencia de excitación (Hz) y σ la resistividad al flujo de aire
del material.
βe = β tanh(γ e) (4.13)
Para tener en cuenta que la energı́a puede incidir en el contorno en todas las direccio-
nes y no solo en la normal, se utiliza un coeficiente de absorción estadı́stico, propuesto
por Morse y Bolt(1944), que caracteriza el comportamiento absorbente de los materiales
utilizados como recubrimiento.La expresión de dicho coeficiente de absorción estadı́stico
es la siguiente:
√
1 − 1 − α st
β= √ (4.15)
1 + 1 − α st
Cada uno de los programas se compone a su vez de una serie de funciones y aunque
cada una de ellas tiene una serie de particularidades según el programa al que pertenece,
todos los programas se estructuran en una serie de funciones básicas que permiten reali-
zar las operaciones necesarias para obtener los resultados tanto en el contorno como en el
dominio. Dependiendo del programa,(de cada uno de los 4 tipos señalados en el párrafo
anterior) este podrá contener además otra serie de funciones complementarias que ayuden
a realizar cálculos auxiliares. La estructura básica de todos los programas es la siguiente:
fichero de entrada de datos, programa principal que gestiona al resto de funciones y las
llama en el orden adecuado para que realicen las operaciones correspondientes; función de
lectura de los datos del fichero de entrada(INPUT); función que realiza las integraciones
para los nodos del contorno y calcula los valores de presión y flujo en el mismo(GHMAT)
y por último una función que realiza las integraciones para puntos interiores al dominio,
calculando también los valores de presión y flujo(INTER).
grama correspondiente al problema interior(son las únicas que forman dicho programa) y
luego pasaremos al resto de programas, describiendo las nuevas funciones que aparezcan
en cada uno de ellos, y comentando las diferencias que presentan las funciones básicas
con respecto a los programas anteriores.
Problema interior 2D
En él se introducen los valores de los parámetros que se utilizarán para la ejecución del
problema. Los datos son: número de nodos que se emplearán para la discretización, núme-
ro de puntos del dominio para el que se calcularán sus valores de presión y flujo, coorde-
nadas (x,y) de los nodos, una pareja de valores para cada nodo, de forma que el primer
valor será un 0 si la condición de contorno que se conoce del nodo es una presión y un
1, si la condición de contorno conocida es un flujo y el segundo valor de la pareja será el
valor para dicha condición de contorno y por último se incluyen también las coordenadas
(x,y) de los puntos del dominio.Cabe destacar que para el problema interior, el orden de
introducción de los nodos debe ser en sentido antihorario, de forma que la normal apunte
siempre hacia el exterior del dominio.
Función principal
Su misión es la de coordinar las distintas funciones; las va llamando en orden de forma que
cada una realice sus cálculos en el momento adecuado. En primer lugar llama a la función
de lectura de los datos del fichero de entrada, luego a la que realiza las integraciones en el
contorno y tras realizar una reordenación de las matrices G y H obtenidas, resuelve el sis-
tema de ecuaciones y dibuja los resultados obtenidos en el contorno. Posteriormente llama
a la función que realiza la integración para los puntos del dominio y dibuja también los
resultados obtenidos en el dominio. Esta función será muy parecida para los distintos tipos
de elementos(constantes, en los que la función se ha denominado ACCONBE; lineales, en
los que se ha denominado ACLINBE y cuadráticos, a la que se ha llamado ACQUABE.
La mayor precaución habrá que tenerla a la hora de introducir los nodos de los elementos,
pues como ya se ha explicado, a cada tipo de elemento le corresponde un número diferente
de nodos.
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 45
Esta función es la primera en ser llamada por el programa principal. La primera operación
que realiza es volcar todos los datos del fichero de entrada a un vector. Posteriormente
irá asignando el valor adecuado a cada una de las variables para después proporcionárse-
las al programa principal. Es por ello imprescindible introducir los valores en el orden
establecido en el fichero de entrada, para que la posterior asignación de esos valores a las
variables, sea correcta. Esta función también será muy parecida para los tres tipos de ele-
mentos. Los nombres de las funciones, siguiendo la misma nomenclatura que antes, serán:
INPTPC para elementos constantes, INPUTPL para elementes lineales INPUTQ para ele-
mentos cuadráticos.
Esta función realizará la integración para todos los nodos del contorno, empleando una
cuadratura de Gauss de 6 puntos para los elementos constantes y lineales y de 10 puntos
para los elementos cuadráticos. En este programa se realizará de manera conjunta la in-
tegración para los nodos en que el punto de colocación coincide con el elemento. Esto es
debido a que la singularidad que se produce para el problema acústico en estos casos, no
es tan pronunciada como ocurre en otros problemas, como los de potencial. De esta forma
es posible utilizar el mismo tipo de integración para todos los nodos, sin que esto apenas
afecte al tiempo de computación(siempre que las mallas generadas no sean excesivamente
densas). Las funciones asociadas a los elementos constantes y lineales(GHMATPC y GH-
MATPL respectivamente), son muy parecidas entre sı́ y sin embargo difieren notablemente
de la asociada a elementos cuadráticos(GHMATPQ). Esta última tiene una mayor comple-
jidad tal como puede verse en los códigos adjuntados en los anexos, aunque es cierto que
los resultados que ofrece son también más precisos.
Esta función es análoga a la anterior, de forma que pueden aplicarse las mismas ideas:
también se realiza la integración mediante 6 puntos de Gauss para elementos constantes
y lineales (funciones INTERPC e INTERPL respectivamente), y mediante 10 puntos de
Gauss (función INTERPQ). Se hará además de una forma conjunta para todos los nodos y
la complejidad para los distintos tipos de elementos es la misma que en el caso anterior.
La diferencia está en que para este caso no hay que calcular una matriz C, puesto que los
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 46
puntos del dominio tienen todos valor unidad para su término libre. Además, una vez ob-
tenidas las matrices G y H, en lugar de resolver un sistema de ecuaciones, lo que hay que
hacer es multiplicar las anteriores matrices por los valores de presión y flujo calculados en
el contorno.
Problema exterior 2D
Es importante hacer notar que el uso de esta función en el problema exterior es opcio-
nal. Esto está controlado por una pareja de valores k y nchi f que se dan al final del fichero
de entrada. Cuando k = 0, no se hace la llamada a la función CHIEFPOINTS, mientras
que en el caso k = 1 sı́ se hace. El número de puntos que se utilizarán entonces, será el que
indique la variable nchi f .
Problema de scatter
En este caso las funciones son análogas a las del problema exterior. Las variaciones se
encuentran en que tal como se explicaba en la sección dedicada a problemas con obstácu-
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 47
los, en este caso se incluirá la presencia de ondas incidentes, lo que implica un término
adicional en la identidad integral. Este término adopta una forma distinta según la onda
sea plana o esférica.
Por último, tras realizar la integración para los puntos del dominio (con la respectiva
función INTERP), se han considerado dos tipos de soluciones. Por un lado se ha consi-
derado una solución en la que solo se tiene en cuenta el efecto de la difracción debida al
obstáculo y por otro se ha considerado otra solución en la que se tienen en cuenta tanto
la difracción como la reflexión. Para ello, en el primero de los casos no se ha incluido el
término asociado a la onda incidente, (solo para la integración de los puntos en el dominio,
sı́ se ha incluido para la integración en el contorno) mientras que en el segundo sı́ se ha
incluido.
cuáles son esas nuevas funciones y qué modificaciones han sufrido las que ya estaban.
Estas funciones están directamente relacionadas entre sı́, pues dentro de la primera se lla-
ma a la segunda. El objetivo conjunto es el de calcular el valor de la admitancia(asociada a
la variable BETA del programa) en el contorno. Esta admitancia es un valor real obtenido a
partir del coeficiente de absorción estadı́stico, para el cálculo del cual se utiliza la función
MORSE. Este cofieciente se obtiene a su vez a partir de la admitancia compleja del modelo
empı́rico de Delany y Bazley (asociado a la correspondiente función DELANYBAZLEY).
Básicamente lo que se ha hecho es programar las fórmulas (4.12) a (4.15) desarrolladas
en el apartado anterior de este mismo capı́tulo.
El uso de estas funciones parte de la idea de separar la integración de los nodos de colo-
cación coincidentes con los nodos de los elementos, de la integración del resto de nodos
de colocación, para esquivar la singularidad que se produce en el primero de los casos(que
para problemas acústicos es menos pronunciada que para otros tipos de problema como
los de potencial). Por ello, la función GHMAT en la que aparecen ambos tipos de integra-
ción, (en la INTERP no aparece el tipo señalado como particular, ya que todos los puntos
que se integran son interiores al dominio) llama a su vez a dos funciones: LOCIN, que es
la que realiza una integración para el caso particular de nodos de colocación coincidentes
con nodos de los elementos y EXTIN, que es la que realiza la integración general para
el resto de casos. En los programas anteriores desarrollados para el problema interior, ex-
terior y de scatter, todas las integraciones se realizan mediante el procedimiento general
que se utiliza en EXTIN, por lo que la función GHMAT incorpora directamente este tipo
de integración y no llama a ninguna función. Tal como se ha indicado antes, la función
INTERP no realiza el caso particular de integración, por lo que en este programa llama
solo a la función EXTIN y en el resto, incopora directamente el procedimiento general al
igual que lo hace GHMAT.
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 49
La última diferencia que presenta este programa con respecto a los anteriores es la modi-
ficación de la solución fundamental. Esta presenta dos variaciones: por un lado incorpora
un término asociado a la integración en los puntos de la imagen(además de en los de la
fuente) y por otro presenta otro término adicional más (φ ) para los casos en que βs 6= 0.
Para el cálculo de este último término es para lo que se emplean las funciones PREKAW
y FLUKAW. La primera función calcula el valor de φ , que se incluye dentro de la matriz
de coeficientes G, mientras que la segunda, calcula el valor de su derivada respecto de la
normal, que se incluye dentro de la matriz H.
El resto de funciones de este programa, son análogas a las desarrolladas en los an-
teriores(salvo adaptaciones al propio contexto). Tan solo en el programa principal se ha
incluido un bucle tras la llamada a la función de lectura de datos del fichero de entrada,
para poder hacer un barrido de frecuencias, recogiendo los resultados para cada una de
ellas.
Por último, se recogen una serie de diagramas de flujo con los que se pretende resumir
y clarificar las ideas expuestas en esta sección. Se ha decidido incorporarlos todos juntos,
empezando por el más sencillo, para que pueden apreciarse de un simple vistazo las mo-
dificaciones que sufren los programas al ir aumentando la complejidad de los problemas
estudiados. Se ha decidido además incluir los diagramas de los problemas interior y exte-
rior, para elementos constantes, mientras que para el programa de pantallas acústicas, se
ha incluido el de elementos cuadráticos. Con ello puede observarse que todos ellos inclu-
yen las funciones básicas, diferenciándose estas tan solo en la nomenclatura utilizada para
distinguir los distintos tipos de elementos.
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 50
Figura 4.5: Diagrama de flujo del problema interior para elementos constantes.
Figura 4.6: Diagrama de flujo del problema exterior para elementos constantes.
Capı́tulo 4. Formulación e implementación del MEC en problemas acústicos 2D 51
Figura 4.7: Diagrama de flujo del problema de pantallas para elementos cuadráticos.
Las estrategias utilizadas para el problema 3D son completamente análogas a las utili-
zadas en el 2D, por lo que se omitirán algunos de los desarrollos. Al igual que ya se hizo
para dicho caso 2D, ahora también se aproximará el comportamiento de las variables, de
forma localizada en una serie de elementos en que se divide el contorno del problema.
Aunque para el problema 3D, nos centraremos en el uso de elementos constantes y linea-
les, no empleando por tanto elementos cuadráticos. Tal y como se ha indicado, la identidad
integral es la misma que para el caso 2D, tan solo cambia la solución fundamental, que
para el caso 3D será la segunda expresión de (3.14).
53
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 54
Para los problemas interior y exterior, las consideraciones son las mismas que para el
caso 2D. Por lo tanto, podemos decir que para un problema definido en un dominio finito
3D, Ω la ecuación integral en el contorno es la siguiente:
∗
!
∂p
Z
∗ ∗
c0i pi = p0 − + ikβ p p pdΓ (5.1)
Γ ∂n
En esta expresión, la normal está apuntando hacia fuera del dominio interior y el coe-
ficiente c0i vale 1 en el interior del dominio, 1/2 en los puntos i que se encuentren en
contornos suaves y 0, fuera del dominio. La principal diferencia con el problema 2D se
encuentra en que para el resto de casos(para un caso general), en lugar de utilizar la ex-
presión (3.25), se utiliza la siguiente:
θ
ci = (5.2)
4π
siendo θ el ángulo interno de la esquina en radianes.
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 55
Ω
y
Para el problema exterior, es todo análogo al caso 2D, es decir, para un problema
exterior definido en un dominio (Ω) infinito 3D la ecuación integral en el contorno es la
siguiente:
∗
!
∂p
Z
∗ ∗
ci pi = p0 − + ikβ p p p + pI dΓ (5.3)
Γ ∂n
ci = 1 − c0i (5.4)
Para resolver la ecuación integral de Helmholtz, en primer lugar habrá que discretizar
el contorno en un número determinado de elementos curvilı́neos. Para el problema 3D
emplearemos elementos constantes y lineales. Para ambos casos la geometrı́a de cada
elemento se representa interpolando entre los nodos, es decir:
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 56
n
x = ∑ xi Ni (ξ , η )
i=1
n
y = ∑ yi Ni (ξ , η ) (5.5)
i=1
n
z = ∑ zi Ni (ξ , η )
i=1
donde xi , yi y z son las coordenadas de los nodos, Ni (ξ , η ) son las funciones de forma
definidas en un elemento con coordenadas locales −1 ≤ ξ ≤ 1; −1 ≤ η ≤ 1 y n es el
número de nodos del elemento.
φ1 = 1 (5.6)
nodo
φ =1
1
φ1 = 41 (ξ − 1)(η − 1)
φ2 = − 14 (ξ + 1)(η − 1)
(5.7)
φ3 = 41 (ξ + 1)(η + 1)
φ4 = − 14 (ξ − 1)(η + 1)
en el sistema de coordenadas (ξ , η ).
4:(−1,1)
1
η 3:(1,1)
ξ
1:(−1,−1)
2:(1,−1)
NE N
∗
ci pi = p0 − ∑ ∑ (hikj + ikβ j gikj )pkj (5.8)
j=1 k=1
n n
1
pi − ∑ H̄i j p j = iρ0 ω ∑ Gi j q j (5.9)
2 j=1 j=1
Introduciendo:
1
Hi j = δi j − H̄i j (5.10)
2
donde δi j es la delta de Kronecker. Introduciendo ahora (5.10) en (5.9), obtenemos:
n n
∑ Hi j p j = iρ0ω ∑ Gi j q j (5.11)
j=1 j=1
Z
H̄i j = (∇g)T n̂dΓ (5.13)
Γj
siendo:
nx
n̂ =
ny
(5.14)
nz
y
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 59
√ !
2 2 2
xe−ik x +y +z 1
− ik + p
4π (x2 + y2 + z2 ) x2 + y2 + z2
√ !
ye−ik x2 +y2 +z2
1
∇g =
− 4π (x2 + y2 + z2 ) ik + p (5.15)
2 2
x +y +z 2
√ !
2 2 2
ye−ik x +y +z
1
− ik + p
4π (x2 + y2 + z2 ) x2 + y2 + z2
Hi j es igual a H̄i j cuando i 6= j. Cuando i = j los términos de H̄ii son cero, ya que la
normal n̂ y el elemento son perpendiculares entre sı́.
Una vez conocidas la presión y el flujo en los nodos del contorno, se pueden obtener los
correspondientes valores en puntos interiores del dominio, aplicando la siguiente ecuación
algebraica:
n n
pi = ∑ H̄i j p j + iρ0ω ∑ Gi j q j (5.16)
j=1 j=1
donde i vuelve a ser un punto genérico del dominio, en el que se quiere calcular la
presión.
H p = iρω Gq (5.17)
Una vez obtenidos los valores de la presión en el contorno, puede calcularse en puntos
interiores del dominio, usando la expresión (5.16).
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 60
También se utiliza la misma idea de que cada programa se compone a su vez de una
serie de funciones que comparten una estructura común basada en una serie de funciones
básicas que permiten realizar las operaciones necesarias para obtener los resultados tanto
en el contorno como en el dominio. Aunque el problema exterior incorpora algunas modi-
ficaciones respecto al interior. La estructura básica de todos los programas es la siguiente:
fichero de entrada de datos, programa principal que gestiona al resto de funciones; fun-
ción de lectura de los datos del fichero de entrada; función que gestiona la generación de
las matrices H, G y C para la formación del sistema de ecuaciones con los valores del
contorno; función que realiza las integraciones necesarias, a partir de los puntos que se
le suministren, calculando los términos de las matrices H y G(usada tanto para los nodos
del contorno como para los puntos del dominio), función que calcula la matriz C a partir
de la geometrı́a de la discretización, función que reordena las matrices H y G en función
de las condiciones de contorno y resuelve el sistema de ecuaciones que proporciona los
resultados en el contorno y por último una función que gestiona la generación las matrices
H y G para los puntos del dominio y calcula posteriormente los valores de presión y flujo
en el mismo.
Puede observarse que la estructura es muy parecida a la que habı́a en el problema 2D,
salvo que la complejidad de añadir una dimensión más obliga a organizar los datos de una
forma más elaborada. Por ello, para el problema 3D lo que se hará será explicar algunos
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 61
detalles de cada una de las funciones que aparecen nuevas con respecto al 2D. Comenza-
remos con el problema interior:
Problema interior 3D
En cuanto a la introducción de los nodos, estos también se incluirán para cada elemen-
to en sentido antihorario para el problema interior, de forma que la normal apunte siempre
hacia el exterior del dominio.
Función principal
Esta función también llama al resto de funciones en el orden adecuado y dibuja los resul-
tados en el contorno y en el dominio. Salvo por el hecho de llamar a una función adicional
que ensambla los valores en el contorno, no añade nada nuevo respecto al caso 2D. Los
nombres de las funciones son ACCONBE3D para elementos constantes y ACLINBE3D
para elementos lineales.
Esta función lo que hace es gestionar la formación de las matrices G, H y C. Ahora es nece-
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 62
sario calcular esta última por separado debido a la mayor complejidad que puede presentar
la geometrı́a en problemas tridimensionales. El mayor interés de esta función (nos referi-
mos tanto a GHMATPC3D como a GHMATPL3D) es el de ensamblar adecuadamente los
valores obtenidos de la integración para cada nodo de colocación en las matrices globales
H y G y sobre todo el de ensamblar el valor de c asociado a cada nodo, en la matriz global
C, de forma que no haya que interactuar con el programa durante la ejecución del mismo
para decirle cómo es la discretización de la geometrı́a de nuestro problema.
Función de integración
Esta función es claramente distinta para elementos constantes y para elementos lineales,
por lo que trataremos ambas por separado:
(xj4,yi4,zj4
i4 j4 i4
)
i (xj2,yi2,zj2
i2 j2 i2
)
y (xi1,yi1,zi1)
(xj3,yj3,zj3)
(xj4,yj4,zj4)
x
z
j
(xj1,yj1,zj1)
(xj2,yj2,zj2)
Por tanto las variables de entrada para esta función son las coordenadas de los nodos
del elemento j y las del elemento i que contienen al nodo i(además de las propiedades del
medio y el valor de n asociado a la normal, que valdrá 1 en caso de introducir los nodos
del elemento en el sentido recomendado, que es el antihorario para el problema interior, y
-1 en caso contrario).
de cuatro nodos. Cada uno de estos nodos de un elemento genérico j influencia a su vez
a todos los nodos,(incluido él mismo) representados por un nodo genérico i, como puede
verse en la figura (5.5).
(xi,yi,zi)
y
(xj3,yj3,zj3)
(xj4,yj4,zj4)
x
z
(xj1,yj1,zj1)
(xj2,yj2,zj2)
Las variables de entrada para esta función son las coordenadas de los nodos del ele-
mento j y las del nodo i sobre el que actúa el elemento anterior(además de las propiedades
del medio y el valor de n asociado a la normal).
contiene el número de los nodos(según el orden de introducción de los mismos) a los que
se va a aplicar la respectiva condición de contorno, en una columna, y el valor de dicha
condición de contorno asociado a cada nodo, en otra columna. Teniendo en cuenta las
condiciones de contorno de los nodos se reordenan las matrices H y G, obteniéndose el
sistema de ecuaciones definitivo que tras resolverse proporciona los resultados de presión
y flujo en cada nodo del contorno.
Problema exterior 3D
Las dos principales diferencias que presenta el programa del problema exterior respec-
to al del interior, son las mismas que en el caso 2D:
Se incluirá también por último en esta sección un diagrama de flujo para el problema
interior y otro para el exterior, empleando elementos lineales en ambos programas:
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 65
Figura 5.6: Diagrama de flujo para problema interior 3D con elementos lineales.
Capı́tulo 5. Formulación e implementación del MEC en problemas acústicos 3D 66
Figura 5.7: Diagrama de flujo para problema exterior 3D con elementos lineales.
Capı́tulo 6
Ejemplos numéricos
6.1. Introducción
En este capı́tulo se expondrán los resultados obtenidos de aplicar los distintos códigos
que se han explicado anteriormente. Lo hemos dividido en tres partes. La primera, está de-
dicada a los ejemplos de validación de los distintos códigos programados, que será la más
extensa, puesto que este trabajo está orientado a abarcar una gran cantidad de formula-
ciones del problema acústico, todas ellas con sus respectivos códigos los cuales se debe
comprobar que funcionan adecuadamente. La segunda está dedicada a una aplicación con-
creta del problema acústico 2D y de uso frecuente en ingenierı́a civil, como es el cálculo
de pantallas de atenuación acústica. Finalmente se dedicará la última parte a comparar y
analizar los resultados obtenidos.
En todos los casos se ha seleccionado el aire como el fluido a través del cual se produce
la propagación de las ondas. Se han incluido por tanto en los códigos las prociedades
fı́sicas de este fluido: ρ = 1,21g/l y c = 343m/s
67
Capı́tulo 6. Ejemplos numéricos 68
el flujo(valor 0).
Para este problema se han incluido los resultados de aplicar elementos constantes,
lineales y cuadráticos para la integración numérica, ya que todos ellos proporcionan re-
sultados algo diferentes, aunque como se verá, no tanto como en el caso del siguiente
problema. Para todos ellos se presentará el valor de la presión en los nodos del contorno,
ası́ como el valor de la presión a lo largo de una recta del interior del dominio, paralela a
las paredes exteriores. El resultado es el mismo para cualquiera de dichas lı́neas paralelas,
independientemente de a qué distancia se encuentre de los paredes, ya que el valor de la
presión solo depende de la coordenada x(paralela a las anteriores) y es independiente de
la coordenada y(perpendicular a la anterior).
q=0
1
y[m]
p=1 q=0
0
q=0
−1
−2
−2 0 2 4 6 8
x[m]
0.5
0.4
C(p)
0.3
0.2
MEC
0.1 Solución analítica analítica
0
10 20 30 40 50 60 70
Nodos
1
Presión (Pa)
−1 MEC
Solución analítica
−2
0 10 20 30 40 50 60 70
Nodos
Figura 6.2: Solución en los nodos del contorno con elementos constantes.
0.5
Presión [Pa]
−0.5
−1
−1.5
0 1 2 3 4 5 6
x [m]
Figura 6.3: Solución a lo largo de una recta del dominio con elementos constantes.
Capı́tulo 6. Ejemplos numéricos 70
0.5
0.4
C(p)
0.3
0.2
MEC
0.1 Solución analítica analítica
0
10 20 30 40 50 60 70
Nodos
1
Presión (Pa)
−1 MEC
Solución analítica
−2
0 10 20 30 40 50 60 70 80
Nodos
Figura 6.4: Solución en los nodos del contorno con elementos lineales.
0.5
Presión [Pa]
−0.5
−1
−1.5
0 1 2 3 4 5 6
x [m]
Figura 6.5: Solución a lo largo de una recta del dominio con elementos lineales.
Capı́tulo 6. Ejemplos numéricos 71
Por último se presentan los resultados obtenidos mediante elementos cuadráticos, que
tal como se puede apreciar, proporcionan la solución más parecida a la exacta, siendo casi
imperceptible la diferencia con respecto a la misma(más aún que con los elementos cons-
tantes que ya vimos que era muy buena).
0.5
0.4
C(p)
0.3
0.2
MEC
0.1 Solución analítica analítica
0
10 20 30 40 50 60 70
Nodos
1
Presión (Pa)
−1 MEC
Solución analítica
−2
0 10 20 30 40 50 60 70 80
Nodos
Figura 6.6: Solución en los nodos del contorno con elementos cuadráticos.
0.5
Presión [Pa]
−0.5
−1
−1.5
0 1 2 3 4 5 6
x [m]
Figura 6.7: Solución a lo largo de una recta del dominio con elementos cuadráticos.
Capı́tulo 6. Ejemplos numéricos 72
Para este problema también se han incluido los resultados de aplicar elementos cons-
tantes, lineales y cuadráticos para la integración numérica, ya que todos ellos proporcionan
resultados considerablemente diferentes.
0.5
0.4
C(p)
0.3
0.2
MEC
0.1 Solución analítica analítica
0
10 20 30 40 50 60 70
Nodos
2
Presión (Pa)
−2 MEC
Solución analítica
−4
0 10 20 30 40 50 60 70
Nodos
Figura 6.8: Solución en los nodos del contorno con elementos constantes.
Capı́tulo 6. Ejemplos numéricos 73
1
Presión [Pa]
−1
−2
−3
−4
0 1 2 3 4 5 6
x [m]
Figura 6.9: Solución a lo largo de una recta del dominio con elementos constantes.
0.5
0.4
C(p)
0.3
0.2
MEC
0.1 Solución analítica analítica
0
10 20 30 40 50 60 70
Nodos
2
Presión (Pa)
−2 MEC
Solución analítica
−4
0 10 20 30 40 50 60 70 80
Nodos
Figura 6.10: Solución en los nodos del contorno con elementos lineales.
Capı́tulo 6. Ejemplos numéricos 74
1
Presión [Pa]
−1
−2
−3
−4
0 1 2 3 4 5 6
x [m]
Figura 6.11: Solución a lo largo de una recta del dominio con elementos lineales.
Por último se presentan los resultados obtenidos mediante elementos cuadráticos, que
como era de esperar, siguen proporcionando la solución más parecida a la exacta.
0.5
0.4
C(p)
0.3
0.2
MEC
0.1
Solución analítica analítica
0
10 20 30 40 50 60 70
Nodos
2
Presión (Pa)
−2 MEC
Solución analítica
−4
0 10 20 30 40 50 60 70 80
Nodos
Figura 6.12: Solución en los nodos del contorno con elementos cuadráticos.
Capı́tulo 6. Ejemplos numéricos 75
1
Presión [Pa]
−1
−2
−3
−4
0 1 2 3 4 5 6
x [m]
Figura 6.13: Solución a lo largo de una recta del dominio con elementos cuadráticos.
Para este problema se ha incluı́do una única gráfica de los valores de presión calcu-
lados en el contorno y otra única gráfica para los valores calculados en el dominio, para
cada una de las dos frecuencias estudiadas. Esto es debido a que para este problema, no
solo los elementos cuadráticos, sino también los constantes y los lineales proporcionan un
resultado prácticamente exacto en todos los casos. Mostraremos los resultados empleando
por ejemplo elementos lineales. Como se ha dicho, se han estudiado dos frecuencias dis-
tintas, una que no produce resonancia y otra que sı́ la produce, para poder comprobar cómo
en el primero de los casos la solución no necesita ser estabilizada, mientras que en el se-
gundo caso, es necesario recurrir al método de los chief points para lograr la estabilización.
Para este caso, no se produce resonancia, por lo tanto la solución es estable y el resul-
Capı́tulo 6. Ejemplos numéricos 76
tado obtenido es el mismo tanto si se aplica como si no, el método de los chief points. Se
presenta a continuación dicho resultado:
C(p) MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
Presión(p. imaginaria) Presión (p. real)
200 MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
100
MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
Figura 6.14: Solución en los nodos del contorno, para la primera frecuencia con elementos lineales.
Presión en el dominio
Sol. analítica(parte real)
MEC(parte real)
300
Sol. analítica(parte imaginaria)
Parte real e imaginaria de la presión (Pa)
MEC(parte imaginaria)
200
100
−100
−200
−300
2 4 6 8 10 12 14 16 18 20
Distancia a la superficie (m)
Figura 6.15: Solución a lo largo de una recta del dominio infinito, para la primera frecuencia con elementos
lineales.
Capı́tulo 6. Ejemplos numéricos 77
MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
Presión(p. imaginaria) Presión (p. real)
500
MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
100
50 MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
Figura 6.16: Solución sin usar chief points (desestabilizada) en los nodos del contorno, para la segunda
frecuencia con elementos lineales.
Presión en el dominio
Sol. analítica(parte real)
400
MEC(parte real)
Sol. analítica(parte imaginaria)
Parte real e imaginaria de la presión (Pa)
200
100
−100
−200
−300
−400
2 4 6 8 10 12 14 16 18 20
Distancia a la superficie (m)
Figura 6.17: Solución sin usar chief points (desestabilizada) a lo largo de una recta del dominio infinito,
para la segunda frecuencia con elementos lineales.
Capı́tulo 6. Ejemplos numéricos 78
Ahora se mostrará la solución estabilizada mediante el método de los chief points. Para
conseguirlo, se ha colocado un único punto en el interior del hueco de la circunferencia,
que queda fuera del dominio.
MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
Presión (p. real)
400
200 MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Presión(p. imaginaria)
Nodos
50
MEC
Solución analítica
0
5 10 15 20 25 30 35 40
Nodos
Figura 6.18: Solución estabilizada en el contorno, (empleo del Método de los Chief Points ) para la
segunda frecuencia con elementos lineales.
Presión en el dominio
Sol. analítica(parte real)
400
MEC(parte real)
Sol. analítica(parte imaginaria)
Parte real e imaginaria de la presión (Pa)
200
100
−100
−200
−300
−400
2 4 6 8 10 12 14 16 18 20
Distancia a la superficie (m)
Figura 6.19: Solución estabilizada en el dominio, (empleo del Método de los Chief Points) para la segunda
frecuencia con elementos lineales.
Capı́tulo 6. Ejemplos numéricos 79
Los distintos tipos de elementos, al igual que ocurre con los diferentes problemas ex-
teriores, proporcionan resultados casi idénticos, por lo que se presentarán tan solo los
resultados utilizando uno de los tipos(por ejemplo elementos cuadráticos, que darán resul-
tados ligeramente más exactos).
En primer lugar se muestran las gráficas correspondientes a una onda plana que sigue
una trayectoria horizontal, con sentido de izquierda a derecha. Se le ha asignado amplitud
unidad a la onda.
MEC
Sol. analítica
0
50 100 150 200 250 300 350 400
Nodos
Presión(p.real)
0
MEC
−2
0 50 100 150 200 250 300 350 400
Nodos
Presión(p.imaginaria)
0
MEC
−2
0 50 100 150 200 250 300 350 400
Nodos
Figura 6.20: Solución en el contorno cuando hay una onda plana incidente.
Capı́tulo 6. Ejemplos numéricos 80
4
1
3
2 0.5
1
y[m]
0 0
−1
−0.5
−2
−3
−1
−4
−5
−5 −4 −3 −2 −1 0 1 2 3 4 5
x[m]
Figura 6.21: Solución en el dominio considerando solo la difracción, cuando hay una onda plana incidente.
3 1
2
0.5
1
y[m]
0
0
−1
−2 −0.5
−3
−1
−4
−5
−5 −4 −3 −2 −1 0 1 2 3 4 5
x[m]
Figura 6.22: Solución en el dominio considerando reflexión y difracción, cuando hay una onda plana
incidente.
Capı́tulo 6. Ejemplos numéricos 81
MEC
Sol. analítica
0
50 100 150 200 250 300 350 400
Nodos
Presión(p.real)
0
MEC
−1
0 50 100 150 200 250 300 350 400
Nodos
Presión(p.imaginaria)
0
MEC
−1
0 50 100 150 200 250 300 350 400
Nodos
Figura 6.23: Solución en el contorno cuando hay una onda esférica incidente.
4 0.3
3
0.2
2
0.1
1
y[m]
0 0
−1
−0.1
−2
−0.2
−3
−4 −0.3
−5
−5 −4 −3 −2 −1 0 1 2 3 4 5
x[m]
Figura 6.24: Solución en el dominio considerando solo la difracción, cuando hay una onda esférica inci-
dente.
Capı́tulo 6. Ejemplos numéricos 82
4 2.5
3
2
2
1.5
1
1
y[m] 0
0.5
−1
0
−2
−0.5
−3
−1
−4
−1.5
−5
−5 −4 −3 −2 −1 0 1 2 3 4 5
x[m]
Figura 6.25: Solución en el dominio considerando reflexión y difracción, cuando hay una onda esférica
incidente.
1 6
5
4
z[m]
0.5
3
2
0 1
0 0.5 y[m]
1 0
x[m]
En este caso se emplean elementos constantes y lineales para el cálculo de los campos
de presiones. Dichos campos a lo largo de cualquier recta que recorra la definida como
coordenada y para cualquier pareja de valores x, z constantes(recta paralela al eje y) son
los mismos que los mostrados para los dos problemas interiores 2D, en las figuras respec-
tivas de las subsecciones 1 y 2 de este apartado.
Se muestra en primer lugar una gráfica con el valor del término libre calculado en cada
nodo. Puede observarse que pasa de haber dos grupos de valores distintos como habı́a en
el caso 2D(asociados a nodos del interior de tramos rectos y a nodos de esquinas) a haber
3 grupos de valores, asociados a nodos del interior de las caras, nodos de las aristas y
nodos de las esquinas. En dicha gráfica aparece también el valor calculado de la presión
en los nodos del contorno para el primer problema interior. Solo se representa la solución
obtenida mediante el MEC y no la solución analı́tica, ya que la ordenación de los nodos no
siguen en todos los casos la dirección de la coordenada y. En cualquier caso, dichos valores
de presión en el contorno son correctos, ya que los valores en el dominio lo son, tal como
se verá después. Se han recogido los resultados empleando solo elementos lineales para
no incluir gráficas repetidas, ya que tal como se ha comentado, los resultados obtenidos
Capı́tulo 6. Ejemplos numéricos 84
para cada recta paralela al eje y son los mismos que para el caso 2D.
0.4
C(p)
0.3
0.2
MEC
0.1
0 50 100 150 200 250 300 350 400 450
Nodos
1
Presión (Pa)
−1
MEC
−2
0 50 100 150 200 250 300 350 400 450
Nodos
Figura 6.27: Solución en los nodos del contorno del prisma rectangular con elementos lineales.
Pueden observarse en la gráfica anterior los 3 valores distintos que toma el término
libre en función de la situación de cada nodo en la cavidad: caras, aristas y vértices. Se
pueden distinguir fácilmente los 8 valores menores(0.125), asociados a los 8 vértices de
la cavidad. En segundo lugar se muestran para el primer problema interior, los perfiles
de presión calculados a lo largo de 9 rectas del dominio paralelas al eje y. Presentaremos
tanto una vista 2D, correspondiente a una sola de las rectas, como una vista 3D incluyendo
todas las rectas.
Presión en el dominio de la cavidad
MEC
2
Solución analítica
1.5
0.5
Presión [Pa]
−0.5
−1
−1.5
−2
0 1 2 3 4 5 6
y [m]
Figura 6.28: Solución a lo largo de una recta del dominio, paralelela al eje y con elementos lineales.
Capı́tulo 6. Ejemplos numéricos 85
0.8
0.5
Presión [Pa]
0.6
0
0.4
−0.5
0.2
−1
0
5 −0.2
4 −0.4
3 −0.6
2
−0.8
MEC
y [m] 1
Solución analítica 0.5 −1
Cavidad rectangular
x [m]
Figura 6.29: Vista 3D de la solución a lo largo de rectas del dominio, paralelelas al eje y con elementos
lineales.
A continuación se muestran los resultados análogos a los anteriores, pero para el segun-
do problema interior. Puede observarse que los valores del término libre son los mismos
para todos los nodos, puesto que la geometrı́a del prisma es la misma. Se presenta también
el valor de la presión en los nodos del contorno de este segundo problema.
0.4
C(p)
0.3
0.2
MEC
0.1
0 50 100 150 200 250 300 350 400 450
Nodos
2
Presión (Pa)
−2
MEC
−4
0 50 100 150 200 250 300 350 400 450
Nodos
Figura 6.30: Solución en los nodos del contorno del prisma rectangular con elementos lineales.
Capı́tulo 6. Ejemplos numéricos 86
Como últimas gráficas de esta subsección, se incluyen las correspondientes a los per-
files de presión a lo largo de las 9 rectas del dominio, paralelas al eje y, para el segundo
problema interior, (vista 3D) ası́ como una vista 2D asociada a una sola de las rectas.
Presión en el dominio de la cavidad rectangular
4
Solución analítica
MEC
3
1
Presión [Pa]
−1
−2
−3
−4
0 1 2 3 4 5 6
x [m]
Figura 6.31: Solución a lo largo de una recta del dominio, paralelela al eje y con elementos lineales.
3
2
2
1 1
Presión [Pa]
0
0
−1
−1
−2
−3 −2
−4
0 −3
2 1
MEC 0.5
Solución analítica 4
0
y [m] 6
Cavidad rectangular
x [m]
Figura 6.32: Vista 3D de la solución a lo largo de rectas del dominio, paralelelas al eje y con elementos
lineales.
Capı́tulo 6. Ejemplos numéricos 87
Para este problema, debido a que los elementos constantes y los lineales producen re-
sultados casi idénticos, se ha decidido incluir las gráficas para uno solo de los tipos(se ha
escogido los elementos lineales, aunque prácticamente no se distinguen los resultados con
respecto a los que proporcionan los elementos constantes).
Al igual que en el problema exterior 2D, se han estudiado dos frecuencias distintas,
una que no produce resonancia y otra que sı́ la produce, para poder comprobar también la
eficacia del Método de los Chief Points para estabilizar la solución.
Para este caso, no se produce resonancia, por lo tanto la solución es estable y el resul-
tado obtenido es el mismo tanto si se aplica como si no, el Método de los Chief Points. Se
presenta a continuación dicho resultado:
0.5
0.4
0 5 10 15 20
Nodos
MEC
Presión(p.real)
1.5
1 Solución analítica
0.5
0
−0.5
0 5 10 15 20
Nodos
Presión(p.imag.)
1.5 MEC
1 Solución analítica
0.5
0
−0.5
0 5 10 15 20
Nodos
Figura 6.33: Solución en los nodos del contorno de la circunferencia, para la primera frecuencia.
Capı́tulo 6. Ejemplos numéricos 88
Presión en el dominio
0.5
Sol. analítica(parte real)
MEC(parte real)
0.4
Sol. analítica(parte imaginaria)
MEC(parte imaginaria)
0.3
0.1
−0.1
−0.2
−0.3
1 2 3 4 5 6 7 8 9 10
x[m]
Figura 6.34: Solución a lo largo de una recta del dominio infinito, para la primera frecuencia.
0
10
−1 8
6
0.5 4
0 2
−0.5
0 x[m] Sol. analítica(parte real)
y[m] MEC(parte real)
Sol. analítica(parte imaginaria)
MEC(parte imaginaria)
Figura 6.35: Vista 3D de la solución a lo largo de una recta del dominio infinito, para la primera frecuencia.
0.5
MEC
Solución analítica
0.4
0 5 10 15 20
Nodos
Presión(p.real)
1.5
1
0.5
0 MEC
−0.5 Solución analítica
0 5 10 15 20
Nodos
Presión(p.imag.)
1.5 MEC
1 Solución analítica
0.5
0
−0.5
0 5 10 15 20
Nodos
Figura 6.36: Solución en el contorno, para la segunda frecuencia sin emplear chief points.
Presión en el dominio
1
Sol. analítica(parte real)
MEC(parte real)
Sol. analítica(parte imaginaria)
0.5 MEC(parte imaginaria)
P. real e imag. de la presión
−0.5
−1
−1.5
1 2 3 4 5 6 7 8 9 10
x[m]
Figura 6.37: Solución a lo largo de una recta del dominio infinito, para la segunda frecuencia sin emplear
chief points.
Capı́tulo 6. Ejemplos numéricos 90
1
10
8
0
6
−1 4
2
0.5
0 Sol. analítica(parte real)
−0.5 0 x[m]
MEC(parte real)
y[m]
Sol. analítica(parte imaginaria)
MEC(parte imaginaria)
Figura 6.38: Vista 3D de la solución a lo largo de una recta del dominio infinito, para la segunda frecuencia
sin emplear chief points.
Ahora mostramos la solución obtenida al colocar un chief point, que como se anti-
cipó estabiliza mucho la solución tanto en el dominio como en el contorno:
0.5
MEC
0.4 Solución analítica
0 5 10 15 20
Nodos
Presión(p.real)
1.5
1
0.5
0 MEC
Solución analítica
−0.5
0 5 10 15 20
Nodos
Presión(p.imag.)
1.5 MEC
1 Solución analítica
0.5
0
−0.5
0 5 10 15 20
Nodos
Figura 6.39: Solución en el contorno, para la segunda frecuencia empleando 1 chief point.
Capı́tulo 6. Ejemplos numéricos 91
Presión en el dominio
1
Sol. analítica(parte real)
0.8 MEC(parte real)
Sol. analítica(parte imaginaria)
MEC(parte imaginaria)
0.6
0.2
−0.2
−0.4
−0.6
−0.8
1 2 3 4 5 6 7 8 9 10
x[m]
Figura 6.40: Solución a lo largo de una recta del dominio infinito, para la segunda frecuencia empleando
1 chief point.
1
10
0 8
6
−1
4
0.5 2
0 Sol. analítica(parte real)
−0.5 0 x[m]
MEC(parte real)
y[m]
Sol. analítica(parte imaginaria)
MEC(parte imaginaria)
Figura 6.41: Vista 3D de la solución a lo largo de una recta del dominio infinito, para la segunda frecuencia
empleando 1 chief point.
Tras esto, mostramos la solución obtenida al colocar 10 chief points, que es el número
óptimo de los mismos para estabilizar la solución en el dominio. Aunque cabe destacar que
la solución en el contorno es menos exacta que en el caso de emplear un solo chief point.
Esto es debido a que al aumentar el número de restricciones, la solución por mı́nimos
cuadrado del sistema de ecuaciones se ve alterada. En cualquier caso, la estabilización de
la solución es mayor que la alteración que sufre debido a este efecto. Puede apreciarse en
Capı́tulo 6. Ejemplos numéricos 92
C(p)
0.5
MEC
Solución analítica
0.4
0 5 10 15 20
Nodos
Presión(p.real)
1.5
1
0.5
0 MEC
Solución analítica
−0.5
0 5 10 15 20
Nodos
Presión(p.imag.)
1.5 MEC
1 Solución analítica
0.5
0
−0.5
0 5 10 15 20
Nodos
Figura 6.42: Solución en el contorno, para la segunda frecuencia empleando 10 chief points.
Presión en el dominio
1
Sol. analítica(parte real)
0.8 MEC(parte real)
Sol. analítica(parte imaginaria)
MEC(parte imaginaria)
0.6
P. real e imag. de la presión
0.4
0.2
−0.2
−0.4
−0.6
−0.8
1 2 3 4 5 6 7 8 9 10
x[m]
Figura 6.43: Solución a lo largo de una recta del dominio infinito, para la segunda frecuencia empleando
10 chief points.
proporcionado más inexacto que el que tenı́amos antes de aplicar el método de los chief
points. Esto se explica teniendo en cuenta que el número de ecuaciones de restricción
es tan alto, que altera enormemente la solución por mı́nimos cuadrados del sistema de
ecuaciones. En este caso, dicho efecto es mucho mayor que el efecto estabilizador, por
ello es por lo que podemos apreciar en las siguientes gráficas cómo se desestabiliza la
solución tanto en el contorno como en el dominio:
Término libre C(p) y presión en el contorno
C(p)
0.5
MEC
Solución analítica
0.4
0 5 10 15 20
Nodos
Presión(p.real)
1.5
1
0.5
0 MEC
Solución analítica
−0.5
0 5 10 15 20
Nodos
Presión(p.imag.)
1.5 MEC
1 Solución analítica
0.5
0
−0.5
0 5 10 15 20
Nodos
Figura 6.44: Solución en el contorno, para la segunda frecuencia empleando 20 chief points.
Presión en el dominio
1
Sol. analítica(parte real)
0.8 MEC(parte real)
Sol. analítica(parte imaginaria)
0.6 MEC(parte imaginaria)
P. real e imag. de la presión
0.4
0.2
−0.2
−0.4
−0.6
−0.8
−1
1 2 3 4 5 6 7 8 9 10
x[m]
Figura 6.45: Solución en el contorno, para la segunda frecuencia empleando 20 chief points.
Capı́tulo 6. Ejemplos numéricos 94
Tampoco incluimos la representación 3D para este caso, ya que se distingue muy poco
de la proporcionada para el caso en que no se colocaban chief points (6.38).
6 Receptores
β=0
3
4
fuente
2
2
βs=0
0 1
0 5 10 15
−10
−20
−30
−40
1 2 3 4
10 10 10 10
frecuencia(Hz)
Figura 6.47: Espectro de pérdida por inserción de la primera pantalla, obtenido mediante los códigos
adjuntados en los anexos.
Figura 6.48: Espectro de pérdida por inserción de la primera pantalla, sacado del libro de Maeso y Aznárez
[4] (2004).
Capı́tulo 6. Ejemplos numéricos 96
En ambas gráficas, puede observarse a pesar de las oscilaciones asociadas a las posicio-
nes de la fuente y los receptores que la pérdida por inserción es creciente lı́neas generales
al disminuir la cota del receptor.
2
β 0
fuente βs=0 receptor
0
−2 0 2 4 6 8 10 12 14 16 18
Presentamos a continuación los resultados obtenidos para los tres tratamientos y para
las distintas frecuencias, incluyendo además el caso en que la pantalla sea completamente
reflejante.
reflejante
−10
−20
−30
−40
1 2 3 4
10 10 10 10
frecuencia(Hz)
Figura 6.50: Espectro de pérdida por inserción de la segunda pantalla, obtenido mediante los códigos
adjuntados en los anexos.
Al comparar con los resultados sacados del libro de Maeso y Aznárez [4] (2004), se
aprecia también que los resultados son prácticamente idénticos. Presentamos por último
la gráfica sacada de dicho libro.
Figura 6.51: Espectro de pérdida por inserción de la segunda pantalla, sacado del libro de Maeso y Aznárez
[4] (2004).
Capı́tulo 6. Ejemplos numéricos 98
Puede observarse que para cada frecuencia, al reducir el valor de σ , aumenta la pérdida
por inserción (IL). Ello se justifica teniendo en cuenta que disminuir σ implica aumentar
el coeficiente de absorción del contorno.
En primer lugar cabe destacar la eficacia de los distintos tipos de elementos utilizados,
pues aunque solo los elementos cuadráticos proporcionan un resultado casi exacto, los
constantes y los lineales proporcionan también un muy buen resultado en general. Tan so-
lo para el segundo problema interior, (tanto para el problema 2D como para el 3D) son los
elementos cuadráticos los únicos que dan un muy buen resultado. En cambio para todos
los problemas exteriores, los resultados proporcionados por los tres métodos son práctica-
mente idénticos.
Se ha comprobado también la eficacia del método de los chief points para estabilizar
las soluciones de los problemas exteriores para aquellas frecuencias de pulsación que pro-
ducen resonancia. También ha quedado de manifiesto la diferente complejidad que hay
entre utilizar este método para problemas 2D y utilizarlo para problemas 3D. Para geo-
metrı́as análogas entre ambos espacios dimensionales , como son una circunferencia en el
caso 2D y una esfera en el caso 3D, en el primero de los casos, basta con colocar un único
chief point en el interior de la circunferencia, para estabilizar la solución. En cambio para
el caso 3D, se producen distintos grados de estabilización, alcanzándose el resultado más
parecido a la solución exacta, para un número óptimo de chief points a partir del cual la
Capı́tulo 6. Ejemplos numéricos 99
Resumen y conclusiones
100
Capı́tulo 7. Resumen y conclusiones 101
En cambio, las matrices de elementos finitos son tı́picamente bandeadas (los elemen-
tos son solo localmente conexos) y las necesidades de almacenamiento para este tipo de
matrices crece tı́picamente linealmente con el tamaño del problema. Para aliviar este in-
coveniente se pueden usar técnicas de compresión (como expansiones multipolares o al-
macenamiento jerárquico de matrices), aunque el costo es la complejidad que se añade y
la utilidad está muy ligada al tipo de problemas que se resuelve y a su geometrı́a. En los
códigos desarrollados se propusieron funciones adicionales para realizar una integración
independiente en aquellos puntos de colocación que coincidieran con nodos dentro del
elemento integrado, de forma que se esquivara la singularidad. En cualquier caso tal como
recoge la bibliografı́a y se ha podido comprobar, dicha singularidad es menos pronunciada
para el problema acústico que para el de potencial y es posible para el primero de ellos
realizar una integración conjunta para todos los puntos de colocación sin que esto práctica-
mente afecte al tiempo de computación para mallas no demasiado densas. De hecho, entre
los códigos de este documento para el problema acústico 2D, se incluye un programa en
el que se realiza la integración conjunta para todos los puntos de colocación(Anexos A
y B, para la validación de los ejemplos numéricos del problema interior y exterior res-
pectivamente) y otro en el que se realiza por separado la integración de los puntos con la
singularidad(Anexo E, para el cálculo de pantallas acústicas).
También es importante destacar que para la mayorı́a de los problemas, no solo los ele-
Capı́tulo 7. Resumen y conclusiones 102
mentos cuadráticos, sino también los constantes y los lineales, producen resultados muy
precisos, distinguiéndose muy poco entre ellos y con respecto a la solución exacta(analı́ti-
ca, para los problemas de validación). Si bien es cierto que para algunos problemas, como
el segundo problema interior estudiado en este documento, tan solo los elementos cuadráti-
cos proporcionan resultados muy similares a la solución analı́tica conocida. Aunque la
mayor eficacia que ofrecen este tipo de elementos, implica también un salto cualitativo en
la complejidad que implica su programación e implementación.
Por último, como trabajo futuro, se pretende recoger los principales códigos y resul-
tados de este trabajo, ası́ como los que se pretenden realizar, citados en los párrafos an-
teriores de este apartado y junto con otros que vayan surgiendo durante la realización de
Capı́tulo 7. Resumen y conclusiones 103
dicho trabajo, en un documento escrito en inglés, con el objetivo de conseguir una mayor
difusión de los conocimientos incorporados.