在有限元的学习和实践过程中,COMSOL是诸多仿真模拟软件中界面设计比较友好的一款,但是由于它是后起之秀,用户量是远远不如ANSYS,ABAQUS等经典软件的,同时教程也比较少。
在学习热传导问题的过程中遇到了一个问题,问题所提出的初始条件并不是固定值。举个例子:在计算地热传导的过程中,较大尺度厚度范围的地层温度往往会根据深度而发生变化。所以在建立温度场模型时,需要赋一个变量型的初值。本文即是对此问题进行讨论。
本文建立一个简单的二维轴对称模型进行讨论:
- 首先建立几何模型:简洁起见,建立一个矩形模型。
- 然后设置材料属性,参数如下图(当然也可以随意设置):
- 接下来就要赋初值和边界条件了,假设初始时刻材料温度按照每公里20K发生变化,所以需要自定义一个全局变量。
在模型开发器中找到全局定义,右键选择变量选项,新建一个自定义变量。