(57)【要約】【課題】逆回転防止機能付きの常時噛み合い式スタータを備えたシステムにおいて、アイドルストップ要求発生時に実行するエンジン回転停止制御の精度を向上させる。【解決手段】アイドルストップ要求に応じてエンジン回転を停止させる際に、エンジン回転が目標停止クランク角で停止するようにエンジン回転挙動の目標軌道を算出し、実エンジン回転挙動を目標軌道に合わせるようにオルタネータ３３の負荷トルクを制御するエンジン回転停止制御を実行する。このエンジン回転停止制御の実行中に、エンジン１１の筒内圧変化を減少させるように可変バルブリフト機構３１を制御する筒内圧変化減少制御を実行することで、エンジン１１に作用する合成トルクの変化を減少させて、特定のクランク角領域でエンジン回転が停止し易くなることを抑制する。これにより、エンジン回転停止制御によってエンジン回転停止位置を目標停止クランク角に制御し易くする。【選択図】図１
2012136980.tif 000002
【特許請求の範囲】
【請求項１】
エンジン停止要求に応じてエンジン回転を停止させる際にエンジン回転が目標停止クランク角で停止するようにエンジン回転挙動を電動機のトルクで制御するエンジン回転停止制御を実行する制御手段と、
前記エンジンの逆回転を防止する機構と、
前記エンジンの吸気バルブと排気バルブの少なくとも一方のバルブ開閉特性を変化させる可変バルブ機構とを備え、
前記制御手段は、前記エンジン回転停止制御の実行中に前記エンジンの筒内圧変化を減少させるように前記可変バルブ機構を制御する筒内圧変化減少制御を実行することを特徴とするエンジン回転停止制御装置。
【請求項２】
前記制御手段は、運転者のイグニッションスイッチのオフ操作によって前記エンジン停止要求が発生した場合には前記エンジン回転停止制御及び前記筒内圧変化減少制御を実行しないことを特徴とする請求項１に記載のエンジン回転停止制御装置。
【請求項３】
前記エンジンの筒内圧を検出又は推定する筒内圧判定手段を備え、
前記制御手段は、前記筒内圧変化減少制御の実行中に前記筒内圧判定手段で検出又は推定した筒内圧に基づいて前記筒内圧変化減少制御の制御量を補正するための補正値を学習し、その後、前記筒内圧変化減少制御を実行する際に前記補正値を用いて前記筒内圧変化減少制御の制御量を補正することを特徴とする請求項１又は２に記載のエンジン回転停止制御装置。
【請求項４】
前記エンジンの吸気圧を検出する吸気圧検出手段を備え、
前記制御手段は、前記吸気圧検出手段で検出した吸気圧に応じて前記筒内圧変化減少制御の制御量を変更することを特徴とする請求項１乃至３のいずれかに記載のエンジン回転停止制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン回転停止位置（停止クランク角）を制御する機能を備えたエンジン回転停止制御装置に関する発明である。
【背景技術】
【０００２】
近年、例えば、特許文献１（特開２０１０−４３５３２号公報）に記載されているように、エンジン自動停止・始動システム（アイドルストップシステム）を搭載した車両では、エンジンの再始動性を向上させるために、エンジン停止時（アイドルストップ時）にエンジン回転停止位置（停止クランク角）を始動に適したクランク角範囲に制御することを目的として、エンジン回転が目標停止クランク角（始動に適したクランク角範囲内のクランク角）で停止するようにエンジン回転挙動の目標軌道を算出し、エンジン回転を停止させる際に実エンジン回転挙動を目標軌道に合わせるように発電機（オルタネータ）の負荷トルクを制御するエンジン回転停止制御を行うようにしたものがある。更に、アイドルストップシステムを搭載した車両においては、エンジンの再始動性向上等を目的として、逆回転防止機能付きの常時噛み合い式スタータ（エンジンの逆回転を防止する機能を有する常時噛み合い式のスタータ）を採用するようにしたものもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−４３５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、図２に示すように、一般に、エンジンの回転が停止する過程では、エンジンの回転による筒内空気の圧縮・膨張により筒内圧が増減してエンジンに作用する合成トルクが増減する。
【０００５】
その際、一般的なスタータ（エンジンの逆回転を許容するスタータ）を備えたシステムでは、エンジンの回転が停止する間際に、合成トルクが逆回転領域（逆回転方向に合成トルクが作用するクランク角領域）に入ると、エンジンが逆回転するため、合成トルクが０付近になるクランク角領域（図２のＡ参照）でエンジン回転が停止し易い。この場合、始動に適したクランク角範囲内に、エンジン回転が停止し易いクランク角領域（図２のＡ参照）が含まれるため、エンジン回転停止制御を実行すれば、始動に適したクランク角範囲以外の範囲でエンジン回転が停止する確率が低くなる。
【０００６】
これに対して、逆回転防止機能付きの常時噛み合い式スタータを備えたシステムでは、エンジンの回転が停止する間際に、合成トルクが逆回転領域に入っても、エンジンの逆回転が防止されるため、合成トルクが０付近になるクランク角領域から逆回転領域までの範囲（図２のＢ参照）でエンジン回転が停止し易くなる。この場合、始動に適したクランク角範囲以外の範囲（つまり始動に適していないクランク角範囲）は全てエンジン回転が停止し易いクランク角領域（図２のＢ参照）に含まれるが、始動に適したクランク角範囲は部分的にしかエンジン回転が停止し易いクランク角領域（図２のＢ参照）に含まれないため、エンジン回転停止制御を実行しても、始動に適したクランク角範囲以外の範囲でエンジン回転が停止する確率が高くなる可能性がある（図３参照）。
【０００７】
そこで、本発明が解決しようとする課題は、逆回転防止機能付きの常時噛み合い式スタータを備えたシステムにおいて、エンジン回転停止位置を目標停止クランク角に制御し易くすることができ、エンジン回転停止制御の精度を向上させることができるエンジン回転停止制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に係る発明は、エンジン停止要求に応じてエンジン回転を停止させる際にエンジン回転が目標停止クランク角で停止するようにエンジン回転挙動を電動機のトルクで制御するエンジン回転停止制御を実行する制御手段と、エンジンの逆回転を防止する機構と、エンジンの吸気バルブと排気バルブの少なくとも一方のバルブ開閉特性を変化させる可変バルブ機構とを備え、制御手段は、エンジン回転停止制御の実行中にエンジンの筒内圧変化を減少させるように可変バルブ機構を制御する筒内圧変化減少制御を実行するようにしたものである。
【０００９】
本発明は、エンジン回転停止制御の実行中に、エンジンの筒内圧変化を減少させるように可変バルブ機構を制御する筒内圧変化減少制御を実行することで、エンジンに作用する合成トルクの変化を減少させることができ、特定のクランク角領域でエンジン回転が停止し易くなる（又は停止し難くなる）ことを抑制することができる。これにより、エンジン回転停止制御によってエンジン回転停止位置を目標停止クランク角に制御し易くすることができ、エンジン回転停止制御の精度を向上させることができる。
【００１０】
この場合、請求項２のように、運転者のイグニッションスイッチのオフ操作によってエンジン停止要求が発生した場合にはエンジン回転停止制御及び筒内圧変化減少制御を実行しないようにすると良い。このようにすれば、運転者のイグニッションスイッチのオフ操作によってエンジン停止要求（手動停止要求）が発生した場合には、エンジン回転停止制御及び筒内圧変化減少制御を実行することなく、直ちに燃料カットを実行してエンジンの運転を停止させることができる。
【００１１】
ところで、システムの個体差や経時変化（例えばデポジットの堆積による吸気特性や排気特性の変化）等によって筒内圧変化減少制御の適正な制御量（筒内圧変化を十分に減少させるのに必要な制御量）が変化する。
【００１２】
そこで、請求項３のように、エンジンの筒内圧を検出又は推定する筒内圧判定手段を備え、筒内圧変化減少制御の実行中に筒内圧判定手段で検出又は推定した筒内圧に基づいて筒内圧変化減少制御の制御量を補正するための補正値を学習し、その後、筒内圧変化減少制御を実行する際に補正値を用いて筒内圧変化減少制御の制御量を補正するようにしても良い。このようにすれば、システムの個体差や経時変化等によって筒内圧変化減少制御の適正な制御量が変化しても、それに対応して筒内圧変化減少制御の制御量を補正して、筒内圧変化減少制御の制御量を適正値に設定することができる。
【００１３】
また、車両の走行による高度変化等によって大気圧が変化するが、この大気圧の変化による吸気圧の変化によっても筒内圧変化減少制御の適正な制御量（筒内圧変化を十分に減少させるのに必要な制御量）が変化する。
【００１４】
そこで、請求項４のように、エンジンの吸気圧を検出する吸気圧検出手段を備え、吸気圧検出手段で検出した吸気圧に応じて筒内圧変化減少制御の制御量を変更するようにしても良い。このようにすれば、大気圧の変化による吸気圧の変化によって筒内圧変化減少制御の適正な制御量が変化しても、それに対応して筒内圧変化減少制御の制御量を変更して、筒内圧変化減少制御の制御量を適正値に設定することができる。
【図面の簡単な説明】
【００１５】
【図１】図１は本発明の実施例１におけるエンジン制御システムの概略構成を示す図である。
【図２】図２はエンジン回転が停止し易いクランク角領域を説明するための図である。
【図３】図３は従来のエンジン回転停止制御を実行した場合のエンジン回転停止位置の分布を示す図である。
【図４】図４は筒内圧変化減少制御を実行した場合の合成トルクの挙動を示す図である。
【図５】図５は実施例１の可変バルブリフト機構を用いた筒内圧変化減少制御を説明する図である。
【図６】図６は実施例１のエンジン停止制御ルーチンの処理の流れを示すフローチャートである。
【図７】図７は実施例１のエンジン回転停止制御の実行例を説明するフローチャートである。
【図８】図８は実施例２の電磁駆動バルブ機構を用いた筒内圧変化減少制御を説明する図である。
【図９】図９は実施例２のエンジン停止制御ルーチンの処理の流れを示すフローチャートである。
【図１０】図１０は実施例３の可変バルブ機構の概略構成を示す図である。
【図１１】図１１は実施例３の可変バルブ機構を用いた筒内圧変化減少制御を説明する図である。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態を具体化した幾つかの実施例を説明する。
【実施例１】
【００１７】
本発明の実施例１を図１乃至図７に基づいて説明する。
まず、図１に基づいてエンジン制御システム全体の概略構成を説明する。
内燃機関であるエンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４が設けられている。このエアフローメータ１４の下流側には、モータ１５によって開度調節されるスロットルバルブ１６と、このスロットルバルブ１６の開度（スロットル開度）を検出するスロットル開度センサ１７とが設けられている。
【００１８】
更に、スロットルバルブ１６の下流側には、サージタンク１８が設けられ、このサージタンク１８に、吸気管圧力（吸気圧）を検出する吸気管圧力センサ１９（吸気圧検出手段）が設けられている。また、サージタンク１８には、エンジン１１の各気筒に空気を導入する吸気マニホールド２０が設けられ、各気筒の吸気マニホールド２０の吸気ポート近傍に、それぞれ吸気ポートに向けて燃料を噴射する燃料噴射弁２１が取り付けられている。また、エンジン１１のシリンダヘッドには、各気筒毎に点火プラグ２２が取り付けられ、各気筒の点火プラグ２２の火花放電によって筒内の混合気に着火される。
【００１９】
一方、エンジン１１の排気管２３には、排出ガスの空燃比又はリッチ／リーン等を検出する排出ガスセンサ２４（空燃比センサ、酸素センサ等）が設けられ、この排出ガスセンサ２４の下流側に、排出ガスを浄化する三元触媒等の触媒２５が設けられている。
【００２０】
また、エンジン１１のシリンダブロックには、冷却水温を検出する冷却水温センサ２６が取り付けられている。エンジン１１のクランク軸２７の外周側には、クランク軸２７が所定クランク角回転する毎にパルス信号を出力するクランク角センサ２８が取り付けられ、このクランク角センサ２８の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【００２１】
更に、エンジン１１には、吸気バルブ２９のリフト量及び作用角を変化させる可変バルブリフト機構３１（可変バルブ機構）が設けられている。この可変バルブリフト機構３１は、吸気バルブ２９を駆動するカムのカムプロフィールを複数段階で切り換えることで、吸気バルブ２９のリフト量及び作用角を複数段階で切り換えるように構成されている。尚、可変バルブリフト機構３１は、吸気バルブ２９のリフト量及び作用角を連続的に変化させるように構成しても良い。
【００２２】
また、エンジン１１には、始動時にクランク軸２７を回転駆動（クランキング）するためのスタータ３２が取り付けられている。このスタータ３２は、エンジン１１のクランク軸２７に連結されたリングギヤにピニオンを常時噛み合わせると共にエンジン１１の逆回転を防止するクラッチを有する逆回転防止機能付きの常時噛み合い式スタータである。
【００２３】
また、オルタネータ３３（発電機）には、クランク軸２７の回転がベルト伝達機構（図示せず）を介して伝達される。これにより、エンジン１１の動力でオルタネータ３３が回転駆動されて発電するようになっている。このオルタネータ３３の発電制御電流（フィールド電流）をデューティ制御することで、オルタネータ３３の負荷トルクを制御することができる。本実施例では、オルタネータ３３を特許請求の範囲でいう電動機として使用するようにしている。
【００２４】
上述した各種センサの出力は、電子制御ユニット（以下「ＥＣＵ」と表記する）３４に入力される。このＥＣＵ３４は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御用のプログラムを実行することで、エンジン運転状態に応じて、燃料噴射量、点火時期、スロットル開度（吸入空気量）等を制御する。
【００２５】
また、ＥＣＵ３４は、図示しないエンジン自動停止始動制御ルーチンを実行することで、エンジン自動停止始動制御（いわゆるアイドルストップ制御）を実行する。このエンジン自動停止始動制御では、車両走行中に運転者が減速操作（アクセル全閉、ブレーキ操作等）を行って車両停止に至る可能性のある所定減速状態になったとき、又は、車両を停車させてブレーキ操作を継続しているときに、自動停止要求（アイドルストップ要求）が発生したと判断して、エンジン１１の燃焼（燃料噴射及び／又は点火）を停止させてエンジン１１を自動的に停止させる。その後、運転者が車両発進のための準備操作（ブレーキ解除、シフトレバーのドライブレンジへの操作等）や発進操作（アクセル踏み込み等）を行ったときに、再始動要求が発生したと判断して、スタータ３２に通電してエンジン１１をクランキングして燃料噴射を再開して再始動させる。その他、バッテリ充電制御システムやエアコン等の車載機器の制御システムから再始動要求が発生してエンジン１１を再始動させる場合もある。
【００２６】
また、ＥＣＵ３４は、後述する図６のエンジン停止制御ルーチンを実行することで、自動停止要求（アイドルストップ要求）に応じてエンジン回転を停止させる際に、エンジン回転が目標停止クランク角（始動に適したクランク角範囲内のクランク角）で停止するようにエンジン回転挙動の目標軌道を算出し、実エンジン回転挙動を目標軌道に合わせるようにオルタネータ３３の負荷トルクを制御するエンジン回転停止制御を実行する。尚、自動停止要求が発生する前に予めエンジン回転挙動の目標軌道を算出しておくようにしても良い。
【００２７】
ところで、図２に示すように、一般に、エンジンの回転が停止する過程では、エンジンの回転による筒内空気の圧縮・膨張により筒内圧が増減してエンジンに作用する合成トルクが増減する。
【００２８】
その際、一般的なスタータ（エンジンの逆回転を許容するスタータ）を備えたシステムでは、エンジンの回転が停止する間際に、合成トルクが逆回転領域（逆回転方向に合成トルクが作用するクランク角領域）に入ると、エンジンが逆回転するため、合成トルクが０付近になるクランク角領域（図２のＡ参照）でエンジン回転が停止し易い。この場合、始動に適したクランク角範囲内に、エンジン回転が停止し易いクランク角領域（図２のＡ参照）が含まれるため、エンジン回転停止制御を実行すれば、始動に適したクランク角範囲以外の範囲でエンジン回転が停止する確率が低くなる。
【００２９】
これに対して、逆回転防止機能付きの常時噛み合い式スタータを備えたシステムでは、エンジンの回転が停止する間際に、合成トルクが逆回転領域に入っても、エンジンの逆回転が防止されるため、合成トルクが０付近になるクランク角領域から逆回転領域までの範囲（図２のＢ参照）でエンジン回転が停止し易くなる。この場合、始動に適したクランク角範囲以外の範囲（つまり始動に適していないクランク角範囲）は全てエンジン回転が停止し易いクランク角領域（図２のＢ参照）に含まれるが、始動に適したクランク角範囲は部分的にしかエンジン回転が停止し易いクランク角領域（図２のＢ参照）に含まれないため、エンジン回転停止制御を実行しても、始動に適したクランク角範囲以外の範囲でエンジン回転が停止する確率が高くなる可能性がある（図３参照）。
【００３０】
この対策として、ＥＣＵ３４は、エンジン回転停止制御の実行中に、エンジン１１の筒内圧変化を減少させるように可変バルブリフト機構３１を制御する筒内圧変化減少制御を実行する。これにより、図４に示すように、エンジン１１に作用する合成トルクの変化を減少させることができ、特定のクランク角領域でエンジン回転が停止し易くなる（又は停止し難くなる）ことを抑制することができる。
【００３１】
本実施例１では、図５に示すように、可変バルブリフト機構３１は、吸気バルブ２９のリフト量をエンジン運転中よりも小さくすると共に吸気バルブ２９の作用角（開弁期間）をエンジン運転中よりも拡大して全クランク角領域で吸気バルブ２９と排気バルブ３０の少なくとも一方を開弁させる状態となる作用角拡大モードに切り換え可能に構成され、筒内圧変化減少制御の際に、可変バルブリフト機構３１を作用角拡大モードに切り換えることで、エンジン１１の筒内圧変化を減少させるようにしている。
【００３２】
以下、本実施例１でＥＣＵ３４が実行する図６のエンジン停止制御ルーチンの処理内容を説明する。
図６に示すエンジン停止制御ルーチンは、ＥＣＵ３４の電源オン期間中（イグニッションスイッチ３５のオン期間中）に所定周期で繰り返し実行され、特許請求の範囲でいう制御手段としての役割を果たす。
【００３３】
本ルーチンが起動されると、まず、ステップ１０１で、自動又は手動のエンジン停止要求が発生しているか否かを判定し、どちらのエンジン停止要求も発生していなければ、そのまま本ルーチンを終了する。
【００３４】
一方、上記ステップ１０１で、自動又は手動のエンジン停止要求が発生していると判定されれば、ステップ１０２に進み、発生したエンジン停止要求が自動停止要求（アイドルストップ要求）であるか否かを判定し、自動停止要求ではないと判定された場合には、運転者のイグニッションスイッチ３５のオフ操作によって手動停止要求が発生したと判断して、ステップ１０７に進み、通常停止時処理を実行する。この通常停止時処理では、エンジン回転停止制御及び筒内圧変化減少制御を実行することなく、直ちに燃料カットを実行してエンジン１１の運転を停止させる。
【００３５】
一方、上記ステップ１０２で、発生したエンジン停止要求が自動停止要求であると判定された場合には、ステップ１０３に進み、エンジン回転停止制御の実行条件が成立している否かを、例えば、自動停止要求発生時のエンジン回転速度が所定値以上であるか否か、エアコンがオフであるか否か等によって判定する。
【００３６】
このステップ１０３で、エンジン回転停止制御の実行条件が不成立であると判定された場合には、エンジン回転停止制御の精度を確保することが困難であると判断して、ステップ１０７に進み、通常停止時処理を実行する。
【００３７】
一方、上記ステップ１０３で、エンジン回転停止制御の実行条件が成立していると判定された場合には、ステップ１０４に進み、燃料カットを開始した後、ステップ１０５に進み、エンジン回転停止制御を実行する。このエンジン回転停止制御では、エンジン回転が目標停止クランク角（始動に適したクランク角範囲内のクランク角）で停止するようにエンジン回転挙動の目標軌道を算出し、実エンジン回転挙動を目標軌道に合わせるようにオルタネータ３３の負荷トルクを制御する。尚、自動停止要求が発生する前に予めエンジン回転挙動の目標軌道を算出しておくようにしても良い。
【００３８】
この後、ステップ１０６に進み、筒内圧変化減少制御を実行する。この筒内圧変化減少制御では、可変バルブリフト機構３１を作用角拡大モード（吸気バルブ２９のリフト量をエンジン運転中よりも小さくすると共に吸気バルブ２９の作用角をエンジン運転中よりも拡大して全クランク角領域で吸気バルブ２９と排気バルブ３０の少なくとも一方を開弁させる状態）に切り換えることで、エンジン１１の筒内圧変化を減少させる。
【００３９】
以上説明した本実施例１のエンジン停止制御の実行例を図７のタイムチャートを用いて説明する。エンジン運転中に自動停止要求（アイドルストップ要求）が発生して自動停止要求フラグがＯＮ（オン）された時点ｔ1 で、エンジン回転停止制御の実行条件が成立しているか否かを判定し、エンジン回転停止制御の実行条件が成立していると判定されて実行条件フラグがＯＮされた時点ｔ2 で、燃料カットフラグをＯＮして、燃料カットを実行することでエンジン１１の燃焼を停止させると共に、エンジン回転停止制御フラグをＯＮして、実エンジン回転挙動を目標軌道に合わせるようにオルタネータ３３の負荷トルクを制御するエンジン回転停止制御を実行し、このエンジン回転停止制御の実行中に、筒内圧変化減少制御フラグをＯＮして、エンジン１１の筒内圧変化を減少させるように可変バルブリフト機構３１を制御する筒内圧変化減少制御を実行する。
【００４０】
以上説明した本実施例１では、エンジン回転停止制御の実行中に、エンジン１１の筒内圧変化を減少させるように可変バルブリフト機構３１を制御する筒内圧変化減少制御を実行するようにしたので、エンジン１１に作用する合成トルクの変化を減少させることができ、特定のクランク角領域でエンジン回転が停止し易くなる（又は停止し難くなる）ことを抑制することができる。これにより、エンジン回転停止制御によってエンジン回転停止位置を目標停止クランク角に制御し易くすることができて、エンジン回転停止制御の精度を向上させることができ、始動に適したクランク角範囲以外の範囲でエンジンの回転が停止する確率を低くすることができる。
【実施例２】
【００４１】
次に、図８及び図９を用いて本発明の実施例２を説明する。但し、前記実施例１と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００４２】
本実施例２では、吸気バルブ２９を電磁アクチュエータで開閉駆動する電磁駆動バルブ機構（図示せず）が可変バルブ機構として設けられ、この電磁駆動バルブ機構により吸気バルブ２９のバルブ開閉特性（開閉時期、リフト量、作用角等）を自在に変化させることができるようになっている。
【００４３】
図８に示すように、電磁駆動バルブ機構は、所定クランク角領域（少なくとも排気バルブ３０が閉弁しているクランク角領域）で吸気バルブ２９のリフト量をエンジン運転中よりも小さい要求リフト量に保持して全クランク角領域で吸気バルブ２９と排気バルブ３０の少なくとも一方を開弁させる状態となるリフト量保持モードに制御することができる。そこで、本実施例２では、筒内圧変化減少制御の際に、電磁駆動バルブ機構をリフト量保持モードに制御することで、エンジン１１の筒内圧変化を減少させるようにしている。
【００４４】
また、エンジン１１のシリンダヘッドには、各気筒毎（又は特定の気筒のみ）に筒内圧を検出する筒内圧センサ３６（図１参照）が筒内圧判定手段として設けられている。この筒内圧センサ３６は、点火プラグ２２と一体化したタイプのものを用いても良いし、点火プラグ２２とは別体のセンサ部を燃焼室内に臨ませるように取り付けるタイプのものを用いても良い。
【００４５】
ところで、システムの個体差や経時変化（例えばデポジットの堆積による吸気特性や排気特性の変化）等によって筒内圧変化減少制御の適正な制御量（筒内圧変化を十分に減少させるのに必要な制御量）が変化する。また、車両の走行による高度変化等によって大気圧が変化するが、この大気圧の変化による吸気圧の変化によっても筒内圧変化減少制御の適正な制御量が変化する。
【００４６】
これらの事情を考慮して、本実施例２では、後述する図９のエンジン停止制御ルーチンを実行することで、吸気管圧力センサ１９で検出した吸気圧（吸気管圧力）に応じて筒内圧変化減少制御の要求リフト量を変更すると共に、筒内圧変化減少制御の実行中に筒内圧センサ３６で検出した筒内圧に基づいて筒内圧変化減少制御の要求リフト量を補正するためのリフト量補正値を学習し、その後、筒内圧変化減少制御を実行する際にリフト量補正値を用いて筒内圧変化減少制御の要求リフト量を補正する。
【００４７】
図９に示すエンジン停止制御ルーチンでは、まず、ステップ２０１で、自動又は手動のエンジン停止要求が発生しているか否かを判定し、自動又は手動のエンジン停止要求が発生していると判定されれば、ステップ２０２に進み、発生したエンジン停止要求が自動停止要求（アイドルストップ要求）であるか否かを判定し、自動停止要求ではないと判定された場合には、運転者のイグニッションスイッチ３５のオフ操作によって手動停止要求が発生したと判断して、ステップ２１１に進み、通常停止時処理を実行する。
【００４８】
一方、上記ステップ２０２で、発生したエンジン停止要求が自動停止要求であると判定された場合には、ステップ２０３に進み、エンジン回転停止制御の実行条件が成立している否かを判定し、エンジン回転停止制御の実行条件が不成立であると判定された場合には、エンジン回転停止制御の精度を確保することが困難であると判断して、ステップ２１１に進み、通常停止時処理を実行する。
【００４９】
一方、上記ステップ２０３で、エンジン回転停止制御の実行条件が成立していると判定された場合には、ステップ２０４に進み、燃料カットを開始した後、ステップ２０５に進み、エンジン回転停止制御を実行する。
【００５０】
この後、ステップ２０６に進み、吸気管圧力センサ１９で検出した吸気圧を読み込んだ後、基本リフト量のマップ（図示せず）を参照して、吸気圧に応じた基本リフト量を算出する。ここで、基本リフト量のマップは、例えば、吸気圧が低くなるほど基本リフト量が小さくなるように設定されている。この基本リフト量のマップは、予め試験データや設計データに基づいて作成され、ＥＣＵ３４のＲＯＭに記憶されている。
【００５１】
この後、ステップ２０７に進み、リフト量補正値の学習値を読み込む。このリフト量補正値の学習値は、ＥＣＵ３４のバックアップＲＡＭ（図示せず）等の書き換え可能な不揮発性メモリ（ＥＣＵ３４の電源オフ中でも記憶データを保持する書き換え可能なメモリ）に記憶されている。
【００５２】
この後、ステップ２０８に進み、基本リフト量とリフト量補正値（学習値）とを用いて、次式により要求リフト量を求める。
要求リフト量＝基本リフト量＋リフト量補正値
【００５３】
このように、吸気圧に応じた基本リフト量を用いて要求リフト量を算出することで吸気圧に応じて要求リフト量を変更すると共に、リフト量補正値を用いて要求リフト量を算出することで要求リフト量を補正する。
【００５４】
この後、ステップ２０９に進み、筒内圧変化減少制御を実行する。この筒内圧変化減少制御では、電磁駆動バルブ機構をリフト量保持モード（所定クランク角領域で吸気バルブ２９のリフト量をエンジン運転中よりも小さい要求リフト量に保持して全クランク角領域で吸気バルブ２９と排気バルブ３０の少なくとも一方を開弁させる状態）に制御することで、エンジン１１の筒内圧変化を減少させる。
【００５５】
この後、ステップ２１０に進み、筒内圧変化減少制御の実行中に筒内圧センサ３６で検出した筒内圧（例えば圧縮行程中の筒内圧の最大値）を読み込んだ後、リフト量補正値のマップ（図示せず）を参照して、筒内圧に応じたリフト量補正値を算出する。ここで、リフト量補正値のマップは、例えば、筒内圧が高くなるほどリフト量補正値が大きくなるように設定されている。このリフト量補正値のマップは、予め試験データや設計データに基づいて作成され、ＥＣＵ３４のＲＯＭに記憶されている。そして、ＥＣＵ３４のバックアップＲＡＭ等の書き換え可能な不揮発性メモリに記憶されているリフト量補正値の学習値の記憶データを、今回算出したリフト量補正値で更新することで、リフト量補正値を学習する。
【００５６】
以上説明した本実施例２では、吸気管圧力センサ１９で検出した吸気圧に応じて基本リフト量を算出し、この基本リフト量を用いて要求リフト量を算出することで、吸気圧に応じて要求リフト量を変更するようにしたので、大気圧の変化による吸気圧の変化によって筒内圧変化減少制御の適正な要求リフト量が変化しても、それに対応して筒内圧変化減少制御の要求リフト量を変更して、筒内圧変化減少制御の要求リフト量を適正値に設定することができる。
【００５７】
更に、本実施例２では、筒内圧変化減少制御の実行中に筒内圧センサ３６で検出した筒内圧に基づいてリフト量補正値を学習し、その後、筒内圧変化減少制御を実行する際にリフト量補正値を用いて筒内圧変化減少制御の要求リフト量を補正するようにしたので、システムの個体差や経時変化等によって筒内圧変化減少制御の適正な要求リフト量が変化しても、それに対応して筒内圧変化減少制御の要求リフト量を補正して、筒内圧変化減少制御の要求リフト量を適正値に設定することができる。
【００５８】
尚、上記実施例２では、筒内圧センサ３６で筒内圧を検出するようにしたが、これに限定されず、例えば、エンジン回転挙動や吸気圧等に基づいて筒内圧を推定するようにしても良い。
【００５９】
また、上記実施例２では、筒内圧に応じてリフト量補正値を算出するようにしたが、これに限定されず、例えば、筒内圧の変化量（例えばピーク値とボトム値との差）に応じてリフト量補正値を算出するようにしても良い。或は、筒内圧又は筒内圧の変化量が所定値以上のときにリフト量補正値を増量するようにしても良い。
【実施例３】
【００６０】
次に、図１０及び図１１を用いて本発明の実施例３を説明する。但し、前記実施例１と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００６１】
本実施例３では、図１０に示すように、吸気バルブ２９のリフト量を油圧を介して制御する可変バルブ機構３７が設けられている。この可変バルブ機構３７は、エンジン１１のカム軸３８に設けられたカム３９によってカム側ピストン４０が駆動されて往復運動し、このカム側ピストン４０の往復運動によってカム側油圧室４１とバルブ側油圧室４２との間で作動油が移動し、このバルブ側油圧室４２の油圧によってバルブ側ピストン４３が駆動されて往復運動し、このバルブ側ピストン４３の往復運動によって吸気バルブ２９が駆動されて開閉動作する。また、オイルポンプ（図示せず）から吐出される作動油をカム側油圧室４１に導く油通路４４の途中に、チェック弁４５とアキュームレータ４６が設けられ、このアキュームレータ４６とカム側油圧室４１との間に、油圧開放弁４７とチェック弁４８が並列に配置されている。
【００６２】
吸気バルブ２９の開弁動作中に油圧開放弁４７を開弁すると、カム側油圧室４１の油圧がアキュームレータ４６に逃がされて吸気バルブ２９が閉弁するため、油圧開放弁４７の開弁時期を変化させることで、吸気バルブ２９の閉弁時期を変化させて吸気バルブ２９のリフト量を調整することができる。
【００６３】
図１１に示すように、可変バルブ機構３７は、エンジン運転中は吸気バルブ２９が最小リフト位置に戻ったときに吸気バルブ２９が完全に閉じてバルブクリアランス量＝０となるように設定されているが、可変バルブ機構３７に供給する油圧を上昇させて吸気バルブ２９の最小リフト位置を開弁方向にオフセットすることで、吸気バルブ２９のバルブクリアランス量を０よりも大きくして全クランク角領域で吸気バルブ２９を開弁させる状態となるバルブクリアランス拡大モードに制御することができる。そこで、本実施例３では、筒内圧変化減少制御の際に、可変バルブ機構３７をバルブクリアランス拡大モードに制御することで、エンジン１１の筒内圧変化を減少させるようにしている。
【００６４】
尚、本実施例３においても、吸気圧に応じて筒内圧変化減少制御の要求バルブクリアランス量を変更するようにしても良い。更に、筒内圧変化減少制御の実行中の筒内圧に基づいて筒内圧変化減少制御の要求バルブクリアランス量を補正するための補正値を学習し、その後、筒内圧変化減少制御を実行する際に補正値を用いて筒内圧変化減少制御の要求バルブクリアランス量を補正するようにしても良い。
【００６５】
また、上記各実施例１〜３では、吸気バルブの可変バルブ機構を制御して筒内圧変化減少制御を実行するようにしたが、これに限定されず、例えば、排気バルブの可変バルブ機構を制御して筒内圧変化減少制御を実行するようにしたり、或は、吸気バルブの可変バルブ機構と排気バルブの可変バルブ機構の両方を制御して筒内圧変化減少制御を実行するようにしても良い。
【００６６】
また、上記各実施例１〜３では、筒内圧変化減少制御の際に、全クランク角領域で吸気バルブと排気バルブの少なくとも一方を開弁させる状態に制御するようにしたが、必ずしも全クランク角領域で吸気バルブと排気バルブの少なくとも一方を開弁させる状態に制御する必要はなく、筒内圧変化を十分に減少させることができれば、吸気バルブと排気バルブの両方が閉弁状態となる期間があっても良い。
【００６７】
また、上記各実施例１〜３では、エンジン回転停止制御の際に、オルタネータのトルクを制御するようにしたが、これに限定されず、オルタネータ以外の電動機（例えばハイブリッド車の発電電動機等）のトルクを制御するするようにしても良い。
【符号の説明】
【００６８】
１１…エンジン（内燃機関）、１２…吸気管、１６…スロットルバルブ、１９…吸気管圧力センサ（吸気圧検出手段）、２１…燃料噴射弁、２２…点火プラグ、２３…排気管、２９…吸気バルブ、３０…排気バルブ、３１…可変バルブリフト機構（可変バルブ機構）、３２…スタータ、３３…オルタネータ（電動機）、３４…ＥＣＵ（制御手段）、３６…筒内圧センサ（筒内圧判定手段）、３７…可変バルブ機構
【図１】
2012136980.tif 000003
【図２】
2012136980.tif 000004
【図３】
2012136980.tif 000005
【図４】
2012136980.tif 000006
【図５】
2012136980.tif 000007
【図６】
2012136980.tif 000008
【図７】
2012136980.tif 000009
【図８】
2012136980.tif 000010
【図９】
2012136980.tif 000011
【図１０】
2012136980.tif 000012
【図１１】
2012136980.tif 000013