MOOSE相场模块的内核模型
引子
moose的相场模块提供了通用的求解相场模型的算法,其通式采用的是自由能泛函的原始形式,只要用户要求解的模型满足这里内置的方程形式,那么用户仅需要提供自由能的导数和材料参数,就可以迅速进行模拟。比如教程中的调幅分解模型。
如果用户不能知道相场的原始形式,也可以自己开发模型,比如用于模拟枝晶生长的Kobayashi模型,就不满足上述规则,此时可以自己创建模型。
牛顿迭代法
moose内核模型的表达形式是将原来的控制方程中的右端项都移动到左端,得到这样的形式:
其中,N是分量的个数。
如果写成有限元函数的形式:
其中:
即,原来的连续的场变量由节点上的离散的系数来代替。
单变量求根