本技術(shù)涉及燃料電池系統(tǒng),特別是涉及一種電池控制方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、在航空?qǐng)鼍跋拢谫|(zhì)子交換膜燃料電池的燃料電池系統(tǒng)會(huì)為飛行器(例如飛機(jī)或者無人機(jī))的飛行提供動(dòng)力支持。在復(fù)雜的高空環(huán)境下,燃料電池系統(tǒng)會(huì)通過電池控制方法和燃料電池系統(tǒng)中傳感器提供的控制值來控制質(zhì)子交換膜燃料電池,從而保證動(dòng)力的穩(wěn)定輸出。
2、目前的電池控制方法,燃料電池系統(tǒng)中包含多種類型的傳感器且每一類型的傳感器只有一個(gè)。燃料電池系統(tǒng)通過每一傳感器采集質(zhì)子交換膜燃料電池運(yùn)行狀態(tài)下的測(cè)量值。并以測(cè)量值作為控制值,基于該控制值和控制閾值之間的大小關(guān)系,確定質(zhì)子交換膜燃料電池的運(yùn)行狀態(tài)是否異常。若運(yùn)行狀態(tài)為異常狀態(tài),燃料電池系統(tǒng)控制質(zhì)子交換膜燃料電池停止運(yùn)行。
3、然而,目前的電池控制方法,在飛行器領(lǐng)域中,當(dāng)燃料電池停止運(yùn)行時(shí),會(huì)導(dǎo)致飛行器失去控制,進(jìn)而導(dǎo)致飛行器出現(xiàn)飛行事故,使得飛行器的安全性較低。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種電池控制方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本技術(shù)提供了一種電池控制方法,所述方法應(yīng)用于包含質(zhì)子交換膜燃料電池的燃料電池系統(tǒng),所述燃料電池系統(tǒng)中每一傳感器類型至少包含兩個(gè)傳感器,所述方法包括:
3、獲取各傳感器的目標(biāo)參數(shù)值,并基于各所述目標(biāo)參數(shù)值確定各所述傳感器的運(yùn)行狀態(tài);
4、基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定所述傳感器類型下的各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果;
5、根據(jù)各所述綜合運(yùn)行結(jié)果、各所述傳感器的運(yùn)行狀態(tài)和各所述目標(biāo)參數(shù)值確定所述質(zhì)子交換膜燃料電池的控制值。
6、在其中一個(gè)實(shí)施例中,所述目標(biāo)參數(shù)值包含電壓值和測(cè)量值,所述獲取各傳感器的目標(biāo)參數(shù)值,并基于各所述目標(biāo)參數(shù)值確定各所述傳感器的運(yùn)行狀態(tài),包括:
7、按照預(yù)設(shè)的時(shí)間周期獲取每一傳感器的模擬信號(hào);
8、將所述模擬信號(hào)轉(zhuǎn)換為所述電壓值,并將所述電壓值轉(zhuǎn)換為所述傳感器對(duì)應(yīng)的測(cè)量值;
9、根據(jù)所述電壓值和所述測(cè)量值確定所述傳感器的初始運(yùn)行狀態(tài),并基于所述初始運(yùn)行狀態(tài)更新所述傳感器的歷史運(yùn)行狀態(tài),得到所述傳感器的運(yùn)行狀態(tài)。
10、在其中一個(gè)實(shí)施例中,所述根據(jù)所述電壓值和所述測(cè)量值確定所述傳感器的初始運(yùn)行狀態(tài),包括:
11、基于所述電壓值判斷所述傳感器是否滿足預(yù)設(shè)的電壓障礙條件和預(yù)設(shè)的物理障礙條件,得到第一判斷結(jié)果;
12、基于所述測(cè)量值和預(yù)設(shè)的標(biāo)準(zhǔn)測(cè)量值判斷所述傳感器是否滿足預(yù)設(shè)的靜態(tài)不合理故障條件,得到第二判斷結(jié)果;
13、基于所述第一判斷結(jié)果和所述第二判斷結(jié)果確定所述傳感器的各故障類型和各所述故障類型對(duì)應(yīng)的故障標(biāo)識(shí),并根據(jù)各所述故障標(biāo)識(shí)和各所述故障類型構(gòu)建所述傳感器的初始運(yùn)行狀態(tài)。
14、在其中一個(gè)實(shí)施例中,所述初始運(yùn)行狀態(tài)中包含各故障類型和各所述故障類型對(duì)應(yīng)的故障標(biāo)識(shí),所述基于所述初始運(yùn)行狀態(tài)更新所述傳感器的歷史運(yùn)行狀態(tài),得到所述傳感器的運(yùn)行狀態(tài),包括:
15、針對(duì)每一所述故障類型,在所述傳感器對(duì)應(yīng)的歷史運(yùn)行狀態(tài)中確定所述故障類型對(duì)應(yīng)的目標(biāo)反抖計(jì)數(shù)器;
16、根據(jù)所述故障標(biāo)識(shí)更新所述目標(biāo)反抖計(jì)數(shù)器的數(shù)值;
17、對(duì)所述目標(biāo)反抖計(jì)數(shù)器的數(shù)值和預(yù)設(shè)的計(jì)數(shù)閾值進(jìn)行比例運(yùn)算,得到計(jì)數(shù)比例,并根據(jù)所述計(jì)數(shù)比例確定所述傳感器的運(yùn)行狀態(tài)。
18、在其中一個(gè)實(shí)施例中,所述基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定所述傳感器類型下的各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果,包括:
19、針對(duì)每一傳感器類型,判斷所述傳感器類型下全量傳感器的運(yùn)行狀態(tài)是否都為完全故障;
20、若所述全量傳感器的運(yùn)行狀態(tài)都是完全故障,確定所述傳感器類型下各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果為故障;
21、若所述全量傳感器的運(yùn)行狀態(tài)中存在所述運(yùn)行狀態(tài)為非完全故障,確定所述傳感器類型下各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果為正常。
22、在其中一個(gè)實(shí)施例中,所述目標(biāo)參數(shù)值包含測(cè)量值;所述根據(jù)各所述綜合運(yùn)行結(jié)果、各所述傳感器的運(yùn)行狀態(tài)和各所述目標(biāo)參數(shù)值確定所述質(zhì)子交換膜燃料電池的控制值,包括:
23、針對(duì)每一所述傳感器類型,若所述傳感器類型下各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果為正常,基于各所述傳感器的運(yùn)行狀態(tài)和各所述測(cè)量值確定所述傳感器類型對(duì)應(yīng)的控制值;
24、若所述綜合運(yùn)行結(jié)果為故障,獲取所述傳感器類型對(duì)應(yīng)的故障替代值,并將所述故障替代值確定所述傳感器類型對(duì)應(yīng)的控制值;
25、根據(jù)各所述傳感器類型對(duì)應(yīng)的控制值構(gòu)建所述質(zhì)子交換膜燃料電池的控制值。
26、在其中一個(gè)實(shí)施例中,所述基于各所述傳感器的運(yùn)行狀態(tài)和各所述測(cè)量值確定所述傳感器類型對(duì)應(yīng)的控制值,包括:
27、在各所述傳感器中確定所述運(yùn)行狀態(tài)為非完全故障的初始目標(biāo)傳感器;
28、在各所述初始目標(biāo)傳感器中確定優(yōu)先級(jí)最高的初始目標(biāo)傳感器為目標(biāo)傳感器,并將所述目標(biāo)傳感器的測(cè)量值確定為所述傳感器類型對(duì)應(yīng)的控制值。
29、第二方面,本技術(shù)還提供了一種電池控制裝置,包括:
30、獲取模塊,用于獲取各傳感器的目標(biāo)參數(shù)值,并基于各所述目標(biāo)參數(shù)值確定各所述傳感器的運(yùn)行狀態(tài);
31、第一確定模塊,用于基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定所述傳感器類型下的各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果;
32、第二確定模塊,用于根據(jù)各所述綜合運(yùn)行結(jié)果、各所述傳感器的運(yùn)行狀態(tài)和各所述目標(biāo)參數(shù)值確定質(zhì)子交換膜燃料電池的控制值。
33、第三方面,本技術(shù)還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以下步驟:
34、獲取各傳感器的目標(biāo)參數(shù)值,并基于各所述目標(biāo)參數(shù)值確定各所述傳感器的運(yùn)行狀態(tài);
35、基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定所述傳感器類型下的各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果;
36、根據(jù)各所述綜合運(yùn)行結(jié)果、各所述傳感器的運(yùn)行狀態(tài)和各所述目標(biāo)參數(shù)值確定質(zhì)子交換膜燃料電池的控制值。
37、第四方面,本技術(shù)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
38、獲取各傳感器的目標(biāo)參數(shù)值,并基于各所述目標(biāo)參數(shù)值確定各所述傳感器的運(yùn)行狀態(tài);
39、基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定所述傳感器類型下的各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果;
40、根據(jù)各所述綜合運(yùn)行結(jié)果、各所述傳感器的運(yùn)行狀態(tài)和各所述目標(biāo)參數(shù)值確定質(zhì)子交換膜燃料電池的控制值。
41、第五方面,本技術(shù)還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
42、獲取各傳感器的目標(biāo)參數(shù)值,并基于各所述目標(biāo)參數(shù)值確定各所述傳感器的運(yùn)行狀態(tài);
43、基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定所述傳感器類型下的各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果;
44、根據(jù)各所述綜合運(yùn)行結(jié)果、各所述傳感器的運(yùn)行狀態(tài)和各所述目標(biāo)參數(shù)值確定質(zhì)子交換膜燃料電池的控制值。
45、上述電池控制方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,獲取各傳感器的目標(biāo)參數(shù)值,并基于各所述目標(biāo)參數(shù)值確定各所述傳感器的運(yùn)行狀態(tài);基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定所述傳感器類型下的各傳感器對(duì)應(yīng)的綜合運(yùn)行結(jié)果;根據(jù)各所述綜合運(yùn)行結(jié)果、各所述傳感器的運(yùn)行狀態(tài)和各所述目標(biāo)參數(shù)值確定所述質(zhì)子交換膜燃料電池的控制值。采用本方法,通過目標(biāo)參數(shù)值確定傳感器的運(yùn)行狀態(tài),并基于每一傳感器類型對(duì)應(yīng)的各運(yùn)行狀態(tài)確定傳感器類型的綜合運(yùn)行結(jié)果,明確了該傳感器類型下全量傳感器是否都完全故障。然后,通過各綜合運(yùn)行結(jié)果、各運(yùn)行狀態(tài)和各目標(biāo)參數(shù)值確定控制值,得到了正常傳感器采集的控制值,避免了由于傳感器完全故障而造成質(zhì)子交換膜燃料電池停止運(yùn)行的情況,提高了飛行器的安全性。