APP下载

基于S1000D的数据模块编码规则浅析

2014-03-28周旭娜

航空标准化与质量 2014年2期
关键词:示意图子系统编码

周旭娜

(北京曙光航空电气有限责任公司,北京 100028)

S1000D规范是一个适用于所有装备技术资料数字化的规范,它采用系统/结构划分的方法将装备的所有技术信息划分为一个个信息单元,即数据模块(DM),并采用了公共源数据库(CSDB)来管理、维护数据模块,然后根据需要将多个数据模块组合生成不同类型的技术手册。数据模块编码(DMC)即为数据模块存储在公共源数据库中的唯一身份标识。通过数据模块编码可以实现数据模块在电子环境中的查询、应用。

1 数据模块编码结构简介

数据模块编码一般分为3部分:硬件/系统定义部分、信息类型说明部分和学习型部分。其中学习型部分用于训练数据模块,为可选部分。数据模块编码最少由17位字符(不包含学习型部分)组成,最多由37位字符加4位学习型部分共41位字符组成,编码结构示意图如图1所示。

图1 数据模块编码结构示意图

我们以17位最少字符数据模块编码的结构为例进行探讨。17位数据模块编码不包含学习型部分,可划分为两部分:硬件/系统定义部分和信息类型说明部分。其中硬件/系统定义部分编码可以概括为:型号名称编码(MI)、系统差异码(SDC)、系统划分编码(SNS)和零部件分解编码(DC)/分解码变量(DCV)。信息类型说明部分可以分为:信息类型编码(IC)/信息类型编码变量(ICV)、项目定位码(ILC)。

数据模块编码的详细结构划分图如图2所示。

图2 数据模块结构划分图

2 数据模块编码规则详解

2.1 型号名称编码(MI)

型号名称编码(MI)标识了装备的型号。每种装备都有自己的型号,它由一个统一机构进行管理。项目组应统一在该机构查阅、申请、登记注册,以保证型号在本装备行业内部不会发生冲突。当一个项目确定型号名称编码后,并不是该项目所有数据模块都必须使用同一个型号名称编码。因为同一数据模块可以在不同的项目中重复引用,被引用时,它可以保留自身的型号名称编码。

2.2 系统差异码(SDC)

系统差异码用于区分装备的系统级构型差异。当某系统、子系统或子子系统的构型不同,在其编码保持不变的情况下,利用系统差异码对不同的系统构型进行区分。如某系统中安装的电机由不同承制单位研制,则电机组成会有差异,该差异由系统差异码体现。

系统差异码应能明确识别系统/子系统的差异,“A”通常表示默认的构型,即第一构型,然后应连续给出第二、第三……构型的系统差异码“B”、“C”等等。系统差异码应用示意图如图3所示。

图3 系统差异码示意图

2.3 系统划分编码

系统划分编码(SNS)按照产品的功能或物理构成,对产品进行分解,形成系统/子系统/子子系统/部件的层次结构关系,能够清晰地表示数据模块描述对象在整个产品结构树中的具体位置,以及与上下级的隶属关系。SNS结构图如图4所示。

图4 SNS结构图

由图4可以看出,SNS由3组编码组合而成,可分配至系统中的具体部件。第一组编码为系统编码,描述了组成产品的基本系统;第二组编码为子系统/子子系统编码,描述了系统的进一步拆分,其中第一个字符为子系统编码,第二个字符为子子系统编码,根据项目复杂程度决定子系统、子子系统是否拆分,如果子系统不需要拆分,则子子系统编码为“0”。如26-00-00,子系统与子子系统编码“00”表示的是系统编码“26”没有进一步拆分;26-20-00,子子系统编码“0”表示的是子系统“20”没有进一步拆分。

S1000D规范给出了两种类型的SNS,分别为维护型SNS和实例型SNS。维护型SNS由技术出版物规范维护组(TPSMG,由ASD、AIA、ATA联合组成)进行维护更新,而实例型SNS只是实例,不会进行维护。

S1000D规范给出了8个维护型SNS,涵盖了陆、海、空装备的需求。分别为:

a) 通用的系统级信息;

b) 适用于维护和训练设备;

c) 适用于军火设备;

d) 适用于普通通信设备;

e) 适用于航空、发动机和相关设备;

f) 适用于战术导弹;

g) 适用于地面装备;

h) 适用于海上装备。

实例型SNS的电源系统的编码结构图如图5所示。

2.4 分解编码及分解码变量

零部件分解编码(DC)是对系统划分码SNS的下一层次编码,应用在需要对零部件进一步分解时。不需要对零部件进一步分解时,取值“00”;需要进一步分解时,根据拆分层次顺序编码,确保编码的连续性。分解码应用示意图如图6所示。

分解码变量(DCV)用于设备或组件有微小的设计变化,且不足以用系统划分码SNS时,用分解码变量区分不同的构型。

2.5 信息类型编码及信息类型编码变量

信息类型编码(IC)用来描述数据模块的信息类型。信息编码的三位编码可依次分为初级编码、二级编码、三级编码,如图7所示。

各级编码存在隶属关系,能够准确反映各类信息的层次级别关系。对于数据模块的信息内容,应尽可能从最低层次的信息码选择,当涉及多种信息类型时,可选择高一层次信息码。S1000D规范中将信息类型初级编码分为10类:

图5 实例型SNS编码结构图

图6 分解码应用示意图

000—功能、描述和计划相关数据;

100—操作类;

200—维护类;

300—检查、测试和检验;

400—故障报告和隔离程序;

500—拆分、移除和分解程序;

600—维修和加工程序及数据;

700—装配、安装和连接程序;

800—贮藏程序和数据;

900—其它。

信息编码变量(ICV)则是对信息码的进一步细化表示,如由不同人给液压油箱加油等。信息码变量由一位字母组成,默认为“A”,然后依次为“B”“C”等。

2.6 项目定位码

项目定位码(ILC)。描述了装备维修活动中维修位置的确定,进而可以确定维修环境和维修条件。S1000D规范对项目定位码的具体定义如下:

a) A—适用于维修对象安装在产品上时所进行的相关原位维修活动;

b) B—适用于维修对象安装在处于离位状态的主要组件上时的相关维修活动;

c) C—适用于维修对象放置于工作台时的相关维修活动;

d) D—与A、B、C三种位置均有关的信息;

e) T—与训练数据模块相关的信息;

f) Z—通用码。

项目定位码的应用示意图如图8所示。

图7 信息码结构图

图8 项目定位码应用示意图

3 数据模块编码规则实例

数据模块编码规则实例如图9所示。

4 结束语

建立统一、规范的编码体系,是企业发展的基础。由于S1000D规范中的数据模块编码具有广泛的适用性,企业可以通过借鉴S1000D规范中编码系统的先进思想和方法,结合企业自己的实际情况,制定自己的编码系统。

[1] 丁凡.ASD S1000D规范简介[J].航空标准化与质量,2006(3).

[2] 石教华,赵晓林,甄军义.S1000D中业务规则交换机制的研究[J].航空标准化与质量,2009(4).

[3] 丁凡.国外武器装备技术手册数字化研究[J].航空标准化与质量,2008(6).

[4] International specifcation for technical publications utilizing a common source database S1000D[S]. Issue 4.0, 2008-08-01.

图9 数据模块编码规则实例图

猜你喜欢

示意图子系统编码
不对中转子系统耦合动力学特性研究
生活中的编码
先画示意图再解答问题
GSM-R基站子系统同步方案研究
《全元诗》未编码疑难字考辨十五则
关键信号设备检修自动盯控子系统研究
子带编码在图像压缩编码中的应用
黔西南州旅游示意图
Genome and healthcare
“三定两标”作好图