You are on page 1of 9

8º CONGRESO IBEROAMERICANO DE INGENIERIA MECANICA

Cusco, 23 al 25 de Octubre de 2007

BASES WAVELETS EN EL MÉTODO DE ELEMENTOS FINITOS

Vampa V.* # y Martín M.T.* +

*Departamento de Matemática, Facultad de Ciencias Exactas,


Universidad Nacional de La Plata, Argentina.,
#
Facultad de Ingeniería, Universidad Nacional de La Plata, Argentina.,
+
Instituto de Física de La Plata, La Plata, Argentina.
*e-mail: victoriavampa@mate.unlp.edu.ar

RESUMEN

En los últimos años ha despertado gran interés la utilización del análisis wavelet en la resolución numérica de
ecuaciones diferenciales mediante el método de elementos finitos. La capacidad del análisis multirresolución wavelet
de representar funciones en múltiples escalas dinámicas, constituye una interesante propiedad que provee, a partir de
la solución en el dominio wavelet aproximaciones jerárquicas a la solución exacta. Las funciones wavelet son una
alternativa particularmente ventajosa cuando se las aplica en el análisis de problemas con discontinuidades,
singularidades o altos gradientes, que por sus características requieren funciones interpolatorias con mayor grado de
localización.
Se presentan en este artículo dos elementos basados en wavelets para la resolución de problemas de flexión de vigas,
utilizando como base del espacio, en el primer caso funciones spline-wavelets y en el segundo funciones de escala de
Daubechies. Los resultados numéricos obtenidos, muestran la aplicabilidad de ambas propuestas y su elevada
perfomance aún en los ejemplos que presentan singularidades.

PALABRAS CLAVE: Wavelet-finite element, B-spline, Daubechies, wavelet-based beam element


INTRODUCCIÓN

Métodos numéricos que combinan el concepto de elementos finitos con la teoría wavelet, despiertan interés en
diversas ramas de la ingeniería, especialmente cuando la complejidad de los sistemas a analizar requiere esquemas
numéricos dinámicamente adaptivos. El análisis wavelet con sus funciones altamente localizadas en dimensión
espacial y de múltiples escalas, proporciona un ventajoso aporte al convencional método de elementos finitos. Jian-
Gang Han et al. [1] presentaron un método para ser aplicado en el análisis de estructuras mecánicas, en el cual se
utilizan spline-wavelets como funciones interpolantes de los desplazamientos. Por otra parte las wavelets de
Daubechies, con sus propiedades de ortogonalidad y mínimo soporte, resultan ser muy eficaces en la resolución de
estructuras con singularidades, como se muestra en los ejemplos presentados por Junxing Ma et al. [2].
En el presente artículo se realizan dos propuestas de elementos finitos, una basada en la spline-wavelet de orden 4 y
otra en la función wavelet de Daubechies de orden 12, para resolver el problema de la viga plana en el marco
provisto por la teoría de Euler-Bernoulli. Se desarrolla la formulación matricial que describe la transformación del
espacio wavelet (coeficientes wavelets) al espacio físico (desplazamientos nodales y rotaciones). Se presentan
ejemplos de vigas en situaciones diversas, que demuestran la aplicabilidad de los métodos propuestos y su alta
perfomance aún en los casos con singularidades.

MODELO DE VIGA EULER-BERNOULLI

La ecuación de la teoría clásica de flexión de vigas elásticas (Teoría de Bernoulli), [3], es:

[ E ( x) I ( x) w' ' ( x)]' ' = q( x) 0< x<L (1)

donde w(x) es la deflexión de la viga, E(x) es el módulo de Young del material, I(x) el momento de inercia de la
sección, y q(x) la carga (en dirección perpendicular al eje de la viga) a la que está sometida la viga cuya longitud es
L. La suposición de la teoría de Bernoulli es que, además que la altura de la viga es muy pequeña en comparación
con su longitud, las secciones planas perpendiculares al eje permanecen planas durante la deformación, y por lo tanto
pueden despreciarse las deformaciones por corte. Por otro lado, es la viga de Timoshenko, la que incluye estas
deformaciones.
Se tienen además, las relaciones,

M ( x) = E ( x) I ( x) w' ' ( x) Q( x) = [− E ( x) I ( x) w' ' ( x)]' (2)

donde M es el momento flector resultante y Q el esfuerzo de corte, respectivamente, que cumplen las relaciones
basadas en las condiciones de equilibrio,

Q' = − q( x) M '= Q (3)

La energía potencial total del sistema considerado es,

L
1
π = ∫ {[E ( x ) I ( x ) w' ' ( x ) ] − 2 wq}dx
2
(4)
20

donde, el primer término en la integral corresponde a la energía total elástica, y el segundo a las cargas externas.
En el caso que la rigidez EI(x) sea constante, (viga prismática y homogénea), se obtiene a partir de la minimización
del funcional presentado en la Ec. (4), la ecuación correspondiente al principio de los trabajos virtuales,

L L
δπ = 0 = ∫ w' ' ( x ) EI [δw]' ' dx − ∫ [δw]qdx (5)
0 0
La aproximación del problema dado en la Ec. (1) por el método de Galerkin, consiste en buscar una solución
aproximada wh en un espacio de dimensión finita, de la forma

wh = ∑ α k φ ( x − k ) (6)
k

donde αk son los coeficientes de la aproximación a ser determinados y φ las funciones base correspondientes. En el
caso del método de elementos finitos se consideran, en general, funciones polinomiales definidas sobre subregiones
del dominio, llamadas elementos finitos. En particular, para el problema dado en la Ec. (1) se realiza una partición
del intervalo [0,1] en elementos de igual longitud h, cuyos extremos son los nodos xi. Luego, y mediante la
x − xi
utilización de la coordenada local, ξ= , 0 ≤ ξ ≤ 1 en cada elemento, la matriz de rigidez elemental [3]
x j − xi
tiene la expresión,

1
k ije = EI ∫ φ ' ' (ξ − i )φ ' ' (ξ − j )dξ (7)
0

ANÁLISIS WAVELET: CONCEPTOS BÁSICOS

Las wavelets son funciones generadas a partir de una única función ψ(ξ), llamada “wavelet madre”, mediante
operaciones simples de dilación y traslación. Dicha wavelet proporciona una descomposición de L2(R) en suma
directa de subespacios cerrados Wj. Mediante esta descomposición se puede definir una sucesión encastrada de
subespacios cerrados Vj j∈Z, que constituye un análisis multirresolución de L2(R). Por otra parte, existe una función
φ∈V0, llamada función de escala, que genera el mencionado análisis multirresolución (Vj) j∈Z . Se demuestra [4], que
las trasladadas de φ son una base de V0 y si llamamos φj,k =φ(2j x+k), i, j ∈ Z, éstas forman una base de Vj. Cada
familia wavelet está gobernada por un conjunto de coeficientes pk , a través de la siguiente “relación de dos escalas”:
φ(x)=∑ pk φ(2x-k). Para un desarrollo más amplio de este tema se puede consultar [4].

Funciones Spline-Wavelets

La función spline-wavelet de orden m, satisface ventajosas propiedades entre las cuales están las siguientes:

• [ ]
sop. N m = 0, m , y N m ( x) ≥ 0, 0≤ x≤m (8.a)
x m−x
• N m ( x) = N m −1 ( x) + N m −1 ( x) (8.b)
m −1 m −1
'
• Nm ( x) = N m −1 ( x) − N m −1 ( x − 1) (8.c)

Funciones Wavelets de Daubechies

En su trabajo fundamental de 1988 [5], Daubechies desarrolla una familia ψN (ξ) de wavelets ortogonales y de
soporte compacto. Las funciones de escala asociadas φN (ξ) poseen soporte incluído en [0, N-1], con un filtro de N
coeficientes pκ ≠ 0, que satisface la siguiente relación de dos escalas:

N −1
φ N ( x) = ∑ p k φ N (2 x − k ) (9)
k =0

Como no existen formas funcionales explícitas para las wavelets ni para las funciones de escala de Daubechies, la
evaluación de las mismas debe realizarse numéricamente por medio de los coeficientes del filtro de escala pk. Así por
ejemplo, si se conoce el valor de φ(x) o sus derivadas φ(n)(x) en los enteros {0,1,...,N-1}, podrán ser evaluadas en los
puntos diádicos x/2 utilizando la relación de dos escalas de la Ec. (9). Para evaluar la función o sus derivadas φ (x)
n (n)

en los enteros, se deriva n veces la relación de dos escalas, Ec. (9), en x = 0, 1, ..., N-1, obteniéndose una ecuación de
autovalores de orden N. Una condición de normalización sobre el autovector buscado (ver [2]), permitirá obtener los
valores de φ (x) en los números enteros, que podrán ser utilizados luego para calcular φ en los puntos diádicos
(n) (n)
n
x/2 , mediante la relación de dos escalas dada en la Ec. (9).
Las integrales que aparecen en el cálculo de la matriz de rigidez local Ec. (7), llamadas coeficientes de conexión, no
son bien aproximadas mediante métodos de integración numérica, ya que en general son procesos muy inestables
debido a la naturaleza oscilatoria del integrando (Ver Fig.1). Por este motivo, se han desarrollado métodos
alternativos que posibilitan el cálculo exacto de este tipo de integrales. Estos algoritmos que se basan en propiedades
específicas de las funciones de Daubechies, son simples y fáciles de implementar. Una detallada descripción de los
mismos puede encontrarse en [2,6].

Fig.1 Daubechies de orden 12


φ(n)(x), izquierda n=0, derecha n=2

ELEMENTO DE VIGA BASADO EN WAVELETS

Spline-Wavelet

En esta sección se desarrolla la utilización de splines para el problema de la viga plana. En cada nodo, como se
muestra en la Fig.2, se consideran dos grados de libertad, w y θ, correspondientes a los desplazamientos en la
dirección del eje y y a las rotaciones en el plano xy.

Fig.2: Elemento de viga de 2 nodos

En cada elemento, el desplazamiento w puede representarse localmente en la forma

w = a1φ 4 (ξ ) + a 2φ 4 (ξ + 1) + a3φ 4 (ξ + 2) + a 4φ 4 (ξ + 3) (10)

donde φ 4 (ξ ) , φ4 (ξ + 1) , φ 4 (ξ + 2)
φ 4 (ξ + 3) son las funciones de escala de orden 4, que pueden obtenerse
y
mediante la relación de recurrencia dada en la Ec. (8.b), con φ 0 igual a la función característica del intervalo [0,1].
En la Fig.3 se muestran estas cuatro funciones de escala y su vínculo con el intervalo [0,1].
Fig.3: Spline-wavelets de orden 4

En la Ec. (10) los coeficientes ai son parámetros que pueden determinarse utilizando las condiciones de borde en
cada elemento:

ξ = 0, w = wi , w'i = −θ i ξ = 1, w = w j , w' j = −θ j (11)

que en forma matricial pueden escribirse,

ˆα
ŵ = Φ

⎡ wi ⎤ ⎡ φ 40 (0) φ 41 (0) φ 42 (0) φ 43 (0) ⎤ ⎡ a1 ⎤


⎢θ ⎥ ⎢ ⎥⎢ ⎥
⎢ i ⎥ = ⎢− φ ' 40 (0) − φ ' 41 (0) − φ ' 42 (0) − φ ' 43 (0)⎥ ⎢a 2 ⎥ (12)
⎢ w j ⎥ ⎢ φ 40 (1) φ 41 (1) φ 42 (1) φ 43 (1) ⎥ ⎢ a3 ⎥
⎢ ⎥ ⎢ ⎥⎢ ⎥
⎣⎢θ j ⎦⎥ ⎣− φ ' 40 (0) − φ ' 41 (0) − φ ' 42 (0) − φ ' 43 (0)⎦ ⎣a 4 ⎦

ˆ = [ wi ,θ i , w j , θ j ] ,
donde w
T
α T = [a1 , a 2 , a3 , a 4 ] y φ 4 k (ξ ) = φ 4 (ξ + k ) .
A partir de la relación

α =Φ
ˆ −1 ŵ (13)

es posible reescribir la Ec.(10) de la forma

w = N 1 wi + N 2θ i + N 3 w j + N 4θ j (14)

donde Ni son las funciones de forma splines en coordenadas locales (Ver Ref. [1]), y teniendo en cuenta que la
deformación generalizada es la curvatura, κ = − w' ' , se tiene

− w' ' = [− N ' '1 ,− N ' ' 2 ,− N ' '3 ,− N ' ' 4 ]wˆ (15)

La expresión dada en la Ec. (15) puede reescribirse, − w' ' = Bw ˆ , donde B es la matriz de deformación usual [3] y
entonces, se obtiene la matriz de rigidez elemental (equivalente a la Ec.(7)),

1
[k ]e = ∫ B T EIBdξ (16)
0

Por otro lado, la expresión para el vector de fuerza nodal elemental, es


1
[ f ]e = ∫ [N ]T qdξ (17)
0

Wavelet de Daubechies

Para el mismo problema de la viga se presenta un elemento basado en la wavelet D12. En cada elemento el
desplazamiento es expresado en el espacio wavelet como,

0
w= ∑α φ (ξ − k )
k = −10
k (18)

Utilizando las transformaciones propuestas en [2] para pasar del espacio wavelet al espacio físico, y teniendo en
cuenta que D12 tiene 11 grados de libertad [5], se consideran en cada elemento 9 desplazamientos nodales y 2
rotaciones en los nodos correspondientes a los extremos del elemento,

w T = [ w1 ,θ 1 , w2 , w3 ,......, w8 , w9 ,θ 9 ] (19)

Para el cálculo de las matrices de rigidez elementales, Ec. (7), y debido a las dificultades numéricas mencionadas
previamente, se utiliza el algoritmo definido en [2,6] para evaluar en forma eficiente los coeficientes de conexión

RESULTADOS NUMERICOS

A continuación se muestran tres ejemplos y se comparan las aproximaciones numéricas con las soluciones analíticas
correspondientes. Las aproximaciones se obtuvieron mediante las dos propuestas de wavelets: utilizando splines de
orden 4 y en segundo lugar utilizando Daubechies de orden 12. El cálculo de las matrices de rigidez elementales en
el primer caso re realizó mediante integración numérica, similar a lo utilizado en los métodos clásicos de elementos
finitos, mientras que al utilizar Daubechies se implementó el cálculo exacto mediante el algoritmo propuesto en [2].
wa − wh
Para analizar la convergencia se calcula el error relativo de la solución obtenida, e* = ∞
donde se
∞ wa ∞

utiliza la norma discreta w ∞


= max i w( xi ) .

Flexión de una viga con carga uniforme

Una viga biempotrada de sección constante, de longitud L y rigidez EI0 está sometida a una carga constante q. (Ver
Fig.4).

Fig.4: Viga biempotrada sometida a carga uniforme

Utilizando splines de orden 4 se obtienen desplazamientos nodales que coinciden con la solución analítica. Por otra
parte, con las wavelets de Daubechies, utilizando 2 y 4 elementos se obtuvo e
*
= 6.99 10-4 y e * = 1.66 10-8,
∞ ∞
respectivamente. En la Fig.5 se muestran los resultados numéricos obtenidos.
Fig.5: Resultados para viga con carga uniforme

Flexión de una viga biempotrada con carga no constante

En el segundo ejemplo se considera una viga biempotrada, de longitud 2L y de sección transversal constante. La
x
rigidez es EI0, y está sometida a una carga que varía linealmente, q ( x) = 480q 0 ( − 1) para L<x<2L. (Ver Fig.
L
6). En la Tabla 1 se muestran los resultados obtenidos con splines. Utilizando Daubechies, el error relativo es
e* = 1.11 10-2. En la Fig.7 se muestran los resultados numéricos obtenidos

Fig.6: Viga biempotrada sometida a carga lineal

Tabla 1: Resultado Numéricos utilizando Splines

N e*

16 7.08 10-2
32 1.73 10-2
64 4.30 10-3
128 1.10 10-3
256 2.63 10-4
Fig.7: Resultados de viga con carga lineal

Flexión de una viga rigidez discontinua

En este ejemplo se considera una viga simplemente apoyada, de longitud 2L, con carga uniforme q(x)=1. Presenta
una discontinuidad en la rigidez a flexión en x=L, de EI0 a 4EI0. (Ver Fig. 8). Este salto produce un incremento en la
deflexión comparado con el caso de carga uniforme. Los resultados con splines coinciden (con 8 elementos) con la
solución exacta. Con Daubechies el error relativo es e
*
= 3.86 10-3. En la Fig.9 se muestran los resultados

numéricos obtenidos

Fig.8: Viga rigidez discontinua

Fig. 9: Resultados viga con rigidez a flexión discontinua


CONCLUSIONES

Se presenta el desarrollo de dos elementos finitos para aproximar la deflexión en problemas de vigas en una
dimensión: uno basado en spline-wavelets de orden 4 y el otro en las bases wavelets de Daubechies de orden 12. Si
bien este desarrollo en algunos aspectos resulta similar al de los elementos finitos standard, el cálculo de las matrices
de rigidez, en el caso de la utilización de wavelets de Daubechies, presenta características diferentes a través de los
llamados coeficientes de conexión. Los resultados numéricos obtenidos en los casos presentados, muestran la
convergencia de ambas propuestas. Se continuará analizando el comportamiento para otros órdenes de las funciones
base –que permitan la correspondencia entre el espacio wavelet y el de desplazamientos–, como también su
performance en problemas con singularidades más complejas.

AGRADECIMIENTOS

Deseamos agradecer al Ing. Francisco Bissio por la revisión y útiles comentarios que realizó sobre nuestro trabajo.

REFERENCIAS

1 Jian-Gang Han, Wei-Xin Ren y Yih Huang, A spline wavelet finite-element method in structural mechanics, Int.
J. for Numer. Meth. in Engng. vol. 66,pp 166-190,2002.
2 Junxing Ma, Jijun Xue, Shengjun Yang and Zhengjia He. A study of the construction and application of a
Daubechies wavelet-based beam element, Finite Elements in Analysis and Design. vol. 39,pp. 965-975, 2003
3 Bathe, K.J., Finite Element Procedures in Engineering Analysis, Prentice-Hall, Englewood Cliffs, New Jersey,
1982.
4 Charles K. Chui, An introduction to wavelets, Academic Press, New York. 1992.
5 I. Daubechies, Ten Lectures on Wavelets. CBMS-NSF. Regional Conference. Series in Applied
Mathematic.Departament of Mathematics. University of Lowell. MA SIAM: Philadelphia. PA 1992.
6 A. Latto, H.L. Resnikoff and E. Tenenbaum. The evaluation of connection coefficients of compactly supported
wavelets. In Y. Maday (Ed.). Proceedings of the French USA workshop on wavelets and turbulence. Springer
1992.

NOMENCLATURA

w(x) deflexión de la viga


E(x) módulo de Young del material
I(x) el momento de inercia de la sección
q(x) carga en dirección perpendicular al eje de la viga
L longitud de la viga
M momento flector
Q esfuerzo de corte
π energía potencial total
wh solución aproximada
xj coordenada del nodo j
h longitud del elemento
kije elemento ij de la matriz de rigidez elemental [k]e
[f]e vector de fuerza nodal elemental
ψ función wavelet madre
Φ función de escala
pk coeficientes del filtro wavelet
Nm función spline-wavelet de orden m
Φ(n) derivada n-ésima de la función de escala
wi desplazamiento del nodo i
Θi rotación del nodo i
wa desplazamiento correspondiente a la solución analítica

You might also like