体
准
T/CSNAME229-2026
船舶产品仿真数据模型定义与集成要求
Requirements for models definition and integration for ship product simulation data
前言
草. 本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起
请注意本文件的某些内容可能涉及专利.本文件的发布机构不承担识别专利的责任.
本文件由中国造船工程学会船舶标准化专业提出.
本文件由中国造船工程学会归口.
本文件起草单位:中船奥蓝托无锡软件技术有限公司、中国船舶科学研究中心、中国船舶集团海舟系统技术有限公司.
本文件主要起草人:张虹,田志峰,王园园,吴建波,孙佳新,钱卫东,徐源,洪华军,赵鑫,严伟,朱磊,浦炬、潘端端.
船舶产品仿真数据模型定义与集成要求
1范围
本文件适用于船舶产品研发过程中,涉及仿真业务的数据管理、模型构建及仿真工具集成场景.
2规范性引用文件
下列文件中的内容通过文中的规范性引用面构成本文件必不可少的条款.其中,注日期的引用文件,仅该日期对应的版本适用于本文件:不注日期的引用文件,其最新版本(包括的修改单)适用于本 文件.
GB/Z 21025-2007XML使用指南
GB/T39316.2-2020军民通用资源元数据第2部分:设备类民用运输船舶
3术语和定义
下列术语和定义适用于本文件.
3.1
船舶产品shipproduct
是船舶仿真的对象,指具有明确功能和边界的船舶整体,或其可独立识别的组成部分,例如整船、主船体、推进系统、上层建筑等.
3.2
船舶产品仿真数据shipproductsimulationdata
在船舶产品仿真活动中产生并使用的各类数据.
注:由仿真项目管理、仿真任务执行、工具调用、模型搭建、计算运行、结果分析等仿真环节的数据组成.
仿真项目模型simulationprojectmodel
用于定义船舶产品仿真项目的基本属性、项目产出及团队协同规则的顶层组织框架.
仿真任务模型simulation taskmodel
单元. 绑定单一船舶仿真对象,定义具体分析目标,并关联仿真模板、计算工况及方案数据的可执行分解
3.5
仿真APP/工具模型simulationapp/toolmodel
用于对仿真APP、软件工具的基础属性、执行流程、内部组件及全局配置进行标准化定义的工具支撑载体.
3.6
仿真数据对象模型simulationdataobjectmodel
船舶产品仿真数据对象的结构化定义框架与统一描述规范.
注:包括仿真基础数据、材料数据、结果数据等核心对象的属性、格式规则.
3.7
船舶产品结构化仿真数据集成structuredsimulation dataintegrationofshipproducts对具有固定格式、明确字段定义、可直接结构化处理与分析的仿真数据开展的集成工作.
船舶产品非结构化仿真数据集成unstructured simulation data integrationof shipproducts
对无固定格式、无法直接结构化存储与计算的仿真类数据开展的集成工作,主要涵盖仿真模型文件、仿真报告、技术文档、过程截图、视频及日志文件等内容.
下列缩略语适用于本文件.
API:应用程序编程接口(Application Programming Interface) AMQP:高级消息队列协议(Advanced Message Queuing Protocol)FTP:文件传输协议(File Transfer Protocol)HTTP:超文本传输协议(HyperText Transfer Protocol) JSON:JavaScript 对象表示法(JavaScript Object Notation)MQTT:消总队列遥测传输(Message Queuing Telemetry Transport)XML:可扩展标记语言(Extensible Markup Language)
5仿真数据模型
5.1模型组成
船舶产品仿真数据模型由仿真项目模型、仿真任务模型、仿真APP/工具模型、仿真数据对象模型四类子模型组成.对各类子模型的定义采用参数化方式进行结构化描述,通过明确各类参数的名称、数据类型及必填规则,完整表征对应模型的内涵、属性与边界.
5.2仿真项目模型
5.2.1仿真项目参数
参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的表A.1. 仿真项目参数是用于标识和完整描述船舶产品仿真项目及仿真对象的结构化数据集合.仿真项目
5.2.2仿真团队参数
仿真团队参数是用于定义仿真项目中人员、组织与岗位的结构化数据集合,由人员参数、成员组参数和岗位参数构成.各类参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.2至A4.
5.3仿真任务模型
5.3.1仿真任务参数
任务参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.5. 仿真任务参数是用于完整描述仿真任务的基本属性、执行计划与管控要求的结构化数据集合.仿真
5.3.2仿真模板参数
仿真模板参数是用于定义可复用仿真任务配置框架的结构化数据集合.仿真模板参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.6.
5.3.3方案参数
方案参数是用于描述仿真技术方案的基本信息与版本控制要素的结构化数据集合.方案参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.7.
5.3.4工况参数
工况参数是用于描述仿真分析中各类运行条件或外部环境的结构化数据集合.工况参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.8.
5.4仿真APP/工具模型
5.4.1仿真APP/工具数据文件格式
仿真APP/工具模型由基础参数、组件参数、全局参数等内容组成.仿真APP/工具模型的数据标准文件采用XML格式.XMIL的使用版本声明、使用说明性的文件头遵循GB/Z21025-2007的规定.
5.4.2仿真APP/工具基础参数
仿真APP/工具基础参数是用于描述仿真APP或工具基本属性的结构化数据集合.仿真APP/工具基础参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.9.
5.4.3仿真APP/工具组件参数
组件参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.10. 仿真APP/工具组件参数是用于描述仿真APP/工具内部组件属性的结构化数据集合.仿真APP/工具
5.4.4仿真APP/工具全局参数
仿真APP/工具全局参数用于描述仿真APP/工具在运行过程中涉及的输入、输出及过程数据元素的结构化数据集合.仿真APP/工具全局参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.11.
5.5仿真数据对象模型
5.5.1仿真基础数据
参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A.12. 仿真基础数据是用于描述仿真活动中通用、可复用底层数据元素的结构化数据集合.仿真基础数据
5.5.2仿真材料数据
仿真材料数据是用于规范仿真对象材料信息的结构化数据集合,其材料类别代码遵循GB/T39316.2-2020的规定.仿真材料数据参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附录A的附表A13.
5.5.3仿真结果数据
输出内容的结构化数据集合.各类参数包含数据名称、数据类型、必填性约束及说明,具体要求参见附 仿真结果数据是用于系统化组织和管理仿真过程中产生的报告、关键指标、结果文件及仿真模型等录A的表A14至表A.17.
6船舶产品仿真数据集成
6.1船舶产品结构化仿真数据集成
船舶产品结构化仿真数据集成,是对具有固定格式、明确字段定义、可直接结构化处理与分析的仿真数据开展的集成工作.
6.1.1数据范围
船舶产品结构化仿真数据范围应涵盖仿真项目信息、任务信息、材料参数、工况参数、基础数据、人员岗位信息等具备明确字段定义与逻辑关系的关键数据类别.
6.1.2数据文件
数据文件应满足以下要求:
a)文件格式:采用CSV、JSON、XML行业标准格式:b)字段规范:明确各类结构化数据的字段名称、编码规则、数据类型:c)存储归档:船舶产品结构化仿真数据需符合统一的存储与归档要求,需适配关系型数据库(如 MySQL、Oracle)存储需求.
6.1.3数据集成