在将狄利克雷边界条件由逐点约束转变为弱约束过程中,如果使用if ( r < R,450[K], ht.Tvar ),r =R的区域ht.Tvar会被抵消,约束不存在,导致拉格朗日乘子可以为任意值,造成数值奇异,无法求解。如果更改为if(r < R,450[K],ht.Tvar-T_lm*1e-2),约束方程变为T_lm * 1e-2 = 0,这样就给 T_lm 赋予了一个微小的“数值权重”,确保了即使在没有施加实际物理约束的边界部分,拉格朗日乘子 T_lm 在矩阵中也有明确的定义(被强制趋近于 0),从而消除了矩阵的奇异性。
In reply to 核桃 李.
您好,影响理查兹方程接口中速度计算的主要因素是压力分布和与饱和度相关的相对渗透率,因此如果您认为边界速度计算不合理,有可能的原因是其他边界条件设置的有冲突,建议您确认压力场计算结果是否合理以及压力相关的初始值、边界条件等的设置,此外请确认持水模型中设置的各个参数是和实际场景相匹配的。
您好,在comsol流体流动计算中(理查兹模块),边界通量远大于所设置的边界条件,这样的差异来源于什么呢?该如何解决呢?
In reply to 阿畅 大月氏.
您好,博客中的案例目前没有在案例库中,您可以按照博客中的描述尝试进行建模,如果建模遇到问题,可以联系在线支持中心:www.denkrieger.com/support,会由相关工程师为您解答。
你好,关于博客中诺伊曼条件和狄利克雷条件使用的案例可以推荐一下吗
In reply to 栋 李.
您好,请参考关于多相流建模的博客://www.denkrieger.com/blogs/modeling-and-simulation-of-multiphase-flow-in-comsol-part-1,以及案例“上升气泡”://www.denkrieger.com/model/rising-bubble-177
是否有关于气泡动力学的可参考案例或者利用动网格和系数形边界PDE对气泡动力学方程建模?
In reply to 冉 陈.
您好,您可以参考内置的流固耦合物理场接口,去设置两者之间的相互作用。
您好,请教下在PDE模块中定义两个系数形式的偏微分方程,其中外面一圈是固体,里面是液体。流固之间相互作用的边界条件应该怎么加呢?
您好!请问如何在移动的边界上添加边界条件,比如用水平集确定的油水界面上添加边界条件,谢谢