Comsol问题解决方案:绘图技巧与求解器优化

   日期:2024-12-26    作者:gzyuanyuantrade 移动:http://3jjewl.riyuangf.com/mobile/quote/55358.html

comsol常见问题
1.绘图为空。组件——视图,把那个对物理场隐藏,对几何隐藏那些都删了。(仅针对显示问题,本身计算错误不适用

2.三维分离求解器求解,进度卡在一个地方不动,多半是模型有问题。有时候细化一下网格,有时候查看一下模型条件(组织参数,边界条件)这些看是不是符合物理规律,有时候勾选网格自适应和非线性控制器,这两个在研究里面点一点就能找到。如果网格改不好,试着用物理场控制,可能会有惊喜。

3.三维comsol结果画截面图:数据集新建截面,然后结果中建立二维绘图组。数据来源选择截面。

4.comsol结果图想隐藏几何:组件-定义-视图里面新建对几何实体隐藏,点击选择即可。如果要隐藏的在里面,可以先建一个对域隐藏,点击视图查看隐藏后的效果,再新建隐藏,选中视图就可以点其他的了。

5.comsol二维旋转模型想画截面图:现在数据集新建截面,选择对应数据集,然后绘图里面选择数据集为截面

6.施加突变载荷(边界条件)出现重复误差测量失败,可能出现奇异时间的报错。可以用事件接口来解决:http://cn.comsol.com/support/knowledgebase/1245 我用的是隐性事件,需要注意:①指示器状态需要改变符号才能触发隐性事件;②指示器状态改变的时间维持过程不能太短,不然会不收敛,可以参考博客里面设置95和90两个温度点

7.comsol5.5闪退。文件——首选项,里面点一点能找到渲染项,把opengl改成软件。(不一定有效,也有可能是电脑的问题

8.报错:非线性求解器不收敛,达到最大牛顿迭代次数。研究——求解器设置——瞬态求解器——全耦合,把最大迭代次数改大。

9.报错:找不到一致的初始值,最后一个时间步不收敛。可以参考https://www.zhihu.com/question/346269752。比如我要仿真一个边界加电压的模型,电场初始值设为0,再加边界条件V,那么整个场中初始值就不一致了,存在0和V两种电压。根据前面的链接,最终使用给边界加一个阶跃。让它从0缓慢上升至V。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号