stringtranslate.com

Hidrodinámica de partículas suavizadas

Vista esquemática de una convolución SPH
Flujo alrededor de un cilindro con superficie libre modelado con SPH. Consulte [1] para simulaciones similares.

La hidrodinámica de partículas suavizadas ( SPH ) es un método computacional utilizado para simular la mecánica de medios continuos, como la mecánica de sólidos y los flujos de fluidos . Fue desarrollado por Gingold y Monaghan [2] y Lucy [3] en 1977, inicialmente para problemas astrofísicos. Se ha utilizado en muchos campos de investigación, incluida la astrofísica , la balística , la vulcanología y la oceanografía . Es un método lagrangiano sin malla (donde las coordenadas se mueven con el fluido) y la resolución del método se puede ajustar fácilmente con respecto a variables como la densidad .

Método

Ventajas

Limitaciones

Ejemplos

Dinámica de fluidos

Fig. Simulación SPH de olas oceánicas usando FLUIDS v.1 (Hoetzlein)

La hidrodinámica de partículas suavizadas también se utiliza cada vez más para modelar el movimiento de fluidos . Esto se debe a varios beneficios sobre las técnicas tradicionales basadas en redes. Primero, SPH garantiza la conservación de la masa sin cálculos adicionales, ya que las partículas mismas representan masa. En segundo lugar, SPH calcula la presión a partir de las contribuciones ponderadas de las partículas vecinas en lugar de resolver sistemas lineales de ecuaciones. Finalmente, a diferencia de las técnicas basadas en cuadrículas, que deben rastrear los límites de los fluidos, SPH crea una superficie libre para fluidos de dos fases que interactúan directamente, ya que las partículas representan el fluido más denso (generalmente agua) y el espacio vacío representa el fluido más ligero (generalmente aire). Por estas razones, es posible simular el movimiento de fluidos utilizando SPH en tiempo real. Sin embargo, tanto las técnicas basadas en cuadrículas como las SPH todavía requieren la generación de una geometría de superficie libre renderizable utilizando una técnica de poligonización como metabolas y cubos de marcha , salpicaduras de puntos o visualización de "alfombra". Para la dinámica de gases, es más apropiado utilizar la propia función kernel para producir una representación de la densidad de la columna de gas (por ejemplo, como se hace en el paquete de visualización SPLASH).

Un inconveniente de las técnicas basadas en cuadrículas es la necesidad de un gran número de partículas para producir simulaciones de resolución equivalente. En la implementación típica de técnicas de cuadrículas uniformes y partículas SPH, se usarán muchos vóxeles o partículas para llenar volúmenes de agua que nunca se renderizan. Sin embargo, la precisión puede ser significativamente mayor con técnicas sofisticadas basadas en cuadrículas, especialmente aquellas combinadas con métodos de partículas (como conjuntos de niveles de partículas), ya que es más fácil imponer la condición de incompresibilidad en estos sistemas. SPH para simulación de fluidos se utiliza cada vez más en animaciones y juegos en tiempo real donde la precisión no es tan crítica como la interactividad.

Trabajos recientes en SPH para simulación de fluidos han aumentado el rendimiento, la precisión y las áreas de aplicación:

Astrofísica

La resolución adaptativa de la hidrodinámica de partículas suavizadas, la conservación numérica de cantidades físicamente conservadas y la capacidad de simular fenómenos que cubren muchos órdenes de magnitud la hacen ideal para cálculos en astrofísica teórica . [22]

Simulaciones de formación de galaxias , formación de estrellas , colisiones estelares , [23] supernovas [24] e impactos de meteoritos son algunos de la amplia variedad de usos astrofísicos y cosmológicos de este método.

SPH se utiliza para modelar flujos hidrodinámicos, incluidos posibles efectos de la gravedad . La incorporación de otros procesos astrofísicos que pueden ser importantes, como la transferencia radiativa y los campos magnéticos , es un área activa de investigación en la comunidad astronómica y ha tenido cierto éxito limitado. [25] [26]

Mecánica sólida

Libersky y Petschek [27] [28] extendieron SPH a la Mecánica de Sólidos. La principal ventaja de SPH en esta aplicación es la posibilidad de lidiar con una distorsión local mayor que los métodos basados ​​en red. Esta característica ha sido explotada en muchas aplicaciones de la Mecánica de Sólidos: conformación de metales, impacto, crecimiento de grietas, fractura, fragmentación, etc.

Otra ventaja importante de los métodos sin malla en general, y de SPH en particular, es que los problemas de dependencia de la malla se evitan naturalmente dada la naturaleza sin malla del método. En particular, la alineación de la malla está relacionada con problemas que involucran grietas y se evita en SPH debido al soporte isotrópico de las funciones del núcleo. Sin embargo, las formulaciones clásicas de SPH sufren de inestabilidades de tracción [29] y falta de consistencia. [30] En los últimos años, se han introducido diferentes correcciones para mejorar la precisión de la solución SPH, lo que llevó al RKPM de Liu et al. [31] Randles y Libersky [32] y Johnson y Beissel [33] intentaron resolver el problema de coherencia en su estudio de los fenómenos de impacto.

Dyka et al. [34] [35] y Randles y Libersky [36] introdujeron la integración del punto de tensión en SPH y Ted Belytschko et al. [37] demostraron que la técnica del punto de tensión elimina la inestabilidad debida a modos singulares espurios, mientras que las inestabilidades de tracción pueden evitarse utilizando un núcleo lagrangiano. Se pueden encontrar muchos otros estudios recientes en la literatura dedicada a mejorar la convergencia del método SPH.

Las mejoras recientes en la comprensión de la convergencia y estabilidad de SPH han permitido aplicaciones más amplias en Mecánica de Sólidos. Otros ejemplos de aplicaciones y desarrollos del método incluyen:

herramientas numéricas

Interpolaciones

El método de hidrodinámica de partículas suavizadas (SPH) funciona dividiendo el fluido en un conjunto de elementos móviles discretos , denominados partículas. Su naturaleza lagrangiana permite fijar su posición mediante la integración de su velocidad como:

Estas partículas interactúan a través de una función del núcleo con un radio característico conocido como "longitud de suavizado", típicamente representada en ecuaciones por . Esto significa que la cantidad física de cualquier partícula se puede obtener sumando las propiedades relevantes de todas las partículas que se encuentran dentro del rango del núcleo, utilizándose este último como función de ponderación . Esto se puede entender en dos pasos. Primero, se escribe un campo arbitrario como una convolución con :

El error al realizar la aproximación anterior es el orden . En segundo lugar, la integral se aproxima mediante una suma de Riemann sobre las partículas:

donde la suma incluye todas las partículas de la simulación. es el volumen de la partícula , es el valor de la cantidad de la partícula y denota la posición. Por ejemplo, la densidad de una partícula se puede expresar como:

donde denota la masa de la partícula y la densidad de la partícula, mientras que es una notación corta para . El error cometido al aproximar la integral mediante una suma discreta depende de , del tamaño de las partículas (es decir , que es la dimensión espacial) y de la disposición de las partículas en el espacio. Este último efecto aún es poco conocido. [43]

Las funciones del núcleo comúnmente utilizadas incluyen la función gaussiana , el spline quíntico y el núcleo de Wendland. [44] Los dos últimos núcleos tienen un soporte compacto (a diferencia del gaussiano, donde hay una pequeña contribución a cualquier distancia finita), con un soporte proporcional a . Esto tiene la ventaja de ahorrar esfuerzo computacional al no incluir las contribuciones relativamente menores de partículas distantes.

Aunque el tamaño de la longitud de suavizado se puede fijar tanto en el espacio como en el tiempo , esto no aprovecha todo el poder de SPH. Al asignar a cada partícula su propia longitud de suavizado y permitir que varíe con el tiempo, se puede hacer que la resolución de una simulación se adapte automáticamente dependiendo de las condiciones locales. Por ejemplo, en una región muy densa donde muchas partículas están muy juntas, la longitud de suavizado se puede hacer relativamente corta, lo que produce una alta resolución espacial. Por el contrario, en regiones de baja densidad donde las partículas individuales están muy separadas y la resolución es baja, se puede aumentar la longitud del suavizado, optimizando el cálculo para las regiones de interés.

Discretización de ecuaciones gobernantes.

Para partículas de masa constante, diferenciar la densidad interpolada con respecto al tiempo produce

¿ Dónde está el gradiente de con respecto a ? Comparando esta ecuación con la ecuación de continuidad en la descripción lagrangiana (usando derivadas materiales ),

es evidente que su lado derecho es una aproximación de ; por tanto, se define un operador de divergencia discreto de la siguiente manera:

Este operador proporciona una aproximación SPH de la partícula para un conjunto dado de partículas con masas , posiciones y velocidades dadas .

La otra ecuación importante para un fluido no viscoso compresible es la ecuación de Euler para el equilibrio del momento:

De manera similar a la continuidad, la tarea es definir un operador de gradiente discreto para escribir

Una opción es

que tiene la propiedad de ser adjunto sesgado con el operador de divergencia anterior, en el sentido de que

siendo esta una versión discreta de la identidad continua

Esta propiedad conduce a buenas propiedades de conservación. [45]

Observe también que esta elección conduce a un operador de divergencia simétrico y a un gradiente antisimétrico. Aunque hay varias formas de discretizar el gradiente de presión en las ecuaciones de Euler, la forma antisimétrica anterior es la más reconocida. Admite una conservación estricta del momento lineal y angular. Esto significa que una fuerza que se ejerce sobre partícula a partícula es igual a la que se ejerce sobre partícula a partícula incluyendo el cambio de signo de la dirección efectiva, gracias a la propiedad de antisimetría .

Sin embargo, se han propuesto otros operadores que pueden funcionar mejor numérica o físicamente. Por ejemplo, una desventaja de estos operadores es que si bien la divergencia es consistente con el orden cero (es decir, produce cero cuando se aplica a un campo vectorial constante), se puede ver que el gradiente no lo es. Se han propuesto varias técnicas para evitar este problema, lo que lleva a operadores renormalizados (ver, por ejemplo, [46] ).

Principio variacional

Las ecuaciones que rigen SPH anteriores se pueden derivar de un principio de acción mínima , comenzando por el lagrangiano de un sistema de partículas:

,

¿ Dónde está la energía interna específica de la partícula ? La ecuación de Euler-Lagrange de mecánica variacional dice, para cada partícula:

Cuando se aplica al lagrangiano anterior, se obtiene la siguiente ecuación de impulso:

donde se ha utilizado la regla de la cadena, ya que depende de , y ésta última, de la posición de las partículas. Usando la propiedad termodinámica podemos escribir

Conectar la interpolación de densidad SPH y diferenciar explícitamente conduce a

que es la ecuación de momento SPH ya mencionada, donde reconocemos al operador. Esto explica por qué se conserva el momento lineal y también permite conservar el momento angular y la energía. [47]

Integración horaria

A partir del trabajo realizado en los años 80 y 90 sobre la integración numérica de partículas puntuales en grandes aceleradores, se han desarrollado integradores de tiempo apropiados con propiedades de conservación precisas a largo plazo; se les llama integradores simplécticos . El más popular en la literatura SPH es el esquema de salto , que dice para cada partícula :

donde es el paso de tiempo, los superíndices representan iteraciones de tiempo, mientras que es la aceleración de las partículas, dada por el lado derecho de la ecuación del momento.

Existen otros integradores simplécticos (consulte el libro de texto de referencia [48] ). Se recomienda utilizar un esquema simpléctico (incluso de orden bajo) en lugar de un esquema no simpléctico de orden alto, para evitar la acumulación de errores después de muchas iteraciones.

La integración de la densidad no se ha estudiado extensamente (ver más abajo para más detalles).

Los esquemas simplécticos son conservadores pero explícitos, por lo que su estabilidad numérica requiere condiciones de estabilidad, análogas a la condición de Courant-Friedrichs-Lewy (ver más abajo).

Técnicas de límites

El soporte de convolución SPH se divide cerca de un límite

En caso de que la convolución SPH se practique cerca de un límite, es decir, más cerca que s · h , entonces el soporte integral se trunca. De hecho, cuando la convolución se ve afectada por un límite, la convolución se dividirá en 2 integrales,

donde B( r ) es la bola de soporte compacta centrada en r , con radio s · h , y Ω( r ) denota la parte del soporte compacto dentro del dominio computacional, Ω ∩ B( r ) . Por lo tanto, imponer condiciones de contorno en SPH se basa completamente en aproximar la segunda integral del lado derecho. Por supuesto, lo mismo se puede aplicar al cálculo de los operadores diferenciales,

En el pasado se han introducido varias técnicas para modelar límites en SPH.

Negligencia integral

Modelo de superficie libre SPH mediante negligencia integral

El modelo de límites más sencillo es ignorar la integral,

de modo que solo se tengan en cuenta las interacciones masivas,

Este es un enfoque popular cuando se considera la superficie libre en simulaciones monofásicas. [49]

El principal beneficio de esta condición de frontera es su obvia simplicidad. Sin embargo, se deberán considerar varias cuestiones de coherencia cuando se aplique esta técnica de límites. [49] Esto es, de hecho, una gran limitación en sus aplicaciones potenciales.

Extensión de fluidos

Técnica de límite de extensión de fluido SPH

Probablemente la metodología más popular, o al menos la más tradicional, para imponer condiciones de contorno en SPH, es la técnica de Extensión de Fluidos. Esta técnica se basa en poblar el soporte compacto a lo largo del límite con las llamadas partículas fantasma, imponiendo convenientemente sus valores de campo. [50]

En esta línea, la metodología de negligencia integral puede considerarse como un caso particular de extensiones de fluidos, donde el campo, A , desaparece fuera del dominio computacional.

El principal beneficio de esta metodología es la simplicidad, siempre que la contribución de los límites se calcule como parte de las interacciones masivas. Además, esta metodología ha sido profundamente analizada en la literatura. [51] [50] [52]

Por otro lado, desplegar partículas fantasma en el dominio truncado no es una tarea trivial, de modo que modelar formas de límites complejas se vuelve engorroso. Los dos enfoques más populares para poblar el dominio vacío con partículas fantasma son las partículas reflejadas [53] y las partículas fijas. [50]

Integral de límite

Modelo integral de límites SPH

La técnica de límites más nueva es la metodología Integral de límites. [54] En esta metodología, la integral de volumen vacío se reemplaza por una integral de superficie y una renormalización:

con n j la normal del j -ésimo elemento límite genérico. El término de superficie también se puede resolver considerando una expresión semianalítica. [54]

Modelado de física

Hidrodinámica

Enfoque débilmente compresible

Otra forma de determinar la densidad se basa en el propio operador de suavizado SPH. Por lo tanto, la densidad se estima a partir de la distribución de partículas utilizando la interpolación SPH. Para superar errores no deseados en la superficie libre debido al truncamiento del grano, se puede volver a integrar en el tiempo la formulación de densidad. [54]

El SPH débilmente compresible en dinámica de fluidos se basa en la discretización de las ecuaciones de Navier-Stokes o ecuaciones de Euler para fluidos compresibles. Para cerrar el sistema, se utiliza una ecuación de estado apropiada para vincular la presión y la densidad . Generalmente, en SPH se utiliza la llamada ecuación de Cole [55] (a veces denominada erróneamente " ecuación de Tait "). Se lee

¿Dónde está la densidad de referencia y la velocidad del sonido ? Para el agua, se utiliza comúnmente. La presión de fondo se añade para evitar valores de presión negativos.

Los fluidos reales casi incompresibles, como el agua, se caracterizan por velocidades de sonido muy altas del orden de . Por lo tanto, la información de presión viaja rápido en comparación con el flujo total real, lo que conduce a números de Mach muy pequeños . La ecuación del momento conduce a la siguiente relación:

¿Dónde está el cambio de densidad y el vector velocidad? En la práctica se adopta un valor de c menor que el real para evitar pasos de tiempo demasiado pequeños en el esquema de integración temporal. Generalmente se adopta una velocidad numérica del sonido tal que se permite una variación de densidad inferior al 1%. Éste es el llamado supuesto de compresibilidad débil. Esto corresponde a un número de Mach menor que 0,1, lo que implica:

donde es necesario estimar la velocidad máxima , por ejemplo mediante la ley de Torricelli o una suposición fundamentada. Dado que sólo se producen pequeñas variaciones de densidad, se puede adoptar una ecuación de estado lineal: [56]

Generalmente, los esquemas débilmente compresibles se ven afectados por un ruido espurio de alta frecuencia en los campos de presión y densidad. [57] Este fenómeno es causado por la interacción no lineal de ondas acústicas y por el hecho de que el esquema es explícito en el tiempo y centrado en el espacio. [58]

A lo largo de los años, se han propuesto varias técnicas para solucionar este problema. Se pueden clasificar en tres grupos diferentes:

  1. los esquemas que adoptan filtros de densidad,
  2. los modelos que añaden un término difusivo en la ecuación de continuidad,
  3. los esquemas que emplean solucionadores de Riemann para modelar la interacción de partículas.
Técnica de filtro de densidad

Los esquemas del primer grupo aplican un filtro directamente sobre el campo de densidad para eliminar el ruido numérico espurio. Los filtros más utilizados son el MLS (mínimos cuadrados móviles) y el filtro Shepard [57] que se puede aplicar en cada paso de tiempo o cada n pasos de tiempo. Cuanto más frecuente es el uso del procedimiento de filtrado, más regulares se obtienen los campos de densidad y presión. Por otro lado, esto conduce a un aumento de los costes computacionales. En simulaciones de largo plazo, el uso del procedimiento de filtrado puede conducir a la alteración del componente de presión hidrostática y a una inconsistencia entre el volumen global de fluido y el campo de densidad. Además, no garantiza el cumplimiento de la condición de frontera dinámica de superficie libre.

Técnica del término difusivo

Una forma diferente de suavizar el campo de densidad y presión es agregar un término difusivo dentro de la ecuación de continuidad (grupo 2):

Los primeros esquemas que adoptaron tal enfoque se describieron en Ferrari [59] y en Molteni [56] , donde el término difusivo se modeló como un Laplaciano del campo de densidad. También se utilizó un enfoque similar en Fatehi y Manzari. [60]

Simulación SPH: distribución de presión de un flujo de rotura de presa utilizando una formulación SPH estándar
Simulación SPH: distribución de presión de un flujo de rotura de presa utilizando la formulación estándar δ-SPH

En Antuono et al. [61] se propuso una corrección al término difusivo de Molteni [56] para eliminar algunas inconsistencias cerca de la superficie libre. En este caso, el término difusivo adoptado es equivalente a un operador diferencial de alto orden en el campo de densidad. [62] El esquema se llama δ-SPH y preserva todas las propiedades de conservación del SPH sin difusión (por ejemplo, momentos lineales y angulares, energía total, ver [63] ) junto con una representación suave y regular de los campos de densidad y presión. .

En el tercer grupo están aquellos esquemas SPH que emplean flujos numéricos obtenidos mediante solucionadores de Riemann para modelar las interacciones de partículas. [64] [65] [66]

Técnica de resolución de Riemann
Simulación SPH: distribución de presión de un flujo de rotura de presa utilizando un solucionador de Riemann con limitador de baja disipación.

Para un método SPH basado en solucionadores de Riemann, se construye un problema de Riemann entre partículas a lo largo de un vector unitario que apunta de partícula a partícula . En este problema de Riemann, los estados iniciales izquierdo y derecho están en partículas y , respectivamente. Los estados y son

La solución del problema de Riemann da como resultado tres ondas que emanan de la discontinuidad. Dos ondas, que pueden ser de choque o de rarefacción, que viajan con la velocidad de onda más pequeña o más grande. La onda media es siempre una discontinuidad de contacto y separa dos estados intermedios, denotados por y . Suponiendo que el estado intermedio satisface y , un solucionador de Riemann linealizado para flujos suaves o con shocks sólo moderadamente fuertes se puede escribir como

donde y son promedios entre partículas. Con la solución del problema de Riemann, es decir y , la discretización del método SPH es

dónde . Esto indica que la velocidad y presión promedio entre partículas simplemente se reemplazan por la solución del problema de Riemann. Al comparar ambas, se puede ver que la velocidad intermedia y la presión de los promedios entre partículas equivalen a una disipación implícita, es decir, regularización de la densidad y viscosidad numérica, respectivamente.

Dado que la discretización anterior es muy disipativa, una modificación sencilla es aplicar un limitador para disminuir las disipaciones numéricas implícitas introducidas al limitar la presión intermedia en [67]

donde el limitador se define como

Tenga en cuenta que garantiza que no haya disipación cuando el fluido está bajo la acción de una onda de expansión, es decir , y que el parámetro se utiliza para modular la disipación cuando el fluido está bajo la acción de una onda de compresión, es decir . Los experimentos numéricos encontraron que es generalmente efectivo. Tenga en cuenta también que la disipación introducida por la velocidad intermedia no está limitada.

Enfoque incompresible

Modelado de viscosidad

En general, la descripción de flujos hidrodinámicos requiere un tratamiento conveniente de los procesos difusivos para modelar la viscosidad en las ecuaciones de Navier-Stokes . Necesita una consideración especial porque involucra al operador diferencial laplaciano . Dado que el cálculo directo no proporciona resultados satisfactorios, se han propuesto varios enfoques para modelar la difusión.

Introducida por Monaghan y Gingold [68], la viscosidad artificial se utilizó para tratar flujos de fluidos con alto número de Mach . Se lee

Aquí, se controla la viscosidad del volumen mientras actúa de manera similar a la viscosidad artificial de Neumann Richtmeyr. El está definido por

donde η h es una pequeña fracción de h (por ejemplo, 0,01 h ) para evitar posibles infinitos numéricos en distancias cercanas.

La viscosidad artificial también ha demostrado mejorar la estabilidad general de las simulaciones de flujo general. Por lo tanto, se aplica a problemas no viscosos de la siguiente forma.

Es posible no sólo estabilizar simulaciones no viscosas sino también modelar la viscosidad física mediante este enfoque. para hacerlo

se sustituye en la ecuación anterior, donde es el número de dimensiones parciales del modelo. Este enfoque introduce la viscosidad aparente .

Para números de Reynolds bajos se propuso el modelo de viscosidad de Morris [69] .

Física adicional

Extensiones multifase

Astrofísica

A menudo en astrofísica se desea modelar la autogravedad además de la hidrodinámica pura. La naturaleza basada en partículas de SPH lo hace ideal para combinarlo con un solucionador de gravedad basado en partículas, por ejemplo, código de gravedad de árbol , [70] malla de partículas o malla de partículas-partículas .

Mecánica de sólidos e interacción fluido-estructura (FSI)

Formulación lagrangiana total para mecánica de sólidos.

Para discretizar las ecuaciones rectoras de la dinámica de sólidos, primero se introduce una matriz de corrección [71] [72] para reproducir la rotación de un cuerpo rígido como

dónde

representa el gradiente de la función del núcleo evaluado en la configuración de referencia inicial. Tenga en cuenta que los subíndices y se utilizan para indicar partículas sólidas, y la longitud de suavizado es idéntica a la de la discretización de ecuaciones de fluidos.

Usando la configuración inicial como referencia, la densidad del sólido se evalúa directamente como

¿Dónde está el determinante jacobiano del tensor de deformación ?

Ahora podemos discretizar la ecuación de momento de la siguiente forma

donde el primer esfuerzo de Piola-Kirchhoff promediado entre partículas se define como

Además y corresponden a la presión del fluido y las fuerzas viscosas que actúan sobre la partícula sólida , respectivamente.

Acoplamiento fluido-estructura

En el acoplamiento fluido-estructura, la estructura sólida circundante se comporta como un límite móvil para el fluido, y la condición de límite antideslizante se impone en la interfaz fluido-estructura. Las fuerzas de interacción que actúan sobre una partícula fluida , debido a la presencia de la partícula sólida vecina , se pueden obtener como [73]

y

Aquí, la presión y la velocidad imaginarias están definidas por

donde denota la dirección normal a la superficie de la estructura sólida, y la densidad de partículas imaginarias se calcula mediante la ecuación de estado.

En consecuencia, las fuerzas de interacción y que actúan sobre una partícula sólida están dadas por

y

La propiedad antisimétrica de la derivada de la función kernel asegurará la conservación del momento para cada par de partículas que interactúan y .

Otros

El método de elementos discretos , utilizado para simular materiales granulares , está relacionado con SPH.

Variantes del método.

Referencias

  1. ^ ab Colagrossi (2019). "Flujo viscoso que pasa por un cilindro cerca de una superficie libre: puntos de referencia con respuestas estables, periódicas y metaestables, resueltos mediante esquemas basados ​​​​en malla y sin malla". Computadoras y Fluidos . 181 : 345–363. doi :10.1016/j.compfluid.2019.01.007. S2CID  128143912.
  2. ^ RA Gingold; JJ Monaghan (1977). "Hidrodinámica de partículas suavizadas: teoría y aplicación a estrellas no esféricas". Lun. No. R. Astron. Soc . 181 (3): 375–89. Código bibliográfico : 1977MNRAS.181..375G. doi : 10.1093/mnras/181.3.375 .
  3. ^ LB Lucy (1977). "Un enfoque numérico para la prueba de la hipótesis de la fisión". Astron. J.82 : 1013-1024. Código bibliográfico : 1977AJ.....82.1013L. doi :10.1086/112164.
  4. ^ Takahiro Harada; Seiichi Koshizuka; Yoichiro Kawaguchi (2007). "Hidrodinámica de partículas suavizadas en GPU ". Internacional de gráficos por computadora . págs. 63–70.
  5. ^ Alejandro Crespo; José M. Domínguez; Anxo Barreiro; Moncho Gómez-Gesteira; Benedicto D. Rogers (2011). "GPU, una nueva herramienta de aceleración en CFD: eficiencia y confiabilidad en métodos de hidrodinámica de partículas suavizadas". MÁS UNO . 6 (6): e20685. Código Bib : 2011PLoSO...620685C. doi : 10.1371/journal.pone.0020685 . PMC 3113801 . PMID  21695185. 
  6. ^ ab Precio, DJ (2011). "Hidrodinámica de partículas suavizadas: cosas que desearía que me enseñara mi madre". Avances en Astrofísica Computacional: Métodos . 453 : 249. arXiv : 1111.1259 . Código Bib : 2012ASPC..453..249P.
  7. ^ "El método de hidrodinámica de partículas suavizadas versus métodos numéricos de volumen finito". 2018-03-21 . Consultado el 30 de agosto de 2018 .
  8. ^ ab Adami, S. y Hu, XY y Adams, NA. (2012). "Una condición de contorno de pared generalizada para la hidrodinámica de partículas suavizadas". Revista de Física Computacional . 231 (21): 7057–7075. Código Bib : 2012JCoPh.231.7057A. doi :10.1016/j.jcp.2012.05.005.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  9. ^ Shadloo, MS y Oger, G. y Touze, DL. (2016). "Método de hidrodinámica de partículas suavizadas para flujos de fluidos, hacia aplicaciones industriales: motivaciones, estado actual y desafíos". Computadoras y Fluidos . 136 : 11–34. doi :10.1016/j.compfluid.2016.05.029.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  10. ^ ab Fraser, K. y Kiss, LI y St-George, L. (2016). "Una condición de contorno de pared generalizada para la hidrodinámica de partículas suavizadas". 14ª Conferencia Internacional LS-DYNA .{{cite journal}}: CS1 maint: multiple names: authors list (link)
  11. ^ ab Kostorz (2020). "Un método semianalítico de integral de límite para funciones radiales con aplicación a la hidrodinámica de partículas suavizadas". Revista de Física Computacional . 417 : 109565. Código bibliográfico : 2020JCoPh.41709565K. doi : 10.1016/j.jcp.2020.109565. S2CID  219438340.
  12. ^ Solenthaler (2009). "SPH incompresible predictivo-correctivo". {{cite journal}}: Citar diario requiere |journal=( ayuda )
  13. ^ Imhsen (2010). "Manejo de límites y paso de tiempo adaptativo para PCISPH". Taller de Interacción en Realidad Virtual y Simulación Física VRIPHYS .
  14. ^ Bodino (2011). "Restricción de fluidos". Transacciones IEEE sobre visualización y gráficos por computadora . 18 (3): 516–26. doi :10.1109/TVCG.2011.29. PMID  22241284. S2CID  14023161.
  15. ^ Hoetzlein (2012). "Fluids v.3, un simulador de fluidos de código abierto a gran escala". {{cite journal}}: Citar diario requiere |journal=( ayuda )
  16. ^ Akinci (2012). "Acoplamiento rígido-fluido versátil para SPH incompresible". Transacciones ACM sobre gráficos . 31 (4): 1–8. doi :10.1145/2185520.2185558. S2CID  5669154.
  17. ^ Macklin (2013). "Fluidos basados ​​en la posición". Transacciones ACM sobre gráficos . 32 (4): 1–12. doi :10.1145/2461912.2461984. S2CID  611962.
  18. ^ Akinci (2013). "Tensión superficial y adherencia versátiles para fluidos SPH SPH". Transacciones ACM sobre gráficos . 32 (6): 1–8. CiteSeerX 10.1.1.462.8293 . doi :10.1145/2508363.2508395. S2CID  12550964. 
  19. ^ Revista de Tribología (2013). "Aplicación de la hidrodinámica de partículas suavizadas a la lubricación de película completa". {{cite journal}}: Citar diario requiere |journal=( ayuda )
  20. ^ Mahdavi y Talebbeydokhti (2015). "Un algoritmo híbrido de tratamiento de límites sólidos para la hidrodinámica de partículas suavizadas". Scientia Iranica, Transacción A, Ingeniería Civil . 22 (4): 1457-1469.
  21. ^ Revista internacional de métodos numéricos en fluidos (2016). "Hidrodinámica de partículas suavizadas curvilíneas". Revista internacional de métodos numéricos en fluidos . 83 (2): 115-131. Código Bib : 2017IJNMF..83..115T. doi :10.1002/fld.4261. S2CID  124425780.
  22. ^ Precio, Daniel J (2009). "Hidrodinámica astrofísica de partículas lisas". Nuevo Astron.rev . 53 (4–6): 78–104. arXiv : 0903.5075 . Código Bib :2009NuevoAR..53...78R. doi :10.1016/j.newar.2009.08.007. S2CID  129246.
  23. ^ Rosswog, Stephan (2015). "Métodos SPH en el modelado de objetos compactos". Astrofísica informática Living Rev. 1 (1): 1. arXiv : 1406.4224 . Código Bib : 2015LRCA....1....1R. doi :10.1007/lrca-2015-1. S2CID  119119783.
  24. ^ Precio, Daniel J; Rockefeller, Gabriel; Warren, Michael S (2006). "SNSPH: un código hidrodinámico de radiación de partículas suavizadas en 3-D paralelo". Astrofia. J.643 : 292–305. arXiv : astro-ph/0512532 . doi :10.1086/501493. S2CID  16733573.
  25. ^ "Formación estelar con transferencia radiativa".
  26. ^ Precio, Daniel J. (1 de febrero de 2012). "Hidrodinámica y magnetohidrodinámica de partículas suavizadas". Revista de Física Computacional . Número especial: Física computacional del plasma. 231 (3): 759–794. arXiv : 1012.1885 . doi :10.1016/j.jcp.2010.12.011. ISSN  0021-9991.
  27. ^ Libersky, LD; Petschek, AG (1990). Hidrodinámica de partículas suaves con resistencia de materiales, avances en el método de Lagrange libre . Apuntes de conferencias de física. vol. 395, págs. 248-257. doi :10.1007/3-540-54960-9_58. ISBN 978-3-540-54960-4.
  28. ^ LD Libersky; AG Petschek; AG Carney; TC Hipp; J.R. Allahdadi; FA Alto (1993). "Hidrodinámica de tensión lagrangiana: un código SPH tridimensional para la respuesta dinámica del material". J. Computación. Física . 109 (1): 67–75. Código bibliográfico : 1993JCoPh.109...67L. doi :10.1006/jcph.1993.1199.
  29. ^ JW Swegle; Fiscalía Hicks; SW Attaway (1995). "Análisis de estabilidad hidrodinámica de partículas lisas". J. Computación. Física . 116 (1): 123-134. Código Bib : 1995JCoPh.116..123S. doi :10.1006/jcph.1995.1010.
  30. ^ T. Belytschko; Y. Krongauz; J. Dolbow; C. Gerlach (1998). "Sobre la integridad de los métodos de partículas sin malla". En t. J. Número. Métodos Ing . 43 (5): 785–819. Código Bib : 1998IJNME..43..785B. CiteSeerX 10.1.1.28.491 . doi :10.1002/(sici)1097-0207(19981115)43:5<785::aid-nme420>3.0.co;2-9. 
  31. ^ WK Liu; S. Jun; YF Zhang (1995). "Métodos de reproducción de partículas del núcleo". En t. J. Número. Métodos Ing . 20 (8–9): 1081–1106. Código Bib : 1995IJNMF..20.1081L. doi :10.1002/fld.1650200824.
  32. ^ PW Randles; LD Libersky (1997). "Mejoras recientes en el modelado SPH del impacto de hipervelocidad". En t. J. Impacto Ing . 20 (6–10): 525–532. doi :10.1016/s0734-743x(97)87441-6.
  33. ^ GR Johnson; SR Beissel (1996). "Funciones de suavizado normalizadas para cálculos de impacto SPH". En t. J. Número. Métodos Ing . 39 (16): 2725–2741. Código Bib : 1996IJNME..39.2725J. doi :10.1002/(sici)1097-0207(19960830)39:16<2725::aid-nme973>3.0.co;2-9.
  34. ^ CT Dyka; RP Ingel (1995). "Un enfoque para la inestabilidad de la tensión en hidrodinámica de partículas suavizadas". Computadora. Estructura . 57 (4): 573–580. doi :10.1016/0045-7949(95)00059-p.
  35. ^ CT Dyka; PW Randles; RP Ingel (1997). "Puntos de tensión por inestabilidad de tensión en SPH". En t. J. Número. Métodos Ing . 40 (13): 2325–2341. Código bibliográfico : 1997IJNME..40.2325D. doi :10.1002/(sici)1097-0207(19970715)40:13<2325::aid-nme161>3.0.co;2-8.
  36. ^ PW Randles; LD Libersky (2000). "SPH normalizado con puntos de tensión". En t. J. Número. Métodos Ing . 48 (10): 1445-1462. Código Bib : 2000IJNME..48.1445R. doi :10.1002/1097-0207(20000810)48:10<1445::aid-nme831>3.0.co;2-9.
  37. ^ T. Belytschko; Y. Guo; WK Liu; SP Xiao (2000). "Un análisis de estabilidad unificado de métodos de partículas sin malla". En t. J. Número. Métodos Ing . 48 (9): 1359-1400. Código bibliográfico : 2000IJNME..48.1359B. doi :10.1002/1097-0207(20000730)48:9<1359::aid-nme829>3.0.co;2-u.
  38. ^ J. Bonet; S. Kulasegaram (2000). "Corrección y estabilización de métodos hidrodinámicos de partículas lisas con aplicaciones en simulaciones de conformado de metales". En t. J. Número. Métodos Ing . 47 (6): 1189-1214. Código bibliográfico : 2000IJNME..47.1189B. doi :10.1002/(sici)1097-0207(20000228)47:6<1189::aid-nme830>3.0.co;2-i.
  39. ^ WG Hoover; CG Hoover (2001). "Recetas basadas en SPAM para simulaciones continuas". Computación en Ciencias e Ingeniería . 3 (2): 78–85. Código Bib : 2001CSE.....3b..78H. doi : 10.1109/5992.909007 .
  40. ^ T. Rabczuk; J. Eibl; L. Stempniewski (2003). "Simulación de fragmentación de hormigón a alta velocidad mediante SPH/MLSPH". En t. J. Número. Métodos Ing . 56 (10): 1421-1444. Código Bib : 2003IJNME..56.1421R. doi :10.1002/nme.617. S2CID  119799557.
  41. ^ MI Herreros; M. Mabsout (2011). "Un esquema de discretización temporal de dos pasos utilizando el método SPH para la propagación de ondas de choque". Computadora. Métodos de aplicación. Mec. Ing . 200 (21–22): 1833–1845. Código Bib : 2011CMAME.200.1833H. doi :10.1016/j.cma.2011.02.006.
  42. ^ S. Yashiro; T. Okabe (2015). "Hidrodinámica de partículas suavizadas en un sistema de coordenadas generalizado con un modelo constitutivo de deformación finita". En t. J. Número. Métodos Ing . 103 (11): 781–797. Código Bib : 2015IJNME.103..781Y. doi :10.1002/nme.4906. hdl : 2324/4476056 . S2CID  121935150.
  43. ^ Nueva Jersey Quinlan; M. Basa; M. Lastiwka (2006). "Error de truncamiento en métodos de partículas sin malla" (PDF) . Revista internacional de métodos numéricos en ingeniería . 66 (13): 2064–2085. Código Bib : 2006IJNME..66.2064Q. doi :10.1002/nme.1617. hdl : 10379/1170 . S2CID  53701216.
  44. ^ H. Wendland (1995). "Funciones radiales polinómicas por partes, definidas positivas y compactamente soportadas de grado mínimo". Avances en Matemática Computacional . 4 (4): 389–396. doi :10.1007/BF02123482. S2CID  36452865.
  45. ^ A. Mayrhofer; BD Rogers; D. Violeau; M. Ferrand (2013). "Investigación de flujos delimitados por muros utilizando SPH y las condiciones de contorno de muros semianalíticas unificadas". Comunicaciones de Física Informática . 184 (11): 2515–2527. arXiv : 1304.3692 . Código Bib : 2013CoPhC.184.2515M. CiteSeerX 10.1.1.770.4985 . doi :10.1016/j.cpc.2013.07.004. S2CID  35008128. 
  46. ^ J. Bonet; TS Lok (1999). "Aspectos variacionales y de preservación del impulso de las formulaciones de hidrodinámica de partículas suavizadas". Métodos informáticos en ingeniería mecánica aplicada . 180 (1–2): 97–115. Código Bib : 1999CMAME.180...97B. doi :10.1016/S0045-7825(99)00051-1.
  47. ^ JJ Monaghan (2005). "Hidrodinámica de partículas suavizadas". Informes sobre los avances en física . 68 (8): 1703-1759. Código Bib : 2005RPPh...68.1703M. doi :10.1088/0034-4885/68/8/R01. S2CID  5987481.
  48. ^ E. Hairer; C. Lubich; G. Wanner (2006). Integración numérica geométrica. Saltador. ISBN 978-3-540-30666-5.
  49. ^ ab Andrea Colagrossi; Mateo Antuono; David Le Touzè (2009). "Consideraciones teóricas sobre el papel de la superficie libre en el modelo hidrodinámico de partículas suavizadas". Revisión física E. 79 (5): 056701. Código bibliográfico : 2009PhRvE..79e6701C. doi : 10.1103/PhysRevE.79.056701. PMID  19518587.
  50. ^ a b C Benjamin Bouscasse; Andrea Colagrossi; Salvatore Marrone; Matteo Antuono (2013). "Interacción no lineal de ondas de agua con cuerpos flotantes en SPH". Revista de Fluidos y Estructuras . 42 : 112-129. Código Bib : 2013JFS....42..112B. doi : 10.1016/j.jfluidstructs.2013.05.010.
  51. ^ Fabricio Maciá; Mateo Antuono; Leo M González; Andrea Colagrossi (2011). "Análisis teórico de la aplicación de condiciones de contorno antideslizantes en métodos SPH". Progresos de la Física Teórica . 125 (6): 1091-1121. Código Bib : 2011PThPh.125.1091M. doi : 10.1143/PTP.125.1091 .
  52. ^ José Luis Cercos-Pita; Mateo Antuono; Andrea Colagrossi; Antonio Souto (2017). "Conservación de energía SPH para interacciones fluido-sólido". Métodos Informáticos en Mecánica e Ingeniería Aplicadas . 317 : 771–791. Código Bib : 2017CMAME.317..771C. doi :10.1016/j.cma.2016.12.037.
  53. ^ J. Campbell; R. Vignjevic; L. Libersky (2000). "Un algoritmo de contacto para la hidrodinámica de partículas suavizadas". Métodos Informáticos en Mecánica e Ingeniería Aplicadas . 184 (1): 49–65. Código Bib : 2000CMAME.184...49C. doi :10.1016/S0045-7825(99)00442-9.
  54. ^ abc M. Ferrand, DR Laurence, BD Rogers, D. Violeau, C. Kassiotis (2013). "Condiciones de contorno de pared semianalíticas unificadas para flujos no viscosos, laminares o turbulentos en el método SPH sin malla". Revista internacional de métodos numéricos en fluidos . 71 (4). En t. J. Número. Metanfetamina. Fluidos: 446–472. Código Bib : 2013IJNMF..71..446F. doi :10.1002/fld.3666. S2CID  124465492.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  55. ^ HR Cole (1948). Explosiones submarinas. Princeton, Nueva Jersey: Princeton University Press.
  56. ^ abc D. Molteni, A. Colagrossi (2009). "Un procedimiento sencillo para mejorar la evaluación de la presión en un contexto hidrodinámico utilizando el SPH". Comunicaciones de Física Informática . 180 (6): 861–872. Código Bib : 2009CoPhC.180..861M. doi :10.1016/j.cpc.2008.12.004.
  57. ^ ab Colagrossi, Andrea; Landrini, Mauricio (2003). "Simulación numérica de flujos interfaciales mediante hidrodinámica de partículas suavizadas". Revista de Física Computacional . 191 (2): 448–475. Código Bib : 2003JCoPh.191..448C. doi :10.1016/S0021-9991(03)00324-3.
  58. ^ Randall J. LeVeque (2007). Métodos de diferencias finitas para ecuaciones diferenciales ordinarias y parciales: problemas de estado estacionario y dependientes del tiempo . Siam.
  59. ^ A. Ferrari, M. Dumbser, E. Toro, A. Armanini (2009). "Un nuevo esquema SPH paralelo 3D para flujos superficiales libres". Computadoras y fluidos . 38 (6). Elsevier: 1203-1217. doi :10.1016/j.compfluid.2008.11.012.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  60. ^ Fatehi, R y Manzari, MT (2011). "Un remedio para las oscilaciones numéricas en la hidrodinámica de partículas suavizadas débilmente comprimibles". Revista internacional de métodos numéricos en fluidos . 67 (9). Biblioteca en línea Wiley: 1100–1114. Código Bib : 2011IJNMF..67.1100F. doi :10.1002/fld.2406. S2CID  121381641.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  61. ^ M. Antuono, A. Colagrossi, S. Marrone, D. Molteni (2010). "Flujos en superficie libre resueltos mediante esquemas SPH con términos numéricos difusos". Comunicaciones de Física Informática . 181 (3). Elsevier: 532–549. Código Bib : 2010CoPhC.181..532A. doi :10.1016/j.cpc.2009.11.002.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  62. ^ M. Antuono, A. Colagrossi, S. Marrone (2012). "Términos numéricos de difusión en esquemas SPH débilmente comprimibles". Comunicaciones de Física Informática . 183 (12). Elsevier: 2570–2580. Código Bib : 2012CoPhC.183.2570A. doi :10.1016/j.cpc.2012.07.006.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  63. ^ Antuono Matteo y Marrone S y Colagrossi A y Bouscasse B (2015). "Balance energético en el esquema δ-SPH". Métodos Informáticos en Mecánica e Ingeniería Aplicadas . 289 . Elsevier: 209–226. Código Bib : 2015CMAME.289..209A. doi :10.1016/j.cma.2015.02.004.
  64. ^ JP. Vila (1999). "Sobre métodos ponderados de partículas e hidrodinámica de partículas suaves". Modelos y Métodos Matemáticos en Ciencias Aplicadas . 9 (2). Científico mundial: 161–209. doi :10.1142/S0218202599000117.
  65. ^ Marongiu Jean-Christophe y Leboeuf Francis y Caro Joëlle y Parkinson Etienne (2010). "Simulaciones de flujos superficiales libres en turbinas Pelton mediante un método híbrido SPH-ALE" (PDF) . Revista de investigación hidráulica . 48 (T1). Taylor y Francisco: 40–49. doi :10.1080/00221686.2010.9641244. S2CID  121493014.
  66. ^ De Leffe, Matthieu (2011). Modelización de gases viscosos por el método SPH en vista de aplicación de hidrodinámica naval . Tesis doctoral, Escuela Central de Nantes.
  67. ^ Chi Zhang, Xiangyu Hu y Nikolaus Adams (2017). "Un método SPH débilmente comprimible basado en un solucionador de Riemann de baja disipación". Revista de Física Computacional . 335 : 605–620. Código Bib : 2017JCoPh.335..605Z. doi :10.1016/j.jcp.2017.01.027.
  68. ^ JJ Monaghan; RA Gingold (1983). "Simulación de choques por el método de partículas". Revista de Física Computacional . 52 (2): 347–389. Código bibliográfico : 1983JCoPh..52..374M. doi :10.1016/0021-9991(83)90036-0.
  69. ^ JP Morris; PJ Fox; Y. Zhu (1997). "Modelado de flujos incompresibles con número de Reynolds bajo utilizando SPH". Revista de Física Computacional . 136 (1): 214–226. Código Bib : 1997JCoPh.136..214M. doi :10.1006/jcph.1997.5776.
  70. ^ Marios D. Dikaiakos; Joachim Stadel, PKDGRAV The Parallel kD Tree Gravity Code , consultado el 1 de febrero de 2017
  71. ^ Vignjevic, Rade; Reveles, Juan R; Campbell, James (2006). "SPH en un formalismo lagrangiano total". Modelado Informático en Ingeniería y Ciencias . 44 : 181-198.
  72. ^ Han, Luhui; Hu, Xiangyu (2018). "Modelado SPH de la interacción fluido-estructura". Revista de hidrodinámica . 30 (1): 62–69. Código Bib : 2018JHyDy..30...62H. doi :10.1007/s42241-018-0006-9. S2CID  125369012.
  73. ^ Chi Zhang, Massoud Rezavand y Xiangyu Hu (2020). "Un método SPH de resolución múltiple para interacciones fluido-estructura". Revista de Física Computacional . 429 : 110028. arXiv : 1911.13255 . doi : 10.1016/j.jcp.2020.110028. ISSN  0021-9991. S2CID  208513116.

Otras lecturas

enlaces externos

Software

  1. ^ Benítez-Llambay, Alejandro (28 de julio de 2015), "Py-Sphviewer: Py-Sphviewer V1.0.0", Zenodo , Bibcode :2015zndo.....21703B, doi :10.5281/zenodo.21703 , recuperado 2022- 03-30