stringtranslate.com

Refinamiento de malla adaptable

En análisis numérico , el refinamiento de malla adaptativo ( AMR ) es un método para adaptar la precisión de una solución dentro de ciertas regiones de simulación sensibles o turbulentas, dinámicamente y durante el tiempo que se calcula la solución. Cuando las soluciones se calculan numéricamente, a menudo se limitan a cuadrículas cuantificadas predeterminadas, como en el plano cartesiano, que constituye la cuadrícula computacional o "malla". Sin embargo, muchos problemas en el análisis numérico no requieren una precisión uniforme en las cuadrículas numéricas utilizadas para el trazado de gráficos o la simulación computacional, y serían más adecuados si áreas específicas de los gráficos que necesitan precisión pudieran refinarse en la cuantificación solo en las regiones que requieren la precisión. mayor precisión. El refinamiento de malla adaptativa proporciona un entorno de programación dinámico para adaptar la precisión del cálculo numérico en función de los requisitos de un problema de cálculo en áreas específicas de gráficos multidimensionales que necesitan precisión mientras se dejan las otras regiones de los gráficos multidimensionales en niveles inferiores. de precisión y resolución.

Esta técnica dinámica de adaptar la precisión del cálculo a requisitos específicos ha sido acreditada a Marsha Berger , Joseph Oliger y Phillip Colella , quienes desarrollaron un algoritmo para el cuadriculado dinámico llamado refinamiento de malla adaptativa local . Desde entonces, el uso de AMR ha demostrado ser de amplio uso y se ha utilizado en el estudio de problemas de turbulencia en hidrodinámica, así como en el estudio de estructuras a gran escala en astrofísica como en la simulación cosmológica Bolshoi .

Desarrollo de refinamiento de malla adaptativa.

La imagen de arriba muestra la estructura de cuadrícula de un cálculo AMR de un impacto que impacta una pendiente inclinada. Cada una de las cajas es una cuadrícula; cuantas más cajas esté anidada, mayor será el nivel de refinamiento. Como muestra la imagen, el algoritmo utiliza cuadrículas de alta resolución solo en las ubicaciones físicas y en los momentos en que se requieren.

En una serie de artículos , Marsha Berger , Joseph Oliger y Phillip Colella desarrollaron un algoritmo para el cuadriculado dinámico llamado refinamiento de malla adaptativa local . [1] [2] El algoritmo comienza con todo el dominio computacional cubierto con una cuadrícula cartesiana regular de nivel base de resolución aproximada . A medida que avanza el cálculo, las celdas individuales de la cuadrícula se etiquetan para su refinamiento, utilizando un criterio que puede ser proporcionado por el usuario (por ejemplo, la masa por celda permanece constante, por lo tanto, las regiones de mayor densidad se resuelven mejor) o basándose en la extrapolación de Richardson .

Luego, todas las celdas etiquetadas se refinan, lo que significa que se superpone una cuadrícula más fina sobre la más gruesa. Después del refinamiento, los parches de cuadrícula individuales en un único nivel fijo de refinamiento se pasan a un integrador que avanza esas celdas en el tiempo. Finalmente, se implementa un procedimiento de corrección para corregir la transferencia a lo largo de las interfaces de la cuadrícula gruesa-fina, para garantizar que la cantidad de cualquier cantidad conservada que sale de una celda equilibre exactamente la cantidad que ingresa a la celda limítrofe. Si en algún momento el nivel de refinamiento en una celda es mayor que el requerido, la cuadrícula de alta resolución puede eliminarse y reemplazarse por una cuadrícula más gruesa.

Esto permite al usuario resolver problemas que son completamente intratables en una cuadrícula uniforme ; por ejemplo, los astrofísicos han utilizado AMR para modelar el colapso del núcleo de una nube molecular gigante hasta una resolución efectiva de 131.072 células por radio inicial de la nube , lo que corresponde a una resolución de 10 15 células en una cuadrícula uniforme. [3]

Se ha introducido un refinamiento de malla avanzado a través de funciones. [4] Los funcionales permiten la capacidad de generar cuadrículas y proporcionar adaptación de malla. Algunas funciones avanzadas incluyen las funciones Winslow y Liao modificadas. [5]

Aplicaciones del refinamiento de malla adaptativa

Al calcular una solución a las ecuaciones de aguas poco profundas , la solución (altura del agua) solo podría calcularse para puntos cada pocos pies de distancia, y se asumiría que entre esos puntos la altura varía suavemente. El factor limitante para la resolución de la solución es, por tanto, el espaciado de la cuadrícula: no habrá características de la solución numérica en escalas más pequeñas que el espaciado de la cuadrícula. El refinamiento de malla adaptativo (AMR) cambia el espaciado de los puntos de la cuadrícula para cambiar la precisión con la que se conoce la solución en esa región. En el ejemplo de aguas poco profundas, la cuadrícula podría, en general, estar espaciada cada pocos pies, pero podría refinarse de manera adaptativa para tener puntos de cuadrícula cada pocas pulgadas en lugares donde hay olas grandes.

Si la región en la que se desea una resolución más alta permanece localizada durante el transcurso del cálculo, entonces se puede utilizar el refinamiento de la malla estática , en el que la cuadrícula está más espaciada en algunas regiones que en otras, pero mantiene su forma con el tiempo.

Las ventajas de un esquema de cuadrícula dinámica son:

  1. Mayores ahorros computacionales en comparación con un enfoque de red estática.
  2. Mayores ahorros de almacenamiento en comparación con un enfoque de red estática.
  3. "Control completo de la resolución de la cuadrícula, en comparación con la resolución fija de un enfoque de cuadrícula estática, o la adaptabilidad basada en Lagrangiano de la hidrodinámica de partículas suavizadas" .
  4. En comparación con las mallas estáticas preajustadas, el enfoque adaptativo requiere un conocimiento a priori menos detallado sobre la evolución de la solución.
  5. Los costos computacionales heredan propiedades del sistema físico. [6]

Además, los métodos AMR se han desarrollado y aplicado a una amplia gama de problemas de mecánica de fluidos, incluidos flujos bifásicos, [7] interacciones fluido-estructura, [8] y convertidores de energía de las olas. [9]

Referencias

  1. ^ Berger, Marsha J.; Oliger, José (1984). "Refinamiento de malla adaptativa para ecuaciones diferenciales parciales hiperbólicas" (PDF) . Revista de Física Computacional . 53 (3): 484–512. doi :10.1016/0021-9991(84)90073-1. Archivado (PDF) desde el original el 22 de julio de 2021 . Consultado el 22 de julio de 2021 .
  2. ^ Berger, Marsha J.; Colella, Philipp (1989). "Refinamiento de malla adaptativa local para hidrodinámica de choque" (PDF) . Revista de Física Computacional . 82 (1): 64–84. Código bibliográfico : 1989JCoPh..82...64B. doi :10.1016/0021-9991(89)90035-1.
  3. ^ Klein, Richard (1999). "Formación de estrellas con refinamiento de malla adaptativa 3-D: el colapso y fragmentación de nubes moleculares". Revista de Matemática Computacional y Aplicada . 109 (1–2): 123–152. doi : 10.1016/S0377-0427(99)00156-9 .
  4. ^ Huang, Weizhang; Russell, Robert D. (2010). Método de malla móvil adaptativa . Saltador. ISBN 978-1-4419-7916-2.
  5. ^ Khattri, Sanjay Kumar (2007). "Generación y adaptación de red por funcionales". Matemática Computacional y Aplicada . 26 (2): 235–249 . Consultado el 22 de julio de 2021 .
  6. ^ Popinet, Stéphane (2015). "Un solucionador de redes múltiples adaptable de cuatro árboles para las ecuaciones de Serre-Green-Naghdi". Revista de Física Computacional . 302 : 336–358. Código Bib : 2015JCoPh.302..336P. doi : 10.1016/j.jcp.2015.09.009 . Consultado el 22 de julio de 2021 .
  7. ^ Zeng, Yadong; Xuan, Anqing; Blaschke, Johannes; Shen, Lian (2022). "Un marco de conjunto de niveles adaptativo centrado en celdas paralelas para la simulación eficiente de flujos de dos fases con subciclado y sin subciclado". Revista de Física Computacional . 448 . Elsevier: 110740. Código bibliográfico : 2022JCoPh.44810740Z. doi : 10.1016/j.jcp.2021.110740 . S2CID  244203913.
  8. ^ Zeng, Yadong; Bhala, Amneet; Shen, Lian (2022). "Un marco de método de límite inmerso DLM basado en esquema de avance de tiempo de subciclado / no subciclado para resolver problemas de interacción fluido-estructura monofásicos y multifásicos en redes dinámicamente adaptables". Computadoras y fluidos . 238 . Elsevier: 105358. doi : 10.1016/j.compfluid.2022.105358 . S2CID  247369961.
  9. ^ Yu, Yi-Hsiang; Li, Ye (2013). "Reynolds-Averged Navier - Simulación de Stokes del rendimiento de elevación de un sistema de energía de las olas absorbente de punto flotante de dos cuerpos". Computadoras y fluidos . 73 . Elsevier: 104-114. doi :10.1016/j.compfluid.2012.10.007.

Ver también