文章目录
- 系统设备模型设计
- 1 .设备模型结构
- 2. 设备逻辑关系模型
- 系统属性数据库设计
- 1 . 系统属性数据库
- 2 . 实体继承关系
- 1) 电气实体部分
- 2 )土建实体部分
- 3 )其他实体联系
系统采用PostgreS QL 作为属性数据库, PostGIS 作为空间数据库,通过Hibernat e 框
架来实现数据的持久化。
系统设备模型设计
1 .设备模型结构
城市地下电力管线设备模型如图所示,
由电气设备、土建设备和逻辑关系三部分构成。电气设备是电能从变电站配送到最终用户所需经过的各个节点与线路的总称,其中包括容器、线缆段和配电线路。配电线路是逻辑设备,为从配电起点到配电终点一条电气通路。配电线路是管理所有电气设备逻辑关系的基础,包含在电气通路所经过的所有容器和线缆段。容器是电网的各节点设备,包括变电站、分支箱、开关站、环网柜、分支接头、变压器。土建设备是承载电气设备的城市基础设施,电力管网是搭建在其基础之上的。土建设备包括工井、杆塔等地下和地上的点状建筑以及管沟段、管沟线和城市道路。逻辑关系是用来描述系统设备相互之间的关联关系,我们将其总结为连接关系、承载关系和包含关系三种关联关系。
2. 设备逻辑关系模型
系统设备逻辑关系模型如图7. 3 2 所示,其中容器、线缆段、变电站、城市道路、管沟段、点状建筑为物理设备,配电线路、管沟线为逻辑设备。逻辑关系模型分为电气设备间的关联关系、土建设备间的关联关系以及电气与土建设备间的关联关系。配电线路的起点为变电站,容器和线缆段是连接关系,多个线缆段和容器的连接构成了配电线路。城市的道路承载了管沟段与点状建筑构成的管沟线,土建设备的建设都是以道路为基础的。线缆段铺设在地下管沟段中或者铺设在地上由杆塔构成的虚拟管沟段,管沟段是承载电气线路的基础。
系统属性数据库设计
1 . 系统属性数据库
系统属性数据库为系统设备描述、业务图属性以及设备间的逻辑关系等提供数据支持。
我们将属性数据库分为了电气部分、土建部分、业务图实体部分以及系统辅助实体部分。系
统选用的PostgreSQL 数据库是一种对象一关系型数据库管理系统, 不仅支持关系数据模
型,而且也能够支持面向对象的数据模型。项目组根据系统需求,使用面向对象的数据模型
设计了系统属性数据库,实体清单如表
2 . 实体继承关系
PostgreS QL 数据库实现表继承的机制,通过表继承机制用户对一个表使用查询时可以
引用此表及其所有后代表的记录。利用这一机制,我们将属性数据库所有实体表统一继承
于对象基础表。子表通过对象基础表中的字段描述实体具有的相同属性,同时加入描述各
自不同属性的子表字段。属性数据库实体继承关系如图
对象基础表的表结构如表 所示。
电气设备实体表、土建设备实体表、业务图实体表和系统辅助实体表统一继承于对象基础表,系统可以通过它统一查询所有属性数据,并可以管理属性表中的相同字段。同时项目组通过电力管线设备模型,使用多层继承机制将具有相同功能的设备继承于同一张父表,实现了属性数据库的分层管理。电气点状设备如分支箱、环网柜、变压器、变电站、开关站继承于容器父表;电缆段和线缆段分别代表配电线路的地下和地上部分继承于线缆段父表;土建点状设备如工井和杆塔继承于点状设备父表;直埋、隧道、排管、沟道、桥架等地下管沟段和地上的虚拟管沟段统一继承于管沟段父表。
3 . 属性数据库模型图
属性数据库中实体表之间的关联关系如图所示。
下面介绍属性数据库实体表间的联系。
1) 电气实体部分
(1 )变电站与配电线路通过起点电站形成一对多联系;
(2 )配电线路与线缆段及其子表通过所属配电线路形成一对多联系;
(3 )线缆段与容器类实体表通过起点容器和终点容器形成一对一联系。
2 )土建实体部分
(1 )道路与管沟线通过所属道路形成一对多联系;
(2 )管沟线与管沟段及其子表通过所属管沟线形成一对多联系;
(3 )管沟段与点状建筑间通过起点土建和终点土建形成一对一联系。
3 )其他实体联系
(1 )线缆段与管沟段类实体表通过线缆段所经管沟段形成多对多联系;
(2 )剖面实体表与管沟线通过所属管沟线形成多对一联系;
(3 )管孔和支架与剖面实体表通过剖面号形成多对一联系。