经过两天系统的学习,终于搞明白了这个变形几何。
变形几何定义
首先,当然离不开comsol的帮助文档,了解一下这个变形网格的定义是什么。见图。
翻译:
添加了变形几何来确定选择域的形状受限于域边界形状的定义。(对于变形几何,人话版:几何结构什么样,变形几何无法改变这个几何结构的样式,整体的体积形状不变,但是材料有变化,对于动网格,材料不变,几何结构的位置或者形状变)。这个域边界形状要么受到显式变形边界节点,要么受到隐式连续约束条件限制。所谓显式边界条件:边界现状,隐式连续约束条件:周围边界形状。
帮助文档中对变形网格的定义可以说是非常精准。网络上还流传着另一种定义。变形几何:研究当几何随参数变化时物理场的变化情况,定义材料坐标系相对于几何坐标系的变形。移动网格:几何形状因模型中的某些物理场而变化,定义空间坐标系相对于材料坐标系的位移。
变形网格分类
在 COMSOL 中提供了两种变形网格形式可供选择,分别是动网格 (ale) 和变形几何 (dg),这两者的使用方法完全一样,只是适用场景略有不同:1)当我们希望明确定义材料在域中每点处的应变时,应使用移动网格接口。它特别适用于模拟固体域的形变可以完全确定的情况。体积的变化说明材料被拉伸或压缩,但总质量保持不变。2)当只需定义域边界处的形状时,可以使用变形几何接口。它最适合模拟流体域。域总体积的变化说明了模型质量的增加或减少。这里以动网格为例来进行介绍,首先我们需要在模型开发器中添加动网格物理场,依次点击物理场 > 添加物理场 > 数学 > 变形网格 > 动网格 > 添加到组件(如下图)。
变形几何示例
官方一个经典关于变形几何的案例是锡熔融前沿,下面会根据官网指导文件进行建模。
1.选择物理场 二维-共轭传热-层流-瞬态
2.添加变形几何到组件1.
3.输入参数
4.构建几何体
5.由于下面这条提示,所以我们要先去固体域与流体域那里设置。
这个提示是指当你定义了材料在接口中的位置时,比如固体,他可能就不需要跟流体相关的比如粘性等性质条件的设置了。
在这一步,创建几何实体
6.设置完毕后,去设定材料属性
7.设置固体和流体传热接口温度初始值,是按照X方向进行排布的,与x坐标相关的一个函数。Xg:X坐标。
8.设置层流接口
9.接下来设置传热接口的温度边界条件
下面这个给边界4,中间那条线
10.接下来由于下面的提示,我们要对层流接口边界条件设置
11.多物理场设置
12.设置变形几何
13.网格划分
14.设置研究1
在这里插入图片描述
仿真结果
为什么变形网格可以仿真相变过程
相比于做模型来讲,更重要的是我们要思考为什么这个模型可以去仿锡融化?也就是我们要去思考过程中每一步骤设置的参数有什么意义。
欢迎与我交流。