Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
大家好,我在使用基于OpenFOAM-extend-1.6 的求解器conjugateHeatFoam模拟凝固问题。物理过程如下: 上图是它的二维的简图。两侧的固体表示存放金属液(初始温度1000多度)的容器(还没做容器的底部,暂时是将金属流体的下部边界设为凝固点以下的一个温度),固体的外表面是40度。考虑了金属凝固的相变,熔池中的热对流。为不可压缩流体。在运行时出现如下错误: solid2是一侧的固体,我是对两侧的固体分别求了热传导方程。 请问这是什么原因导致的,恳请各位给予指导,谢谢!
solid2没有DT这个变量,或者这个变量没有传递。
@dzw05 谢谢您的回答,关于solid2的部分,我是这么写的,您给看看哪里出问题了。 求解器: 分别对solid1和solid2创建了网格和场。 solid2的网格: solid2的DT场: 调用的simple: 是不是simple的这个写错了呢? 然后是我算例下面的0文件夹下的DT: 算例下面的constant,system,0文件夹下都有solid1和solid2。 system/fvSolution中关于温度是这么写的: system/solid2/fvSolution是这样的: 请问是哪里出问题了呢? 谢谢!
@昝磊 在solid2中,你通过读取DT文件注册了volScalarField类型的DTsolid2,所以objectRegistry中并没有DT。你可以试试将DT文件改为DTsolid2。