維持為恒定的“L1”,因此此時(shí)的最大升程量VL保持為比第一升程量VL1大的第二升程量VL2。并且,在凸輪530的旋轉(zhuǎn)相位從第三旋轉(zhuǎn)相位R3變化為第四旋轉(zhuǎn)相位R4的過程中,控制軸340的位移量逐漸增大,因此最大升程量VL從第二升程量VL2逐漸增大。
[0086]在凸輪530的旋轉(zhuǎn)相位為第四旋轉(zhuǎn)相位R4?第五旋轉(zhuǎn)相位R5的區(qū)間中,控制軸340的位移量維持為比上述“L1”大的“L2”,因此此時(shí)的最大升程量VL保持為比第二升程量VL2大的第三升程量VL3。需要說明的是,該第三升程量VL3是最大升程量VL的最大值。
[0087]如圖7所示,伴隨進(jìn)氣門31的最大升程量VL按照第一升程量VL1 —第二升程量VL2 —第三升程量VL3的順序增大,進(jìn)氣門31的開閥正時(shí)IV0向提前方向變化并且閉閥正時(shí)IVC向延遲方向變化,由此開閥期間INCAM變長。并且,最大升程量VL設(shè)定為第一升程量VL1時(shí)的開閥期間INCAM即第一開閥期間INCAM1設(shè)定成為比180° CA短的期間。而且,最大升程量VL設(shè)定為第二升程量VL2時(shí)的開閥期間INCAM即第二開閥期間INCAM2設(shè)定成為比180° CA長的期間。并且,最大升程量VL設(shè)定為第三升程量VL3時(shí)的開閥期間INCAM即第三開閥期間INCAM3設(shè)定成為比第二開閥期間INCAM2長的期間。
[0088]在可變氣門機(jī)構(gòu)600中,作為進(jìn)氣門31的目標(biāo)升程量VLp,根據(jù)發(fā)動(dòng)機(jī)運(yùn)轉(zhuǎn)狀態(tài)而選擇上述的第一升程量VL1、第二升程量VL2及第三升程量VL3中的任一個(gè)。并且,通過保持選擇的最大升程量,進(jìn)氣門31的最大升程量VL根據(jù)發(fā)動(dòng)機(jī)運(yùn)轉(zhuǎn)狀態(tài)而變更為3級(jí)。這樣可變氣門機(jī)構(gòu)600被利用作為通過從預(yù)先設(shè)定的多個(gè)氣門特性之中選擇任一個(gè)氣門特性來多級(jí)地變更氣門特性的多級(jí)可變氣門機(jī)構(gòu)。需要說明的是,在氣缸休止模式的執(zhí)行中,作為進(jìn)氣門31的目標(biāo)升程量VLp,選擇上述第一升程量VL1和第二升程量VL2中的任一個(gè)。
[0089]圖8不出從氣缸休止模式恢復(fù)時(shí)的進(jìn)氣門31的開閥期間和各氣缸間的進(jìn)氣門31的開閥期間的重疊狀態(tài)。需要說明的是,圖8示出在氣缸休止模式的執(zhí)行中基于發(fā)動(dòng)機(jī)輸出要求而設(shè)定的目標(biāo)升程量VLp為第二升程量VL2的情況的例子。
[0090]如該圖8所示,伴隨從氣缸休止模式的恢復(fù),在此之前維持為閉閥狀態(tài)的休止氣缸(第三氣缸#3及第二氣缸#2)的進(jìn)氣門31開始開閉動(dòng)作。在此,如先前的圖7所示,最大升程量VL設(shè)定為第二升程量VL2時(shí)的進(jìn)氣門31的開閥期間INCAM即第二開閥期間INCAM2成為比180° CA長的期間。另一方面,在直列4氣缸發(fā)動(dòng)機(jī)中,各氣缸的進(jìn)氣行程的開始定時(shí)按照點(diǎn)火順序各錯(cuò)開180° CA。因此,當(dāng)進(jìn)氣門31的開閥期間INCAM成為比180° CA長的期間時(shí),如圖8所示,在氣缸間,設(shè)于各個(gè)氣缸的進(jìn)氣門31的開閥期間的一部分重疊。
[0091]S卩,開始了進(jìn)氣門31的開閉動(dòng)作的作為恢復(fù)氣缸的第三氣缸#3的進(jìn)氣門31的開閥期間的一部分與作為在氣缸休止模式的執(zhí)行中進(jìn)氣門31也進(jìn)行開閉動(dòng)作的工作氣缸的第一氣缸#1的進(jìn)氣門31的開閥期間的一部分重疊。更詳細(xì)而言,在第一氣缸#1的進(jìn)氣門31閉閥之前,第三氣缸#3的進(jìn)氣門31開閥,因此在從第三氣缸#3的進(jìn)氣門31的開閥正時(shí)IVO到第一氣缸#1的進(jìn)氣門31的閉閥正時(shí)IVC期間,這各進(jìn)氣門31都成為開閥的狀態(tài),這各進(jìn)氣門31的開閥期間產(chǎn)生重疊量0L。
[0092]同樣,開始了進(jìn)氣門31的開閉動(dòng)作的作為恢復(fù)氣缸的第二氣缸#2的進(jìn)氣門31的開閥期間的一部分與作為在氣缸休止模式的執(zhí)行中進(jìn)氣門31也進(jìn)行開閉動(dòng)作的工作氣缸的第四氣缸#4的進(jìn)氣門31的開閥期間的一部分重疊。更詳細(xì)而言,在第四氣缸#4的進(jìn)氣門31閉閥之前,第二氣缸#2的進(jìn)氣門31開閥,因此從第二氣缸#2的進(jìn)氣門31的開閥正時(shí)IV0到第四氣缸#4的進(jìn)氣門31的閉閥正時(shí)IVC期間,這各進(jìn)氣門31都成為開閥的狀態(tài),這各進(jìn)氣門31的開閥期間也產(chǎn)生重疊量0L。
[0093]這樣在第一氣缸#1與第三氣缸#3之間,進(jìn)氣門31的開閥期間產(chǎn)生重疊的情況下,一直流入在氣缸休止模式中也工作的第一氣缸#1的進(jìn)氣的一部分也向作為恢復(fù)氣缸的第三氣缸#3流入。因此,向第一氣缸#1流入的進(jìn)氣減少而第一氣缸#1的輸出轉(zhuǎn)矩下降。另一方面,雖然進(jìn)氣的一部分會(huì)流入第三氣缸#3,但是在從氣缸休止模式的恢復(fù)后且混合氣的燃燒開始之前從第三氣缸#3不產(chǎn)生輸出轉(zhuǎn)矩。因此,在剛從氣缸休止模式恢復(fù)后且從第三氣缸#3產(chǎn)生輸出轉(zhuǎn)矩之前,存在發(fā)動(dòng)機(jī)1的輸出轉(zhuǎn)矩下降而產(chǎn)生轉(zhuǎn)矩變動(dòng)的可能性。
[0094]同樣,在第四氣缸#4與第二氣缸#2之間進(jìn)氣門31的開閥期間產(chǎn)生重疊的情況下,一直流入在氣缸休止模式中也工作的第四氣缸#4的進(jìn)氣的一部分也向作為恢復(fù)氣缸的第二氣缸#2流入。因此,向第四氣缸#4流入的進(jìn)氣減少而第四氣缸#4的輸出轉(zhuǎn)矩下降。另一方面,雖然進(jìn)氣的一部分會(huì)流入第二氣缸#2,但是在從氣缸休止模式的恢復(fù)后且混合氣的燃燒開始之前從第二氣缸#2不產(chǎn)生輸出轉(zhuǎn)矩。因此,在剛從氣缸休止模式恢復(fù)后且從第二氣缸#2產(chǎn)生輸出轉(zhuǎn)矩之前,存在發(fā)動(dòng)機(jī)1的輸出轉(zhuǎn)矩下降而產(chǎn)生轉(zhuǎn)矩變動(dòng)的可能性。
[0095]因此,在本實(shí)施方式中,在從這樣的氣缸休止模式的恢復(fù)時(shí),如下抑制由于氣缸間的進(jìn)氣門31的開閥期間產(chǎn)生重疊而可能會(huì)產(chǎn)生的轉(zhuǎn)矩變動(dòng)。
[0096]首先,圖9示出被向在氣缸休止模式的執(zhí)行中進(jìn)氣門31也進(jìn)行開閉動(dòng)作的工作氣缸中的1個(gè)氣缸吸入的吸入空氣量GAK與進(jìn)氣門31的開閥期間的關(guān)系。需要說明的是,圖9所示的實(shí)線表示全部氣缸運(yùn)轉(zhuǎn)模式的執(zhí)行時(shí)的關(guān)系,圖9所示的雙點(diǎn)劃線表示從氣缸休止模式的恢復(fù)時(shí)的關(guān)系。
[0097]如該圖9所示,在全部氣缸運(yùn)轉(zhuǎn)模式的執(zhí)行時(shí),伴隨開閥期間的增大,被向1個(gè)工作氣缸吸入的吸入空氣量GAK增大。例如,伴隨進(jìn)氣門31的開閥期間INCAM變化為第一開閥期間INACM1、第二開閥期間INCAM2、第三開閥期間INCAM3,被向1個(gè)工作氣缸吸入的吸入空氣量GAK也增大。
[0098]另一方面,在從氣缸休止模式的恢復(fù)時(shí),若開閥期間超過180° CA,則氣缸間的進(jìn)氣門31的開閥期間會(huì)產(chǎn)生重疊。并且,如上所述,一直流入工作氣缸內(nèi)的進(jìn)氣的一部分也向恢復(fù)氣缸流入,因此被吸入1個(gè)工作氣缸的吸入空氣量GAK會(huì)減少。但是,因?yàn)榘殡S開閥期間的增大而被工作氣缸吸入的吸入空氣量GAK增大,所以當(dāng)開閥期間增長為一定程度以上時(shí),由1個(gè)工作氣缸吸入的吸入空氣量GAK會(huì)增大。即,在從氣缸休止模式恢復(fù)時(shí),在進(jìn)氣門31的開閥期間比180° CA長的區(qū)域中,由1個(gè)工作氣缸吸入的吸入空氣量GAK伴隨開閥期間的增大先暫時(shí)減少之后再次增大。因此,在從氣缸休止模式恢復(fù)時(shí),若將進(jìn)氣門31的開閥期間INCAM設(shè)定得充分長,則即便是在氣缸間的進(jìn)氣門31的開閥期間產(chǎn)生重疊的狀態(tài)下,也能夠抑制由1個(gè)工作氣缸吸入的吸入空氣量GAK的減少。因此,在本實(shí)施方式中,以如下方式執(zhí)行進(jìn)氣量校正處理:在由于基于從氣缸休止模式恢復(fù)時(shí)的發(fā)動(dòng)機(jī)輸出要求來控制進(jìn)氣門31的氣門特性而在氣缸間的進(jìn)氣門31的開閥期間產(chǎn)生重疊時(shí),以使吸入空氣量GAK變得比基于氣缸休止模式中的發(fā)動(dòng)機(jī)輸出要求來控制氣門特性時(shí)多的方式控制進(jìn)氣門31的氣門特性。
[0099]具體而言,在進(jìn)氣量校正處理的執(zhí)行時(shí),以使在從氣缸休止模式恢復(fù)中途所得到的吸入空氣量GAK接近在從氣缸休止模式恢復(fù)了的氣缸中開始了燃燒時(shí)的吸入空氣量GAK的方式(理想的情況是相同),控制進(jìn)氣門31的氣門特性。這具體而言通過如下方式實(shí)現(xiàn):以使在全部氣缸運(yùn)轉(zhuǎn)模式的執(zhí)行時(shí)將進(jìn)氣門31的開閥期間INCAM設(shè)定為第二開閥期間INCAM2時(shí)所得到的吸入空氣量GAE與在從氣缸休止模式恢復(fù)時(shí)所得到的吸入空氣量GAK成為大致相同空氣量的方式設(shè)定上述第三開閥期間INCAM3的長度。
[0100]并且,在從氣缸休止模式恢復(fù)時(shí)的目標(biāo)升程量VLp為第二升程量VL2且進(jìn)氣門31的開閥期間INCAM被設(shè)定為第二開閥期間INCAM2時(shí),通過將目標(biāo)升程量VLp從第二升程量VL2變更為第三升程量VL3,由此將進(jìn)氣門31的開閥期間INCAM變更為第三開閥期間INCAM3。通過這樣將進(jìn)氣門31的開閥期間INCAM變更為第三開閥期間INCAM3,與在從氣缸休止模式恢復(fù)時(shí)將進(jìn)氣門31的開閥期間INCAM設(shè)定為第二開閥期間INCAM2時(shí)相比,由1個(gè)工作氣缸吸入的吸入空氣量GAK增多。以下,參照圖10,說明這樣的進(jìn)氣量校正處理的順序。
[0101]圖10所示的一系列的處理通過電動(dòng)機(jī)用控制裝置150來執(zhí)行。
[0102]當(dāng)該圖10所示的一系列的處理開始時(shí),電動(dòng)機(jī)用控制裝置150判定是否為從氣缸休止模式向全部氣缸運(yùn)轉(zhuǎn)模式恢復(fù)時(shí),即是否為休止氣缸的第二氣缸#2及第三氣缸#3的工作開始時(shí)(S100)。該步驟S100的判定處理例如可以在由于發(fā)動(dòng)機(jī)負(fù)載等的變化而從氣缸休止模式向全部氣缸運(yùn)轉(zhuǎn)模式的切換條件成立時(shí),或者從發(fā)動(dòng)機(jī)用控制裝置100輸出了用于將閥停止機(jī)構(gòu)28從工作狀態(tài)設(shè)為非工作狀態(tài)的控制信號(hào)時(shí)等,作出肯定判定。
[0103]需要說明的是,在步驟S100中作出肯定判定時(shí),發(fā)動(dòng)機(jī)用控制裝置100在從氣缸休止模式恢復(fù)的恢復(fù)氣缸(即第二氣缸#2或第三氣缸#3)中,將閥停止機(jī)構(gòu)28變更為非工作狀態(tài),并且開始燃料噴射及混合氣的點(diǎn)火。
[0104]在步驟S100中判定為不是從氣缸休止模式的恢復(fù)時(shí)的情況下(S100:否),即為全部氣缸運(yùn)轉(zhuǎn)模式的執(zhí)行中或氣缸休止模式的繼續(xù)中時(shí),電動(dòng)機(jī)用控制裝置150暫時(shí)結(jié)束本處理。
[0105]另一方面,在為從氣缸休止模式的恢復(fù)時(shí)的情況下(S100:是),電動(dòng)機(jī)用控制裝置150判定當(dāng)前的目標(biāo)升程量VLp是否被設(shè)定為第二升程量VL2(S110)。需要說明的是,在目標(biāo)升程量VLp設(shè)定為第一升程量VL1時(shí),進(jìn)氣門31的開閥期間成為第一開閥期間INCAMlo該第一開閥期間INCAM1設(shè)定為比180° CA短的期間,因此不會(huì)產(chǎn)生上述那樣的氣缸間的進(jìn)氣門31的開閥期間的重疊。因此,在該步驟S110中,判定目標(biāo)升程量VLp是否設(shè)定為第二升程量VL2。并且,在目標(biāo)升程量VLp被設(shè)定為第二升程量VL2以外的升程量時(shí)(S110:否),即設(shè)定第一升程量VL1和第三升程量VL3中的任一個(gè)作為目標(biāo)升程量VLp時(shí),電動(dòng)機(jī)用控制裝置150暫時(shí)結(jié)束本處理。
[0106]另一方面,在目標(biāo)升程量VLp被設(shè)定為第二升程量VL2時(shí)(S110:是),電動(dòng)機(jī)用控制裝置150執(zhí)行進(jìn)氣量校正處理(S120)。在該進(jìn)氣量校正處理的執(zhí)行中,設(shè)定第三升程量VL3作為目標(biāo)升程量VLp,以使實(shí)際的最大升程量VL成為第三升程量VL3的方式調(diào)整凸輪530的旋轉(zhuǎn)相位。
[0107]接下來,電動(dòng)機(jī)用控制裝置150判定在從氣缸休止模式恢復(fù)的全部的氣缸、SP第二氣缸#2及第三氣缸#3中是否在從氣缸休止模式恢復(fù)后發(fā)生了首次混合氣的燃燒(S130)。在該步驟S130中,在從發(fā)動(dòng)機(jī)用控制裝置100輸出了表示從氣缸休止模式恢復(fù)的全部的氣缸中再次開始了混合氣的燃燒的信號(hào)時(shí),作出肯定判定。
[0108]需要說明的是,發(fā)動(dòng)機(jī)用控制裝置100對混合氣的燃燒判定可以適當(dāng)進(jìn)行。
[0109]例如,在從氣缸休止模式恢復(fù)的恢復(fù)氣缸(即第二氣缸#2或第三氣缸#3)中,當(dāng)混合氣的燃燒開始時(shí),會(huì)產(chǎn)生輸出轉(zhuǎn)矩,因此恢復(fù)氣缸的轉(zhuǎn)矩變動(dòng)比氣缸休止模式中增大。因此,可以基于發(fā)動(dòng)機(jī)轉(zhuǎn)速等來算出第二氣缸#2和/或第三氣缸#3的轉(zhuǎn)矩變動(dòng),在該算出值超過了規(guī)定的閾值時(shí),判定為發(fā)生了混合氣的燃燒。而且,在從氣缸休止模式恢復(fù)的恢復(fù)氣缸中,當(dāng)混合氣的燃燒開始時(shí),在燃燒行程中會(huì)產(chǎn)生發(fā)動(dòng)機(jī)振動(dòng)。因此,能夠在利用爆震傳感器等檢測到這樣的發(fā)動(dòng)機(jī)振動(dòng)的產(chǎn)生的情況下,判定為發(fā)生了混合氣的燃燒。而且,通常,在從氣缸休止模式恢復(fù)之后的一段時(shí)間,在恢復(fù)氣缸中會(huì)開始混合氣的燃燒,因此也可以在從氣缸休止模式恢復(fù)之后的經(jīng)過時(shí)間超過了規(guī)定的閾值時(shí),判定為在恢復(fù)氣缸中發(fā)生了混合氣的燃燒。
[0110]在步驟S130中作出否定判定時(shí)(S130:否),即在第二氣缸#2及第三氣缸#3這兩氣缸中混合氣還未燃燒時(shí),或者在