24小时热门版块排行榜    

查看: 9735  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xingdou

木虫 (小有名气)

[求助] COMSOL提示初始化参数求解失败,矩阵为零,返回的结果未收敛该如何解决呢 已有5人参与

我是做静电结构耦合 但是在过程中 COMSOL提示初始化参数求解失败,矩阵为零,返回的结果未收敛 不知该如何解决 求大神指教
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

--八云--

专家顾问 (知名作家)

博览众家之长,终集百家之短

【答案】应助回帖

感谢参与,应助指数 +1
1.注意你所用到的物理量的单位,有时候默认的单位和你想写的差很多,就会出现类似的结果。比如有次我光波长忘写nm,默认是m,怎么改都是不收敛。
2.细分网格,太粗的网格得不到收敛解,不要用Comsol自带的网格划分,自己分网格,经验需要摸索,从理论出发太复杂,如果你是专做有限元法的可以试试从理论分析网格如何划分。
3.以上两点都不行,尝试换求解器吧,在solver里我记得是。
人原本是不死的,后来他创造了死亡,故而人们歌颂他。
7楼2014-12-23 02:58:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 10 个回答

dong-long

铁杆木虫 (职业作家)

我是做电位分布模拟的,有相似之处。你在初始化的时候数值尽量设置靠近你所期望的值。不收敛的话可以增加迭代次数,或者是对网格进一步加密。不知道对你有没有帮助。
为国家能源贡献自己的力量。为祖国加油,为民族争光!
2楼2014-12-22 17:41:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xingdou

木虫 (小有名气)

引用回帖:
2楼: Originally posted by dong-long at 2014-12-22 17:41:57
我是做电位分布模拟的,有相似之处。你在初始化的时候数值尽量设置靠近你所期望的值。不收敛的话可以增加迭代次数,或者是对网格进一步加密。不知道对你有没有帮助。

可是现在初始值也算不出来,提示平均算子需要更高维度的相邻域 ,您了解这种情况么?
3楼2014-12-22 17:45:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dong-long

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
3楼: Originally posted by xingdou at 2014-12-22 17:45:09
可是现在初始值也算不出来,提示平均算子需要更高维度的相邻域 ,您了解这种情况么?...

不好意思,我没有具体做过你这个方向。我是做电位分布方向的。
为国家能源贡献自己的力量。为祖国加油,为民族争光!
4楼2014-12-22 19:21:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见