摘要: |
本文着重研究提高三维水弹性分析计算效率的方法,为三维水弹性分析方法在海洋工程中的广泛应用创造条件.首先提出了使用Arnoldi过程确定GMRES方法重启动数的方法,按照向后误差分析的方法给出了GMRES方法的终止准则,使用GMRES方法求解了大型离岸结构的水弹性响应和平均二阶力(矩),通过对大型离岸结构的水弹性分析表明GMRES方法的计算效率高于常规方法,可在工程应用中发挥巨大的作用.随后,将预修正快速傅里叶变换方法由刚体水动力分析扩展到水弹性分析中,提出了一种使预修正快速傅里叶变换方法具有较少计算时间与较低占用内存的网格奇点布置方法,使用预修正快速傅里叶变换方法进行了单个弹性浮体和多个弹性浮体的水弹性分析,由于预修正快速傅里叶变换方法具有较高的计算效率,使得造船工程师使用预修正快速傅里叶变换方法在微机上就可以进行以往只有在工作站和并行机上才能实现的大型离岸结构的水弹性分析,满足了工程应用的要求.由于海洋工程结构物湿表面各点的波浪压力各不相同,在经水动力或水弹性分析后,如何将波浪压力添加到数量众多的有限元单元上以对海洋工程结构物进行结构强度分析一直是造船工程师关心的问题.本文提出了一种基于PCL语言的对海洋工程结构物进行频域有限元分析的波浪压力自动加载方法,将水线处面元和水线以下面元分开处理,水线以下面元所承受的压力直接用PCL语言添加到面元上,把水线处四边形面元转化为三角形面元,将作用在三角形面元的分布压力转化为节点力用PCL语言添加到节点上,这一方法的提出解决了多年以来困扰造船工程师的一个难题. |