System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及plc電力通訊,尤其涉及一種plc電力通訊自控柜多設備輪詢控制方法及系統。
技術介紹
1、隨著智能電網和自動化技術的快速發展,基于plc電力通訊技術的自控柜在電力系統中的應用日益廣泛。在這個過程中,自控柜作為主機設備和核心控制單元,通過plc電力通訊技術實現對眾多電力設備如變壓器、電流保護設備、電表、傳感器等的遠程監控與控制。
2、然而,部分plc電力通訊系統通常采用輪詢模式進行數據采集,即由主機設備通過周期性的輪詢方式采集從機設備的數據。這種方式雖然簡便,但在面對多設備、高頻率的數據采集需求時,還是有可能存在著資源占用等情況。即便簡單根據不同電力設備的數據采集優先級設置輪詢策略,但是由于一些設備存在協同作用,即狀態參數存在協同變化,例如某個設備的電壓數據變高,與其存在協同關聯的設備的電流可能也會協同升高。如果因為優先級劃分使得這些設備均需要優先采集數據,而其中一個設備異常又可能因為設備狀態的協同性變化,使得通過與其協同關聯的設備對應的數據可以被檢測得到,則會因為同時優先采集這些設備的數據而導致存在資源占用的問題,使得其它設備可能出現故障需要采集數據后,由于優先級過低使得數據采集不及時,在輪詢數據采集方面的控制管理還有待優化。
技術實現思路
1、為解決上述技術問題,本專利技術提出了一種plc電力通訊自控柜多設備輪詢控制方法及系統,通過分析不同電力設備的狀態協同變化特性進行設備分類,并結合電力設備的歷史故障數據,分析每個設備集內設備之間的局部優先關系,以及不
2、為實現上述目的,本專利技術提供如下技術方案:
3、本專利技術第一方面提供一種plc電力通訊自控柜多設備輪詢控制方法,包括:
4、獲取多個從機設備分別對應的歷史狀態采集數據,從歷史狀態采集數據中提取出從機設備的狀態波動序列,基于狀態波動序列對多個從機設備進行狀態波動協同聚類,得到多個狀態協同設備集;
5、提取出每個狀態協同設備集中多個從機設備分別對應的歷史故障數據,從多組歷史故障數據中提取出每個從機設備的局部故障概率參數和故障狀態序列,根據局部故障概率參數和故障狀態序列生成狀態協同設備集的全局故障概率參數和故障協同性參數;
6、基于狀態協同設備集的全局故障概率參數確定每個狀態協同設備集的局部輪詢優先級參數,根據全局故障概率參數和故障協同性參數對多個狀態協同設備集進行主機輪詢分配分析,確定每個狀態協同設備集的輪詢控制主機數量;
7、獲取多個從機設備的監測重要性參數,根據監測重要性參數和局部故障概率參數對每個狀態協同設備集中的多個從機設備進行監測排序,得到每個狀態協同設備集中的局部監測排序參考列表;
8、根據狀態協同設備集的輪詢控制主機數量和局部監測排序參考列表對多個狀態協同設備集進行分割得到多個目標協同設備集,確定每個目標協同設備集的目標輪詢優先級參數和全局監測排序參考列表;
9、根據目標輪詢優先級參數和全局監測排序參考列表確定關于從機設備的輪詢控制策略,基于輪詢控制策略對多個從機設備進行輪詢控制。
10、優選地,根據局部故障概率參數和故障狀態序列生成狀態協同設備集的全局故障概率參數和故障協同性參數,包括:
11、根據從機設備的歷史故障數據確定從機設備的多個故障事件,根據故障事件的發生次數確定從機設備的局部故障概率參數,取狀態協同設備集中多個從機設備的局部故障概率參數對應的均值作為狀態協同設備集的全局故障概率參數;
12、提取出從機設備關于每個故障事件的時間戳,根據故障事件的時間戳生成從機設備的故障狀態序列,根據多個故障狀態序列構建狀態協同設備集的故障狀態時序矩陣,采用如下公式對故障狀態時序矩陣進行分析,計算得到狀態協同設備集的故障協同性參數:
13、
14、式中,表示狀態協同設備集的故障協同性參數,表示狀態協同設備集中從機設備的數量,表示故障重疊參數,表示狀態協同設備集中第個從機設備關于第個故障事件的時間戳,表示第個參考時間窗口,表示狀態協同設備集中第個從機設備的故障事件數量,表示參考時間窗口的數量,表示個參考時間窗口對應的總窗口長度,對于故障重疊參數,若故障事件的時間戳屬于對應的參考時間窗口則記為1,否則記為0。
15、優選地,根據全局故障概率參數和故障協同性參數對多個狀態協同設備集進行主機輪詢分配分析,確定每個狀態協同設備集的輪詢控制主機數量,包括:
16、將狀態協同設備集的全局故障概率參數與故障協同性參數之間的比值作為狀態協同設備集的分布控制參數,計算多個狀態協同設備集分別對應的分布控制參數;
17、根據多個狀態協同設備集分別對應的分布控制參數確定分布控制范圍,獲取主機設備的數量,根據主機設備的數量對分布控制范圍進行分割得到多個局部控制范圍,確定每個局部控制范圍的參考主機數量,根據多個狀態協同設備集分別對應的分布控制參數,分別確定每個狀態協同設備集對應的局部控制范圍,將狀態協同設備集對應的局部控制范圍所關聯的參考主機數量作為狀態協同設備集的輪詢控制主機數量。
18、優選地,根據狀態協同設備集的輪詢控制主機數量和局部監測排序參考列表對多個狀態協同設備集進行分割得到多個目標協同設備集,確定每個目標協同設備集的目標輪詢優先級參數和全局監測排序參考列表,包括:
19、根據狀態協同設備集的輪詢控制主機數量構建每個狀態協同設備集的多個目標協同設備集,對每個狀態協同設備集的多個目標協同設備集進行隨機排序后,將狀態協同設備集中的多個從機設備按照監測排序參考列表,依次分配至多個排序好的目標協同設備集,進行多次循環后直至完成對狀態協同設備集的分割,得到每個狀態協同設備集對應的多個目標協同設備集;
20、根據對每個狀態協同設備集的多個目標協同設備集進行隨機排序所確定的順序,生成每個目標協同設備集的目標輪詢優先級參數,根據目標協同設備集中多個從機設備的優先級參數生成目標協同設備集的全局監測排序參考列表;
21、其中,從機設備的優先級參數根據從機設備的監測重要性參數和局部故障概率參數計算得到,通過局部故障概率參數對從機設備的監測重要性參數進行加權優化后生成從機設備的優先級參數。
22、優選地,根據目標輪詢優先級參數和全局監測排序參考列表確定關于從機設備的輪詢控制策略,包括:
23、根據目標輪詢優先級參數生成關于多個目標協同設備集的分配優先列表,在確定多個主機設備的分配順序后,根據主機設備的分配順序和關于多個目標協同設備集的分配優先列表,為每個主機設備分配首個目標協同設備集;
24、對于分配優先列表中剩余的多個目標協同設備集進行負載限制和協同干擾限制的分配,其中,對于分配優先列表中目標輪詢優先級參數最大的目標協同設備集,確定當前每個主機設備的目標負本文檔來自技高網...
【技術保護點】
1.一種PLC電力通訊自控柜多設備輪詢控制方法,其特征在于,包括:
2.根據權利要求1所述的一種PLC電力通訊自控柜多設備輪詢控制方法,其特征在于,根據局部故障概率參數和故障狀態序列生成狀態協同設備集的全局故障概率參數和故障協同性參數,包括:
3.根據權利要求1所述的一種PLC電力通訊自控柜多設備輪詢控制方法,其特征在于,根據全局故障概率參數和故障協同性參數對多個狀態協同設備集進行主機輪詢分配分析,確定每個狀態協同設備集的輪詢控制主機數量,包括:
4.根據權利要求1所述的一種PLC電力通訊自控柜多設備輪詢控制方法,其特征在于,根據狀態協同設備集的輪詢控制主機數量和局部監測排序參考列表對多個狀態協同設備集進行分割得到多個目標協同設備集,確定每個目標協同設備集的目標輪詢優先級參數和全局監測排序參考列表,包括:
5.根據權利要求4所述的一種PLC電力通訊自控柜多設備輪詢控制方法,其特征在于,根據目標輪詢優先級參數和全局監測排序參考列表確定關于從機設備的輪詢控制策略,包括:
6.根據權利要求5所述的一種PLC電力通訊自控柜多設備
7.一種PLC電力通訊自控柜多設備輪詢控制系統,其特征在于,所述系統用于實現上述權利要求1-6任一項所述的一種PLC電力通訊自控柜多設備輪詢控制方法,包括:
...【技術特征摘要】
1.一種plc電力通訊自控柜多設備輪詢控制方法,其特征在于,包括:
2.根據權利要求1所述的一種plc電力通訊自控柜多設備輪詢控制方法,其特征在于,根據局部故障概率參數和故障狀態序列生成狀態協同設備集的全局故障概率參數和故障協同性參數,包括:
3.根據權利要求1所述的一種plc電力通訊自控柜多設備輪詢控制方法,其特征在于,根據全局故障概率參數和故障協同性參數對多個狀態協同設備集進行主機輪詢分配分析,確定每個狀態協同設備集的輪詢控制主機數量,包括:
4.根據權利要求1所述的一種plc電力通訊自控柜多設備輪詢控制方法,其特征在于,根據狀態協同設備集的輪詢控制主機數量和局部監測排序參考...
【專利技術屬性】
技術研發人員:劉志杰,
申請(專利權)人:廣東翔龍新能源有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。