System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于氣路模型,尤其涉及一種氣路模型的建立方法、裝置、設備及存儲介質。
技術介紹
1、燃料電池的供氧系統和供氫系統是燃料電池控制器控制和監測的核心內容之一,在供氧系統和供氫系統中氣路系統的測試過程中,燃料電池控制器會建立氣路系統模型,在氣路系統模型中模擬各種工況,對氣路系統模型的各閥體進行控制,同時通過虛擬傳感器,對氣路系統模型中的氣體特性進行監測。
2、然而,相關技術中氣路系統模型大都是開環模型,即各虛擬傳感器采集的仿真數據由提前設定的固定值或固定曲線模擬,且各數據之間相互獨立,僅通過對獨立的點數據的分析生成的氣路模型的準確性較低。
技術實現思路
1、本申請實施例提供了一種氣路模型的建立方法、裝置、設備及存儲介質,能夠解決現有的氣路模型的準確性較低的問題。
2、第一方面,本申請實施例提供一種氣路模型的建立方法,方法包括:
3、根據管路的屬性建立管路模型,所述管路模型的輸入參數為所述管路模型的管路進氣溫度、管路進氣流量和管路排氣流量,輸出參數為所述管路模型的管路氣體溫度和管路氣體壓力;
4、根據閥體的屬性建立閥體模型,所述閥體模型的輸入參數為所述閥體模型的閥體進氣溫度、閥體進氣壓力和閥體排氣壓力,所述閥體模型的輸出參數為所述閥體模型的閥體排氣溫度和閥體排氣流量;
5、將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型。
6、在一些實施例中,所述將至少一個所述管路模型和至少一個所述閥體模型
7、獲取輸入所述氣路模型的氣路輸入參數;
8、將所述氣路輸入參數作為所述氣路模型中交替連接的首個子模型的輸入參數,且每個子模型的輸出參數為交替連接的下一個子模型的輸入參數,所述子模型為閥體模型或管路模型。
9、在一些實施例中,所述將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型之后,所述方法還包括:
10、對第一管路模型,接收輸入所述第一管路模型的第一管路進氣流量和第一管路進氣溫度,其中,所述第一管路模型為所述至少一個管路模型中的任意一個;
11、根據所述第一管路進氣溫度和第一溫度變量和第二溫度變量確定所述第一管路模型中的第一管路排氣溫度,其中,所述第一溫度變量基于能量守恒確定,所述第二溫度變量基于所述管路模型的環境溫度確定;
12、根據所述第一管路排氣溫度和所述第一管路進氣流量確定第一管路排氣壓力;
13、輸出第一管路排氣溫度和第一管路排氣壓力。
14、在一些實施例中,所述根據所述第一管路進氣溫度和第一溫度變量和第二溫度變量確定所述第一管路模型中的第一管路排氣溫度之前,所述方法還包括:
15、獲取所述第一管路模型的第一管路排氣流量,以及所述第一管路模型的環境溫度;
16、根據所述第一管路排氣流量和所述第一管路進氣流量確定所述第一管路模型中的氣體質量;
17、根據所述環境溫度、所述第一管路排氣流量、所述第一管路進氣流量、所述氣體質量以及所述第一管路進氣溫度確定所述第一溫度變量和所述第二溫度變量。
18、在一些實施例中,所述根據所述第一管路排氣溫度和所述第一管路進氣流量確定第一管路排氣壓力,包括:
19、獲取所述第一管路模型的第一管路排氣流量,以及所述第一管路模型中的氣體體積;
20、根據所述第一管路排氣流量和所述第一管路進氣流量確定所述第一管路模型中的氣體質量;
21、根據所述氣體質量、所述氣體體積以及所述第一管路排氣溫度確定所述第一管路排氣壓力。
22、在一些實施例中,所述將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型之后,所述方法還包括:
23、對第一閥體模型,接收輸入所述第一閥體模型的第一閥體進氣溫度和第一閥體進氣壓力,其中,所述第一閥體模型為所述至少一個閥體模型中的任意一個;
24、根據所述第一閥體進氣溫度、所述第一閥體進氣壓力以及第一閥體排氣壓力確定第一閥體排氣溫度和所述第一閥體排氣流量;
25、輸出所述第一閥體排氣溫度和所述第一閥體排氣流量。
26、在一些實施例中,所述根據所述第一閥體進氣溫度、所述第一閥體進氣壓力以及第一閥體排氣壓力確定第一閥體排氣溫度和所述第一閥體排氣流量,包括:
27、獲取所述第一閥體模型的第一閥體排氣壓力,以及所述第一閥體模型的閥口開口面積;
28、獲取所述第一閥體排氣壓力除以所述第一閥體進氣壓力的第一商值;
29、根據所述第一商值和所述第一閥體進氣溫度確定所述第一閥體排氣溫度;
30、根據所述第一閥體進氣溫度、所述第一商值和所述閥口開口面積確定所述第一閥體排氣流量。
31、第二方面,本申請實施例提供一種氣路模型的建立裝置,裝置包括:
32、第一建模模塊,用于根據管路的屬性建立管路模型,所述管路模型的輸入參數為所述管路模型的管路進氣溫度、管路進氣流量和管路排氣流量,輸出參數為所述管路模型的管路氣體溫度和管路氣體壓力;
33、第二建模模塊,用于根據閥體的屬性建立閥體模型,所述閥體模型的輸入參數為所述閥體模型的閥體進氣溫度、閥體進氣壓力和閥體排氣壓力,所述閥體模型的輸出參數為所述閥體模型的閥體排氣溫度和閥體排氣流量;
34、連接模塊,用于將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型。
35、第三方面,本申請實施例提供了一種氣路模型的建立設備,設備包括:處理器以及存儲有計算機程序指令的存儲器;
36、處理器執行計算機程序指令時實現如上的氣路模型的建立方法。
37、第四方面,本申請實施例提供了一種計算機存儲介質,計算機存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現如上的氣路模型的建立方法。
38、第五方面,本申請實施例提供了一種計算機程序產品,所述計算機程序產品包括計算機程序指令,所述計算機程序指令被處理器執行時實現如上的氣路模型的建立方法。
39、在本申請中,可以基于氣路的構成建立氣路模型,由于實際的氣路是由管路和管路中設置的閥體構成,因此可以根據管路的屬性建立管路模型,并根據閥體的屬性建立閥體模型,然后將氣路中每兩個閥體之間的一段管路確定為一個管路模型,那么可以按照氣路的實際狀況將至少一個管路模型和至少一個閥體模型交替連接,得到最終的氣路模型。向該氣路模型輸入進氣流量和進氣溫度,即可得到輸出的排氣流量和排氣溫度。由于本申請中的氣路模型并非僅基于臺架實驗得出的數據進行建模,而是根據實際的氣路狀態,以及氣路中管路的屬性、閥體的屬性以及管路和閥體的連接方式進行建模,因此可以提高氣路模型輸出數據的工況覆蓋度和準確性。
本文檔來自技高網...【技術保護點】
1.一種氣路模型的建立方法,其特征在于,所述方法包括:
2.根據權利要求1所述的氣路模型的建立方法,其特征在于,所述將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型之后,所述方法還包括:
3.根據權利要求1所述的氣路模型的建立方法,其特征在于,所述將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型之后,所述方法還包括:
4.根據權利要求3所述的氣路模型的建立方法,其特征在于,所述根據所述第一管路進氣溫度和第一溫度變量和第二溫度變量確定所述第一管路模型中的第一管路排氣溫度之前,所述方法還包括:
5.根據權利要求3所述的氣路模型的建立方法,其特征在于,所述根據所述第一管路排氣溫度和所述第一管路進氣流量確定第一管路排氣壓力,包括:
6.根據權利要求1所述的氣路模型的建立方法,其特征在于,所述將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型之后,所述方法還包括:
7.根據權利要求6所述的氣路模型的建立方法,其特征在于,所述根據所述第一閥體進氣溫度、所述第
8.一種氣路模型的建立裝置,其特征在于,所述裝置包括:
9.一種氣路模型的建立設備,其特征在于,所述氣路模型的建立設備包括:處理器以及存儲有計算機程序指令的存儲器;
10.一種計算機存儲介質,其特征在于,所述計算機存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-7中任一項所述的氣路模型的建立方法。
...【技術特征摘要】
1.一種氣路模型的建立方法,其特征在于,所述方法包括:
2.根據權利要求1所述的氣路模型的建立方法,其特征在于,所述將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型之后,所述方法還包括:
3.根據權利要求1所述的氣路模型的建立方法,其特征在于,所述將至少一個所述管路模型和至少一個所述閥體模型進行交替連接,得到氣路模型之后,所述方法還包括:
4.根據權利要求3所述的氣路模型的建立方法,其特征在于,所述根據所述第一管路進氣溫度和第一溫度變量和第二溫度變量確定所述第一管路模型中的第一管路排氣溫度之前,所述方法還包括:
5.根據權利要求3所述的氣路模型的建立方法,其特征在于,所述根據所述第一管路排氣溫度和所述第一管路進氣流量確定第一管路排氣壓力,包括:<...
【專利技術屬性】
技術研發人員:孫磊,
申請(專利權)人:北京經緯恒潤科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。