基于ActiveX技術的配電網運行方式系統
發布時間:2007/8/28 0:00:00 訪問次數:546
基于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的驅動集成電路