Las ecuaciones de movimiento para un sólido elástico están dadas por
o en notación de índice
es el vector de desplazamiento, es la fuerza del cuerpo (término fuente), es el tensor de tensión, es el tensor de tensión y es el tensor de rigidez. En el caso de los sólidos isotrópicos, el tensor de rigidez se escribe en términos dedos constantes diferentes, para dominios no acotados, la ecuación admite dos tipos de ondas que están desacopladas y el criterio de estabilidad viene dado por el peor de los dos casos diferentes (es decir, , el de mayor velocidad).
Para los materiales isotrópicos transversales hay 5 parámetros independientes que definen el tensor y 3 tipos de ondas (2 de ellas están acopladas). En el caso más general, el número de parámetros es 21 y la onda está acoplada.
Pregunta: ¿Cómo encuentra el criterio de estabilidad en un algoritmo de marcha temporal para el caso general?
Respuestas:
Las ecuaciones de onda como esta pueden reescribirse como un sistema hiperbólico de leyes de conservación de primer orden:
Una buena referencia para esta teoría es el texto de LeVeque sobre métodos de volumen finito . La elasticidad se trata en detalle en el Capítulo 22.
Se aplican todas las advertencias habituales sobre la condición de CFL: es una condición necesaria pero no suficiente para la estabilidad. Pero la condición suficiente para la estabilidad de una discretización dada generalmente viene dada por la condición CFL multiplicada por alguna constante. Para encontrar su criterio de estabilidad, necesita conocer tanto la velocidad máxima de la onda (según las ecuaciones que está resolviendo) como esa constante (según la discretización que está utilizando).
fuente
Por lo tanto, en el caso anisotrópico tridimensional, todavía tenemos tres velocidades de fase diferentes para una dirección particular de propagación, la mayor de las cuales debe usarse para el análisis de CFL, de manera similar a la forma en que se usa la velocidad longitudinal en un problema isotrópico
fuente
Expandiré la respuesta proporcionada por @DavidKetcheson. Primero, las ecuaciones se reescriben como un sistema hiperbólico de leyes de conservación de primer orden:
o
Donde es un vector de estado formado con los componentes del tensor de tensión y componentes del vector de velocidad .q (σ11,σ22,σ33,σ12,σ23,σ13) (u,v,w)
Para calcular las velocidades del problema (como se describió anteriormente) necesitamos formar la matriz , donde es un vector unitario y determina la dirección de propagación. Para encontrar la condición CFL es necesario resolverA^(n1,n2,n3)=n1A+n2B+n3C n=(n1,n2,n3)
donde son ángulos esféricos y son los valores propios de la matriz .(θ,ϕ) γi A^(θ,ϕ)
En base a esto, y la respuesta proporcionada por @DavidKetcheson, es más sencillo calcular los valores propios de la ecuación de Christoffel y resolver el problema de optimización
con valores propios de la ecuación de Christoffel. Y la velocidad es solo . c = √λi c=λi/ρ−−−−√
fuente