專利名稱:在混合動(dòng)力電動(dòng)車中檢測(cè)電動(dòng)機(jī)轉(zhuǎn)矩完整性的方法
技術(shù)領(lǐng)域:
總的來(lái)說(shuō),本發(fā)明涉及車輛傳動(dòng)系系統(tǒng)。更具體地,本發(fā)明涉及檢測(cè)電動(dòng)機(jī)的電動(dòng)機(jī)轉(zhuǎn)矩完整性,所述電動(dòng)機(jī)用來(lái)推動(dòng)混合動(dòng)力電動(dòng)車(HEV)傳動(dòng)系系統(tǒng)。
背景技術(shù):
HEV是一種具有用來(lái)進(jìn)行推動(dòng)的車輛傳動(dòng)系系統(tǒng)的車輛,所述車輛傳動(dòng)系系統(tǒng)包括與至少一種其它動(dòng)力源相結(jié)合的至少一個(gè)電動(dòng)機(jī)或電機(jī)。典型地,所述其它動(dòng)力源是汽油或柴油發(fā)動(dòng)機(jī)。根據(jù)為了提供車輛推動(dòng)力而將電動(dòng)機(jī)與其它動(dòng)力源彼此結(jié)合在一起的方式,有很多種類型的HEV,包括串聯(lián)、并聯(lián)及復(fù)合HEV,包括具有電動(dòng)變速器(EVT)的HEV,所述EVT通過(guò)將串聯(lián)和并聯(lián)HEV傳動(dòng)系結(jié)構(gòu)特征結(jié)合起來(lái)以提供無(wú)級(jí)變速比。
新型HEV傳動(dòng)系系統(tǒng)和結(jié)構(gòu)的發(fā)展促進(jìn)了新穎的車輛操作及診斷方法學(xué)的發(fā)展和實(shí)現(xiàn),且使其成為必需,所述車輛操作及診斷方法學(xué)適合使用及評(píng)定這些系統(tǒng)的新特征,所述車輛操作及診斷方法學(xué)包括評(píng)定特定系統(tǒng)、子系統(tǒng)和部件的狀態(tài)和可用性,以實(shí)現(xiàn)它們的期望功能。在涉及到從停車或“切斷”狀態(tài)到重起動(dòng)或“接通”狀態(tài)的HEV的重起動(dòng)時(shí)尤其需要這種信息,因?yàn)樵谇袛酄顟B(tài),為了保存諸如電池組或電池陣列的能量存儲(chǔ)系統(tǒng)的充電狀態(tài)而使該系統(tǒng)的許多元件斷電。同樣地,車輛系統(tǒng)、子系統(tǒng)和部件中的許多狀態(tài)的改變是未知的,為了在使用傳動(dòng)系系統(tǒng)之前核實(shí)它們的操作狀態(tài),最好能檢測(cè)它們中的一些。例如,如果在切斷狀態(tài)期間在車上進(jìn)行維護(hù),則可能希望在車輛重新使用之前確保車輛系統(tǒng)、子系統(tǒng)和部件中的某些正在正常工作。希望知道關(guān)于其狀態(tài)和可用性的信息的一種上述零件是用于推進(jìn)車輛的電動(dòng)機(jī),根據(jù)其完整性或者能力以產(chǎn)生用以推動(dòng)HEV傳動(dòng)系系統(tǒng)所需的輸出轉(zhuǎn)矩。
所以非常希望發(fā)展一種方法以在使用系統(tǒng)之前檢測(cè)在HEV傳動(dòng)系系統(tǒng)中用于推進(jìn)的電動(dòng)機(jī),以便確定所述電動(dòng)機(jī)是否能夠產(chǎn)生所需的輸出轉(zhuǎn)矩。
發(fā)明內(nèi)容
本發(fā)明是一種檢測(cè)電動(dòng)機(jī)的方法,該電動(dòng)機(jī)適于為車輛傳動(dòng)系系統(tǒng)提供所需的電動(dòng)機(jī)輸出轉(zhuǎn)矩,所述車輛傳動(dòng)系系統(tǒng)包括發(fā)動(dòng)機(jī)和可操作及可選擇地連接到變速器上的電動(dòng)機(jī),所述方法包括下列步驟確定電動(dòng)機(jī)的初始電動(dòng)機(jī)速度;確定電動(dòng)機(jī)轉(zhuǎn)矩指令作為初始電動(dòng)機(jī)速度的函數(shù);應(yīng)用電動(dòng)機(jī)轉(zhuǎn)矩指令到電動(dòng)機(jī),以從電動(dòng)機(jī)產(chǎn)生輸出轉(zhuǎn)矩;測(cè)量電動(dòng)機(jī)的結(jié)果電動(dòng)機(jī)速度;和建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù)。如果初始電動(dòng)機(jī)速度是正的,則該電動(dòng)機(jī)轉(zhuǎn)矩指令是正轉(zhuǎn)矩指令,如果電動(dòng)機(jī)速度是負(fù)的,則電動(dòng)機(jī)轉(zhuǎn)矩指令是負(fù)轉(zhuǎn)矩指令,其中相對(duì)于一個(gè)共用的旋轉(zhuǎn)基準(zhǔn)確定正和負(fù)的轉(zhuǎn)矩以及正和負(fù)的旋轉(zhuǎn)速度。
由于適于在任何試圖用電動(dòng)機(jī)產(chǎn)生用于推進(jìn)車輛的轉(zhuǎn)矩之前,確定HEV傳動(dòng)系系統(tǒng)的電動(dòng)機(jī)的狀態(tài)和可用性,以產(chǎn)生適當(dāng)?shù)妮敵鲛D(zhuǎn)矩,所以本發(fā)明是有利的。系統(tǒng)能以各種方式來(lái)利用所述狀態(tài)以啟動(dòng)電動(dòng)機(jī)或禁用電動(dòng)機(jī),例如,比如通過(guò)在確定了與電動(dòng)機(jī)相關(guān)的問(wèn)題的情況下不允許使用電動(dòng)機(jī)??梢韵嘈?,使用該方法能夠檢測(cè)與電動(dòng)機(jī)或電動(dòng)機(jī)編碼器配線相關(guān)的問(wèn)題。
根據(jù)附圖可以更完全地理解本發(fā)明,其中圖1是一個(gè)兩模式、復(fù)合分離(compound-split)的電動(dòng)變速器的優(yōu)選形式的機(jī)械硬件的示意圖,其特別適用于本發(fā)明的控制;圖2是用于實(shí)現(xiàn)本發(fā)明控制的優(yōu)選系統(tǒng)結(jié)構(gòu)的電氣和機(jī)械的示意圖;圖3是表示關(guān)于這里所公開(kāi)的示范性EVT的輸入和輸出速度的不同操作區(qū)域的圖表表示;圖4是用于本發(fā)明的輸入速度控制的EVT輸入元件轉(zhuǎn)矩估計(jì)的框圖;圖5是本發(fā)明的方法的流程圖;圖6是圖2的塊200的流程圖;圖7是圖2的塊300的流程圖;
圖8是圖2的塊400的流程圖;和圖9是圖2的塊500的流程圖。
具體實(shí)施例方式
首先參考圖1和2,通常用11來(lái)表示車輛動(dòng)力傳動(dòng)系。在該動(dòng)力傳動(dòng)系11中是一個(gè)多模式、復(fù)合分離的電動(dòng)變速器(EVT)的表示形式,其特別適用于實(shí)現(xiàn)本發(fā)明的控制并且在圖1和圖2中通常用附圖標(biāo)記10來(lái)表示。然后,對(duì)這些附圖做詳細(xì)的說(shuō)明,EVT具有輸入元件12,它可以具有可由發(fā)動(dòng)機(jī)14直接驅(qū)動(dòng)的軸的性質(zhì),或如圖2所示的那樣,可以將瞬時(shí)扭轉(zhuǎn)減振器16包括在發(fā)動(dòng)機(jī)14的輸出元件和EVT10的輸入元件之間。瞬時(shí)扭轉(zhuǎn)減振器16可以與轉(zhuǎn)矩轉(zhuǎn)換裝置(未示出)是一體的或與其結(jié)合使用,以允許發(fā)動(dòng)機(jī)14選擇性地與EVT10嚙合,但是必須明確的是,這樣的轉(zhuǎn)矩轉(zhuǎn)換裝置不用來(lái)改變或控制EVT10工作的模式。
在所述的實(shí)施例中,發(fā)動(dòng)機(jī)14可以是內(nèi)燃機(jī),如柴油機(jī),其更適于提供以固定的每分鐘轉(zhuǎn)數(shù)(RPM)傳遞的可用的動(dòng)力輸出。在圖1和2所描述的示范性實(shí)施例中,在起動(dòng)后,并且在其多數(shù)輸入期間,發(fā)動(dòng)機(jī)14可以依據(jù)是由駕駛者的輸入和行駛情況確定的所需要的工作點(diǎn)以一個(gè)或多個(gè)恒定速度工作。
EVT10利用三個(gè)行星齒輪子集24、26和28。第一行星齒輪子集24有一個(gè)外齒輪元件30,通常設(shè)計(jì)為環(huán)形齒輪,其包圍(circumscribe)一內(nèi)齒輪元件32,通常設(shè)計(jì)為太陽(yáng)齒輪。多個(gè)行星齒輪元件34可轉(zhuǎn)動(dòng)地安裝在支架36上,這樣每個(gè)行星齒輪元件34均既可以與外齒輪元件30嚙合又可以與內(nèi)齒輪元件32嚙合。
第二行星齒輪子集26也有一個(gè)外齒輪元件38,通常設(shè)計(jì)為環(huán)形齒輪,其包圍一內(nèi)齒輪元件40,通常設(shè)計(jì)為太陽(yáng)齒輪。多個(gè)行星齒輪元件42可轉(zhuǎn)動(dòng)地安裝在支架44上,這樣每個(gè)行星齒輪42均既可以與外齒輪元件38嚙合又可以與內(nèi)齒輪元件40嚙合。
第三行星齒輪子集28也有一個(gè)外齒輪元件46,通常設(shè)計(jì)為環(huán)形齒輪,其包圍一內(nèi)齒輪元件48,通常設(shè)計(jì)為太陽(yáng)齒輪。多個(gè)行星齒輪元件50可轉(zhuǎn)動(dòng)地安裝在支架52上,這樣每個(gè)行星齒輪50均既可以與外齒輪元件46嚙合又可以與內(nèi)齒輪元件48嚙合。
當(dāng)所有三個(gè)行星齒輪子集24、26和28均為它們自己正確形式的“簡(jiǎn)單的”行星齒輪子集時(shí),通過(guò)轂襯齒輪54,將第一行星齒輪子集24的內(nèi)齒輪元件32連接到第二行星齒輪子集26的外齒輪元件38上,這樣將第一和第二行星齒輪子集24和26復(fù)合在一起。通過(guò)套軸58,將連接在一起的第一行星齒輪子集24的內(nèi)齒輪元件32與第二行星齒輪子集26的外齒輪元件38繼續(xù)連接到第一電動(dòng)機(jī)/發(fā)電動(dòng)機(jī)56上。這里所提到的第一電動(dòng)機(jī)/發(fā)電動(dòng)機(jī)56也可以用不同的名稱來(lái)指代,如電動(dòng)機(jī)A或MA。
由于通過(guò)軸60將第一行星齒輪子集24的支架36與第二行星齒輪子集26的支架44連接,所以行星齒輪子集24和26有了進(jìn)一步的復(fù)合。這樣,第一和第二行星齒輪子集24和26的支架36和44是分別連接在一起的。通過(guò)轉(zhuǎn)矩轉(zhuǎn)換裝置62將軸60選擇性地連接到第三行星齒輪子集28的支架52上,該轉(zhuǎn)矩轉(zhuǎn)換裝置用來(lái)輔助選擇EVT10的工作模式,在下面將對(duì)該裝置做更充分的解釋。這里所提到的轉(zhuǎn)矩轉(zhuǎn)換裝置62也可以用不同的名稱來(lái)指代,如第二離合器、離合器二或C2。
第三行星齒輪子集28的支架52直接連接到變速器輸出元件64上。當(dāng)EVT10用于陸地車輛時(shí),輸出元件64可以連接到車軸(未示出)上,接下來(lái),在驅(qū)動(dòng)元件(也未示出)處終止。該驅(qū)動(dòng)元件可以包括使用在車輛上的前輪或后輪,或者是履帶式車輛的驅(qū)動(dòng)齒輪。
通過(guò)包圍軸60的套軸66,將第二行星齒輪子集26的內(nèi)齒輪元件40連接到第三行星齒輪子集28的內(nèi)齒輪元件48。通過(guò)轉(zhuǎn)矩轉(zhuǎn)換裝置70,將第三行星齒輪子集28的外齒輪元件46選擇性地連接到由變速器箱體68所代表的地面。轉(zhuǎn)矩轉(zhuǎn)換裝置70也用于輔助選擇EVT10的工作模式,將在下文對(duì)該裝置進(jìn)行解釋。這里所提到的轉(zhuǎn)矩轉(zhuǎn)換裝置70也可以用不同的名稱來(lái)指代,如第一離合器、離合器一或C1。
此外,套軸66繼續(xù)與第二電動(dòng)機(jī)/發(fā)電動(dòng)機(jī)72連接。第二電動(dòng)機(jī)/發(fā)電動(dòng)機(jī)72也可以用不同的名稱來(lái)指代,如電動(dòng)機(jī)B或MB。所有行星齒輪子集24、26和28及電動(dòng)機(jī)A和電動(dòng)機(jī)B(56、72)均是同軸取向的,圍繞著軸向放置的軸60。很清楚,電動(dòng)機(jī)A和B均是環(huán)形結(jié)構(gòu),以允許它們包圍三個(gè)行星齒輪子集24、26和28,這樣就能夠沿電動(dòng)機(jī)A和B的徑向向里放置行星齒輪子集24、26和28。這種結(jié)構(gòu)確保EVT10的總包絡(luò),也就是圓周尺寸是最小的。
主動(dòng)齒輪80從輸入元件12呈現(xiàn)。如上所述,主動(dòng)齒輪80將輸入元件12固定連接到第一行星齒輪子集24的外齒輪元件30上,因此,主動(dòng)齒輪80就能夠接收來(lái)自發(fā)動(dòng)機(jī)14和/或電動(dòng)機(jī)/發(fā)電動(dòng)機(jī)56和/或72的動(dòng)力。主動(dòng)齒輪80與惰輪82嚙合,接下來(lái),惰輪82與固定在軸86一端的傳動(dòng)齒輪84嚙合。軸86的另一端可以固定到變速器液體泵88,它從機(jī)油盤37中提供變速器液,然后將高壓液體傳送到調(diào)節(jié)器39,該調(diào)節(jié)器將一部分液體返回到機(jī)油盤37并且在管道41中提供調(diào)節(jié)后的管道壓力。
在所述示范性機(jī)械布置中,輸出元件64通過(guò)EVT10中的兩個(gè)不同的齒輪系接收動(dòng)力。當(dāng)激勵(lì)第一離合器C1時(shí),選擇第一模式或齒輪系,以將第三行星齒輪子集28的外齒輪元件46“接地”。當(dāng)松開(kāi)第一離合器C1時(shí),選擇第二模式或齒輪系,同時(shí)激勵(lì)第二離合器C2,以將軸60連接到第三行星齒輪子集28的支架52上。
本領(lǐng)域技術(shù)人員可以明白,在其各工作模式中,EVT10均能提供從相對(duì)慢到相對(duì)快的輸出速度的范圍。這種兩種模式的結(jié)合,其中在各模式中均具有從慢到快輸出速度的范圍,允許EVT10推動(dòng)車輛從靜止?fàn)顟B(tài)到公路速度。另外,其中同時(shí)使用離合器C1和C2的固定比率狀態(tài)是可獲得的以用于通過(guò)固定齒輪齒數(shù)比將輸入元件有效機(jī)械耦合到輸出元件。此外,其中離合器C1和C2同時(shí)松開(kāi)的中立狀態(tài)是可獲得的以用于將輸出元件從變速器機(jī)械解耦合。最后,EVT10能夠在模式間同步換檔,在該模式中離合器C1和C2中的轉(zhuǎn)差速度基本上為零。關(guān)于示范性EVT的工作的其它細(xì)節(jié)可以在共同轉(zhuǎn)讓的公開(kāi)號(hào)為5931757的美國(guó)專利中找到,在這里引用該文的全部?jī)?nèi)容以供參考。
發(fā)動(dòng)機(jī)14優(yōu)選是柴油機(jī)并且由如圖2所示的發(fā)動(dòng)機(jī)控制模塊(ECM)23電子控制。ECM23是基于常規(guī)微處理器的柴油機(jī)控制器,該柴油機(jī)控制器包括如微處理器、只讀存儲(chǔ)器ROM、隨機(jī)存取存儲(chǔ)器RAM、電可編程只讀存儲(chǔ)器EPROM、高速時(shí)鐘、模擬數(shù)字(A/D)和數(shù)字模擬(D/A)電路、和輸入/輸出電路及裝置(I/O)和適當(dāng)?shù)男盘?hào)調(diào)節(jié)及緩沖電路等的普通元件。ECM23用來(lái)從各種傳感器處得到數(shù)據(jù)并且通過(guò)多條分立線路分別控制發(fā)動(dòng)機(jī)14的各種致動(dòng)器。為了簡(jiǎn)單起見(jiàn),通常以通過(guò)集合線35與發(fā)動(dòng)機(jī)雙向接口來(lái)表示ECM23。由ECM23讀出的各種參數(shù)中有機(jī)油盤和發(fā)動(dòng)機(jī)的冷卻液溫度、發(fā)動(dòng)機(jī)速度(Ne)、渦輪壓力和周圍空氣的溫度及氣壓??梢杂蒃CM23控制的各種致動(dòng)器包括噴油嘴、風(fēng)扇控制器、包括電熱塞和格柵式進(jìn)氣加熱器的發(fā)動(dòng)機(jī)預(yù)熱器。ECM優(yōu)選的是響應(yīng)于由EVT控制系統(tǒng)提供的轉(zhuǎn)矩指令Te_cmd,對(duì)發(fā)動(dòng)機(jī)14提供公知的基于轉(zhuǎn)矩的控制。本領(lǐng)域技術(shù)人員對(duì)這樣的發(fā)動(dòng)機(jī)電子設(shè)備、控制及數(shù)量是很熟悉的,所以在這里不需要對(duì)此做更詳細(xì)的解釋。
如前面描述所表現(xiàn)的,EVT10選擇性地接收來(lái)自發(fā)動(dòng)機(jī)14的動(dòng)力。如現(xiàn)在繼續(xù)參考圖2所做的解釋,EVT10也接收來(lái)自電能存儲(chǔ)裝置的動(dòng)力,該電能存儲(chǔ)裝置如在電池組模塊(BPM)21中的一個(gè)或多個(gè)電池。在不改變本發(fā)明的原理的情況下,也可以使用其它具有存儲(chǔ)電能及分配電能能力的電能存儲(chǔ)裝置來(lái)代替電池。BPM21是通過(guò)DC線路27與雙動(dòng)力變換器模塊(DPIM)19耦合的高壓DC。根據(jù)BPM21是充電還是放電可以將電流轉(zhuǎn)換到BPM21或是從BPM21轉(zhuǎn)換電流。DPIM19包括一對(duì)電源變換器和各自的電動(dòng)機(jī)控制器,該電動(dòng)機(jī)控制器用來(lái)接收電動(dòng)機(jī)控制指令并且依據(jù)該指令控制變換器狀態(tài),以提供電動(dòng)器驅(qū)動(dòng)或再生功能。電動(dòng)機(jī)控制器是基于微處理器的控制器,該控制器包括如微處理器、只讀存儲(chǔ)器ROM、隨機(jī)存取存儲(chǔ)器RAM、電可編程只讀存儲(chǔ)器EPROM、高速時(shí)鐘、模擬數(shù)字(A/D)和數(shù)字模擬(D/A)電路、和輸入/輸出電路及裝置(I/O)和適當(dāng)?shù)男盘?hào)調(diào)節(jié)和緩沖電路等的普通元件。在電動(dòng)機(jī)運(yùn)行控制中,各變換器接收來(lái)自DC線路的電流并且通過(guò)高壓相位線29和31將AC電流提供到各電動(dòng)機(jī)。在再生控制中,各變換器通過(guò)高壓相位線29和31接收來(lái)自電動(dòng)機(jī)的AC電流并且將該電流提供到DC線路27。提供給變換器的凈DC電流或者從變換器得到的凈DC電流確定了BPM21的充電或放電工作模式。優(yōu)選地,MA和MB是三相AC電動(dòng)機(jī),并且變換器包括互補(bǔ)的三相功率電子設(shè)備。通過(guò)DPIM19從電動(dòng)機(jī)的相位信息或常規(guī)的旋轉(zhuǎn)傳感器也能分別導(dǎo)出MA和MB各自的電動(dòng)機(jī)速度信號(hào)Na和Nb。本領(lǐng)域技術(shù)人員對(duì)這樣的電動(dòng)機(jī)、電子設(shè)備、控制及數(shù)量是很熟悉的,所以在這里不需要對(duì)此做更詳細(xì)的解釋。
系統(tǒng)控制器43是基于微處理器的控制器,該控制器包括如微處理器、只讀存儲(chǔ)器ROM、隨機(jī)存取存儲(chǔ)器RAM、電可編程只讀存儲(chǔ)器EPROM、高速時(shí)鐘、模擬數(shù)字(A/D)和數(shù)字模擬(D/A)電路、數(shù)字信號(hào)處理器(DSP)、和輸入/輸出電路及裝置(I/O)和適當(dāng)?shù)男盘?hào)調(diào)節(jié)和緩沖電路等的普通元件。在示范性實(shí)施例中,系統(tǒng)控制器43包括一對(duì)基于微處理器的控制器,指定為車輛控制模塊(VCM)15和變速器控制模塊(TCM)17。例如,VCM15和TCM17可以提供與EVT和車輛底盤相關(guān)的各種控制和診斷功能,如包括與再生制動(dòng)、防抱死制動(dòng)及牽引力控制配合的發(fā)動(dòng)機(jī)轉(zhuǎn)矩指令、輸入速度控制和輸出轉(zhuǎn)矩控制,如本文所述的。特別是針對(duì)EVT的功能性,系統(tǒng)控制器43用于直接從各種傳感器中得到數(shù)據(jù)并且通過(guò)多個(gè)離散的線路分別直接控制EVT的各種致動(dòng)器。為了簡(jiǎn)單起見(jiàn),以通過(guò)集合線33與EVT雙向接口來(lái)表示系統(tǒng)控制器43。應(yīng)特別注意的是,系統(tǒng)控制器43從旋轉(zhuǎn)傳感器接收到頻率信號(hào),并將其處理成輸入元件12的速度Ni和輸出元件的速度No,用來(lái)控制EVT10。系統(tǒng)控制器也從壓力開(kāi)關(guān)(未單獨(dú)在圖中示出)接收壓力信號(hào)并對(duì)其進(jìn)行處理,以監(jiān)控離合器C1和C2的作用室壓力。還有一種選擇,也可以使用具有能夠進(jìn)行大范圍壓力監(jiān)控的壓力轉(zhuǎn)換器。系統(tǒng)控制器也可以將PMW和/或二元控制信號(hào)提供給EVT10以控制離合器C1和C2的填充和排出以用來(lái)將其應(yīng)用和松開(kāi)。另外,系統(tǒng)控制器可以接收變速器機(jī)油盤37的溫度數(shù)據(jù),如用來(lái)自常規(guī)的熱電偶輸入(未單獨(dú)在圖中列出)以得到機(jī)油盤溫度Ts,并且能夠提供從輸入速度Ni和機(jī)油盤溫度Ts得出的PWM信號(hào),以通過(guò)調(diào)節(jié)器39控制管道壓力。通過(guò)受螺線管控制的滑閥響應(yīng)于PWM和上面所提到的二元控制信號(hào)能夠?qū)崿F(xiàn)離合器C1和C2的填充和排出。同樣地,管道壓力調(diào)節(jié)器39也可以是螺線管控制的,以根據(jù)所述的PWM信號(hào)建立調(diào)節(jié)后的管道壓力的變種。本領(lǐng)域技術(shù)人員對(duì)這樣的管道壓力控制是很熟悉的。從輸出速度No、MA的速度Na和MB的速度Nb可以得出離合器C1和C2的離合器轉(zhuǎn)差速度;特別地,C1的滑動(dòng)是No和Nb的函數(shù),而C2的滑動(dòng)是No、Na和Nb的函數(shù)。同樣要說(shuō)明的是用戶接口(UI)塊13,包括系統(tǒng)控制器43的輸入,如車輛節(jié)流閥位置、用于可獲得驅(qū)動(dòng)范圍選擇的按鈕式換檔選擇器(PBSS)、制動(dòng)力及在其它部件之間的快速空轉(zhuǎn)要求。系統(tǒng)控制器43確定轉(zhuǎn)矩指令Te_cmd并且將其提供給ECM23。轉(zhuǎn)矩指令Te_cmd代表了由系統(tǒng)控制器所確定的發(fā)動(dòng)機(jī)所需要的EVT的轉(zhuǎn)矩貢獻(xiàn)。
所述的各種模塊(也就是,系統(tǒng)控制器43、DPIM19、BPM21、ECM23)通過(guò)控制器局域網(wǎng)(CAN)總線25進(jìn)行通信。CAN總線25允許在各模塊之間進(jìn)行控制參數(shù)和指令的通信。使用的特殊通信協(xié)議是專用的。例如,對(duì)重型車輛來(lái)說(shuō)優(yōu)選的協(xié)議是汽車工程師學(xué)會(huì)的標(biāo)準(zhǔn)J1939(SAEJ1939)。CAN總線及應(yīng)用協(xié)議在系統(tǒng)控制器、ECM、DPIM、BPIM和其它控制器如防抱死制動(dòng)及牽引力控制器之間提供穩(wěn)健的信息傳遞及多控制器接口。
參考圖3,描述了EVT10的沿水平軸的輸出速度No對(duì)在縱軸上的輸入速度Ni的圖。線91表示的是同步工作狀態(tài),即對(duì)離合器C1和C2以相對(duì)基本為零的轉(zhuǎn)差速度同時(shí)工作時(shí)輸入速度和輸出速度之間的關(guān)系。同樣地,它代表了基本上在各模式之間可以發(fā)生同步換檔時(shí)或在通過(guò)同時(shí)使用離合器C1和C2而實(shí)現(xiàn)將輸入端直接機(jī)械耦合到輸出端時(shí),輸入輸出速度之間的關(guān)系,也稱為固定比率。能夠產(chǎn)生圖3中的線91所述的同步工作的一個(gè)特殊的齒輪組關(guān)系如下外齒輪元件30有91個(gè)齒,內(nèi)齒輪元件32有49個(gè)齒,行星齒輪元件34有21個(gè)齒;外齒輪元件38有91個(gè)齒,內(nèi)齒輪元件40有49個(gè)齒,行星齒輪元件42有21個(gè)齒;外齒輪元件46有89個(gè)齒,內(nèi)齒輪元件48有31個(gè)齒,行星齒輪元件50有29個(gè)齒。在這里提到線91時(shí)也可以有不同的名稱如同步線、換檔比率線或固定比率線。
在換檔比率線91的左側(cè)是第一模式的操作93的優(yōu)選區(qū)域,其中在第一模式中使用C1而松開(kāi)C2。在換檔比率線91的右側(cè)是第二模式的操作95的優(yōu)選區(qū)域,其中在第二模式中松開(kāi)C1而使用C2。當(dāng)在這里提到離合器C1和C2時(shí),術(shù)語(yǔ)使用表示通過(guò)各離合器的實(shí)質(zhì)轉(zhuǎn)矩傳遞容量,而術(shù)語(yǔ)松開(kāi)表示通過(guò)各離合器的非實(shí)質(zhì)的轉(zhuǎn)矩傳遞容量。由于通常優(yōu)選的是使從一個(gè)模式同步換檔到另一個(gè)模式,所以通過(guò)兩個(gè)離合器使用固定比率使得轉(zhuǎn)矩從一個(gè)模式轉(zhuǎn)換到另一個(gè)模式,其中在松開(kāi)當(dāng)前使用的離合器之間的一段有限時(shí)間使用當(dāng)前松開(kāi)的離合器。而且,通過(guò)繼續(xù)使用與即將進(jìn)入的模式相關(guān)的離合器并且松開(kāi)與即將退出的模式相關(guān)的離合器,當(dāng)退出固定比率時(shí)完成模式變換。雖然操作93的區(qū)域是EVT在模式1工作的優(yōu)選區(qū)域,但這并不是說(shuō)EVT的模式2操作在該區(qū)域不能或不會(huì)發(fā)生。但是,通常來(lái)講,優(yōu)選在區(qū)域93中在模式1操作,因?yàn)槟J?能夠使用特別適于各方面(例如,重量、尺寸、成本、慣性容量等)的齒輪組和電動(dòng)機(jī)硬件以達(dá)到區(qū)域93的高起動(dòng)轉(zhuǎn)矩。同樣地,雖然操作95的區(qū)域通常是EVT的模式2工作的優(yōu)選區(qū)域,但這并不是說(shuō)EVT的模式1操作在該區(qū)域不能或不會(huì)發(fā)生。但是,通常來(lái)講,優(yōu)選在區(qū)域95中在模式2操作,因?yàn)槟J?能夠使用特別適于各方面(例如,重量、尺寸、成本、慣性容量等)的齒輪組和電動(dòng)機(jī)硬件以達(dá)到區(qū)域95的高速度。當(dāng)換檔進(jìn)入模式1時(shí),就認(rèn)為其是換到了低檔并且根據(jù)Ni/No的關(guān)系與較高的齒輪齒數(shù)比相關(guān)聯(lián)。同樣地,當(dāng)換檔進(jìn)入模式2時(shí),就認(rèn)為其是換到了高檔并且根據(jù)Ni/No的關(guān)系與較低的齒輪齒數(shù)比相關(guān)聯(lián)。
對(duì)于在模式1和模式2期間的變速器速度控制,利用適用于旋轉(zhuǎn)體的牛頓定律確定EVT的動(dòng)態(tài)方程N(yùn)_dot=(1/J)*Tsum其中N_dot是轉(zhuǎn)動(dòng)加速度;J是轉(zhuǎn)動(dòng)慣量;和Tsum是對(duì)慣量J作用的外部轉(zhuǎn)矩的總和。
在示范性EVT中,相對(duì)于模式1和模式2,利用對(duì)于各獨(dú)立自由體圖表的牛頓定律確定下述矩陣方程,分別是[Ni_dot No_dot]T=[A1]*[Ti Ta Tb To]T[Ni_dot No_dot]T=[A2]*[Ti Ta Tb To]T其中Ni_dot是輸入元件的加速度;No_dot是輸出元件的加速度;Ti是外加的輸入元件轉(zhuǎn)矩;Ta是外加的電動(dòng)機(jī)A的轉(zhuǎn)矩;Tb是外加的電動(dòng)機(jī)B的轉(zhuǎn)矩;To是外加的輸出元件轉(zhuǎn)矩;和A1和A2是2×4的參數(shù)值的矩陣,其分別是由硬件齒輪和軸內(nèi)連接以及估計(jì)的適用于模式1和模式2的硬件慣性確定的。
也可以用其它不同的獨(dú)立元件的加速度代替上面所述的那些參數(shù),以得到一個(gè)相似的矩陣方程。由于在其它控制傳動(dòng)和車輛控制的區(qū)域,輸入和輸出速度均是通常感興趣的量,所以選擇Ni_dot和No_dot作為最有利的手段。
模式1和模式2的矩陣方程形式是相同的。但是,在A1和A2中的參量常數(shù)可以是不同的。所以,這里所提到的模式1或模式2也同等地適用于另一個(gè)。
所要控制的系統(tǒng)的基本模式模型根據(jù)本發(fā)明提供變速器輸入速度控制的基礎(chǔ)。對(duì)示范性EVT,優(yōu)選通過(guò)電動(dòng)機(jī)轉(zhuǎn)矩Ta和Tb進(jìn)行輸入速度控制而不是通過(guò)輸入元件的輸入轉(zhuǎn)矩Ti或輸出元件的輸出轉(zhuǎn)矩To進(jìn)行控制。因此,Ti和To均被認(rèn)為是不由本發(fā)明控制的外部輸入或干擾轉(zhuǎn)矩。所以,基本模式模型重新排列成求解電動(dòng)機(jī)轉(zhuǎn)矩Ta和Tb的矩陣方程,如下所示[Ta Tb]T=[B1]*[Ti To Ni_dot No_dot]T其中B1是2×4的參數(shù)值的矩陣,其分別是由硬件齒輪和軸內(nèi)連接以及估計(jì)的適用于模式1和模式2的硬件慣性確定的,并且表示通常稱為的工廠模型(plant model)。
本發(fā)明的EVT速度控制中使用了改進(jìn)后的模式模型?;诠S動(dòng)態(tài)模型參數(shù)、B1及特別用公式表示到模型的輸入(Ti,To,Ni_dot,No_dot)來(lái)計(jì)算電動(dòng)機(jī)轉(zhuǎn)矩指令。下面將描述對(duì)這些特別用公式表示的輸入的應(yīng)用的選擇。
優(yōu)選的實(shí)現(xiàn)輸入元件轉(zhuǎn)矩Ti的方法是提供用于Ti的估計(jì)的輸入轉(zhuǎn)矩Ti_est。圖4提供了確定估計(jì)的輸入轉(zhuǎn)矩Ti_est的方法的框圖。通過(guò)系統(tǒng)控制器43將發(fā)動(dòng)機(jī)轉(zhuǎn)矩指令Te_cmd提供給ECM23。然后ECM23提供所產(chǎn)生的實(shí)際發(fā)動(dòng)機(jī)轉(zhuǎn)矩的估計(jì)值Te_est,并將其提供給系統(tǒng)控制器43。然后系統(tǒng)控制器43利用一張經(jīng)驗(yàn)得出的查找表計(jì)算出輸入元件的轉(zhuǎn)矩?fù)p失的估計(jì)值Ti_loss,其中該表是關(guān)于輸入元件速度Ni的函數(shù)。這些經(jīng)驗(yàn)得出的損失表示由于摩擦、變速器油泵損失及發(fā)動(dòng)機(jī)從動(dòng)零件等所引起的發(fā)動(dòng)機(jī)的轉(zhuǎn)矩的減少。然后從發(fā)動(dòng)機(jī)的所產(chǎn)生轉(zhuǎn)矩的估計(jì)值中減少損失估計(jì)值,以計(jì)算估計(jì)的輸入轉(zhuǎn)矩Ti_est。通過(guò)用這樣的方式計(jì)算Ti_est、Ta和Tb,以考慮和抵消估計(jì)的變速器輸入轉(zhuǎn)矩對(duì)變速器輸入速度的影響。
優(yōu)選的實(shí)現(xiàn)輸出元件轉(zhuǎn)矩To的方法是提供用于To的由變速器產(chǎn)生的所需輸出轉(zhuǎn)矩To_des。在這里所述的用于EVT輸入速度控制中的改進(jìn)模型中,將To認(rèn)為是對(duì)輸出元件作用的外部轉(zhuǎn)矩。假定外部輸出轉(zhuǎn)矩與EVT引起的輸出轉(zhuǎn)矩相等并且方向相反,則將To折合到To_des?;谝韵聨讉€(gè)方面確定To_des,如駕駛者輸入的加速器踏板位置、制動(dòng)踏板位置、換檔選擇器位置;車輛動(dòng)態(tài)狀況如加速度變化率或減速度變化率;EVT操作狀況如溫度、電壓、電流和速度。
To_des也可以包括針對(duì)控制的系統(tǒng)約束輸出轉(zhuǎn)矩目標(biāo)值。當(dāng)所述要求在系統(tǒng)容量范圍之內(nèi)時(shí),它可以對(duì)應(yīng)于車輛操作者所要求的轉(zhuǎn)矩。但是它也可以對(duì)應(yīng)于約束輸出轉(zhuǎn)矩,該轉(zhuǎn)矩是根據(jù)系統(tǒng)極限而對(duì)系統(tǒng)進(jìn)行要求的。To_des也可以根據(jù)除系統(tǒng)容量之外的其它因素來(lái)進(jìn)行約束,如車輛可駕駛性和穩(wěn)定性考慮。也可以根據(jù)在現(xiàn)有操作狀況下的最大和最小輸入轉(zhuǎn)矩容量(Ti_min,Ti_max)、在當(dāng)前操作狀況下的最小和最大電動(dòng)機(jī)轉(zhuǎn)矩(Ta_min,Ta_max,Tb_min,Tb_max)及在當(dāng)前操作狀況下的最小和最大電池功率容量(Pbatt_min,Pbatt_max)來(lái)確定約束輸出轉(zhuǎn)矩。
通過(guò)To或To_des,可以計(jì)算出Ta和Tb及如上所述得到Te,并將它們分別提供給各自的控制器以執(zhí)行必要的控制指令,Ta_cmd、Tb_cmd以及Te_cmd,以便產(chǎn)生所需的變速器輸出轉(zhuǎn)矩。即使首先是作為一個(gè)中間值及分解為與Ta、Tb和Te,也就是Ta_cmd、Tb_cmd和Te_cmd相關(guān)的控制指令中,這里的To_des也可以稱為一個(gè)指令或To_cmd。關(guān)于動(dòng)力傳動(dòng)系統(tǒng)11的操作和與Ta、Tb和Te相關(guān)的控制指令的確定的其它細(xì)節(jié)可以在2003年10月14日提交的序列號(hào)為10/686511(代理人案件No.GP-304140)以及2004年2月14日提交的序列號(hào)為10/119531(代理人案件No.GP-304338)的共同轉(zhuǎn)讓以及共同待審的美國(guó)專利中找到,在這里結(jié)合其全部?jī)?nèi)容以供參考。
如上面簡(jiǎn)要所述,希望在想要實(shí)施它們各自的轉(zhuǎn)矩指令Ta_cmd和Tb_cmd之前,在接通情況下執(zhí)行對(duì)MA和MB的診斷測(cè)試,以確定它們的關(guān)于實(shí)現(xiàn)這些指令的能力的完整性或狀態(tài)。例如,在由于先前切斷或其它變化(諸如在電動(dòng)機(jī)機(jī)構(gòu)或可操作地及有選擇地連接到電動(dòng)機(jī)的動(dòng)力傳動(dòng)系統(tǒng)的其它部分中的高摩擦通路的發(fā)展)或其它系統(tǒng)變化,而引起電動(dòng)機(jī)或任一個(gè)電動(dòng)機(jī)的電動(dòng)機(jī)編碼器配線的結(jié)構(gòu)和/或條件發(fā)生變化的情況下,需要利用簡(jiǎn)要轉(zhuǎn)矩指令來(lái)檢測(cè)電動(dòng)機(jī),以確定是否每個(gè)電動(dòng)機(jī)都能產(chǎn)生在正常工作參數(shù)范圍內(nèi)操作系統(tǒng)所必需的電動(dòng)機(jī)轉(zhuǎn)矩。特別需要在電動(dòng)機(jī)或系統(tǒng)的其它元件不需要添加另外的硬件的情況下檢測(cè)電動(dòng)機(jī)。由于提供了這樣一種電動(dòng)機(jī)的電動(dòng)機(jī)轉(zhuǎn)矩完整性的診斷檢測(cè),或在使用多個(gè)電動(dòng)機(jī)的情況下為每個(gè)電動(dòng)機(jī)都提供檢測(cè),所以本發(fā)明是有利的。由于在如傳動(dòng)系系統(tǒng)11的HEV傳動(dòng)系系統(tǒng)中已經(jīng)使用的硬件外不需要額外的硬件來(lái)實(shí)現(xiàn)本發(fā)明,所以,本發(fā)明也是有利的。
參考圖5-9,本發(fā)明是一種檢測(cè)電動(dòng)機(jī)的方法100,所述電動(dòng)機(jī)適合于為車輛傳動(dòng)系系統(tǒng)提供所需電動(dòng)機(jī)輸出轉(zhuǎn)矩,所述傳動(dòng)系系統(tǒng)包括發(fā)動(dòng)機(jī)和可操作地及有選擇地與變速器連接的電動(dòng)機(jī),所述方法100包括下列步驟例如,分別如圖5-7的塊120、220和320所示的,確定電動(dòng)機(jī)的初始電動(dòng)機(jī)速度;例如,分別如圖6-9中的塊210、310、410、510所示的,確定電動(dòng)機(jī)轉(zhuǎn)矩指令作為初始電動(dòng)機(jī)速度的函數(shù);例如,分別如圖6-9中的塊210、310、410和510所示的,將電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)驅(qū)動(dòng)電動(dòng)機(jī),以從電動(dòng)驅(qū)動(dòng)電動(dòng)機(jī)產(chǎn)生輸出轉(zhuǎn)矩;例如,分別如圖6-9的塊215/225、315/325、415/425和515/525所示的,測(cè)量電動(dòng)驅(qū)動(dòng)電動(dòng)機(jī)的結(jié)果電動(dòng)機(jī)速度;例如,分別如圖6-9的塊215/225、315/325、415/425和515/525所示的,建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù)。相信不管是以諸如,例如使用各種硬布線邏輯部件或計(jì)算元件的形式的硬件、或以軟件、或以它們的各種結(jié)合形式均可以實(shí)現(xiàn)方法100。但是,優(yōu)選地,方法100包括計(jì)算機(jī)控制算法,所述算法可以作為在位于車輛中的一個(gè)或多個(gè)計(jì)算機(jī)中的計(jì)算機(jī)代碼而存儲(chǔ)和執(zhí)行,如可以在系統(tǒng)控制器43中找到。如系統(tǒng)控制器43的控制器適于通過(guò)控制器總線25直接接收各種所需輸入(如Mtr_A_Spd和Mtr_B_Spd)或從系統(tǒng)的其它控制器(如ECM23)獲得它們,并且與方法100的實(shí)現(xiàn)相結(jié)合來(lái)提供它們,如在此所述。如系統(tǒng)控制器43的控制器也適于與方法100的執(zhí)行和操作相結(jié)合地設(shè)置特定的狀態(tài)標(biāo)記或其它指示。下面將更詳細(xì)地描述本發(fā)明的步驟。
在圖5-9的流程圖中所使用的術(shù)語(yǔ)和變量名稱具有下面的定義Eng_Tq_Cmnd 發(fā)動(dòng)機(jī)燃料轉(zhuǎn)矩指令(%);K_Delta_Mtr_Spd_2_Pass_Test 通過(guò)電動(dòng)機(jī)轉(zhuǎn)矩完整性檢測(cè)的電動(dòng)機(jī)速度增量的標(biāo)準(zhǔn)(如50rpm);K_Delta_Mtr_Spd_2_Fail_Test 未通過(guò)電動(dòng)機(jī)轉(zhuǎn)矩完整性檢測(cè)的電動(dòng)機(jī)速度增量的標(biāo)準(zhǔn)(如300rpm);K_Incr_Mtr_Tq在通過(guò)檢測(cè)前對(duì)K_Cnts_Per_Incr_Mtr_Tq進(jìn)行計(jì)數(shù)后增加的電動(dòng)機(jī)轉(zhuǎn)矩指令(例如,如果Ts≥10℃,則20n-m,和如果Ts<10℃,則30n-m);K_Max_Mtr_Test_Cnts 進(jìn)行電動(dòng)機(jī)A/B轉(zhuǎn)矩完整性檢測(cè)的最大計(jì)數(shù);K_Mtr_A_Test_Tq 當(dāng)初始化和觸發(fā)正的電動(dòng)機(jī)A轉(zhuǎn)矩完整性檢測(cè)時(shí)的電動(dòng)機(jī)A起動(dòng)轉(zhuǎn)矩指令(如40n-m);K_Mtr_B_Test_Tq 當(dāng)初始化和觸發(fā)正的電動(dòng)機(jī)B轉(zhuǎn)矩完整性檢測(cè)時(shí)的電動(dòng)機(jī)B起動(dòng)轉(zhuǎn)矩指令(如50n-m);Mtr_A_Spd當(dāng)前電動(dòng)機(jī)A的速度(rpm);Mtr_A_Tq_Cmnd電動(dòng)機(jī)A的轉(zhuǎn)矩指令(Nm);
Mtr_B_Spd當(dāng)前電動(dòng)機(jī)B的速度(rpm);Mtr_B_Tq_Cmnd電動(dòng)機(jī)B的轉(zhuǎn)矩指令(Nm);Stamped_Mtr_A_Spd當(dāng)初始化和觸發(fā)電功機(jī)A的轉(zhuǎn)矩完整性檢測(cè)時(shí)的電動(dòng)機(jī)A起動(dòng)速度;Stampea_Mtr_B_Spd當(dāng)初始化和觸發(fā)電動(dòng)機(jī)B的轉(zhuǎn)矩完整性檢測(cè)時(shí)的電動(dòng)機(jī)B起動(dòng)速度;W_Mtr_Test_Status用來(lái)追蹤和指導(dǎo)電動(dòng)機(jī)轉(zhuǎn)矩完整性檢測(cè)順序的狀態(tài)指示符或標(biāo)記,所允許的值包括C_Start_Mtr_Test,C_Mtr_A_Pos_Tq_Test,C_Mtr_A_Neg_Tq_Test,C_Mtr_B_Pos_Tq_Test,C_Mtr_B_Neg_Tq_Test,和C_End_Mtr_Test;以及W_Mtr_Test_Total_Cnts特定電動(dòng)機(jī)檢測(cè)的檢測(cè)持續(xù)時(shí)間(基于計(jì)數(shù)器的計(jì)數(shù)數(shù)字)。
參考圖5,響應(yīng)于需要檢測(cè)電動(dòng)機(jī)轉(zhuǎn)矩完整性的系統(tǒng)狀態(tài)改變或觸發(fā)事件,方法100如所指示的從塊105開(kāi)始。這可以包括任何適當(dāng)?shù)南到y(tǒng)狀態(tài)改變或觸發(fā)事件,但是優(yōu)選的包括由于按鍵開(kāi)關(guān)的激活或其它公知的信號(hào)的激活裝置而產(chǎn)生的接通或電連通信號(hào)。提供接通信號(hào)給諸如系統(tǒng)控制器43的控制器,并且它的存在可以被用作執(zhí)行實(shí)現(xiàn)方法100的步驟的計(jì)算機(jī)程序的觸發(fā)器。該程序優(yōu)選的與控制器的多個(gè)控制循環(huán)一起重復(fù)執(zhí)行,在給定的控制循環(huán)中更新特定標(biāo)志和變量的狀態(tài),并用公知的方法將它們存儲(chǔ)起來(lái)以用于隨后的控制循環(huán)中。
再次參考圖6,在判斷塊110中核對(duì)檢測(cè)狀態(tài)變量W_Mtr_Test_Status,看其是否等于C_Start_Mtr_Test,如果相等,則方法100進(jìn)行到塊120,如果不相等(也就是,如果程序已經(jīng)開(kāi)始執(zhí)行并且賦于了一個(gè)不同的值),則方法100進(jìn)行到判斷塊130。所以,在整個(gè)程序的初始循環(huán)中,選擇塊120,其中采取了多個(gè)動(dòng)作。首先,凍結(jié)要檢測(cè)的電動(dòng)機(jī)的當(dāng)前電動(dòng)機(jī)速度的值Mtr_A_Spd并作為Stamped_Mtr_A_Spd存儲(chǔ)。這就是確定電動(dòng)機(jī)的初始電動(dòng)機(jī)速度的步驟。雖然在該例子中針對(duì)電動(dòng)機(jī)A解釋初始電動(dòng)機(jī)速度的確定,但是在車輛傳動(dòng)系系統(tǒng)包括多個(gè)電動(dòng)機(jī)的情況下,檢測(cè)順序可以是任何所需的順序,并且是與本發(fā)明的特定實(shí)施例一起做出的設(shè)計(jì)選擇的問(wèn)題。其次,再參考?jí)K120,如果Mtr_A_Spd大于或等于零,則將W_Mtr_Test_Status的值設(shè)置成等于C_Mtr_A_Pos_Tq_Test;并且如果不是和話(也就是,小于零),則設(shè)置其等于C_Mtr_A_Neg_Tq_Test,并由控制器來(lái)存儲(chǔ)。確定W_Mtr_Test_Status的值作為初始電動(dòng)機(jī)速度的函數(shù)以及跟隨其后的某些檢測(cè)步驟包括了確定電動(dòng)機(jī)轉(zhuǎn)矩指令作為初始電動(dòng)機(jī)速度的函數(shù)。一旦完成初始程序循環(huán)及上面所述的步驟,程序就用在前面的控制循環(huán)中存儲(chǔ)的特定狀態(tài)標(biāo)志和固定值來(lái)與后來(lái)的控制循環(huán)相結(jié)合而繼續(xù)執(zhí)行,如在此所述。
再參考圖5的塊110,在初始循環(huán)之后,W_Mtr_Test_Status的值不等于C_Start_Mtr_Test,而是,在給定的例子中,已經(jīng)根據(jù)Mtr_A_Spd的值將W_Mtr_Test_Status的值設(shè)定成等于C_Mtr_A_Pos_Tq_Test或C_Mtr_A_Neg_Tq_Test(或者如果在如在此所述的W_Mtr_Test_Status的其它值上完成了電動(dòng)機(jī)A的檢測(cè)),從而使得判斷塊110的檢測(cè)結(jié)果是假的,并且該方法轉(zhuǎn)到判斷塊130。在塊130中,該方法進(jìn)行檢測(cè)以確定W_Mtr_Test_Status是否等于C_Mtr_A_Pos_Tq_Test,并且如果是真的則轉(zhuǎn)到塊200,以執(zhí)行與Positive_Mtr_A_Tq_Test的例行程序相關(guān)的步驟序列,如果是假的則轉(zhuǎn)到判斷塊140,以確定W_Mtr_Test_Status是否等于C_Mtr_A_Neg_Tq_Test,并且如果是真的則轉(zhuǎn)到塊300,以執(zhí)行與Negative_Mtr_A_Tq_Test的例行程序相關(guān)的步驟序列,并且如果是假的則該方法前進(jìn)到塊150。這是確定是用一個(gè)正的轉(zhuǎn)矩指令還是一個(gè)負(fù)的轉(zhuǎn)矩指令來(lái)執(zhí)行電動(dòng)機(jī)A的檢測(cè)的一種簡(jiǎn)單的方法。如果初始速度Stamped_Mtr_A_Spd關(guān)于共用的旋轉(zhuǎn)基準(zhǔn)是正的,則檢測(cè)利用正的轉(zhuǎn)矩指令或在與電動(dòng)機(jī)旋轉(zhuǎn)方向相同的方向中應(yīng)用的轉(zhuǎn)矩指令。如果初始速度Stamped_Mtr_A_Spd關(guān)于共用的旋轉(zhuǎn)基準(zhǔn)是負(fù)的,則檢測(cè)利用負(fù)的轉(zhuǎn)矩指令或在與檢測(cè)中的電動(dòng)機(jī)的旋轉(zhuǎn)方向相同的方向中再次應(yīng)用的轉(zhuǎn)矩指令。
再參考圖6-7,一旦完成電動(dòng)機(jī)A的檢測(cè),W_Mtr_Test_Status的值就不等于C_Mtr_A_Pos_Tq_Test或C_Mtr_A_Neg_Tq_Test,而是分別根據(jù)圖6和7中的塊220或320中的一個(gè)進(jìn)行設(shè)置,所以塊140的檢測(cè)結(jié)果將是假的,方法100前進(jìn)到塊150。在塊150中,該方法進(jìn)行檢測(cè)以確定W_Mtr_Test_Status是否等于C_Mtr_B_Pos_Tq_Test,如果是真的則轉(zhuǎn)到塊400,以執(zhí)行與Positive_Mtr_B_Tq_Test的例行程序相關(guān)的步驟序列,并且如果是假的則轉(zhuǎn)到判斷塊160,以確定W_Mtr_Test_Status是否等于C_Mtr_B_Neg_Tq_Test,并且如果是真的則轉(zhuǎn)到塊500,以執(zhí)行與Negative_Mtr_B_Tq_Test的例行程序相關(guān)的步驟序列,并且如果是假的則該方法前進(jìn)到塊170。這是確定是用一個(gè)正的轉(zhuǎn)矩指令還是用一個(gè)負(fù)的轉(zhuǎn)矩指令來(lái)執(zhí)行電動(dòng)機(jī)B的檢測(cè)的一種簡(jiǎn)單的方法。如果初始速度Stamped_Mtr_B_Spd(分別見(jiàn)圖6或7的塊220或塊320)相對(duì)于旋轉(zhuǎn)基準(zhǔn)是正的,則檢測(cè)利用正的轉(zhuǎn)矩指令或在與電動(dòng)機(jī)旋轉(zhuǎn)方向相同的方向中應(yīng)用的轉(zhuǎn)矩指令。如果初始速度Stamped_Mtr_B_Spd相對(duì)于旋轉(zhuǎn)基準(zhǔn)是負(fù)的,則檢測(cè)利用負(fù)的轉(zhuǎn)矩指令或在與檢測(cè)中的電動(dòng)機(jī)旋轉(zhuǎn)方向相同的方向中再次應(yīng)用的轉(zhuǎn)矩指令。通過(guò)為每個(gè)附加電動(dòng)機(jī)適當(dāng)?shù)卦黾宇愃撇襟E,能夠?qū)⑦@種通用的方法延伸至用于數(shù)目大于兩臺(tái)的多臺(tái)電動(dòng)機(jī)的情況下。一旦所有電動(dòng)機(jī)的檢測(cè)都完成了,就設(shè)置W_Mtr_Test_Status的值等于C_End_Mtr_Test,并且完成了電動(dòng)機(jī)轉(zhuǎn)矩完整性診斷例行程序。然后將與每個(gè)被檢測(cè)的電動(dòng)機(jī)相關(guān)的狀態(tài)值送到控制器,用于根據(jù)檢測(cè)結(jié)果進(jìn)行接下來(lái)的控制動(dòng)作。例如,如果所有電動(dòng)機(jī)的狀態(tài)均為通過(guò)(PASS),如這里所述的,則控制動(dòng)作將有可能用所有電動(dòng)機(jī)實(shí)現(xiàn)推動(dòng)。如果一個(gè)或多個(gè)電動(dòng)機(jī)的狀態(tài)是失效(FAIL),如這里所述的,例如控制動(dòng)作將有可能不能用在檢測(cè)中失效的或者可能受其影響的其它電動(dòng)機(jī)來(lái)實(shí)現(xiàn)推動(dòng)。如果所有電動(dòng)機(jī)的狀態(tài)均為失效,如這里所述的,例如控制動(dòng)作將有可能完全禁止用電動(dòng)機(jī)實(shí)現(xiàn)推動(dòng)。
參考圖5和6,如果以上述方式將W_Mtr_Status變量設(shè)置成C_Mtr_A_Pos_Tq_Test,則選擇電動(dòng)機(jī)A的正轉(zhuǎn)矩檢測(cè),方法100轉(zhuǎn)到塊200,并且執(zhí)行電動(dòng)機(jī)A的正轉(zhuǎn)矩檢測(cè)。參考圖6,在這里所述的方法100的實(shí)施例中,與塊200相關(guān)的步驟包括與電動(dòng)機(jī)A的正轉(zhuǎn)矩檢測(cè)相關(guān)的方法100的程序的一個(gè)例行程序或子例行程序。如這里所述的,如塊205中所描述的,所述例行程序響應(yīng)用于執(zhí)行的塊200的選擇而觸發(fā)或起動(dòng)。該例行程序適于與如上所述的控制器的動(dòng)作相結(jié)合而循環(huán)。在程序的第一循環(huán)上,初始化與例行程序相關(guān)的某些值和變量,以及基于初始化的值實(shí)現(xiàn)對(duì)系統(tǒng)的某些元件的控制。該初始化包括將電動(dòng)機(jī)B的轉(zhuǎn)矩指令Mtr_B_Tq_Cmnd設(shè)置為零,并且基于電動(dòng)機(jī)B的轉(zhuǎn)矩指令實(shí)現(xiàn)電動(dòng)機(jī)B的控制,將發(fā)動(dòng)機(jī)的轉(zhuǎn)矩指令Eng_Tq_Cmnd設(shè)置為零,并且基于發(fā)動(dòng)機(jī)的轉(zhuǎn)矩指令實(shí)現(xiàn)發(fā)動(dòng)機(jī)的控制,將循環(huán)計(jì)數(shù)計(jì)數(shù)器Loop_Count設(shè)置為零,并且設(shè)置電動(dòng)機(jī)A的轉(zhuǎn)矩指令值Mtr_A_Tq_Cmnd等于預(yù)定的正的轉(zhuǎn)矩指令K_Mtr_A_Test_Tq,并且基于電動(dòng)機(jī)A的轉(zhuǎn)矩指令實(shí)現(xiàn)電動(dòng)機(jī)A的控制。該指令優(yōu)選的在電動(dòng)機(jī)A或受測(cè)的特定電動(dòng)機(jī)的檢測(cè)期間使用。其包括將電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用到電動(dòng)機(jī)以從電動(dòng)機(jī)產(chǎn)生輸出轉(zhuǎn)矩的步驟。如果在該指令之前的Mtr_A_Spd為零,指令K_Mtr_A_Test_Tq會(huì)導(dǎo)致電動(dòng)機(jī)A轉(zhuǎn)動(dòng)并產(chǎn)生一個(gè)結(jié)果的正電動(dòng)機(jī)速度,或者如果該速度大于零,會(huì)將Mtr_A_Spd增加到一個(gè)結(jié)果的正電動(dòng)機(jī)速度。但是,關(guān)于電動(dòng)機(jī)配線或編碼器配線的問(wèn)題也有可能阻礙產(chǎn)生所期望的結(jié)果。所以,方法100還包括測(cè)量電動(dòng)機(jī)的結(jié)果電動(dòng)機(jī)速度的步驟,以確定電動(dòng)機(jī)速度的預(yù)想的增量變化是否已經(jīng)響應(yīng)轉(zhuǎn)矩指令而發(fā)生。再參考圖6的塊215,如果結(jié)果的或當(dāng)前的電動(dòng)機(jī)速度Mtr_A_Spd小于或等于初始電動(dòng)機(jī)速度Stamped_Mtr_A_Spd減去第一預(yù)定極限值K_Delta_Mtr_Spd_2_Fail_Test,則檢測(cè)結(jié)果是真的,或者換句話說(shuō),如果正的電動(dòng)機(jī)速度響應(yīng)于轉(zhuǎn)矩指令而減少(也就是,變?yōu)楦〉恼祷蜇?fù)值)得比預(yù)定的速度增量大,則檢測(cè)結(jié)果是真的,并且確定該狀態(tài)是失效,這是由于電動(dòng)機(jī)的速度響應(yīng)已經(jīng)超過(guò)了對(duì)于已知轉(zhuǎn)矩指令的預(yù)想電動(dòng)機(jī)速度響應(yīng)的參數(shù)極限。對(duì)于方法100,這也可以描述為確定結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差的步驟,其中如果結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài)。在該實(shí)施例中,塊215也包括第二核對(duì),以確定電動(dòng)機(jī)A的檢測(cè)的持續(xù)時(shí)間W_Mtr_Test_Total_Cnts是否已經(jīng)超出(大于)預(yù)定的電動(dòng)機(jī)檢測(cè)持續(xù)時(shí)間極限K_Max_Mtr_Test_Cnts,其也可以表述為電動(dòng)機(jī)檢測(cè)循環(huán)極限。如果在塊215和225的初始檢測(cè)后通過(guò)/失效狀態(tài)是不確定的,則這被用來(lái)限定電動(dòng)機(jī)A的附加檢測(cè)的持續(xù)時(shí)間,在下面將做更充分的解釋。如果所述條件是真的,則確定電動(dòng)機(jī)A的檢測(cè)狀態(tài)也是失效。在所示的實(shí)施例中,該檢測(cè)與一個(gè)條件性的或(OR)語(yǔ)句連接,所以如果任何一個(gè)檢測(cè)是真的,則檢測(cè)狀態(tài)或結(jié)果是失效,方法100的該例行程序轉(zhuǎn)到塊220,并且如果系統(tǒng)11包括多個(gè)電動(dòng)機(jī),則檢測(cè)隨后的電動(dòng)機(jī),否則完成方法100。如果塊215的兩個(gè)檢測(cè)結(jié)果均為假的,則例行程序轉(zhuǎn)到塊225,并對(duì)電動(dòng)機(jī)A的速度進(jìn)行附加檢測(cè),也就是說(shuō)結(jié)果的或當(dāng)前的電動(dòng)機(jī)速度Mtr_A_Spd大于或等于初始電動(dòng)機(jī)速度Stamped_Mtr_A_Spd加上第二預(yù)定極限值K_Delta_Mtr_Spd_2_Fail_Test是否是真的,或者換句話說(shuō),電動(dòng)機(jī)速度是否響應(yīng)于轉(zhuǎn)矩指令增加得大于預(yù)定的速度增量。如果檢測(cè)結(jié)果是真的,則由于電動(dòng)機(jī)的速度響應(yīng)處于響應(yīng)于已知轉(zhuǎn)矩指令的預(yù)想電動(dòng)機(jī)速度的參數(shù)極限范圍內(nèi),所以確定檢測(cè)狀態(tài)為通過(guò)。對(duì)于方法100,這也可以描述為確定結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和的步驟,其中如果結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,則電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài)。如果塊225的檢測(cè)結(jié)果是假的,因而檢測(cè)狀態(tài)既不是通過(guò)也不是失效,則檢測(cè)是不確定的,方法100的例行程序繼續(xù)到塊230,其中Loop_Count增加,并且與延伸電動(dòng)機(jī)A的檢測(cè)的方法一起存儲(chǔ)起來(lái),并且檢測(cè)繼續(xù)到塊235。在判斷塊235中,檢測(cè)Loop_Count是否大于K_Cnts_Per_Incr_Mtr_Tq,其中如果檢測(cè)結(jié)果是假的,則方法100轉(zhuǎn)到塊245,使與電動(dòng)機(jī)A的檢測(cè)持續(xù)時(shí)間相關(guān)的計(jì)數(shù)器W_Mtr_Test_Total_Counts增加,于是方法100轉(zhuǎn)到塊250及該控制循環(huán)的檢測(cè)的結(jié)束,于是在接下來(lái)的控制循環(huán)中執(zhí)行方法100和塊200的例行程序。實(shí)際上,如果檢測(cè)的當(dāng)前狀態(tài)是不確定的(也就是,既不是通過(guò)也不是失效),則塊230、235、245和250一起工作,以便在電動(dòng)機(jī)A的附加檢測(cè)期間,在轉(zhuǎn)矩指令增加之前完成預(yù)定的延遲間隔。一旦實(shí)現(xiàn)了該延遲,并且判斷塊235的結(jié)果是真的,則方法就轉(zhuǎn)到塊240。在塊240中會(huì)發(fā)生下面的情況Loop_Count重置為零;與電動(dòng)機(jī)A的檢測(cè)的持續(xù)時(shí)間相關(guān)的計(jì)數(shù)器W_Mtr_Test_Total_Counts增加;通過(guò)采用Mtr_A_Tq_Cmnd的當(dāng)前值并通過(guò)添加預(yù)定轉(zhuǎn)矩增量K_Incr_Mtr_Tq使其增加,來(lái)確定一個(gè)修正的Mtr_A_Tq_Cmnd。對(duì)于方法100,這也可以描述為一個(gè)步驟,其中如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則通過(guò)在電動(dòng)機(jī)轉(zhuǎn)矩指令上增加一個(gè)預(yù)定的轉(zhuǎn)矩增量來(lái)確定修正的電動(dòng)機(jī)轉(zhuǎn)矩指令。將修正的電動(dòng)機(jī)轉(zhuǎn)矩指令傳給電動(dòng)機(jī)A,對(duì)于方法100其也可以描述為將修正的電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)機(jī)以從電動(dòng)機(jī)產(chǎn)生相應(yīng)的修正輸出轉(zhuǎn)矩的步驟。然后方法100轉(zhuǎn)到塊250和與控制循環(huán)相關(guān)的塊200的例行程序的結(jié)尾。在接下來(lái)的控制循環(huán)中,方法100返回到塊200,并且重復(fù)其中的控制邏輯和塊215和225的檢測(cè),以便通過(guò)檢查修正的結(jié)果電動(dòng)機(jī)速度來(lái)檢測(cè)應(yīng)用修正的電動(dòng)機(jī)轉(zhuǎn)矩對(duì)結(jié)果電動(dòng)機(jī)速度的影響。這些檢測(cè)將修正的結(jié)果電動(dòng)機(jī)速度以上述方式與上述極限值比較,直到確定電動(dòng)機(jī)A的狀態(tài)是通過(guò)或失效。對(duì)于方法100,其可以作為下述幾個(gè)步驟來(lái)描述確定電動(dòng)機(jī)的修正的結(jié)果電動(dòng)機(jī)速度;確定修正的結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,其中如果修正的結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,則電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);確定修正的結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,其中如果修正的結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,則電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài);并且如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則重復(fù)上述步驟多個(gè)循環(huán),所述循環(huán)少于或等于電動(dòng)機(jī)檢測(cè)循環(huán)的極限,直到確定檢測(cè)狀態(tài)是通過(guò)或失效,或者達(dá)到檢測(cè)循環(huán)極限。一般來(lái)說(shuō)這包括建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù)的步驟。一旦已經(jīng)充分執(zhí)行了方法100來(lái)確保電動(dòng)機(jī)A的狀態(tài)是通過(guò)或失效(也就是說(shuō),塊215或235的檢測(cè)結(jié)果是真的),則方法100就前進(jìn)到塊220,并且檢測(cè)另外的電動(dòng)機(jī),如電動(dòng)機(jī)B,或者如圖5的塊170所示完成和退出方法100。
參考圖5和7,如果以上述方式將W_Mtr_Status變量設(shè)置為C_Mtr_A_Neg_Tq_Test,則選擇電動(dòng)機(jī)A的負(fù)轉(zhuǎn)矩檢測(cè),方法100前進(jìn)到塊300,并且執(zhí)行電動(dòng)機(jī)A的負(fù)轉(zhuǎn)矩檢測(cè)。參考圖7,在這里所述的方法100的實(shí)施例中,與塊300相關(guān)的步驟包括與電動(dòng)機(jī)A的負(fù)轉(zhuǎn)矩檢測(cè)相關(guān)的方法100的程序的例行程序或子例行程序。如這里所述的,如塊305所顯示的那樣,響應(yīng)于選擇執(zhí)行塊300而觸發(fā)或起動(dòng)該例行程序。該例行程序適于與上述控制器的動(dòng)作一起循環(huán)。在程序的第一循環(huán)中,初始化與該例行程序相關(guān)的某些值和變量,以及基于初始化的值實(shí)現(xiàn)對(duì)系統(tǒng)的某些元件的控制。該初始化包括將電動(dòng)機(jī)B的轉(zhuǎn)矩指令Mtr_B_Tq_Cmnd設(shè)置為零,基于電動(dòng)機(jī)B的轉(zhuǎn)矩指令實(shí)現(xiàn)電動(dòng)機(jī)B的控制,將發(fā)動(dòng)機(jī)的轉(zhuǎn)矩指令Eng_Tq_Cmnd設(shè)置為零,基于發(fā)動(dòng)機(jī)的轉(zhuǎn)矩指令實(shí)現(xiàn)發(fā)動(dòng)機(jī)的控制,將循環(huán)計(jì)數(shù)計(jì)數(shù)器Loop_Count設(shè)置為零,設(shè)置電動(dòng)機(jī)A的轉(zhuǎn)矩指令的值Mtr_A_Tq_Cmnd等于預(yù)定的負(fù)轉(zhuǎn)矩指令(0-K_Mtr_A_Test_Tq),以及基于電動(dòng)機(jī)A的轉(zhuǎn)矩指令實(shí)現(xiàn)電動(dòng)機(jī)A的控制。該指令優(yōu)選的在電動(dòng)機(jī)A或受檢測(cè)的特定電動(dòng)機(jī)的檢測(cè)期間使用。其包括將電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用到電動(dòng)機(jī)以從電動(dòng)機(jī)產(chǎn)生輸出轉(zhuǎn)矩的步驟。(0-K_Mtr_A_Test_Tq)的指令會(huì)使負(fù)的Mtr_A_Spd減少(也就是沿負(fù)方向增加速度)。但是,關(guān)于電動(dòng)機(jī)配線或編碼器配線的問(wèn)題也有可能阻礙產(chǎn)生所期望的結(jié)果。所以,方法100也包括測(cè)量電驅(qū)動(dòng)電動(dòng)機(jī)的結(jié)果電動(dòng)機(jī)速度以確定電動(dòng)機(jī)速度的預(yù)想的增量變化是否已經(jīng)響應(yīng)于轉(zhuǎn)矩指令而發(fā)生的步驟。再參考圖7的塊315,如果結(jié)果的或當(dāng)前的電動(dòng)機(jī)速度Mtr_A_Spd大于或等于初始電動(dòng)機(jī)速度Stamped_Mtr_A_Spd加上第一預(yù)定極限值K_Delta_Mtr_Spd_2_Fail_Test的和,則檢測(cè)結(jié)果是真的,或者換句話說(shuō),如果負(fù)的電動(dòng)機(jī)速度響應(yīng)于轉(zhuǎn)矩指令增大(也就是,變?yōu)楦〉呢?fù)值或正值)得比預(yù)定的速度增量大,則檢測(cè)結(jié)果是真的,并且確定該狀態(tài)是失效,這是由于電動(dòng)機(jī)的速度響應(yīng)已經(jīng)超過(guò)了對(duì)于已知轉(zhuǎn)矩指令的預(yù)想電動(dòng)機(jī)速度響應(yīng)的參數(shù)極限。對(duì)于方法100,這也可以描述為確定結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和的步驟,其中如果結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài)。在該實(shí)施例中,塊315也包括第二次核對(duì),以確定電動(dòng)機(jī)A的檢測(cè)的持續(xù)時(shí)間W_Mtr_Test_Total_Cnts是否已經(jīng)超出(大于)預(yù)定的電動(dòng)機(jī)檢測(cè)待續(xù)時(shí)間極限K_Max_Mtr_Test_Cnts,其也可以表述為電動(dòng)機(jī)檢測(cè)循環(huán)極限。如果在塊315和325的初始檢測(cè)后狀態(tài)是不確定的,則這被用來(lái)限定電動(dòng)機(jī)A的附加檢測(cè)的持續(xù)時(shí)間,在下面將做更充分的解釋。如果該情況是真的,則確定電動(dòng)機(jī)A的檢測(cè)狀態(tài)也是失效。在所示的實(shí)施例中,該檢測(cè)與一個(gè)條件性的或語(yǔ)句連接,所以如果任何一個(gè)檢測(cè)是真的,則檢測(cè)狀態(tài)或結(jié)果是失效,方法100的該例行程序轉(zhuǎn)到塊320,并且如果系統(tǒng)11包括多個(gè)電動(dòng)機(jī),則檢測(cè)隨后的電動(dòng)機(jī),否則完成方法100。如果塊315的兩個(gè)檢測(cè)結(jié)果均為假的,則例行程序轉(zhuǎn)到塊325,并對(duì)電動(dòng)機(jī)A的速度進(jìn)行附加檢測(cè),也就是說(shuō)結(jié)果的或當(dāng)前的電動(dòng)機(jī)速度Mtr_A_Spd小于或等于初始電動(dòng)機(jī)速度Stamped_Mtr_A_Spd減去第二預(yù)定極限值K_Delta_Mtr_Spd_2_Fail_Test的差是否是真的,或者換句話說(shuō),是否負(fù)的電動(dòng)機(jī)速度響應(yīng)于轉(zhuǎn)矩指令而減少(也就是,變得更負(fù))得比預(yù)定的負(fù)速度增量大。如果檢測(cè)結(jié)果是真的,則由于電動(dòng)機(jī)的速度響應(yīng)處于響應(yīng)于已知轉(zhuǎn)矩指令的預(yù)想電動(dòng)機(jī)速度的參數(shù)極限范圍內(nèi),所以確定檢測(cè)狀態(tài)為通過(guò)。對(duì)于方法100,這也可以描述為確定結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差的步驟,其中如果結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,則電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài)。如果塊325的檢測(cè)結(jié)果是假的,因而檢測(cè)狀態(tài)既不是通過(guò)也不是失效,則檢測(cè)是不確定的,方法100的例行程序繼續(xù)轉(zhuǎn)到塊330,其中Loop_Count增加,并且與延伸電動(dòng)機(jī)A的檢測(cè)的方法一起存儲(chǔ)起來(lái),并且檢測(cè)繼續(xù)到塊335。在判斷塊335中,檢測(cè)Loop_Count是否大于K_Cnts_Per_Incr_Mtr_Tq,其中如果檢測(cè)結(jié)果是假的,則方法100轉(zhuǎn)到塊345,使與電動(dòng)機(jī)A的檢測(cè)持續(xù)時(shí)間相關(guān)的計(jì)數(shù)器W_Mtr_Test_Total_Counts增加,于是方法100轉(zhuǎn)到塊350及控制循環(huán)的檢測(cè)的結(jié)束,于是在接下來(lái)的控制循環(huán)中執(zhí)行方法100和塊300的例行程序。實(shí)際上,如果檢測(cè)的當(dāng)前狀態(tài)是不確定的(也就是,既不是通過(guò)也不是失效),則塊330、335、345和350一起工作,以便在電動(dòng)機(jī)A的附加檢測(cè)之前完成預(yù)定的延遲間隔。一旦實(shí)現(xiàn)了該延遲,并且判斷塊335的結(jié)果是真的,則方法就轉(zhuǎn)到塊340。在塊340中會(huì)發(fā)生下面的情況Loop_Count重置為零;與電動(dòng)機(jī)A的檢測(cè)的持續(xù)時(shí)間相關(guān)的計(jì)數(shù)器W_Mtr_Test_Total_Counts增加;通過(guò)采用Mtr_A_Tq_Cmnd的當(dāng)前(負(fù))值并通過(guò)減去預(yù)定轉(zhuǎn)矩增量K_Incr_Mtr_Tq使其增加,來(lái)為負(fù)轉(zhuǎn)矩確定修正的Mtr_A_Tq_Cmnd。對(duì)于方法100,這也可以描述為一個(gè)步驟,其中如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則通過(guò)將電動(dòng)機(jī)轉(zhuǎn)矩指令增加一個(gè)預(yù)定的轉(zhuǎn)矩增量而確定修正的電動(dòng)機(jī)轉(zhuǎn)矩指令。將修正的電動(dòng)機(jī)A的轉(zhuǎn)矩指令傳給電動(dòng)機(jī)A,以便產(chǎn)生附加轉(zhuǎn)矩指令,對(duì)于方法100,其也可以描述為將修正的電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)機(jī)以從電動(dòng)機(jī)產(chǎn)生相應(yīng)的修正的輸出轉(zhuǎn)矩的步驟。然后方法100轉(zhuǎn)到塊350和與控制循環(huán)相關(guān)的塊300的例行程序的結(jié)尾。在接下來(lái)的控制循環(huán)中,方法100返回到塊300,并且重復(fù)其中的控制邏輯和塊315和325的檢測(cè),以便通過(guò)檢查修正的結(jié)果電動(dòng)機(jī)速度來(lái)檢測(cè)應(yīng)用修正的電動(dòng)機(jī)轉(zhuǎn)矩對(duì)結(jié)果電動(dòng)機(jī)速度的影響。這些檢測(cè)將修正的結(jié)果電動(dòng)機(jī)速度以上述方式與上述極限相比較,直到確定電動(dòng)機(jī)A的狀態(tài)是通過(guò)或失效。對(duì)于方法100其可以描述為如下步驟確定電動(dòng)機(jī)的修正的結(jié)果電動(dòng)機(jī)速度;確定修正的結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,其中如果修正的結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,則電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);確定修正的結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,其中如果修正的結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,則電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài);并且如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則重復(fù)上述步驟多個(gè)循環(huán),所述循環(huán)少于或等于電動(dòng)機(jī)檢測(cè)循環(huán)極限,直到確定電動(dòng)機(jī)狀態(tài)是通過(guò)或失效,或者達(dá)到檢測(cè)循環(huán)極限(也就是說(shuō),由于沒(méi)有達(dá)到任一極限而確定檢測(cè)狀態(tài)是失效)。一般來(lái)說(shuō)這包括建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù)的步驟。一旦已經(jīng)充分執(zhí)行了方法100來(lái)確保電動(dòng)機(jī)A的狀態(tài)是通過(guò)或失效(也就是說(shuō),塊315或335的檢測(cè)結(jié)果是真的),則方法100就前進(jìn)到塊320,并且檢測(cè)另外的電動(dòng)機(jī),如電動(dòng)機(jī)B,或者如圖5的塊170所述完成和退出方法100。
如果車輛傳動(dòng)系系統(tǒng)包括多個(gè)電動(dòng)機(jī),如傳動(dòng)系系統(tǒng)11,一旦完成如電動(dòng)機(jī)A的第一電動(dòng)機(jī)的檢測(cè),并且已經(jīng)確定狀態(tài),例如如上所述的通過(guò)或失效,則方法100就根據(jù)第一電動(dòng)機(jī)的檢測(cè)是正的還是負(fù)的轉(zhuǎn)矩完整性檢測(cè)而分別前進(jìn)到圖6和7的塊220或塊320。塊220和320能實(shí)現(xiàn)相同的功能,其與塊120所執(zhí)行的功能完全相似。首先,凍結(jié)要檢測(cè)的電動(dòng)機(jī)的當(dāng)前電動(dòng)機(jī)速度的值Mtr_B_Spd,并將其作為Stamped_Mtr_B_Spd存儲(chǔ)。這就是確定關(guān)于電動(dòng)機(jī)B的電動(dòng)機(jī)的初始電動(dòng)機(jī)速度的步驟。其次,再參考?jí)K120,如果Mtr_B_Spd大于或等于零,則設(shè)置W_Mtr_Test_Status的值等于C_Mtr_B_Pos_Tq_Test;并且如果不是(也就是,小于零),則設(shè)置其等于C_Mtr_B_Neg_Tq_Test,并用控制器來(lái)存儲(chǔ)。所述確定W_Mtr_Test_Status的值作為初始電動(dòng)機(jī)速度的函數(shù)及跟隨其后的某些檢測(cè)步驟包括確定電動(dòng)機(jī)轉(zhuǎn)矩指令作為關(guān)于電動(dòng)機(jī)B的初始電動(dòng)機(jī)速度的函數(shù)。一旦完成初始程序循環(huán)及上面所述的步驟,該程序就用在前面的控制循環(huán)中存儲(chǔ)的特定狀態(tài)標(biāo)志和固定值來(lái)與后來(lái)的控制循環(huán)相結(jié)合而繼續(xù)執(zhí)行,如這里所述。很清楚,電動(dòng)機(jī)A和電動(dòng)機(jī)B可以具有不同的結(jié)構(gòu)及設(shè)計(jì),也可以具有不同的關(guān)于輸出轉(zhuǎn)矩、輸出速度的電動(dòng)機(jī)容量及其它電動(dòng)機(jī)特性。所以,這里以“K”開(kāi)頭定義的的變量和術(shù)語(yǔ)的值可以具有與電動(dòng)機(jī)A和電動(dòng)機(jī)B或可以使用的附加電動(dòng)機(jī)相關(guān)的不同的值。一旦進(jìn)行了關(guān)于塊220或320采取的動(dòng)作,則根據(jù)電動(dòng)機(jī)B的速度和賦于W_Mtr_Test_Status的值,方法100前進(jìn)到塊400(正轉(zhuǎn)矩檢測(cè))或500(負(fù)轉(zhuǎn)矩檢測(cè))中的一個(gè)。如果方法100前進(jìn)到塊400,則除了是針對(duì)電動(dòng)機(jī)B而不是電動(dòng)機(jī)A并且用與電動(dòng)機(jī)B而不是電動(dòng)機(jī)A相關(guān)的變量和術(shù)語(yǔ)之外,以與關(guān)于塊200的執(zhí)行基本上相同的方式執(zhí)行圖8中所示的步驟,如上所述。類似的,如果方法100前進(jìn)到塊500,則除了是針對(duì)電動(dòng)機(jī)B而不是電動(dòng)機(jī)A并且用與電動(dòng)機(jī)B而不是電動(dòng)機(jī)A相關(guān)的變量和術(shù)語(yǔ)之外,以與關(guān)于塊300的執(zhí)行基本上相同的方式執(zhí)行圖9中所示的步驟,如上所述。
可以用任何適當(dāng)?shù)姆椒▽?shí)現(xiàn)確定初始電動(dòng)機(jī)速度的步驟。它可以包括用電動(dòng)機(jī)速度傳感器測(cè)量初始電動(dòng)機(jī)速度,也可以包括從電動(dòng)機(jī)參數(shù)計(jì)算出初始電動(dòng)機(jī)速度。
K_Mtr_A_Test_Tq、K_Mtr_B_Test_Tq、和K_Incr_Mtr_Tq的值也可以具有這樣的大小,所述大小是關(guān)于車輛傳動(dòng)系系統(tǒng)的環(huán)境溫度的函數(shù),比如是油箱中油的溫度值,Ts。
從附圖和所述詳細(xì)的描述以及下面的權(quán)利要求,本發(fā)明其它的可適用范圍會(huì)更明顯。但是,應(yīng)該理解,在描述本發(fā)明的優(yōu)選實(shí)施例時(shí)的詳細(xì)描述及具體的例子只是以描述的方式給出的,因?yàn)閷?duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),在本發(fā)明的精神和范圍之內(nèi)做出各種變化和改進(jìn)是顯而易見(jiàn)的。
權(quán)利要求
1.一種檢測(cè)電動(dòng)機(jī)的方法,該電動(dòng)機(jī)適于為車輛傳動(dòng)系系統(tǒng)提供所需的電動(dòng)機(jī)輸出轉(zhuǎn)矩,該車輛傳動(dòng)系系統(tǒng)包括一個(gè)發(fā)動(dòng)機(jī)和可操作及可選擇地連接到變速器上的電動(dòng)機(jī),該方法包括確定所述電動(dòng)機(jī)的初始電動(dòng)機(jī)速度;確定電動(dòng)機(jī)轉(zhuǎn)矩指令作為所述初始電動(dòng)機(jī)速度的函數(shù);將所述電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于所述電動(dòng)機(jī),以便從所述電動(dòng)機(jī)產(chǎn)生輸出轉(zhuǎn)矩;測(cè)量電動(dòng)機(jī)的結(jié)果電動(dòng)機(jī)速度;和建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù)。
2.如權(quán)利要求1所述的方法,其中確定所述初始電動(dòng)機(jī)速度包括用電動(dòng)機(jī)速度傳感器測(cè)量初始電動(dòng)機(jī)速度。
3.如權(quán)利要求1所述的方法,其中確定所述初始電動(dòng)機(jī)速度包括根據(jù)電動(dòng)機(jī)參數(shù)來(lái)計(jì)算所述初始電動(dòng)機(jī)速度。
4.如權(quán)利要求1所述的方法,其中確定電動(dòng)機(jī)轉(zhuǎn)矩指令還包括確定轉(zhuǎn)矩大小,其中所述轉(zhuǎn)矩大小是關(guān)于車輛傳動(dòng)系系統(tǒng)的環(huán)境溫度的函數(shù)。
5.如權(quán)利要求1所述的方法,其中如果所述初始電動(dòng)機(jī)速度是正的則電動(dòng)機(jī)轉(zhuǎn)矩指令是正轉(zhuǎn)矩指令,如果所述電動(dòng)機(jī)速度是負(fù)的則電動(dòng)機(jī)轉(zhuǎn)矩指令是負(fù)轉(zhuǎn)矩指令,其中相對(duì)于一個(gè)旋轉(zhuǎn)基準(zhǔn)確定正和負(fù)的轉(zhuǎn)矩以及正和負(fù)的旋轉(zhuǎn)速度。
6.如權(quán)利要求1所述的方法,其中應(yīng)用所述電動(dòng)機(jī)轉(zhuǎn)矩指令包括在預(yù)定的轉(zhuǎn)矩應(yīng)用間隔內(nèi)應(yīng)用轉(zhuǎn)矩指令。
7.如權(quán)利要求5所述的方法,其中如果電動(dòng)機(jī)指令是正轉(zhuǎn)矩指令,則建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù),進(jìn)一步包括確定結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,其中如果結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);和確定結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,其中如果結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài)。
8.如權(quán)利要求7所述的方法,進(jìn)一步包括如果所述電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則通過(guò)將電動(dòng)機(jī)轉(zhuǎn)矩指令增加一個(gè)預(yù)定的轉(zhuǎn)矩增量來(lái)確定修正的電動(dòng)機(jī)轉(zhuǎn)矩指令;將修正的電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)機(jī),以從所述電動(dòng)機(jī)產(chǎn)生相應(yīng)的修正的輸出轉(zhuǎn)矩;確定所述電動(dòng)機(jī)的修正的結(jié)果電動(dòng)機(jī)速度;確定修正的結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,其中如果修正的結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);確定修正的結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,其中如果修正的結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài);和如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則重復(fù)本權(quán)利要求中的上述步驟多個(gè)循環(huán),所述循環(huán)小于或等于電動(dòng)機(jī)檢測(cè)循環(huán)極限,直到確定電動(dòng)機(jī)狀態(tài)是通過(guò)或失效或者達(dá)到檢測(cè)循環(huán)極限為止。
9.如權(quán)利要求5所述的方法,其中如果所述電動(dòng)機(jī)指令是負(fù)轉(zhuǎn)矩指令,則建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù),進(jìn)一步包括確定結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,其中如果結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);和確定結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,其中如果結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài)。
10.如權(quán)利要求9所述的方法,進(jìn)一步包括如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則通過(guò)將電動(dòng)機(jī)轉(zhuǎn)矩指令增加一個(gè)預(yù)定的轉(zhuǎn)矩增量來(lái)確定修正的電動(dòng)機(jī)轉(zhuǎn)矩指令;將修正的電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)機(jī),以從電動(dòng)機(jī)產(chǎn)生相應(yīng)的修正的輸出轉(zhuǎn)矩;確定電動(dòng)機(jī)的修正的結(jié)果電動(dòng)機(jī)速度;確定修正的結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,其中如果修正的結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);確定修正的結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,其中如果修正的結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài);和如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則重復(fù)本權(quán)利要求中的上述步驟多個(gè)循環(huán),所述循環(huán)小于或等于電動(dòng)機(jī)檢測(cè)循環(huán)極限,直到確定電動(dòng)機(jī)狀態(tài)是通過(guò)或失效或者達(dá)到檢測(cè)循環(huán)極限為止。
11.如權(quán)利要求8所述的方法,其中所述預(yù)定轉(zhuǎn)矩增量具有這樣的大小,所述大小是關(guān)于車輛傳動(dòng)系系統(tǒng)的環(huán)境溫度的函數(shù)。
12.如權(quán)利要求10所述的方法,其中所述預(yù)定轉(zhuǎn)矩增量具有這樣的大小,所述大小是關(guān)于車輛傳動(dòng)系系統(tǒng)的環(huán)境溫度的函數(shù)。
13.一種檢測(cè)多個(gè)電動(dòng)機(jī)的方法,該多個(gè)電動(dòng)機(jī)中的每一個(gè)都適于為車輛傳動(dòng)系系統(tǒng)提供所需的電動(dòng)機(jī)輸出轉(zhuǎn)矩,所述車輛傳動(dòng)系系統(tǒng)包括發(fā)動(dòng)機(jī)和多個(gè)電動(dòng)機(jī),其可操作及可選擇地連接到變速器上,該方法包括確定檢測(cè)多個(gè)電動(dòng)機(jī)中的各電動(dòng)機(jī)中每一個(gè)的順序,其中接下來(lái)以下面的方式根據(jù)檢測(cè)順序檢測(cè)各個(gè)電動(dòng)機(jī)中的每一個(gè),并且其中電動(dòng)機(jī)的參考指的是在檢測(cè)時(shí)各個(gè)電動(dòng)機(jī)中的每一個(gè);確定電動(dòng)機(jī)的初始電動(dòng)機(jī)速度;確定電動(dòng)機(jī)轉(zhuǎn)矩指令作為所述初始電動(dòng)機(jī)速度的函數(shù);將電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)機(jī),以從電動(dòng)機(jī)產(chǎn)生輸出轉(zhuǎn)矩;測(cè)量電動(dòng)機(jī)的結(jié)果電動(dòng)機(jī)速度;和建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù)。
14.如權(quán)利要求13所述的方法,其中確定所述初始電動(dòng)機(jī)速度包括使用電動(dòng)機(jī)速度傳感器測(cè)量初始電動(dòng)機(jī)速度。
15.如權(quán)利要求13所述的方法,其中確定所述初始電動(dòng)機(jī)速度包括由電動(dòng)機(jī)參數(shù)計(jì)算所述初始電動(dòng)機(jī)速度。
16.如權(quán)利要求13所述的方法,其中確定電動(dòng)機(jī)轉(zhuǎn)矩指令還包括確定轉(zhuǎn)矩大小,其中所述轉(zhuǎn)矩大小是關(guān)于車輛傳動(dòng)系系統(tǒng)的環(huán)境溫度的函數(shù)。
17.如權(quán)利要求13所述的方法,其中如果所述電動(dòng)機(jī)速度是正的則電動(dòng)機(jī)轉(zhuǎn)矩指令是正轉(zhuǎn)矩指令,如果所述初始電動(dòng)機(jī)速度是負(fù)的則電動(dòng)機(jī)轉(zhuǎn)矩指令是負(fù)轉(zhuǎn)矩指令,其中相對(duì)于一個(gè)旋轉(zhuǎn)基準(zhǔn)確定正和負(fù)的轉(zhuǎn)矩以及正和負(fù)的旋轉(zhuǎn)速度。
18.如權(quán)利要求13所述的方法,其中應(yīng)用所述電動(dòng)機(jī)轉(zhuǎn)矩指令包括在預(yù)定的轉(zhuǎn)矩應(yīng)用間隔內(nèi)應(yīng)用轉(zhuǎn)矩指令。
19.如權(quán)利要求17所述的方法,其中如果電動(dòng)機(jī)指令是正轉(zhuǎn)矩指令,則建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù),所述方法進(jìn)一步包括確定結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,其中如果結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);和確定結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,其中如果結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài)。
20.如權(quán)利要求19所述的方法,進(jìn)一步包括如果所述電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則通過(guò)將電動(dòng)機(jī)轉(zhuǎn)矩指令增加預(yù)定的轉(zhuǎn)矩增量來(lái)確定修正的電動(dòng)機(jī)轉(zhuǎn)矩指令;將修正的電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)機(jī),以從所述電動(dòng)機(jī)產(chǎn)生相應(yīng)的修正的輸出轉(zhuǎn)矩;確定所述電動(dòng)機(jī)的修正的結(jié)果電動(dòng)機(jī)速度;確定修正的結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,其中如果修正的結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第一預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);確定修正的結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,其中如果修正的結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第二預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài);和如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則重復(fù)本權(quán)利要求中的上述步驟多個(gè)循環(huán),所述循環(huán)要小于或等于電動(dòng)機(jī)檢測(cè)循環(huán)極限,直到確定電動(dòng)機(jī)狀態(tài)是通過(guò)或失效或者達(dá)到檢測(cè)循環(huán)極限為止。
21.如權(quán)利要求17所述的方法,其中如果所述電動(dòng)機(jī)指令是負(fù)轉(zhuǎn)矩指令,則建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù),所述方法進(jìn)一步包括確定結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,其中如果結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);和確定結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,其中如果結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài)。
22.如權(quán)利要求21所述的方法,進(jìn)一步包括如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則通過(guò)將電動(dòng)機(jī)轉(zhuǎn)矩指令增加預(yù)定的轉(zhuǎn)矩增量來(lái)確定修正的電動(dòng)機(jī)轉(zhuǎn)矩指令;將修正的電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于電動(dòng)機(jī),以從電動(dòng)機(jī)產(chǎn)生相應(yīng)的修正的輸出轉(zhuǎn)矩;確定電動(dòng)機(jī)的修正的結(jié)果電動(dòng)機(jī)速度;確定修正的結(jié)果電動(dòng)機(jī)速度是否大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,其中如果修正的結(jié)果電動(dòng)機(jī)速度大于或等于初始電動(dòng)機(jī)速度加上第一預(yù)定極限值的和,則將電動(dòng)機(jī)狀態(tài)設(shè)置為失效狀態(tài);確定修正的結(jié)果電動(dòng)機(jī)速度是否小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,其中如果修正的結(jié)果電動(dòng)機(jī)速度小于或等于初始電動(dòng)機(jī)速度減去第二預(yù)定極限值的差,則將電動(dòng)機(jī)狀態(tài)設(shè)置為通過(guò)狀態(tài);和如果電動(dòng)機(jī)狀態(tài)既不是通過(guò)也不是失效,則重復(fù)本權(quán)利要求中的上述步驟多個(gè)循環(huán),所述循環(huán)要小于或等于電動(dòng)機(jī)檢測(cè)循環(huán)極限的多個(gè)循環(huán),直到確定電動(dòng)機(jī)狀態(tài)是通過(guò)或失效或者達(dá)到檢測(cè)循環(huán)極限為止。
23.如權(quán)利要求20所述的方法,其中所述預(yù)定轉(zhuǎn)矩增量的大小是關(guān)于車輛傳動(dòng)系系統(tǒng)的環(huán)境溫度的函數(shù)。
24.如權(quán)利要求22所述的方法,其中所述預(yù)定轉(zhuǎn)矩增量的大小是關(guān)于車輛傳動(dòng)系系統(tǒng)的環(huán)境溫度的函數(shù)。
全文摘要
一種檢測(cè)電動(dòng)機(jī)的方法,該電動(dòng)機(jī)適于為車輛傳動(dòng)系系統(tǒng)提供所需的電動(dòng)機(jī)輸出轉(zhuǎn)矩,所述車輛傳動(dòng)系系統(tǒng)包括發(fā)動(dòng)機(jī)和電動(dòng)機(jī),所述電動(dòng)機(jī)可操作及可選擇地連接到變速器上。該方法包括以下步驟確定電動(dòng)機(jī)的初始電動(dòng)機(jī)速度,確定電動(dòng)機(jī)轉(zhuǎn)矩指令作為所述初始電動(dòng)機(jī)速度的函數(shù),將所述電動(dòng)機(jī)轉(zhuǎn)矩指令應(yīng)用于所述電動(dòng)機(jī),以從所述電動(dòng)機(jī)產(chǎn)生輸出轉(zhuǎn)矩,測(cè)量電動(dòng)機(jī)的結(jié)果電動(dòng)機(jī)速度,和建立電動(dòng)機(jī)狀態(tài)作為結(jié)果電動(dòng)機(jī)速度的函數(shù)。該方法也可以實(shí)現(xiàn)為計(jì)算機(jī)控制和診斷算法。
文檔編號(hào)G01R31/34GK1715851SQ200510089688
公開(kāi)日2006年1月4日 申請(qǐng)日期2005年5月13日 優(yōu)先權(quán)日2004年5月14日
發(fā)明者T·-M·希, G·A·哈巴德, J·-J·F·薩 申請(qǐng)人:通用汽車公司