xuyi07001 发表于 2012-8-9 15:42:49

COMSOL中求解土坝渗流的溢出点及浸润线

在COMSOL中求解土坝渗流的溢出点及浸润线,是一个比较复杂的问题,在预置的应用模式中,并没有这个边界条件或点条件,只能是根据其定义,修改底层的方程来实现。

根据定义,在溢出点上方,压力为0,溢出点下方,压力为水压。因此我们可以修改预置的无通量边界,给它加上逻辑表达式,使得它满足这个条件,例如附件中做法(基于COMSOL V3.5a):

首先,定义边界6为无通量边界。

其次,点击菜单物理量>方程式系统>边界,选中边界6,并修改constr为:(p>0)*(-p+rhof_esdl*g_esdl*(y-D_esdl))

修改constrf为:(p>0)*test(-p+rhof_esdl*g_esdl*(y-D_esdl))


我的comsol是4.2a的,有没有哪位好心能帮忙用3.5a尝试做一个算例发上来,感激不尽

xialeixuexi 发表于 2015-11-2 20:38:41

你好你做过这个算例吗能把这个算例发给我学习下吗   感激不尽   我的邮箱是 569492806@qq.com

xiongda 发表于 2020-1-7 15:29:46

您好,您算的案例能学习一下嘛,谢谢,邮箱254791973@qq.com
页: [1]
查看完整版本: COMSOL中求解土坝渗流的溢出点及浸润线