對汽車進行怠速控制的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及汽車怠速控制技術(shù)領(lǐng)域,尤其涉及一種對汽車進行怠速控制的方法和
目.0
【背景技術(shù)】
[0002]在純電動車上單級減速器廣泛使用,但是因為單級減速器固定速比的特性,在純電動車行駛的過程中,電機不能靈活地選擇高效區(qū)。因此多級變速器便引入到純電動汽車上。多級變速器的純電動車因為檔位的不同,整車的負責(zé)不同,增加了整車怠速控制的難度。
[0003]目前,現(xiàn)有技術(shù)中的第一種對電動汽車進行怠速控制的方法為:分段PI(比例積分)方法,該方法主要通過PI調(diào)整,根據(jù)實際轉(zhuǎn)速和目標(biāo)轉(zhuǎn)速的差值,增大或減少輸出扭矩,從而達到實際轉(zhuǎn)速穩(wěn)定在目標(biāo)轉(zhuǎn)速附近。該方法中的一種分段PI區(qū)域劃分示意圖如圖1所示,整車怠速控制主要采用分三段PI方法,第一段發(fā)電機轉(zhuǎn)速大于轉(zhuǎn)速NI,采用中等PI參數(shù),如圖1所示的區(qū)域I,第二段為發(fā)電機轉(zhuǎn)速在N2與NI之間,采用微調(diào)的PI參數(shù),PI值比較小。第三段為發(fā)電機轉(zhuǎn)速小于N2的區(qū)域,如圖1所示III,采用較大PI參數(shù),為了快速達到目標(biāo)值。
[0004]上述對電動汽車進行怠速控制的分段PI方法的缺點為:PI調(diào)整能力一般,但是受負載變化影響的較大,在負載變化較大的情況下PI調(diào)整效果不是很好。
[0005]現(xiàn)有技術(shù)中的第二種對電動汽車進行怠速控制的方法為:查表PI方法。該方法主要根據(jù)實際轉(zhuǎn)速與目標(biāo)轉(zhuǎn)速的差值進行查表,得到比例系數(shù)Kp,積分系數(shù)Ki。該方法中的一種比例系數(shù)隨轉(zhuǎn)速變化的示意圖如圖2所示,積分系數(shù)隨轉(zhuǎn)速變化示意圖如圖3所示。然后,根據(jù)查表得到的比例系數(shù)和積分系數(shù)進行PI調(diào)整,增大或減少輸出扭矩,從而達到實際轉(zhuǎn)速穩(wěn)定在目標(biāo)轉(zhuǎn)速附近。
[0006]上述對電動汽車進行怠速控制的查表PI方法的缺點為:大量的比例系數(shù)Κρ,積分系數(shù)K的值i需要實車標(biāo)定來確定,需要技術(shù)人員大量的標(biāo)定工作來保證Kp,Ki參數(shù)的有效。
【發(fā)明內(nèi)容】
[0007]本發(fā)明的實施例提供了一種對汽車進行怠速控制的方法和裝置,以實現(xiàn)對汽車進行有效的怠速控制。
[0008]為了實現(xiàn)上述目的,本發(fā)明采取了如下技術(shù)方案。
[0009]根據(jù)本發(fā)明的一個方面,提供了一種對汽車進行怠速控制的方法,包括:
[0010]通過比例積分PI控制對汽車進行怠速控制,記錄所述怠速控制過程中的PI輸出扭矩值和所述汽車的電機或者發(fā)動機的轉(zhuǎn)速;
[0011]根據(jù)所述記錄的PI輸出扭矩值和所述汽車的電機或者發(fā)動機的轉(zhuǎn)速重新設(shè)定PI最大允許扭矩Tmax及PI最小允許扭矩Tmin ;
[0012]將所述重新設(shè)定的PI最大允許扭矩Tmax及PI最小允許扭矩Tmin應(yīng)用到所述怠速控制過程中,直到所述怠速控制過程中的PI輸出扭矩值達到穩(wěn)定,所述汽車的電機或者發(fā)動機的轉(zhuǎn)速達到目標(biāo)轉(zhuǎn)速。
[0013]優(yōu)選地,所述的通過比例積分PI控制對汽車進行怠速控制,記錄所述怠速控制過程中的PI輸出扭矩值,包括:
[0014]獲取怠速控制的汽車的電機或者發(fā)動機的目標(biāo)轉(zhuǎn)速和當(dāng)前轉(zhuǎn)速之間的差值,根據(jù)所述差值和預(yù)先設(shè)定的PI最大允許扭矩Tmax及PI最小允許扭矩Tmin,通過PI控制算法計算出PI輸出扭矩值,根據(jù)所述PI輸出扭矩值調(diào)整所述汽車的電機或者發(fā)動機的轉(zhuǎn)速,關(guān)聯(lián)記錄所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速;
[0015]在設(shè)定的PI控制時間間隔后,重新獲取怠速控制的汽車的電機或者發(fā)動機的目標(biāo)轉(zhuǎn)速和當(dāng)前轉(zhuǎn)速之間的差值,根據(jù)所述差值和預(yù)先設(shè)定的PI最大允許扭矩Tmax及PI最小允許扭矩Tmin,重新計算出PI輸出扭矩值,根據(jù)所述重新計算出的PI輸出扭矩值調(diào)整所述汽車的電機或者發(fā)動機的轉(zhuǎn)速,關(guān)聯(lián)記錄所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速。
[0016]優(yōu)選地,所述的根據(jù)所述記錄的PI輸出扭矩值和所述汽車的電機或者發(fā)動機的轉(zhuǎn)速重新設(shè)定PI最大允許扭矩Tmax及PI最小允許扭矩Tmin,包括:
[0017]根據(jù)所述關(guān)聯(lián)記錄的所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速,獲取所述汽車的電機或者發(fā)動機的轉(zhuǎn)速從大于所述目標(biāo)轉(zhuǎn)速進入小于所述目標(biāo)轉(zhuǎn)速,到再次大于所述目標(biāo)轉(zhuǎn)速的過程中的各個PI輸出扭矩值的最大值Tmaxset,將所述最大值Tmaxset與當(dāng)前的PI最大允許扭矩Tmax進行比較,當(dāng)所述最大值Tmaxset小于所述當(dāng)前的PI最大允許扭矩Tmax,則將所述最大值Tmaxset設(shè)置為重新設(shè)定的PI最大允許扭矩Tmax。
[0018]優(yōu)選地,所述的根據(jù)所述記錄的PI輸出扭矩值和所述汽車的電機或者發(fā)動機的轉(zhuǎn)速重新設(shè)定PI最大允許扭矩Tmax及PI最小允許扭矩Tmin,包括:
[0019]根據(jù)關(guān)聯(lián)記錄的所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速,獲取所述汽車的電機或者發(fā)動機的轉(zhuǎn)速從小于所述目標(biāo)轉(zhuǎn)速進入大于所述目標(biāo)轉(zhuǎn)速,到再次小于所述目標(biāo)轉(zhuǎn)速的過程中的各個PI輸出扭矩值的最小值Tmin,將所述最小值Tmin與當(dāng)前的PI最小允許值Tmin進行比較,當(dāng)所述最小值Tmin大于所述當(dāng)前的PI最小允許值Tmin,則將所述最小值Tmin設(shè)置為重新設(shè)定的PI最小允許值Tmin。
[0020]優(yōu)選地,所述的直到所述怠速控制過程中的PI輸出扭矩值達到穩(wěn)定,所述汽車的電機或者發(fā)動機的轉(zhuǎn)速達到目標(biāo)轉(zhuǎn)速,包括:
[0021]直到所述怠速控制過程中的PI輸出扭矩值的波動范圍小于設(shè)定的范圍閾值,所述汽車的電機或者發(fā)動機的轉(zhuǎn)速與所述目標(biāo)轉(zhuǎn)速之間的差值小于設(shè)定的差值閾值。
[0022]根據(jù)本發(fā)明的另一個方面,提供了一種對汽車進行怠速控制的裝置,包括:
[0023]怠速控制和記錄模塊,通過比例積分PI控制對汽車進行怠速控制,記錄所述怠速控制過程中的PI輸出扭矩值和所述汽車的電機或者發(fā)動機的轉(zhuǎn)速;
[0024]允許扭矩調(diào)整模塊,根據(jù)所述記錄的PI輸出扭矩值和所述汽車的電機或者發(fā)動機的轉(zhuǎn)速重新設(shè)定PI最大允許扭矩Tmax及PI最小允許扭矩Tmin ;
[0025]怠速控制穩(wěn)定模塊,用于將所述重新設(shè)定的PI最大允許扭矩Tmax及PI最小允許扭矩Tmin應(yīng)用到所述怠速控制過程中,直到所述怠速控制過程中的PI輸出扭矩值達到穩(wěn)定,所述汽車的電機或者發(fā)動機的轉(zhuǎn)速達到目標(biāo)轉(zhuǎn)速。
[0026]優(yōu)選地,所述的怠速控制和記錄模塊,用于獲取怠速控制的汽車的電機或者發(fā)動機的目標(biāo)轉(zhuǎn)速和當(dāng)前轉(zhuǎn)速之間的差值,根據(jù)所述差值和預(yù)先設(shè)定的PI最大允許扭矩Tmax及PI最小允許扭矩Tmin,通過PI控制算法計算出PI輸出扭矩值,根據(jù)所述PI輸出扭矩值調(diào)整所述汽車的電機或者發(fā)動機的轉(zhuǎn)速,關(guān)聯(lián)記錄所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速;
[0027]在設(shè)定的PI控制時間間隔后,重新獲取怠速控制的汽車的電機或者發(fā)動機的目標(biāo)轉(zhuǎn)速和當(dāng)前轉(zhuǎn)速之間的差值,根據(jù)所述差值和預(yù)先設(shè)定的PI最大允許扭矩Tmax及PI最小允許扭矩Tmin,重新計算出PI輸出扭矩值,根據(jù)所述重新計算出的PI輸出扭矩值調(diào)整所述汽車的電機或者發(fā)動機的轉(zhuǎn)速,關(guān)聯(lián)記錄所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速
[0028]優(yōu)選地,所述的允許扭矩調(diào)整模塊,用于根據(jù)所述關(guān)聯(lián)記錄的所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速,獲取所述汽車的電機或者發(fā)動機的轉(zhuǎn)速從大于所述目標(biāo)轉(zhuǎn)速進入小于所述目標(biāo)轉(zhuǎn)速,到再次大于所述目標(biāo)轉(zhuǎn)速的過程中的各個PI輸出扭矩值的最大值Tmaxset,將所述最大值Tmaxset與當(dāng)前的PI最大允許扭矩Tmax進行比較,當(dāng)所述最大值Tmaxset小于所述當(dāng)前的PI最大允許扭矩Tmax,則將所述最大值Tmaxset設(shè)置為重新設(shè)定的PI最大允許扭矩Tmax。
[0029]優(yōu)選地,所述的允許扭矩調(diào)整模塊,用于根據(jù)關(guān)聯(lián)記錄的所述PI輸出扭矩值和對應(yīng)的轉(zhuǎn)速,獲取所述汽車的電機或者發(fā)動機的轉(zhuǎn)速從小于所述目標(biāo)轉(zhuǎn)速進入大于所述目標(biāo)轉(zhuǎn)速,到再次小于所述目標(biāo)轉(zhuǎn)速的過程中的各個PI輸出扭矩值的最小值T