2. 工业4.0与资产管理壳
要理解资产管理壳(Asset Administration Shell,AAS)为什么长成今天这个样子,必须先回到它诞生的坐标系——工业4.0参考架构模型(RAMI 4.0)。AAS 不是凭空设计的数据格式,而是 RAMI 4.0 在“信息层”上的具体落地载体。本节把 RAMI 4.0 的三维结构、数字孪生的定位、以及 AAS 在其中的角色串成一条线,帮助你在后续建模时始终知道“我这一层在整体架构的哪个位置”。
一、核心原理:RAMI 4.0 的三维坐标系
RAMI 4.0(Reference Architectural Model Industrie 4.0)用一个三维模型描述工业4.0系统,三个轴分别是:
- 层级轴(Hierarchy Levels):从产品、现场设备、控制设备、工位、产线、工厂、企业,一直到跨企业互联世界,描述“对象处在制造的哪一级”。
- 生命周期轴(Life Cycle & Value Stream):左侧是产品/设备的类型(Type),右侧是实例(Instance),中间经过开发、维护、使用等阶段,描述“对象处于生命周期的哪个阶段”。
- 架构轴(Layers):从下到上依次为资产层、集成层、通信层、信息层、功能层、业务层,描述“从物理资产到业务价值的六层抽象”。
关键点在于:RAMI 4.0 的每一个“格子”都可以放一个 AAS。也就是说,AAS 是 RAMI 4.0 中承载信息的最小单元,它把某个资产在某个生命周期阶段、某个层级上的信息打包成一个可交换、可寻址、可语义互操作的壳。
二、数字孪生与 AAS 的定位关系
数字孪生(Digital Twin)常被误解为“三维模型”或“仿真动画”。在工业4.0语境下,数字孪生的本质是物理资产在信息空间中的同步映射,它需要三样东西:数据、模型、以及连接数据与模型的接口。AAS 正是这个接口的标准实现。
可以这样理解三者关系:
- RAMI 4.0 是“地图”,告诉你资产在架构中的坐标;
- 数字孪生 是“目标”,即让物理资产在信息空间中有对应体;
- AAS 是“容器与语言”,用标准化的子模型(Submodel)承载数字孪生的属性、能力、关系与行为。
三、AAS 在 RAMI 4.0 中的落点
AAS 主要落在 RAMI 4.0 的信息层(Information Layer),并向上支撑功能层与业务层,向下通过集成层与通信层连接物理资产。一个典型的 AAS 由以下部分组成:
| 组成部分 | 作用 | 对应 RAMI 4.0 层 |
|---|---|---|
| Asset(资产) | 被描述的物理或逻辑对象 | 资产层 |
| Shell(壳) | 承载资产信息的标准化容器 | 信息层 |
| Submodel(子模型) | 按主题组织属性,如 Identification、TechnicalData、OperationalData | 信息层 / 功能层 |
| SubmodelElement | 子模型中的具体属性、集合、操作 | 信息层 |
| Interface(接口) | API、文件交换、事件通知等访问方式 | 通信层 / 集成层 |
下面这张图展示了 RAMI 4.0 三维结构、数字孪生目标与 AAS 载体之间的定位关系:
四、方法流程:从物理资产到 AAS 的建模路径
在实际工程中,把一台设备接入工业4.0体系,通常遵循以下步骤:
- 识别资产:确定要建模的对象,如一台数控机床、一个传感器或一批物料。
- 定位坐标:在 RAMI 4.0 中确定其层级(现场设备/产线)与生命周期阶段(Type 还是 Instance)。
- 选择子模型:根据数字孪生目标,选用标准子模型,如 Identification、TechnicalData、OperationalData、CapabilityDescription。
- 填充属性:把铭牌参数、通信地址、维护记录等写入 SubmodelElement。
- 定义接口:确定 AAS 通过 REST API、AASX 文件还是事件方式被访问。
- 注册与发现:把 AAS 注册到资产目录或发现服务,供其他系统查询。
# 一个简化的 AAS 结构示意(伪代码)
AAS:
idShort: "CNC_Machine_01"
asset:
kind: "Instance"
globalAssetId: "urn:asset:cnc:001"
submodels:
- Identification:
Manufacturer: "示例机床厂"
SerialNumber: "SN-2024-001"
- TechnicalData:
RatedPower: "15 kW"
AxisCount: 3
- OperationalData:
SpindleSpeed: 12000
Temperature: 42.5
interface:
type: "REST"
endpoint: "/aas/cnc-01"
五、案例场景:产线设备数字孪生
假设某工厂要为一台装配机器人建立数字孪生。按照 RAMI 4.0,这台机器人属于“现场设备”层级,当前处于“Instance”生命周期阶段。工程师为它创建一个 AAS,包含 Identification 子模型(型号、序列号)、TechnicalData 子模型(负载、臂展、重复定位精度)、OperationalData 子模型(当前关节角度、运行时长、告警状态)。MES 系统通过 AAS 的 REST 接口读取 OperationalData,实现实时监控;采购系统通过 Identification 子模型核对备件信息。这样,同一台机器人在不同业务系统中共享同一份标准化信息,避免了“一个系统一套数据”的孤岛问题。
六、常见误区与复盘
理解 RAMI 4.0、数字孪生与 AAS 的定位关系,是后续所有建模工作的前提。RAMI 4.0 给出坐标,数字孪生给出目标,AAS 给出可落地的标准化载体。三者结合,才能让资产管理壳真正成为工业4.0互操作的基石。