標(biāo)壓力模塊208可以包括第九目標(biāo)模塊340,該第九目標(biāo) 模炔基于進(jìn)氣和/或排氣凸輪軸的命令的定相348來(lái)產(chǎn)生油栗174的第九目標(biāo)輸出壓力 344。第九目標(biāo)模塊340可以例如使用將命令的定相348與第九目標(biāo)輸出壓力344相關(guān)的 函數(shù)和映射中的一個(gè)來(lái)確定第九目標(biāo)輸出壓力344。
[0092] 額外地或替代地,第一目標(biāo)壓力模塊208可以包括第十目標(biāo)模塊352,該第十目標(biāo) 模炔基于發(fā)動(dòng)機(jī)油的充氣量360來(lái)產(chǎn)生油栗174的第十目標(biāo)輸出壓力356。第十目標(biāo)模塊 352可以例如使用將發(fā)動(dòng)機(jī)油的充氣360與第十目標(biāo)輸出壓力356相關(guān)的函數(shù)和映射中的 一個(gè)來(lái)確定第十目標(biāo)輸出壓力356。發(fā)動(dòng)機(jī)油的充氣量360可以使用傳感器來(lái)測(cè)量或者基 于一個(gè)或多個(gè)其他參數(shù)來(lái)確定。
[0093] 額外地或替代地,第一目標(biāo)壓力模塊208可以包括第十一目標(biāo)模塊364,該第十一 目標(biāo)模炔基于閥門(mén)升程狀態(tài)372來(lái)產(chǎn)生油栗174的第十一目標(biāo)輸出壓力368。閥門(mén)升程狀 態(tài)372對(duì)應(yīng)于發(fā)動(dòng)機(jī)102的閥門(mén)的升程狀態(tài)。例如,閥門(mén)升程狀態(tài)372可以對(duì)應(yīng)于當(dāng)前使 用的離散的可變閥門(mén)升程狀態(tài)中的一個(gè)。第十一目標(biāo)模塊364可以例如使用將閥門(mén)升程狀 態(tài)372與第十一目標(biāo)輸出壓力368相關(guān)的函數(shù)和映射中的一個(gè)來(lái)確定第十一目標(biāo)輸出壓力 368 〇
[0094] 返回參照?qǐng)D2,誤差模塊380基于選定的目標(biāo)輸出壓力272與油栗174的輸出油壓 384之間的差異來(lái)確定誤差值382。例如,誤差模塊380可以基于選定的目標(biāo)壓力減去輸出 油壓384來(lái)設(shè)置誤差或者將誤差設(shè)置為等于選定的目標(biāo)壓力減去輸出油壓384。油壓384 可以使用測(cè)量油栗174的壓力輸出的油壓傳感器來(lái)測(cè)量。
[0095] 比例(P)模塊388基于誤差值382來(lái)產(chǎn)生比例壓力調(diào)整392。比例模塊388可以 例如使用以下關(guān)系來(lái)產(chǎn)生比例壓力調(diào)整392 :
其中Paw是比例壓力調(diào)整392, Kp是比例增益,并且error是誤差值382。比例增益可 以是可變值,并且比例模塊388可以例如基于發(fā)動(dòng)機(jī)油溫224和油壓384來(lái)確定比例增益。 例如,比例模塊388可以使用將發(fā)動(dòng)機(jī)油溫224和油壓384與比例增益相關(guān)的函數(shù)和映射 中的一個(gè)來(lái)確定比例增益。例如,當(dāng)油溫384增加時(shí),比例模塊388可以增加比例增益,反 之亦然。
[0096] 積分(I)模塊396基于誤差值382來(lái)產(chǎn)生積分壓力調(diào)整400。積分模塊396可以 例如使用以下關(guān)系來(lái)產(chǎn)生積分壓力調(diào)整400 :
其中1_是積分壓力調(diào)整400, K :是積分增益,并且error是誤差值382。積分增益可 以是可變值,并且積分模塊396可以例如基于發(fā)動(dòng)機(jī)油溫224和油壓384來(lái)確定積分增益。 例如,積分模塊396可以使用將發(fā)動(dòng)機(jī)油溫224和油壓384與積分增益相關(guān)的函數(shù)和映射 中的一個(gè)來(lái)確定積分增益。例如,當(dāng)油壓384增加時(shí),積分模塊396可以增加積分增益,反 之亦然。
[0097] 第二目標(biāo)壓力模塊404確定用于油栗174的最終目標(biāo)輸出壓力408。通常,第二目 標(biāo)壓力模塊404基于比例壓力調(diào)整392、積分壓力調(diào)整400和選定的目標(biāo)輸出壓力272來(lái)設(shè) 置最終目標(biāo)輸出壓力408。例如,第二目標(biāo)壓力模塊404可以將最終目標(biāo)輸出壓力408設(shè)置 為等于選定的目標(biāo)輸出壓力272加上比例壓力調(diào)整392和積分壓力調(diào)整400。
[0098] 然而,在一些情況下,第二目標(biāo)壓力模塊404可以將最終目標(biāo)輸出壓力408設(shè)置為 除了選定的目標(biāo)輸出壓力272、比例壓力調(diào)整392和積分壓力調(diào)整400的和以外的值。例 如,當(dāng)診斷到一個(gè)或多個(gè)故障時(shí),第二目標(biāo)壓力模塊404可以將最終目標(biāo)輸出壓力408設(shè)置 為油栗174的預(yù)定最大輸出壓力。例如,當(dāng)故障與發(fā)動(dòng)機(jī)油溫傳感器、油壓傳感器和/或可 以影響選定的目標(biāo)輸出壓力272的準(zhǔn)確度的另一個(gè)部件相關(guān)時(shí),第二目標(biāo)壓力模塊404可 以將最終目標(biāo)輸出壓力408設(shè)置為油栗174的預(yù)定最大輸出壓力。一個(gè)或多個(gè)故障的存在 可以由故障信號(hào)412指示。
[0099] 額外地或替代地,當(dāng)脈沖請(qǐng)求416有效時(shí),第二目標(biāo)壓力模塊404可以設(shè)置最終目 標(biāo)輸出壓力408以產(chǎn)生油壓384中的脈沖。脈沖請(qǐng)求416可以指定脈沖的數(shù)量、脈沖的持 續(xù)時(shí)間和/或脈沖的量值。例如,當(dāng)確定調(diào)節(jié)油栗174的排量的閥門(mén)被阻塞時(shí),可以請(qǐng)求油 壓384中的脈沖的產(chǎn)生。
[0100] 額外地或替代地,當(dāng)獲知參數(shù)時(shí),第二目標(biāo)壓力模塊404可以維持最終目標(biāo)輸出 壓力408恒定。例如,在一些情況下,ECM 114可以獲知發(fā)動(dòng)機(jī)102的最小扭矩以維持穩(wěn)定 的燃燒。當(dāng)獲知最小扭矩以提供用于獲知最小扭矩的恒定條件時(shí),第二目標(biāo)壓力模塊404 可以維持最終目標(biāo)輸出壓力408恒定。雖然僅提供獲知最小扭矩的實(shí)例,但是可以獲知其 他參數(shù)。一個(gè)或多個(gè)參數(shù)的獲知可以由獲知信號(hào)428來(lái)指示。
[0101] 第二目標(biāo)壓力模塊404可以速率限制最終目標(biāo)輸出壓力408的減少。換言之,在 每個(gè)預(yù)定周期內(nèi),第二目標(biāo)壓力模塊404可以將最終目標(biāo)輸出壓力408的減少的量值限制 到預(yù)定最大量。
[0102] 第一占空比模塊432將最終目標(biāo)輸出壓力408轉(zhuǎn)換為第一目標(biāo)占空比436以應(yīng)用 于油栗174來(lái)控制油栗174的排量并實(shí)現(xiàn)最終目標(biāo)輸出壓力408。僅舉例而言,第一占空比 模塊432可以使用將最終目標(biāo)輸出壓力408與第一目標(biāo)占空比436相關(guān)的函數(shù)和映射中的 一個(gè)來(lái)確定第一目標(biāo)占空比436。
[0103] 第二占空比模塊440基于第一目標(biāo)占空比436和電壓調(diào)整448來(lái)產(chǎn)生第二目標(biāo)占 空比444以應(yīng)用于油栗174。例如,第二占空比模塊440可以將第二目標(biāo)占空比444設(shè)置為 第一目標(biāo)占空比436乘以電壓調(diào)整448。當(dāng)應(yīng)用于油栗174以控制油栗174的排量的電壓 452影響油栗174的排量時(shí),基于電壓調(diào)整448來(lái)調(diào)整第一目標(biāo)占空比436補(bǔ)償電壓452并 且允許實(shí)現(xiàn)最終目標(biāo)輸出壓力408。雖然提供了乘法的實(shí)例,但是在各個(gè)實(shí)施中,電壓調(diào)整 448可以與第一目標(biāo)占空比436求和或者用來(lái)以另一種方式調(diào)整第一目標(biāo)占空比436。電 壓452可以是例如車輛的電池的電壓。
[0104] 電壓調(diào)整模塊456基于電壓452來(lái)確定電壓調(diào)整448。例如,電壓調(diào)整模塊456可 以使用將電壓452與電壓調(diào)整448相關(guān)聯(lián)的函數(shù)和映射中的一個(gè)來(lái)確定電壓調(diào)整448。
[0105] 圖4是描述控制油栗174的輸出的示例性方法的流程圖。現(xiàn)在參照?qǐng)D4,控制可以 從504開(kāi)始,其中最小目標(biāo)模塊212確定最小目標(biāo)輸出壓力216,并且第一調(diào)整模塊240和 第二調(diào)整模塊260確定第一調(diào)整236和第二調(diào)整256。最小目標(biāo)模塊212基于發(fā)動(dòng)機(jī)速度 220和發(fā)動(dòng)機(jī)油溫224確定最小目標(biāo)輸出壓力216。第一調(diào)整模塊240基于發(fā)動(dòng)機(jī)運(yùn)行時(shí) 間周期244確定第一調(diào)整236。第二調(diào)整模塊260基于發(fā)動(dòng)機(jī)負(fù)載264確定第二調(diào)整256。
[0106] 在508,第一目標(biāo)模塊228和第二目標(biāo)模塊248確定第一目標(biāo)輸出壓力232和第二 目標(biāo)輸出壓力252。第一目標(biāo)模塊228基于第一調(diào)整236和最小目標(biāo)輸出壓力216來(lái)確定 第一目標(biāo)輸出壓力232。第二目標(biāo)模塊248基于第二調(diào)整256和最小目標(biāo)輸出壓力216來(lái) 確定第二目標(biāo)輸出壓力252。
[0107] 在508, 一個(gè)或多個(gè)其他目標(biāo)壓力模塊也可以分別確定一個(gè)或多個(gè)其他目標(biāo)輸出 壓力。僅舉例而言,在368,第三至第^^一目標(biāo)模塊276、288、300、312、324、332、340、352 和364中的一個(gè)或多個(gè)可以分別確定第三至第^^一目標(biāo)輸出壓力280、292、304、360、328、 336、344、356,如以上所論述。在512,選擇模塊268將用于油栗174的選定的目標(biāo)輸出壓 力272設(shè)置為目標(biāo)輸出壓力中的最高壓力,或者基于目標(biāo)輸出壓力中的最高壓力來(lái)設(shè)置用 于油栗174的選定的目標(biāo)輸出壓力272。
[0108] 在516,誤差模塊380基于選定的目標(biāo)輸出壓力272與油壓384之間的差異來(lái)確定 誤差值382。在516,比例模塊388和積分模塊396還分別確定比例壓力調(diào)整392和積分壓 力調(diào)整400。
[0109] 在520,第二目標(biāo)壓力模塊404確定是否存在可能影響選定的目標(biāo)輸出壓力272 的一個(gè)或多個(gè)故障。如果520為是,則在524,第二目標(biāo)壓力模塊404將最終目標(biāo)輸出壓力 408設(shè)置為油栗174的預(yù)定的最大輸出壓力或者基于油栗174的預(yù)定的最大輸出壓力來(lái)設(shè) 置最終目標(biāo)輸出壓力408,并且控制繼續(xù)到下文進(jìn)一步論述的548。如果520為否,則控制 繼續(xù)到528。
[0110] 在528,第二目標(biāo)壓力模塊404可以確定是否已經(jīng)請(qǐng)求油壓384中的脈沖的產(chǎn)生。 如果528為是,則在532,第二目標(biāo)壓力模塊404基于產(chǎn)生請(qǐng)求的脈沖來(lái)設(shè)置最終目標(biāo)輸出 壓力408。如果528為否,則控制繼續(xù)到536。
[0111] 第二目標(biāo)壓力模塊404確定是否已經(jīng)請(qǐng)求一個(gè)或多個(gè)參數(shù)的獲知或者是否正在 獲知一個(gè)或多個(gè)參數(shù)。如果536為是,則在540,第二目標(biāo)壓力模塊404將最終目標(biāo)輸出壓 力408設(shè)置為等于來(lái)自上一個(gè)控制回路的最終目標(biāo)輸出壓力408,并且控制繼續(xù)到548。如 果536為否,則控制繼續(xù)到544。在544,第二目標(biāo)壓力模塊404將最終目標(biāo)輸出壓力408設(shè) 置為選定的目標(biāo)輸出壓力272或者基于選定的目標(biāo)輸出壓力272來(lái)設(shè)置最終目標(biāo)輸出壓力 408,并且控