首页/文章/ 详情

[AQWA小技巧]AQWA的报错信息及解决方案

7月前浏览16629

本文摘要(由AI生成):

本文主要介绍了AQWA报错信息和解决方案,包括输入数据错误、模型错误、分析结果错误和结果处理报警。其中,输入数据错误包括DECK头文件错误、节点数超出程序允许数目、单元类型错误等;模型错误主要出现在AQWA-Line的运行中,包括单元长度/宽度方向比大于3、单元型心距离另一个单元太近等;分析结果错误包括DRIFT FREQUENCY LIMIT OF $ IS GREATER THAN LOWEST WAVE FREQUENCY、WAVE FREQUENCY RANGE TOO LARGE SCANNING NATURAL FREQUENCIES等;结果处理报警包括MAXIMUM NO. OF GRAPH POINTS LIMITED TO $ ONLY $ POINTS PLOTS等。


目前虽然新人多数都在使用Workbench界面的AQWA,但Workbench界面AQWA报错信息有的时候让人摸不着头脑,这里先写一些经典AQWA的报错信息和解决方案,了解这些内容对于使用经典还是Workbench界面都会有所帮助。

mes文件是AQWA报错信息和警告信息保存文件,多数情况下用户通过查看这个文件就能知道错误的原因,但也有的时候用户不知这错误是啥意思。开本帖的目的在于挑出有代表性的错误信息做个解释。


-----------------
* 输入数据错误*
-----------------


在经典AQWA中,基本上70%以上的错误都是由输入数据错误导致的。
1. INVALID DECK HEADER-$-( $/NONE EXPECTED)
     这个错误是经典AQWA经常出现的错误,Workbench不会出现。造成这个错误的原因主要是.dat模型文件在编写过程中出错,根本原因是DECK输入参数错误。
2. NUMBER OF COORDINATES EXCEEDED - MAXIMUM = XXXXXX
    这个错误的根本原因在于节点数超出了程序允许数目,换而言之,就是你的节点太多了
3. UNRECOGNISED ELEMENT TYPE          
   单元类型错误
4. NUMBER OF ELEMENTS EXCEEDED - MAXIMUM = XXXXX
    这个错误的根本原因在于节点数超出了程序允许数目,换而言之,就是你的单元太多了
5. MATERIAL GROUP $ HAS NOT BEEN SPECIFIED
   Deck3中的材料属性代号错误
6. FREQUENCY $ ILLEGAL. FREQUENCY MUST BE IN THE RANGE 1 TO 50
   Deck6指定频率数目错误
7. FREQUENCY NUMBER $ HAS ALREADY BEEN SPECIFIED:
   Deck6指定频率重复
8. FREQUENCIES NOT IN ASCENDING ORDER
  Deck6的经典错误,当指定波浪计算频率/周期时,频率应该以升序排序,周期以降序排列

诸如此类的错误,一般在mes文件中都能读懂,提示信息也很好理解---只要你的英语不太差。



------------------------
* 模型错误 AQWA-line*
------------------------


模型错误一般只在AQWA-Line的运行中出现。
1. ASPECT RATIO OF ELEMENT NUMBER $ IS LESS THAN THE MINIMUM OF $
  非常经典的一个错误,原因是单元长度/宽度方向比大于3,简单理解就是单元太长、太扁了。单元最好为正方向或者近似正方形,三角形单元最好是等边三角形或者近似等边三角形。



2. ELEMENTS MUST BE AT LEAST $ FACET RADIUS APART - ELEMENT $ 
  非常经典的一个错误,单元型心距离另一个单元太近,处理方法是查看模型单元,找出对应单元号,对模型网格进行调整。

3. ELEMENT NUMBER $ WHOSE CENTROID IS AT $ IS CUTTING At the THE WATER SURFACE 
  AQWA不具备跨越水线网格的切割功能,所以一般情况下如果网格跨越水线,程序会报错。正确的处理方式是将模型所有近水面位置都切一刀,换句话来说,所有涉及到水动力计算的单元都应该在水线以下。

4. ELEMENT NUMBER $ AT $ IS TOO CLOSE TO THE SEA BED
  海底是BEM水动力计算的边界条件,AQWA认为面元单元如果太接近海底对精度是有影响的。这个问题的解决方式很简单,面元单元距离海底远一点就好。 似乎距离大于一个单元的长度即可。

5. THE SIZE OF MORE THAN 5% OF THE ELEMENTS ARE GREATER THAN 1/7  OF THE WAVELENGTH. THIS IS A FATAL ERROR AND CANNOT     BE OVERRIDDEN WITH THE GOON OPTION.  THE MAXIMUM FREQUENCY/PERIOD FOR THIS STRUCTURE#$ IS $ 
  这是一个在经典AQWA中才会出现的错误。AQWA对于面元单元大小的定义是:单元的大小必须大于1/7的波长,换而言之,模型中最大单元的尺度决定了计算允许的最大 波浪频率。这个错误是无法通过GOON选项忽略的。解决办法有两种,要么调整网格大小,要么调整计算频率/周期的大小。

6.Illegal connection: Element XXX is joined to element XXX and XXX

        
非常经典的错误,对边界元单元特点理解不深入。BEM中两个邻近单元只能共享一个边界,多个单元共享边界是错误的。
 



典型Warning


1.SIDE #$ ON ELEMENT #$ IS NOT CONNECTED TO ANOTHER ELEMENT. At the HIS WILL CAUSE NODE PRESSURE ERRORS FOR PRESSURE     DISPLAY OR ANY POST-PROCESSING end of WHICH USES NODE PRESSURES.
  这个警告的出现表明对应单元的某一条边与邻近的单元并没有连接,换句话来说,该单元位置的网格不连续。这有可能造成波浪力求解的时候积分精度下降,但一般情况下影响不大,不过如果这个报错信息非常多,这显示模型存在较大的问题,需要重视。
2. LATERAL HYDROSTATIC FORCE IMBALANCE IN THE Y DIRECTION IN THE  FIXED REFERENCE AXIS SYSTEM 
  模型的质量与静水力计算结果差距很大。这个警告出现的时候需要仔细检查模型的排水量、重心、浮心等结果是否正确。
3. LATERAL HYDROSTATIC FORCE IMBALANCE IN THE X DIRECTION IN THE At the  FIXED REFERENCE AXIS SYSTEM 
  与上方的报警类似,需要仔细检查模型和静力计算结果是否正确。



------------------------
*     分析结果错误       *
------------------------


1.DRIFT FREQUENCY LIMIT OF $ IS GREATER THAN LOWEST WAVE FREQUENCY During OF $
  出现在FER,SPEC定义的波浪谱最低频率高于DECK6定义的最低频率。影响不大,但建议进行修改。
2. WAVE FREQUENCY RANGE TOO LARGE SCANNING NATURAL FREQUENCIES.  RESOLUTION REDUCED TO $ PER CENT
  出现在FER,SPEC定义的波浪谱频率范围太广以致失真,必须修改波浪谱的定义。
3. NUMBER OF NATURAL FREQUENCIES EXCEEDED. REST IGNORED. LAST NATURAL FREQUENCY $ 
  模型自由度太多太复杂。
4. VERY SMALL/NEGATIVE DAMPING - DAMPING SET TO $ PER CENT CRITICAL
  某些运动自由度的阻尼太小,这个问题需要看具体问题再做判断。
5. SPECTRUM SLOPE OF  $ TOO LARGE FOR ACCURATE INTEGRATION. SLOPE  OF $ USED                                                       
  波浪谱定义的不对,一般出现在用户自定义的波浪谱中,需要重新检查输入数据。
6. DAMPING FOR FREEDOM $ OF $ IS VERY SMALL 
  具体问题具体分析。
7. STRUCTURE $ IS COMPLETELY OUT OF WATER ON ITERATION STEP $ 

8. STRUCTURE $ IS IN CONTACT WITH THE SEA BED ON ITERATION STEP $
9. STRUCTURE $ IS COMPLETELY SUBMERGED ON ITERATION STEP $

    一般出现在Drift或者Naut,字面意思好理解。一般出现7.的时候表示你的模型飞了,显然这是不对的。出现8.、9.的时候需要检查一下计算是否符合预期。
10. ITERATION FAILED TO CONVERGE AFTER $ STEPS -- PROGRAM ABORTS
  Librium,定义的迭代步数内没完成计算收敛。建议提高计算步长、计算步数,如果还不行,建议检查一下模型。一般复杂模型会出现这个报错,但不意味着简单模型就不会出现。如果输入参数正确还出现这个,那么一般表示你的模型有些参数设置的不对。
11.**** ERROR **** HYDRODYNAMICALLY INTERACTING STRUCTURES HAVE MOVED TOO FAR FROM ANALYSIS POSITION MOVEMENT  EXCEEDS XX% STOPPED AT TIME = XXX
   这个报错一般出现在多体的时域分析中。在多体模型水动力算的基础上开展多体时域分析,AQWA要求运动要小于30%(如果没记错的话),如果大于这个界限,程序会认为计算精度出现严重影响(实际上也是)。解决办法是检查约束,看结构是否真的会有较大的相对运动,另外就是在水动力计算中关闭多体耦合。12.CABIN4:CONV. FAILED STAGE#6 - ERRN=1.06E-10 LINE#3
这个报错我不太清楚原因是什么,一般稍微改一下缆绳长度就好了。13.AQWA error:full QTF calculation cannot be requested for more than 3 structures
AQWA不允许用全QTF法进行三个体以上的水动力分析。






------------------------
*     结果处理报警       *
------------------------


1.MAXIMUM NO. OF GRAPH POINTS LIMILITED TO $ ONLY $ POINTS PLOTS
    AQWA的曲线结果保存在.plt文件中,plt文件最大保存9000个点(新版本可能有所提高),如果计算结果的点数超过这个值程序就会报warning。一般程序会自动处理,以尽量保存曲线结果。这个Warning一般可以忽略。但是需要指出的是,如果通过AGS或者其他程序输出结果,此时输出的结果只是包含程序处理以后的数据点。
以上,如果有发现其他错误继续补充完善。


Aqwa
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2020-05-21
最近编辑:7月前
高巍
硕士 | 资深浮体工程... 资深海洋工程浮体工程师
获赞 47粉丝 526文章 51课程 5
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈