基于ANSYS优化设计船舶浮态自动调整及加载.docVIP

基于ANSYS优化设计船舶浮态自动调整及加载.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ANSYS优化设计船舶浮态自动调整及加载

基于ANSYS优化设计船舶浮态自动调整及加载   摘 要:对船舶结构进行有限元分析需要对吃水及浮态进行计算调整,以保证船舶结构重量以及重心位置,与水提供的浮力及浮心位置几近平衡,这样才能保证在约束点附近的应力结果不至于严重失真。在船舶有限元分析中,载荷和边界条件的施加与处理往往是很复杂的事情。本文基于优化设计分析的思想,提出了一种在ANSYS有限元软件中船舶浮态自动调整和自动加载的方法,可方便有效的对船舶结构吃水及浮态进行调整以及合理的加载。   关键词:船舶结构;有限元法;优化设计;浮态调整;自动加载   一、引言   在船舶结构直接计算中,外载荷(包括波浪压力、砰击载荷、货物压力、晃荡载荷、波浪弯矩、剪力和扭矩等)[1]的计算都依赖于经验公式,不管是采用全船的计算模型还是采用舱段的计算模型,目前情况下很难得到一个完全平衡的外载荷力系。由于船舶结构是一个复杂的空间结构,直接计算时,有限元模型中节点数、单元数十分庞大,载荷计算的累计误差使得寻求一个完全平衡的外载荷力系的工作更加困难。在这种情况下,施加合理、合适的边界条件变得十分重要,因为约束点产生的很大的反力严重地影响(改变)了结构的实际受力状态。边界条件对于计算的结果有重大的影响,而边界条件的确定取决于对结构受力和变形状态的判断以及分析者的经验,其中人为的因素较多。也许可以认为根据StVenant原理,由于约束点距离我们最关心的部位较远,对应力分布的计算结果的影响有限,但是这样得到的结果毕竟是不甚合理的。因此用有限元方法计算船舶结构强度时,为了得到比较准确的变形和应力结果,可能需要特殊的处理方法。目前的研究中有采用惯性释放的方法[2],此方法用结构的惯性力来平衡外力,由于人为的施加外载荷,虽然在大多数情况下,都经过了节点力的调整,但作用在船体的力系仍然不是平衡力系,根据达朗贝尔原理,利用惯性力使整个力系达到平衡。也有研究整船有限元模型自动加载技术的[3],这些研究都需要经过节点力的调整和惯性平衡力计算的多次叠代,对船舶要进行浮态调整,实现起来,比较繁琐。   本文???于优化设计的思想,提出了一种应用ANSYS优化设计分析功能进行船舶浮态的自动调整及加载的方法,使得施加在有限元模型的整个外载荷几近于平衡力系,约束点的支反力接近于零,通过算例证明了该方法的可行性。   二、ANSYS优化设计理论及其应用于船舶浮态自动调整及加载   ANSYS优化设计分为目标优化设计和拓扑优化设计两种。目标优化设计是一种通过迭代试算以确定最优化设计方案的技术[4]。所谓“最优设计”,指的是该种方案可以满足所有的设计要求(如应力低于许用应力,长度小于临界长度),而且目标量的支出(如重量、面积和费用等)最小。一般来说,设计方案的许多方面都可以优化,如尺寸、形状、制造费用、自然频率等。所有可以参数化的ANSYS选项几乎都可以做优化设计。ANSYS优化设计实际就是程序提供了一系列的分析―评估―修正的循环过程,这一循环过程重复进行直到所有的设计要求都满足为止。ANSYS优化模块中的三大变量是设计变量、状态变量和目标函数,设计变量为自变量,优化结果的取得就是通过改变设计变量的数值来实现的,而实际上设计变量就是需要真正的进行设计的变量。状态变量是约束设计的数值,为因变量,是设计变量的函数。目标函数即为最后用以评估设计是否最优设计的量,一般来说是要尽量减小的量,它必须是设计变量的函数,也就是说目标函数的数值也必须随着设计变量的改变而改变。   本文的思路是基于ANSYS优化设计理论,我们将船舶首尾吃水定义为设计变量,也就是说将船舶模型的舷外水压力载荷作为我们设计的变量,再将单元的应力定义为状态变量,约束点处的支反力定义为目标函数,通过优化迭代设计,ANSYS优化设计程序将通过迭代试算自动寻找到船舶合理的也就是实际的吃水状态,使得目标函数值即约束支反力的大小接近于零,此时整个外载荷几近于平衡力系,得到的设计变量的解最接近船舶实际的吃水及浮态,这个解也就是我们所要寻找的最优解,寻找到最优解的这次迭代实际上也完成了船舶有限元模型合理的加载与计算。   整个优化程序设计的主要步骤为(1)用命令流参数化建立船舶有限元模型,船舶的吃水等设计变量用参数化的形式输入,并指定初始值,为了提取必要的状态变量以及目标函数,需要进行一次求解且用命令流提取并指定状态变量和目标函数,将船舶的吃水指定为设计变量,单元的应力指定为状态变量,约束处的支反力定义为目标函数,然后生成循环所用的分析文件,该文件包括整个分析的过程;(2)进行优化分析的设置,进入OPT,指定分析文件,声明优化变量,选择优化工具和优化方法,指定优化循环控制方式等。(3)运行优化程序,进行优化分析并查看设计序列结果和后处理。   三、算例   为了

您可能关注的文档

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档