论文题名: | TRIBON与CATIA间船体模型数据交换技术研究 |
关键词: | 船体模型;数据交换;船舶设计;计算机辅助设计 |
摘要: | 本文研究船舶设计中常用的CAD系统TRIBON和CATIA间船体模型数据交换技术,通过定义船体XML文件并开发数据提取和建模接口成功实现船体模型数据的交换。 随着CAD/CAM技术的迅猛发展,船舶行业中广泛地使用CAD/CAM软件,越来越多的用户需要在系统间交换三维船舶模型数据。由于历史原因和不同的开发目的,各种 CAD/CAM软件的内部数据记录和处理方式不尽相同,开发软件的语言也不完全一致,因此数据交换和共享存在障碍。现有的数据交换标准在一定程度上解决了这些问题,但这些数据交换标准往往追求覆盖全部制造行业,针对造船领域的解决方案并不完善。利用已有数据交换标准完成船舶产品数据交换的结果并不能满足造船行业的需求。相比之下,根据船舶产品的特点,专门开发CAD软件间船舶产品数据交换系统更有优势。 TRIBON软件在船舶行业应用广泛,具有很强的专业性,覆盖了船舶设计的各个方面,尤其适用于详细设计和生产设计。CATIA软件在造船企业中也有一定的用户,它具有强大的三维混合建模和装配仿真能力,利用其仿真功能进行船舶虚拟制造,可以预先发现船舶设计中存在的问题,为船舶实际建造工作提供指导。因此这两个系统间的数据交换需求,特别是船舶模型从TRIBON传递到CATIA的需求尤为强烈。 本文重点研究船舶产品中船体模型数据在TRIBON和CATIA系统间的交换技术。经过对各种 CAD数据交换技术的分析比较,选择中间模型加前置/后置处理模块的形式进行船体模型数据交换。由于XML技术的各种优点,本文以XML文件作为数据交换的中间文件,研究了船体模型在XML文件中的表达方式,对船体XML文件的结构进行标准化。借助TRIBON系统提供的基于数据提取命令的COM-object方法,从TRIBON系统中提取船体模型数据,并利用MSXML将数据写入XML文件。使用CATIA系统的CAA V5 C++API工具,导入XML文件中的数据并实现船体模型的有效转换。本文设计出包含前置提取接口、标准中间文件、后置建模接口三个部分的数据交换系统,成功实现了两系统间船体模型数据交换。 |
作者: | 韩韡 |
专业: | 船舶与海洋工程 |
导师: | 柳存根 |
授予学位: | 硕士 |
授予学位单位: | 上海交通大学 |
学位年度: | 2013 |
正文语种: | 中文 |