论文部分内容阅读
三维设计软件在船舶行业中的应用,对于提高船舶设计、制造效率和缩短造船周期起到了巨大的推动作用。然而船舶三维设计软件种类繁多,且大多自成体系,没有统一的规范标准,造成了不同设计系统间信息传递的障碍,在一定程度上制约了船舶技术的发展。为此,本文以TRIBON和CATIA系统为研究对象,以船舶STEP标准应用协议AP218作为中间文件,构建船体模型信息转换系统和AP218中性文件与CATIA系统交互接口,实现船体模型信息在TRIBON与CATIA系统之间的交互。本文主要开展了以下研究工作:1)分析船体模型在TRIBON系统中的数据组织结构及TRIBON系统数据库存储结构,创建基于ORACLE关系数据库的船体模型信息存储专用数据库,并采用基于关键字组合的COM-Object方法,开发TRIBON系统船体模型数据提取与存储系统。2)研究STEP标准和船舶应用协议AP218的基本内容,重点对STEP中性文件数据结构进行分析,通过对STEP中性文件生成原理及头段、数据段信息写入方法的研究,开发基于AP218船体模型数据转换系统。3)总结中性文件头段信息的基本构架及数据段数据组织结构,针对数据段信息描述语句的基本结构,提出改进型数据段信息描述语句结构,并对数据段信息采用分割提取方式,开发STEP中性文件信息解析模块。4)分析CATIA系统产品数据的描述方法和系统开发方法,研究Automation API技术零件和产品设计方法,采用Automation API技术与STEP中性文件解析模块结合,开发AP218中性文件与CATIA系统交互接口。本文通过构建船体模型数据提取与存储系统、基于AP218船体模型数据转换系统及AP218中性文件与CATIA系统交互接口,实现以AP218中性文件为媒介,船体模型数据在TRIBON与CATIA系统之间的交互,并以实例验证交互系统的有效性。