基于JT格式的船舶舱室三维模型自动提取方法

Automatic method for extracting 3D ship cabin models based on JT format

  • 摘要:
      目的  在船舶设计过程中,通常需要从整船三维模型中提取一个区域、系统或舱室的模型。针对舱室模型提取的应用需求,
      方法  以FORAN软件导出的JT模型为研究对象,提出一种基于JT格式的舱室三维模型自动提取方法。通过分析舱室模型的组成、构成舱室的各类模型蕴含的信息以及舱室与这些信息之间的关系,确立了将产品号、舱室对应的区域号、建造总段号以及舱室包围盒坐标作为舱室模型的过滤条件。根据这些用户预先定义的过滤条件以及产品全寿期管理(PLM)中的对象类型、名称和JT模型包围盒,可以从整船三维模型中快速过滤出舱室内的所有零件,进而将获得的模型合并成一个装配结构与整船BOM结构相同的JT模型。
      结果  在JT轻量化模型管理系统的基础上,实现所提出的算法。
      结论  该软件工具实现了单个或者多个舱室模型的自动提取功能,提取的舱室模型可用于后续布置协调、间隙分析以及虚拟评审等环节。

     

    Abstract:
      Objectives  During ship design, designers often need to extract models of a zone, system or cabin from total ship models.
      Methods  Aiming at the application demand for distilling cabin models and taking the Jupiter Tessellation(JT) models exported by FORAN as the research object, an automatic technique for 3D cabin model extraction is developed based on the JT format. By analyzing the composition of cabin models, the information embodied in the diversified models composing the cabin, the relationship between the cabin and that information, and the product code, zone number, construction segment number and coordinates of a cabin's bounding boxes are identified as the retrieving conditions of the cabin model. Based on predefined distilling terms by users and the objects' types, names and coordinates of JT models' bounding boxes in the Product Lifecycle Management(PLM)platform, all the parts contained in a cabin can be efficiently distilled from the model of the whole ship. Furthermore, all the obtained models are assembled as a single JT model which possesses the same assembly configuration as the ship's Bill of Materials(BOM)structure.
      Results  Finally, a tool which can search for one or many cabin models is implemented on the basis of the proposed method with a JT lightweight model management system,
      Conclusions  and the gained cabin's JT model can be further used for collocation harmonizing, clearance analysis, virtual review, etc.

     

/

返回文章
返回