用于电力调度自动化系统的网状信息模型实现方法

文档序号:6281904阅读:379来源:国知局
专利名称:用于电力调度自动化系统的网状信息模型实现方法
技术领域
本发明涉及自动化控制技术,特别是涉及一种用于电网调度自动化系统、能实现电网对象信息的集中化和可视化的网状信息模型的实现技术。

背景技术
在传统的电力调度自动化系统中,电网中的各种信息和功能基本以程序为单位组织,信息和功能分散在系统各处。例如在实时图形界面具备开关状态显示、对开关进行遥控等功能,但是要查看开关变位记录、对开关属性进行编辑等只能通过其他的程序入口。这样调度员在使用时就比较麻烦,比如在系统产生一条开关变位的告警信息后,用户不能通过告警程序界面直接访问到开关历史变位记录,必须要进入其他和历史记录查询相关的程序才能进行事件查询。一般地说,就是各种信息零散地分布在系统中,缺乏有机的组织关联方式,使用户不能在任何地方方便地查看到他所需要的信息和进行相关的操作。


发明内容
针对上述现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种能实现电网对象信息的集中化和可视化,为调度员的日常操作和维护提供方便、快捷的,非常直观,易于操作,信息查找方便的用于电力调度自动化系统的网状信息模型实现方法。
为了解决上述技术问题,本发明所提供的一种用于电力调度自动化系统的网状信息模型实现方法,实现流程如下 1)外部程序调用入口函数; 2)传入参数的ID(标识符)和客户端套接字; 3)读取配置文件; 4)匹配参数ID和配置文件; 5)加载相应的boap(basic operator action panel,基本操作面板)。
进一步的,所述boap封装在动态/共享库Sp_boap(Super-2000_boap)中,每种boap是一个对话框,所述boap集成与该类对象相关的所有信息和直接链接(操作)。
进一步的,所述动态/共享库Sp_boap中存有如遥信对象、遥测对象、遥控对象等各种类型的对象boap。
进一步的,所述动态/共享库Sp_boap向外提供统一的接口,调用者只需将对象的ID传入就能实现调用,由Sp_boap根据传入对象的类型决定应该调用哪一种boap。
利用本发明提供的用于电力调度自动化系统的网状信息模型实现方法,由于采用网状信息模型的Sp_boap,具有充分的灵活性和强大的可配置能力,以满足各种场合的需要以及保持动态的可扩展能力。本发明主要用于电网调度自动化领域,能实现电网对象信息的集中化和可视化,为调度员的日常操作和维护提供方便快捷。其特有的设计思想也适用于其他领域,可供借鉴和学习。



图1是本发明实施例外部程序实现boap的流程图; 图2是本发明实施例网状信息模型结构图; 图3是本发明实施例的告警程序调用boap人机界面屏幕显示图; 图4是本发明实施例中boap的调用过程示意图。

具体实施例方式 以下结合

对本发明的实施例作进一步详细描述,但本实施例并不用于限制本发明,凡是采用本发明的相似方法及其相似变化,均应列入本发明的保护范围。
为了解决传统调度自动化系统中各种信息分散的缺陷,本发明提供了一种解决方案,提出了“信息网状模型”的概念。该模型充分利用面向对象的思想,在任何出现对象的地方都可以方便地获取该对象相关的信息和进行相关的操作,将各个分散的信息和功能进行立体、多维的关联,在逻辑上呈现出一种网状的结构,大大方便了调度员的使用,给调度员以充分的决策支持。例如,在任何出现遥测对象的场合,均可查看其历史曲线、查询越限记录、调阅报表甚至修改限值等等,在任何出现遥信对象的场合,均可查看变位和事件顺序记录、进行遥控、人工置数等操作。即只要选中对象,就可以列出其所有相关信息和相关直接链接操作,真正在整个系统级别实现面向对象的思想。用户不必记住各应用功能的启动方式,无论何时何地都可以进入他想进入的应用。
为了实现信息网状模型,引入基本操作面板boap的概念,对于每种类型的对象,都有其boap,例如遥信对象有遥信对象的boap,遥测对象有遥测对象的boap,在这个boap上集中了所有与该对象相关的信息和直接链接操作,有的信息直接在boap上实现,有的通过直接链接调用外部进程来实现。boap成为各种信息和功能的中转枢纽,在各个应用程序中,只要选择对象,就可激活相应的boap。
采取这样的设计,将应用程序和对象功能进行了最大程度的解耦,所有实现的复杂性和灵活性都限制在boap程序的设计,应用程序只是调用boap,将一些必要的参数传递给它。
如图1所示,本发明实施例所提供的一种用于电力调度自动化系统的网状信息模型实现方法,其流程如下 1)外部程序调用入口函数; 2)传入参数的ID和客户端套接字; 3)读取配置文件; 4)匹配参数ID和配置文件; 5)加载相应的boap。
本发明的关键点是5)。在动态库Sp_boap中存有各种类型的对象boap(如遥信对象、遥测对象、遥控对象等),Sp_boap根据传入的对象ID来决定要加载的boap类型。
如图2所示,是本发明的网状信息模型结构图。从图中可以很直观地看出boap的调用过程Sp_boap提供一个统一的调用入口Sp_boap,外部应用程序只需调用这个入口函数即可,传入参数为一个ID和已经建立好连接的客户端套接字。Sp_boap根据传入的ID参数和一个预先定义好的配置文件进行匹配以决定动态加载的具体boap动态库。
以告警程序中的遥信量为例,来说明基本操作面板boap实现信息网状模型的过程 1)如图3所示,人机界面如下在告警程序中选择一个遥信对象(比如,110KV新房子新况北线开关385位置),右键选中boap; 2)如图4所示,启动boap后,调用流程如下告警程序,经110KV新房子新况北线开关385的ID;经统一的有配置文件的调用入口Sp_boap;根据对象的ID在遥信boap、遥测boap、其他boap中选择要加载的boap;加载成功,查看对象相关信息和直接链接。
通过以上例子,可以更形象直观地理解“网络信息模型”的概念。简单地说,就是在任意出现该对象的应用程序中,可通过对象ID检索到对象的相关信息,所有对象的信息都传入到一个称为Sp_boap的动态库入口函数中,动态库函数通过对象类型来决定该调用哪一种boap,然后加载到应用程序中来。
权利要求
1、一种用于电力调度自动化系统的网状信息模型实现方法,其特征在于,实现流程如下
1)外部程序调用入口函数;
2)传入参数的ID和客户端套接字;
3)读取配置文件;
4)匹配参数ID和配置文件;
5)加载相应的boap。
2、根据权利要求1所述的网状信息模型实现方法,其特征在于,所述boap封装在动态/共享库Sp_boap中,每种boap是一个对话框,所述boap集成与该类对象相关的所有信息和直接链接。
3、根据权利要求2所述的网状信息模型实现方法,其特征在于,所述动态/共享库Sp_boap中存有如遥信对象、遥测对象、遥控对象各种类型的对象boap。
4、根据权利要求2所述的网状信息模型实现方法,其特征在于,所述动态/共享库Sp_boap向外提供统一的接口。
全文摘要
本发明公开一种用于电网调度自动化系统的网状信息模型实现方法,涉及电力调度自动化领域;所要解决的是使系统中分布零散的信息集中显示,在逻辑上成网状模型结构,并且从任何一个入口都可方便调出信息的技术问题;该网状信息模型实现方法的流程如下1)外部程序调用入口函数;2)传入参数的ID和客户端套接字;3)读取配置文件;4)匹配参数ID和配置文件;5)加载BOA Panel。本发明具有能实现电网对象信息的集中化和可视化,为调度员的日常操作和维护提供方便、快捷的,非常直观,易于操作,信息查找方便的特点。
文档编号G05B19/04GK101311855SQ20071004105
公开日2008年11月26日 申请日期2007年5月23日 优先权日2007年5月23日
发明者章良栋 申请人:上海申瑞电力科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1