並聯式混合動力車輛擋位及轉矩分配控制方法

並聯式混合動力車輛擋位及轉矩分配控制方法

《並聯式混合動力車輛擋位及轉矩分配控制方法》是北汽福田汽車股份有限公司於2010年8月24日申請的發明專利,該專利的公布號為:CN102371998B,專利公布日:2013年10月16日,發明人:楊偉斌;李峰;鄔學斌;王可峰;蔡文遠;秦興權;陳樹勇;劉溧;孫增光;何強。

《並聯式混合動力車輛擋位及轉矩分配控制方法》公開了一種並聯式混合動力車輛的擋位及轉矩分配控制方法,該混合動力車輛具有:發動機;至少一電動機/發電機的組合機;變速器,用於將發動機和電動機的動力傳遞到車輛的車輪,該方法包括:步驟S1,檢測該混合動力車輛的實時狀態參數;步驟S2,根據步驟S1中檢測到的實時狀態參數通過一擋位及轉矩分配比較步驟確定對應實時狀態參數的相應輸出參數,所述輸出參數包括變速器擋位、發動機輸出轉矩值及電動機輸出轉矩值;以及步驟S3,利用步驟S2中得到的輸出參數分別控制變速器擋位、發動機輸出轉矩及電動機輸出轉矩,從而完成車輛的擋位及轉矩分配。通過《並聯式混合動力車輛擋位及轉矩分配控制方法》無論發動機電子油門開度能否進行控制,均能滿足行駛工況需求同時最佳化發動機和電機的工作效率。

2020年7月14日,《並聯式混合動力車輛擋位及轉矩分配控制方法》獲得第二十一屆中國專利獎優秀獎。

基本介紹

  • 中文名:並聯式混合動力車輛擋位及轉矩分配控制方法
  • 公布號:CN102371998B
  • 地址:北京市昌平區沙河鎮沙陽路
  • 公布日:2013年10月16日
  • 發明人:楊偉斌; 李峰; 鄔學斌; 王可峰; 蔡文遠; 秦興權; 陳樹勇; 劉溧; 孫增光; 何強
  • 申請號:2010102621520
  • Int. Cl.:B60W20/00(2006.01)I; B60W10/06(2006.01)I
  • 申請日:2010年08月24日
  • 專利代理機構:北京律誠同業智慧財產權代理有限公司
  • 專利權人:北汽福田汽車股份有限公司
  • 代理人:梁揮
專利背景,發明內容,專利目的,控制方法,有益效果,附圖說明,技術領域,權利要求,實施方式,榮譽表彰,

專利背景

混合動力電動客車大部分選用並聯式結構,採用柴油發動機和六擋電控機械式自動變速器。自動變速器的擋位控制和轉矩分鞏蒸乘配是混合動力客車的關鍵技術之一,對整車經濟性有著重要的影響。2010年,混合動力車輛的擋位控制基本是模仿傳統汽車的換擋策略,在車速、車輛加速度和油門開度輸入參數的基礎上,外加考慮蓄電池的荷電狀態值,確定變速器的實時擋位;這種方法主要是提高車輛的最佳動力性,對車輛的經濟性、特別是城市工況行駛時的燃油經濟性考慮較少,達不到改善車輛經濟性的目的。“三線四區”法是混合動力車輛轉矩分配中比較理想的方法,該方法最適用於豐田prius的行星齒輪結構,如果套用於裝配有級式自動變速的混合動力客車,轉矩分配過程中又涉及到自動變速器的擋位控制問題,2010年前沒有很好的解決方法。申請號為200810097623X的中國發明專利申請考慮了混合動力應朵灶轎車擋位控制和轉矩分配的問題,通過對發動機電子節氣門開度和變速霉潤晚器擋位的調節,可使發動機沿著最佳燃油經濟性曲線運行,但這種方法需要對發動機電子節氣門開度進行控制,在現實套用中需要多方面的配合;一方面,對於進行混合動力客車研發的整車廠,獲取發動機的通訊協定比較困難,另一方面,電子油門開度受到發動機催化劑和冷卻液溫度的共同影響;該方法是未來套用的方向,但依據中國國內客車整車廠的技術條件、對發動機電子油門開度進行控制的難度較大。

發明內容

專利目的

《並聯式混合動力車輛擋位及轉矩分配控制方法》的目的在於提供一種並聯式混合動力車輛擋位及轉矩分配控制方法,無論發動機電子油門開度能否進行控制,均能滿足行駛工況需求同時最佳化發動機和電機的工作效率。

控制方法

為了達到上述目的,《並聯式混合動力車愉慨犁民輛擋位及轉矩分配控制方法》提供了一種並聯式混合動力車輛的擋位及轉矩分配控制方法,該混合動力車輛具有:發動機;至少一電動機/發電機的組合機;變速器,用於將發動機和電動機的動力傳遞到車輛的車輪,該方法包括以下步驟:步驟S1,檢測該混合動力車輛的實時狀態參數;步驟S2,根據步驟S1中檢測到的實時狀態參數通過一擋位及轉矩分配比較步驟確定對應實時狀態參數的相應輸出參數,所述輸出參數包括變速器擋位、發動機輸出轉矩值及電動機輸出轉矩值;以及步驟S3,利用步驟S2中得到的輸出參數分別控制變速器擋位、發動機輸出轉矩及電動機輸出轉矩,從而完成車輛的擋位及轉矩分配。
《並聯式混合動力車輛擋廈戒樂位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述實時狀態參數包括車速、車輪處需求轉矩、電池荷電狀態值及其變化率。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述擋位及轉矩分配比較步驟具有一前置的參數預設步驟,雄頌包括:步驟S′,確定發動機怠速時和最高轉速時各擋位對應的車速,並根據各車速從小到大的排序獲得多個速度區間;步驟S″,確定各速度區間可能出現的擋位個數及具體擋位,並確定其中的最小擋位。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,在所述擋位及轉矩分配比較步驟中,若發動機電子油門不能進行調節,則在各擋位下發動機可以傳遞至宙捉埋禁車輪處的最大轉矩值為變速器處於各擋位時發動機在該電子油門開度下可以傳遞至車輪處的最大轉矩值;若發動機電子油門可以進行調節,則在各擋位下發動機可以傳遞至車輪處的最大轉矩值為變速器處於各擋位時發動機工作於最佳燃油經濟性點下可以傳遞至車輪處的最大轉矩值。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,該混合動力車輛具有6個擋位,具有從小到大共12個速度區間。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述擋位及轉矩分配比較步驟包括:判斷車輪處需求轉矩值是否大於等於零,若是,則轉入一驅動模式擋位及轉矩分配比較步驟A;若否,則轉入一制動模式擋位及轉矩分配比較步驟B;其中,步驟A包括:獲得車速所處的速度區間對應的擋位個數及具體擋位;若無對應的擋位則轉入一無擋位驅動模式擋位及轉矩分配比較步驟A1,若對應一個擋位則轉入一單一擋位驅動模式擋位及轉矩分配比較步驟A2,若對應兩個擋位則轉入一兩擋位驅動模式擋位及轉矩分配比較步驟A3,若對應三個擋位則轉入一三擋位驅動模式擋位及轉矩分配比較步驟A4;步驟B包括:步驟B1,判斷車輪處需求制動轉矩是否大於等於一緊急制動轉矩臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B2;步驟B2,判斷電池荷電狀態值是否大於等於一預設的最大值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B3;步驟B3,判斷車速是否小於等於一預設的臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B4;步驟B4,獲得車速對應擋位中的最小擋位,並判斷車輪處需求制動轉矩是否小於等於在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為車輪處需求制動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值、發動機輸出轉矩為車輪處需求制動轉矩與在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值之差。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述無擋位驅動模式擋位及轉矩分配比較步驟A1包括:步驟A11,判斷電池荷電狀態值是否大於等於一預設的上限值,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟A12;步驟A12,判斷電池荷電狀態值是否大於等於一預設的下限值,若是,則轉入步驟A13;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟A13,判斷電池荷電狀態值的變化率是否小於等於零,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述單一擋位驅動模式擋位及轉矩分配比較步驟步驟A2包括:步驟A21,判斷車輪處需求驅動轉矩值是否大於等於在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟a;若否,則轉入步驟A22;步驟A22,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟b;若否,則轉入步驟A23;步驟A23,判斷電池荷電狀態值是否大於大於一預設的下限值;若是,則轉入步驟A24;若否,則轉入步驟c;步驟A24,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟b;若否,則轉入步驟c。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟a包括:步驟a1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟d;若否,則轉入步驟a2;步驟a2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟a3;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟a3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟d;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟d包括:步驟d1,判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟d2;步驟d2,判斷車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟b包括:判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟c包括:判斷在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩值為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發電機輸出轉矩值為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述兩擋位驅動模式擋位及轉矩分配比較步驟A3包括:步驟A31,判斷車輪處需求驅動轉矩是否大於等於在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟e;若否,則轉入步驟A32;步驟A32,判斷車輪處需求驅動轉矩是否小於在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟f;若否,則轉入步驟A33;步驟A33,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟g;若否,則轉入步驟A34;步驟A34,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟A35;若否,則轉入步驟h;步驟A35,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟g;若否,則轉入步驟h;
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟e包括:步驟e1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟i;若否,則轉入步驟e2;步驟e2,判斷電池荷電狀態值是否大於大於一預設的下限值;若是則轉入步驟e3;若否則,輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟e3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟i;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟i包括:步驟i1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i2;步驟i2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i3;步驟i3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟i4;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟i4,判斷車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟f包括:步驟f1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟j;若否,則轉入步驟f2;步驟f2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟f3;若否則轉入步驟k;步驟f3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟j;若否,則轉入步驟k;
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟j包括:步驟j1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟j2;步驟j2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟k包括:步驟k1,判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟k2;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟k2,判斷在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟g包括:步驟g1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g2;步驟g2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g3;步驟g3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟h包括:判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述三擋位驅動模式擋位及轉矩分配比較步驟A4包括:步驟A41,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟l;若否,則轉入步驟A42;步驟A42,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟m;若否,則轉入步驟A43;步驟A43,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟n;若否,則轉入步驟o。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟l包括:步驟l1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟p;若否,則轉入步驟l2;步驟l2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟l3;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟l3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟p;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟p包括:步驟p1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p2;步驟p2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p3;步驟p3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p4;步驟p4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p6;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p6,判斷車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟m包括:步驟m1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟q;若否,則轉入步驟m2;步驟m2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟m3;若否,則轉入步驟r;步驟m3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟q;若否,則轉入步驟r。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟q包括:步驟q1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q2;步驟q2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q3;步驟q3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q4;步驟q4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟q5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟q5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟r包括:判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟n包括:步驟n1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟s;若否,則轉入步驟n2;步驟n2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟n3;若否,則轉入步驟t;步驟n3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟s;若否,則轉入步驟t。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟s包括:步驟s1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s2;步驟s2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s3;步驟s3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s4;步驟s4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟t包括:步驟t1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟t2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟t2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟o包括:步驟o1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟u;若否,則轉入步驟o2;步驟o2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟o3;若否,則轉入步驟v;步驟o3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟u;若否,則轉入步驟v。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟u包括:步驟u1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u2;步驟u2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u3;步驟u3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟v包括:步驟v1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v3;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v3,判斷在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。

有益效果

通過上述技術方案,《並聯式混合動力車輛擋位及轉矩分配控制方法》的有益效果在於:
1.在電機功率和電池能量滿足要求的前提下,優先採用純電動工況。在發動機和電機混合驅動工況中,可在原有發動機電子油門開度不變的條件下,通過和調整電機輸出轉矩和變速器擋位,滿足行駛工況需求、同時最佳化電機的工作效率。在發動機單獨驅動工況中,通過改變加速踏板的開度,調節發動機的電子節氣門開度、使發動機輸出轉矩滿足行駛工況需求。再生制動工況中,該方法儘可能使變速器處於較低擋位,以提高電機的轉速、改善電機的再生制動效率。
2.如果發動機電子油門開度可以進行控制,使發動機輸出轉矩等於最佳經濟性工況點對應的轉矩,通過調整電機輸出轉矩和變速器擋位,可同時最佳化發動機和電機的工作效率。

附圖說明

圖1為《並聯式混合動力車輛擋位及轉矩分配控制方法》混合動力電動客車擋位及轉矩分配控制方法的流程圖;
圖2為《並聯式混合動力車輛擋位及轉矩分配控制方法》中的擋位及轉矩分配控制程式的主程式的控制框圖;
圖3為函式1的控制框圖;
圖4為函式6的控制框圖;
圖5、圖6和圖7為函式14的控制框圖;
圖8、圖9、圖10和圖11為函式26的控制框圖;
圖12為函式33的控制框圖;
圖13為根據《並聯式混合動力車輛擋位及轉矩分配控制方法》一實施例得到的橫軸為車速、縱軸為擋位的二維圖形。
上述附圖中帶圓圈的數字標號表示相應的函式及子函式。

技術領域

《並聯式混合動力車輛擋位及轉矩分配控制方法》涉及一種混合動力車輛的控制方法,特別涉及一種並聯式混合動力車輛擋位及轉矩分配控制方法。

權利要求

1.一種並聯式混合動力車輛的擋位及轉矩分配控制方法,該混合動力車輛具有:發動機;至少一電動機/發電機的組合機;變速器,用於將發動機和電動機的動力傳遞到車輛的車輪,其特徵在於,該方法包括以下步驟:步驟S1,檢測該混合動力車輛的實時狀態參數;步驟S2,根據步驟S1中檢測到的實時狀態參數通過一擋位及轉矩分配比較步驟確定對應實時狀態參數的相應輸出參數,所述輸出參數包括變速器擋位、發動機輸出轉矩值及電動機輸出轉矩值;以及步驟S3,利用步驟S2中得到的輸出參數分別控制變速器擋位、發動機輸出轉矩及電動機輸出轉矩,從而完成車輛的擋位及轉矩分配,所述擋位及轉矩分配比較步驟具有一前置的參數預設步驟,包括:步驟S',確定發動機怠速時和最高轉速時各擋位對應的車速,並根據各車速從小到大的排序獲得多個速度區間;步驟S",確定各速度區間可能出現的擋位個數及具體擋位,並確定其中的最小擋位。
2.如權利要求1所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述實時狀態參數包括車速、車輪處需求轉矩、電池荷電狀態值及其變化率。
3.如權利要求1所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,在所述擋位及轉矩分配比較步驟中,若發動機電子油門不能進行調節,則在各擋位下發動機可以傳遞至車輪處所述發動機輸出轉矩值的最大轉矩值為變速器處於各擋位時發動機在該電子油門開度下可以傳遞至車輪處的最大轉矩值;若發動機電子油門可以進行調節,則在各擋位下發動機可以傳遞至車輪處的該最大轉矩值為變速器處於各擋位時發動機工作於最佳燃油經濟性點下可以傳遞至車輪處的最大轉矩值。
4.如權利要求1至3中任意一項所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,該混合動力車輛具有6個擋位,具有從小到大共12個速度區間。
5.如權利要求4所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述擋位及轉矩分配比較步驟包括:判斷車輪處需求轉矩值是否大於等於零,若是,則轉入一驅動模式擋位及轉矩分配比較步驟A;若否,則轉入一制動模式擋位及轉矩分配比較步驟B;其中,步驟A包括:獲得車速所處的速度區間對應的擋位個數及具體擋位;若無對應的擋位則轉入步驟A1,無擋位驅動模式擋位及轉矩分配比較;若對應一個擋位則轉入步驟A2,單一擋位驅動模式擋位及轉矩分配比較;若對應兩個擋位則轉入步驟A3,兩擋位驅動模式擋位及轉矩分配比較;若對應三個擋位則轉入步驟A4,三擋位驅動模式擋位及轉矩分配比較;步驟B包括:步驟B1,判斷車輪處需求制動轉矩是否大於等於一緊急制動轉矩臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B2;步驟B2,判斷電池荷電狀態值是否大於等於一預設的最大值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B3;步驟B3,判斷車速是否小於等於一預設的臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B4;步驟B4,獲得車速對應擋位中的最小擋位,並判斷車輪處需求制動轉矩是否小於等於在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為車輪處需求制動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值、發動機輸出轉矩為車輪處需求制動轉矩與在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值之差。
6.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述無擋位驅動模式擋位及轉矩分配比較步驟A1包括:步驟A11,判斷電池荷電狀態值是否大於等於一預設的上限值,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟A12;步驟A12,判斷電池荷電狀態值是否大於等於一預設的下限值,若是,則轉入步驟A13;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟A13,判斷電池荷電狀態值的變化率是否小於等於零,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
7.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述單一擋位驅動模式擋位及轉矩分配比較步驟A2包括:步驟A21,判斷車輪處需求驅動轉矩值是否大於等於在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟a;若否,則轉入步驟A22;步驟A22,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟b;若否,則轉入步驟A23;步驟A23,判斷電池荷電狀態值是否大於一預設的下限值;若是,則轉入步驟A24;若否,則轉入步驟c;步驟A24,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟b;若否,則轉入步驟c;其中,所述步驟a包括:步驟a1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟d;若否,則轉入步驟a2;步驟a2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟a3;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟a3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟d;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟d包括:步驟d1,判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟d2;步驟d2,判斷車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟b包括:判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟c包括:判斷在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩值為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發電機輸出轉矩值為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
8.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述兩擋位驅動模式擋位及轉矩分配比較步驟A3包括:
步驟A31,判斷車輪處需求驅動轉矩是否大於等於在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟e;若否,則轉入步驟A32;步驟A32,判斷車輪處需求驅動轉矩是否小於在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟f;若否,則轉入步驟A33;
步驟A33,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟g;若否,則轉入步驟A34;
步驟A34,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟A35;若否,則轉入步驟h;
步驟A35,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟g;若否,則轉入步驟h;其中,所述步驟e包括:
步驟e1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟i;若否,則轉入步驟e2;
步驟e2,判斷電池荷電狀態值是否大於一預設的下限值;若是則轉入步驟e3;若否則,輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
步驟e3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟i;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟i包括:
步驟i1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i2;
步驟i2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i3;
步驟i3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟i4;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟i4,判斷車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟f包括:
步驟f1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟j;若否,則轉入步驟f2;
步驟f2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟f3;若否則轉入步驟k;
步驟f3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟j;若否,則轉入步驟k;
所述步驟j包括:
步驟j1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟j2;
步驟j2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟k包括:
步驟k1,判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟k2;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟k2,判斷在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟g包括:
步驟g1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g2;
步驟g2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g3;步驟g3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟h包括:判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
9.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述三擋位驅動模式擋位及轉矩分配比較步驟A4包括:步驟A41,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟l;若否,則轉入步驟A42;步驟A42,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟m;若否,則轉入步驟A43;步驟A43,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟n;若否,則轉入步驟o;其中,所述步驟l包括:步驟l1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟p;若否,則轉入步驟l2;步驟l2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟l3;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟l3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟p;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟p包括:
步驟p1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p2;
步驟p2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p3;
步驟p3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p4;
步驟p4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟p5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p6;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟p6,判斷車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟m包括:
步驟m1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟q;若否,則轉入步驟m2;
步驟m2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟m3;若否,則轉入步驟r;
步驟m3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟q;若否,則轉入步驟r;
所述步驟q包括:
步驟q1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q2;
步驟q2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q3;
步驟q3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q4;
步驟q4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟q5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟q5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟r包括:
判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩
所述步驟n包括:
步驟n1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟s;若否,則轉入步驟n2;
步驟n2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟n3;若否,則轉入步驟t;
步驟n3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟s;若否,則轉入步驟t;
其中,所述步驟s包括:
步驟s1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s2;
步驟s2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s3;
步驟s3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s4;
步驟s4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟t包括:
步驟t1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟t2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟t2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟o包括:
步驟o1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟u;若否,則轉入步驟o2;
步驟o2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟o3;若否,則轉入步驟v;
步驟o3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟u;若否,則轉入步驟v;所述步驟u包括:
步驟u1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u2;
步驟u2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u3;
步驟u3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟v包括:步驟v1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v3;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v3,判斷在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。

實施方式

下面參照附圖結合實施例詳細說明《並聯式混合動力車輛擋位及轉矩分配控制方法》。
《並聯式混合動力車輛擋位及轉矩分配控制方法》中的混合動力車輛具有:發動機;至少一電動機/發電機的組合機,該組合機能夠根據需要選擇用於電動機或發電機方式;變速器,用於將發動機和電動機的動力傳遞到車輛的車輪。
如圖1所示,《並聯式混合動力車輛擋位及轉矩分配控制方法》混合動力電動客車擋位及轉矩分配控制方法包括:步驟S1,檢測該混合動力車輛的實時狀態參數;步驟S2,根據步驟S1中檢測到的實時狀態參數通過一擋位及轉矩分配比較步驟確定對應實時狀態參數的相應輸出參數,所述輸出參數包括變速器擋位、發動機輸出轉矩值及電動機輸出轉矩值;以及步驟S3,利用步驟S2中得到的輸出參數分別控制變速器擋位、發動機輸出轉矩及電動機輸出轉矩,從而完成車輛的擋位及轉矩分配。
所述擋位及轉矩分配比較步驟具有一前置的參數預設步驟,包括:
步驟S′,確定發動機怠速時和最高轉速時各擋位對應的車速,並根據各車速從小到大的排序獲得多個速度區間;步驟S″,確定各速度區間可能出現的擋位個數及具體擋位,並確定其中的最小擋位。在《並聯式混合動力車輛擋位及轉矩分配控制方法》一實施例中該混合動力車輛具有6個擋位,具有從小到大共12個速度區間。
所述確定目標車輛發動機怠速時以及發動機最高轉速時各擋位對應的車速,以確定各擋位對應的速度區間,具體程式如下:
發動機怠速nD時各擋位對應的車速記為VD(i)(i=1,2,3,4,5,6),最高轉速nX時各擋位對應的車速記為VX(i)(i=1,2,3,4,5,6);VD(i),VX(i)(i=1,2,3,4,5,6)從小到大依次排序,記為V1,V2,V3,……,V10,V11,V12;各擋位的最高車速記為VM1,VM2,VM3,VM4,VM5,VM6;具體計算程式如下:
1)VD(i)=0.377×nD×r/ig(i),VX(i)=0.377×nX×r/ig(i)(i=1,2,3,4,5,6);
2)將VD(i),VX(i)(i=1,2,3,4,5,6)從小到大依次排序,記為V1,V2,V3,……,V10,V11,V12;
3)VX(i)(i=1,2,3,4,5,6)按照順序依次記為VM1,VM2,VM3,VM4,VM5,VM6;
其中,ig(i)(i=1,2,3,4,5,6)表示第i擋速比與主減速器速比的乘積,r表示車輪滾動半徑,轉速單位為轉/分鐘(轉/分鐘),車速單位為千米/小時,r單位為米。
所述判斷各速度區間可出現的擋位個數及具體擋位,以及各速度區間的最低擋位數值,具體程式如下:
判斷車速V>=V1&V<V2,V>=V2&V<V3,V>=V3&V<V4,V>=V4&V<V5,V>=V5&V<V6,V>=V6&V<V7,V>=V7&V<V8,V>=V8&V<V9,V>=V9&V<V10,V>=V10&V<V11,V>=V11&V<V12,從而可得到各速度區間可出現的擋位個數及具體擋位;判斷V<=VM1,V>VM1&V<=VM2,V>VM2&V<=VM3,V>VM3&V<=VM4,V>VM4&V<=VM5,V>VM5&V<=VM6,從而可得到各速度區間的最低擋位數值;其中,>=表示大於等於,<=表示小於等於,>表示大於,<表示小於,&表示邏輯與;具體計算程式如下:1)i=1;2)plot(,);holdon;3)i=i+1;4)i<=6,是,返回第2)步;5)否,輸出橫軸為車速、縱軸為擋位的二維圖形;6)從二維圖形中可判斷V>=V1&V<V2,V>=V2&V<V3,V>=V3&V<V4,V>=V4&V<V5,V>=V5&V<V6,V>=V6&V<V7,V>=V7&V<V8,V>=V8&V<V9,V>=V9&V<V10,V>=V10&V<V11,V>=V11&V<V12,從而可得到各速度區間的擋位個數及具體擋位;根據柴油發動機轉速和擋位速比的特點、通常某一速度區間內最多出現三個擋位;如果各速度區間內僅有一個擋位、用i表示,如果各速度區間內有兩個擋位、擋位數值從小到大用i和j表示,如果各速度區間內有三個擋位、擋位數值從小到大用i,j和k表示;
7)從二維圖形中可判斷V<=VM1,V>VM1&V<=VM2,V>VM2&V<=VM3,V>VM3&V<=VM4,V>VM4&V<=VM5,V>VM5&V<=VM6,從而可得到各速度區間的最低擋位數值,用g1表示;
其中,plot和holdon為MATLAB軟體中的程式。
所述檢測目標車輛的實時狀態參數,包括車速V、車輪處的需求轉矩tr、蓄電池SOC及其變化率dsoc;發動機廠家大多採用的是公開的標準通訊協定,整車廠通過一定的技術測試,就可獲得一定加速踏板開度時對應的發動機電子油門開度大小,根據電子油門開度數值、可知發動機的輸出轉矩;根據加速踏板開度及車速,可以獲得整車的需求轉矩,包括驅動轉矩和制動轉矩。
所述擋位及轉矩分配比較步驟包括:判斷車輪處需求轉矩值是否大於等於零,若是,則轉入一驅動模式擋位及轉矩分配比較步驟A;若否,則轉入一制動模式擋位及轉矩分配比較步驟B;
其中,步驟A包括:獲得車速所處的速度區間對應的擋位個數及具體擋位;若無對應的擋位則轉入一無擋位驅動模式擋位及轉矩分配比較步驟A1,若對應一個擋位則轉入一單一擋位驅動模式擋位及轉矩分配比較步驟A2,若對應兩個擋位則轉入一兩擋位驅動模式擋位及轉矩分配比較步驟A3,若對應三個擋位則轉入一三擋位驅動模式擋位及轉矩分配比較步驟A4;
步驟B包括:步驟B1,判斷車輪處需求制動轉矩是否大於等於一緊急制動轉矩臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B2;步驟B2,判斷電池荷電狀態值是否大於等於一預設的最大值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B3;步驟B3,判斷車速是否小於等於一預設的臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B4;步驟B4,獲得車速對應擋位中的最小擋位,並判斷車輪處需求制動轉矩是否小於等於在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為車輪處需求制動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值、發動機輸出轉矩為車輪處需求制動轉矩與在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值之差。
所述無擋位驅動模式擋位及轉矩分配比較步驟A1包括:步驟A11,判斷電池荷電狀態值是否大於等於一預設的上限值,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟A12;步驟A12,判斷電池荷電狀態值是否大於等於一預設的下限值,若是,則轉入步驟A13;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟A13,判斷電池荷電狀態值的變化率是否小於等於零,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述單一擋位驅動模式擋位及轉矩分配比較步驟步驟A2包括:步驟A21,判斷車輪處需求驅動轉矩值是否大於等於在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟a;若否,則轉入步驟A22;步驟A22,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟b;若否,則轉入步驟A23;步驟A23,判斷電池荷電狀態值是否大於大於一預設的下限值;若是,則轉入步驟A24;若否,則轉入步驟c;步驟A24,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟b;若否,則轉入步驟c。
所述步驟a包括:步驟a1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟d;若否,則轉入步驟a2;步驟a2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟a3;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟a3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟d;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟d包括:步驟d1,判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟d2;步驟d2,判斷車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟b包括:判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟c包括:判斷在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩值為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發電機輸出轉矩值為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述兩擋位驅動模式擋位及轉矩分配比較步驟A3包括:步驟A31,判斷車輪處需求驅動轉矩是否大於等於在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟e;若否,則轉入步驟A32;步驟A32,判斷車輪處需求驅動轉矩是否小於在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟f;若否,則轉入步驟A33;步驟A33,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟g;若否,則轉入步驟A34;步驟A34,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟A35;若否,則轉入步驟h;步驟A35,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟g;若否,則轉入步驟h;
所述步驟e包括:步驟e1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟i;若否,則轉入步驟e2;步驟e2,判斷電池荷電狀態值是否大於大於一預設的下限值;若是則轉入步驟e3;若否則,輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟e3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟i;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟i包括:步驟i1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i2;步驟i2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i3;步驟i3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟i4;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟i4,判斷車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟f包括:步驟f1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟j;若否,則轉入步驟f2;步驟f2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟f3;若否則轉入步驟k;步驟f3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟j;若否,則轉入步驟k;
所述步驟j包括:步驟j1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟j2;步驟j2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟k包括:步驟k1,判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟k2;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟k2,判斷在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟g包括:步驟g1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g2;步驟g2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g3;步驟g3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟h包括:判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述三擋位驅動模式擋位及轉矩分配比較步驟A4包括:步驟A41,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟l;若否,則轉入步驟A42;步驟A42,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟m;若否,則轉入步驟A43;步驟A43,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟n;若否,則轉入步驟o。
所述步驟l包括:步驟l1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟p;若否,則轉入步驟l2;步驟l2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟l3;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟l3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟p;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟p包括:步驟p1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p2;步驟p2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p3;步驟p3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p4;步驟p4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p6;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p6,判斷車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟m包括:步驟m1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟q;若否,則轉入步驟m2;步驟m2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟m3;若否,則轉入步驟r;步驟m3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟q;若否,則轉入步驟r。
所述步驟q包括:步驟q1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q2;步驟q2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q3;步驟q3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q4;步驟q4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟q5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟q5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟r包括:判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟n包括:步驟n1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟s;若否,則轉入步驟n2;步驟n2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟n3;若否,則轉入步驟t;步驟n3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟s;若否,則轉入步驟t。
所述步驟s包括:步驟s1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s2;步驟s2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s3;步驟s3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s4;步驟s4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟t包括:步驟t1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟t2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟t2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟o包括:步驟o1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟u;若否,則轉入步驟o2;步驟o2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟o3;若否,則轉入步驟v;步驟o3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟u;若否,則轉入步驟v。
所述步驟u包括:步驟u1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u2;步驟u2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u3;步驟u3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟v包括:步驟v1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v3;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v3,判斷在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述擋位及轉矩分配控制步驟的主程式如下:
1)tr>=0?否,調用函式33;
2)是,V<V1?是,調用函式1;
3)否,V<V2?是,調用函式6,i=1;
4)否,V<V3?是,調用函式14,i=1,j=2;
5)否,V<V4?是,調用函式26,i=1,j=2,k=3;
6)否,V<V5?是,調用函式14,i=2,j=3;
7)否,V<V6?是,調用函式26,i=2,j=3,k=4;
8)否,V<V7?是,調用函式14,i=3,j=4;
9)否,V<V8?是,調用函式26,i=3,j=4,k=5;
10)否,V<V9?是,調用函式14,i=4,j=5;
11)否,V<V10?是,調用函式26,i=4,j=5,k=6;
12)否,V<V11?是,調用函式14,i=5,j=6;
13)否,V<V12?是,調用函式6,i=6;
14)否,結束。
各函式的表述如下:
函式1
1)SOC>=C?是,g=1,t_m=tr,t_e=0;
2)否,SOC>=A?否,g=1,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=1,t_m=0,t_e=tr;
4)是,g=1,t_m=tr,t_e=0。
子函式2
1)tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
2)否,(tr-t(i))>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
3)否,g=i,t_m=0,t_e=tr。
子函式3
1)SOC>=C?是,調用子函式2;
2)否,SOC>=A?否,g=i,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=i,t_m=0,t_e=tr;
4)是,調用子函式2。
子函式4
1)(t(i)-tr)>=tm(i)×bfb?否,g=i,t_m=0,t_e=tr;
2)是,g=i,t_m=(tr-t(i)),t_e=t(i)。
子函式5
1)tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
2)否,g=i,t_m=0,t_e=tr。
函式6
1)tr>=t(i)?是,調用子函式3;
2)否,SOC>=C?是,調用子函式5;
3)否,SOC>=A?否,調用子函式4;
4)是,dsoc<=0?否,調用子函式4;
5)是,調用子函式5。
子函式7
1)tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
2)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
3)否,(tr-t(j))>=tm(j)?否,g=j,t_m=(tr-t(j)),t_e=t(j);
4)是,(tr-t(i))>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
5)否,g=i,t_m=0,t_e=tr。
子函式8
1)SOC>=C?是,調用子函式7;
2)否,SOC>=A?否,g=i,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=i,t_m=0,t_e=tr;
4)是,調用子函式7。
子函式9
1)(t(i)-tr)>=tm(i)?否,g=i,t_m=(tr-t(i)),t_e=t(i);
2)是,(t(j)-tr)>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
3)否,g=j,t_m=0,t_e=tr。
子函式10
1)tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
2)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
3)否,g=j,t_m=0,t_e=tr。
子函式11
1)SOC>=C?是,調用子函式10;
2)否,SOC>=A?否,調用子函式9;
3)是,dsoc<=0?否,調用子函式9;
4)是,調用子函式10。
子函式12
1)(t(i)-tr)>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
2)否,g=i,t_m=0,t_e=tr。
子函式13
1)tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
2)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
3)否,(tr-t(j))>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
4)否,g=i,t_m=0,t_e=tr。
函式14
1)tr>=t(i)?是,調用子函式8;
2)否,tr<t(j)?是,調用子函式11;
3)否,SOC>=C?是,調用子函式13;
4)否,SOC>=A?否,調用子函式12;
5)是,dsoc<=0?否,調用子函式12;
6)是,調用子函式13。
子函式15
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,(tr-t(k))>=tm(k)?否,g=k,t_m=(tr-t(k)),t_e=t(k);
5)是,(tr-t(j))>=tm(j)?否,g=j,t_m=(tr-t(j)),t_e=t(j);
6)是,(tr-t(i))>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
7)否,g=i,t_m=0,t_e=tr。
子函式16
1)SOC>=C?是,調用子函式15;
2)否,SOC>=A?否,g=i,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=i,t_m=0,t_e=tr;
4)是,調用子函式15。
子函式17
1)(t(i)-tr)>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
2)否,g=i,t_m=0,t_e=tr。
子函式18
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,(tr-t(k))>=tm(k)?否,g=k,t_m=(tr-t(k)),t_e=t(k);
5)是,(tr-t(j))>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
6)否,g=i,t_m=0,t_e=tr。
子函式19
1)SOC>=C?是,調用子函式18;
2)否,SOC>=A?否,調用子函式17;
3)是,dsoc<=0?否,調用子函式17;
4)是,調用子函式18。
子函式20
1)(t(i)-tr)>=tm(i)?否,g=i,t_m=(tr-t(i)),t_e=t(i);
2)是,(t(j)-tr)>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
3)否,g=j,t_m=0,t_e=tr。
子函式21
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,(tr-t(k))>=tm(k)×bfb?是,g=k,t_m=(tr-t(k)),t_e=t(k);
5)否,g=j,t_m=0,t_e=tr。
子函式22
1)SOC>=C?是,調用子函式21;
2)否,SOC>=A?否,調用子函式20;
3)是,dsoc<=0?否,調用子函式20;
4)是,調用子函式21。
子函式23
1)(t(i)-tr)>=tm(i)?否,g=i,t_m=(tr-t(i)),t_e=t(i);
2)是,(t(j)-tr)>=tm(j)?否,g=j,t_m=(tr-t(j)),t_e=t(j);
3)是,(t(k)-tr)>=tm(k)×bfb?是,g=k,t_m=(tr-t(k)),t_e=t(k);
4)否,g=k,t_m=0,t_e=tr。
子函式24
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,g=k,t_m=0,t_e=tr。
子函式25
1)SOC>=C?是,調用子函式24;
2)否,SOC>=A?否,調用子函式23;
3)是,dsoc<=0?否,調用子函式23;
4)是,調用子函式24。
函式26
1)tr>=t(i)?是,調用子函式16;
2)否,tr>=t(j)?是,調用子函式19;
3)否,tr>=t(k)?是,調用子函式22;
4)否,調用子函式25。
子函式27
1)tb<=tm1(1)?是,g=1,t_m1=tb,t_f=0;
2)否,g=1,t_m1=tm1(1),t_f=(tb-tm1(1))。
子函式28
1)tb<=tm1(2)?是,g=2,t_m1=tb,t_f=0;
2)否,g=2,t_m1=tm1(2),t_f=(tb-tm1(2))。
子函式29
1)tb<=tm1(3)?是,g=3,t_m1=tb,t_f=0;
2)否,g=3,t_m1=tm1(3),t_f=(tb-tm1(2))。
子函式30
1)tb<=tm1(4)?是,g=4,t_m1=tb,t_f=0;
2)否,g=4,t_m1=tm1(4),t_f=(tb-tm1(4))。
子函式31
1)tb<=tm1(5)?是,g=5,t_m1=tb,t_f=0;
2)否,g=5,t_m1=tm1(5),t_f=(tb-tm1(5))。
子函式32
1)tb<=tm1(6)?是,g=6,t_m1=tb,t_f=0;
2)否,g=6,t_m1=tm1(6),t_f=(tb-tm1(6))。
函式33
1)tb>=tb_th?是,t_m1=0,t_f=tb;
2)否,SOC>=D?是,t_m1=0,t_f=tb;
3)否,V<=V_th?是,t_m1=0,t_f=tb;
4)否,V<=VM1?是,調用子函式27;
5)否,V<=VM2?是,調用子函式28;
6)否,V<=VM3?是,調用子函式29;
7)否,V<=VM4?是,調用子函式30;
8)否,V<=VM5?是,調用子函式31;
9)否,V<=VM6?是,調用子函式32;
10)否,結束。
其中,V表示車速,SOC表示蓄電池荷電狀態值,dsoc表示SOC數值的變化率,tr表示某一採樣時刻車輪處的需求轉矩,當tr大於等於零時為驅動轉矩、用tr本身表示,當tr小於零時為制動轉矩,制動轉矩的絕對值用tb表示,因此tb表示某一採樣時刻車輪處的制動需求轉矩的絕對值。如果發動機電子油門不能進行調節,t(i),t(j),t(k)(i,j,k=1,2,3,4,5,6)分別表示變速器處於i,j,k擋,發動機在該電子油門開度時可以傳遞至車輪處的最大轉矩數值;如果發動機電子油門可以進行調節,t(i),t(j),t(k)(i,j,k=1,2,3,4,5,6)分別表示變速器處於i,j,k擋,發動機工作於最佳燃油經濟性點時可以傳遞至車輪處的最大轉矩數值。tm(i),tm(j),tm(k)分別表示變速器處於i,j,k(i,j,k=1,2,3,4,5,6)擋,電機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩數值。t_m(t_e)表示某一採樣時刻電機(發動機)的輸出轉矩,此數值表示電機(發動機)傳遞至車輪處的數值,實際的電機(發動機)輸出轉矩等於此數值與擋位g速比(包含主減速比)的商,如果發動機電子油門不能進行調節、t_e表示2010年油門開度下的輸出轉矩,如果發動機電子油門可以進行調節、t_e表示發動機工作於最佳燃油經濟性工作點的輸出轉矩。C表示SOC的上限值;A表示SOC的下限值。g表示擋位數值。bfb表示規定的電機負荷率的最低值,取值為20%。tm1(1),tm1(2),tm1(3),tm1(4),tm1(5),tm1(6)分別表示變速器處於1,2,3,4,5,6擋,電機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩數值。t_m1表示某一採樣時刻電機處於發電狀態時的輸出轉矩,此數值表示發電機傳遞至車輪處的數值,實際的發電機輸出轉矩等於此數值與擋位g數比(包含主減速比)的商。t_f表示車輪處摩擦制動轉矩的大小。VM1,VM2,VM3,VM4,VM5,VM6分別表示變速器處於1,2,3,4,5,6擋時的最高車速。V_th表示車速的臨界值,車速低於此值時不回收制動能量。tb_th表示緊急制動轉矩的臨界值,是車速V的程式,每一車速都對應一個相應的臨界值,當某一車速、制動轉矩大於其臨界值時,表明此時為緊急制動狀態,不回收制動能量。D表示SOC的最大值,當SOC大於等於此值時,蓄電池不能充電。<=表示小於等於,>=表示大於等於,=表示等於,<表示小於,>表示大於。
在所述擋位及轉矩分配比較步驟中,若發動機電子油門不能進行調節,則在各擋位下發動機可以傳遞至車輪處的最大轉矩值為變速器處於各擋位時發動機在該電子油門開度下可以傳遞至車輪處的最大轉矩值;若發動機電子油門可以進行調節,則在各擋位下發動機可以傳遞至車輪處的最大轉矩值為變速器處於各擋位時發動機工作於最佳燃油經濟性點下可以傳遞至車輪處的最大轉矩值。
通過該擋位及轉矩分配控制步驟得到的輸出參數,包括發動機輸出轉矩、電機輸出轉矩和變速器擋位。
接下來根據一混合動力客車的控制過程,說明該控制方法的實施方式。
該混合動力客車的的總質量=17400千克,空氣阻力係數CD=0.65,迎風面積A=6.37平方米,車輪滾動半徑=0.478米,傳動效率ηT=0.9,滾動阻力係數f=0.012;電機的額定功率為26千瓦,最大功率為44千瓦,額定轉速和最高轉速分別為1000和2600轉/分鐘;發動機最大輸出功率為150千瓦,怠速nD為800轉/分鐘,最高轉速nX為2500轉/分鐘;蓄電池的額定電壓和額定容量分別為340伏和50安培小時;1至6擋的速比分別為7.05,4.13,2.52,1.59,1和0.78,主減速比為6.2;該蓄電池的A和C為0.4和0.6,D為0.7。
具體步驟為:
1)確定柴油發動機怠速nD時各擋位對應的車速VD(i)(i=1,2,3,4,5,6),最高轉速nX時各擋位對應的車速VX(i)(i=1,2,3,4,5,6);並將VD(i),VX(i)(i=1,2,3,4,5,6)從小到大依次排序,記為V1,V2,V3,……,V10,V11,V12;將各擋位的最高車速,記為VM1,VM2,VM3,VM4,VM5,VM6。根據混合動力客車的具體參數,VD(i),VX(i)(i=1,2,3,4,5,6)的數值如表1所示;V1,V2,V3,……,V10,V11,V12的數值如表2所示;VM1,VM2,VM3,VM4,VM5,VM6的數值如表3所示;各表中的數值單位均為千米/小時。
2)判斷V>=V1&V<V2,V>=V2&V<V3,V>=V3&V<V4,V>=V4&V<V5,V>=V5&V<V6,V>=V6&V<V7,V>=V7&V<V8,V>=V8&V<V9,V>=V9&V<V10,V>=V10&V<V11,V>=V11&V<V12,可得到各速度區間可出現的擋位個數及具體擋位;判斷V<=VM1,V>VM1&V<=VM2,V>VM2&V<=VM3,V>VM3&V<=VM4,V>VM4&V<=VM5,V>VM5&V<=VM6,可得到各速度區間的最低擋位數值。
可以得到橫軸為車速、縱軸為擋位的二維圖形如圖12所示,各速度區間可出現的擋位個數及具體擋位如表4和表5所示。
3)當該混合動力客車沿四工況行駛時,當加速行駛至40千米/小時,此時車輪處的驅動轉矩需求為2020牛頓·米,2010年電子油門開度下、發動機的輸出轉矩為316牛頓·米,蓄電池SOC為0.58。假如不能對發動機的電子油門開度進行控制,參照表2和表4,以及變速器擋位與轉矩分配控制程式,此時應按照所述函式26對車輛進行控制,在保持2010年電子節氣門開度的基礎上,變速器應處於6擋、電機的輸出轉矩應為102牛頓·米,該方法在不干預發動機電子油門開度的前提下,通過調節擋位和電機輸出轉矩、以滿足實際工況的轉矩需求。假如2010年技術可對發動機的電子油門開度進行控制,變速器應置於6擋時發動機工作於最佳燃油經濟性工作點的輸出轉矩為296牛頓·米,按照所述函式26的控制方法,調節電子油門開度、使發動機的輸出轉矩等於296牛頓·米,電機的輸出轉矩應為122牛頓·米,變速器應置於6擋,一方面滿足了實際工況的轉矩需求,另一方面最佳化了發動機和電機的工作效率。以上分析可見,不論發動機的電子油門是否可以進行調節,該方法均可通過擋位及轉矩分配的調節,滿足車輛驅動轉矩的需求,同時可最佳化整車的工作效率。
以上所述僅為《並聯式混合動力車輛擋位及轉矩分配控制方法》的較佳實施例,非局限《並聯式混合動力車輛擋位及轉矩分配控制方法》的保護範圍,凡運用《並聯式混合動力車輛擋位及轉矩分配控制方法》說明書及附圖內容所做的等同結構變化,均包含於《並聯式混合動力車輛擋位及轉矩分配控制方法》的保護範圍內。

榮譽表彰

2020年7月14日,《並聯式混合動力車輛擋位及轉矩分配控制方法》獲得第二十一屆中國專利獎優秀獎。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述實時狀態參數包括車速、車輪處需求轉矩、電池荷電狀態值及其變化率。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述擋位及轉矩分配比較步驟具有一前置的參數預設步驟,包括:步驟S′,確定發動機怠速時和最高轉速時各擋位對應的車速,並根據各車速從小到大的排序獲得多個速度區間;步驟S″,確定各速度區間可能出現的擋位個數及具體擋位,並確定其中的最小擋位。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,在所述擋位及轉矩分配比較步驟中,若發動機電子油門不能進行調節,則在各擋位下發動機可以傳遞至車輪處的最大轉矩值為變速器處於各擋位時發動機在該電子油門開度下可以傳遞至車輪處的最大轉矩值;若發動機電子油門可以進行調節,則在各擋位下發動機可以傳遞至車輪處的最大轉矩值為變速器處於各擋位時發動機工作於最佳燃油經濟性點下可以傳遞至車輪處的最大轉矩值。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,該混合動力車輛具有6個擋位,具有從小到大共12個速度區間。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述擋位及轉矩分配比較步驟包括:判斷車輪處需求轉矩值是否大於等於零,若是,則轉入一驅動模式擋位及轉矩分配比較步驟A;若否,則轉入一制動模式擋位及轉矩分配比較步驟B;其中,步驟A包括:獲得車速所處的速度區間對應的擋位個數及具體擋位;若無對應的擋位則轉入一無擋位驅動模式擋位及轉矩分配比較步驟A1,若對應一個擋位則轉入一單一擋位驅動模式擋位及轉矩分配比較步驟A2,若對應兩個擋位則轉入一兩擋位驅動模式擋位及轉矩分配比較步驟A3,若對應三個擋位則轉入一三擋位驅動模式擋位及轉矩分配比較步驟A4;步驟B包括:步驟B1,判斷車輪處需求制動轉矩是否大於等於一緊急制動轉矩臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B2;步驟B2,判斷電池荷電狀態值是否大於等於一預設的最大值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B3;步驟B3,判斷車速是否小於等於一預設的臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B4;步驟B4,獲得車速對應擋位中的最小擋位,並判斷車輪處需求制動轉矩是否小於等於在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為車輪處需求制動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值、發動機輸出轉矩為車輪處需求制動轉矩與在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值之差。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述無擋位驅動模式擋位及轉矩分配比較步驟A1包括:步驟A11,判斷電池荷電狀態值是否大於等於一預設的上限值,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟A12;步驟A12,判斷電池荷電狀態值是否大於等於一預設的下限值,若是,則轉入步驟A13;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟A13,判斷電池荷電狀態值的變化率是否小於等於零,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述單一擋位驅動模式擋位及轉矩分配比較步驟步驟A2包括:步驟A21,判斷車輪處需求驅動轉矩值是否大於等於在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟a;若否,則轉入步驟A22;步驟A22,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟b;若否,則轉入步驟A23;步驟A23,判斷電池荷電狀態值是否大於大於一預設的下限值;若是,則轉入步驟A24;若否,則轉入步驟c;步驟A24,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟b;若否,則轉入步驟c。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟a包括:步驟a1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟d;若否,則轉入步驟a2;步驟a2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟a3;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟a3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟d;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟d包括:步驟d1,判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟d2;步驟d2,判斷車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟b包括:判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟c包括:判斷在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩值為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發電機輸出轉矩值為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述兩擋位驅動模式擋位及轉矩分配比較步驟A3包括:步驟A31,判斷車輪處需求驅動轉矩是否大於等於在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟e;若否,則轉入步驟A32;步驟A32,判斷車輪處需求驅動轉矩是否小於在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟f;若否,則轉入步驟A33;步驟A33,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟g;若否,則轉入步驟A34;步驟A34,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟A35;若否,則轉入步驟h;步驟A35,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟g;若否,則轉入步驟h;
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟e包括:步驟e1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟i;若否,則轉入步驟e2;步驟e2,判斷電池荷電狀態值是否大於大於一預設的下限值;若是則轉入步驟e3;若否則,輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟e3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟i;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟i包括:步驟i1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i2;步驟i2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i3;步驟i3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟i4;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟i4,判斷車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟f包括:步驟f1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟j;若否,則轉入步驟f2;步驟f2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟f3;若否則轉入步驟k;步驟f3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟j;若否,則轉入步驟k;
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟j包括:步驟j1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟j2;步驟j2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟k包括:步驟k1,判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟k2;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟k2,判斷在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟g包括:步驟g1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g2;步驟g2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g3;步驟g3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟h包括:判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述三擋位驅動模式擋位及轉矩分配比較步驟A4包括:步驟A41,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟l;若否,則轉入步驟A42;步驟A42,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟m;若否,則轉入步驟A43;步驟A43,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟n;若否,則轉入步驟o。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟l包括:步驟l1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟p;若否,則轉入步驟l2;步驟l2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟l3;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟l3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟p;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟p包括:步驟p1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p2;步驟p2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p3;步驟p3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p4;步驟p4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p6;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p6,判斷車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟m包括:步驟m1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟q;若否,則轉入步驟m2;步驟m2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟m3;若否,則轉入步驟r;步驟m3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟q;若否,則轉入步驟r。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟q包括:步驟q1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q2;步驟q2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q3;步驟q3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q4;步驟q4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟q5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟q5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟r包括:判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟n包括:步驟n1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟s;若否,則轉入步驟n2;步驟n2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟n3;若否,則轉入步驟t;步驟n3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟s;若否,則轉入步驟t。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟s包括:步驟s1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s2;步驟s2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s3;步驟s3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s4;步驟s4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟t包括:步驟t1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟t2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟t2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟o包括:步驟o1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟u;若否,則轉入步驟o2;步驟o2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟o3;若否,則轉入步驟v;步驟o3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟u;若否,則轉入步驟v。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟u包括:步驟u1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u2;步驟u2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u3;步驟u3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
《並聯式混合動力車輛擋位及轉矩分配控制方法》所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其中,所述步驟v包括:步驟v1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v3;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v3,判斷在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。

有益效果

通過上述技術方案,《並聯式混合動力車輛擋位及轉矩分配控制方法》的有益效果在於:
1.在電機功率和電池能量滿足要求的前提下,優先採用純電動工況。在發動機和電機混合驅動工況中,可在原有發動機電子油門開度不變的條件下,通過和調整電機輸出轉矩和變速器擋位,滿足行駛工況需求、同時最佳化電機的工作效率。在發動機單獨驅動工況中,通過改變加速踏板的開度,調節發動機的電子節氣門開度、使發動機輸出轉矩滿足行駛工況需求。再生制動工況中,該方法儘可能使變速器處於較低擋位,以提高電機的轉速、改善電機的再生制動效率。
2.如果發動機電子油門開度可以進行控制,使發動機輸出轉矩等於最佳經濟性工況點對應的轉矩,通過調整電機輸出轉矩和變速器擋位,可同時最佳化發動機和電機的工作效率。

附圖說明

圖1為《並聯式混合動力車輛擋位及轉矩分配控制方法》混合動力電動客車擋位及轉矩分配控制方法的流程圖;
圖2為《並聯式混合動力車輛擋位及轉矩分配控制方法》中的擋位及轉矩分配控制程式的主程式的控制框圖;
圖3為函式1的控制框圖;
圖4為函式6的控制框圖;
圖5、圖6和圖7為函式14的控制框圖;
圖8、圖9、圖10和圖11為函式26的控制框圖;
圖12為函式33的控制框圖;
圖13為根據《並聯式混合動力車輛擋位及轉矩分配控制方法》一實施例得到的橫軸為車速、縱軸為擋位的二維圖形。
上述附圖中帶圓圈的數字標號表示相應的函式及子函式。

技術領域

《並聯式混合動力車輛擋位及轉矩分配控制方法》涉及一種混合動力車輛的控制方法,特別涉及一種並聯式混合動力車輛擋位及轉矩分配控制方法。

權利要求

1.一種並聯式混合動力車輛的擋位及轉矩分配控制方法,該混合動力車輛具有:發動機;至少一電動機/發電機的組合機;變速器,用於將發動機和電動機的動力傳遞到車輛的車輪,其特徵在於,該方法包括以下步驟:步驟S1,檢測該混合動力車輛的實時狀態參數;步驟S2,根據步驟S1中檢測到的實時狀態參數通過一擋位及轉矩分配比較步驟確定對應實時狀態參數的相應輸出參數,所述輸出參數包括變速器擋位、發動機輸出轉矩值及電動機輸出轉矩值;以及步驟S3,利用步驟S2中得到的輸出參數分別控制變速器擋位、發動機輸出轉矩及電動機輸出轉矩,從而完成車輛的擋位及轉矩分配,所述擋位及轉矩分配比較步驟具有一前置的參數預設步驟,包括:步驟S',確定發動機怠速時和最高轉速時各擋位對應的車速,並根據各車速從小到大的排序獲得多個速度區間;步驟S",確定各速度區間可能出現的擋位個數及具體擋位,並確定其中的最小擋位。
2.如權利要求1所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述實時狀態參數包括車速、車輪處需求轉矩、電池荷電狀態值及其變化率。
3.如權利要求1所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,在所述擋位及轉矩分配比較步驟中,若發動機電子油門不能進行調節,則在各擋位下發動機可以傳遞至車輪處所述發動機輸出轉矩值的最大轉矩值為變速器處於各擋位時發動機在該電子油門開度下可以傳遞至車輪處的最大轉矩值;若發動機電子油門可以進行調節,則在各擋位下發動機可以傳遞至車輪處的該最大轉矩值為變速器處於各擋位時發動機工作於最佳燃油經濟性點下可以傳遞至車輪處的最大轉矩值。
4.如權利要求1至3中任意一項所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,該混合動力車輛具有6個擋位,具有從小到大共12個速度區間。
5.如權利要求4所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述擋位及轉矩分配比較步驟包括:判斷車輪處需求轉矩值是否大於等於零,若是,則轉入一驅動模式擋位及轉矩分配比較步驟A;若否,則轉入一制動模式擋位及轉矩分配比較步驟B;其中,步驟A包括:獲得車速所處的速度區間對應的擋位個數及具體擋位;若無對應的擋位則轉入步驟A1,無擋位驅動模式擋位及轉矩分配比較;若對應一個擋位則轉入步驟A2,單一擋位驅動模式擋位及轉矩分配比較;若對應兩個擋位則轉入步驟A3,兩擋位驅動模式擋位及轉矩分配比較;若對應三個擋位則轉入步驟A4,三擋位驅動模式擋位及轉矩分配比較;步驟B包括:步驟B1,判斷車輪處需求制動轉矩是否大於等於一緊急制動轉矩臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B2;步驟B2,判斷電池荷電狀態值是否大於等於一預設的最大值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B3;步驟B3,判斷車速是否小於等於一預設的臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B4;步驟B4,獲得車速對應擋位中的最小擋位,並判斷車輪處需求制動轉矩是否小於等於在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為車輪處需求制動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值、發動機輸出轉矩為車輪處需求制動轉矩與在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值之差。
6.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述無擋位驅動模式擋位及轉矩分配比較步驟A1包括:步驟A11,判斷電池荷電狀態值是否大於等於一預設的上限值,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟A12;步驟A12,判斷電池荷電狀態值是否大於等於一預設的下限值,若是,則轉入步驟A13;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟A13,判斷電池荷電狀態值的變化率是否小於等於零,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
7.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述單一擋位驅動模式擋位及轉矩分配比較步驟A2包括:步驟A21,判斷車輪處需求驅動轉矩值是否大於等於在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟a;若否,則轉入步驟A22;步驟A22,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟b;若否,則轉入步驟A23;步驟A23,判斷電池荷電狀態值是否大於一預設的下限值;若是,則轉入步驟A24;若否,則轉入步驟c;步驟A24,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟b;若否,則轉入步驟c;其中,所述步驟a包括:步驟a1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟d;若否,則轉入步驟a2;步驟a2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟a3;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟a3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟d;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟d包括:步驟d1,判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟d2;步驟d2,判斷車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟b包括:判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟c包括:判斷在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩值為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發電機輸出轉矩值為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
8.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述兩擋位驅動模式擋位及轉矩分配比較步驟A3包括:
步驟A31,判斷車輪處需求驅動轉矩是否大於等於在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟e;若否,則轉入步驟A32;步驟A32,判斷車輪處需求驅動轉矩是否小於在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟f;若否,則轉入步驟A33;
步驟A33,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟g;若否,則轉入步驟A34;
步驟A34,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟A35;若否,則轉入步驟h;
步驟A35,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟g;若否,則轉入步驟h;其中,所述步驟e包括:
步驟e1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟i;若否,則轉入步驟e2;
步驟e2,判斷電池荷電狀態值是否大於一預設的下限值;若是則轉入步驟e3;若否則,輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
步驟e3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟i;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟i包括:
步驟i1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i2;
步驟i2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i3;
步驟i3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟i4;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟i4,判斷車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟f包括:
步驟f1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟j;若否,則轉入步驟f2;
步驟f2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟f3;若否則轉入步驟k;
步驟f3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟j;若否,則轉入步驟k;
所述步驟j包括:
步驟j1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟j2;
步驟j2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟k包括:
步驟k1,判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟k2;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟k2,判斷在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟g包括:
步驟g1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g2;
步驟g2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g3;步驟g3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟h包括:判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
9.如權利要求5所述的並聯式混合動力車輛擋位及轉矩分配控制方法,其特徵在於,所述三擋位驅動模式擋位及轉矩分配比較步驟A4包括:步驟A41,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟l;若否,則轉入步驟A42;步驟A42,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟m;若否,則轉入步驟A43;步驟A43,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟n;若否,則轉入步驟o;其中,所述步驟l包括:步驟l1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟p;若否,則轉入步驟l2;步驟l2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟l3;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟l3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟p;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟p包括:
步驟p1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p2;
步驟p2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p3;
步驟p3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p4;
步驟p4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟p5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p6;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟p6,判斷車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟m包括:
步驟m1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟q;若否,則轉入步驟m2;
步驟m2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟m3;若否,則轉入步驟r;
步驟m3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟q;若否,則轉入步驟r;
所述步驟q包括:
步驟q1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q2;
步驟q2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q3;
步驟q3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q4;
步驟q4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟q5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟q5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟r包括:
判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩
所述步驟n包括:
步驟n1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟s;若否,則轉入步驟n2;
步驟n2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟n3;若否,則轉入步驟t;
步驟n3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟s;若否,則轉入步驟t;
其中,所述步驟s包括:
步驟s1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s2;
步驟s2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s3;
步驟s3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s4;
步驟s4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟t包括:
步驟t1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟t2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;
步驟t2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟o包括:
步驟o1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟u;若否,則轉入步驟o2;
步驟o2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟o3;若否,則轉入步驟v;
步驟o3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟u;若否,則轉入步驟v;所述步驟u包括:
步驟u1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u2;
步驟u2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u3;
步驟u3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;所述步驟v包括:步驟v1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v3;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v3,判斷在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。

實施方式

下面參照附圖結合實施例詳細說明《並聯式混合動力車輛擋位及轉矩分配控制方法》。
《並聯式混合動力車輛擋位及轉矩分配控制方法》中的混合動力車輛具有:發動機;至少一電動機/發電機的組合機,該組合機能夠根據需要選擇用於電動機或發電機方式;變速器,用於將發動機和電動機的動力傳遞到車輛的車輪。
如圖1所示,《並聯式混合動力車輛擋位及轉矩分配控制方法》混合動力電動客車擋位及轉矩分配控制方法包括:步驟S1,檢測該混合動力車輛的實時狀態參數;步驟S2,根據步驟S1中檢測到的實時狀態參數通過一擋位及轉矩分配比較步驟確定對應實時狀態參數的相應輸出參數,所述輸出參數包括變速器擋位、發動機輸出轉矩值及電動機輸出轉矩值;以及步驟S3,利用步驟S2中得到的輸出參數分別控制變速器擋位、發動機輸出轉矩及電動機輸出轉矩,從而完成車輛的擋位及轉矩分配。
所述擋位及轉矩分配比較步驟具有一前置的參數預設步驟,包括:
步驟S′,確定發動機怠速時和最高轉速時各擋位對應的車速,並根據各車速從小到大的排序獲得多個速度區間;步驟S″,確定各速度區間可能出現的擋位個數及具體擋位,並確定其中的最小擋位。在《並聯式混合動力車輛擋位及轉矩分配控制方法》一實施例中該混合動力車輛具有6個擋位,具有從小到大共12個速度區間。
所述確定目標車輛發動機怠速時以及發動機最高轉速時各擋位對應的車速,以確定各擋位對應的速度區間,具體程式如下:
發動機怠速nD時各擋位對應的車速記為VD(i)(i=1,2,3,4,5,6),最高轉速nX時各擋位對應的車速記為VX(i)(i=1,2,3,4,5,6);VD(i),VX(i)(i=1,2,3,4,5,6)從小到大依次排序,記為V1,V2,V3,……,V10,V11,V12;各擋位的最高車速記為VM1,VM2,VM3,VM4,VM5,VM6;具體計算程式如下:
1)VD(i)=0.377×nD×r/ig(i),VX(i)=0.377×nX×r/ig(i)(i=1,2,3,4,5,6);
2)將VD(i),VX(i)(i=1,2,3,4,5,6)從小到大依次排序,記為V1,V2,V3,……,V10,V11,V12;
3)VX(i)(i=1,2,3,4,5,6)按照順序依次記為VM1,VM2,VM3,VM4,VM5,VM6;
其中,ig(i)(i=1,2,3,4,5,6)表示第i擋速比與主減速器速比的乘積,r表示車輪滾動半徑,轉速單位為轉/分鐘(轉/分鐘),車速單位為千米/小時,r單位為米。
所述判斷各速度區間可出現的擋位個數及具體擋位,以及各速度區間的最低擋位數值,具體程式如下:
判斷車速V>=V1&V<V2,V>=V2&V<V3,V>=V3&V<V4,V>=V4&V<V5,V>=V5&V<V6,V>=V6&V<V7,V>=V7&V<V8,V>=V8&V<V9,V>=V9&V<V10,V>=V10&V<V11,V>=V11&V<V12,從而可得到各速度區間可出現的擋位個數及具體擋位;判斷V<=VM1,V>VM1&V<=VM2,V>VM2&V<=VM3,V>VM3&V<=VM4,V>VM4&V<=VM5,V>VM5&V<=VM6,從而可得到各速度區間的最低擋位數值;其中,>=表示大於等於,<=表示小於等於,>表示大於,<表示小於,&表示邏輯與;具體計算程式如下:1)i=1;2)plot(,);holdon;3)i=i+1;4)i<=6,是,返回第2)步;5)否,輸出橫軸為車速、縱軸為擋位的二維圖形;6)從二維圖形中可判斷V>=V1&V<V2,V>=V2&V<V3,V>=V3&V<V4,V>=V4&V<V5,V>=V5&V<V6,V>=V6&V<V7,V>=V7&V<V8,V>=V8&V<V9,V>=V9&V<V10,V>=V10&V<V11,V>=V11&V<V12,從而可得到各速度區間的擋位個數及具體擋位;根據柴油發動機轉速和擋位速比的特點、通常某一速度區間內最多出現三個擋位;如果各速度區間內僅有一個擋位、用i表示,如果各速度區間內有兩個擋位、擋位數值從小到大用i和j表示,如果各速度區間內有三個擋位、擋位數值從小到大用i,j和k表示;
7)從二維圖形中可判斷V<=VM1,V>VM1&V<=VM2,V>VM2&V<=VM3,V>VM3&V<=VM4,V>VM4&V<=VM5,V>VM5&V<=VM6,從而可得到各速度區間的最低擋位數值,用g1表示;
其中,plot和holdon為MATLAB軟體中的程式。
所述檢測目標車輛的實時狀態參數,包括車速V、車輪處的需求轉矩tr、蓄電池SOC及其變化率dsoc;發動機廠家大多採用的是公開的標準通訊協定,整車廠通過一定的技術測試,就可獲得一定加速踏板開度時對應的發動機電子油門開度大小,根據電子油門開度數值、可知發動機的輸出轉矩;根據加速踏板開度及車速,可以獲得整車的需求轉矩,包括驅動轉矩和制動轉矩。
所述擋位及轉矩分配比較步驟包括:判斷車輪處需求轉矩值是否大於等於零,若是,則轉入一驅動模式擋位及轉矩分配比較步驟A;若否,則轉入一制動模式擋位及轉矩分配比較步驟B;
其中,步驟A包括:獲得車速所處的速度區間對應的擋位個數及具體擋位;若無對應的擋位則轉入一無擋位驅動模式擋位及轉矩分配比較步驟A1,若對應一個擋位則轉入一單一擋位驅動模式擋位及轉矩分配比較步驟A2,若對應兩個擋位則轉入一兩擋位驅動模式擋位及轉矩分配比較步驟A3,若對應三個擋位則轉入一三擋位驅動模式擋位及轉矩分配比較步驟A4;
步驟B包括:步驟B1,判斷車輪處需求制動轉矩是否大於等於一緊急制動轉矩臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B2;步驟B2,判斷電池荷電狀態值是否大於等於一預設的最大值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B3;步驟B3,判斷車速是否小於等於一預設的臨界值;若是,則輸出參數電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求制動轉矩;若否,則轉入步驟B4;步驟B4,獲得車速對應擋位中的最小擋位,並判斷車輪處需求制動轉矩是否小於等於在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為車輪處需求制動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該最小擋位、電動機輸出轉矩為在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值、發動機輸出轉矩為車輪處需求制動轉矩與在該最小擋位下電動機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩值之差。
所述無擋位驅動模式擋位及轉矩分配比較步驟A1包括:步驟A11,判斷電池荷電狀態值是否大於等於一預設的上限值,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟A12;步驟A12,判斷電池荷電狀態值是否大於等於一預設的下限值,若是,則轉入步驟A13;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟A13,判斷電池荷電狀態值的變化率是否小於等於零,若是,則輸出參數變速器擋位為1擋、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為1擋、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述單一擋位驅動模式擋位及轉矩分配比較步驟步驟A2包括:步驟A21,判斷車輪處需求驅動轉矩值是否大於等於在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟a;若否,則轉入步驟A22;步驟A22,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟b;若否,則轉入步驟A23;步驟A23,判斷電池荷電狀態值是否大於大於一預設的下限值;若是,則轉入步驟A24;若否,則轉入步驟c;步驟A24,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟b;若否,則轉入步驟c。
所述步驟a包括:步驟a1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟d;若否,則轉入步驟a2;步驟a2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟a3;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟a3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟d;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟d包括:步驟d1,判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟d2;步驟d2,判斷車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟b包括:判斷在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟c包括:判斷在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該單一擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該單一擋位、電動機輸出轉矩值為車輪處需求驅動轉矩與在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發電機輸出轉矩值為在該單一擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數輸出參數變速器擋位為該單一擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述兩擋位驅動模式擋位及轉矩分配比較步驟A3包括:步驟A31,判斷車輪處需求驅動轉矩是否大於等於在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟e;若否,則轉入步驟A32;步驟A32,判斷車輪處需求驅動轉矩是否小於在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟f;若否,則轉入步驟A33;步驟A33,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟g;若否,則轉入步驟A34;步驟A34,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟A35;若否,則轉入步驟h;步驟A35,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟g;若否,則轉入步驟h;
所述步驟e包括:步驟e1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟i;若否,則轉入步驟e2;步驟e2,判斷電池荷電狀態值是否大於大於一預設的下限值;若是則轉入步驟e3;若否則,輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟e3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟i;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;
所述步驟i包括:步驟i1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i2;步驟i2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟i3;步驟i3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟i4;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟i4,判斷車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟f包括:步驟f1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟j;若否,則轉入步驟f2;步驟f2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟f3;若否則轉入步驟k;步驟f3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟j;若否,則轉入步驟k;
所述步驟j包括:步驟j1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟j2;步驟j2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟k包括:步驟k1,判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟k2;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟k2,判斷在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟g包括:步驟g1,判斷在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g2;步驟g2,判斷在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟g3;步驟g3,判斷車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該兩擋位中的較大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟h包括:判斷在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該兩擋位中的較小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該兩擋位中的較小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該兩擋位中的較小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述三擋位驅動模式擋位及轉矩分配比較步驟A4包括:步驟A41,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟l;若否,則轉入步驟A42;步驟A42,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟m;若否,則轉入步驟A43;步驟A43,判斷車輪處需求驅動轉矩是否大於等於在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟n;若否,則轉入步驟o。
所述步驟l包括:步驟l1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟p;若否,則轉入步驟l2;步驟l2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟l3;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩;步驟l3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟p;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟p包括:步驟p1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p2;步驟p2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p3;步驟p3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟p4;步驟p4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟p6;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟p6,判斷車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟m包括:步驟m1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟q;若否,則轉入步驟m2;步驟m2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟m3;若否,則轉入步驟r;步驟m3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟q;若否,則轉入步驟r。
所述步驟q包括:步驟q1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q2;步驟q2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q3;步驟q3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟q4;步驟q4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟q5;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟q5,判斷車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟r包括:判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟n包括:步驟n1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟s;若否,則轉入步驟n2;步驟n2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟n3;若否,則轉入步驟t;步驟n3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟s;若否,則轉入步驟t。
所述步驟s包括:步驟s1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s2;步驟s2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s3;步驟s3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟s4;步驟s4,判斷車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟t包括:步驟t1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟t2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟t2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟o包括:步驟o1,判斷電池荷電狀態值是否大於等於一預設的上限值;若是,則轉入步驟u;若否,則轉入步驟o2;步驟o2,判斷電池荷電狀態值是否大於等於一預設的下限值;若是,則轉入步驟o3;若否,則轉入步驟v;步驟o3,判斷電池荷電狀態值的變化率是否小於等於零;若是,則轉入步驟u;若否,則轉入步驟v。
所述步驟u包括:步驟u1,判斷在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u2;步驟u2,判斷在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則轉入步驟u3;步驟u3,判斷在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值是否大於等於車輪處需求驅動轉矩;若是,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩、發動機輸出轉矩為零;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述步驟v包括:步驟v1,判斷在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最小擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v2;若否,則輸出參數變速器擋位為該三擋位中的最小擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最小擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v2,判斷在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的中間擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值;若是,則轉入步驟v3;若否,則輸出參數變速器擋位為該三擋位中的中間擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的中間擋位下發動機可以傳遞至車輪處的最大轉矩值;步驟v3,判斷在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值與車輪處需求驅動轉矩之差是否大於等於在該三擋位中的最大擋位下電動機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩值與一預設的電動機最低負荷率之積;若是,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為車輪處需求驅動轉矩與在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值之差、發動機輸出轉矩為在該三擋位中的最大擋位下發動機可以傳遞至車輪處的最大轉矩值;若否,則輸出參數變速器擋位為該三擋位中的最大擋位、電動機輸出轉矩為零、發動機輸出轉矩為車輪處需求驅動轉矩。
所述擋位及轉矩分配控制步驟的主程式如下:
1)tr>=0?否,調用函式33;
2)是,V<V1?是,調用函式1;
3)否,V<V2?是,調用函式6,i=1;
4)否,V<V3?是,調用函式14,i=1,j=2;
5)否,V<V4?是,調用函式26,i=1,j=2,k=3;
6)否,V<V5?是,調用函式14,i=2,j=3;
7)否,V<V6?是,調用函式26,i=2,j=3,k=4;
8)否,V<V7?是,調用函式14,i=3,j=4;
9)否,V<V8?是,調用函式26,i=3,j=4,k=5;
10)否,V<V9?是,調用函式14,i=4,j=5;
11)否,V<V10?是,調用函式26,i=4,j=5,k=6;
12)否,V<V11?是,調用函式14,i=5,j=6;
13)否,V<V12?是,調用函式6,i=6;
14)否,結束。
各函式的表述如下:
函式1
1)SOC>=C?是,g=1,t_m=tr,t_e=0;
2)否,SOC>=A?否,g=1,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=1,t_m=0,t_e=tr;
4)是,g=1,t_m=tr,t_e=0。
子函式2
1)tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
2)否,(tr-t(i))>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
3)否,g=i,t_m=0,t_e=tr。
子函式3
1)SOC>=C?是,調用子函式2;
2)否,SOC>=A?否,g=i,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=i,t_m=0,t_e=tr;
4)是,調用子函式2。
子函式4
1)(t(i)-tr)>=tm(i)×bfb?否,g=i,t_m=0,t_e=tr;
2)是,g=i,t_m=(tr-t(i)),t_e=t(i)。
子函式5
1)tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
2)否,g=i,t_m=0,t_e=tr。
函式6
1)tr>=t(i)?是,調用子函式3;
2)否,SOC>=C?是,調用子函式5;
3)否,SOC>=A?否,調用子函式4;
4)是,dsoc<=0?否,調用子函式4;
5)是,調用子函式5。
子函式7
1)tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
2)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
3)否,(tr-t(j))>=tm(j)?否,g=j,t_m=(tr-t(j)),t_e=t(j);
4)是,(tr-t(i))>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
5)否,g=i,t_m=0,t_e=tr。
子函式8
1)SOC>=C?是,調用子函式7;
2)否,SOC>=A?否,g=i,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=i,t_m=0,t_e=tr;
4)是,調用子函式7。
子函式9
1)(t(i)-tr)>=tm(i)?否,g=i,t_m=(tr-t(i)),t_e=t(i);
2)是,(t(j)-tr)>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
3)否,g=j,t_m=0,t_e=tr。
子函式10
1)tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
2)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
3)否,g=j,t_m=0,t_e=tr。
子函式11
1)SOC>=C?是,調用子函式10;
2)否,SOC>=A?否,調用子函式9;
3)是,dsoc<=0?否,調用子函式9;
4)是,調用子函式10。
子函式12
1)(t(i)-tr)>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
2)否,g=i,t_m=0,t_e=tr。
子函式13
1)tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
2)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
3)否,(tr-t(j))>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
4)否,g=i,t_m=0,t_e=tr。
函式14
1)tr>=t(i)?是,調用子函式8;
2)否,tr<t(j)?是,調用子函式11;
3)否,SOC>=C?是,調用子函式13;
4)否,SOC>=A?否,調用子函式12;
5)是,dsoc<=0?否,調用子函式12;
6)是,調用子函式13。
子函式15
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,(tr-t(k))>=tm(k)?否,g=k,t_m=(tr-t(k)),t_e=t(k);
5)是,(tr-t(j))>=tm(j)?否,g=j,t_m=(tr-t(j)),t_e=t(j);
6)是,(tr-t(i))>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
7)否,g=i,t_m=0,t_e=tr。
子函式16
1)SOC>=C?是,調用子函式15;
2)否,SOC>=A?否,g=i,t_m=0,t_e=tr;
3)是,dsoc<=0?否,g=i,t_m=0,t_e=tr;
4)是,調用子函式15。
子函式17
1)(t(i)-tr)>=tm(i)×bfb?是,g=i,t_m=(tr-t(i)),t_e=t(i);
2)否,g=i,t_m=0,t_e=tr。
子函式18
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,(tr-t(k))>=tm(k)?否,g=k,t_m=(tr-t(k)),t_e=t(k);
5)是,(tr-t(j))>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
6)否,g=i,t_m=0,t_e=tr。
子函式19
1)SOC>=C?是,調用子函式18;
2)否,SOC>=A?否,調用子函式17;
3)是,dsoc<=0?否,調用子函式17;
4)是,調用子函式18。
子函式20
1)(t(i)-tr)>=tm(i)?否,g=i,t_m=(tr-t(i)),t_e=t(i);
2)是,(t(j)-tr)>=tm(j)×bfb?是,g=j,t_m=(tr-t(j)),t_e=t(j);
3)否,g=j,t_m=0,t_e=tr。
子函式21
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,(tr-t(k))>=tm(k)×bfb?是,g=k,t_m=(tr-t(k)),t_e=t(k);
5)否,g=j,t_m=0,t_e=tr。
子函式22
1)SOC>=C?是,調用子函式21;
2)否,SOC>=A?否,調用子函式20;
3)是,dsoc<=0?否,調用子函式20;
4)是,調用子函式21。
子函式23
1)(t(i)-tr)>=tm(i)?否,g=i,t_m=(tr-t(i)),t_e=t(i);
2)是,(t(j)-tr)>=tm(j)?否,g=j,t_m=(tr-t(j)),t_e=t(j);
3)是,(t(k)-tr)>=tm(k)×bfb?是,g=k,t_m=(tr-t(k)),t_e=t(k);
4)否,g=k,t_m=0,t_e=tr。
子函式24
1)tm(k)>=tr?是,g=k,t_m=tr,t_e=0;
2)否,tm(j)>=tr?是,g=j,t_m=tr,t_e=0;
3)否,tm(i)>=tr?是,g=i,t_m=tr,t_e=0;
4)否,g=k,t_m=0,t_e=tr。
子函式25
1)SOC>=C?是,調用子函式24;
2)否,SOC>=A?否,調用子函式23;
3)是,dsoc<=0?否,調用子函式23;
4)是,調用子函式24。
函式26
1)tr>=t(i)?是,調用子函式16;
2)否,tr>=t(j)?是,調用子函式19;
3)否,tr>=t(k)?是,調用子函式22;
4)否,調用子函式25。
子函式27
1)tb<=tm1(1)?是,g=1,t_m1=tb,t_f=0;
2)否,g=1,t_m1=tm1(1),t_f=(tb-tm1(1))。
子函式28
1)tb<=tm1(2)?是,g=2,t_m1=tb,t_f=0;
2)否,g=2,t_m1=tm1(2),t_f=(tb-tm1(2))。
子函式29
1)tb<=tm1(3)?是,g=3,t_m1=tb,t_f=0;
2)否,g=3,t_m1=tm1(3),t_f=(tb-tm1(2))。
子函式30
1)tb<=tm1(4)?是,g=4,t_m1=tb,t_f=0;
2)否,g=4,t_m1=tm1(4),t_f=(tb-tm1(4))。
子函式31
1)tb<=tm1(5)?是,g=5,t_m1=tb,t_f=0;
2)否,g=5,t_m1=tm1(5),t_f=(tb-tm1(5))。
子函式32
1)tb<=tm1(6)?是,g=6,t_m1=tb,t_f=0;
2)否,g=6,t_m1=tm1(6),t_f=(tb-tm1(6))。
函式33
1)tb>=tb_th?是,t_m1=0,t_f=tb;
2)否,SOC>=D?是,t_m1=0,t_f=tb;
3)否,V<=V_th?是,t_m1=0,t_f=tb;
4)否,V<=VM1?是,調用子函式27;
5)否,V<=VM2?是,調用子函式28;
6)否,V<=VM3?是,調用子函式29;
7)否,V<=VM4?是,調用子函式30;
8)否,V<=VM5?是,調用子函式31;
9)否,V<=VM6?是,調用子函式32;
10)否,結束。
其中,V表示車速,SOC表示蓄電池荷電狀態值,dsoc表示SOC數值的變化率,tr表示某一採樣時刻車輪處的需求轉矩,當tr大於等於零時為驅動轉矩、用tr本身表示,當tr小於零時為制動轉矩,制動轉矩的絕對值用tb表示,因此tb表示某一採樣時刻車輪處的制動需求轉矩的絕對值。如果發動機電子油門不能進行調節,t(i),t(j),t(k)(i,j,k=1,2,3,4,5,6)分別表示變速器處於i,j,k擋,發動機在該電子油門開度時可以傳遞至車輪處的最大轉矩數值;如果發動機電子油門可以進行調節,t(i),t(j),t(k)(i,j,k=1,2,3,4,5,6)分別表示變速器處於i,j,k擋,發動機工作於最佳燃油經濟性點時可以傳遞至車輪處的最大轉矩數值。tm(i),tm(j),tm(k)分別表示變速器處於i,j,k(i,j,k=1,2,3,4,5,6)擋,電機處於助力狀態且沿最大轉矩曲線工作時可以傳遞至車輪處的最大轉矩數值。t_m(t_e)表示某一採樣時刻電機(發動機)的輸出轉矩,此數值表示電機(發動機)傳遞至車輪處的數值,實際的電機(發動機)輸出轉矩等於此數值與擋位g速比(包含主減速比)的商,如果發動機電子油門不能進行調節、t_e表示2010年油門開度下的輸出轉矩,如果發動機電子油門可以進行調節、t_e表示發動機工作於最佳燃油經濟性工作點的輸出轉矩。C表示SOC的上限值;A表示SOC的下限值。g表示擋位數值。bfb表示規定的電機負荷率的最低值,取值為20%。tm1(1),tm1(2),tm1(3),tm1(4),tm1(5),tm1(6)分別表示變速器處於1,2,3,4,5,6擋,電機處於發電狀態且沿最大發電轉矩曲線工作時可以傳遞至車輪處的最大轉矩數值。t_m1表示某一採樣時刻電機處於發電狀態時的輸出轉矩,此數值表示發電機傳遞至車輪處的數值,實際的發電機輸出轉矩等於此數值與擋位g數比(包含主減速比)的商。t_f表示車輪處摩擦制動轉矩的大小。VM1,VM2,VM3,VM4,VM5,VM6分別表示變速器處於1,2,3,4,5,6擋時的最高車速。V_th表示車速的臨界值,車速低於此值時不回收制動能量。tb_th表示緊急制動轉矩的臨界值,是車速V的程式,每一車速都對應一個相應的臨界值,當某一車速、制動轉矩大於其臨界值時,表明此時為緊急制動狀態,不回收制動能量。D表示SOC的最大值,當SOC大於等於此值時,蓄電池不能充電。<=表示小於等於,>=表示大於等於,=表示等於,<表示小於,>表示大於。
在所述擋位及轉矩分配比較步驟中,若發動機電子油門不能進行調節,則在各擋位下發動機可以傳遞至車輪處的最大轉矩值為變速器處於各擋位時發動機在該電子油門開度下可以傳遞至車輪處的最大轉矩值;若發動機電子油門可以進行調節,則在各擋位下發動機可以傳遞至車輪處的最大轉矩值為變速器處於各擋位時發動機工作於最佳燃油經濟性點下可以傳遞至車輪處的最大轉矩值。
通過該擋位及轉矩分配控制步驟得到的輸出參數,包括發動機輸出轉矩、電機輸出轉矩和變速器擋位。
接下來根據一混合動力客車的控制過程,說明該控制方法的實施方式。
該混合動力客車的的總質量=17400千克,空氣阻力係數CD=0.65,迎風面積A=6.37平方米,車輪滾動半徑=0.478米,傳動效率ηT=0.9,滾動阻力係數f=0.012;電機的額定功率為26千瓦,最大功率為44千瓦,額定轉速和最高轉速分別為1000和2600轉/分鐘;發動機最大輸出功率為150千瓦,怠速nD為800轉/分鐘,最高轉速nX為2500轉/分鐘;蓄電池的額定電壓和額定容量分別為340伏和50安培小時;1至6擋的速比分別為7.05,4.13,2.52,1.59,1和0.78,主減速比為6.2;該蓄電池的A和C為0.4和0.6,D為0.7。
具體步驟為:
1)確定柴油發動機怠速nD時各擋位對應的車速VD(i)(i=1,2,3,4,5,6),最高轉速nX時各擋位對應的車速VX(i)(i=1,2,3,4,5,6);並將VD(i),VX(i)(i=1,2,3,4,5,6)從小到大依次排序,記為V1,V2,V3,……,V10,V11,V12;將各擋位的最高車速,記為VM1,VM2,VM3,VM4,VM5,VM6。根據混合動力客車的具體參數,VD(i),VX(i)(i=1,2,3,4,5,6)的數值如表1所示;V1,V2,V3,……,V10,V11,V12的數值如表2所示;VM1,VM2,VM3,VM4,VM5,VM6的數值如表3所示;各表中的數值單位均為千米/小時。
2)判斷V>=V1&V<V2,V>=V2&V<V3,V>=V3&V<V4,V>=V4&V<V5,V>=V5&V<V6,V>=V6&V<V7,V>=V7&V<V8,V>=V8&V<V9,V>=V9&V<V10,V>=V10&V<V11,V>=V11&V<V12,可得到各速度區間可出現的擋位個數及具體擋位;判斷V<=VM1,V>VM1&V<=VM2,V>VM2&V<=VM3,V>VM3&V<=VM4,V>VM4&V<=VM5,V>VM5&V<=VM6,可得到各速度區間的最低擋位數值。
可以得到橫軸為車速、縱軸為擋位的二維圖形如圖12所示,各速度區間可出現的擋位個數及具體擋位如表4和表5所示。
3)當該混合動力客車沿四工況行駛時,當加速行駛至40千米/小時,此時車輪處的驅動轉矩需求為2020牛頓·米,2010年電子油門開度下、發動機的輸出轉矩為316牛頓·米,蓄電池SOC為0.58。假如不能對發動機的電子油門開度進行控制,參照表2和表4,以及變速器擋位與轉矩分配控制程式,此時應按照所述函式26對車輛進行控制,在保持2010年電子節氣門開度的基礎上,變速器應處於6擋、電機的輸出轉矩應為102牛頓·米,該方法在不干預發動機電子油門開度的前提下,通過調節擋位和電機輸出轉矩、以滿足實際工況的轉矩需求。假如2010年技術可對發動機的電子油門開度進行控制,變速器應置於6擋時發動機工作於最佳燃油經濟性工作點的輸出轉矩為296牛頓·米,按照所述函式26的控制方法,調節電子油門開度、使發動機的輸出轉矩等於296牛頓·米,電機的輸出轉矩應為122牛頓·米,變速器應置於6擋,一方面滿足了實際工況的轉矩需求,另一方面最佳化了發動機和電機的工作效率。以上分析可見,不論發動機的電子油門是否可以進行調節,該方法均可通過擋位及轉矩分配的調節,滿足車輛驅動轉矩的需求,同時可最佳化整車的工作效率。
以上所述僅為《並聯式混合動力車輛擋位及轉矩分配控制方法》的較佳實施例,非局限《並聯式混合動力車輛擋位及轉矩分配控制方法》的保護範圍,凡運用《並聯式混合動力車輛擋位及轉矩分配控制方法》說明書及附圖內容所做的等同結構變化,均包含於《並聯式混合動力車輛擋位及轉矩分配控制方法》的保護範圍內。

榮譽表彰

2020年7月14日,《並聯式混合動力車輛擋位及轉矩分配控制方法》獲得第二十一屆中國專利獎優秀獎。

相關詞條

熱門詞條

聯絡我們