基于ActiveX技术的配电网运行方式系统
发布时间:2007/8/28 0:00:00 访问次数:557
基于ActiveX技术的配电网运行方式系统
0 引言
随着计算机、数据网络、数据库等技术的飞速发展以及电力市场的要求,建立新一代配电网管理系统(Distribution Management System,简称DMS)已成必然。新系统采用因特网、面向对象、组件对象等技术,并且综合考虑电力市场环境中的安全运行及商业化运营的要求[1]。设计配电管理系统时,即要考虑对Internet/Intranet的支持[1,2],又应充分利用TCP/IP协议以及浏览器功能。
配电网运行方式系统是DMS一个最重要的子系统,它的作用是将电网能量管理系统中的电网实时数据转发到管理信息系统中,使生产管理人员可以通过管理信息系统查看和改变电网运行状态。配电网运行方式系统的一大特色就是可以通过浏览器窗口查看实时画面,从而扩大了实时系统的应用范围,减少了维护工作量。
要实现配电网运行方式系统的网络管理,要求计算机网络具强大的用户交互功能以及数据库驱动功能。以往的网络技术主要实现信息浏览功能,用户无法反馈或只能反馈少数信息到服务器。现在,采用ActiveX技术,使得通过网络进行管理和决策变得非常方便。ActiveX技术基于组件对象模型(COM)[3],它具有功能强大、易于扩展、代码重用率高等特点,其良好的交互性,非常适用于配电网运行方式系统。结合天津市城东供电局的实际应用情况,本文将详细论述如何使用这种技术进行配电网运行方式系统的开发。
1 ActiveX技术概述
当前的计算模型已经由传统的基于主机的模型发展为现代的基于ActiveX的Internet模型。ActiveX技术正是微软公司为适应飞速发展的Internet而提出的,它包括ActiveX控件、ActiveX文档(ActiveX Document)、ActiveX数据对象(ActiveX Data Objects,简称 ADO)等几种不同的技术。ActiveX控件是一种可以嵌入Web页的小应用程序,能在Internet上传送,使Web页具有丰富的交互能力[3]。ActiveX文档是一种可以从Web服务器下载的特殊文档,当浏览器遇到ActiveX文档文件时,它自动从硬盘上装入对应的ActiveX文档服务程序,并且由服务程序接管整个浏览器界面;用户可以编辑文档,但不能上传回服务器。ADO是一种适应Internet应用开发的、相对简单的数据访问模型,是微软在OLE DB API之上,提供的一种面向对象、与编程语言无关的(Language-Neutral)应用编程接口。
2 基于ActiveX技术的配电网运行方式系统模型
使用基于ActiveX技术的配电网运行方式系统,能够满足现代配网运行管理的要求,其模型如图1所示。
此模型中的Web服务器采用微软的IIS(Internet Information Server),能提供对ActiveX 技术的完整支持。
在系统数据处理方面,远动系统将变电站的信息传输到计算机服务器中,并将电网的开关状态以及变电站和线路的运行状态记录到数据库中,通过ADO访问服务器中数据库的存储过程,获取所需的原始的或规范化后的系统运行状态数据,提供给ActiveX控件或ActiveX文档服务器,通过浏览器以文字或图像的方式显示出来。
在图形处理方面,可以利用编写ActiveX控件以及ActiveX文档服务器的编程语言的强大绘图功能,例如应用Visual C++的MFC类库。
整个系统分为网络分析、停电管理、设备管理(FM)三部分。再将网络分析分成结线分析、动态网络着色、配电潮流部分;停电管理分成故障管理,操作命令管理,工作命令管理部分;设备管理分成设备基本信息管理,设备缺陷、故障管理部分。每个独立功能用单独的ActiveX控件实现,可以通过浏览器直接访问。另外,控件与系统(编成ActiveX文档服务器)之间通过接口来进行访问。对于其它目前尚未实现的功能,比如投诉电话管理等,在编程的时候系统可以预留一定的接口。ActiveX技术采用插件(Plug-in)技术允许将来对系统功能进行扩充。
完整的程序被编成一个ActiveX文档服务器,它运行在一个浏览器(如IE)中。只要用户熟悉浏览器操作,使用起来就十分简单方便,并且即使以后进行程序升级,对浏览器的操作并不需要重新学习。
3 基于ActiveX技术的配电网运行方式系统的优点
基于ActiveX技术的配电网运行方式系统是一个符合配电系统现代化管理要求的,分布式、开放式、模块化、可扩充的综合自动化系统[4]。它具有以下优点:
(1) 满足现代化系统发展要求。采用Internet技术,扩展了客户/服务器结构,将软件中与用户交互的人机界面部分与具体的应用程序分离开来,形成浏览器/Web服务器/数据库服务器的3层结构[5]。浏览器成为通用的客户软件,称为“瘦客户”软件。用户工作站上只要使用浏览器,就可以和任何应用系统交互,而不必关心应用系统运行在何种平台以及具体的实现细节。采用Internet/Intranet技术,可将电力企业中各个部门、各个专业独立的、分散的信息集成到一个统一的平台上,使管理决策部门能够更快、更全面、更有效地获取信息,制定决策[6]。
(2) 管理方便。管理人员易于学习和使用,方便其
基于ActiveX技术的配电网运行方式系统
0 引言
随着计算机、数据网络、数据库等技术的飞速发展以及电力市场的要求,建立新一代配电网管理系统(Distribution Management System,简称DMS)已成必然。新系统采用因特网、面向对象、组件对象等技术,并且综合考虑电力市场环境中的安全运行及商业化运营的要求[1]。设计配电管理系统时,即要考虑对Internet/Intranet的支持[1,2],又应充分利用TCP/IP协议以及浏览器功能。
配电网运行方式系统是DMS一个最重要的子系统,它的作用是将电网能量管理系统中的电网实时数据转发到管理信息系统中,使生产管理人员可以通过管理信息系统查看和改变电网运行状态。配电网运行方式系统的一大特色就是可以通过浏览器窗口查看实时画面,从而扩大了实时系统的应用范围,减少了维护工作量。
要实现配电网运行方式系统的网络管理,要求计算机网络具强大的用户交互功能以及数据库驱动功能。以往的网络技术主要实现信息浏览功能,用户无法反馈或只能反馈少数信息到服务器。现在,采用ActiveX技术,使得通过网络进行管理和决策变得非常方便。ActiveX技术基于组件对象模型(COM)[3],它具有功能强大、易于扩展、代码重用率高等特点,其良好的交互性,非常适用于配电网运行方式系统。结合天津市城东供电局的实际应用情况,本文将详细论述如何使用这种技术进行配电网运行方式系统的开发。
1 ActiveX技术概述
当前的计算模型已经由传统的基于主机的模型发展为现代的基于ActiveX的Internet模型。ActiveX技术正是微软公司为适应飞速发展的Internet而提出的,它包括ActiveX控件、ActiveX文档(ActiveX Document)、ActiveX数据对象(ActiveX Data Objects,简称 ADO)等几种不同的技术。ActiveX控件是一种可以嵌入Web页的小应用程序,能在Internet上传送,使Web页具有丰富的交互能力[3]。ActiveX文档是一种可以从Web服务器下载的特殊文档,当浏览器遇到ActiveX文档文件时,它自动从硬盘上装入对应的ActiveX文档服务程序,并且由服务程序接管整个浏览器界面;用户可以编辑文档,但不能上传回服务器。ADO是一种适应Internet应用开发的、相对简单的数据访问模型,是微软在OLE DB API之上,提供的一种面向对象、与编程语言无关的(Language-Neutral)应用编程接口。
2 基于ActiveX技术的配电网运行方式系统模型
使用基于ActiveX技术的配电网运行方式系统,能够满足现代配网运行管理的要求,其模型如图1所示。
此模型中的Web服务器采用微软的IIS(Internet Information Server),能提供对ActiveX 技术的完整支持。
在系统数据处理方面,远动系统将变电站的信息传输到计算机服务器中,并将电网的开关状态以及变电站和线路的运行状态记录到数据库中,通过ADO访问服务器中数据库的存储过程,获取所需的原始的或规范化后的系统运行状态数据,提供给ActiveX控件或ActiveX文档服务器,通过浏览器以文字或图像的方式显示出来。
在图形处理方面,可以利用编写ActiveX控件以及ActiveX文档服务器的编程语言的强大绘图功能,例如应用Visual C++的MFC类库。
整个系统分为网络分析、停电管理、设备管理(FM)三部分。再将网络分析分成结线分析、动态网络着色、配电潮流部分;停电管理分成故障管理,操作命令管理,工作命令管理部分;设备管理分成设备基本信息管理,设备缺陷、故障管理部分。每个独立功能用单独的ActiveX控件实现,可以通过浏览器直接访问。另外,控件与系统(编成ActiveX文档服务器)之间通过接口来进行访问。对于其它目前尚未实现的功能,比如投诉电话管理等,在编程的时候系统可以预留一定的接口。ActiveX技术采用插件(Plug-in)技术允许将来对系统功能进行扩充。
完整的程序被编成一个ActiveX文档服务器,它运行在一个浏览器(如IE)中。只要用户熟悉浏览器操作,使用起来就十分简单方便,并且即使以后进行程序升级,对浏览器的操作并不需要重新学习。
3 基于ActiveX技术的配电网运行方式系统的优点
基于ActiveX技术的配电网运行方式系统是一个符合配电系统现代化管理要求的,分布式、开放式、模块化、可扩充的综合自动化系统[4]。它具有以下优点:
(1) 满足现代化系统发展要求。采用Internet技术,扩展了客户/服务器结构,将软件中与用户交互的人机界面部分与具体的应用程序分离开来,形成浏览器/Web服务器/数据库服务器的3层结构[5]。浏览器成为通用的客户软件,称为“瘦客户”软件。用户工作站上只要使用浏览器,就可以和任何应用系统交互,而不必关心应用系统运行在何种平台以及具体的实现细节。采用Internet/Intranet技术,可将电力企业中各个部门、各个专业独立的、分散的信息集成到一个统一的平台上,使管理决策部门能够更快、更全面、更有效地获取信息,制定决策[6]。
(2) 管理方便。管理人员易于学习和使用,方便其
上一篇:彩色PDP的驱动集成电路