System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請涉及控制,提供了一種對氫合成甲醇設(shè)備進行控制的方法、裝置及存儲介質(zhì)。
技術(shù)介紹
1、為了減少碳排放量對環(huán)境的污染,電力系統(tǒng)中運用可再生能源(例如,風(fēng)能和太陽能等)進行發(fā)電的比例逐步提高,這對傳統(tǒng)電力系統(tǒng)的穩(wěn)定運行帶來了新的挑戰(zhàn),傳統(tǒng)的電力系統(tǒng)主要依靠化石燃料發(fā)電站來調(diào)節(jié)頻率和功率,但這種方式響應(yīng)速度慢,難以適應(yīng)快速變化的負荷需求。基于此,大部分的電力系統(tǒng)采用氫合成甲醇系統(tǒng)來提供能源。
2、實施過程中,需要對氫合成甲醇系統(tǒng)的運行進行實時監(jiān)控,即對氫合成甲醇系統(tǒng)進行參數(shù)采集,并在此基礎(chǔ)上下發(fā)對氫合成甲醇系統(tǒng)的控制策略。然而,現(xiàn)有的氫合成甲醇系統(tǒng)和云平臺之間只能通過本地信號線來連接,通信不夠靈活,導(dǎo)致對氫合成甲醇系統(tǒng)的控制不準(zhǔn)確。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種對氫合成甲醇設(shè)備進行控制的方法、裝置及存儲介質(zhì),用以通過網(wǎng)絡(luò)方便快捷的實現(xiàn)對氫合成甲醇設(shè)備的控制。
2、本申請?zhí)峁┑木唧w技術(shù)方案如下:
3、第一方面,本申請實施例提供了一種對氫合成甲醇設(shè)備進行控制的方法,應(yīng)用于通信系統(tǒng),通信系統(tǒng)與至少一個云平臺之間通過網(wǎng)絡(luò)連接,通信系統(tǒng)與至少一個氫合成甲醇設(shè)備之間通過信號線連接,至少一個客戶端通過一個云平臺登錄,方法包括:
4、采集氫合成甲醇設(shè)備的運行參數(shù),將運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,其中,目標(biāo)云平臺為向通信系統(tǒng)發(fā)送訂閱請求的云平臺;以及
5、將控制策略通過信號線發(fā)送給目標(biāo)氫合成甲醇設(shè)備,以使目標(biāo)氫合成甲醇設(shè)備在運行
6、可選地,采集氫合成甲醇設(shè)備的運行參數(shù),將運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,包括:
7、按照預(yù)設(shè)的時間間隔分別采集各氫合成甲醇設(shè)備的運行參數(shù),將采集到的各個運行參數(shù)分別寫入到第一臨時內(nèi)存中,其中,不同的運行參數(shù)在第一臨時內(nèi)存中對應(yīng)的地址指針不同;
8、響應(yīng)于目標(biāo)云平臺發(fā)送的訂閱請求,從第一臨時內(nèi)存中讀取與訂閱請求相對應(yīng)的運行參數(shù);
9、將讀取出的運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺。
10、可選地,將采集到的各個運行參數(shù)分別寫入到第一臨時內(nèi)存中,包括:
11、將采集到的各個運行參數(shù)通過不同的子線程分別寫入到第一臨時內(nèi)存中;
12、若監(jiān)測到至少兩個子線程向同一個地址指針對應(yīng)的第一臨時內(nèi)存寫入運行參數(shù),則禁止向同一個地址指針對應(yīng)的第一臨時內(nèi)存寫入運行參數(shù),并復(fù)制至少兩個與同一個地址指針對應(yīng)的第一臨時內(nèi)存相同的內(nèi)存空間,待至少兩個子線程向內(nèi)存空間分別寫入運行參數(shù)后,將各內(nèi)存空間中的運行參數(shù)進行合并,并允許向同一個地址指針對應(yīng)的第一臨時內(nèi)存寫入運行參數(shù),以及將合并后的運行參數(shù)寫入同一個地址指針對應(yīng)的第一臨時內(nèi)存,其中,內(nèi)存空間與第一臨時內(nèi)存在通信系統(tǒng)的內(nèi)存中對應(yīng)的地址不同。
13、可選地,將讀取出的運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,包括:
14、建立與目標(biāo)云平臺之間進行通信的主線程;
15、通過主線程將讀取出的運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺。
16、可選地,目標(biāo)云平臺通過以下方式確定控制策略:
17、目標(biāo)云平臺基于預(yù)設(shè)的參數(shù)與策略之間的映射關(guān)系,確定與運行參數(shù)相匹配的預(yù)選控制策略;
18、目標(biāo)云平臺基于預(yù)選控制策略和各客戶端的權(quán)限確定控制策略。
19、可選地,采集氫合成甲醇設(shè)備的運行參數(shù)之前,還包括:
20、將通信系統(tǒng)與至少一個云平臺之間的網(wǎng)絡(luò)連接的通信協(xié)議設(shè)置為mqtt協(xié)議;
21、分別為各個云平臺配置不同的ip地址;
22、基于待傳輸?shù)倪\行參數(shù)的類型,分別為各個云平臺的各端口號配置不同的主題。
23、可選地,采集氫合成甲醇設(shè)備的運行參數(shù)之后,將運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺之前,還包括:
24、若監(jiān)測到通信系統(tǒng)與至少一個云平臺之間的網(wǎng)絡(luò)連接斷開,則將運行參數(shù)寫入到第二臨時內(nèi)存,其中,第二臨時內(nèi)存與內(nèi)存空間以及第一臨時內(nèi)存在通信系統(tǒng)的內(nèi)存中對應(yīng)的地址均不同;
25、按照預(yù)設(shè)的時間間隔監(jiān)測斷開的網(wǎng)絡(luò)連接是否暢通;
26、若監(jiān)測到斷開的網(wǎng)絡(luò)連接恢復(fù)暢通,則從第二臨時內(nèi)存中讀取運行參數(shù)。
27、第二方面,本申請實施例還提供了一種對氫合成甲醇設(shè)備進行控制的裝置,包括:
28、采集單元,用于采集氫合成甲醇設(shè)備的運行參數(shù),將運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,其中,目標(biāo)云平臺為向通信系統(tǒng)發(fā)送訂閱請求的云平臺;以及
29、控制單元,用于將控制策略通過信號線發(fā)送給目標(biāo)氫合成甲醇設(shè)備,以使目標(biāo)氫合成甲醇設(shè)備在運行過程中調(diào)整運行參數(shù),其中,控制策略是目標(biāo)云平臺基于運行參數(shù)和客戶端的權(quán)限確定,并經(jīng)網(wǎng)絡(luò)發(fā)送給通信系統(tǒng)的。
30、可選地,采集氫合成甲醇設(shè)備的運行參數(shù),將運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,采集單元用于:
31、按照預(yù)設(shè)的時間間隔分別采集各氫合成甲醇設(shè)備的運行參數(shù),將采集到的各個運行參數(shù)分別寫入到第一臨時內(nèi)存中,其中,不同的運行參數(shù)在第一臨時內(nèi)存中對應(yīng)的地址指針不同;
32、響應(yīng)于目標(biāo)云平臺發(fā)送的訂閱請求,從第一臨時內(nèi)存中讀取與訂閱請求相對應(yīng)的運行參數(shù);
33、將讀取出的運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺。
34、可選地,將采集到的各個運行參數(shù)分別寫入到第一臨時內(nèi)存中,采集單元用于:
35、將采集到的各個運行參數(shù)通過不同的子線程分別寫入到第一臨時內(nèi)存中;
36、若監(jiān)測到至少兩個子線程向同一個地址指針對應(yīng)的第一臨時內(nèi)存寫入運行參數(shù),則禁止向同一個地址指針對應(yīng)的第一臨時內(nèi)存寫入運行參數(shù),并復(fù)制至少兩個與同一個地址指針對應(yīng)的第一臨時內(nèi)存相同的內(nèi)存空間,待至少兩個子線程向內(nèi)存空間分別寫入運行參數(shù)后,將各內(nèi)存空間中的運行參數(shù)進行合并,并允許向同一個地址指針對應(yīng)的第一臨時內(nèi)存寫入運行參數(shù),以及將合并后的運行參數(shù)寫入同一個地址指針對應(yīng)的第一臨時內(nèi)存,其中,內(nèi)存空間與第一臨時內(nèi)存在通信系統(tǒng)的內(nèi)存中對應(yīng)的地址不同。
37、可選地,將讀取出的運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,采集單元用于:
38、建立與目標(biāo)云平臺之間進行通信的主線程;
39、通過主線程將讀取出的運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺。
40、可選地,目標(biāo)云平臺通過以下方式確定控制策略:
41、目標(biāo)云平臺基于預(yù)設(shè)的參數(shù)與策略之間的映射關(guān)系,確定與運行參數(shù)相匹配的預(yù)選控制策略;
42、目標(biāo)云平臺基于預(yù)選控制策略和各客戶端的權(quán)限確定控制策略。
43、可選地,采集氫合成甲醇設(shè)備的運行參數(shù)之前,還包括:
44、將通信系統(tǒng)與至少一個云平臺之間的網(wǎng)絡(luò)連接的通信協(xié)議設(shè)置為mqtt協(xié)議;
45、分別為各個云平臺配置不同的ip地址;
46、基于待本文檔來自技高網(wǎng)...
【技術(shù)保護點】
1.一種對氫合成甲醇設(shè)備進行控制的方法,其特征在于,應(yīng)用于通信系統(tǒng),所述通信系統(tǒng)與至少一個云平臺之間通過網(wǎng)絡(luò)連接,所述通信系統(tǒng)與至少一個氫合成甲醇設(shè)備之間通過信號線連接,至少一個客戶端通過一個所述云平臺登錄,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述采集氫合成甲醇設(shè)備的運行參數(shù),將所述運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述將采集到的各個所述運行參數(shù)分別寫入到第一臨時內(nèi)存中,包括:
4.如權(quán)利要求1所述的方法,其特征在于,所述將讀取出的所述運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給所述目標(biāo)云平臺,包括:
5.如權(quán)利要求1所述的方法,其特征在于,所述目標(biāo)云平臺通過以下方式確定所述控制策略:
6.如權(quán)利要求1所述的方法,其特征在于,所述采集氫合成甲醇設(shè)備的運行參數(shù)之前,還包括:
7.如權(quán)利要求1~6任一項所述的方法,其特征在于,所述采集氫合成甲醇設(shè)備的運行參數(shù)之后,所述將所述運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺之前,還包括:
8.一種對氫合成甲醇設(shè)備進行控制的裝
9.一種通信系統(tǒng),其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,當(dāng)所述存儲介質(zhì)中的指令由處理器執(zhí)行時,使得所述處理器能夠執(zhí)行如權(quán)利要求1~7任一項所述的方法。
...【技術(shù)特征摘要】
1.一種對氫合成甲醇設(shè)備進行控制的方法,其特征在于,應(yīng)用于通信系統(tǒng),所述通信系統(tǒng)與至少一個云平臺之間通過網(wǎng)絡(luò)連接,所述通信系統(tǒng)與至少一個氫合成甲醇設(shè)備之間通過信號線連接,至少一個客戶端通過一個所述云平臺登錄,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述采集氫合成甲醇設(shè)備的運行參數(shù),將所述運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給目標(biāo)云平臺,包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述將采集到的各個所述運行參數(shù)分別寫入到第一臨時內(nèi)存中,包括:
4.如權(quán)利要求1所述的方法,其特征在于,所述將讀取出的所述運行參數(shù)通過網(wǎng)絡(luò)發(fā)送給所述目標(biāo)云平臺,包括:
5.如...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:黃超,關(guān)瑞豐,顧瀟,楊杰,
申請(專利權(quán))人:上海電氣分布式能源科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。