域网络

在创建公共设施网络时,会自动创建具有预定义要素类和表的结构网络。 配置公共设施网络的下一步是根据您的组织提供的实用程序服务类型的数量,添加一个或多个域网络。

每个公共设施网络可能包含一个或多个域网络。 您可以为同一公共设施资源的不同级别(如天然气、水或电的分配和传输级)创建多个域网络。 或者,如果您的组织有多种服务类型(如天然气和电),您也可以添加域网络。

这些域网络会共享同一个结构网络,以便您可以发现域网络中受公共结构支持的设备和线。

域网络包含您交付的资源所流经的网络要素。 域网络中有五种类型的要素:资源流经的线、控制该资源流的设备、要素连接处的交汇点、表示线、交汇点和设备集合的程序集以及定义资源流范围的子网线。

域网络中的类

每个域网络由在添加域网络时创建的五个要素类和两个表组成:DeviceLineJunctionAssemblySubnetLineJunctionObjectEdgeObject。 这些类是使用分配给系统字段的系统提供的属性域创建的,以供公共设施网络使用,并且需要额外的配置才可供使用。

域网络中的类

五个要素类描述如下:

  • Device - 表示点要素,如阀门、仪表、变换器和开关。 这些要素是您的公共设施资源流经的密集要素,设备可以以多种方式影响您的资源。 例如,利用阀门控制水的流动;利用变换器改变电源的电压电平;利用仪表测量客户消耗的天然气、水或电。 当设备有不同的入口点时,可以选择为设备配备终端。 设备可以连接到其他设备、交汇点和线。 设备可以包含在程序集以及结构交汇点、结构线或结构边界这些容器中。
  • Line - 表示线性要素,如电线和管道。 这些要素是用于输送您的公共设施资源(如天然气、水、电或通信)的线。
  • Junction - 表示线与线或线与设备的连接位置。 交汇点要素的一个关键用途是允许设备或线在中间折点处连接到另一条线。 根据需要放置交汇点以完成公共设施网络中所有要素的连接。
  • Assembly - 表示包含其他要素的点要素。 与设备要素一样,程序集要素也是密集要素,但它们的区别在于,程序集包含其他重要设备。 程序集可用于在地图上显示单个符号以及对内部要素及其连接进行建模。 您可以在地图上或在逻辑示意图视图中查看程序集的内部要素。 程序集要素的示例有开关设备、变换器组和泵机组。
  • SubnetLine - 一个定义当前资源流范围的子网线集合。 对于水或天然气公共设施,子网称为压力区。 对于电公共设施,子网称为电路或馈电线。 子网不像域网络中的其他要素那样可以直接编辑。 相反,它们是由更新子网命令生成的。 该命令可追踪来自子网控制器(如变电站或水罐)且通过所有设备和线的资源流,直到资源被消耗或资源流被开关或阀门等中断设备阻止。 由于开关设备,子网频繁更改且可以根据需要快速重新生成。

以下介绍了这 2 个表:

  • JunctionObject - 表示非空间连接对象,例如包含其他网络要素部件或与之关联的机架或端口。 当对象有不同的入口点时,可以选择为交汇点对象配备终端。
  • EdgeObject - 表示非空间边对象,例如光缆中的光纤。 由于光缆中可能包含大量要素,因此将其存储在表中。

公共设施网络由一个或多个域网络和一个结构网络组成。 下面的逻辑示意图显示了一个市政公共设施的公共设施网络的类,该市政公司为其客户提供天然气和水:

一组市政公共设施域网络的示例

域网络类命名

为类提供的名称在所有域网络中都是标准的。 为了区分它们,每个类名称均以域网络的名称为前缀。 域网络中包含的类在下表中列出。 此外,所有域网络类均有一个别名。 该别名是在添加域网络时设置的。 例如,GasDevice 要素类可能有一个默认的别名 Gas device。 该别名可以更改。

下表包含天然气域网络中的类名称示例:

天然气域网络中的类名称

类后缀名称类名称

Device

GasDevice

Line

GasLine

Assembly

GasAssembly

Junction

GasJunction

SubnetLine

GasSubnetLine

EdgeObject

GasEdgeObject

JunctionObject

GasJunctionObject

域网络属性

域网络中的所有类共享下列属性:

字段名字段别名描述
ASSETGROUP

资产组

主要分类为要素类型的子类型字段。

ASSETTYPE

资产类型

次要分类作为每个资产群组类型的属性域实现的字段。

ASSOCIATIONSTATUS

关联状态

用于描述要素参与的关联类型、其在关系中的角色以及内容要素的可见性属性。 有关详细信息,请参阅关联关联状态属性

SUBNETWORKNAME

子网名称

要素所在子网的名称。 Assembly 要素类没有子网名称字段。

SUPPORTEDSUBNETWORKNAME

受支持的子网名称

容器或结构要素支持的子网名称。

注:
公共设施网络版本 4 或更高版本。

SUPPORTINGSUBNETWORKNAME

支持的子网名称

支持内容要素的子网名称。 Assembly 要素类没有支持的子网名称字段。

注:
公共设施网络版本 5 或更高版本。

注:
启用全局 ID 和编辑者追踪时,将添加其他字段。

Device 类中的要素具有以下附加属性:

字段名字段别名描述
ISSUBNETWORKCONTROLLER

为子网控制器

表示是否将要素设置为子网控制器

ISCONNECTED

已连接

为已连接属性用于表示是否与网络中的子网控制器连接。

SUBNETWORKCONTROLLERNAME

子网控制器名称

存储要素的子网控制器名称。

TIERNAME

层名称

要素所在的层的名称。

TIERRANK

层等级

要素所在的层的等级。

TERMINALCONFIGURATION

终端路径

要素的终端路径配置。

Line 类中的要素具有以下附加属性:

字段名字段别名描述
FROMDEVICETERMINAL

自设备终端

线的“自”端所连终端的 ID。

TODEVICETERMINAL

至设备终端

线的“至”端所连终端的 ID。

ISCONNECTED

已连接

为已连接属性用于表示是否与网络中的子网控制器连接。

FLOWDIRECTION

流向

指示资源是否顺着或逆着线的数字化方向流动,或者在使用线的数字化方向对流量进行建模时流量是否不确定。 有关详细信息,请参阅公共设施网络中的流向

注:
公共设施网络版本 7 或更高版本。

Junction 类具有以下附加属性:

字段名字段别名描述
ISCONNECTED

已连接

为已连接属性用于表示是否与网络中的子网控制器连接。

JunctionObject 表具有以下附加属性:

字段名字段别名描述
ISSUBNETWORKCONTROLLER

为子网控制器

表示是否将对象上的终端设置为子网控制器

ISCONNECTED

已连接

为已连接属性用于表示是否与网络中的子网控制器连接。

SUBNETWORKCONTROLLERNAME

子网控制器名称

存储对象的子网控制器名称。

TIERNAME

层名称

对象所在的层的名称。

TIERRANK

层等级

对象所在的层的等级。

TERMINALCONFIGURATION

终端路径

对象的终端路径配置。

EdgeObject 表具有以下附加属性:

字段名字段别名描述
ISCONNECTED

已连接

为已连接属性用于表示是否与网络中的子网控制器连接。

FLOWDIRECTION

流向

指示资源流与线的关联中边对象的“自”和“至”全局 ID 是否一致,或者流是否不确定。

注:
公共设施网络版本 7 或更高版本。

有关 SubnetLine 类属性的信息,请参阅 SubnetLine 要素类