本技術(shù)涉及車(chē)輛,特別涉及一種車(chē)用發(fā)電控制方法、裝置、車(chē)輛及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、隨著環(huán)保意識(shí)的增強(qiáng)和能源結(jié)構(gòu)的調(diào)整,混合動(dòng)力汽車(chē)因其較低的排放和較高的燃油經(jīng)濟(jì)性而受到市場(chǎng)的廣泛關(guān)注??蛻粼谫?gòu)買(mǎi)混合動(dòng)力汽車(chē)時(shí),不僅關(guān)注車(chē)輛的燃油經(jīng)濟(jì)性和續(xù)航里程,更關(guān)注整車(chē)的nvh(noise、vibration、harshness,噪聲、振動(dòng)與聲振粗糙度)性能,希望其能達(dá)到純電動(dòng)汽車(chē)的水平。此外,汽車(chē)廠家在設(shè)計(jì)混合動(dòng)力汽車(chē)時(shí),整車(chē)保電能力也是一個(gè)重要的設(shè)計(jì)指標(biāo)。不同場(chǎng)景下,混合動(dòng)力汽車(chē)的發(fā)電需求是不一樣的,越低的發(fā)電等級(jí)雖然有助于提高整車(chē)nvh性能,但可能導(dǎo)致發(fā)電能力不足,甚至無(wú)法保持電池電量;相反,過(guò)高的發(fā)電等級(jí)雖然能保證電池電量,但會(huì)顯著降低nvh性能,影響用戶體驗(yàn)。
2、相關(guān)技術(shù)中,為了協(xié)調(diào)發(fā)電等級(jí)和整車(chē)nvh性能,主要有以下幾種方案。首先是硬件方案,一種方法是使用更大的發(fā)動(dòng)機(jī),這有利于在不同工況下平衡保電和nvh性能;另一種方法是增加智能化策略邏輯,基于地圖導(dǎo)航信息,根據(jù)車(chē)輛不同狀態(tài)合理控制不同發(fā)電等級(jí),實(shí)現(xiàn)保電和nvh的平衡。其次是軟件方案,一種方法是在主策略基礎(chǔ)上增加較多修正,例如針對(duì)山路、高溫、低溫、高原等特定工況進(jìn)行優(yōu)化;另一種方法是在主策略基礎(chǔ)上引入駕駛狀態(tài)變量(如油門(mén)踏板)與車(chē)輛狀態(tài)一起控制發(fā)電。
3、然而,相關(guān)技術(shù)中的硬件方案雖然有利于在不同工況下平衡保電和nvh性能,但增加了硬件成本。此外,相關(guān)技術(shù)中的軟件方案存在策略map多、耦合困難以及不同車(chē)型的可復(fù)制性差(需要實(shí)車(chē)測(cè)試確認(rèn),缺乏統(tǒng)一的表征標(biāo)定)的問(wèn)題,亟需解決。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)提供一種車(chē)用發(fā)電控制方法、裝置、車(chē)輛及存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)成本高、策略復(fù)雜以及可復(fù)制性差等問(wèn)題,通過(guò)軟件方案實(shí)現(xiàn)整車(chē)保電及nvh的平衡,并且具有廣泛的適用性和可復(fù)制性,能夠科學(xué)統(tǒng)一地應(yīng)用于不同車(chē)型。
2、本技術(shù)第一方面實(shí)施例提供一種車(chē)用發(fā)電控制方法,包括以下步驟:
3、獲取當(dāng)前車(chē)輛的當(dāng)前發(fā)電等級(jí)、預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc(state?of?charge,荷電狀態(tài))值、終止soc值、最大soc值、最小soc值、所述起始soc值至所述最小soc值的第一持續(xù)時(shí)長(zhǎng)和所述最小soc值至所述終止soc值的第二持續(xù)時(shí)長(zhǎng);
4、根據(jù)所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc值、終止soc值、最大soc值、最小soc值、所述第一持續(xù)時(shí)長(zhǎng)和所述第二持續(xù)時(shí)長(zhǎng)計(jì)算當(dāng)前車(chē)輛的電池電量變化率,并基于所述電池電量變化率對(duì)所述當(dāng)前發(fā)電等級(jí)進(jìn)行修正,得到目標(biāo)發(fā)電等級(jí);
5、基于預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表和所述目標(biāo)發(fā)電等級(jí)計(jì)算目標(biāo)發(fā)電功率,并控制所述當(dāng)前車(chē)輛基于所述目標(biāo)發(fā)電功率進(jìn)行發(fā)電。
6、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述根據(jù)所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc值、終止soc值、最大soc值、最小soc值、所述第一持續(xù)時(shí)長(zhǎng)和所述第二持續(xù)時(shí)長(zhǎng)計(jì)算當(dāng)前車(chē)輛的電池電量變化率,包括:
7、若所述起始soc值小于所述最大soc值,則判斷所述最小soc值是否大于第一預(yù)設(shè)閾值;
8、若所述最小soc值大于所述第一預(yù)設(shè)閾值,則計(jì)算所述終止soc值與所述最小soc值之間的第一差值,并根據(jù)所述第一差值與所述第二持續(xù)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率,否則,計(jì)算所述最小soc值與所述起始soc值之間的第二差值,并根據(jù)所述第二差值與所述第一持續(xù)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率。
9、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述根據(jù)所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc值、終止soc值、最大soc值、最小soc值、所述第一持續(xù)時(shí)長(zhǎng)和所述第二持續(xù)時(shí)長(zhǎng)計(jì)算當(dāng)前車(chē)輛的電池電量變化率,還包括:
10、若所述起始soc值大于或者等于所述最大soc值,則判斷所述最小soc值是否大于第二預(yù)設(shè)閾值;
11、若所述最小soc值大于所述第二預(yù)設(shè)閾值,則計(jì)算所述終止soc值與所述起始soc值之間的第三差值,并根據(jù)所述第三差值與所述預(yù)設(shè)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率,否則,計(jì)算所述最小soc值與所述起始soc值之間的第四差值,并根據(jù)所述第四差值與所述第一持續(xù)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率。
12、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述基于所述電池電量變化率對(duì)所述當(dāng)前發(fā)電等級(jí)進(jìn)行修正,包括:
13、若所述電池電量變化率為正數(shù),則基于預(yù)設(shè)減小策略對(duì)所述當(dāng)前發(fā)電等級(jí)進(jìn)行減??;
14、若所述電池電量變化率為負(fù)數(shù),則基于預(yù)設(shè)增大策略對(duì)所述當(dāng)前發(fā)電等級(jí)進(jìn)行增大。
15、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述基于預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表和所述目標(biāo)發(fā)電等級(jí)計(jì)算目標(biāo)發(fā)電功率,包括:
16、判斷所述目標(biāo)發(fā)電等級(jí)是否存在于所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表;
17、若所述目標(biāo)發(fā)電等級(jí)存在于所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表,則根據(jù)所述目標(biāo)發(fā)電等級(jí),在所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表中查表得到所述目標(biāo)發(fā)電功率;
18、若所述目標(biāo)發(fā)電等級(jí)不存在于所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表,則根據(jù)所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表和所述目標(biāo)發(fā)電等級(jí)進(jìn)行插值計(jì)算,得到所述目標(biāo)發(fā)電功率。
19、根據(jù)本技術(shù)實(shí)施例提供的車(chē)用發(fā)電控制方法,根據(jù)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc值、終止soc值、最大soc值、最小soc值、起始soc值至最小soc值的第一持續(xù)時(shí)長(zhǎng)和最小soc值至終止soc值的第二持續(xù)時(shí)長(zhǎng)計(jì)算當(dāng)前車(chē)輛的電池電量變化率,并對(duì)當(dāng)前發(fā)電等級(jí)進(jìn)行修正,得到目標(biāo)發(fā)電等級(jí);基于預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表和目標(biāo)發(fā)電等級(jí)計(jì)算目標(biāo)發(fā)電功率,并控制當(dāng)前車(chē)輛基于目標(biāo)發(fā)電功率進(jìn)行發(fā)電。由此,解決了現(xiàn)有技術(shù)成本高、策略復(fù)雜以及可復(fù)制性差等問(wèn)題,通過(guò)引入電量變化率變量動(dòng)態(tài)調(diào)整發(fā)電等級(jí),實(shí)現(xiàn)了在保證保電性能的前提下提升整車(chē)nvh性能,優(yōu)化了用戶的駕乘體驗(yàn)。
20、本技術(shù)第二方面實(shí)施例提供一種車(chē)用發(fā)電控制裝置,包括:
21、獲取模塊,用于獲取當(dāng)前車(chē)輛的當(dāng)前發(fā)電等級(jí)、預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc值、終止soc值、最大soc值、最小soc值、所述起始soc值至所述最小soc值的第一持續(xù)時(shí)長(zhǎng)和所述最小soc值至所述終止soc值的第二持續(xù)時(shí)長(zhǎng);
22、計(jì)算與修正模塊,用于根據(jù)所述預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc值、終止soc值、最大soc值、最小soc值、所述第一持續(xù)時(shí)長(zhǎng)和所述第二持續(xù)時(shí)長(zhǎng)計(jì)算當(dāng)前車(chē)輛的電池電量變化率,并基于所述電池電量變化率對(duì)所述當(dāng)前發(fā)電等級(jí)進(jìn)行修正,得到目標(biāo)發(fā)電等級(jí);
23、控制模塊,用于基于預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表和所述目標(biāo)發(fā)電等級(jí)計(jì)算目標(biāo)發(fā)電功率,并控制所述當(dāng)前車(chē)輛基于所述目標(biāo)發(fā)電功率進(jìn)行發(fā)電。
24、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述計(jì)算與修正模塊,用于:
25、若所述起始soc值小于所述最大soc值,則判斷所述最小soc值是否大于第一預(yù)設(shè)閾值;
26、若所述最小soc值大于所述第一預(yù)設(shè)閾值,則計(jì)算所述終止soc值與所述最小soc值之間的第一差值,并根據(jù)所述第一差值與所述第二持續(xù)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率,否則,計(jì)算所述最小soc值與所述起始soc值之間的第二差值,并根據(jù)所述第二差值與所述第一持續(xù)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率。
27、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述計(jì)算與修正模塊,還用于:
28、若所述起始soc值大于或者等于所述最大soc值,則判斷所述最小soc值是否大于第二預(yù)設(shè)閾值;
29、若所述最小soc值大于所述第二預(yù)設(shè)閾值,則計(jì)算所述終止soc值與所述起始soc值之間的第三差值,并根據(jù)所述第三差值與所述預(yù)設(shè)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率,否則,計(jì)算所述最小soc值與所述起始soc值之間的第四差值,并根據(jù)所述第四差值與所述第一持續(xù)時(shí)長(zhǎng)之比,得到所述當(dāng)前車(chē)輛的電池電量變化率。
30、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述計(jì)算與修正模塊,用于:
31、若所述電池電量變化率為正數(shù),則基于預(yù)設(shè)減小策略對(duì)所述當(dāng)前發(fā)電等級(jí)進(jìn)行減??;
32、若所述電池電量變化率為負(fù)數(shù),則基于預(yù)設(shè)增大策略對(duì)所述當(dāng)前發(fā)電等級(jí)進(jìn)行增大。
33、根據(jù)本技術(shù)的一個(gè)實(shí)施例,所述控制模塊,用于:
34、判斷所述目標(biāo)發(fā)電等級(jí)是否存在于所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表;
35、若所述目標(biāo)發(fā)電等級(jí)存在于所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表,則根據(jù)所述目標(biāo)發(fā)電等級(jí),在所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表中查表得到所述目標(biāo)發(fā)電功率;
36、若所述目標(biāo)發(fā)電等級(jí)不存在于所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表,則根據(jù)所述預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表和所述目標(biāo)發(fā)電等級(jí)進(jìn)行插值計(jì)算,得到所述目標(biāo)發(fā)電功率。
37、根據(jù)本技術(shù)實(shí)施例提供的車(chē)用發(fā)電控制裝置,根據(jù)預(yù)設(shè)時(shí)長(zhǎng)內(nèi)的起始soc值、終止soc值、最大soc值、最小soc值、起始soc值至最小soc值的第一持續(xù)時(shí)長(zhǎng)和最小soc值至終止soc值的第二持續(xù)時(shí)長(zhǎng)計(jì)算當(dāng)前車(chē)輛的電池電量變化率,并對(duì)當(dāng)前發(fā)電等級(jí)進(jìn)行修正,得到目標(biāo)發(fā)電等級(jí);基于預(yù)設(shè)發(fā)電等級(jí)-發(fā)電功率map表和目標(biāo)發(fā)電等級(jí)計(jì)算目標(biāo)發(fā)電功率,并控制當(dāng)前車(chē)輛基于目標(biāo)發(fā)電功率進(jìn)行發(fā)電。由此,解決了現(xiàn)有技術(shù)成本高、策略復(fù)雜以及可復(fù)制性差等問(wèn)題,通過(guò)引入電量變化率變量動(dòng)態(tài)調(diào)整發(fā)電等級(jí),實(shí)現(xiàn)了在保證保電性能的前提下提升整車(chē)nvh性能,優(yōu)化了用戶的駕乘體驗(yàn)。
38、本技術(shù)第三方面實(shí)施例提供一種車(chē)輛,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序,以實(shí)現(xiàn)如上述實(shí)施例所述的車(chē)用發(fā)電控制方法。
39、本技術(shù)第四方面實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使所述計(jì)算機(jī)執(zhí)行如上述實(shí)施例所述的車(chē)用發(fā)電控制方法。
40、本技術(shù)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本技術(shù)的實(shí)踐了解到。