案例中血管的例子,做一个双向的耦合,求解失败

浏览:129019 回答:2

网格.jpg

边界条件.jpg

1、经典的例子,血液加血管加肌肉的耦合,试着做一下双向耦合总是有问题,和大家交流一下~
2、上图,第一个是按照双向耦合做的网格,第二个是边界条件的设置,做的是稳态求解,所以把入口和出口条件变为直接的压力数值而不是函数,固体约束,采用和案例中相同的轴支撑。
3、计算出现错误:
求解失败
分离群组1
奇异矩阵
返回的结果未收敛
同时警告若干:MUMPS 分 配 因 子 增 加 到 3.5831808
MUMPS 分 配 因 子 增 加 到 1.728
MUMPS 分 配 因 子 增 加 到 2.985984
MUMPS 分 配 因 子 增 加 到 2.488322
MUMPS 分 配 因 子 增 加 到 4.299816959999999
MUMPS 分 配 因 子 增 加 到 2.0736
MUMPS 分 配 因 子 增 加 到 1.44
4、小结。以前做流固耦合也遇到一些问题,比如,a、 试图计算负数的实数平方根;

b、所有求解的变量必须处理成至少一个分离求解器的步长

非线性求解器不收敛

最后一个时间步长不收敛等等,因为初学各种小白,大家有谁遇到这种问题可以交流一下

邀请回答 我来回答

全部回答

(2)
默认 最新
haozhe2007
您好,请问血管中的例子哪里可以找到?
2012年12月11日
评论 点赞
钱平
非线性问题对初值和时间步长都比较敏感,换个步长试试,或者调整初值
2012年8月11日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP