网站大量收购闲置独家精品文档,联系QQ:2885784924

船体结构产品模型建模.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
船体结构产品模型建模

船体结构产品模型建模方法研究 摘 要 介绍了在面向对象的编程环境下,以Solidworks作为软件平台,通过二次开发完成三维船体结构产品模型建模的思路和主要方法。在建立船用零件库的基础上,以船体分段结构建模为例,通过调用Solidworks API编程接口提供的Solidworks对象模型,实现船体结构的参数化建模,动态修改和工程数据库的管理,从而在计算机中建立了一个集设计、制造信息于一体的面向船舶产品生命全周期的船体结构数据产品模型。 关键词:船舶虚拟设计、数据产品模型、Solidworks API、船体结构 中文分类号:TP391.7,U662.9 0 前言 船舶的虚拟设计是一种以虚拟现实技术为基础,以船舶产品为对象的先进设计技术。它将船舶产品开发全过程数字化,在计算机中实现产品的设计、分析、加工等过程,利用三维实体设计技术,及时发现并更改设计中的问题,同时可实现对船舶产品模型中的信息和数据的集成及动态管理。对提高船舶设计质量,降低船舶建造费用,缩短船舶建造周期,以及实现数字化造船均有实际意义。 Solidworks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系统,该软件对VB、VC、Delphi以及任何其它支持OLE和COM的编程语言提供Solidwors API函数,可以方便使用者针对各行业的产品,二次开发出适合本行业的虚拟设计系统。本文基于Solidworks平台,以VB 6.0作为开发工具实现了对船体结构产品模型的建模,文中着重讨论了船体结构产品模型的开发思想和应具有的主要功能,开发数据产品模型的方法及其中的关键技术。 1.船体结构产品模型的主要功能 在进行船体结构设计时,对船体结构产品模型的功能设想如图1所示。根据构建的船用零件库,通过交互设计方式可实现船体曲面建模、船舶分段划分、结构构件建模、模型动态修改等功能,还应能够对建立的船体结构产品模型进行相应的数据集成和管理,如对构件和分段等进行查询、重量重心计算和生成材料明细表(BOM表)等。 图1 船体结构产品模型的主要功能 船用零件库:提供各种常见的船用零件,分板材、肘板和型材三类。板材包括平直板和折边板;肘板包括无折边肘板、折边肘板、T型肘板;型材包括圆钢、半圆钢、管子、扁钢、角钢、T型材、球扁钢、工字钢、槽钢等船用标准型材。零件库可直接用于船体结构数据产品模型的构型,通过用户指定零件的型号和主要参数生成三维数字模型,并对零件信息予以保存。 船体结构设计:分为船体曲面设计、分段结构划分和结构构件设计三部分。船体曲面设计分为曲面造型和曲面结构设计两部分。曲面造型根据型线设计的结果生成船体外板和甲板曲面的三维实体模型,在以后的分段结构设计中,曲面造型的结果将直接影响构件轮廓的设计。曲面结构设计同样分为外板结构设计和甲板结构设计两部分,主要完成外板展开、板缝划分、焊缝统计等功能。 分段结构划分:该模块主要用于定义分段及确定船体的结构形式。包括分段划分、双层底设计、甲板设计、舱壁设计及边舱斜板设计等。这个模块是结构构件设计模块的源数据,通过它定义的许多船体结构的边界参数将被模型系统保存为全局变量,供后续模块调用。 结构构件设计:包括船体的主要结构构件的设计。分为肋骨设计、纵桁设计(双层底纵桁、单底纵桁、舷侧纵桁、甲板纵桁)、纵骨设计(外板纵骨、内底板纵骨、舷侧纵骨、甲板纵骨、边舱斜板纵骨)、肋板设计、双层底列板、横梁设计、肘板设计(梁肘板、舭肘板)、扶强材设计(横放、竖放、斜放)、孔的设计(普通形状孔设计、特殊形状孔设计、切口及补板设计)、板缝划分及平板板列设计(外板板列设计、舱壁板列设计、内底板列设计和肋板板列设计)等九个子模块。用户可以按照船舶设计的习惯,以交互方式对构件进行定义,即可完成对船体结构的设计。所有构件信息都可保存到数据库中,以备用户查询及估算钢料信息之用。 建模以人机交互方式进行。纵骨、肋骨等构件我们把它称为主构件,它可以由用户决定设计先后顺序进行设计;扶强材、孔和板列的设计我们称为从属构件,用户设计时需要首先完成主构件的设计,然后选中主构件,才能在其上加扶强材、开孔等属性。 设计过程中用户不可避免要对设计进行必要的修改,可方便地通过结构修改模块完成,并可保证模型与数据库信息的一致性。 产品数据管理:主要实现对各种板材型材耗料的统计及重量重心的估算等。用户可对设计好的产品模型进行信息的查询和管理,并产生钢料预估单、材料明细表等各种表单。 二维过程图纸:船体结构产品模型完成后,可对其进行剖切产生二维结构图纸等,供设计人员使用。 除上述主要功能以外,还可以借助Solidworks提供用户的三维模型平移、旋转、生成线框模型等功能,对建立的船体结构产品模型

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档