(57)【要約】    【課題】  エンジンの減速運転時にアイドル運転に切り換える際に実回転速度の急低下を確実に防止できるようにする。    【解決手段】  加速運転時等の非アイドル運転時に目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpを上限として実回転速度Ｎe に追従させ、減速運転時にアイドル運転に切り換える際にダッシュポット制御を実行して目標アイドル回転速度ＴＮidを通常アイドル回転速度Ｎidまで徐々に減衰させる。但し、このダッシュポット制御中に実回転速度Ｎe が中止判定値Ｎx （ダッシュポット上限値Ｎdpよりも少し高い値）以上になったときには、そのダッシュポット制御を中止して目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに引き上げる。これにより、加速運転時に誤ってダッシュポット制御を開始した場合でも、その後の減速運転時に通常通りのダッシュポット制御を実行できる。    【選択図】  図４
2006242066.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の非アイドル運転時に実回転速度が所定のダッシュポット上限値よりも低いときには目標アイドル回転速度を前記実回転速度に設定し、前記実回転速度が前記ダッシュポット上限値以上のときには前記目標アイドル回転速度を前記ダッシュポット上限値に設定するダッシュポット制御準備手段と、
内燃機関の減速運転時にアイドル運転に切り換える際に前記目標アイドル回転速度を通常のアイドル回転速度まで徐々に減衰させるダッシュポット制御を実行するダッシュポット制御手段と、
前記ダッシュポット制御中に前記実回転速度が所定の中止判定値以上になったときに該ダッシュポット制御を中止して前記目標アイドル回転速度を前記ダッシュポット上限値に引き上げるダッシュポット制御中止手段と
を備えていることを特徴とする内燃機関のダッシュポット制御装置。
【請求項２】
前記中止判定値は、前記ダッシュポット上限値よりも高い値に設定されていることを特徴とする内燃機関のダッシュポット制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の減速運転時にアイドル運転に切り換える際に実回転速度の急低下を防止する機能を備えた内燃機関のダッシュポット制御装置に関するものである。
【背景技術】
【０００２】
車両に搭載される内燃機関においては、特に高回転状態からのアクセルオフ（アイドルスイッチオン）による減速運転時にアイドル運転に切り換える際に、スロットル開度（スロットルバルブの開度）を急減少させると、実回転速度が急低下してドライバビリティに悪影響を及ぼす可能性がある。
【０００３】
この対策として、例えば、特許文献１（特開昭５６−９６１２４号公報）に記載されているように、減速運転時にアイドル運転に切り換える際に、スロットル開度を徐々に減少させて、実回転速度をアイドル回転速度まで徐々に低下させるようにしたものがある。
【特許文献１】特開昭５６−９６１２４号公報（第６頁、第４図等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
また、本発明者らは、図５の上段に示すように、加速運転時に、実回転速度Ｎe が所定のダッシュポット上限値Ｎdpよりも低いときには目標アイドル回転速度ＴＮidを実回転速度Ｎe に設定して、実回転速度Ｎe がダッシュポット上限値Ｎdp以上のときには目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに設定し、その後の減速運転時にアイドル運転に切り換える際に、目標アイドル回転速度ＴＮidを通常のアイドル回転速度Ｎidまで徐々に減衰させるダッシュポット制御を実行するシステムを研究している。このシステムでは、高回転状態からの減速運転時にアイドル回転速度制御（実回転速度Ｎe を目標アイドル回転速度ＴＮidに収束させる制御）が開始された場合に、ダッシュポット制御によって実回転速度Ｎe の急低下を防止することができる。
【０００５】
しかし、上記システムでは、図５の下段に示すように、特にチップインレーシング（短期間且つ比較的大きなアクセル踏み込み）時等の加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始してしまうことがある。このような場合、その後の減速運転時にアイドル運転に切り換える際に、先の加速運転時に誤って開始されたダッシュポット制御によって目標アイドル回転速度ＴＮidが既に通常のアイドル回転速度Ｎid付近まで減衰された状態となっているため、通常通りのダッシュポット制御を実行することができず、実回転速度Ｎe が急低下してしまう可能性がある。
【０００６】
本発明は、このような事情を考慮してなされたものであり、従って本発明の目的は、加速運転時に誤ってダッシュポット制御が開始された場合でも、その後の減速運転時にアイドル運転に切り換える際に、通常通りのダッシュポット制御を実行することができて、実回転速度の急低下を防止することができる内燃機関のダッシュポット制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の請求項１に記載の内燃機関のダッシュポット制御装置は、ダッシュポット制御準備手段によって、内燃機関の非アイドル運転時に実回転速度が所定のダッシュポット上限値よりも低いときには目標アイドル回転速度を実回転速度に設定して、実回転速度がダッシュポット上限値以上のときには目標アイドル回転速度をダッシュポット上限値に設定し、ダッシュポット制御手段によって、内燃機関の減速運転時にアイドル運転に切り換える際に目標アイドル回転速度を通常のアイドル回転速度まで徐々に減衰させるダッシュポット制御を実行するシステムにおいて、ダッシュポット制御中止手段により、ダッシュポット制御中に実回転速度が所定の中止判定値以上になったときに該ダッシュポット制御を中止して目標アイドル回転速度をダッシュポット上限値に引き上げるようにしたものである。
【０００８】
この構成では、加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始した場合でも、そのダッシュポット制御中に実回転速度が中止判定値以上になったときに、減速中ではない判断して、そのダッシュポット制御を中止して目標アイドル回転速度をダッシュポット上限値に引き上げることができる。これにより、その後の減速運転時にアイドル運転に切り換える際には、先の加速運転時に誤って開始されたダッシュポット制御の影響をほとんど受けずに、通常通りのダッシュポット制御を実行することができ、実回転速度の急低下を防止することができる。
【０００９】
ところで、高回転状態からの減速運転時に開始されたダッシュポット制御は、目標アイドル回転速度をダッシュポット上限値から通常のアイドル回転速度まで徐々に減衰させるため、中止判定値（ダッシュポット制御を中止する実回転速度）をダッシュポット上限値又はそれよりも低い値に設定すると、減速運転時に開始されたダッシュポット制御中に実回転速度が中止判定値以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまう可能性がある。
【００１０】
この対策として、請求項２のように、中止判定値（ダッシュポット制御を中止する実回転速度）を、ダッシュポット上限値よりも高い値に設定すると良い。このようにすれば、減速運転時に開始されたダッシュポット制御中に実回転速度が中止判定値以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまうことを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施例を図面に基づいて説明する。
まず、図１に基づいてエンジン制御システム全体の概略構成を説明する。内燃機関であるエンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４が設けられている。このエアフローメータ１４の下流側には、モータ１５によって開度調節されるスロットルバルブ１６と、このスロットルバルブ１６の開度（スロットル開度）を検出するスロットル開度センサ１７とが設けられている。
【００１２】
更に、スロットルバルブ１６の下流側には、サージタンク１８が設けられ、このサージタンク１８には、吸気管圧力を検出する吸気管圧力センサ１９が設けられている。また、サージタンク１８には、エンジン１１の各気筒に空気を導入する吸気マニホールド２０が設けられ、各気筒の吸気マニホールド２０の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁２１が取り付けられている。また、エンジン１１のシリンダヘッドには、各気筒毎に点火プラグ２２が取り付けられ、各点火プラグ２２の火花放電によって筒内の混合気に着火される。
【００１３】
一方、エンジン１１の排気管２３には、排出ガスの空燃比又はリッチ／リーン等を検出する排出ガスセンサ２４（空燃比センサ、酸素センサ等）が設けられ、この排出ガスセンサ２４の下流側に、排出ガスを浄化する三元触媒等の触媒２５が設けられている。
【００１４】
また、エンジン１１のシリンダブロックには、冷却水温を検出する冷却水温センサ２６や、エンジン１１のクランク軸が所定クランク角回転する毎にパルス信号を出力するクランク角センサ２７が取り付けられている。このクランク角センサ２７の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【００１５】
これら各種センサの出力は、エンジン制御回路（以下「ＥＣＵ」と表記する）２８に入力される。このＥＣＵ２８は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁２１の燃料噴射量や点火プラグ２２の点火時期を制御する。その際、ＥＣＵ２８は、アクセルオフ等によりアイドルスイッチがオンされているときに、エンジン１１の実回転速度Ｎe が目標アイドル回転速度ＴＮidに一致するようにスロットル開度をフィードバック制御するアイドル回転速度制御を実行する。
【００１６】
更に、ＥＣＵ２８は、後述する図２の目標アイドル回転速度設定プログラム及び図３のダッシュポット制御プログラムを実行することで、次のような制御を行う。
図４の上段に示すように、加速運転時に、エンジン１１の実回転速度Ｎe が所定のダッシュポット上限値Ｎdp（例えば１５００ｒｐｍ）よりも低いときには、目標アイドル回転速度ＴＮidを実回転速度Ｎe に設定し、実回転速度Ｎe がダッシュポット上限値Ｎdp以上のときには、目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに設定する。
【００１７】
その後の減速運転時にアイドル運転に切り換える際には、所定のダッシュポット制御実行条件が成立したときに、ダッシュポット制御実行フラグをオンにセットして、目標アイドル回転速度ＴＮidを通常のアイドル回転速度Ｎid（例えば５００ｒｐｍ）まで徐々に減衰させるダッシュポット制御を実行する。これにより、高回転状態からの減速運転時にアイドル回転速度制御が開始された場合に、ダッシュポット制御によって実回転速度Ｎe の急低下を防止する。
【００１８】
また、図４の下段に示すように、特にチップインレーシング（短期間且つ比較的大きなアクセル踏み込み）時等の加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始してしまう可能性があるが、本実施例では、ダッシュポット制御中に実回転速度Ｎe が所定の中止判定値Ｎx （例えばダッシュポット上限値Ｎdpよりも少し高い値）以上になったときに、減速中ではない判断して、ダッシュポット制御実行フラグをオフにリセットして、そのダッシュポット制御を中止し、目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに引き上げる。これにより、加速運転中に誤ってダッシュポット制御を開始した場合でも、その後の減速運転時にアイドル運転に切り換える際には、先の加速運転時に誤って開始されたダッシュポット制御の影響を全く受けずに、通常通りのダッシュポット制御を実行して、実回転速度Ｎe の急低下を防止する。
【００１９】
以下、ＥＣＵ２７が実行する図２の目標アイドル回転速度設定プログラム及び図３のダッシュポット制御プログラムの処理内容を説明する。
【００２０】
［目標アイドル回転速度設定］
図２に示す目標アイドル回転速度設定プログラムは、エンジン運転中に所定周期で実行される。本プログラムが起動されると、まず、ステップ１０１で、ダッシュポット制御実行フラグがオンされているか否かを判定する。その結果、ダッシュポット制御実行フラグがオンされていると判定された場合には、ステップ１０９に進み、目標アイドル回転速度ＴＮidを減衰係数により通常のアイドル回転速度Ｎid（例えば５００ｒｐｍ）まで徐々に減衰させるダッシュポット制御を実行する。
【００２１】
一方、上記ステップ１０１で、ダッシュポット制御実行フラグがオフされていると判定された場合には、ステップ１０２に進み、アイドルスイッチがオンされているか否かを、例えばアクセルがオフされているか否かによって判定する。その結果、アイドルスイッチがオンされていると判定された場合には、ステップ１０３に進み、実回転速度Ｎe がダッシュポット上限値Ｎdp（例えば１５００ｒｐｍ）よりも低いか否かを判定する。
【００２２】
このステップ１０３で、実回転速度Ｎe がダッシュポット上限値Ｎdpよりも低いと判定された場合には、ステップ１０４に進み、目標アイドル回転速度ＴＮidを通常のアイドル回転速度Ｎid（例えば５００ｒｐｍ）に設定する。一方、上記ステップ１０３で、実回転速度Ｎe がダッシュポット上限値Ｎdp以上であると判定された場合には、ステップ１０５に進み、目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに設定する。
【００２３】
これに対して、上記ステップ１０２で、アイドルスイッチがオフされていると判定された場合には、加速運転時等の非アイドル運転時であると判断して、ステップ１０６に進み、実回転速度Ｎe がダッシュポット上限値Ｎdpよりも低いか否かを判定する。
【００２４】
このステップ１０６で、実回転速度Ｎe がダッシュポット上限値Ｎdpよりも低いと判定された場合には、ステップ１０７に進み、目標アイドル回転速度ＴＮidを実回転速度Ｎe に設定する。一方、上記ステップ１０６で、実回転速度Ｎe がダッシュポット上限値Ｎdp以上であると判定された場合には、ステップ１０８に進み、目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに設定する。
これらのステップ１０６〜１０８の処理が特許請求の範囲でいうダッシュポット制御準備手段としての役割を果たす。
【００２５】
［ダッシュポット制御］
図３に示すダッシュポット制御プログラムは、エンジン運転中に所定周期で実行され、特許請求の範囲でいうダッシュポット制御手段としての役割を果たす。本プログラムが起動されると、まず、ステップ２０１で、ダッシュポット制御実行フラグがオンされているか否かを判定する。
【００２６】
その結果、ダッシュポット制御実行フラグがオフされていると判定された場合には、ステップ２０２に進み、ダッシュポット制御実行条件が成立しているか否かを判定する。ここで、ダッシュポット制御実行条件は、例えば、次の(1) 〜(4) の条件を全て満たすことである。
(1) アイドルスイッチがオンされていること
(2) 燃料カット中でないこと
(3) 実回転速度Ｎe と目標アイドル回転速度ＴＮidとの差が所定閾値以下であること
(4) 減速運転中［今回の実回転速度Ｎe(i)＜前回の実回転速度Ｎe(i-1)］であること
【００２７】
上記(1) 〜(4) の条件を全て満たせば、ダッシュポット制御実行条件が成立するが、上記(1) 〜(4) の条件のうちいずれか１つでも満たさない条件があれば、ダッシュポット制御実行条件が不成立となる。
このステップ２０２で、ダッシュポット制御実行条件が不成立であると判定された場合には、ダッシュポット制御実行フラグをオフに維持したまま本プログラムを終了する。
【００２８】
一方、上記ステップ２０２で、ダッシュポット制御実行条件が成立していると判定された場合には、ステップ２０３に進み、ダッシュポット制御実行フラグをオンにセットする。これにより、ダッシュポット制御を実行して目標アイドル回転速度ＴＮidを通常アイドル回転速度Ｎidまで徐々に減衰させる。
【００２９】
このダッシュポット制御の実行中は、上記ステップ２０１で、ダッシュポット制御実行フラグがオンされていると判定されて、ステップ２０４に進み、実回転速度Ｎe が中止判定値Ｎx （例えばダッシュポット上限値Ｎdpよりも少し高い値）以上であるか否かを判定する。
【００３０】
このステップ２０４で、実回転速度Ｎe が中止判定値Ｎx 以上であると判定された場合には、減速中ではない判断して、ステップ２０５に進み、ダッシュポット制御実行フラグをオフにリセットしてダッシュポット制御を中止した後、ステップ２０６に進み、目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに引き上げる。
これらのステップ２０４〜２０６の処理が特許請求の範囲でいうダッシュポット制御中止手段としての役割を果たす。
【００３１】
これに対して、上記ステップ２０４で、実回転速度Ｎe が中止判定値Ｎx よりも低いと判定された場合には、ステップ２０７に進み、ダッシュポット制御によって目標アイドル回転速度ＴＮidが通常アイドル回転速度Ｎidまで低下したか否かを判定する。
【００３２】
このステップ２０７で、目標アイドル回転速度ＴＮidが通常アイドル回転速度Ｎidよりも高いと判定された場合には、ダッシュポット制御実行フラグをオンに維持して、ダッシュポット制御を継続する。
【００３３】
その後、上記ステップ２０７で、目標アイドル回転速度ＴＮidが通常アイドル回転速度Ｎidまで低下したと判定されたときに、ステップ２０８に進み、ダッシュポット制御実行フラグをオフにリセットしてダッシュポット制御を終了する。
【００３４】
以上説明した本実施例では、図４の下段に示すように、特にチップインレーシング（短期間且つ比較的大きなアクセル踏み込み）時等の加速運転中の僅かな回転落ちを減速運転と判定して、加速運転中に誤ってダッシュポット制御を開始した場合でも、そのダッシュポット制御中に実回転速度Ｎe が中止判定値Ｎx 以上になったときに、減速中ではない判断して、そのダッシュポット制御を中止して目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpに引き上げることができる。これにより、加速運転中に誤ってダッシュポット制御を開始した場合でも、その後の減速運転時にアイドル運転に切り換える際には、先の加速運転時に誤って開始されたダッシュポット制御の影響を全く受けずに、通常通りのダッシュポット制御を実行することができ、実回転速度の急低下を防止することができる。
【００３５】
ところで、図４に示すように、高回転状態からの減速運転時に開始されたダッシュポット制御は、目標アイドル回転速度ＴＮidをダッシュポット上限値Ｎdpから通常アイドル回転速度Ｎidまで徐々に減衰させるため、中止判定値Ｎx （ダッシュポット制御を中止する実回転速度）をダッシュポット上限値Ｎdp又はそれよりも低い値に設定すると、減速運転時に開始されたダッシュポット制御中に実回転速度Ｎe が中止判定値Ｎx 以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまう可能性がある。
【００３６】
その点、本実施例では、中止判定値Ｎx （ダッシュポット制御を中止する実回転速度）を、ダッシュポット上限値Ｎdpよりも高い値に設定するようにしたので、減速運転時に開始されたダッシュポット制御中に実回転速度Ｎe が中止判定値Ｎx 以上と判定されて、減速運転時に開始されたダッシュポット制御が中止されてしまうといった不具合を未然に防止することができる。
【００３７】
尚、上記実施例では、スロットルバルブ１６でアイドル回転速度を制御するシステムに本発明を適用したが、スロットルバルブ１６とは別に設けたアイドルスピードコントロールバルブでアイドル回転速度を制御するシステムに本発明を適用しても良い。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施例におけるエンジン制御システム全体の概略構成図である。
【図２】目標アイドル回転速度設定プログラムの処理の流れを示すフローチャートである。
【図３】ダッシュポット制御プログラムの処理の流れを示すフローチャートである。
【図４】本実施例のダッシュポット制御の実行例を示すタイムチャートである。
【図５】比較例のダッシュポット制御の実行例を示すタイムチャートである。
【符号の説明】
【００３９】
１１…エンジン（内燃機関）、１２…吸気管、１６…スロットルバルブ、２１…燃料噴射弁、２２…点火プラグ、２３…排気管、２８…ＥＣＵ（ダッシュポット制御準備手段，ダッシュポット制御手段，ダッシュポット制御中止手段）
【図１】
2006242066.tif 000003
【図２】
2006242066.tif 000004
【図３】
2006242066.tif 000005
【図４】
2006242066.tif 000006
【図５】
2006242066.tif 000007