摘要:提出一种用开关逻辑表示电力系统的网络拓扑结构、系统运行状态和设备操作的方法,并将该方法应用于电力系统主接线图的绘制和调度操作票的自动生成,开发出一种基于开关逻辑的电力系统图形和操作票自动生成系统。该系统具有图形生成直观、知识表示统一、规则修改容易、推理过程简单和通用性强等特点。
关键词:开关逻辑 电力系统 操作票 自动生成
分类号:tm 734
开列操作票是发电厂、变电站运行中一项不可缺少而又相当繁琐的工作,并且经验性较强。随着计算机应用在发电厂、变电站的日益普及,电力系统已普遍采用计算机辅助开列操作票,目前一些研究人员已经开发了很多智能型的电网调度操作票专家系统[1~5]。
智能操作票系统是将专家系统技术应用于电力系统的一个较早而且较为普遍的应用领域。专家系统主要由四部分组成,即推理机、知识库、数据库和人机接口[6],而其核心就是知识表示和推理机制。本文首先提出一种用开关逻辑表示电力系统的网络拓扑结构、系统运行状态和设备操作的方法,然后从专家系统的知识表示和推理机制出发,根据电网调度的实际情况,阐述一种基于开关逻辑的电力系统图形和操作票自动生成系统的开发途径。
1 电力系统的开关逻辑表示方法
1.1 网络拓扑结构的开关逻辑表示
通过计算机开列操作票时,必须先让计算机了解整个电力系统的结构。电力系统的接线方式多种多样,面对复杂的电力系统接线方式,计算机如何正确识别,这是使用计算机开列操作票的第一步[7,8]。
联接在输配电系统中的主要设备有断路器和刀闸,断路器分为出线断路器、旁路断路器和母联断路器,刀闸分为联络刀闸和接地刀闸。虽然断路器和刀闸之间有多种配合方式,但通过对各种接线方式的分析,可以找出一种通用的联接方式,它由断路器k和刀闸l1~l8组成,如图1所示。
图1 通用出线结构
大多数情况下,一条出线所连接的断路器和刀闸都可表示为某一通用结构的一部分。若用二进制逻辑变量1,0表示出线中电气设备的存在与否,则一条出线间隔可表示为一组0,1序列,称之为“网络拓扑结构逻辑序列”。
例如,出线拓扑结构逻辑序列:
位置 k(l0)l1 l2l3l4l5l6 l7l8
位置逻辑值 1 1 1 0 0 0 1 0 0
表示该出线间隔包括断路器k和刀闸l1,l2,l6,这正好表明了图2所示的出线结构。
图2 出线结构示例
1.2 系统运行状态的开关逻辑表示
输配电系统中的一次设备(断路器、刀闸)和二次设备(保护、保险)只有两种工作状态:“开”或“合”,用逻辑变量“0”表示设备的“开”状态,用逻辑变量“1”表示设备的“合”状态,为了便于识别,跟网络拓扑结构逻辑序列对应起来,用状态位s0,s1~s8分别表示k(l0),l1~l8处设备的状态,对于未使用的设备,其状态位为0,因而系统运行状态可表示为一组0,1序列,称之为“系统运行状态逻辑序列”。
例如,若图2所示出线的运行状态为断路器k、刀闸l1,l6处于合状态,刀闸l2处于开状态,则其运行状态逻辑序列可表示为
状态位 s0s1 s2s3s4s5s6 s7s8
状态逻辑值 1 1 0 0 0 0 1 0 0 。
1.3 设备操作的开关逻辑表示
类似地,用0,1序列表示欲操作的某个设备,若某设备被操作,则该设备对应位的逻辑值为“1”,其余位为“0”,称这一逻辑序列为“设备逻辑序列”。用逻辑变量“0”表示设备的“断开”或“切”操作,用逻辑变量“1”表示设备的“合上”或“投”操作,这一变量称为“设备操作逻辑值”。若将操作逻辑值放在设备逻辑序列前面,则某个设备的一项操作可表示为一组0,1序列,称之为“设备操作逻辑序列”。
例如,“合上开关”可表示为:1 0 0 0 0 0 0 0 0,第一位黑体“1”表示“合上”操作,第二位斜体“1”表示欲操作的设备是“开关”;同理,0 0 0 0 0 0 0 0 0表示“断开刀闸l1”。
从以上可以看出,网络拓扑结构、系统运行状态和设备操作都可用二值逻辑变量表示。这种二值逻辑类似于开关的“开”、“合”两种状态,因而称之为“开关逻辑”。
2 图形和操作票自动生成系统
该系统有以下几部分组成:网络拓扑结构数据库、系统运行状态数据库、图形自动生成、规则库、推理机和人机接口。下面着重讨论基于开关逻辑的电力系统的图形自动生成、知识表示和推理机制问题。
2.1 图形自动生成系统
输配电系统的网络拓扑结构和运行状态的开关逻辑序列分别存放在网络拓扑结构数据库和系统运行状态数据库中,图形生成系统定时从这两个数据库读取数据,刷新图形画面。
从网络拓扑结构数据库中