(Created page with "==Resumen== El presente estudio presenta una formulación mixta de elementos finitos capaz de abordar problemas quasi-incompresibles en forma explícita. Esta formulación se...") |
m (Scipediacontent moved page Draft Content 520834022 to Lafontaine et al 2016a) |
(No difference)
| |
El presente estudio presenta una formulación mixta de elementos finitos capaz de abordar problemas quasi-incompresibles en forma explícita. Esta formulación se aplica a elementos con interpolaciones independientes e iguales de desplazamientos y deformaciones, estabilizadas mediante subescalas variacionales (VMS). Como continuación del estudio presentado en la referencia [23] , en la que se introdujo la sub-escala de las deformaciones, en este trabajo se incluyen los efectos de la sub-escala de los desplazamientos, con el fin de estabilizar el campo de las presiones. La formulación evita la condición de Ladyzhenskaya-Babuska-Brezzi (LBB) y sólo requiere la resolución de un sistema diagonal de ecuaciones. En este artículo se tratan también los principales aspectos de implementación. Finalmente, ejemplos de validación numérica muestran el comportamiento de estos elementos en comparación con la formulación irreducible.
This study presents a mixed finite element formulation able to address nearly-incompressible problems explicitly. This formulation is applied to elements with independent and equal interpolation of displacements and strains, stabilized by variational subscales (VMS). As a continuation of the study presented in reference [23] , in which the strains sub-scale was introduced, in this work the effects of sub-scale displacements are included, in order to stabilize the pressure field. The formulation avoids the Ladyzhenskaya-Babuska-Brezzi (LBB) condition and only requires the solution of a diagonal system of equations. The main aspects of implementation are also discussed. Finally, numerical examples validate the behaviour of these elements compared with the irreductible formulation.
Estabilización ; Formulación irreducible ; Formulación mixta explícita
Stabilization ; Irreductible formulation ; Explicit mixed formulation
En mecánica computacional de sólidos y estructuras es habitual elegir los desplazamientos como incógnitas y calcular las deformaciones por diferenciación del campo de los desplazamientos. Dado que no es posible realizar una reducción adicional en la elección del campo incógnita, los enfoques basados en la formulación estándar de desplazamientos se conocen como formulaciones irreducibles . Estas formulaciones son muy efectivas en el tratamiento de una amplia gama de problemas prácticos; sin embargo, en ciertos casos, conducen a un comportamiento rígido o dependiente de la malla. Por ejemplo, el rendimiento de los elementos estándares de bajo orden es pobre en condiciones de elasticidad y plasticidad quasi-incompresibles, mostrando un bloqueo volumétrico que se manifiesta como un comportamiento exageradamente rígido. Existe una vasta literatura proponiendo soluciones para este tipo de problemas, con las primeras propuestas basadas en técnicas de integración reducida o en el uso de deformaciones asumidas, véase, por ejemplo, el método B-bar [18] ; [19] .
A partir los años 90 se emplearon enfoques mixtos basados en desplazamiento-presión (u , p ) para la solución de problemas incompresibles [6] ; [17] ; [24] ; [26] ; [28] ; [29] . Tales técnicas demostraron también ser aplicables en problemas compresibles (véase, por ejemplo [27] ). La razón para utilizar formulaciones mixtas es, fundamentalmente, obtener un mejor orden de convergencia en las variables de interés y, especialmente, en las tensiones.
En este trabajo se emplea una formulación mixta dentro de un esquema explícito de integración temporal y estabilizada mediante el Método de Multi-Escala Variacional (VMS) [9] ; [20] ; [21] ; [22] ; [25] , a fin de abordar satisfactoriamente problemas de mecánica de sólidos compresibles y quasi-incompresibles, tanto en análisis quasi-estáticos como dinámicos. Aunque no es posible resolver el límite incompresible mediante el empleo de un esquema puramente explícito, en este trabajo se incluyen las subescalas de los desplazamientos a fin de estabilizar el campo de las presiones y proporcionar una solución quasi-incompresible.
La organización del presente artículo es la siguiente. En la sección 2 se presentan el planteamiento mixto estándar, su correspondiente planteamiento en multi-escalas, los métodos de estabilización y los aspectos relevantes de la implementación numérica de la formulación propuesta. En la sección 3 se comprueba el buen comportamiento de los elementos mixtos explícitos mediante diversas verificaciones numéricas y se compara con los resultados de formulación estándar.
En la mecánica de sólidos deformables, las deformaciones ɛ pueden ser consideradas como variables independientes, adicional al campo de los desplazamientos u . Los grados de libertad para un problema tridimensional se incrementan de 3, u = {ux , uy , uz }, a 9, incluyendo los componentes del tensor simétrico de las deformaciones, ɛ = {ɛxx , ɛyy , ɛzz , ɛxy , ɛyz , ɛxz }.
En tal caso, la formulación fuerte del problema puede escribirse como: hallar el campo de los desplazamientos u , sus respectivas derivadas temporales (velocidad Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \dot{\boldsymbol{u}}}
y aceleración Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \ddot{\boldsymbol{u}}}
) y el campo de deformaciones ɛ , dadas unas fuerzas másicas b , tales que:
|
( 1) |
|
( 2) |
donde Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \Omega \subset {\mathbb{R}}^{n_{dim}}}
es el volumen ocupado por el sólido en un espacio de ndim dimensiones; ρ denota la densidad del material y σ es el tensor de tensiones de Cauchy, expresado como:
|
( 3) |
donde C representa el tensor constitutivo secante. Además de las ecuaciones (1) y (2) , que se deben satisfacer para cualquier tiempo Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle t\in I}
del intervalo de tiempo de interés Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle I=(0,T)}
, el problema está sujeto a unas apropiadas condiciones de contorno, conocidas como condición de Dirichlet y condición de Von Neumann especificadas en el contorno del dominio ∂Ω = ∂Ωu ∪ ∂Ωσ y ∂Ωu ∩ ∂Ωσ = ∅. Las variables del problema ɛ , u y sus derivadas, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \dot{\boldsymbol{u}}}
están sujetas a unas condiciones iniciales en t = t0 , es decir; Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{\varepsilon }\vert _{t=t_0}={\boldsymbol{\varepsilon }}_0=}
Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\nabla }^s\boldsymbol{u}_0
, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{u}\vert _{t=t_0}=\boldsymbol{u}_0}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \dot{\boldsymbol{u}}\vert _{t=t_0}=\boldsymbol{v}_0}
.
Después de multiplicar las ecuaciones (1) y (2) por sus respectivas funciones de peso e integrando por partes la ecuación (1) , la formulación variacional del problema es:
|
( 4) |
|
( 5) |
donde Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{\omega }\in V}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{\gamma }\in T}
son las funciones de prueba para el campo de los desplazamientos y el campo de las deformaciones, respectivamente; Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle V}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle T}
son los espacios de los desplazamientos y deformaciones admisibles y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \overline{\boldsymbol{t}}=\boldsymbol{\sigma }\boldsymbol{n}}
son las tracciones en la dirección normal saliente n en ∂Ωσ .
Para definir la forma discreta del problema, se considera un campo de desplazamientos discretos u = uh , sus derivadas temporales discretas (Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \dot{\boldsymbol{u}}={\dot{\boldsymbol{u}}}_h}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \ddot{\boldsymbol{u}}={\ddot{\boldsymbol{u}}}_h}
) y un campo de deformaciones discretas ɛ = ɛh . La forma discreta de (4) y (5) es:
|
( 6) |
|
( 7) |
donde ahora Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\boldsymbol{\omega }}_h\in V_h}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\boldsymbol{\gamma }}_h\in T_h}
son las funciones de prueba definidas sobre el espacio de los elementos finitos Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle V_h}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle T_h}
, respectivamente. La condición de Ladyzhenskaya-Babuska-Brezzi (condición inf-sup LBB) impone restricciones en las funciones de interpolación para garantizar estabilidad y unicidad de la solución [1] ; [15] . De ahí que los espacios de solución para los desplazamientos y las deformaciones no puedan ser escogidos libremente. Lamentablemente, muchos elementos de bajo orden, incluyendo el elemento con igual orden lineal de interpolación para los desplazamientos y las deformaciones, de interés en este trabajo, no cumplen la condición LBB, por lo que no son estables y presentan oscilaciones en el campo de los desplazamientos que contaminan la solución. Afortunadamente, las restricciones de la condición LBB pueden ser evitadas mediante la utilización de apropiadas técnicas de estabilización numérica que pueden proveer la estabilidad necesaria para la convergencia. Los métodos de elementos finitos estabilizados consisten en añadir a la forma discreta términos que son función de los residuos de las ecuaciones (6) y (7) evaluados dentro de los elementos y que disminuyen con el refinamiento de la malla.
Además, como las ecuaciones (6) y (7) son discretas en el espacio pero continuas en el tiempo, se requiere un algoritmo de discretización temporal. En este trabajo se usa el esquema explícito de diferencias centradas.
El método de estabilización empleado en este trabajo se basa en el concepto de Sub-escalas o Multi-Escalas Variacionales (VMS) [21] . La idea fundamental es que al definir una malla de elementos finitos quedan establecidas dos escalas o niveles de resolución , una que corresponde a la malla y será captado mediante la aproximación de los elementos finitos (escala gruesa) y otra más fina, que corresponde a la parte que la malla no logra captar y que denominaremos simplemente sub-escala. La solución del problema continuo contiene componentes de ambas escalas. De acuerdo con este concepto, se deben aproximar de alguna manera los efectos de la sub-escala con el objetivo de mejorar las propiedades de estabilidad de la formulación. En base a este concepto, el campo de los desplazamientos y deformaciones se aproximan como:
|
( 8) |
|
( 9) |
Las velocidades Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \dot{\boldsymbol{u}}}
y las aceleraciones Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \ddot{\boldsymbol{u}}}
se obtienen por diferenciación temporal de los desplazamientos, o sea:
|
( 10) |
|
( 11) |
donde Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\boldsymbol{\boldsymbol{\varepsilon }}}_h\in T_h}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (\boldsymbol{u}_h,{\dot{\boldsymbol{u}}}_h,{\ddot{\boldsymbol{u}}}_h)\in V_h}
son las deformaciones, desplazamientos, velocidades y aceleraciones en la escala gruesa mientras que Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\varepsilon }}\in \tilde{T}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (\tilde{\boldsymbol{u}},\dot{\tilde{\boldsymbol{u}}},\ddot{\tilde{\boldsymbol{u}}})\in \tilde{V}}
son las deformaciones y desplazamientos (con sus derivadas temporales) de la sub-escala.
Al considerar las correspondientes funciones de prueba en la sub-escala Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\omega }}\in \tilde{V}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\gamma }}\in \tilde{T}}
, nótese que la aproximación de la solución en el campo de deformaciones y desplazamientos se extiende ahora a Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle T\simeq T_h\oplus \tilde{T}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle V\simeq V_h\oplus \tilde{V}}
respectivamente. Cada método particular de elementos finitos estabilizados se define de acuerdo a cómo se escogen los espacios Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{V}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{T}}
. El método clásico de Galerkin de obtiene cuando Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{V}=\tilde{T}=\lbrace 0\rbrace }
.
Por otra parte, el tensor de tensiones en la ecuación (3) toma la forma:
|
( 12) |
en el cual σh = C (ɛh ) : ɛh y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\sigma }}=\boldsymbol{C}({\boldsymbol{\varepsilon }}_h):\tilde{\boldsymbol{\varepsilon }}}
son respectivamente las tensiones continuas y las tensiones de la escala fina. Obsérvese que se ha empleado la aproximación C (ɛ ) ≈ C (ɛh ). Esta aproximación y la correspondiente descomposición aditiva del tensor de tensiones en la ecuación (12) están justificados en [3] ; [4] .
Introduciendo las ecuaciones (8) , (9) , (11) y (12) en (4) y (5) , el problema se lee ahora como:
|
( 13) |
|
( 14) |
|
( 15) |
|
( 16) |
donde en la ecuación (15) se ha empleado la integración por partes y se ha despreciado la integral sobre contorno [3] ; [9] . Las fuerzas externas Fext (ωh ) se escriben de la forma:
|
( 17) |
Debido a la aproximación empleada en (8) y (9) , la ecuación (1) se desdobla en las dos ecuaciones (13) y (14) , cada una de ellas relacionadas con la escala correspondiente. Asimismo, la ecuación (2) se desdobla en las ecuaciones (15) y (16) .
Dado que las ecuaciones (14) y (16) no se resuelven dentro del espacio de los elementos finitos, se requiere una aproximación de las mismas. Obsérvese que no son necesarios los valores punto a punto, sino sólo el valor de la integral correspondiente al término de estabilización en (13) y (15)[3] . El objetivo de estas aproximaciones es obtener una estimación variacional de los efectos de las sub-escalas Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\varepsilon }}}
en las ecuaciones de balance.
Los residuos correspondientes a las ecuaciones en la sub-escala de los elementos finitos son:
|
( 18) |
|
( 19) |
Esto permite escribir las ecuaciones (14) y (16) como:
|
( 20) |
|
( 21) |
Los términos de la derecha en las ecuaciones (20) y (21) son las proyecciones Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P(\bullet )}
de los residuos sobre el espacio de las sub-escalas. Por tanto, las ecuaciones (20) y (21) relacionan las sub-escalas Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\varepsilon }}} y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}} con los residuos de la escala de elementos finitos, representados por rɛ ,h y ru ,h , respectivamente.
Existen diversas posibilidades para definir la aproximación a las sub-escalas. En principio el espacio de la escala fina podría ser cualquier espacio complementario al espacio de elementos finitos. Tómese en cuenta que en la ecuación (20) aparece la segunda derivada temporal de la sub-escala Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}}
, por lo que ésta necesita discretizarse en el tiempo [12] . Es necesario, en primer lugar, seguir la evolución en el tiempo de la sub-escala y, en segundo lugar, el método de integración temporal de la sub-escalas tiene que ser compatible con el esquema explícito empleado en el espacio de los elementos finitos, por lo que también se requiere resolver en forma explícita la sub-escala de los desplazamientos Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}} . La subescala de las deformaciones Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\varepsilon }}} puede ser tratada implícitamente (véase [9] ).
Considérese una partición uniforme en el tiempo [0, T ] de tamaño Δt , tal que el tiempo tn = n Δt . Por simplicidad, se supone Δt constante. Empleando el método de diferencias centrales en la ecuación (20) , las aceleraciones en la sub-escala se escriben:
|
( 22) |
Sustituyendo (22) en (20) y siendo Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_{\boldsymbol{\varepsilon }}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_\boldsymbol{u}}
las proyecciones sobre Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{T}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{V}}
, respectivamente, el problema (20) y (21) se lee ahora como: dados Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{u}}}^n}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{u}}}^{n-1}}
, hallar Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{u}}}^{n+1}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{\varepsilon }}}^{n+1}}
tal que [9] ; [12] :
|
( 23) |
|
( 24) |
Se requiere resolver de forma aproximada las ecuaciones (23) y (24) para obtener los valores de Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{\varepsilon }}}^{n+1}} Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{u}}}^{n+1}}
. Aplicando el mismo procedimiento que en [11] , se pueden aproximar las sub-escalas mediante un análisis de Fourier del problema. Así, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{\varepsilon }}}^{n+1}} y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{u}}}^{n+1}} pueden aproximarse dentro de cada elemento Ωe como:
|
( 25) |
|
( 26) |
donde Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tau }_{u_t}}
y τɛ son los parámetros de estabilización dados por:
|
( 27) |
donde Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tau }_{u_s}=c_u{hL}_0/\mu }
es el parámetro de estabilización estático, cu > 0 y cɛ > 0 son constantes algorítmicas adimensionales, L0 es la longitud característica del problema el cual se toma como el diámetro del dominio computacional Ω y μ > 0 es el módulo de rigidez secante al corte. La experiencia numérica en análisis estáticos muestra que los valores de cɛ y cu se pueden escoger en el rango de [0.01, 1.0].
Para definir completamente el método y calcular las sub-escalas, se requiere seleccionar adecuadamente las proyecciones Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_\boldsymbol{u}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_{\boldsymbol{\varepsilon }}}
. La elección más simple para las proyecciones es tomar las mismas como la identidad Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle I}
. Este procedimiento se conoce como Método de las Sub-Escalas Algebraicas (Algebraic Sub-Scales (ASGS)) [8] . Codina propuso para el espacio de las sub-escalas Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{V}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{T}}
el espacio ortogonal al espacio de los elementos finitos Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle V_h}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle T_h}
. Esta definición da origen a una formulación denominada Método de las Sub-escalas Ortogonales (Orthogonal Sub-Scales (OSS)) [8] ; [9] ; [10] . De acuerdo con este planteamiento, el espacio de las deformaciones y desplazamientos se aproxima como Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle T\simeq T_h\oplus T_h^{\perp }}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle V\simeq V_h\oplus V_h^{\perp }}
respectivamente. En este trabajo se ha optado por este método. Por practicidad se introduce el operador de proyección ortogonal Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_h^{\perp }(\bullet )=(\bullet )-P_h(\bullet )}
. Además se supone que el campo de las fuerzas másicas b puede ser descrito completamente en el espacio de Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle V_h}
, se tiene que Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_h^{\perp }(\boldsymbol{b})=0}
[2] ; [5] ; [30] . Por consiguiente, se pueden tomar Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{\varepsilon }}}
como:
|
( 28) |
|
( 29) |
siendo Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\breve{\boldsymbol{\varepsilon }}}_h^{n+1}=P_h\left({\nabla }^s\boldsymbol{\mbox{u}}_h^{n+1}\right)}
.
El residuo en la ecuación (19) puede escribirse en función de la parte volumétrica y desviadora del tensor de tensiones, es decir, ∇ · σh = ∇ · Sh + ∇ ph , siendo S el tensor desviador. En problemas quasi-incompresibles o incompresibles, sólo el gradiente de la presión ∇ph necesita incluirse en el residuo para asegurar la estabilidad en el campo de las presiones. Esto permite estabilizar la presión minimizando la magnitud del término de estabilización. El hecho de no considerar una parte del residuo introduce un cierto error de consistencia, pero en el método de OSS este error es de orden óptimo y no altera la velocidad de convergencia del esquema.
Por otra parte, se puede introducir un efecto simple de amortiguamiento numérico a fin de considerar un esquema disipativo y eliminar las frecuencias espurias en la sub-escala de los desplazamientos, que pueden afectar la estabilidad del sistema. En tal sentido, despreciando el término desviador en la ecuación (28) e introduciendo un coeficiente de disipación Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\xi }\in [0,1]}
, se obtiene una versión modificada de OSS [2] . En consecuencia, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}} estará ahora dado por:
|
( 30) |
Para definir la ecuación discreta y estabilizada de la ecuación de movimiento (13) , ésta tiene que ser discretizada en el tiempo. En la referencia [23] se discuten las ventajas de la formulación mixta explícita en conjunto con un estudio numérico de estabilidad y convergencia. Naturalmente, este método mixto-explícito es condicionalmente estable, pero su precisión es superior a su contraparte irreducible. Al igual que la formulación irreducible, los desplazamientos u y deformaciones ɛ en el tiempo tn +1 se computan a partir de la ecuación de equilibrio dinámico evaluada en el tiempo tn . En consecuencia, la ecuación (13) se expresa en el tiempo tn como:
|
( 31) |
Al emplear el método de estabilización OSS, el término Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\int }_{\Omega }{\boldsymbol{\omega }}_h\cdot \rho {\ddot{\tilde{\boldsymbol{u}}}}^n\quad d\Omega =} Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): \boldsymbol{0}
por la condición de ortogonalidad. Sustituyendo la ecuación (29) en (31) , la ecuación discreta y estabilizada de equilibrio dinámico en t = tn se escribe finalmente como:
|
( 32) |
Por otra parte, sustituyendo la ecuación (29) en la ecuación (15) evaluada en tn +1 se obtiene:
|
( 33) |
Por la propiedad de idempotencia del operador de proyección, es decir, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle P_h(P_h(\bullet ))=P_h({\left(\bullet \right)}_h)=} Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\left(\bullet \right)}_h
, y teniendo en cuenta que las sub-escalas de los desplazamientos en tn +1 están dados por la ecuación (28) o (30) , las deformaciones continuas Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\boldsymbol{\varepsilon }}_h^{n+1}} se expresan finalmente:
|
( 34) |
Si no se considera la sub-escala de los desplazamientos, el segundo término del lado derecho de la ecuación (34) es nulo, obteniéndose la misma expresión que en [23] . Por otro lado, dado que el segundo término del lado derecho de la ecuación (34) es pequeño frente a Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\breve{\boldsymbol{\varepsilon }}}_h^{n+1}}
, se puede tomar Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\breve{\boldsymbol{\varepsilon }}}_h\approx {\boldsymbol{\varepsilon }}_h}
. En tal caso, la ecuación de movimiento estabilizada de equilibrio dinámico en (33) se reescribe como:
|
( 35) |
Reagrupando los términos, se obtiene la expresión:
|
( 36) |
|
( 37) |
donde ɛstab son las deformaciones estabilizadas . El primer término del lado izquierdo de la la ecuación (37) es el vector de fuerzas internas estabilizadas:
|
( 38) |
siendo σstab = C : ɛstab las tensiones estabilizadas . Esto permite reescribir la ecuación (37) como:
|
( 39) |
Si se considera las fuerzas viscosas, la ecuación (39) toma el formato matricial de equilibrio dinámico:
|
( 40) |
donde M es la matriz de masa y D la matriz de amortiguamiento. El proceso de integración temporal de la ecuación de movimiento en un esquema mixto explícito es idéntico al procedimiento realizado en un esquema irreducible, salvo que se requieren fundamentalmente dos pasos adicionales (3 y 4), los cuales se describen a continuación:
.
|
empleando (28) o (30) .
con (34) .
La formulación propuesta puede ser incorporada con facilidad en cualquier código de elementos finitos explícitos agregando simplemente los pasos 3 y 4, que pueden ejecutarse en única rutina de cálculo. Además, en los pasos 3 y 4 pueden aplicarse técnicas de paralización computacional ya que las operaciones involucradas se realizan a nivel de elementos y nodos de la malla.
Nótese que los desplazamientos Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{u}_h^{n+1}}
se obtienen a partir de los valores del paso tn y más específicamente de Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\boldsymbol{\varepsilon }}_h^{stab,n}}
, por lo que la ecuación (34) es compatible con un esquema explícito. Una vez calculadas los valores de los desplazamientos Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{u}_h^{n+1}}
, se calculan los valores de los desplazamientos de la sub-escala Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\tilde{\boldsymbol{u}}}^{n+1}}
y por último los valores de las deformaciones nodales Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\boldsymbol{\varepsilon }}_h^{n+1}}
con la ecuación (34) . Este esquema sólo requiere la resolución de un sistema diagonal de ecuaciones, frente a las formulaciones mixtas implícitas, que requieren la resolución de mayores sistemas de ecuaciones. A partir de ahora, a esta formulación propuesta la denominaremos Método de Elementos Finitos Mixtos Explícitos (Mixed Explicit Finite Element Method) o simplemente MEX-FEM, por sus siglas en inglés.
La integración temporal explícita es efectiva si las matrices de masa M y de amortiguamiento D en (40) son diagonales [7] . Considérese un elemento tetraedro de cuatros nodos empleando las mismas funciones lineales de interpolación para los desplazamientos y deformaciones. En la formulación mixta, las deformaciones no son constantes dentro del elemento, sino que varían linealmente. En este trabajo se usa una cuadratura cerrada Gauss-Lobatto, en la cual los puntos de integración se sitúan sobre los nodos de los elementos finitos, a fin de evaluar correctamente las integrales sobre el dominio de los elementos finitos Ωe .
Nótese que que al emplear el método de Galerkin, las funciones de prueba ωh para el espacio de los desplazamientos y γh para el espacio de las deformaciones son las funciones de interpolación, convencionalmente escritas en notación matricial como Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{N}_{\alpha }=[\boldsymbol{N}_{\alpha }^1\boldsymbol{N}_{\alpha }^2\boldsymbol{N}_{\alpha }^3\boldsymbol{N}_{\alpha }^4]}
∀α ∈ {u , ɛ }. Los desplazamientos y las deformaciones nodales dentro del elemento se interpolan como:
|
( 41) |
siendo Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{N}_u^i}
la submatriz diagonal de 3 × 3 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (\boldsymbol{N}_u^i=diag\lbrace N_i,N_i,N_i\rbrace )}
de las funciones de interpolación del campo de los desplazamientos en el nodo i Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (\boldsymbol{u}_h^i=\lbrace u_{x,h}^i,u_{y,h}^i,u_{z,h}^i\rbrace )}
y Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{N}_{\boldsymbol{\varepsilon }}^i}
la submatriz diagonal de 6 × 6 Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle (\boldsymbol{N}_{\boldsymbol{\varepsilon }}^i=diag\lbrace N_i,N_i,N_i,N_i,N_i,N_i\rbrace )}
de las funciones de interpolación del campo de las deformaciones en el nodo i Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle ({\boldsymbol{\varepsilon }}_h^i=\lbrace {\boldsymbol{\varepsilon }}_{xx,h}^i,{\boldsymbol{\varepsilon }}_{yy,h}^i,{\boldsymbol{\varepsilon }}_{zz,h}^i,{\boldsymbol{\varepsilon }}_{xy,h}^i,{\boldsymbol{\varepsilon }}_{yz,h}^i,{\boldsymbol{\varepsilon }}_{xz,h}^i\rbrace )}
. Por otra parte, en la ecuación (38) , Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle {\nabla }^s{\boldsymbol{\omega }}_h=\boldsymbol{B}_u^T}
es el clásico operador matricial de gradiente simétrico discreto, en el cual Bu = [B1B2B3B4 ], donde cada sub-matriz Bi se escribe como:
|
( 42) |
De igual manera, el operador de divergencia ∇ · γh en (34) toma la forma de Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \boldsymbol{B}_{\varepsilon }=[\boldsymbol{B}_1^T\boldsymbol{B}_2^T\boldsymbol{B}_3^T\boldsymbol{B}_4^T]}
.
La eficacia de la formulación MEX-FEM se muestra a continuación en una serie de tests numéricos realizados sobre la Membrana de Cook, mostrado en la figura 1 . Se consideran casos de elasticidad compresible y quasi-incompresible, con las constantes elásticas: Módulo de Young E = 200 Mpa y coeficiente de Poisson ν = 0.30 y ν = 0.499. La densidad del material se toma 10 kg/m3 . El problema se analiza realizando análisis quasi-estático y dinámico bajo la hipótesis de deformación plana (con espesor unitario) y haciendo un análisis completamente tridimensional (espesor 10 mm). Para el caso bidimensional, el tamaño del elemento finito se ha tomado como Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle h={\left(4/\pi \cdot A\right)}^{\frac{1}{2}}}
siendo A el área del elemento finito correspondiente. En el caso tridimensional se ha tomado Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle h={\left(6/\pi \cdot V\right)}^{\frac{1}{3}}}
donde V el volumen del elemento finito. Como método de estabilización se emplea el OSS con cu = 1.0, cɛ = 1.0 y L0 = 50 mm. La sub-escala de los desplazamientos Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}}
se computa empleando la ecuación (30) . En la integración temporal de la ecuación de movimiento se ha empleado un paso de tiempo Δt constante. Los resultados obtenidos con la formulación propuesta se comparan con la formulación estándar en desplazamientos y la formulación mixta explícita estándar (Mex-Fem estándar Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}=\boldsymbol{0}}
) [23] , es decir sin considerar la sub-escala de los desplazamientos. Los análisis se han realizado con el programa de elementos finitos KRATOS [13] ; [14] , desarrollado en el Centro Internacional de Métodos Numéricos (CIMNE). Como pre y post-procesador se ha utilizado GiD [16] , también desarrollado en CIMNE.
|
|
|
Figura 1. Membrana de Cook . Geometría. |
En la discretización espacial se emplean 4 mallas de elementos finitos triangulares y tetraédricos mostradas en las figuras 2 y 3 , respectivamente. Para eliminar las frecuencias espurias que pueden aparecer en la integración temporal sin degradar la respuesta dinámica se emplea un amortiguamiento de Rayleigh con un coeficiente disipación en la sub-escala Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\xi }=0.1}
. Asimismo, con el fin de obtener la respuesta estacionaria del problema quasi-estático se emplea un amortiguamiento de Rayleigh con un coeficiente de amortiguamiento de ξ = 0.1. La carga impuesta F de valor unitario se aplica de una manera instantánea y constante en el tiempo.
|
|
|
Figura 2. Membrana de Cook. Mallas de elementos finitos empleada en el análisis bidimensional. Nn: número de elementos y Nn: número de nodos. |
Figura 3.
Membrana de Cook. Mallas de elementos finitos empleada en el análisis tridimensional. Nn: número de elementos y Nn: número de nodos.
La evolución del desplazamiento vertical en la esquina superior derecha (punto A) para un análisis 2D de deformación plana se muestra en las figuras 4 y 5 para valores de Poisson de ν = 0.3 y ν = 0.499, casos compresible y quasi-incompresible, respectivamente. Se puede observar que para ν = 0.3, ambas formulaciones presentan resultados similares en el campo de los desplazamientos y presiones, aunque MEX-FEM es más preciso. Sin embargo, nótese como en el caso quasi-incompresible ν = 0.499, la formulación propuesta claramente supera a la irreducible. La figura 5 a muestra el pobre comportamiento del elemento triangular estándar en el campo de los desplazamientos debido al efecto de bloqueo volumétrico. El desplazamiento predicho por este elemento, incluso utilizando mallas finas, está muy por debajo del valor correcto. Nótese además que el error de fase en la formulación irreducible es notoriamente mayor que el obtenido con la presente formulación para una misma malla de elementos finitos. La evolución del campo de las presiones para ν = 0.499 (punto B de la figura 1 ) se aprecia en las figuras 5 c y 5 d, tanto para la formulación irreducible como para la presente formulación. Dado que el valor de la presión es constante dentro del elemento lineal irreducible, el valor nodal se ha obtenido mediante la proyección Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle L_2}
, o sea, Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle p_h=P_h(p)}
. Obsérvese cómo el efecto del bloqueo volumétrico en la formulación irreducible provoca oscilaciones el campo de las presiones que desvirtúan completamente la solución. En la figura 5 d se puede comprobar que la presente formulación produce resultados satisfactorios y razonablemente precisos en el campo de las presiones.
|
|
|
Figura 4. Membrana de Cook 2D . Formulación Irreducible vs MEX-FEM con ν = 0.3. |
|
|
|
Figura 5. Membrana de Cook 2D . Formulación Irreducible vs MEX-FEM con ν = 0.499. |
Las curvas de convergencia para el caso estacionario para los valores de coeficiente de Poisson mencionados se muestran en la figura 6 . Nuevamente para valor ν = 0.3, la formulación irreducible, MEX-FEM con Failed to parse (MathML with SVG or PNG fallback (recommended for modern browsers and accessibility tools): Invalid response ("Math extension cannot connect to Restbase.") from server "https://mathoid.scipedia.com/localhost/v1/":): {\textstyle \tilde{\boldsymbol{u}}=0}
y MEX-FEM convergen al valor correcto del desplazamiento (1.843 mm) y presión (1.632 MPa) a media que se refina la malla. Además, puede verse que las formulaciones mixta estándar y la propuesta convergen a la misma velocidad pero más rápido que la formulación irreducible. Por otra parte, cuando ν = 0.499, se observa la capacidad de MEX-FEM para predecir el valor correcto del desplazamiento vertical (1.554 mm) y la presión (1.872 MPa). Obsérvese también que la formulación mixta explícita estándar, a pesar de dar un resultado satisfactorio del campo de los desplazamientos, presenta inestabilidades en el campo de las presiones que desvirtúan completamente la solución. En el mismo sentido, nótese que el valor del desplazamiento y de la presión predicho por la formulación irreducible están subestimados.
|
|
|
Figura 6. Membrana de Cook 2D . Curvas de convergencia. |
La figura 7 muestra el campo de las presiones de las formulaciones mencionadas en la Malla D para un valor de ν = 0.499. Obsérvese como MEX-FEM es capaz de dar una solución estabilizada del campo de las presiones, no siendo así para el caso irreducible y el caso mixto explícito sin sub-escala de desplazamientos.
|
|
|
Figura 7. Membrana de Cook 2D . Campo de presiones. Malla D. |
Los resultados para el análisis dinámico tridimensional quasi-incompresible de la membrana de Cook se muestran en la figura 8 . El caso compresible, no mostrado, tiene un comportamiento similar al caso bidimensional. Nuevamente, se observa el pobre rendimiento del elemento tetraédrico estándar en el campo de los desplazamientos debido al efecto de bloqueo volumétrico. El desplazamiento predicho por este elemento, incluso utilizando mallas tupidas, está muy por debajo del valor correcto. Nótese otra vez que el error en el periodo en la formulación irreducible es notoriamente mayor que con el obtenido de la presente formulación para una misma malla de elementos finitos. Las curvas de convergencia para el caso tridimensional se muestran en la figura 9 . Sobresale la capacidad de MEX-FEM para predecir el valor correcto del desplazamiento vertical (1.998 mm) y la presión (1.251 MPa).
|
|
|
Figura 8. Membrana de Cook 3D . Formulación Irreducible vs MEX-FEM con ν = 0.499. |
|
|
|
Figura 9. Membrana de Cook 3D . Curva de convergencia. |
Finalmente, la figura 10 muestra el campo de las presiones de las formulaciones mencionadas en la Malla D para un valor de ν = 0.499. Adviértase como MEX-FEM es capaz de dar una solución estabilizada del campo de las presiones en un problema tridimensional.
|
|
|
Figura 10. Membrana de Cook 3D . Campo de presiones. Malla D. |
Ese trabajo propone una formulación mixta explícita de elementos finitos en desplazamientos y deformaciones estabilizadas con sub-escalas, aplicable a elementos con igual orden de interpolación, y en particular, con interpolaciones lineales. Esta formulación se ha desarrollado en el marco del método de las sub-escalas ortogonales, eludiendo de forma efectiva la condición de estabilidad LBB sobre las formulaciones mixtas. En comparación con la formulación irreducible y la formulación mixta sin sub-escala de desplazamientos, la formulación propuesta es más precisa y robusta, no requiere la resolución de un sistema acoplado de ecuaciones y es capaz de abordar problemas quasi-estáticos y dinámicos en situaciones quasi-incompresibles. Por otra parte, el esquema de resolución es análogo al de la formulación irreducible y es muy fácil de integrar la formulación propuesta en un código explícito.
Nelson Lafontaine agradece a la Agencia Española De Cooperación Internacional Para El Desarrollo (AECID) por el soporte económico dado en el programa de Becas MAEC-AECID y a los profesores M.W Yuan y Chen Pu por su generoso y valiosísimo apoyo. Riccardo Rossi agradece a los fondos donados por The Seventh Framework Programme (FP7/2007-2013) del ERC bajo el acuerdo no 611636 (NUMEXAS) para el desarrollo de este proyecto. Agradecimientos al programa “Excellence Programme for Knowledge Generation by MINECO” del proyecto EACY (Enhanced accuracy computational and experimental framework for strain localization and failure mechanisms, ref. MAT2013-48624-C2-1-P).
Published on 01/03/17
Accepted on 08/09/15
Submitted on 27/05/15
Volume 33, Issue 1, 2017
DOI: 10.1016/j.rimni.2015.09.003
Licence: Other
Are you one of the authors of this document?