船舶 ›› 2025, Vol. 36 ›› Issue (06): 44-52.DOI: 10.19423/j.cnki.31-1561/u.2024.100

• 总体与结构 • 上一篇    下一篇

基于Smart3D的船体规范设计数据双向转换工具开发

孙杰, 顾轶杰, 李思远, 张延昌   

  1. 上海外高桥造船有限公司 上海 200137
  • 收稿日期:2024-05-28 修回日期:2024-07-24 出版日期:2025-12-25 发布日期:2026-01-05
  • 作者简介:孙 杰(1994-),男,硕士,助理工程师。研究方向:船舶三维设计及软件二次开发。顾轶杰(1999-),男,本科,助理工程师。研究方向:软件二次开发。李思远(1989-),男,本科,工程师。研究方向:船舶三维设计及软件二次开发。张延昌(1977-),男,研究员,博士。研究方向:船舶与海洋工程结构安全分析,基于模型的一体化三维数字设计,船舶工艺力学。

Development of Bidirectional Conversion Tool for Hull Prescriptive Design Data Based on Smart3D

SUN Jie, GU Yijie, LI Siyuan, ZHANG Yanchang   

  1. Shanghai Waigaoqiao Shipbuilding Co., Ltd., Shanghai 200137, China
  • Received:2024-05-28 Revised:2024-07-24 Online:2025-12-25 Published:2026-01-05

摘要: 船舶CAD软件与规范校核软件间的数据转换,是实现基于模型的一体化三维数字设计的重要环节。该文通过研究Smart3D(简称S3D)与船体规范校核软件Mars2000(简称Mars)之间的双向数据转换需求和技术实现路径,采用VB.NET语言对S3D软件进行二次开发。通过纵向范围遍历筛选方法,从全船模型中提取横剖面位置的板架、舱室及纵骨连接节点数据;基于自定义规则将数据按Mars建模方式进行转换后,输出Mars模型文件;通过文件比对方式,识别优化后Mars模型中的修改内容,并据此自动更新S3D模型。以某114 000载重吨油轮为例进行测试验证,结果表明:S3D与Mars软件间的双向数据转换准确高效;使用工具转换模型的时间约为手动建模时间的1/20,更新模型的时间约为手动修改时间的1/2。

关键词: Smart3D, Mars2000, 双向数据转换, VB.NET, 规范校核

Abstract: Data conversion between ship CAD software and hull prescriptive design software is a crucial step in achieving model-based integrated 3D digital design. This paper investigates the requirements and technical pathways for bidirectional data conversion between Smart3D (S3D) and the hull prescriptive design software Mars2000 (Mars). A secondary development of the S3D software was conducted using the VB.NET language. The tool extracts data related to plating, compartments, and longitudinal stiffener connection nodes at transverse section positions from the full ship model through longitudinal range traversal and filtering. Based on custom rules, the extracted data is converted according to the Mars modeling method, and a Mars model file is exported. Subsequently, by comparing files, the tool identifies modifications made in the optimized Mars model and automatically updates the S3D model accordingly. Tests and validations performed on a 114,000 DWT oil tanker demonstrate that the bidirectional data conversion between S3D and Mars is accurate and efficient. The time required for model conversion using the tool is approximately 1/20 of the time needed for manual modeling, and the model update time is reduced to about half of the manual modification time.

Key words: Smart3D, Mars2000, bidirectional data conversion, VB.NET, prescriptive design

中图分类号: