Está en la página 1de 44

Conceptos, Métodos y Herramientas

Básicas del Modelado con COMSOL


Multiphysics® II
Castellanos Ramos, Julián
González Gómez, Carlos David

Máster Propio Universitario en Simulación Numérica en Ciencia e Ingeniería con COMSOL Multiphysics
Contenido
• Sesión 1: Entorno de modelado y personalización del escritorio
• Sesión 2: Conceptos básicos de modelado I
• Sesión 3: Conceptos básicos de modelado II
• Sesión 4: Conceptos básicos de modelado III y Ejecución de COMSOL
Multiphysics
• Sesión 5: Definiciones I
• Sesión 6: Definiciones II
• Sesión 7: Definiciones III
• Sesión 8: Visualización y selección
• Sesión 9: Elementos finitos y funciones de forma
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Contenido 2
Contenido
• Sesión 1: Entorno de modelado y personalización del escritorio
• Sesión 2: Conceptos básicos de modelado I
• Sesión 3: Conceptos básicos de modelado II
• Sesión 4: Conceptos básicos de modelado III y Ejecución de COMSOL
Multiphysics
• Sesión 5: Definiciones I
• Sesión 6: Definiciones II
• Sesión 7: Definiciones III
• Sesión 8: Visualización y selección
• Sesión 9: Elementos finitos y funciones de forma
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Contenido 3
• Sesión 2: Conceptos básicos de modelado I:

• Creación de un Modelo de COMSOL Multiphysics


• Constructor de Modelo
• Guía para el Modelado

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Índice 4
• Sencillez de uso de todas las operaciones requeridas para construir un modelo.

• Basado en torno al Constructor de Modelo.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Creación de un modelo de COMSOL Multiphysics 5
• Nodo Component • Símbolos físicos

• Adición de dimensiones extra al modelo • Errores y Advertencias

• Ramas y subramas en la estructura del árbol • Creación y ejecución de métodos en modelos

• Ventanas de propiedades y ajustes para nodos de • Comparación de modelos y aplicaciones

operación
• Nombres de nodos, etiquetas y tipos en Model
Builder
• Apertura de menús contextuales y adición de nodos
• Nodos de física
• Nodos por defecto de la interfaz física
• Tipos de nodos físicos exclusivos y contribuyentes
• Estado de un nodo de física
• Nodos dinámicos en el Model Builder
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Constructor de Modelo I 6
• Control del procedimiento de modelado

• Ramas

• Subramas

• Nodos → Ajustes y Propiedades

• Secuencia de operaciones → orden descendente

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Constructor de Modelo II 7
• Nodos por defecto:
• Definitions.
• Geometry.
• Materials.
• Physics interfaces.
• Multiphysics.
• Meshes.

• Ventana de Ajustes
• General: Sistemas de unidades, Coordenadas de referencia y Orden de forma
geométrica.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Component 8
• Además, Adición de dimensiones extra al modelo (Global Definitions).

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Ramas 9
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Subramas I 10
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Subramas II 11
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Ventana Settings y Properties 12
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Nombre de nodos, etiquetas y tipos 13
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Menús contextuales y adición de nodos 14
• Cada interfaz física:
• Propiedades materiales y modelos de material.
• Condiciones de contorno y de interfaz física.
• Ecuaciones (modelado basado en ecuaciones).
• Condiciones iniciales.

• Disponibles para:
• Dominios.
• Contornos
• Aristas.
• Puntos.
• Propiedades adicionales independientes de la geometría.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Nodos de Física 15
• Nodos por defecto:
• Un nodo ecuación de modelo o nodo de modelo material, normalmente en el nivel de
dominio. Define las ecuaciones de dominio (exceptuando fuentes, cargas, reacciones
y contribuciones similares opcionales), y los coeficientes y propiedades de material
correspondientes.
• Un nodo de condición de contorno. Para interfaces multifísicas existe una condición
de contorno por cada física interventora.
• En modelos axisimétricos, el eje de simetría tiene una condición de contorno Axial
Symmetry.
• Un nodo Initial Values para determinar los valores iniciales para una simulación
temporal o una estimación inicial de la solución a un modelo no lineal.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Nodos por defecto de la interfaz física I 16
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Nodos por defecto de la interfaz física 17
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Nodos físicos exclusivos y contribuyentes 18
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Estado de un nodo de física 19
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Nodos dinámicos en el Model Builder I 20
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Nodos dinámicos en el Model Builder II 21
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Símbolos físicos I 22
Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Símbolos físicos II 23
• COMSOL Error: Evita que el programa complete una tarea.
o Open Log File: Permite obtener información adicional que permitan subsanar el
problema.

• COMSOL Warning: Incidencias que no impiden la resolución completa del problema, pero
si afectar a la precisión.
o Consultar ventana Log.

• Aparición de subnodo.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Errores y advertencias 24
• Capacidades del Editor de Métodos del Application Builder → Automatización de
operaciones.

• Diseño, ejecución y depuración.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Creación y Ejecución de Métodos en Modelos 25
• Obtención de una visión de conjunto.

• El árbol puede mostrar diferencias no visibles en el Model Builder debido a que provienen
de ajustes inactivos ocultos por otro ajuste.

• Algunos ajustes y nodos en el Model Builder no se guardan en el objeto modelo y, por


tanto, no se mostrarán en la comparación (Mesh Statistics, por ejemplo).

• Ningún dato binario se compara, por lo que, por ejemplo, ninguna discrepancia en la
solución advertirá diferencia en el cotejo.

• Tabla Comparing values

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Comparación de modelos y aplicaciones 26
• Selección de interfaces físicas
• Utilización de simetrías
• Gestión efectiva de la memoria
• Selección de un tipo de elemento
• Análisis de la precisión y convergencia del modelo
• Alcanzar la convergencia en la resolución de ecuaciones no lineales
• Elusión de fuertes transitorios
• Pautas y comprobaciones relacionadas con la física
• Resultados con valores no físicos.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Guías para el modelado 27
• Introducción de una interfaz física

• Probar interfaz para EDPs, personalizado para una solución concreta.

• Modelado basado en ecuaciones

• Varias interfaces físicas presentes → Multifísica

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Selección de interfaces físicas 28
• Permite reducir el tamaño de un modelo a la mitad, principalmente:

• Simetría axial: geometrías cilíndricas o similares en 3D.

• Líneas o planos de simetría y antisimetría.


• Simetría: significa que el modelo es idéntico a cualquier lado de una línea o plano
divisorio.
• Antisimetría: implica que la carga de un modelo está opuestamente compensada a cada
lado de un plano o línea divisoria.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Utilización de simetrías 29
• Número de nodos

• Número de variables dependientes e independientes

• Orden de elemento

• Patrón de dispersión de los sistemas de matrices, depende de la geometría y de la malla,


pero también de los acoplamientos entre variables. (P. ej. un elipsoide extendido ofrece
matrices más dispersas que una esfera).

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Gestión efectiva de la memoria I 30
• Evitando pequeños objetos geométricos innecesarios y utilizando curvas de Bézier en
lugar de cadenas poligonales.

• Empleando elementos lineales si es posible.

• Asegurándose que los elementos de malla son de alta calidad.

• Evitando geometrías con esquinas abruptas y estrechas

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Gestión efectiva de la memoria II 31
• Para la mayoría de aplicaciones, Lagrange de 1er o 2º orden,

• COMSOL recomienda tomar elementos definidos por defecto.

• ¡Importante! Asegurarse que las variables importantes se resuelven bien

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Selección de un tipo de elemento 32
• Reflejar adecuadamente las concentraciones de tensión.

• Comparación de resultados con valores (recogidos en libros u otras fuentes).

• Si no está verificado → Prueba de convergencia (comprobación densidad de malla).

• Refinamiento de malla adaptativo.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Análisis de la precisión y convergencia del modelo 33
• Proveer los mejores valores iniciales posibles.

• Resolver secuencialmente e iterar entre ecuaciones de una sola física, terminar


resolviendo el problema multifísico completamente acoplado.

• Asegurar que las condiciones de contorno son consistentes con la solución inicial y que
los contornos vecinos tienen condiciones compatibles que no provoquen singularidades.

• Refinar la malla en regiones con gradientes abruptos.

• En los problemas de convección, añadir difusión artificial para mejorar las propiedades
numéricas. La mayoría de las interfaces físicas de modelado de flujo de fluido y
transporte de especies químicas incluyen difusión artificial como ajuste por defecto.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Alcanzar la convergencia en la resolución de E. no lineales I 34
• El escalado puede ser un inconveniente si una componente de la solución es nula. En dichos
casos, el escalado automático podría no funcionar.

• Transformar una EDP no lineal estacionaria en un problema dependiente del tiempo.


Normalmente, convertirlo a un problema dependiente del tiempo resulta en una convergencia más
suave. Asegurando la resolución del problema dependiente del tiempo para un intervalo suficiente
como para que la solución alcance el estado estacionario, se consigue resolver el problema
estacionario original.

• Utilizar el resolvedor paramétrico y variar una propiedad material o un coeficiente EDP


comenzando desde un valor que haga que las ecuaciones sean menos no lineales hasta el valor al
que se desea resolver la solución. De esta manera, se resuelve una serie de problemas no lineales
cada vez más complejos. La solución de un problema levemente no lineal que es fácil de resolver
sirve como valor inicial para un problema no lineal notablemente más difícil.

• El operador residual puede proveer visión para la localización y desarrollo del residuo algebraico en
modelos con problemas de convergencia.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Alcanzar la convergencia en la resolución de E. no lineales II 35
• Presencia de señales transitorias fuertes en el sistema, debido a:
• Condiciones iniciales inconsistentes
• Condiciones de contorno ó
• Fuentes que cambian instantáneamente.

• Para conocer los detalles del transitorio, condiciones iniciales consistentes para un
problema estacionario.

• Fuentes utilizando un paso suavizado en un tiempo finito (escalón suavizado).

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Elusión de fuertes transitorios 36
• Si ninguna de las condiciones de contorno incluye presión, entonces se deberá definir la presión en
algún punto del dominio fluido. Sin esto, el problema no está completamente definido por lo que
puede ser difícil que converja.

• Asegurar que la malla es lo suficientemente fina, de manera que contenga como mínimo entre 4 y
6 elementos de malla a lo largo del espesor de un canal, por ejemplo.

• Asegurar que las condiciones de contorno y las condiciones iniciales coinciden para problemas
con dependencia temporal. Por ejemplo, en lugar de comenzar con velocidad completa en la pared
y velocidad nula en el fluido, se introducirá una función que gobierne la velocidad con un escalón
suavizado o una rampa que lleve la velocidad de entrada desde cero (valor inicial para el campo de
velocidad) hasta la velocidad máxima.

• En modelos de flujo de fluidos es importante estimar el régimen de fluido (laminar o turbulento)


acudiendo al número de Reynolds, por ejemplo. Si el flujo es turbulento, normalmente, se requerirá
un modelo de turbulencia.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Pautas y comprobaciones relacionadas con la física I 37
• Compruébese que el modelo está completamente restringido. Como mínimo, es
necesario impedir que el modelo se mueva como sólido rígido, lo que para un modelo en
3D de mecánica de sólidos son 6 reacciones para tres traslaciones y otras tres rotaciones.
De otra manera, la solución no estaría adecuadamente definida y no convergería.

• Considérese si se puede asumir que el modelo es linealmente elástico y las


deformaciones son pequeñas. En caso contrario, téngase en cuenta utilizar un modelo de
material no lineal.

• Evítese las esquinas abruptas en la geometría, puesto que son no físicas y provocan
concentraciones de tensión ilimitadas.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Pautas y comprobaciones relacionadas con la física II 38
• Concentraciones negativas en transferencia de masa.

• Una temperatura ligeramente superior a la condición inicial en estudios con dependencia


temporal de transferencia de calor.

• Pequeñas fuerzas de reacción que aparecen en direcciones sin carga en modelos de


mecánica estructural.

• Pequeños saltos negativos en análisis de contactos.

• Pequeños valores de deformación plástica efectiva negativos.

• Tensiones por encima del límite elástico para un material idealmente plástico en
mecánica de sólidos.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Resultados con valores no físicos I 39
• Ruido numérico. Cuando los valores de las variables dependientes se aproximan a cero,
el error numérico puede ser relativamente importante y provocar que algunos resultados
sean ligeramente negativos a pesar de que sea físicamente imposible.

• La interpolación y extrapolación de valores puede provocar que alguno de estos datos


sea no físico. Se deberá prestar atención cuando se utilicen datos interpolados o
funciones polinómicas definidas a trozos para definir una propiedad de material
dependiente de la temperatura, por ejemplo. Si se permite la extrapolación fuera de un
rango definido de valores de entrada, los valores de propiedad del material puede que no
sean válidos. Asimismo, los resultados para un material elastoplástico son correctos
(dentro de una cierta tolerancia) en los puntos de integración (puntos de Gauss) dentro
de los elementos finitos, pero los valores pueden ser no físicos al extrapolar los datos a
los contornos del elemento.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Resultados con valores no físicos II 40
• Las discontinuidades en el modelo constituyen otra fuente de, por ejemplo, pequeñas
concentraciones negativas debido a un valor inicial discontinuo. Con valor inicial nulo a lo largo
de un contorno para modelos de transporte convectivo, por ejemplo, la interpretación física es un
pico inicial, siguiendo una difusión gradual desplazándose hacia adelante desde el contorno. Sin
embargo, para la función de forma por defecto (elementos de Lagrange de segundo orden), tan sólo
se consideran soluciones admisibles funciones continuas. Entonces, COMSOL modifica el valor inicial
discontinuo antes de que el espaciado de tiempo pueda comenzar. Esto suele resultar en una
pequeña caída en el momento inicial de la solución.
• Una malla con una resolución insuficiente puede constituir otra razón por la que aparezcan
valores no físicos tales como concentraciones negativas. De hecho, los problemas de convergencia
resultantes son la razón principal cuando se observan concentraciones negativas en altos regímenes
de convección (alto número de Péclet) y en aquellos con grandes términos reactivos o cinética rápida
(alto número de Damköhler).
• Una física incorrecta en el modelo también puede ocasionar este tipo de problemas. Por
ejemplo, para transferencia de masa, el uso de un desagüe constante en un término reacción es una
aproximación sólo válida para grandes concentraciones. Cuando esta alcanza cero, el término
reacción continúa consumiendo especies, dando lugar finalmente a una concentración negativa.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Resultados con valores no físicos III 41
• En ciertos casos es posible añadir una línea de referencia para la variable
dependiente de manera que el ruido numérico no afecte a la solución del mismo modo
que cuando los valores de la variable dependiente se aproximan a cero. El escalado no es
posible con, por ejemplo, un término reacción que depende de la concentración puesto
que entonces la escala y el origen afectan.

• Evitación de discontinuidades en el modelo utilizando, por ejemplo, funciones escalón


suavizadas.

• Formulación logarítmica de las variables para eliminar los problemas de resolución de


malla y caídas negativas utilizando el logaritmo de la variable dependiente original
(concentración, por ejemplo) como la variable dependiente. La razón para ello es que una
malla variando linealmente a veces no toma el comportamiento exponencial de los
cambios en la variable dependiente. Tomando el algoritmo de la variable dependiente
asegura también que la concentración real, por ejemplo, no puede alcanzar valores
negativos durante el proceso de solución.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Resultados con valores no físicos IV 42
• Evitar mostrar pequeños valores no físicos debido a error numérico seleccionando
los valores del gráfico. Esto se puede conseguir graficando, por ejemplo, 𝑐 ∗ 𝑐 > 0 en
lugar de 𝑐, que toma como 0 los valores para los que 𝑐 es menor que cero. Asimismo,
también se puede ajustar también el rango de los datos del gráfico y colores para mostrar
únicamente los valores no negativos. Las partes de los gráficos donde los valores quedan
fuera del rango quedan vacías.

• También puede ser útil comprobar cómo la malla afecta a la solución, refinándola y
comprobando si el problema con los valores no físicos empeora o mejora. Si mejora, se
seguirá refinando la malla. Si empeora, se recomienda comprobar las físicas del modelo.

Conceptos, Métodos y Herramientas Básicas del modelado con COMSOL Multiphysics® / Resultados con valores no físicos V 43
Máster Propio Universitario en Simulación Numérica en Ciencia e Ingeniería con COMSOL Multiphysics® 44

También podría gustarte