COMSOL怎么样将第一个步骤的结果作为第二个步骤的初始值(解继承问题)?

这个问题在 COMSOL 中称为解继承问题,即第二步的计算需要调用前一步的结果。

在设置解继承前,我们首先来了解以下 COMSOL 中的解继承都有可以实现哪些功能:

  • 使用前一个研究步骤的结果作为第二个研究步骤的初始值(求解变量的初始值)。
  • 第二个研究步骤的计算需要调用前一研究步骤计算中的某个变量(不求解变量的值)。
  • 以上两者兼具(求解变量的初始值,不求解变量的值都继承)。

在了解了解继承功能之后,我们来看一下如何在 COMSOL 中设置解继承,这里我们以求解变量的初始值为例进行介绍(不求解变量的继承与之类似)。

如上图所示,图中的继承设置示例是将研究一计算的结果作为研究二的初始值。在模型开发器中选中第二个研究中的稳态,然后在设置窗口中展开因变量值栏,在因变量值栏中可以看到求解变量的初始值和不求变量的值,默认设置都是物理场控制,如果想让其继承其他研究的结果,则需要点击下拉菜单将其改为用户控制,具体见上图。

如果是两个研究步骤同处在一个研究中,如下图所示,则无需手动设置继承,软件会自动将步骤一的结果继承到步骤二中,值得注意的是这里的继承是求解变量和不求解变量同时继承的。

作者:COMSOL 中国
链接:https://www.zhihu.com/question/371867999/answer/1309194094
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

默认图片
Lvb
文章: 11

留下评论

Captcha Code

COMSOL怎么样将第一个步骤的结果作为第二个步骤的初始值(解继承问题)?