船舶模型数据转换,STEP 标准能解决什么?

导语
在船舶设计和建造中,不同参与方往往使用不同的软件系统。几何模型、结构信息和工程属性在系统间转换时,常会出现格式不兼容、信息缺失或重复建模等问题。STEP(ISO 10303)提供了一套产品模型数据的标准化表达与交换方法。它并非船舶全生命周期数据管理的“万能钥匙”,但在不同软件之间进行模型转换、数据交换和部分数据归档时,具有重要价值。
一、STEP是什么?
STEP 的全称是 Standard for the Exchange of Product model data,通常译为“产品模型数据交换标准”。它对应 ISO 10303 系列标准,核心目标是:以计算机可识别的方式表达产品信息,并支持不同系统之间进行数据交换。这里的“产品信息”并不只是三维几何。一艘船的数字模型中,可能包含:船体外形与舱室布置,板材、型材、构件及连接关系,设备、管路、电气等系统信息,材料牌号与工程属性,仿真分析、制造准备和运维保障数据,配置、版本及生命周期相关信息。STEP 的价值,在于尽可能用独立于某一家软件厂商的标准化方式表达这些数据。这样,数据不必完全依附于某个专有软件格式,便有机会在不同系统、不同组织和不同生命周期阶段之间传递、理解和复用。
二、STEP如何工作?
可以把传统的数据交换理解为“多国语言之间逐一翻译”。
A 软件要与 B 软件交换,做一个接口;A 软件要与 C 软件交换,再做一个接口。软件越多,接口关系越复杂,数据转换时也更容易出现几何失真、属性缺失、语义误读等问题。
STEP 提供的是另一种思路:建立相对中立的数据表达。
其基本过程可以概括为:
1.源系统导出:将原始设计、分析或制造数据映射为符合 STEP 规范的数据;
2.中立交换:通过标准化的数据模型和交换格式进行传递、归档或共享;
3.目标系统导入:接收方系统读取并映射为自身可识别的数据结构。
因此,STEP 的重点并不只是“把文件转出去”,而是尽量让交换后的数据保留原有的工程语义。例如,一块船体板不应只是一片几何曲面,还可能需要保留它属于哪个分段、采用何种材料、与哪些构件连接、处于哪个设计版本等信息。
需要说明的是,STEP 不是一个单一文件格式,也不是万能的数据治理工具。它是一套标准体系;实际应用中,还需要结合业务规则、软件接口、数据质量控制、编码体系和平台治理,才能真正发挥作用。
三、理解 STEP 的关键:应用协议 AP
STEP 标准体系规模庞大,而不同行业、不同业务环节需要交换的信息并不相同。因此,ISO 10303 中设置了大量应用协议,英文为 Application Protocol,简称 AP。可以把 AP 理解为:针对某一类工程场景,规定“交换哪些数据、如何组织这些数据、数据之间有什么关系”的业务化标准包。
在船舶领域,较有代表性的专用应用协议包括 AP215、AP216 和 AP218。
表 1 船舶领域专属 STEP‑AP

1.AP215:船舶布置
AP215 面向船舶总体布置相关数据交换。它关注的内容包括船舶空间、舱室、区域划分及其几何表示等,可支撑不同系统之间对船舶总体布局信息的理解与传递。从业务角度看,它可服务于初步设计和总体方案阶段的协同。例如:舱室与区域的划分、空间边界和位置关系、布置相关的几何信息、舱容及空间约束等相关信息。对于船舶总体设计而言,布置模型是后续结构、设备、管系及安全分析的重要基础。若布置数据无法稳定传递,后续多个专业都可能被迫重新建模。
2. AP216:船舶型面
AP216 的英文名称为 Ship moulded forms,可理解为船舶型面或船体型面。它面向船舶外形及相关几何数据的表达与交换。其范围涉及船体、螺旋桨、舵、附属物及部分内部结构的几何表示。对于船舶工程而言,型面数据是多个专业共享的基础:性能计算需要准确的船体外形,水动力与流体仿真依赖可靠的几何模型,结构、舾装和生产设计也需要统一的空间与外形基准,后续三维模型复用,需要保证几何数据可追溯、可校核。所以,AP216 的意义不只是交换“曲面”,更在于让船舶几何基础数据能够在不同系统之间保持一致。
3. AP218:船舶结构
AP218 面向船舶结构定义及相关数据交换。它可用于表达船体结构设计中的相关信息,例如:板材、型材和结构构件,构件之间的连接与关联关系,结构层级与组织关系,与结构设计有关的几何及属性信息。
从总体布置,到船体型面,再到详细结构,AP215、AP216、AP218分别覆盖船舶设计中三个重要层面。可以把它们概括为一条基础数据链:总体布置确定空间框架,船体型面提供几何基础,船舶结构形成可建造的结构模型。不过,标准定义了“可以如何表达和交换”,并不意味着所有软件都能完整支持全部范围。实际项目中,仍应以具体软件的导入导出能力、数据映射规则和业务需求为准。
四、除了船舶专用 AP,还有哪些通用协议值得关注?
船舶是高度复杂的工业产品。除了船体本体,还涉及仿真分析、电气系统、材料属性、设备布置、系统工程和全生命周期保障等内容。因此,在船舶数字化项目中,也可能用到面向通用工业场景的 STEP 应用协议。
表 2 通用场景 STEP‑AP

其中,AP242 是当前三维工程数据交换和长期归档中较受关注的协议之一,常与 MBD、PMI 等三维工程信息联系在一起。但需要特别强调:通用 AP 并不是“拿来即用”的船舶数字化全套方案。不同项目的应用目标不同。有人重点解决船体结构模型交换,有人重点打通设计与仿真,也有人关注交付后的保障和构型管理。选用何种协议,应从具体的数据对象、交换场景、参与系统和验收标准出发。
综上,船舶领域专用 STEP‑AP 与船舶工程高频复用的通用 STEP‑AP 互为补充,共同构成船舶 STEP 标准的应用协议体系。在实际工程中,需要结合业务场景按需选用对应协议,才能充分发挥 STEP 标准的数据交换能力,支撑船舶全流程模型信息高效流转。
五、结语
船舶数字化转型的难点,往往不在于“有没有模型”,而在于模型能否贯穿设计、建造和运营全过程。如果模型只停留在某一个专业、某一套软件或某一个项目阶段,它的价值就很有限。只有当数据能被可靠地传递、理解、校核和复用,数字模型才可能真正成为工程协同的基础。STEP 能带来的价值主要体现在三个方面。第一,减少软件孤岛。通过中立、标准化的数据表达,降低不同系统之间依赖大量点对点接口的复杂度。第二,提升模型复用能力。让几何、结构、属性和关系等信息更有机会随模型一起流转,减少重复建模和人工录入。第三,支撑全生命周期数据治理。从设计、分析、建造到交付、运维,STEP 可作为产品数据标准化表达和交换的重要基础之一。当然,STEP 解决的是数据表达与交换问题,而不是全部业务问题。要建设真正可靠的船舶数字孪生或智能船舶体系,还需要统一编码规则、数据质量机制、模型轻量化能力、接口服务、权限管理和业务流程。
从图纸传递到模型协同,从专有格式到标准化数据交换,船舶数字化的核心始终是同一个问题:如何让数据在正确的时间,以正确的语义,流向正确的系统和人员。STEP 的价值,不在于独自解决船舶数据流转中的所有问题,而在于为模型数据建立相对统一、可交换的表达基础。在实际工程中,STEP 往往只是数据交换链路中的一环。要实现跨专业、跨系统、跨阶段的数据协同,还需要与软件接口、数据编码、主数据管理、业务流程和平台能力共同配合。

END
供稿 | 王明皓
编辑 | 刘凯茜





