Patran船舶结构有限元建模的实用技巧.docVIP

Patran船舶结构有限元建模的实用技巧.doc

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
Patran船舶结构有限元建模的实用技巧.doc

  Patran船舶结构有限元建模的实用技巧 撰文/ 中船重工(武汉)船舶与海洋工程装备设计有限公司 何勇 目前,市面上主流的通用结构有限元分析前处理器种类众多,包括Patran、Ansys、Abaqus、HyperMesh 和Femap 等。这五款软件在国内船舶行业均有应用,其中Patran 的用户数量很多。本文结合笔者多年运用Patran 进行船舶结构有限元建模积累的经验,为广大同行介绍一些建模方面的技巧,以期对读者有一些帮助。 一、网格划分与编辑技巧 1. 根据现有的节点撒种子 对于具有曲线边界的面,例如首尾区域垂向加强的横舱壁,横舱壁与外板交线上的网格种子并不是等间距的,此时可先在横舱壁与甲板的交线上生成等间距的节点,然后将这些节点投射到横舱壁与外板的交线上,最后用Create\Mesh Seed\Tabular 方法(Coordinate Type 选Node and Point)根据投射得到的节点生成网格种子,这样得到的网格种子可以保证横向对齐。 2. 径向扫略 由低阶单元变换得到高阶单元时,Sent\Extrude 是一种经常使用的方法,此方法为线性扫略。但径向扫略的作用也不容忽视,图1 所示的立柱环筋的创建就是一个典型的例子。 径向扫略通过Sent\Radial Cyl. 方法实现。扫略时,Axis 填写扫略平面的法向,Radial Distance填写扫略距离,为正时背离原点扫略,为负时指向原点扫略。 3. 跨越边界的单元的修改 通过扫略创建甲板边板壳单元时,在非平行中体区域,会出现最外侧的一行单元跨越甲板边线的情况,此时需移动节点将其拉回到甲板边线上。有些用户习惯使用Modify\Node\Move 方法实现这个目标,但这种方法要求输入节点要移动到的新位置,而这个位置的坐标通常是未知的,因此需先通过求交点的方法找到这个位置。 更快捷的做法是使用Modify\Node\Project 方法,Project onto 选Surface,Direction 选Define Vector,即将节点沿指定的方向投射到指定的面上。为此,先用Create\Surface\Extrude 方法将甲板边线沿垂向扫略成一个面,然后将节点沿横向投射到这个面上,这样可一次性完成所有节点的移动。 4. 单元切割 手工修改网格时,经常需要对单元进行切割,可通过Modify\Tria|Quad\Split 方法进行,该方法提供了多种切割模式。例如,对于四边形单元,有图2(a)所示的6 种模式。可以看到,这6 种切割模式还是不够丰富的,作为补充,Utilitiesgt;FEM-Elementsgt;Break Elements 菜单命令提供了更全面的切割模式,如图2(b)所示,用户可按需选用。 二、单元赋属性技巧 在Patran 中,单元赋属性是一项很繁重的工作,因为与其他前处理器不同,Patran 中没有当前材料、板厚和梁截面的概念,因此所有单元必须指定属性。此外,船舶结构包含大量的加强筋,用梁单元模拟这些加强筋时,赋属性需指定方向矢量和偏置矢量,比较耗时。因此掌握一些单元赋属性的技巧非常有必要。 1. 自动赋属性 使用Create\Element\Edit 方法手工创建单元时,可单击操作面板上的Select Existing Prop 按钮,在弹出的Property Sets 面板中选择适当的单元属性集,将新创建的单元添加到所选择属性集的作用区域中,从而实现自动赋属性的功能。 2. 在单元坐标系中填写梁单元的偏置矢量 默认情况下,梁单元的偏置矢量以梁端节点的分析坐标系(默认情况下为全局坐标系)为参考进行填写。这种填法的不便之处在于用户需要随时判断偏置矢量的非零分量及其正负。例如,甲板纵骨的偏置矢量是Z 分量非零且为负;左舷舷侧纵骨和右舷舷侧纵骨的偏置矢量虽然都是Y 分量非零,但前者为负,而后者为正。当加强筋腹板不与某个主坐标平面平行时,偏置矢量的三个分量可能均为非零,填写尤其麻烦。那么是否有一种更高效且不易出错的填写方法,使偏置矢量不随加强筋的类型和方向而变呢?答案是肯定的,那就是在单元坐标系中填写偏置矢量。 图3 为底边舱斜板(与水平面成45°)纵骨(左舷,规格为L125x80x8)的偏置矢量在全局坐标系和单元坐标系中的填写方法,两种方法产生的实际效果都如图4 所示,可以看出在单元坐标系中填写更为方便。 将参考坐标系切换为单元坐标系的方法为向右拖动Input Properties 面板中的水平滚动条,将Offset Node1/2 文本框最右侧的下拉列表选项切换为E

文档评论(0)

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

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

1亿VIP精品文档

相关文档