最近,用AQWA算一个三立柱半潜风电平台锚链的刚度矩阵,突然发现做平衡计算只留一条锚链的时候,模型并没有走出理论的移动轨迹。
检查了无数遍计算过程,也检查了无数遍模型,都没发现有什么问题。
最后,我突然注意到了在做水动力计算的时候,有网格划分的相关警告。
警告里说有一个单元与其他的单元不接触。
虽然,警告不影响计算出结果,但很有可能模型所走出的怪异轨迹就是因为网格划分问题所引起的。
Workbench是看不出网格划分的问题的,于是我用经典aqwa的AGS打开模型文件夹里的ANALYSIS文件,这时终于看到了确实网格有缺失。
于是,我想了各种办法,想把警告去除掉。
先是改变划分网格的各种设置,最终没有成功。
难道是模型有问题?
于是,我重新用design model 建了三回模型,结果三个模型无一例外的都出现了相同的警告。
这一过程唯一的好处就是,我用design model的建模速度越来越快了,最初的模型我几乎用了两天的时间,而第三个模型我只用了两个多小时。
这时我想起了用SpaceClaim建模试试,但我SpaceClaim建模实在是不熟练,而且,连续建了三个模型实在是烦了,再建同样的模型感觉都要吐了。
于是,我就想了一个简便的做法,先用一个简单的模型试试。
我在SpaceClaim里建了一个圆柱,去掉盖就两个面。很快小圆柱模型就建好了,添加水动力和平衡计算的模块也很快。
但当我点计算的时候,网格的警告又出现了,而且小圆柱也和三立柱模型一样不听话。
我用经典aqwa查看模型的网格,也出现的网格丢失的现象,真没想到这么简单的模型就两个面,网格还是划分不好。
我又试着用design model建相同的圆柱,但问题依然没有解决,那个小圆柱还是不听话。
就在我实在没办法的时候,终于在同事的提醒下,想到用SolidWorks建模,再带到Workbench aqwa里试试行不行。
当我用在SolidWorks里建的圆柱模型,并加载水动力和平衡计算模块,进行计算时,奇迹终于发生了。
圆柱终于听话了,它按照预想的轨迹,从初始的位置乖乖的走到了平衡位置。
最后我用SolidWorks建三立柱模型也照样没出现问题。