国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法與開(kāi)發(fā)方法

      文檔序號(hào):6446183閱讀:144來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法與開(kāi)發(fā)方法
      技術(shù)領(lǐng)域
      本發(fā)明屬于電力自動(dòng)化控制系統(tǒng)技術(shù)領(lǐng)域,具體地說(shuō)是一種電力自動(dòng)化系統(tǒng)通用管理的平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法與開(kāi)發(fā)方法。
      背景技術(shù)
      為了保證電力系統(tǒng)的可靠運(yùn)行和經(jīng)濟(jì)運(yùn)行,需要數(shù)目龐大,種類(lèi)繁多的自動(dòng)控制系統(tǒng)。例如發(fā)電管理系統(tǒng)(GMS),能量管理系統(tǒng)(EMS),配電管理系統(tǒng)(DMS),變電站綜合管理系統(tǒng)(SMS)。針對(duì)這些系統(tǒng)的開(kāi)發(fā),目前的國(guó)內(nèi)廠商普遍采用的是各個(gè)系統(tǒng)分別獨(dú)立開(kāi)發(fā),尚未針對(duì)各種電力自動(dòng)化系統(tǒng)進(jìn)行共通抽象并形成電力自動(dòng)化平臺(tái)系統(tǒng)。國(guó)內(nèi)少數(shù)公司(例如電科院科東公司、南自院南瑞電網(wǎng)自動(dòng)控制公司)雖然提出了概念,但是在具體實(shí)現(xiàn)上卻并不能實(shí)現(xiàn),其技術(shù)上的不足之處主要表現(xiàn)在兩個(gè)方面1、平臺(tái)中帶有過(guò)多的具體電力自動(dòng)化系統(tǒng)的功能特征,不具備通用性;2、未能提供基于平臺(tái)快速構(gòu)建電力自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù)建模、進(jìn)程管理模型建模、協(xié)作管理模型建模以及界面可視化建模的開(kāi)發(fā)工具。

      發(fā)明內(nèi)容
      為克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法與開(kāi)發(fā)方法,能對(duì)各種電力自動(dòng)化系統(tǒng)進(jìn)行運(yùn)行支持。
      本發(fā)明的目的在于提供一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法與開(kāi)發(fā)方法,能快速開(kāi)發(fā)構(gòu)建電力自動(dòng)化系統(tǒng)。
      為完成上述目的,本發(fā)明采用的技術(shù)方案為一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),該系統(tǒng)是一個(gè)分布式計(jì)算機(jī)平臺(tái)系統(tǒng),包括至少一個(gè)服務(wù)器、至少一個(gè)客戶(hù)機(jī)和一個(gè)開(kāi)發(fā)工作站,該電力自動(dòng)化平臺(tái)系統(tǒng)還包括以下模塊操作系統(tǒng)抽象層模塊,它通過(guò)應(yīng)用程序接口連接系統(tǒng)其它模塊,用于實(shí)現(xiàn)對(duì)操作系統(tǒng)的進(jìn)程管理和共通抽象;異步過(guò)程管理模塊,該模塊連接各電力自動(dòng)化系統(tǒng)模塊和系統(tǒng)本身模塊,用于實(shí)現(xiàn)系統(tǒng)各個(gè)模塊異步通信和異步調(diào)用;網(wǎng)絡(luò)管理模塊,連接服務(wù)器與客戶(hù)機(jī)以及同一服務(wù)器內(nèi)部運(yùn)行的不同進(jìn)程,用于與電力自動(dòng)化系統(tǒng)的進(jìn)程間通訊;實(shí)時(shí)數(shù)據(jù)庫(kù)模塊,該模塊連接數(shù)據(jù)同步模塊,為其它模塊提供實(shí)時(shí)數(shù)據(jù)庫(kù)訪問(wèn)支持;進(jìn)程管理模塊,它與實(shí)時(shí)數(shù)據(jù)庫(kù)模塊連接,按照實(shí)時(shí)數(shù)據(jù)庫(kù)中存儲(chǔ)的模型實(shí)現(xiàn)單一服務(wù)器上的系統(tǒng)模塊動(dòng)態(tài)進(jìn)程加載和動(dòng)態(tài)運(yùn)行調(diào)度;協(xié)作管理模塊,它與進(jìn)程管理模塊連接,用模型驅(qū)動(dòng)方式實(shí)現(xiàn)對(duì)運(yùn)行在多個(gè)服務(wù)器上的冗余服務(wù)之間的協(xié)作管理;界面發(fā)布管理模塊,它與客戶(hù)機(jī)WEB瀏覽器連接,用于實(shí)現(xiàn)用戶(hù)界面的WEB發(fā)布;數(shù)據(jù)同步管理模塊,它與協(xié)作管理模塊以及實(shí)時(shí)數(shù)據(jù)庫(kù)模塊連接,用于不同服務(wù)器上實(shí)時(shí)數(shù)據(jù)的同步。
      上述所述電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)還可以包括一或幾個(gè)下述模塊權(quán)限管理模塊,它與界面發(fā)布管理模塊連接,用于實(shí)現(xiàn)對(duì)界面操作的權(quán)限控制;報(bào)警管理模塊,它與所有可能拋出報(bào)警事件的模塊連接,用于捕獲各個(gè)模塊拋出的報(bào)警事件;日志管理模塊,它與所有可能記錄日志的模塊連接,用于支持各個(gè)模塊記錄日志;時(shí)鐘管理模塊,它與實(shí)時(shí)時(shí)鐘設(shè)備連接,用于自動(dòng)控制系統(tǒng)對(duì)時(shí);
      打印管理模塊,它與日志管理模塊與報(bào)警管理模塊連接,用于系統(tǒng)日志信息與報(bào)警信息的打印。
      上述所述實(shí)時(shí)數(shù)據(jù)庫(kù)模塊與實(shí)時(shí)數(shù)據(jù)庫(kù)建模工具界面模塊連接,通過(guò)該界面,建模工具能提供圖形化的實(shí)時(shí)數(shù)據(jù)庫(kù)建模支持,為實(shí)時(shí)數(shù)據(jù)庫(kù)模塊提供構(gòu)建數(shù)據(jù)庫(kù)的模型定義。
      上述所述進(jìn)程管理模塊與進(jìn)程管理建模工具界面模塊連接,通過(guò)該界面進(jìn)程管理建模工具提供圖形化的進(jìn)程建模支持,用于構(gòu)建本系統(tǒng)瓶?jī)?nèi)各模塊以及其上電力自動(dòng)化系統(tǒng)在各個(gè)服務(wù)器內(nèi)部的進(jìn)程管理模型。
      上述所述協(xié)作管理模塊與協(xié)作管理建模工具界面模塊連接,該模塊提供圖形化的協(xié)助管理建模支持,用于構(gòu)建本系統(tǒng)平臺(tái)以及其上電力自動(dòng)化系統(tǒng)在多個(gè)服務(wù)器之間的服務(wù)協(xié)作管理。
      界面發(fā)布管理模塊與界面建模工具模塊連接,街面建模工具模塊提供可視化的用戶(hù)界面建模。
      電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的實(shí)現(xiàn)方法,包括以下步驟步驟一服務(wù)器啟動(dòng)進(jìn)程管理模塊,進(jìn)程管理模塊根據(jù)進(jìn)程管理模型文件依次加載實(shí)時(shí)數(shù)據(jù)庫(kù)模塊、網(wǎng)絡(luò)管理模塊、協(xié)作管理模塊、同步管理模塊、界面管理模塊的服務(wù);步驟二協(xié)作管理模塊根據(jù)協(xié)作管理模型文件在實(shí)時(shí)數(shù)據(jù)庫(kù)模塊中建立協(xié)作模型;步驟三所述各個(gè)服務(wù)模塊通過(guò)網(wǎng)絡(luò)管理模塊與協(xié)作管理模塊建立鏈接,接受協(xié)作管理模塊的主備角色管理,并通過(guò)網(wǎng)絡(luò)管理模塊與界面管理莫開(kāi)建立鏈接,接受用戶(hù)界面操作信息;步驟四界面操作信息通過(guò)網(wǎng)絡(luò)管理模塊傳送到主服務(wù)器上的界面管理模塊,并根據(jù)操作信息種類(lèi)將操作信息發(fā)布到對(duì)應(yīng)的服務(wù)模塊;步驟五服務(wù)模塊處理用戶(hù)操作信息并將結(jié)果返回到界面管理模塊;步驟六界面管理模塊將用戶(hù)操作結(jié)果通過(guò)網(wǎng)絡(luò)管理模塊反饋到客戶(hù)機(jī)。
      在運(yùn)行期間,所述各個(gè)服務(wù)模塊通過(guò)網(wǎng)絡(luò)管理模塊向協(xié)作管理服務(wù)報(bào)告正常狀態(tài)信息。
      本發(fā)明的實(shí)現(xiàn)方法還包括異常運(yùn)行處理步驟。
      所述異常處理步驟進(jìn)一步包括步驟一如果服務(wù)異常退出,協(xié)作管理模塊不能接收到服務(wù)正常狀態(tài)報(bào)告,協(xié)作管理模塊重啟該服務(wù)器;步驟二如果重啟動(dòng)的服務(wù)器為主服務(wù)器,協(xié)作管理模塊將備用服務(wù)器設(shè)置為主服務(wù)器,實(shí)現(xiàn)主備切換。
      電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的開(kāi)發(fā)方法,包括以下步驟步驟一將開(kāi)發(fā)工作站上的數(shù)據(jù)庫(kù)建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù)定義模型上載到服務(wù)器;步驟二服務(wù)器上的實(shí)時(shí)數(shù)據(jù)庫(kù)模塊根據(jù)數(shù)據(jù)庫(kù)定義模型建立數(shù)據(jù)庫(kù);步驟三開(kāi)發(fā)工作站上的進(jìn)程管理建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)各服務(wù)器進(jìn)程管理模型上載到對(duì)應(yīng)服務(wù)器上;步驟四開(kāi)發(fā)工作站上的協(xié)作管理建模工具生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)各個(gè)服務(wù)器之間的服務(wù)協(xié)作管理模型上載到所有服務(wù)器;步驟五開(kāi)發(fā)電力自動(dòng)化系統(tǒng)服務(wù)程序;步驟六開(kāi)發(fā)工作站上的界面建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的界面定義模型,編譯后上載到WEB服務(wù)器。
      本發(fā)明的電力自動(dòng)化系統(tǒng)通用管理的平臺(tái)系統(tǒng)將各種電力自動(dòng)化系統(tǒng)的共通部分進(jìn)行抽象整合,形成了電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)自動(dòng)化系統(tǒng)運(yùn)行平臺(tái)系統(tǒng);具有模型驅(qū)動(dòng)、通用性、實(shí)時(shí)性、高可用性、高數(shù)據(jù)同步能力、可移植性等特性。由于該平臺(tái)系統(tǒng)提供了各種電力自動(dòng)控制系統(tǒng)的共通需求,因此基于此平臺(tái)構(gòu)建系統(tǒng)可以達(dá)到快速、低廉、可靠、高效的目的。同時(shí),本發(fā)明提供了開(kāi)發(fā)平臺(tái)幫助用戶(hù)快速開(kāi)發(fā)應(yīng)用?;陔娏ψ詣?dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)構(gòu)建電力自動(dòng)化應(yīng)用,一方面可以大大縮短應(yīng)用的開(kāi)發(fā)周期,降低開(kāi)發(fā)和維護(hù)成本,另一方面可以充分保證自動(dòng)化應(yīng)用的可靠性、實(shí)時(shí)性和開(kāi)放性。


      圖1是本發(fā)明的系統(tǒng)模塊構(gòu)成圖;圖2是本發(fā)明的主流程圖;圖3本發(fā)明開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的主流程圖。
      具體實(shí)施例方式
      下面結(jié)合附圖和具體實(shí)施方式
      對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
      請(qǐng)參閱圖1本發(fā)明的系統(tǒng)模塊圖。一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),該系統(tǒng)是一個(gè)分布式計(jì)算機(jī)平臺(tái)系統(tǒng),包括有多個(gè)服務(wù)器、多個(gè)客戶(hù)機(jī)和一個(gè)開(kāi)發(fā)工作站,以及操作系統(tǒng)抽象層模塊,它通過(guò)應(yīng)用程序接口連接系統(tǒng)其它模塊,用于實(shí)現(xiàn)對(duì)操作系統(tǒng)的進(jìn)程管理和共通抽象管理。
      異步過(guò)程管理模塊,該模塊連接各電力自動(dòng)化系統(tǒng)模塊和系統(tǒng)本身模塊,用于實(shí)現(xiàn)系統(tǒng)各個(gè)模塊異步通信和異步調(diào)用。
      網(wǎng)絡(luò)管理模塊,連接主機(jī)與客戶(hù)機(jī)以及同一主機(jī),用于與電力自動(dòng)化系統(tǒng)的進(jìn)程間通訊。
      實(shí)時(shí)數(shù)據(jù)庫(kù)模塊,該模塊連接數(shù)據(jù)同步模塊,為其它模塊提供實(shí)時(shí)數(shù)據(jù)庫(kù)訪問(wèn)支持,實(shí)時(shí)數(shù)據(jù)庫(kù)模塊與實(shí)時(shí)數(shù)據(jù)庫(kù)建模工具界面模塊連接,通過(guò)該界面,建模工具能提供圖形化的實(shí)時(shí)數(shù)據(jù)庫(kù)建模支持,為實(shí)時(shí)數(shù)據(jù)庫(kù)模塊提供構(gòu)建數(shù)據(jù)庫(kù)的模型定義。
      進(jìn)程管理模塊,它與實(shí)時(shí)數(shù)據(jù)庫(kù)模塊連接,按照實(shí)時(shí)數(shù)據(jù)庫(kù)中存儲(chǔ)的模型實(shí)現(xiàn)單一服務(wù)器上的系統(tǒng)模塊動(dòng)態(tài)進(jìn)程加載和動(dòng)態(tài)運(yùn)行調(diào)度。進(jìn)程管理模塊與進(jìn)程管理建模工具界面模塊連接,通過(guò)該界面進(jìn)程管理建模工具提供圖形化的進(jìn)程建模支持,用于構(gòu)建本系統(tǒng)瓶?jī)?nèi)各模塊以及其上電力自動(dòng)化系統(tǒng)在各個(gè)服務(wù)器內(nèi)部的進(jìn)程管理模型。
      協(xié)作管理模塊,它與進(jìn)程管理模塊連接,用模型驅(qū)動(dòng)方式實(shí)現(xiàn)對(duì)運(yùn)行在多個(gè)服務(wù)器上的冗余服務(wù)之間的協(xié)作管理。協(xié)作管理模塊與協(xié)作管理建模工具界面模塊連接,該模塊提供圖形化的協(xié)助管理建模支持,用于構(gòu)建本系統(tǒng)平臺(tái)以及其上電力自動(dòng)化系統(tǒng)在多個(gè)服務(wù)器之間的服務(wù)協(xié)作管理。
      界面發(fā)布管理模塊,它與客戶(hù)機(jī)WEB瀏覽器連接,用于實(shí)現(xiàn)用戶(hù)界面的WEB發(fā)布。界面發(fā)布管理模塊與界面建模工具模塊連接,街面建模工具模塊提供可視化的用戶(hù)界面建模。
      數(shù)據(jù)同步管理,它與協(xié)作管理模塊以及實(shí)時(shí)數(shù)據(jù)庫(kù)模塊連接,用于不同服務(wù)器上實(shí)時(shí)數(shù)據(jù)的同步。
      權(quán)限管理模塊,它與界面發(fā)布管理模塊連接,用于實(shí)現(xiàn)對(duì)界面操作的權(quán)限控制;報(bào)警管理模塊,它與所有可能拋出報(bào)警事件的模塊連接,用于捕獲各個(gè)模塊拋出的報(bào)警事件;日志管理模塊,它與所有可能記錄日志的模塊連接,用于支持各個(gè)模塊記錄日志;時(shí)鐘管理模塊,它與實(shí)時(shí)時(shí)鐘設(shè)備連接,用于自動(dòng)控制系統(tǒng)對(duì)時(shí);打印管理模塊,它與日志管理模塊與報(bào)警管理模塊連接,用于系統(tǒng)日志信息與報(bào)警信息的打印。
      目前主流的主機(jī)操作系統(tǒng)是UNIX/WINDOWS/LINUX并存,因此一個(gè)通用型的自動(dòng)化控制必須具備兼容不同操作系統(tǒng)的能力。電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)提供操作系統(tǒng)抽象層模塊實(shí)現(xiàn)對(duì)操作系統(tǒng)的共通抽象。具體實(shí)現(xiàn)方式是對(duì)不同操作系統(tǒng)的API進(jìn)行抽象封裝,形成統(tǒng)一格式,獨(dú)立于操作系統(tǒng)的通用API。封裝內(nèi)容包括文件操作API,共享內(nèi)存管理API,操作系統(tǒng)內(nèi)核信號(hào)操作API,內(nèi)存操作API,環(huán)境變量操作API。系統(tǒng)內(nèi)所有模塊對(duì)操作系統(tǒng)的調(diào)用操作都通過(guò)操作系統(tǒng)抽象層提供的API實(shí)現(xiàn)。
      自動(dòng)化控制系統(tǒng)往往是復(fù)雜的分布式計(jì)算機(jī)系統(tǒng),自動(dòng)化控制系統(tǒng)開(kāi)發(fā)過(guò)程中存在大量的網(wǎng)絡(luò)編程工作量。在電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)中,提供了高效的網(wǎng)絡(luò)節(jié)點(diǎn)名稱(chēng)服務(wù)。該網(wǎng)絡(luò)節(jié)點(diǎn)名稱(chēng)服務(wù)提供了系統(tǒng)內(nèi)部的網(wǎng)絡(luò)節(jié)點(diǎn)命名規(guī)則,該命名規(guī)則封裝了DECNet網(wǎng)絡(luò)協(xié)議的對(duì)象標(biāo)識(shí)和TCP/IP的IP地址。網(wǎng)絡(luò)管理模塊同時(shí)提供了統(tǒng)一的網(wǎng)絡(luò)API屏蔽了不同的通信協(xié)議(DECNet,TCP/IP,UDP)。基于網(wǎng)絡(luò)管理模塊API進(jìn)行網(wǎng)絡(luò)編程,可以達(dá)到提高網(wǎng)絡(luò)通信效率,降低開(kāi)發(fā)難度和開(kāi)發(fā)工作量的目的。
      高效可靠的自動(dòng)化控制系統(tǒng),必須具備強(qiáng)大的異步驅(qū)動(dòng)特性。雖然UNIX系統(tǒng)和Windows系統(tǒng)都提供了多種的異步支撐機(jī)制,例如Event,異步I/O,Message等,但是有必要提供一個(gè)強(qiáng)壯、簡(jiǎn)單并具有可移植性的異步機(jī)制。異步過(guò)程管理模塊實(shí)現(xiàn)了這樣的設(shè)計(jì)目標(biāo)通過(guò)在進(jìn)程實(shí)現(xiàn)代碼中嵌入異步過(guò)程管理模塊提供的API,可以實(shí)現(xiàn)進(jìn)程的異步特性。異步管理模塊提供如下獨(dú)有的API調(diào)用實(shí)現(xiàn)了對(duì)異步過(guò)程的支持異步進(jìn)程初始化API(XGAsyXtAppInit),異步進(jìn)程啟動(dòng)時(shí)調(diào)用。
      長(zhǎng)事務(wù)登記API(XGAsyDeferLongFunction),異步進(jìn)程需要登記一個(gè)可以隨時(shí)中斷的長(zhǎng)執(zhí)行時(shí)間計(jì)算流程時(shí)調(diào)用。
      定時(shí)器登記(XGRegScheduleTimer),異步進(jìn)程登記一個(gè)定時(shí)執(zhí)行的程序時(shí)調(diào)用。
      事件登記(XGRegEvent),異步進(jìn)程登記一個(gè)特定事件發(fā)生引發(fā)指定執(zhí)行程序時(shí)調(diào)用。
      主循環(huán)程序(XGMianLoop),異步進(jìn)程調(diào)用后進(jìn)入異步事件處理等待主循環(huán)。
      商用數(shù)據(jù)庫(kù)無(wú)法滿(mǎn)足自動(dòng)化控制系統(tǒng)數(shù)據(jù)訪問(wèn)的高密度實(shí)時(shí)性需求。因此,電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)內(nèi)嵌實(shí)時(shí)數(shù)據(jù)庫(kù)管理模塊,為基于本發(fā)明的平臺(tái)系統(tǒng)開(kāi)發(fā)的電力自動(dòng)化應(yīng)用提供高可靠、高效的實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)。實(shí)時(shí)數(shù)據(jù)庫(kù)管理模塊一方面提供用戶(hù)可定制的層次型數(shù)據(jù)庫(kù)服務(wù),同時(shí)提供全套的數(shù)據(jù)訪問(wèn)API支持對(duì)數(shù)據(jù)庫(kù)的讀寫(xiě)、事務(wù)、時(shí)標(biāo)、操作鎖和層次/關(guān)系映射實(shí)現(xiàn)。另一方面,實(shí)時(shí)數(shù)據(jù)庫(kù)管理模塊提供實(shí)時(shí)數(shù)據(jù)庫(kù)與商業(yè)數(shù)據(jù)庫(kù)的集成,支持將實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)采用模型驅(qū)動(dòng)的方式發(fā)布到商用數(shù)據(jù)庫(kù),在保證高密度高實(shí)時(shí)性的數(shù)據(jù)服務(wù)前提下實(shí)現(xiàn)海量數(shù)據(jù)的有效存儲(chǔ)。為了有效支持實(shí)時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)的訪問(wèn),平臺(tái)在提供普通實(shí)時(shí)數(shù)據(jù)庫(kù)訪問(wèn)接口的基礎(chǔ)上提供了數(shù)據(jù)變化主動(dòng)通知接口,便于實(shí)時(shí)數(shù)據(jù)庫(kù)中數(shù)據(jù)發(fā)生變化時(shí)及時(shí)反饋到實(shí)時(shí)數(shù)據(jù)庫(kù)用戶(hù)。
      自動(dòng)化控制系統(tǒng)需要保證系統(tǒng)單一服務(wù)器節(jié)點(diǎn)出現(xiàn)故障時(shí)仍然能夠通過(guò)備用服務(wù)保證系統(tǒng)的正常運(yùn)行。在電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的實(shí)施架構(gòu)中,在單一服務(wù)器節(jié)點(diǎn)上通過(guò)進(jìn)程管理模塊服務(wù)的動(dòng)態(tài)載入和調(diào)度。在多服務(wù)器集群上通過(guò)協(xié)作管理模塊實(shí)現(xiàn)冗余服務(wù)的角色調(diào)度。從而保證了基于電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)開(kāi)發(fā)的自動(dòng)化控制系統(tǒng)能夠在系統(tǒng)局部故障的前提下仍然具備高可用性。
      基于電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)開(kāi)發(fā)的自動(dòng)化系統(tǒng)可以方便地將運(yùn)行過(guò)程中的信息/報(bào)警/錯(cuò)誤進(jìn)行日志管理和報(bào)警管理。
      參閱圖2本發(fā)明的主流程圖。電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的實(shí)現(xiàn)方法如下服務(wù)器啟動(dòng)進(jìn)程管理模塊,進(jìn)程管理模塊根據(jù)進(jìn)程管理模型文件依次加載實(shí)時(shí)數(shù)據(jù)庫(kù)模塊、網(wǎng)絡(luò)管理模塊、協(xié)作管理模塊、同步管理模塊、界面管理模塊的服務(wù);協(xié)作管理模塊根據(jù)協(xié)作管理模型文件在實(shí)時(shí)數(shù)據(jù)庫(kù)模塊中建立協(xié)作模型;所述各個(gè)服務(wù)模塊通過(guò)網(wǎng)絡(luò)管理模塊與協(xié)作管理模塊建立連接,接受協(xié)作管理模塊的主備角色管理,并通過(guò)網(wǎng)絡(luò)管理模塊與界面管理莫開(kāi)建立鏈接,接受用戶(hù)界面操作信息;界面操作信息通過(guò)網(wǎng)絡(luò)管理模塊傳送到主服務(wù)器上的界面管理模塊,并根據(jù)操作信息種類(lèi)將操作信息發(fā)布到對(duì)應(yīng)的服務(wù)模塊;服務(wù)模塊處理用戶(hù)操作信息并將結(jié)果返回到界面管理模塊;界面管理模塊將用戶(hù)操作結(jié)果通過(guò)網(wǎng)絡(luò)管理模塊反饋到客戶(hù)機(jī)。
      在運(yùn)行期間,所述各個(gè)服務(wù)模塊通過(guò)網(wǎng)絡(luò)管理模塊向協(xié)作管理服務(wù)報(bào)告正常狀態(tài)信息。
      本發(fā)明的實(shí)現(xiàn)方法還包括異常運(yùn)行處理步驟。所述異常處理進(jìn)一步包括服務(wù)異常退出后協(xié)作管理模塊不能接收到服務(wù)正常狀態(tài)報(bào)告;協(xié)作管理模塊重啟該服務(wù)器;如果重啟動(dòng)的服務(wù)器為主服務(wù)器,協(xié)作管理模塊將備用服務(wù)器設(shè)置為主服務(wù)器,實(shí)現(xiàn)主備切換。
      本發(fā)明的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的開(kāi)發(fā)方法如下將開(kāi)發(fā)工作站上的數(shù)據(jù)庫(kù)建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù)定義模型上載到服務(wù)器;服務(wù)器上的實(shí)時(shí)數(shù)據(jù)庫(kù)模塊根據(jù)數(shù)據(jù)庫(kù)定義模型建立數(shù)據(jù)庫(kù);將開(kāi)發(fā)工作站上的進(jìn)程管理建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)各服務(wù)器進(jìn)程管理模型上載到對(duì)應(yīng)服務(wù)器上;將開(kāi)發(fā)工作站上的協(xié)作管理建模工具生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)各個(gè)服務(wù)器之間的服務(wù)協(xié)作管理模型上載到所有服務(wù)器;開(kāi)發(fā)電力自動(dòng)化系統(tǒng)服務(wù)程序;將開(kāi)發(fā)工作站上的界面建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的界面定義模型,編譯后上載到WEB服務(wù)器;通過(guò)以上步驟,可以完成基于本電力自動(dòng)化系統(tǒng)軟件平臺(tái)開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的全過(guò)程。此過(guò)程借助平臺(tái)提供的工具以及開(kāi)發(fā)包支持,可以大大縮短電力自動(dòng)化系統(tǒng)的開(kāi)發(fā)周期,提供開(kāi)發(fā)效率。
      最后所應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明而非限制本發(fā)明的技術(shù)方案,盡管參照上述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對(duì)本發(fā)明進(jìn)行修改或者等同替換,而不脫離本發(fā)明的精神和范圍的任何修改或局部替換,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
      權(quán)利要求
      1.一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),該系統(tǒng)是一個(gè)分布式計(jì)算機(jī)系統(tǒng),包括一個(gè)以上服務(wù)器、一個(gè)以上客戶(hù)機(jī)和一個(gè)開(kāi)發(fā)工作站,其特征在于,該平臺(tái)系統(tǒng)包括以下模塊操作系統(tǒng)抽象層模塊,它通過(guò)應(yīng)用程序接口連接系統(tǒng)其它模塊,用于實(shí)現(xiàn)對(duì)操作系統(tǒng)的進(jìn)程管理和共通抽象;異步過(guò)程管理模塊,該模塊連接各電力自動(dòng)化系統(tǒng)模塊和平臺(tái)系統(tǒng)本身的模塊,用于實(shí)現(xiàn)各模塊的異步通信和異步調(diào)用;網(wǎng)絡(luò)管理模塊,它連接主機(jī)與客戶(hù)機(jī)以及同一主機(jī)內(nèi)部運(yùn)行的不同進(jìn)程,用于與電力自動(dòng)化系統(tǒng)的進(jìn)程間通訊;實(shí)時(shí)數(shù)據(jù)庫(kù)模塊,該模塊連接數(shù)據(jù)同步模塊,為其它模塊提供實(shí)時(shí)數(shù)據(jù)庫(kù)訪問(wèn)支持;進(jìn)程管理模塊,它與實(shí)時(shí)數(shù)據(jù)庫(kù)模塊連接,按照實(shí)時(shí)數(shù)據(jù)庫(kù)中存儲(chǔ)的模型實(shí)現(xiàn)單一服務(wù)器上的系統(tǒng)模塊動(dòng)態(tài)進(jìn)程加載和動(dòng)態(tài)運(yùn)行調(diào)度;協(xié)作管理模塊,它與進(jìn)程管理模塊連接,用模型驅(qū)動(dòng)方式實(shí)現(xiàn)對(duì)運(yùn)行在多服務(wù)器上的冗余服務(wù)之間的協(xié)作管理;界面發(fā)布管理模塊,它與客戶(hù)機(jī)WEB瀏覽器連接,用于實(shí)現(xiàn)用戶(hù)界面的WEB發(fā)布;數(shù)據(jù)同步管理模塊,它與協(xié)作管理模塊以及實(shí)時(shí)數(shù)據(jù)庫(kù)模塊連接,用于不同服務(wù)器上實(shí)時(shí)數(shù)據(jù)的同步。
      2.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,該系統(tǒng)還包括權(quán)限管理模塊,它與界面發(fā)布管理模塊連接,用于實(shí)現(xiàn)對(duì)界面操作的權(quán)限控制。
      3.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,該系統(tǒng)還包括報(bào)警管理模塊,它與所有可能拋出報(bào)警事件的模塊連接,用于捕獲各個(gè)模塊拋出的報(bào)警事件。
      4.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,該系統(tǒng)還包括日志管理模塊,它與所有可能記錄日志的模塊連接,用于支持各個(gè)模塊記錄日志。
      5.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,該系統(tǒng)還包括時(shí)鐘管理模塊,它與實(shí)時(shí)時(shí)鐘設(shè)備連接,用于自動(dòng)控制系統(tǒng)對(duì)時(shí)。
      6.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,該系統(tǒng)還包括打印管理模塊,它與日志管理模塊與報(bào)警管理模塊連接,用于系統(tǒng)日志信息與報(bào)警信息的打印。
      7.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,所述實(shí)時(shí)數(shù)據(jù)庫(kù)模塊與實(shí)時(shí)數(shù)據(jù)庫(kù)建模工具界面模塊連接,通過(guò)該界面,建模工具能提供圖形化的實(shí)時(shí)數(shù)據(jù)庫(kù)建模支持,為實(shí)時(shí)數(shù)據(jù)庫(kù)模塊提供構(gòu)建數(shù)據(jù)庫(kù)的模型定義。
      8.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,所述進(jìn)程管理模塊與進(jìn)程管理建模工具界面模塊連接,通過(guò)該界面進(jìn)程管理建模工具提供圖形化的進(jìn)程建模支持,用于構(gòu)建本系統(tǒng)瓶?jī)?nèi)各模塊以及其上電力自動(dòng)化系統(tǒng)在各個(gè)服務(wù)器內(nèi)部的進(jìn)程管理模型。
      9.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,所述協(xié)作管理模塊與協(xié)作管理建模工具界面模塊連接,該模塊提供圖形化的協(xié)助管理建模支持,用于構(gòu)建本系統(tǒng)平臺(tái)以及其上電力自動(dòng)化系統(tǒng)在多個(gè)服務(wù)器之間的服務(wù)協(xié)作管理。
      10.根據(jù)權(quán)利要求1所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng),其特征在于,界面發(fā)布管理模塊與界面建模工具模塊連接,街面建模工具模塊提供可視化的用戶(hù)界面建模。
      11.電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,該方法包括以下步驟步驟一平臺(tái)系統(tǒng)服務(wù)器啟動(dòng)進(jìn)程管理模塊,進(jìn)程管理模塊根據(jù)進(jìn)程管理模型文件依次加載實(shí)時(shí)數(shù)據(jù)庫(kù)模塊、網(wǎng)絡(luò)管理模塊、協(xié)作管理模塊、同步管理模塊、界面管理模塊的服務(wù);步驟二協(xié)作管理模塊根據(jù)協(xié)作管理模型文件在實(shí)時(shí)數(shù)據(jù)庫(kù)模塊中建立協(xié)作模型;步驟三所述服務(wù)模塊通過(guò)網(wǎng)絡(luò)管理模塊與協(xié)作管理模塊建立鏈接,接受協(xié)作管理模塊的主備角色管理,并通過(guò)網(wǎng)絡(luò)管理模塊與界面管理莫開(kāi)建立鏈接,接受用戶(hù)界面操作信息;步驟四界面操作信息通過(guò)網(wǎng)絡(luò)管理模塊傳送到主服務(wù)器上的界面管理模塊,并根據(jù)操作信息種類(lèi)將操作信息發(fā)布到對(duì)應(yīng)的服務(wù)模塊;步驟五服務(wù)模塊處理用戶(hù)操作信息并將結(jié)果返回到界面管理模塊;步驟六界面管理模塊將用戶(hù)操作結(jié)果通過(guò)網(wǎng)絡(luò)管理模塊反饋到客戶(hù)機(jī)。
      12.根據(jù)權(quán)利要求11所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,在系統(tǒng)運(yùn)行期間,所述各個(gè)服務(wù)模塊通過(guò)網(wǎng)絡(luò)管理模塊向協(xié)作管理服務(wù)報(bào)告正常狀態(tài)信息。
      13.根據(jù)權(quán)利要求11所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,該方法還包括異常運(yùn)行處理步驟。
      14.根據(jù)權(quán)利要求13所述的電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,所述異常處理進(jìn)一步包括步驟一、服務(wù)異常退出后協(xié)作管理模塊不能接收到服務(wù)正常狀態(tài)報(bào)告時(shí)協(xié)作管理模塊重啟該服務(wù)器;步驟二、如果重啟動(dòng)的服務(wù)器為主服務(wù)器,協(xié)作管理模塊將備用服務(wù)器設(shè)置為主服務(wù)器,實(shí)現(xiàn)主備切換。
      15.電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)的開(kāi)發(fā)方法,其特征在于,該方法包括以下步驟步驟一開(kāi)發(fā)工作站將其數(shù)據(jù)庫(kù)建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù)定義模型上載到服務(wù)器;步驟二服務(wù)器上的實(shí)時(shí)數(shù)據(jù)庫(kù)模塊根據(jù)數(shù)據(jù)庫(kù)定義模型建立數(shù)據(jù)庫(kù);步驟三開(kāi)發(fā)工作站將其進(jìn)程管理建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)各服務(wù)器進(jìn)程管理模型上載到對(duì)應(yīng)服務(wù)器上;步驟四開(kāi)發(fā)工作站將其協(xié)作管理建模工具生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)各個(gè)服務(wù)器之間的服務(wù)協(xié)作管理模型上載到所有服務(wù)器;步驟五開(kāi)發(fā)電力自動(dòng)化系統(tǒng)服務(wù)程序;步驟六開(kāi)發(fā)工作站將其界面建模工具模塊生成的待開(kāi)發(fā)電力自動(dòng)化系統(tǒng)的界面定義模型,編譯后上載到WEB服務(wù)器。
      全文摘要
      本發(fā)明是一種電力自動(dòng)化系統(tǒng)通用管理平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法與開(kāi)發(fā)方法。系統(tǒng)是一包括服務(wù)器、客戶(hù)機(jī)和開(kāi)發(fā)工作站和異步過(guò)程管理、網(wǎng)絡(luò)管理、實(shí)時(shí)數(shù)據(jù)庫(kù)、進(jìn)程管理、協(xié)作管理、界面發(fā)布管理模塊的分布式計(jì)算機(jī)系統(tǒng)。服務(wù)器啟動(dòng)進(jìn)程管理模塊,該模塊加載實(shí)時(shí)數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)管理、協(xié)作管理、同步管理和界面管理模塊的服務(wù);協(xié)作管理模塊在實(shí)時(shí)數(shù)據(jù)庫(kù)模塊中建立協(xié)作模型;服務(wù)模塊通過(guò)網(wǎng)絡(luò)管理模塊與協(xié)作管理模塊建立鏈接,并與界面管理莫開(kāi)建立鏈接接受界面操作信息;操作信息傳送到主服務(wù)器界面管理模塊,并根據(jù)信息種類(lèi)將操作信息發(fā)布到對(duì)應(yīng)服務(wù)模塊;服務(wù)模塊處理用戶(hù)操作信息并將結(jié)果返回到界面管理模塊;界面管理模塊將操作結(jié)果反饋到客戶(hù)機(jī)。
      文檔編號(hào)G06F17/00GK1797385SQ20041010243
      公開(kāi)日2006年7月5日 申請(qǐng)日期2004年12月24日 優(yōu)先權(quán)日2004年12月24日
      發(fā)明者雷憲章, 李恒, 孫福杰 申請(qǐng)人:許繼集團(tuán)有限公司, 北京許繼電氣有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1