小白的Comsol报错解决思路;无法计算变量定位与方程残余矢量的解决

#记录一下前段时间comsol仿真出现的错误以及解决方法,网上关于错误定位的小白操作比较少,故此记录

方程视图不会调出来的同学可以网上搜索怎么调取,这里就不说了

Part 1

S:在做压电复合材料仿真时,按照网上的教程设置好了材料模型与物理场,开始计算时,结果报错。如下图。

T:错误基本上是:“无法计算变量”与“计算表达式”,故去解决。



       A: 观察了这段报错,comp1.solid.D11的计算不出导致后续的变量都计算不出来,连锁反应,ctrl+F查找这个关键词,结果没找到,只能去方程视图中寻找(观察变量名,comp1为组件1,solid为固体力学物理场,D11可能为某个参数,所以去寻找,在线弹性体中找到),如下图,结果这个变量是弹性矩阵的一个参数。



        出错的原因根据后续他的计算式子,solid.E和solid.nu肯定是有问题,继续定位



        应该是材料的定义杨氏模量和泊松比出现问题,回去看看这个地方,发现是来自材料,去材料中查找



        发现也定义了,也没啥问题啊(如下图),那怎么办,于是我尝试把上图中红圈的部分我在这一块自己定义



        发现改完后,方程视图里也改变了,那也应该没问题了吧,咱们继续跑一下



Part 2

        很不幸,又发现遇到新的问题,如下图



        这个问题查了很久,有人说是物理场边界条件设置有问题,去了Google一下后,发现有人讨论过,地址如下:Undefined value found in the equation residual vector. (comsol.com)

        发现有个老哥说,泊松比为0.5时候有问题,改到0.49接近0.5就没问题,于是我改了后果然不错了




        已成功


        体会:方程视图的变量定位与互联网的关键词搜索对于解决问题还是非常必要的,如果没有泊松比调整我可能就做不出来了,还是比较幸运有人讨论过这个问题,也因此解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值