本發(fā)明涉及at自動(dòng)變速器離合器領(lǐng)域,尤其涉及一種at自動(dòng)變速器離合器半接合點(diǎn)的自適應(yīng)控制方法。
背景技術(shù):
變速器的起動(dòng)或者換擋操作是借助其內(nèi)部的離合器脫開和閉合實(shí)現(xiàn)的。離合器由脫開狀態(tài)向閉合狀態(tài)轉(zhuǎn)換過程中,存在一個(gè)臨界的過渡狀態(tài)。這此狀態(tài)下,離合器的摩擦片和鋼片輕微接觸,其可傳遞的扭矩值大于零并接近于零的狀態(tài)。這個(gè)臨界的過渡狀態(tài)通常稱為離合器的半接合點(diǎn)。
在at自動(dòng)變速器在原地進(jìn)行換檔(換擋桿由p或n位置掛入d或r位置)時(shí),控制軟件所使用的離合器半接合點(diǎn)油壓指令過高或過低,都會(huì)引起換檔沖擊或換檔延遲。為解決此問題,需要獲取準(zhǔn)確的離合器半接合點(diǎn)油壓數(shù)值。
通常采用的方案是在at自動(dòng)變速器裝配完成進(jìn)行下線測(cè)試時(shí),對(duì)每臺(tái)at自動(dòng)變速器進(jìn)行精確的離合器半接合點(diǎn)油壓測(cè)定。在at自動(dòng)變速器裝車后進(jìn)行原地?fù)Q檔操作時(shí),控制系統(tǒng)會(huì)直接調(diào)用該測(cè)定的油壓數(shù)值以完成換檔操作。但是這種方案會(huì)增加at自動(dòng)變速器下線測(cè)試時(shí)間,增加生產(chǎn)成本。同時(shí)在at自動(dòng)變速器使用一定里程后,離合器或液壓控制系統(tǒng)會(huì)發(fā)生磨損,相應(yīng)的離合器半接合點(diǎn)油壓會(huì)發(fā)生改變,原測(cè)定的數(shù)值已不能代表磨損后的離合器半接合點(diǎn)油壓,此時(shí)會(huì)降低at自動(dòng)變速器的換檔品質(zhì)。
技術(shù)實(shí)現(xiàn)要素:
為了彌補(bǔ)以上不足,本發(fā)明提供了一種能使離合器半接合點(diǎn)油壓在駕駛員使用過程中持續(xù)的更新為當(dāng)前最準(zhǔn)確的數(shù)值,使at自動(dòng)變速器在整個(gè)壽命期內(nèi)的換檔品質(zhì)始終保持最佳狀態(tài),而且可以取消離合器半接合點(diǎn)的下線測(cè)試,縮短at自動(dòng)變速器下線測(cè)試時(shí)間,有效降低生產(chǎn)成本的at自動(dòng)變速器離合器半接合點(diǎn)的自適應(yīng)控制方法。
本發(fā)明的技術(shù)方案是:一種at自動(dòng)變速器離合器半接合點(diǎn)的自適應(yīng)控制方法,在t0時(shí)刻,控制系統(tǒng)檢測(cè)到換擋桿由p或n位置掛入目標(biāo)擋位后,所述目標(biāo)擋位為d擋或r擋,開始執(zhí)行自適應(yīng)控制操作;包括以下步驟:首先判斷是否可以進(jìn)行自適應(yīng)控制,計(jì)算發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t0-t1時(shí)間內(nèi)的波動(dòng)值,計(jì)算發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t1-t2時(shí)間內(nèi)的波動(dòng)值,發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t0-t1時(shí)間內(nèi)的波動(dòng)值小于δner1時(shí)而且發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t1-t2時(shí)間內(nèi)的波動(dòng)值小于δner2時(shí),計(jì)算在t0-t1時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet1,計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet2,而后判斷當(dāng)前pkp數(shù)值是偏高或偏低,δnet2與δnet1的差值大于δnu,則當(dāng)前pkp數(shù)值偏高,當(dāng)前pkp數(shù)值減去△pu作為新的pkp,δnet2與δnet1的差值小于δnb則當(dāng)前pkp數(shù)值偏低,當(dāng)前pkp數(shù)值加上△pd作為新的pkp,其中pkp為離合器的半接合點(diǎn)油壓;t0時(shí)間點(diǎn)為控制系統(tǒng)檢測(cè)到換擋桿由p或n位置掛目標(biāo)擋位的時(shí)間點(diǎn);t2時(shí)間點(diǎn)位于t1時(shí)間點(diǎn)之后,t1時(shí)間點(diǎn)位于t0時(shí)間點(diǎn)之后。
作為優(yōu)選的技術(shù)方案,具體步驟如下:
步驟一、在t0時(shí)刻,控制系統(tǒng)檢測(cè)到換擋桿由p或n位置掛入目標(biāo)擋位后,所述目標(biāo)擋位為d擋或r擋,開始執(zhí)行自適應(yīng)控制操作,所述目標(biāo)擋位相對(duì)應(yīng)的離合器按照預(yù)設(shè)的pcc油壓曲線進(jìn)行控制;pcc油壓曲線在t0-t1時(shí)間段末段及t1-t2時(shí)間段的油壓數(shù)值為pkp,所述pkp的數(shù)值為從自適應(yīng)數(shù)據(jù)存儲(chǔ)區(qū)域讀取而出的;
步驟二、記錄t0-t1時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t0-t1時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的nt波動(dòng)值;比較ne波動(dòng)值和nt波動(dòng)值在t0-t1時(shí)間段內(nèi)與δner1的大??;如果大于δner1則直接退出控制;如果小于δner1則計(jì)算在t0-t1時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet1;
步驟三、記錄t1-t2時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t1-t2時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的nt波動(dòng)值;比較ne波動(dòng)值和nt波動(dòng)值在t1-t2時(shí)間段內(nèi)與δner2的大小,如果大于δner2則直接退出控制;如果小于δner2則計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet2;
步驟四、判斷δnet2與δnet1的差值是否大于δnu;如果大于δnu,執(zhí)行計(jì)算操作pkp=pkp-△pu;如果小于δnu則進(jìn)入下一控制步驟;
步驟五、判斷δnet2與δnet1的差值是否小于δnb;如果小于δnb,執(zhí)行計(jì)算操作pkp=pkp+△pd;如果大于δnb則進(jìn)入下一控制步驟;
步驟六、如果步驟四和步驟五的條件均不滿足,則保持pkp數(shù)值,并結(jié)束控制;如果步驟四或步驟五存在pkp數(shù)值改變,則將步驟四和步驟五更新后的pkp數(shù)值存入自適應(yīng)數(shù)據(jù)存儲(chǔ)區(qū),以備下次執(zhí)行自適應(yīng)控制操作時(shí)調(diào)用,并結(jié)束控制。
作為優(yōu)選的技術(shù)方案,步驟四中,△pu的數(shù)值與δnet2與δnet1的差值的數(shù)值按照大小一一對(duì)應(yīng),δnet2與δnet1差值的數(shù)值越大,對(duì)應(yīng)的△pu的數(shù)值越大;步驟五中,△pd的數(shù)值與δnet2與δnet1的差值的數(shù)值按照大小一一對(duì)應(yīng),δnet2與δnet1差值越大,對(duì)應(yīng)的△pd越大。
作為優(yōu)選的技術(shù)方案,同一個(gè)δnet2與δnet1差值的數(shù)值映射到的△pu與△pd的數(shù)值不形成整數(shù)倍的關(guān)系。
作為優(yōu)選的技術(shù)方案,計(jì)算在t0-t1時(shí)間段內(nèi)ne與nt差值的平均值時(shí),記錄t0-t1時(shí)間段內(nèi)每個(gè)計(jì)算步長(zhǎng)上ne與nt的差值,并據(jù)此計(jì)算t0-t1時(shí)間段內(nèi)ne與nt差值的平均值,計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值時(shí),記錄t1-t2時(shí)間段內(nèi)每個(gè)計(jì)算步長(zhǎng)上ne與nt的差值,并據(jù)此計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值。
作為優(yōu)選的技術(shù)方案,計(jì)算ne波動(dòng)值和nt波動(dòng)值時(shí),記錄t0-t1時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的最大值和最小值,并將ne的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t0-t1時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的最大值和最小值,并將nt的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的nt波動(dòng)值;記錄t1-t2時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的最大值和最小值,并將ne的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t1-t2時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的最大值和最小值,并將nt的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的nt波動(dòng)值。
作為優(yōu)選的技術(shù)方案,t1時(shí)間點(diǎn)和t2時(shí)間點(diǎn)為可通過工程師的標(biāo)定進(jìn)行調(diào)整的時(shí)間點(diǎn),δner2、δner1、δnu和δnb也均為可標(biāo)定量。
作為優(yōu)選的技術(shù)方案,所述計(jì)算步長(zhǎng)為10ms或5ms。
由于采用了上述技術(shù)方案,將發(fā)動(dòng)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t0-t1時(shí)間內(nèi)的波動(dòng)值作為可以進(jìn)行自適應(yīng)控制的判斷條件。將t0-t1時(shí)間段內(nèi)的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的波動(dòng)值。δnet2與δnet1的差值大小作為pkp數(shù)值偏高或偏低的判斷依據(jù),并根據(jù)δnet2與δnet1的差值可以查詢對(duì)應(yīng)的表格獲得最佳的修正量△pu或△pd,經(jīng)過與當(dāng)前pkp數(shù)值進(jìn)行計(jì)算后,得到修正后的pkp,實(shí)現(xiàn)了在at自動(dòng)變速器的整個(gè)生命周期內(nèi)都能進(jìn)行自適應(yīng)調(diào)整,使離合器半接合點(diǎn)油壓在駕駛員使用過程中持續(xù)的更新為當(dāng)前最準(zhǔn)確的數(shù)值,使at自動(dòng)變速器在整個(gè)壽命期內(nèi)的換檔品質(zhì)始終保持最佳狀態(tài)。同時(shí)可以取消離合器半接合點(diǎn)的下線測(cè)試,縮短at自動(dòng)變速器下線測(cè)試時(shí)間,降低生產(chǎn)成本。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例的工作原理;
圖2是本發(fā)明實(shí)施例的流程圖。
具體實(shí)施方式
如圖1和圖2所示,一種at自動(dòng)變速器離合器半接合點(diǎn)的自適應(yīng)控制方法,在t0時(shí)刻,控制系統(tǒng)檢測(cè)到換擋桿由p或n位置掛入目標(biāo)擋位后,所述目標(biāo)擋位為d擋或r擋,開始執(zhí)行自適應(yīng)控制操作;包括以下步驟:首先判斷是否可以進(jìn)行自適應(yīng)控制,計(jì)算發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t0-t1時(shí)間內(nèi)的波動(dòng)值,計(jì)算發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t1-t2時(shí)間內(nèi)的波動(dòng)值,發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t0-t1時(shí)間內(nèi)的波動(dòng)值小于δner1時(shí)而且發(fā)動(dòng)機(jī)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t1-t2時(shí)間內(nèi)的波動(dòng)值小于δner2時(shí),計(jì)算在t0-t1時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet1,計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet2,而后判斷當(dāng)前pkp數(shù)值是偏高或偏低,δnet2與δnet1的差值大于δnu,則當(dāng)前pkp數(shù)值偏高,當(dāng)前pkp數(shù)值減去△pu作為新的pkp,δnet2與δnet1的差值小于δnb則當(dāng)前pkp數(shù)值偏低,當(dāng)前pkp數(shù)值加上△pd作為新的pkp,其中pkp為離合器的半接合點(diǎn)油壓;t0時(shí)間點(diǎn)為控制系統(tǒng)檢測(cè)到換擋桿由p或n位置掛目標(biāo)擋位的時(shí)間點(diǎn);t2時(shí)間點(diǎn)位于t1時(shí)間點(diǎn)之后,t1時(shí)間點(diǎn)位于t0時(shí)間點(diǎn)之后。將發(fā)動(dòng)轉(zhuǎn)速ne和渦輪轉(zhuǎn)速nt在t0-t1時(shí)間內(nèi)的波動(dòng)值作為可以進(jìn)行自適應(yīng)控制的判斷條件。將t0-t1時(shí)間段內(nèi)的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的波動(dòng)值。δnet2與δnet1的差值大小作為pkp數(shù)值偏高或偏低的判斷依據(jù),并根據(jù)δnet2與δnet1的差值可以查詢對(duì)應(yīng)的表格獲得最佳的修正量△pu或△pd,經(jīng)過與當(dāng)前pkp數(shù)值進(jìn)行計(jì)算后,得到修正后的pkp,實(shí)現(xiàn)了在at自動(dòng)變速器的整個(gè)生命周期內(nèi)都能進(jìn)行自適應(yīng)調(diào)整,使離合器半接合點(diǎn)油壓在駕駛員使用過程中持續(xù)的更新為當(dāng)前最準(zhǔn)確的數(shù)值,使at自動(dòng)變速器在整個(gè)壽命期內(nèi)的換檔品質(zhì)始終保持最佳狀態(tài)。同時(shí)可以取消離合器半接合點(diǎn)的下線測(cè)試,縮短at自動(dòng)變速器下線測(cè)試時(shí)間,降低生產(chǎn)成本。
具體步驟如下:
步驟一、在t0時(shí)刻,控制系統(tǒng)檢測(cè)到換擋桿由p或n位置掛入目標(biāo)擋位后,所述目標(biāo)擋位為d擋或r擋,開始執(zhí)行自適應(yīng)控制操作,所述目標(biāo)擋位相對(duì)應(yīng)的離合器按照預(yù)設(shè)的pcc油壓曲線進(jìn)行控制;pcc油壓曲線在t0-t1時(shí)間段末段及t1-t2時(shí)間段的油壓數(shù)值為pkp,所述pkp的數(shù)值為從自適應(yīng)數(shù)據(jù)存儲(chǔ)區(qū)域讀取而出的;
步驟二、記錄t0-t1時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t0-t1時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的nt波動(dòng)值;比較ne波動(dòng)值和nt波動(dòng)值在t0-t1時(shí)間段內(nèi)與δner1的大??;如果大于δner1則直接退出控制;如果小于δner1則計(jì)算在t0-t1時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet1;
步驟三、記錄t1-t2時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t1-t2時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的數(shù)值,并計(jì)算在該時(shí)間段內(nèi)的nt波動(dòng)值;比較ne波動(dòng)值和nt波動(dòng)值在t1-t2時(shí)間段內(nèi)與δner2的大小,如果大于δner2則直接退出控制;如果小于δner2則計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值,記為δnet2;
步驟四、判斷δnet2與δnet1的差值是否大于δnu;如果大于δnu,執(zhí)行計(jì)算操作pkp=pkp-△pu;如果小于δnu則進(jìn)入下一控制步驟;
步驟五、判斷δnet2與δnet1的差值是否小于δnb;如果小于δnb,執(zhí)行計(jì)算操作pkp=pkp+△pd;如果大于δnb則進(jìn)入下一控制步驟;
步驟六、如果步驟四和步驟五的條件均不滿足,則保持pkp數(shù)值,并結(jié)束控制;如果步驟四或步驟五存在pkp數(shù)值改變,則將步驟四和步驟五更新后的pkp數(shù)值存入自適應(yīng)數(shù)據(jù)存儲(chǔ)區(qū),以備下次執(zhí)行自適應(yīng)控制操作時(shí)調(diào)用,并結(jié)束控制。
經(jīng)過上述控制步驟,當(dāng)駕駛員日常用車過程,重復(fù)進(jìn)行換檔桿掛擋操作時(shí),pkp會(huì)持續(xù)的進(jìn)行自適應(yīng)修正,持續(xù)保持車上的at自動(dòng)變速器使用最佳的pkp數(shù)值。
優(yōu)選的,步驟四中,△pu的數(shù)值與δnet2與δnet1的差值的數(shù)值按照大小一一對(duì)應(yīng),δnet2與δnet1差值的數(shù)值越大,對(duì)應(yīng)的△pu的數(shù)值越大;步驟五中,△pd的數(shù)值與δnet2與δnet1的差值的數(shù)值按照大小一一對(duì)應(yīng),δnet2與δnet1差值越大,對(duì)應(yīng)的△pd越大。
優(yōu)選的,同一個(gè)δnet2與δnet1差值的數(shù)值映射到的△pu與△pd的數(shù)值不形成整數(shù)倍的關(guān)系,比如同一個(gè)δnet2與δnet1差值的數(shù)值映射到的△pu與△pd不呈以下關(guān)系:△pu=△pd×n,n為自然數(shù)。
計(jì)算在t0-t1時(shí)間段內(nèi)ne與nt差值的平均值時(shí),記錄t0-t1時(shí)間段內(nèi)每個(gè)計(jì)算步長(zhǎng)上ne與nt的差值,并據(jù)此計(jì)算t0-t1時(shí)間段內(nèi)ne與nt差值的平均值,計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值時(shí),記錄t1-t2時(shí)間段內(nèi)每個(gè)計(jì)算步長(zhǎng)上ne與nt的差值,并據(jù)此計(jì)算t1-t2時(shí)間段內(nèi)ne與nt差值的平均值;所述計(jì)算步長(zhǎng)為10ms或5ms。
計(jì)算ne波動(dòng)值和nt波動(dòng)值時(shí),記錄t0-t1時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的最大值和最小值,并將ne的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t0-t1時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的最大值和最小值,并將nt的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的nt波動(dòng)值;記錄t1-t2時(shí)間段內(nèi)發(fā)動(dòng)機(jī)轉(zhuǎn)速ne的最大值和最小值,并將ne的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的ne波動(dòng)值,記錄t1-t2時(shí)間段內(nèi)渦輪轉(zhuǎn)速nt的最大值和最小值,并將nt的最大值和最小值之差設(shè)定為該時(shí)間段內(nèi)的nt波動(dòng)值。
優(yōu)選的,t1時(shí)間點(diǎn)和t2時(shí)間點(diǎn)為可通過工程師的標(biāo)定進(jìn)行調(diào)整的時(shí)間點(diǎn),δner2、δner1、δnu和δnb也均為可標(biāo)定量。
以上顯示和描述了本發(fā)明的基本原理、主要特征及本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。