System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及電網,特別是一種基于電網平臺的scada主備切換方法及系統。
技術介紹
1、隨著數字化信息技術的發展,電網企業持續推動智能測控通用終端建設、運行、生產技術升級,以“提質增效”為總體目標,開展智能測控通用終端智能化、一體化建設,充分發揮變電領域數據的生產要素作用,有力支撐數字電網、數字企業、數字服務和數字產業升級。其中,智能測控通用終端可以包括各類電網傳感器。
2、傳統的電網平臺主備切換方法往往采用經驗方法,即根據經驗和直覺來制定切換規則。這種方法雖然可以滿足基本需求,但存在以下局限性,可擴展性差,當電網系統發生變化,增加新的場景或切換條件時,需要手動修改切換規則,代碼升級和維護工作量大,難以保證系統的可擴展性,魯棒性差,經驗方法制定的切換規則可能存在遺漏或錯誤,導致系統在某些場景下無法正確切換,影響系統的魯棒性和可靠性,可解釋性差,經驗方法制定的切換規則往往缺乏清晰的邏輯和可解釋性,難以理解和維護,不利于系統的長期運行和優化,為了克服這些局限性,需要通過更加科學和系統化的主備切換方法,提高系統的可擴展性、魯棒性和可解釋性。
技術實現思路
1、鑒于現有的基于電網平臺的scada主備切換方法及系統中存在的問題,提出了本專利技術。
2、因此,本專利技術針對電網平臺主備切換方法往往采用經驗方法存在局限性問題,本專利技術采用一種基于電網平臺的scada主備切換方法進行解決。
3、為解決上述技術問題,本專利技術提供如下技術方案:
4
5、作為本專利技術所述基于電網平臺的scada主備切換方法的一種優選方案,其中:所述生成主備切換配置文件包括機器節點名稱,啟動時間、等待時間和核心進程;
6、所述機器節點名稱包括主備機器節點名稱,主備機器配置在平臺機器集群中,通過網絡接口獲得對方結點的主備狀態,作為主備切換邏輯判斷的依據;
7、所述啟動時間包括平臺啟動穩定后的啟動時間,啟動后超過啟動時間時,則結點進入主備切換判斷的邏輯結點;
8、所述等待時間包括采用值班機超過時間不向備用機發送心跳報文的規則,將剝奪值班權;
9、所述核心進程包括利用scada機器啟動核心服務進程,當啟動不完整時,則認定本機核心進程不滿足要求,主備狀態變為故障狀態。
10、作為本專利技術所述基于電網平臺的scada主備切換方法的一種優選方案,其中:所述主備判斷切換服務包括本機機器狀態、主備狀態、狀態切換條件以及無限狀態機;
11、所述本機機器狀態包括故障a、故障b和正常;所述故障b包括系統啟動時間不足和實時庫沒有下裝;
12、故障a和故障b的條件是指本機與機器網絡中斷、核心進程未全部啟動和操作系統資源不正常導致;
13、所述主備狀態包括備用狀態、值班狀態a、故障狀態以及值班狀態b,所述狀態切換條件包括備用狀態走向值班狀態a、值班狀態a走向備用狀態、故障狀態a走向值班狀態b、值班狀態b走向故障狀態、故障狀態走向值班狀態b、
14、值班狀態b走向故障狀態、備用狀態走向故障狀態、故障狀態走向備用狀態、值班狀態走向值班狀態b、值班狀態b走向值班狀態、值班狀態b走向值班狀態、備用狀態走向值班狀態b、值班狀態b走向備用狀態、故障狀態走向值班狀態以及值班狀態走向故障狀態。
15、作為本專利技術所述基于電網平臺的scada主備切換方法的一種優選方案,其中:所述判斷下一個主備狀態包括根據主備狀態進行分析,具體分析為:
16、當狀態走向值班狀態a時,則另一值班機狀態變為非正常,并且機器狀態正常,此時,人工要求切換為值班;
17、當值班狀態a走向備用狀態時,則人工要求切換為值班;當故障狀態a走向值班狀態b時,則機器狀態正常,異機正常;
18、當值班狀態b走向故障狀態時,則本機機器狀態故障;當備用狀態走向故障狀態時,則本機機器狀態故障;當故障狀態走向備用狀態時,則機器狀態正常,異機機器狀態正常,異機正在值班;
19、當值班狀態走向值班狀態b時,機器狀態正常,另一臺非正常;當值班狀態b走向值班狀態時,則機器狀態正常,另外一個機器故障;當備用狀態走向值班狀態b時,則本機機器正常,異機正常;
20、當值班狀態b走向備用狀態時,則機器狀態正常,另外一個機器故障;當故障狀態走向值班狀態時,則本機機器狀態正常,異機不正?;虮緳C機器狀態正常,異機正常;當值班狀態走向故障狀態時,則本機機器狀態故障。
21、作為本專利技術所述基于電網平臺的scada主備切換方法的一種優選方案,其中:所述顯示本機scada主備狀態包括根據得到的本機值班信息,判斷備機是否與集群中所有機器的網絡聯通是否正常,判斷是否能夠獲取系統中主機的信息,判斷本機是否啟動足夠長時間,判斷實時庫是否下裝完成,得到本機scada運行情況,根據配置文件判斷本機器中是否已經全部啟動核心進程,得到本機操作系統資源信息,判斷本機器中磁盤占用大小是否超出閾值。
22、作為本專利技術所述基于電網平臺的scada主備切換方法的一種優選方案,其中:所述提供人工切換主機或者備機的接口包括得到對方值班狀態,通過消息總線獲取對方機器狀態的心跳報文,作為判斷值班的條件之一,得到人工設置值班狀態,通過消息總線獲取是否有人工設置值班和備用狀態的操作,作為判斷值班的條件;根據得到的條件判斷是否值班,進行下一狀態判,采用調用機器狀態輪換方法將變化信息發送給本機資源監視服務,將本機狀態變化信息通過消息總線發送給資源監視服務,定期將值班情況匯報給網絡,將本機值班情況通過消息總線發送給對方。
23、作為本專利技術所述基于電網平臺的scada主備切換方法的一種優選方案,其中:所述完成切換主備狀態包括打開主備切換配置工具,設置第一個機器,設置第二個機器,設置啟動時間,設置等待時間,設置核心進程數量,設置進程,所述設置進程包括如下步驟:
24、先啟動scada1機器上的服務,后啟動scada2機器上的服務,將平臺進行啟動后,采用值班狀態和備用狀態完成切換主備狀態。
25、第二方面,本專利技術實施例提供了一種基于電網平臺的scada主備切換系統,其包括:部署模塊,其利用主備切換配置工具,設置機器節點進程,生成主備切換配置文件,對主備機器進行部署,配置相同信息;啟動模塊,其采用主備判斷切換服務,根據兩臺機器主備狀態,判斷下一個主備狀態,寫入機器共享內存,先后啟動主備機的切換服務;切換模塊,其利用主備切換監視工具,顯示本機scada主備狀態,提供人工切本文檔來自技高網...
【技術保護點】
1.一種基于電網平臺的SCADA主備切換方法,其特征在于:包括,
2.如權利要求1所述的基于電網平臺的SCADA主備切換方法,其特征在于:所述生成主備切換配置文件包括機器節點名稱,啟動時間、等待時間和核心進程;
3.如權利要求2所述的基于電網平臺的SCADA主備切換方法,其特征在于:所述主備判斷切換服務包括本機機器狀態、主備狀態、狀態切換條件以及無限狀態機;
4.如權利要求3所述的基于電網平臺的SCADA主備切換方法,其特征在于:所述判斷下一個主備狀態包括根據主備狀態進行分析,具體分析為:
5.如權利要求4所述的基于電網平臺的SCADA主備切換方法,其特征在于:所述顯示本機SCADA主備狀態包括根據得到的本機值班信息,判斷備機是否與集群中所有機器的網絡聯通是否正常,判斷是否能夠獲取系統中主機的信息,判斷本機是否啟動足夠長時間,判斷實時庫是否下裝完成,得到本機SCADA運行情況,根據配置文件判斷本機器中是否已經全部啟動核心進程,得到本機操作系統資源信息,判斷本機器中磁盤占用大小是否超出閾值。
6.如權利要求5所述的基于電網
7.如權利要求6所述的基于電網平臺的SCADA主備切換方法,其特征在于:所述完成切換主備狀態包括打開主備切換配置工具,設置第一個機器,設置第二個機器,設置啟動時間,設置等待時間,設置核心進程數量,設置進程,所述設置進程包括如下步驟:
8.一種基于電網平臺的SCADA主備切換系統,基于權利要求1~7任一所述的基于電網平臺的SCADA主備切換方法,其特征在于:包括,
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于:所述處理器執行所述計算機程序時實現權利要求1~7任一所述的基于電網平臺的SCADA主備切換方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于:所述計算機程序被處理器執行時實現權利要求1~7任一所述的基于電網平臺的SCADA主備切換方法的步驟。
...【技術特征摘要】
1.一種基于電網平臺的scada主備切換方法,其特征在于:包括,
2.如權利要求1所述的基于電網平臺的scada主備切換方法,其特征在于:所述生成主備切換配置文件包括機器節點名稱,啟動時間、等待時間和核心進程;
3.如權利要求2所述的基于電網平臺的scada主備切換方法,其特征在于:所述主備判斷切換服務包括本機機器狀態、主備狀態、狀態切換條件以及無限狀態機;
4.如權利要求3所述的基于電網平臺的scada主備切換方法,其特征在于:所述判斷下一個主備狀態包括根據主備狀態進行分析,具體分析為:
5.如權利要求4所述的基于電網平臺的scada主備切換方法,其特征在于:所述顯示本機scada主備狀態包括根據得到的本機值班信息,判斷備機是否與集群中所有機器的網絡聯通是否正常,判斷是否能夠獲取系統中主機的信息,判斷本機是否啟動足夠長時間,判斷實時庫是否下裝完成,得到本機scada運行情況,根據配置文件判斷本機器中是否已經全部啟動核心進程,得到本機操作系統資源信息,判斷本機器中磁盤占用大小是否超出閾值。
6.如權利要求5所述的基于電網平臺的scada主備切換方法,其特征在于:所述提供人工切換主機或者備機的接口包括得到對方值班狀態,通過消息總線獲取對方機器...
【專利技術屬性】
技術研發人員:顏萍,李少鵬,張協,王丙文,潘洪湘,沈健,劉晶,劉曉麗,
申請(專利權)人:國電南瑞科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。