论文部分内容阅读
在船舶设计领域,计算机辅助设计软件被广泛应用。TRIBON、NAPA、CATIA、CADDS5等软件,在中国的各大船厂已经有较长的应用历史。船厂在实际生产中,采购了多款软件。各个软件系统都有其独特的优势,然而由于各个系统之间的封闭性,导致数据交换不畅通。本课题设计一套船舶三维设计平台,利用面向对象技术和XML结构化文档,开发对船舶模型数据进行提取和解析的处理器,实现船舶三维模型在各个船舶设计软件之间的数据交换。论文主要工作如下:(1)基于船舶三维设计的整个流程,分析数据流向,研究船体三维模型数据接口方案,研究船体三维模型与NAPA、TRIBON和CADDS5等软件的接口,探索开发船舶三维设计平台需要的关键技术和技术方案。(2)基于船舶外形和结构特点,研究船舶设计表达的通用模型。设计基于XML的船体外形和结构三维模型的数据表达形式和数据存储格式,使船舶三维模型的表达独立于CAX系统,并能应用于船舶设计和制造的各个阶段的辅助软件中。(3)设计船舶总体设计软件接口,开发船体曲面快速建模工具,在CATIA下设计船体曲面,完成曲面的精光顺。根据船体型线图和船舶型值表,生成船体外形模型XML文件。利用CATIA Automation接口,将外形模型导入CATIA中,建立型值点,连接各点生成光顺的船体曲线。在CATIA曲面设计模块中建立船体曲面,利用曲面工具进行精光顺。将船体曲面导入船舶总体设计软件NAPA中。(4)开发与详细设计和生产设计软件的接口。分析CATIA软件的数据接口,研究从CATIA软件中,研究提取船舶结构模型数据的方法,基于STEP文件提取结构件几何信息,利用BOM表提取构件属性信息,通过CATIA结构树提取构件的结构树,生成船体结构模型XML文件。研究TRIBON和CADDS5软件的数据接口和二次开发接口,探索将船舶结构模型导入TRIBON和CADDS5的技术方案。(5)开发船体结构强度分析软件的接口。以Patran软件PCL语言为接口,将船舶结构模型导入Patran软件,依据不同的规范进行定制,实现有限元前处理的自动化。船舶三维设计平台关键技术研究,为CATIA、NAPA、TRIBON和PATRAN等软件提供数据交换接口,使船舶型线和结构数据能够在各种软件之间自由交换,并最大限度的保证数据的完整性,实现不同软件系统间的模型交换和共享。