使用Workbench进行仿真时,经常会遇到软件提示的“Errors and Warnings”,Errors是必须解决的问题,否则我们无法进行计算或计算完全不正确,而在遇到Warnings的时候我们往往会忽略或视而不见,虽然Warnings一般不会很大的影响求解和结果的准确性,但有一些Warnings如果不解决的话,则会对计算精度产生一些影响,甚至会严重影响求解进度。
以一简单实例为例,介绍一下遇到Errors and warnings该如何找出问题所在并解决问题。
上述警告的大概意思是:模型中存在过约束的几何,导致边界条件冲突,那么我们该如何找到问题到底出现在哪里呢?只有知道问题所出现的位置和原因,才能进一步解决问题。
步骤1: 首先要找到此次计算结果的保存文件夹,可通过下图方法直接打开存储路径并打开file0.err文档,或直接在solution信息栏中查询,warning中的提示信息是节点号为290的节点存在过约束;
步骤2: 通过下述新建selection的方法确定节点的位置,很明显可看出前述施加的固定位移约束和远端力作用在相交线部分重合约束;
步骤3: 要修复这个warning,只能在某一边界条件下去除对相交线的约束以避免重合约束,此时只能将直接施加位移或力的方法改为节点施加方法,如下图同样通过selection方法,剔除出相交线上的节点而将其它节点单独选择出来进行施加;
步骤4: 删除之前的固定位移约束并采用节点施加方法重新在所选择的节点集 合上施加固定位移约束,如下图所示;
步骤5: 重新求解以后不再出现warning警告信息,如下图所示。
以上所述为针对此类“Errors and Warnings”的一种解决办法,不适用于通用情况,当然针对不同的“Errors and Warnings”可借鉴上述思路具体问题具体分析具体解决,问题是死的,人和思路是活的,有问题就没有不能解决的办法,只要找到症结所在便可对症下药。