stringtranslate.com

Tipos de malla

Una malla es una representación de un dominio geométrico más grande mediante celdas discretas más pequeñas. Las mallas se utilizan comúnmente para calcular soluciones de ecuaciones diferenciales parciales y generar gráficos de computadora , y para analizar datos geográficos y cartográficos. Una malla divide el espacio en elementos (o celdas o zonas ) sobre los cuales se pueden resolver las ecuaciones, lo que luego aproxima la solución sobre el dominio más grande. Los límites de los elementos pueden restringirse para que se encuentren en límites internos o externos dentro de un modelo. Los elementos de mayor calidad (mejor forma) tienen mejores propiedades numéricas, donde lo que constituye un elemento "mejor" depende de las ecuaciones generales que rigen y de la solución particular para la instancia del modelo.

Formas celulares comunes

Bidimensional

Formas celulares bidimensionales básicas

Existen dos tipos de formas celulares bidimensionales que se utilizan comúnmente: el triángulo y el cuadrilátero .

Los elementos computacionalmente pobres tendrán ángulos internos agudos o bordes cortos o ambos.

Triángulo

Esta forma de celda consta de 3 lados y es uno de los tipos de malla más simples. Una malla de superficie triangular siempre es rápida y fácil de crear. Es más común en cuadrículas no estructuradas .

Cuadrilátero

Esta forma de celda es básica, tiene 4 lados, como se muestra en la figura. Es la más común en las cuadrículas estructuradas.

Los elementos cuadriláteros generalmente se excluyen de ser o volverse cóncavos.

Tridimensional

Formas celulares tridimensionales básicas

Los elementos tridimensionales básicos son el tetraedro , la pirámide cuadrilátera , el prisma triangular y el hexaedro . Todos ellos tienen caras triangulares y cuadriláteras.

Los modelos bidimensionales extruidos pueden representarse completamente mediante prismas y hexaedros como triángulos y cuadriláteros extruidos.

En general, las caras cuadriláteras en tres dimensiones pueden no ser perfectamente planas. Una cara cuadrilátera no plana puede considerarse un volumen tetraédrico delgado compartido por dos elementos vecinos.

Tetraedro

Un tetraedro tiene 4 vértices, 6 aristas y está delimitado por 4 caras triangulares. En la mayoría de los casos, se puede generar automáticamente una malla de volumen tetraédrico.

Pirámide

Una pirámide de base cuadrilátera tiene 5 vértices, 8 aristas, delimitadas por 4 caras triangulares y 1 cuadrilátera. Se utilizan de manera eficaz como elementos de transición entre elementos de cara cuadrada y triangular y otros en mallas y cuadrículas híbridas.

Prisma triangular

Un prisma triangular tiene 6 vértices, 9 aristas, delimitados por 2 caras triangulares y 3 caras cuadriláteras. La ventaja de este tipo de capa es que resuelve la capa límite de manera eficiente.

Hexaedro

Un cuboide , un cubo topológico , tiene 8 vértices, 12 aristas y 6 caras cuadriláteras, lo que lo convierte en un tipo de hexaedro . En el contexto de las mallas, a un cuboide se le suele llamar hexaedro , hex o ladrillo . [1] Para la misma cantidad de celdas, la precisión de las soluciones en las mallas hexaédricas es la más alta.

Las zonas de pirámides y prismas triangulares pueden considerarse computacionalmente como hexaedros degenerados, donde algunas aristas se han reducido a cero. También pueden representarse otras formas degeneradas de un hexaedro.

Celdas avanzadas (poliedro)

Un elemento poliédrico (dual) tiene cualquier número de vértices, aristas y caras. Por lo general, requiere más operaciones de cálculo por celda debido al número de vecinos (normalmente 10). [2] Aunque esto se compensa con la precisión del cálculo.

Clasificación de rejillas

Red estructurada
Cuadrícula no estructurada

Cuadrículas estructuradas

Las mallas estructuradas se identifican por su conectividad regular. Las opciones de elementos posibles son cuadriláteros en 2D y hexaedros en 3D. Este modelo es muy eficiente en términos de espacio, ya que las relaciones de vecindad se definen mediante la disposición de almacenamiento. Otras ventajas de las mallas estructuradas sobre las no estructuradas son una mejor convergencia y una mayor resolución. [3] [4] [5]

Cuadrículas no estructuradas

Una cuadrícula no estructurada se identifica por su conectividad irregular. No se puede expresar fácilmente como una matriz bidimensional o tridimensional en la memoria de la computadora. Esto permite cualquier elemento posible que un solucionador pueda utilizar. En comparación con las mallas estructuradas, para las cuales las relaciones de vecindad son implícitas, este modelo puede ser altamente ineficiente en términos de espacio, ya que requiere el almacenamiento explícito de las relaciones de vecindad. Los requisitos de almacenamiento de una cuadrícula estructurada y de una cuadrícula no estructurada están dentro de un factor constante. Estas cuadrículas generalmente emplean triángulos en 2D y tetraédricos en 3D. [6]

Redes híbridas

Una cuadrícula híbrida contiene una mezcla de partes estructuradas y no estructuradas. Integra las mallas estructuradas y no estructuradas de manera eficiente. Las partes de la geometría que son regulares pueden tener cuadrículas estructuradas y las que son complejas pueden tener cuadrículas no estructuradas. Estas cuadrículas pueden ser no conformes, lo que significa que las líneas de la cuadrícula no necesitan coincidir en los límites de los bloques. [7]

Calidad de la malla

Se considera que una malla tiene mayor calidad si se calcula una solución más precisa con mayor rapidez. La precisión y la velocidad están en tensión. Disminuir el tamaño de la malla siempre aumenta la precisión, pero también aumenta el costo computacional.

La precisión depende tanto del error de discretización como del error de solución. En el caso del error de discretización, una malla dada es una aproximación discreta del espacio y, por lo tanto, solo puede proporcionar una solución aproximada, incluso cuando las ecuaciones se resuelven con exactitud. (En el trazado de rayos de gráficos por computadora , la cantidad de rayos disparados es otra fuente de error de discretización). En el caso del error de solución, para las EDP se requieren muchas iteraciones sobre toda la malla. El cálculo finaliza antes de tiempo, antes de que las ecuaciones se resuelvan con exactitud. La elección del tipo de elemento de la malla afecta tanto al error de discretización como al de solución.

La precisión depende tanto del número total de elementos como de la forma de los elementos individuales. La velocidad de cada iteración aumenta (linealmente) con el número de elementos, y el número de iteraciones necesarias depende del valor de la solución local y del gradiente en comparación con la forma y el tamaño de los elementos locales.

Precisión de la solución

Una malla gruesa puede proporcionar una solución precisa si la solución es constante, por lo que la precisión depende de la instancia del problema en particular. Se puede refinar selectivamente la malla en áreas donde los gradientes de la solución son altos, aumentando así la fidelidad en ese aspecto. La precisión, incluidos los valores interpolados dentro de un elemento, depende del tipo y la forma del elemento.

Tasa de convergencia

Cada iteración reduce el error entre la solución calculada y la verdadera. Una tasa de convergencia más rápida significa un error menor con menos iteraciones.

Una malla de calidad inferior puede dejar fuera características importantes, como la capa límite para el flujo de fluidos. El error de discretización será grande y la tasa de convergencia se verá afectada; la solución puede no converger en absoluto.

Independencia de la red

Una solución se considera independiente de la malla si el error de discretización y de solución son lo suficientemente pequeños dadas las iteraciones suficientes. Esto es esencial para obtener resultados comparativos. Un estudio de convergencia de malla consiste en refinar los elementos y comparar las soluciones refinadas con las soluciones generales. Si un refinamiento adicional (u otros cambios) no cambia significativamente la solución, la malla es una "malla independiente".

Decidir el tipo de malla

Asimetría basada en el volumen equilátero

Si la precisión es la principal preocupación, la malla hexaédrica es la más preferible. La densidad de la malla debe ser lo suficientemente alta para capturar todas las características del flujo, pero al mismo tiempo no debe ser tan alta que capture detalles innecesarios del flujo, sobrecargando así la CPU y desperdiciando más tiempo. Siempre que haya una pared, la malla adyacente a la pared es lo suficientemente fina como para resolver el flujo de la capa límite y, en general, se prefieren las celdas cuadrangulares, hexagonales y prismáticas a las triangulares, tetraedros y pirámides. Las celdas cuadrangulares y hexagonales se pueden estirar cuando el flujo está completamente desarrollado y es unidimensional.

Representa la asimetría de un cuadrilátero.

En función de la asimetría, la suavidad y la relación de aspecto, se puede decidir la idoneidad de la malla. [8]

Oblicuidad

La asimetría de una cuadrícula es un indicador adecuado de la calidad y la idoneidad de la malla. Una asimetría grande compromete la precisión de las regiones interpoladas. Existen tres métodos para determinar la asimetría de una cuadrícula.

Basado en el volumen equilátero

Este método es aplicable únicamente a triángulos y tetraedros y es el método predeterminado.

Cambio de salto suave y amplio

Basado en la desviación del ángulo equilátero normalizado

Este método se aplica a todas las formas de células y caras y casi siempre se utiliza para prismas y pirámides.

Desviación equiangular

Otra medida común de calidad se basa en la desviación equiangular.

dónde:

Una asimetría de 0 es la mejor posible y casi nunca se prefiere una asimetría de 1. Para celdas hexagonales y cuádruples, la asimetría no debe superar 0,85 para obtener una solución bastante precisa.

Representa los cambios en la relación de aspecto.

Para celdas triangulares, la asimetría no debe exceder 0,85 y para celdas cuadriláteras, la asimetría no debe exceder 0,9.

Suavidad

El cambio de tamaño también debe ser suave. No debe haber saltos repentinos en el tamaño de la celda porque esto puede causar resultados erróneos en los nodos cercanos.

Relación de aspecto

Es la relación entre el lado más largo y el lado más corto de una celda. Lo ideal es que sea igual a 1 para garantizar los mejores resultados. Para un flujo multidimensional, debería ser cercano a uno. Además, las variaciones locales en el tamaño de las celdas deberían ser mínimas, es decir, los tamaños de las celdas adyacentes no deberían variar en más del 20 %. Tener una relación de aspecto grande puede resultar en un error de interpolación de magnitud inaceptable.

Generación y mejora de mallas

Véase también generación de mallas y principios de generación de mallas . En dos dimensiones, el volteo y el suavizado son herramientas poderosas para adaptar una malla deficiente a una buena malla. El volteo implica combinar dos triángulos para formar un cuadrilátero y luego dividir el cuadrilátero en la otra dirección para producir dos nuevos triángulos. El volteo se utiliza para mejorar las medidas de calidad de un triángulo, como la asimetría. El suavizado de malla mejora las formas de los elementos y la calidad general de la malla al ajustar la ubicación de los vértices de la malla. En el suavizado de malla, las características principales, como el patrón distinto de cero del sistema lineal , se conservan ya que la topología de la malla permanece invariable. El suavizado laplaciano es la técnica de suavizado más utilizada.

Véase también

Referencias

  1. ^ "Elementos del hexaedro" (PDF) . Archivado desde el original (PDF) el 24 de febrero de 2015. Consultado el 13 de abril de 2015 .
  2. ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 6 de diciembre de 2013. Consultado el 10 de enero de 2018 .{{cite web}}: CS1 maint: archived copy as title (link)
  3. ^ "Calidad y control: dos razones por las que las redes estructuradas no desaparecerán".
  4. ^ Castillo, JE (1991), "Aspectos matemáticos de la generación de redes", Sociedad de Matemáticas Industriales y Aplicadas, Filadelfia
  5. ^ George, PL (1991), Generación automática de malla
  6. ^ Mavriplis, DJ (1996), "Generación de mallas y adaptabilidad para geometrías y flujos complejos", Manual de mecánica de fluidos computacional
  7. ^ Bern, Marshall; Plassmann, Paul (2000), "Generación de mallas", Manual de geometría computacional. Elsevier Science
  8. ^ "Mallas, lección 7". Andre Bakker . Consultado el 10 de noviembre de 2012 .

Enlaces externos