本發(fā)明涉及電力系統(tǒng)自動化,具體涉及一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法及裝置。
背景技術(shù):
1、隨著特高壓交直流混聯(lián)大電網(wǎng)快速形成以及現(xiàn)代化生產(chǎn)對電能質(zhì)量的要求日益嚴(yán)格,隨著新能源的快速發(fā)展、各類市場的相繼啟動,電網(wǎng)運行隨機(jī)性、波動性逐步增強(qiáng),新能源出力、電網(wǎng)送受電曲線等各類邊界條件變化繁復(fù),電力系統(tǒng)的運行和控制變得越來越復(fù)雜。目前沒有有效的辦法對極端場景進(jìn)行分析功能計算和控制類進(jìn)行測試。
技術(shù)實現(xiàn)思路
1、有鑒于此,本發(fā)明提供了一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法及裝置,以解決目前沒有有效的辦法對極端場景進(jìn)行分析功能計算和控制類進(jìn)行測試的問題。
2、第一方面,本發(fā)明提供了一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,所述方法包括:
3、根據(jù)仿真需求模擬電力系統(tǒng)故障;
4、根據(jù)所述電力系統(tǒng)故障計算生成模擬數(shù)據(jù),并將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理;
5、通過微服務(wù)將標(biāo)準(zhǔn)化處理后的模擬數(shù)據(jù)上傳至總線模擬系統(tǒng);
6、根據(jù)仿真需求從所述總線模擬系統(tǒng)中獲取所述模擬數(shù)據(jù),并將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理;
7、根據(jù)所述模擬數(shù)據(jù)生成控制類仿真應(yīng)用指令,并執(zhí)行所述控制類仿真應(yīng)用指令。
8、本發(fā)明提供了一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,通過在模擬總線系統(tǒng)注冊微服務(wù)將培訓(xùn)場景下的scada與dts系統(tǒng)打通,實現(xiàn)控制類功能輸入、輸出全數(shù)據(jù)模擬,解決了在各種場景下控制類應(yīng)用難以仿真、指令難以仿真執(zhí)行的問題。
9、在一種可選的實施方式中,在根據(jù)所述電力系統(tǒng)故障計算生成模擬數(shù)據(jù)后,將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理,包括:
10、定義標(biāo)準(zhǔn)的protobuf數(shù)據(jù)結(jié)構(gòu);
11、按照所述protobuf數(shù)據(jù)結(jié)構(gòu)對所述模擬數(shù)據(jù)進(jìn)行序列化處理。
12、通過定義標(biāo)準(zhǔn)的protobuf數(shù)據(jù)結(jié)構(gòu)將各類仿真應(yīng)用輸入、輸出數(shù)據(jù)流標(biāo)準(zhǔn)化。
13、在一種可選的實施方式中,所述通過微服務(wù)將標(biāo)準(zhǔn)化處理后的模擬數(shù)據(jù)上傳至總線模擬系統(tǒng),包括:
14、開發(fā)微服務(wù)并將所述微服務(wù)注冊在所述總線模擬系統(tǒng)上;
15、通過所述微服務(wù)將序列化處理后的模擬數(shù)據(jù)上傳至總線模擬系統(tǒng)。
16、通過總線模擬系統(tǒng)將各類仿真數(shù)據(jù)流高效互聯(lián)互通,在各類使用場景下進(jìn)行仿真計算同時與實際系統(tǒng)進(jìn)行隔離,極大提升了調(diào)度對各場景下電力故障、系統(tǒng)異常等處置能力。
17、在一種可選的實施方式中,根據(jù)仿真需求從所述總線模擬系統(tǒng)中獲取所述模擬數(shù)據(jù)后,將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理,包括:
18、通過所述總線模擬系統(tǒng)獲取所述模擬數(shù)據(jù);
19、按照所述protobuf數(shù)據(jù)結(jié)構(gòu)對所述模擬數(shù)據(jù)進(jìn)行反序列化處理。
20、在一種可選的實施方式中,所述總線模擬系統(tǒng)包括部署在培訓(xùn)場景下的數(shù)據(jù)總線和消息總線。
21、通過總線模擬系統(tǒng)將各類仿真數(shù)據(jù)流高效互聯(lián)互通,在各類使用場景下進(jìn)行仿真計算同時與實際系統(tǒng)進(jìn)行隔離,極大提升了調(diào)度對各場景下電力故障、系統(tǒng)異常等處置能力。
22、在一種可選的實施方式中,所述根據(jù)所述模擬數(shù)據(jù)生成控制類仿真應(yīng)用指令,并執(zhí)行所述控制類仿真應(yīng)用指令,包括:
23、根據(jù)所述模擬數(shù)據(jù)生成控制類仿真應(yīng)用指令;
24、通過protobuf數(shù)據(jù)結(jié)構(gòu)將所述控制類仿真應(yīng)用指令進(jìn)行序列化處理后發(fā)送至總線模擬系統(tǒng);
25、通過消息總線接收所述控制類仿真應(yīng)用指令并進(jìn)行反序列化處理;
26、根據(jù)反序列化處理后的結(jié)果執(zhí)行仿真任務(wù)。
27、在故障模擬處置過程中增加了分析校核仿真,為調(diào)度故障處置提供更多的分析手段,更加貼合實際系統(tǒng),解決了在各種場景下控制類應(yīng)用難以仿真、指令難以仿真執(zhí)行的問題。
28、在一種可選的實施方式中,所述控制類仿真應(yīng)用指令為培訓(xùn)態(tài)agc和avc在運行過程中產(chǎn)生的指令。
29、第二方面,本發(fā)明提供了一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真裝置,所述裝置包括:
30、故障模擬模塊,用于根據(jù)仿真需求模擬電力系統(tǒng)故障;
31、第一處理模塊,用于根據(jù)所述電力系統(tǒng)故障計算生成模擬數(shù)據(jù),并將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理;
32、上傳模塊,用于通過微服務(wù)將標(biāo)準(zhǔn)化處理后的模擬數(shù)據(jù)上傳至總線模擬系統(tǒng);
33、第二處理模塊,用于根據(jù)仿真需求從所述總線模擬系統(tǒng)中獲取所述模擬數(shù)據(jù),并將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理;
34、執(zhí)行模塊,用于根據(jù)所述模擬數(shù)據(jù)生成控制類仿真應(yīng)用指令,并執(zhí)行所述控制類仿真應(yīng)用指令。
35、本發(fā)明提供了一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真裝置,通過在模擬總線系統(tǒng)注冊微服務(wù)將培訓(xùn)場景下的scada與dts系統(tǒng)打通,實現(xiàn)控制類功能輸入、輸出全數(shù)據(jù)模擬,極大擴(kuò)展了仿真系統(tǒng)的功能,實現(xiàn)了調(diào)度全業(yè)務(wù)的仿真。
36、第三方面,本發(fā)明提供了一種計算機(jī)設(shè)備,包括:存儲器和處理器,存儲器和處理器之間互相通信連接,存儲器中存儲有計算機(jī)指令,處理器通過執(zhí)行計算機(jī)指令,從而執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法。
37、第四方面,本發(fā)明提供了一種計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)指令,計算機(jī)指令用于使計算機(jī)執(zhí)行上述第一方面或其對應(yīng)的任一實施方式的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法。
1.一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,其特征在于,在根據(jù)所述電力系統(tǒng)故障計算生成模擬數(shù)據(jù)后,將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理,包括:
3.根據(jù)權(quán)利要求2所述的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,其特征在于,所述通過微服務(wù)將標(biāo)準(zhǔn)化處理后的模擬數(shù)據(jù)上傳至總線模擬系統(tǒng),包括:
4.根據(jù)權(quán)利要求3所述的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,其特征在于,根據(jù)仿真需求從所述總線模擬系統(tǒng)中獲取所述模擬數(shù)據(jù)后,將所述模擬數(shù)據(jù)按照protobuf數(shù)據(jù)結(jié)構(gòu)進(jìn)行標(biāo)準(zhǔn)化處理,包括:
5.根據(jù)權(quán)利要求1所述的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,其特征在于,所述總線模擬系統(tǒng)包括部署在培訓(xùn)場景下的數(shù)據(jù)總線和消息總線。
6.根據(jù)權(quán)利要求5所述的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,其特征在于,所述根據(jù)所述模擬數(shù)據(jù)生成控制類仿真應(yīng)用指令,并執(zhí)行所述控制類仿真應(yīng)用指令,包括:
7.根據(jù)權(quán)利要求1所述的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法,其特征在于,所述控制類仿真應(yīng)用指令為培訓(xùn)態(tài)agc和avc在運行過程中產(chǎn)生的指令。
8.一種基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真裝置,其特征在于,所述裝置包括:
9.一種計算機(jī)設(shè)備,其特征在于,包括:
10.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)上存儲有計算機(jī)指令,所述計算機(jī)指令用于使計算機(jī)執(zhí)行權(quán)利要求1至7中任一項所述的基于培訓(xùn)仿真數(shù)據(jù)的調(diào)度多業(yè)務(wù)仿真方法。