2. 设备资产台账与位置主数据建模

设备资产台账与位置主数据是工厂位置治理工程的两条“主干”。台账回答“我有什么设备、它属于哪一类、由谁负责、处于什么状态”;位置主数据回答“这台设备装在哪里、这个位置在空间上如何被唯一定位”。两者通过“资产—位置”关联关系绑定,才能支撑后续的变更管理、点检巡检、备件调拨与空间分析。本节围绕资产分类、编码规则、位置层级、空间坐标系与主数据标准五个要素,说明如何设计一套可落地、可扩展、可校验的建模方案。

一、资产分类:先定“类”,再定“实例”

资产分类的核心是建立一棵分类树,让每一台设备都能找到唯一归属。分类维度不宜过多,通常采用“专业域—设备大类—设备小类—规格型号”四级结构。例如:动力域 → 空压设备 → 螺杆空压机 → 某品牌75kW机型。分类树的作用是统一口径:备件统计按小类汇总,维保策略按大类下发,能耗分析按专业域归集。

分类编码建议采用“字母+数字”的段码式结构,每段含义固定、长度固定,便于程序解析。例如分类码 PWR-AC-SCR-075:PWR 表示动力域,AC 表示空压设备,SCR 表示螺杆式,075 表示功率等级75kW。分类码只描述“类型”,不描述“个体”,个体由资产编码承担。

二、资产编码规则:唯一、稳定、可读

资产编码是设备的“身份证号”,必须满足唯一性、稳定性、可读性和可扩展性。推荐结构为:公司码 + 专业域码 + 顺序号 + 校验位。例如 SH01-PWR-000237-K。其中顺序号由系统统一分配,不嵌入位置信息——这是关键设计决策:设备会移动,位置会变更,若把位置写进资产编码,搬迁后编码就失效,历史记录也会断裂。

编码生成应遵循三条规则:一是禁止手工编造,必须由台账系统按规则自动生成;二是禁止复用,设备报废后编码永久保留,状态置为“已报废”;三是校验位用于防止录入错误,可采用模11或模10算法。下表给出一个可参考的编码段定义示例。

段位含义示例规则
1公司/工厂码SH014位,固定字典
2专业域码PWR3位,取自分类树一级
3顺序号0002376位,系统自增
4校验位K1位,模11校验

三、位置层级:从厂区到安装点

位置主数据采用层级树表达空间归属,典型层级为:厂区 → 车间/装置 → 楼层/区域 → 房间/工段 → 安装点。每一级都有独立的位置编码和名称,父节点与子节点之间是“一对多”关系。安装点是层级树的叶子节点,也是资产挂接的最小空间单元。一个安装点可以挂多台设备,但一台设备在同一时刻只能挂一个安装点,这是保证位置唯一性的约束条件。

位置编码建议采用路径式编码,用分隔符体现层级。例如 SH01/A03/F2/R208/P05 表示:SH01厂区、A03车间、2层、208房间、第5安装点。路径式编码的优点是父级关系一目了然,便于按前缀做范围查询;缺点是层级调整时编码会变,因此需要同时维护一个不随层级变化的“位置代理键”(如UUID)作为外键,编码仅用于展示和检索。

资产台账与位置主数据关联模型 资产分类树(类型层) 动力域 PWR 空压设备 AC 螺杆空压机 SCR 75kW 机型 075 资产实例(个体层) 资产编码 SH01-PWR-000237-K 分类码 PWR-AC-SCR-075 资产—位置关联 资产ID(主键) 位置代理键(外键) 生效时间 / 失效时间 位置层级树(空间层) 厂区 SH01 车间 A03 2层 F2 房间 R208 安装点 P05 空间坐标(示例) X=128.50m Y=64.20m Z=6.00m

四、空间坐标系:让位置可计算

仅有层级树还不够,因为“208房间第5安装点”无法直接用于距离计算、管线碰撞检查或应急疏散分析。空间坐标系的作用是把位置从“文字描述”升级为“可计算坐标”。工厂位置治理通常采用三层坐标体系:

  • 地理坐标系:如 WGS84 或 CGCS2000,用于厂区级定位、车辆调度和外部系统对接,单位为经纬度。
  • 厂区平面坐标系:以厂区某固定点为原点,X轴指向东、Y轴指向北,单位为米。这是最常用的工程坐标系,用于设备平面布置、管线走向和区域划分。
  • 局部安装坐标系:以安装点或设备基础为原点,描述设备朝向、接口方位和检修空间,单位同样为米。

坐标定义必须明确参照约定:X轴正方向、Y轴正方向、Z轴正方向(通常Z向上表示标高),以及原点位置。全文和图示必须保持一致,切换参照系时要显式说明。例如,厂区平面坐标原点设在厂区西南角,X向东为正,Y向北为正,Z以厂区地坪为0.00m。安装点坐标记录的是设备基础中心点的厂区平面坐标和标高,例如 X=128.50, Y=64.20, Z=6.00,表示该安装点位于厂区西南角以东128.50米、以北64.20米、标高6.00米处。

五、主数据标准设计:字段、约束与校验

主数据标准是把上述设计固化为可执行的数据规范。资产台账主表至少应包含:资产编码、资产名称、分类码、规格型号、制造商、出厂编号、启用日期、资产状态、责任部门、责任人。位置主表至少应包含:位置代理键、位置编码、位置名称、父位置键、层级、位置类型、厂区平面坐标X/Y/Z、地理坐标经纬度、生效状态。

关联表则记录“资产—位置”的绑定关系,并保留历史:资产ID、位置代理键、绑定生效时间、绑定失效时间、变更原因。这样,当设备从A03车间搬到A05车间时,旧记录失效、新记录生效,历史轨迹完整可查。

校验规则示例:资产编码必须匹配正则 ^[A-Z]{4}-[A-Z]{3}-\d{6}-[A-Z0-9]$;位置编码必须匹配路径格式 ^[A-Z0-9]{4}(/[A-Z0-9]+)+$;同一资产在同一时间只能有一条有效的位置绑定记录;安装点坐标必须落在所属厂区边界多边形内。

六、一个可执行的建模顺序

实际落地时,建议按以下顺序推进:先梳理分类树并冻结分类码字典;再制定资产编码规则并配置系统自动生成;然后建立位置层级树,为每个安装点采集厂区平面坐标;接着定义主数据字段、类型、约束和校验规则;最后导入存量数据,逐条校验编码唯一性、位置挂接有效性和坐标合理性。存量数据导入后,应抽样核对至少10%的资产,确认“资产—位置—坐标”三者一致,再进入变更管理流程。

这套建模方案的价值在于:分类码让统计口径统一,资产编码让个体可追溯,位置层级让空间归属清晰,坐标系让位置可计算,主数据标准让数据可校验。五者缺一不可,共同构成设备资产变更与工厂位置治理的数据底座。