(57)【要約】    【課題】  一部気筒運転と全筒運転とが切換可能な内燃機関の制御を適切に行い、能動騒音抑制装置が故障したときに騒音を抑制することができる、内燃機関の制御装置を提供する。    【解決手段】  能動騒音抑制装置５０の異常が検出され、エンジン回転数ＮＥが所定回転数ＮＥＦＳＨより高いときは、気筒休止実行条件不成立と判定する（Ｓ２４，Ｓ２５，Ｓ３０）。エンジン回転数ＮＥが所定回転数ＮＥＦＳＨ以下で所定回転数ＮＥＦＳＬ以上の範囲では、吸気管内絶対圧ＰＢＡが、エンジン回転数ＮＥに応じて算出される吸気圧閾値ＰＢＦＳより高いとき、気筒休止実行条件不成立と判定する（Ｓ２６，Ｓ２７，Ｓ２８，Ｓ３０）。これにより、一部気筒運転の実行領域が、騒音の比較的少ない運転領域に限定される。【選択図】  図５
2005299505.tif 000002
【特許請求の範囲】
【請求項１】
車室内の騒音と逆位相の振動を発生させて前記騒音を抑制する能動騒音抑制手段を備える車両を駆動する内燃機関であって、複数の気筒を有し、前記複数気筒のすべてを作動させる全筒運転と、前記複数の気筒のうち一部の気筒の作動を休止させる一部気筒運転とを切り換える切換手段を備えた内燃機関の制御装置において、
前記機関の運転パラメータを含む、前記車両の運転パラメータを検出する運転パラメータ検出手段と、
該運転パラメータ検出手段により検出される運転パラメータに応じた一部気筒運転領域において、一部気筒運転を前記切換手段に指令する指令手段と、
前記能動騒音抑制手段の異常を検出する異常検出手段と、
前記異常検出手段による異常検出時に、前記一部気筒運転領域を変更する領域変更手段とを備えることを特徴とする内燃機関の制御装置。
【請求項２】
車室内の騒音と逆位相の振動を発生させて前記騒音を抑制する能動騒音抑制手段を備える車両を駆動する内燃機関であって、複数の気筒を有し、前記複数気筒のすべてを作動させる全筒運転と、前記複数の気筒のうち一部の気筒の作動を休止させる一部気筒運転とを切り換える切換手段を備えた内燃機関の制御装置において、
前記機関の運転パラメータを含む、前記車両の運転パラメータを検出する運転パラメータ検出手段と、
該運転パラメータ検出手段により検出される運転パラメータに応じて、一部気筒運転または全筒運転を前記切換手段に指令する指令手段と、
前記能動騒音抑制手段の異常を検出する異常検出手段と、
前記異常検出手段による異常検出時に、前記一部気筒運転を禁止する禁止手段とを備えることを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関し、特に複数気筒の一部の気筒の作動を休止させる一部気筒運転と、全気筒を作動させる全筒運転との切換が可能な内燃機関の制御装置に関する。
【背景技術】
【０００２】
特許文献１には、振動伝達率を可変制御可能な防振装置に支持された内燃機関の制御装置が示されている。この装置では、複数気筒の一部への燃料供給を停止することによる一部気筒運転が行われ、アイドル運転中に一部気筒運転を行うと、振動が増加するので、防振装置は、その振動伝達率が小さくなるように制御される。
【０００３】
また特許文献２には、内燃機関により駆動される車両の車室内の騒音と逆位相の振動を発生させて、車室内の騒音を抑制する能動騒音抑制装置が示されている。
【特許文献１】特公平３−２７４０６号公報
【特許文献２】特開平１０−２１４１１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に示されるように、一部気筒運転を行うと、アイドル運転中などにおいて機関振動が増加する傾向があり、機関振動が増加すると、車室内の騒音も増加する。したがって、上記能動騒音抑制装置が有効に作動すれば、そのような騒音の増加を抑制することが可能である。
しかしながら、能動騒音抑制装置が故障したときには、騒音の抑制が困難となる。
【０００５】
本発明はこの点に着目してなされたものであり、一部気筒運転と全筒運転とが切換可能な内燃機関の制御を適切に行い、能動騒音抑制装置が故障したときに騒音を抑制することができる、内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため請求項１に記載の発明は、車室内の騒音と逆位相の振動を発生させて前記騒音を抑制する能動騒音抑制手段（５０）を備える車両を駆動する内燃機関であって、複数の気筒を有し、前記複数気筒のすべてを作動させる全筒運転と、前記複数の気筒のうち一部の気筒の作動を休止させる一部気筒運転とを切り換える切換手段（３０）を備えた内燃機関の制御装置において、前記機関の運転パラメータを含む、前記車両の運転パラメータ（ＮＥ，ＰＢＡ，ＴＨ，ＴＷ，ＴＡ，ＶＰ，ＧＰ）を検出する運転パラメータ検出手段（１０，７，４，９，８，１５，１６）と、該運転パラメータ検出手段により検出される運転パラメータに応じた一部気筒運転領域において、一部気筒運転を前記切換手段に指令する指令手段と、前記能動騒音抑制手段（５０）の異常を検出する異常検出手段と、前記異常検出手段による異常検出時に、前記一部気筒運転領域を変更する領域変更手段とを備えることを特徴とする。
【０００７】
請求項２に記載の発明は、車室内の騒音と逆位相の振動を発生させて前記騒音を抑制する能動騒音抑制手段（５０）を備える車両を駆動する内燃機関であって、複数の気筒を有し、前記複数気筒のすべてを作動させる全筒運転と、前記複数の気筒のうち一部の気筒の作動を休止させる一部気筒運転とを切り換える切換手段（３０）を備えた内燃機関の制御装置において、前記機関の運転パラメータを含む、前記車両の運転パラメータ（ＮＥ，ＰＢＡ，ＴＨ，ＴＷ，ＴＡ，ＶＰ，ＧＰ）を検出する運転パラメータ検出手段（１０，７，４，９，８，１５，１６）と、該運転パラメータ検出手段により検出される運転パラメータに応じて、一部気筒運転または全筒運転を前記切換手段に指令する指令手段と、前記能動騒音抑制手段（５０）の異常を検出する異常検出手段と、前記異常検出手段による異常検出時に、前記一部気筒運転を禁止する禁止手段とを備えることを特徴とする。
【発明の効果】
【０００８】
請求項１に記載の発明によれば、機関の運転パラメータを含む、車両の運転パラメータが検出され、該検出される運転パラメータに応じた一部気筒運転領域において、一部気筒運転が実行される。そして、能動騒音抑制手段の異常が検出されたときは、一部気筒運転領域が変更される。したがって、一部気筒運転領域を、機関のトルク変動による振動が少ない運転領域に限定する、換言すれば振動が比較的大きくなる運転領域では一部気筒運転を禁止することにより、能動騒音抑制手段の異常時において騒音を抑制するとともに、一部気筒運転を許可する運転領域において燃費改善効果を得ることができる。
【０００９】
請求項２に記載の発明によれば、機関の運転パラメータを含む、車両の運転パラメータが検出され、該検出される運転パラメータに応じて、一部気筒運転または全筒運転が実行される。そして、能動騒音抑制手段の異常が検出されたときは、一部気筒運転が禁止される。したがって、能動騒音抑制手段の異常時において騒音を抑制することができる。
【発明を実施するための最良の形態】
【００１０】
以下本発明の実施の形態を図面を参照して説明する。
図１は本発明の一実施形態にかかる内燃機関及びその制御装置の構成を示す図である。Ｖ型６気筒の内燃機関（以下単に「エンジン」という）１は、＃１，＃２及び＃３気筒が設けられた右バンクと、＃４，＃５及び＃６気筒が設けられた左バンクとを備え、右バンクには＃１〜＃３気筒を一時的に休止させるための気筒休止機構３０が設けられている。図２は、気筒休止機構３０を油圧駆動するための油圧回路とその制御系を示す図であり、この図も図１と合わせて参照する。
【００１１】
エンジン１の吸気管２の途中にはスロットル弁３が配されている。スロットル弁３には、スロットル弁３の開度ＴＨを検出するスロットル弁開度センサ４が設けられており、その検出信号が電子制御ユニット（以下「ＥＣＵ」という）５に供給される。
【００１２】
燃料噴射弁６は図示しない吸気弁の少し上流側に各気筒毎に設けられており、各噴射弁は図示しない燃料ポンプに接続されていると共にＥＣＵ５に電気的に接続されて当該ＥＣＵ５からの信号により燃料噴射弁６の開弁時間が制御される。
【００１３】
スロットル弁３の直ぐ下流には吸気管内絶対圧（ＰＢＡ）センサ７が設けられており、この絶対圧センサ７により電気信号に変換された絶対圧信号はＥＣＵ５に供給される。また、吸気管内絶対圧センサ７の下流には吸気温（ＴＡ)センサ８が取付けられており、吸気温ＴＡを検出して対応する電気信号をＥＣＵ５に供給する。
【００１４】
エンジン１の本体に装着されたエンジン水温（ＴＷ）センサ９はサーミスタ等から成り、エンジン水温（冷却水温）ＴＷを検出して対応する温度信号を出力してＥＣＵ５に供給する。
ＥＣＵ５には、エンジン１のクランク軸（図示せず）の回転角度を検出するクランク角度位置センサ１０が接続されており、クランク軸の回転角度に応じた信号がＥＣＵ５に供給される。クランク角度位置センサ１０は、エンジン１の特定の気筒の所定クランク角度位置でパルス（以下「ＣＹＬパルス」という）を出力する気筒判別センサ、各気筒の吸入行程開始時の上死点（ＴＤＣ）に関し所定クランク角度前のクランク角度位置で（６気筒エンジンではクランク角１２０度毎に）ＴＤＣパルスを出力するＴＤＣセンサ及びＴＤＣパルスより短い一定クランク角周期（例えば３０度周期）でＣＲＫパルスを発生するＣＲＫセンサから成り、ＣＹＬパルス、ＴＤＣパルス及びＣＲＫパルスがＥＣＵ５に供給される。これらの信号パルスは、燃料噴射時期、点火時期等の各種タイミング制御及びエンジン回転数（エンジン回転速度）ＮＥの検出に使用される。
【００１５】
気筒休止機構３０は、エンジン１の潤滑油を作動油として使用し、油圧駆動される。オイルポンプ３１により加圧された作動油は、油路３２及び吸気側油路３３ｉ，排気側油路３３ｅを介して、気筒休止機構３０に供給される。油路３２と、油路３３ｉ及び３３ｅとの間に、吸気側電磁弁３５ｉ及び排気側電磁弁３５ｅが設けられており、これらの電磁弁３５ｉ，３５ｅはＥＣＵ５に接続されてその作動がＥＣＵ５により制御される。
【００１６】
油路３３ｉ，３３ｅには、作動油圧が所定閾値より低下するとオンする油圧スイッチ３４ｉ，３４ｅが設けられており、その検出信号は、ＥＣＵ５に供給される。また、油路３２の途中には、作動油温ＴＯＩＬを検出する作動油温センサ３６が設けられており、その検出信号がＥＣＵ５に供給される。
【００１７】
気筒休止機構３０の具体的な構成例は、例えば特開平１０−１０３０９７号公報に示されており、本実施形態でも同様の機構を用いている。この機構によれば、電磁弁３５ｉ，３５ｅが閉弁され、油路３３ｉ，３３ｅ内の作動油圧が低いときは、各気筒（＃１〜＃３）の吸気弁及び排気弁が通常の開閉作動を行う一方、電磁弁３５ｉ，３５ｅが開弁され、油路３３ｉ，３３ｅ内の作動油圧が高くなると、各気筒（＃１〜＃３）の吸気弁及び排気弁が閉弁状態を維持する。すなわち、電磁弁３５ｉ，３５ｅの閉弁中は、全ての気筒を作動させる全気筒運転が行われ、電磁弁３５ｉ，３５ｅを開弁させると、＃１〜＃３気筒を休止させ、＃４〜＃６気筒のみ作動させる一部気筒運転が行われる。
【００１８】
エンジン１の各気筒毎に設けられた点火プラグ１２は、ＥＣＵ５に接続されており、点火プラグ１２の駆動信号、すなわち点火信号がＥＣＵ５から供給される。
ＥＣＵ５には大気圧ＰＡを検出する大気圧センサ１４、エンジン１により駆動される車両の走行速度（車速）ＶＰを検出する車速センサ１５、及び当該車両の変速機のギヤ位置ＧＰを検出するギヤ位置センサ１６が接続されており、これらのセンサの検出信号がＥＣＵ５に供給される。
【００１９】
エンジン１により駆動される車両には、エンジン１の作動及び車両走行に伴う騒音を抑制する能動騒音抑制装置５０が搭載されている。図３は、この装置の構成を示すブロック図であり、図３に示す能動騒音抑制装置５０は、車両のサスペンションの振動を検出する振動センサ４１と、エンジン１の振動を検出する振動センサ４２と、当該車両の加速度を検出する加速度センサ４３と、車室内の音を電気信号（音声信号）に変換するマイクロフォン４４と、コントローラ４０と、車室内の異なる位置に設けられたスピーカ４７〜４９とを備えている。センサ４１〜４３及びマイクロフォン４４から出力される検出信号及び音声信号は、コントローラ４０に供給される。またコントローラ４０には、車速センサ１５も接続されており、その検出信号が供給される。
【００２０】
コントローラ４０は、入力される各種センサの検出信号及び音声信号に応じて、車室内の騒音を打ち消すような電気信号を生成し、スピーカ４７〜４９を駆動することにより、車室内の騒音を抑制する。なお、能動騒音抑制装置５０のより具体的な構成は、前記特許文献２に示されている。
【００２１】
コントローラ４０は、ＥＣＵ５に接続されており、能動騒音抑制装置５０の異常判定を行って、その結果をＥＣＵ５に通知する。
能動騒音抑制装置５０の異常判定は、具体的には以下のようにして行われる。コントローラ４０は、センサ４１〜４３及びマイクロフォン４４の出力信号が変化しないとき、断線が発生したと判定し、能動騒音抑制装置５０は異常であると判定する。またコントローラ４０は、能動騒音抑制装置５０の停止時の音圧レベル（マイクロフォン４４により検出される）と、能動騒音抑制装置５０の作動時の音圧レベルを比較し、作動時の音圧レベルが停止時より小さいとき、能動騒音抑制装置５０は正常と判定し、作動時の音圧レベルが停止時とほぼ同一、あるいは増加しているとき、能動騒音抑制装置５０は異常と判定する。
【００２２】
ＥＣＵ５は、各種センサからの入力信号波形を整形し、電圧レベルを所定レベルに修正し、アナログ信号値をデジタル信号値に変換する等の機能を有する入力回路、中央演算処理回路（以下「ＣＰＵ」という）、ＣＰＵで実行される各種演算プログラム及び演算結果等を記憶する記憶回路、燃料噴射弁６、電磁弁３５ｉ，３５ｅなどに駆動信号を供給する出力回路等から構成される。
【００２３】
ＥＣＵ５は、各種センサの検出信号に基づいて、燃料噴射弁６の開弁時間、及び点火時期を制御するとともに、電磁弁３５ｉ，３５ｅの開閉を行って、エンジン１の全筒運転と、一部気筒運転との切り換え制御を行う。
【００２４】
図４及び図５は、一部の気筒を休止させる気筒休止（一部気筒運転）の実行条件を判定する処理のフローチャートである。この処理はＥＣＵ５のＣＰＵで所定時間（例えば１０ミリ秒）毎に実行される。
ステップＳ１１では、始動モードフラグＦＳＴＭＯＤが「１」であるか否かを判別し、ＦＳＴＭＯＤ＝１であってエンジン１の始動（クランキング）中であるときは、検出したエンジン水温ＴＷを始動モード水温ＴＷＳＴＭＯＤとして記憶する（ステップＳ１３）。次いで、始動モード水温ＴＷＳＴＭＯＤに応じて図６に示すＴＭＴＷＣＳＤＬＹテーブルを検索し、遅延時間ＴＭＴＷＣＳＤＬＹを算出する。ＴＭＴＷＣＳＤＬＹテーブルは、始動モード水温ＴＷＳＴＭＯＤが第１所定水温ＴＷ１（例えば４０℃）以下の範囲では、遅延時間ＴＭＴＷＣＳＤＬＹが所定遅延時間ＴＤＬＹ１（例えば２５０秒）に設定され、始動モード水温ＴＷＳＴＭＯＤが第１所定水温ＴＷ１（例えば４０℃）より高く第２所定水温ＴＷ２（例えば６０℃）以下の範囲では、始動モード水温ＴＷＳＴＭＯＤが高くなるほど遅延時間ＴＭＴＷＣＳＤＬＹが減少するように設定され、始動モード水温ＴＷＳＴＭＯＤが第２所定水温ＴＷ２より高い範囲では、遅延時間ＴＭＴＷＣＳＤＬＹは「０」に設定されている。
【００２５】
続くステップＳ１５では、ダウンカウントタイマＴＣＳＷＡＩＴを遅延時間ＴＭＴＷＣＳＤＬＹに設定してスタートさせ、気筒休止フラグＦＣＹＬＳＴＰを「０」に設定する（ステップＳ３１）。これは気筒休止の実行条件が不成立であることを示す。
【００２６】
ステップＳ１１でＦＳＴＭＯＤ＝０であって通常運転モードであるときは、エンジン水温ＴＷが気筒休止判定温度ＴＷＣＳＴＰ（例えば７５℃）より高いか否かを判別する（ステップＳ１２）。ＴＷ≦ＴＷＣＳＴＰであるときは、実行条件不成立と判定し、前記ステップＳ１４に進む。エンジン水温ＴＷが気筒休止判定温度ＴＷＣＳＴＰより高いときは、ステップＳ１２からステップＳ１６に進み、ステップＳ１５でスタートしたタイマＴＣＳＷＡＩＴの値が「０」であるか否かを判別する。ＴＣＳＷＡＩＴ＞０である間は、前記ステップＳ２６に進み、ＴＣＳＷＡＩＴ＝０となると、ステップＳ１７に進む。
【００２７】
ステップＳ１７では、車速ＶＰ及びギヤ位置ＧＰに応じて図７に示すＴＨＣＳテーブルを検索し、ステップＳ１８の判別に使用する上側閾値ＴＨＣＳＨ及び下側閾値ＴＨＣＳＬを算出する。図７において、実線が上側閾値ＴＨＣＳＨに対応し、破線が下側閾値ＴＨＣＳＬに対応する。ＴＨＣＳテーブルは、ギヤ位置ＧＰ毎に設定されており、各ギヤ位置（２速〜５速）において、大まかには車速ＶＰが増加するほど、上側閾値ＴＨＣＳＨ及び下側閾値ＴＨＣＳＬが増加するように設定されている。ただし、ギヤ位置ＧＰが２速のときは、車速ＶＰが変化しても上側閾値ＴＨＣＳＨ及び下側閾値ＴＨＣＳＬは一定に維持される領域が設けられている。またギヤ位置ＧＰが１速のときは、常に全筒運転を行うので、上側閾値ＴＨＣＳＨ及び下側閾値ＴＨＣＳＬは例えば「０」に設定される。また車速ＶＰが同一であれば、低速側ギヤ位置ＧＰに対応する閾値（ＴＨＣＳＨ，ＴＨＣＳＬ）の方が、高速側ギヤ位置ＧＰに対応する閾値（ＴＨＣＳＨ，ＴＨＣＳＬ）より大きな値に設定されている。
【００２８】
ステップＳ１８では、スロットル弁開度ＴＨが閾値ＴＨＣＳより小さいか否かの判別をヒステリシスを伴って行う。具体的には、気筒休止フラグＦＣＹＬＳＴＰが「１」であるときは、スロットル弁開度ＴＨが増加して上側閾値ＴＨＣＳＨに達すると、ステップＳ１８の答が否定（ＮＯ）となり、気筒休止フラグＦＣＹＬＳＴＰが「０」であるときは、スロットル弁開度ＴＨが減少して下側閾値ＴＨＣＳＬを下回ると、ステップＳ１８の答が肯定（ＹＥＳ）となる。
【００２９】
ステップＳ１８の答が肯定（ＹＥＳ）であるときは、大気圧ＰＡが所定圧ＰＡＣＳ（例えば８６．６ｋＰａ（６５０ｍｍＨｇ））以上であるか否かを判別し（ステップＳ１９）、その答が肯定（ＹＥＳ）であるとき、吸気温ＴＡが所定下限温度ＴＡＣＳＬ（例えば−１０℃）以上であるか否かを判別し（ステップＳ２０）、その答が肯定（ＹＥＳ）であるときは、吸気温ＴＡが所定上限温度ＴＡＣＳＨ（例えば４５℃）より低いか否かを判別し（ステップＳ２１）、その答が肯定（ＹＥＳ）であるときは、エンジン水温ＴＷが所定上限水温ＴＷＣＳＨ（例えば１２０℃）より低いか否かを判別し（ステップＳ２２）、その答が肯定（ＹＥＳ）であるときは、エンジン回転数ＮＥが第１所定回転数ＮＥＣＳより低いか否かを判別する（ステップＳ２３）。
【００３０】
ステップＳ２３の判別は、ステップＳ１８と同様にヒステリシスを伴って行われる。すなわち、気筒休止フラグＦＣＹＬＳＴＰが「１」であるときは、エンジン回転数ＮＥが増加して上側回転数ＮＥＣＳＨ（例えば３５００ｒｐｍ）に達すると、ステップＳ２３の答が否定（ＮＯ）となり、気筒休止フラグＦＣＹＬＳＴＰが「０」であるときは、エンジン回転数ＮＥが減少して下側回転数ＮＥＣＳＬ（例えば３３００ｒｐｍ）を下回ると、ステップＳ２３の答が肯定（ＹＥＳ）となる。
【００３１】
ステップＳ１８〜Ｓ２３の何れかの答が否定（ＮＯ）であるときは、気筒休止の実行条件が不成立と判定し、前記ステップＳ３１に進む。一方ステップＳ１８〜Ｓ２３の答がすべて肯定（ＹＥＳ）であるときは、異常検出フラグＦＡＮＣＦＳが「１」であるか否かを判別する（ステップＳ２４）。異常検出フラグＦＡＮＣＦＳは、コントローラ４０から能動騒音抑制装置５０の異常を検出した旨の通知を受けると、図示しない異常検出処理により「１」に設定される。
【００３２】
ＦＡＮＣＦＳ＝０であって能動騒音抑制装置５０が正常であるときは、気筒休止実行条件が成立していると判定し、気筒休止フラグＦＣＹＬＳＴＰを「１」に設定する（ステップＳ２９）。
一方ＦＡＮＣＦＳ＝１であって能動騒音抑制装置５０の異常が検出されているときは、エンジン回転数ＮＥが第１所定回転数ＮＥＣＳより低い第２所定回転数ＮＥＦＳＨ（例えば１４００ｒｐｍ）より高いか否かを判別する（ステップＳ２５）。ＮＥ＞ＮＥＦＳＨであるときは、気筒休止の実行条件が不成立と判定し、前記ステップＳ３０に進む。
【００３３】
ステップＳ２５で、ＮＥ≦ＮＥＦＳＨであるときは、さらにエンジン回転数ＮＥが第２所定回転数ＮＥＦＳＨより低い第３所定回転数ＮＥＦＳＬ（例えば１２００ｒｐｍ）より低いか否かを判別する。ＮＥ＜ＮＥＦＳＬであるときは、気筒休止実行条件成立と判定し、前記ステップＳ２９に進む。
【００３４】
ステップＳ２６の答が否定（ＮＯ）であるとき、すなわちＮＥＦＳＬ≦ＮＥ≦ＮＥＦＳＨであるときは、エンジン回転数ＮＥに応じて図８に示すＰＢＦＳテーブルを検索し、吸気圧閾値ＰＢＦＳを算出する（ステップＳ２７）。ＰＢＦＳテーブルは、エンジン回転数ＮＥが増加するほど、吸気圧閾値ＰＢＦＳが高くなるように設定されている。
【００３５】
ステップＳ２８では、吸気管内絶対圧ＰＢＡが吸気圧閾値ＰＢＦＳ以下であるか否かを判別し、その答が肯定（ＹＥＳ）であるときは、気筒休止実行条件成立と判定し、前記ステップＳ２９に進む。一方、ＰＢＡ＞ＰＢＦＳであるときは、気筒休止実行条件不成立と判定し、前記ステップＳ３０に進む。
【００３６】
気筒休止フラグＦＣＹＬＳＴＰが「１」に設定されているときは、＃１〜＃３気筒を休止させ、＃４〜＃６気筒を作動させる一部気筒運転が実行され、気筒休止フラグＦＣＹＬＳＴＰが「０」に設定されているときは、全気筒＃１〜＃６を作動させる全筒運転が実行される。
【００３７】
図９は、エンジン回転数ＮＥ及び吸気管内絶対圧ＰＢＡによって定義されるエンジン運転領域を示す。この図において、実線ＬＴＨより下側の領域が、通常の一部気筒運転領域に相当し、ハッチングを付して示す領域（以下単に「ハッチング領域」という）が、ステップＳ２５〜Ｓ２８の条件を満たし、能動騒音抑制装置５０の異常時においても一部気筒運転が許可される領域である。
【００３８】
本実施形態では、能動騒音抑制装置５０の異常が検出されたときは、ステップＳ２５〜Ｓ２８が気筒休止実行条件に追加され、エンジン回転数ＮＥ及び吸気管内絶対圧ＰＢＡが、図９のハッチング領域内にあるとき、気筒休止が実行される。すなわち、一部気筒運転が実行される運転領域が、エンジン１のトルク変動による振動が少ないハッチング領域に限定される。換言すれば振動が比較的大きくなるハッチング領域以外の運転領域では一部気筒運転が禁止されるので、能動騒音抑制装置５０の異常時においても騒音を抑制することができる。
【００３９】
本実施形態では、気筒休止機構３０が切換手段を構成し、スロットル弁開度センサ４、吸気温センサ８、エンジン水温センサ９、クランク角度位置センサ１０、車速センサ１５、及びギヤ位置センサ１６が運転パラメータ検出手段を構成する。また、図３に示す能動騒音抑制装置５０が、能動騒音抑制手段に相当し、コントローラ４０が異常検出手段を構成する。また、ＥＣＵ５が、指令手段及び領域変更手段を構成する。具体的には、図４のステップＳ１１〜Ｓ２３及び図５のステップＳ２９，Ｓ３０が指令手段に相当し、図５のステップＳ２４〜Ｓ２８が領域変更手段に相当する。
【００４０】
（変形例）
図１０は、上述した実施形態の変形例かかる気筒休止実行条件判定処理のフローチャートである。図１０の処理は、図４及び図５に示す処理のステップＳ２５〜Ｓ２８を削除することにより得られるものである。図１０の処理においては、ステップＳ２４の答が肯定（ＹＥＳ）であって、能動騒音抑制装置５０の異常が検出されているときは、気筒休止実行条件不成立と判定して、ステップＳ３０に進む。ＦＡＮＣＦＳ＝０であって、能動騒音抑制装置５０が正常であるときは、気筒休止実行条件成立と判定し、ステップＳ２９に進む。
【００４１】
本変形例によれば、能動騒音抑制装置５０の異常が検出されているときは、気筒休止実行条件が不成立となり、一部気筒運転が禁止されるので、能動騒音抑制装置５０の異常時において騒音を抑制することができる。
本変形例では、ＥＣＵ５が禁止手段を構成し、具体的には、図１０のステップＳ２４が禁止手段に相当する。
【００４２】
なお本発明は上述した実施形態に限るものではなく、種々の変形が可能である。例えば、上述した実施形態では、６気筒のエンジンを示したが、本発明は、４気筒エンジンあるいは８気筒エンジンなどにも適用可能である。また、休止させる気筒数は、３気筒に限るものではなく、例えば４気筒エンジンでは１気筒あるいは２気筒を休止させ、８気筒エンジンでは４気筒を休止させるようにしてもよい。
【００４３】
また本発明は、クランク軸を鉛直方向とした船外機などのような船舶推進機用エンジンなどの制御にも適用が可能である。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態にかかる内燃機関及びその制御装置の構成を示す図である。
【図２】気筒休止機構の油圧制御系の構成を示す図である。
【図３】能動騒音抑制装置の構成を示すブロック図である。
【図４】気筒休止実行条件を判定する処理のフローチャートである。
【図５】気筒休止実行条件を判定する処理のフローチャートである。
【図６】図４の処理で使用されるＴＭＴＷＣＳＤＬＹテーブルを示す図である。
【図７】図４の処理で使用されるＴＨＣＳテーブルを示す図である。
【図８】図５の処理で使用されるＰＢＦＳテーブルを示す図である。
【図９】能動騒音抑制装置の異常検出時において気筒休止を実行する機関運転領域を示す図である。
【図１０】図４及び図５に示す処理の変形例を示すフローチャートである。
【符号の説明】
【００４５】
１  内燃機関
４  スロットル弁開度センサ（運転パラメータ検出手段）
５  電子制御ユニット（指令手段、領域変更手段、禁止手段）
８  吸気温センサ（運転パラメータ検出手段）
９  エンジン水温センサ（運転パラメータ検出手段）
１０  クランク角度位置センサ（運転パラメータ検出手段）
１５  車速センサ（運転パラメータ検出手段）
１６  ギヤ位置センサ（運転パラメータ検出手段）
３０  気筒休止機構
４０  コントローラ（異常検出手段）
５０  能動騒音抑制装置（能動騒音抑制手段）
【図１】
2005299505.tif 000003
【図２】
2005299505.tif 000004
【図３】
2005299505.tif 000005
【図４】
2005299505.tif 000006
【図５】
2005299505.tif 000007
【図６】
2005299505.tif 000008
【図７】
2005299505.tif 000009
【図８】
2005299505.tif 000010
【図９】
2005299505.tif 000011
【図１０】
2005299505.tif 000012