車両の制御装置
【課題】 車両の実加速度を目標加速度に追従させるように電子スロットル装置と無段変速機とを制御する加速度F/B(フィードバック)制御の制御性を向上させる。
【解決手段】 加速度F/B制御中は、目標加速度と実加速度との差に基づいて、加速側F/B補正量(加速側基本F/B補正量と、ゲインの小さい積分項を含む加速側オフセットF/B補正量)と減速側F/B補正量を算出し、これらを加算して最終的なF/B補正量を求める。そして、加速から減速に移行する際には、減速側F/B補正量を初期値から減少させるように演算し、加速側F/B補正量を終了値まで徐々に減少させるように演算する。一方、減速から加速に移行する際には、加速側F/B補正量を初期値から増加させるように演算し、減速側F/B補正量を終了値まで徐々に増加させるように演算する。これにより、加減速切換時にF/B補正量の急変を防止してトルク変動を防止する。
【解決手段】 加速度F/B制御中は、目標加速度と実加速度との差に基づいて、加速側F/B補正量(加速側基本F/B補正量と、ゲインの小さい積分項を含む加速側オフセットF/B補正量)と減速側F/B補正量を算出し、これらを加算して最終的なF/B補正量を求める。そして、加速から減速に移行する際には、減速側F/B補正量を初期値から減少させるように演算し、加速側F/B補正量を終了値まで徐々に減少させるように演算する。一方、減速から加速に移行する際には、加速側F/B補正量を初期値から増加させるように演算し、減速側F/B補正量を終了値まで徐々に増加させるように演算する。これにより、加減速切換時にF/B補正量の急変を防止してトルク変動を防止する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両の実加速度を目標加速度に追従させるように電子スロットル装置と無段変速機とを制御する車両の制御装置に関するものである。
【背景技術】
【0002】
運転者の意思通りに車両を加速又は減速させるには、アクセル開度や車速等に基づいて目標加速度を算出し、この目標加速度に実加速度を追従させる加速度フィードバック(以下「F/B」と表記する)制御を実行することが有効である。その際、電子スロットル装置と無段変速機を搭載したシステムでは、実加速度を目標加速度に追従させるための要求パワーを求め、この要求パワーを理想燃費線で規定されるエンジン運転条件で実現するように電子スロットル装置と無段変速機(つまりスロットル開度と変速比)を協調的に制御することで、ドライバビリティと燃費の両立を図ることが可能となる。
【0003】
このような加速度F/B制御に関連する技術として、特許文献1(特開平6−17684号公報)に記載されているように、アクセル開度に応じて目標加速度を算出して、この目標加速度と実加速度との偏差に基づいて目標駆動軸トルクを算出し、この目標駆動軸トルクを実現するようにスロットルバルブと変速機を制御するようにしたものがある。
【0004】
また、特許文献2(特開2002−36917号公報)に記載されているように、状態空間法を用いたモデルフォローイング制御手法によって加速度推定値を目標加速度に一致させるための操作量を算出してエンジンと無段変速機を制御するシステムにおいて、状態F/Bゲインを切り換えるときに、その切り換え前後で操作量が連続的に変化するように積分手段の初期値を設定するようにしたものがある。
【0005】
また、特許文献3(特開2002−187463号公報)に記載されているように、ブレーキ操作時に加速度F/B制御を停止することで、ブレーキ操作時に加速度F/B制御による加速度変化を抑制してブレーキの操作感を損なわないようにしたものがある。
【特許文献1】特開平6−17684号公報(第2頁等)
【特許文献2】特開2002−36917号公報(第2頁等)
【特許文献3】特開2002−187463号公報(第2頁等)
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかし、上記特許文献1(特開平6−17684号公報)の技術では、アクセルペダルを急激に踏み込んで減速から加速に移行する際やアクセルペダルを急激に開放して加速から減速に移行する際にアクセル開度に応じて目標加速度が急変化したときに、目標駆動軸トルクが急変して実加速度のオーバシュートが発生しやすく、運転者に不快な飛び出し感や急減速感を感じさせてしまう可能性がある。これを回避するために目標加速度をなまし処理すると、加速度F/B制御の応答性が低下してしまう問題がある。
【0007】
また、上記特許文献2(特開2002−36917号公報)の技術では、状態空間法を用いたモデルフォローイング制御手法という複雑な手法を用いて操作量を演算するため、演算が複雑化して制御装置の演算負荷が増大すると共に、最終的にドライバビリティをチューニングする際の自由度が小さくなり、実用化が難しいという欠点がある。
【0008】
また、上記特許文献3(特開2002−187463号公報)の技術では、ブレーキ操作時に減速の過不足等を考慮せずに加速度F/B制御を停止するため、減速が過剰又は不足であるにも拘らず、加速度F/B制御を停止してしまう可能性があり、運転者の意思を反映した減速状態になるまでの時間が長くなってしまう可能性がある。
【0009】
本発明は、これらの事情を考慮してなされたものであり、従って本発明の目的は、車両の実加速度を目標加速度に追従させるように電子スロットル装置と無段変速機とを制御する加速度F/B制御の制御性を向上させることができる車両の制御装置を提供することにある。
【課題を解決するための手段】
【0010】
上記目的を達成するために、請求項1に係る発明は、車両の実加速度を目標加速度に追従させるように電子スロットル装置と無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段を備えた車両の制御装置において、加速時と減速時とを判定する加減速判定手段を設け、加速度F/B制御手段によって加減速判定手段の判定結果に基づいて加速側F/B補正量と減速側F/B補正量とを演算するようにしたものである。
【0011】
このようにすれば、加速側F/B補正量と減速側F/B補正量とを別々に演算してそれらを組み合わせて最終的なF/B補正量とすることができる。これにより、加減速切換時(加速から減速に移行する際や減速から加速に移行する際)のように目標加速度が急変化するときでも、加速側F/B補正量と減速側F/B補正量とを組み合わせた最終的なF/B補正量を適正値に設定することが可能となり、加減速切換時に、加速度F/B制御の応答性を確保しながら、実加速度のオーバシュートを防止して運転者が不快な飛び出し感や急減速感を感じないようにすることができる。しかも、複雑な手法を用いずにF/B補正量を算出することができて、制御装置の演算負荷を軽減することができる共に、加速度F/B制御の設計の自由度を高くすることができ、実用化が容易である。
【0012】
この場合、請求項2のように、加速から減速に移行する際には、減速側F/B補正量を所定の初期値(例えば0)から変化させ、加速側F/B補正量を所定の終了値(例えば0)まで徐々に変化させ、減速から加速に移行する際には、加速側F/B補正量を所定の初期値(例えば0)から変化させ、減速側F/B補正量を所定の終了値(例えば0)まで徐々に変化させると良い。このようにすれば、加減速切換時に、加速側F/B補正量や減速側F/B補正量を緩やかに減衰させて、加速側F/B補正量と減速側F/B補正量とを組み合わせた最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0013】
更に、請求項3のように、加速から減速に移行する際に減速側F/B補正量の演算開始タイミングを加速終了タイミングから所定期間だけ遅延させるようにしても良い。このようにすれば、加速から減速に移行する際に、目標加速度の急激な変化に実加速度が追従できない期間に減速側F/B補正量の演算を停止して減速側F/B補正量の過補正を防止することができる。
【0014】
また、請求項4のように、加速側F/B補正量を、ゲインの大きい積分項を含む第1の加速側F/B補正量と、該第1の加速側F/B補正量よりもゲインの小さい積分項を含む第2の加速側F/B補正量とに分けて演算するようにしても良い。このようにすれば、第1の加速側F/B補正量よりも変化が遅くて安定感を持った第2の加速側F/B補正量を演算して、この第2の加速側F/B補正量分だけ最終的なF/B補正量をオフセットすることができ、車両重量や走行条件(上り坂や下り坂等)の影響を補正することができる。
【0015】
この場合、請求項5のように、加速から減速に移行する際には、第2の加速側F/B補正量を記憶した後に該第2の加速側F/B補正量を所定の終了値(例えば0)まで徐々に変化させ、減速から加速に移行する際には、第2の加速側F/B補正量の記憶値に所定ゲイン(1よりも小さい値)を掛けた値を仮の初期値として第2の加速側F/B補正量の演算を開始して該第2の加速側F/B補正量を所定の初期値(例えば0)から変化させるようになまし処理して最終的な第2の加速側F/B補正量を求めるようにすると良い。更に、請求項6のように、減速から加速に移行する際に第2の加速側F/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として第2の加速側F/B補正量を演算する際に積分項の演算結果が正の値のときのみ該積分項を加算するようにしても良い。
【0016】
このようにすれば、減速から加速に移行する際に第2の加速側F/B補正量を違和感の出ない範囲で徐々に増加させることができて、最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0017】
また、請求項7のように、ブレーキ踏み込み中に実加速度が目標加速度よりも小さいときに加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくするようにしても良い。このようにすれば、ブレーキ踏み込み中に実加速度が目標加速度よりも小さいときには、減速が十分であると判断して、加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくしてF/B補正量の過補正を防止することができ、ブレーキの操作感を損なわないようにすることができる。一方、ブレーキ踏み込み中に実加速度が目標加速度よりも大きいときには、減速が不足していると判断して、加速度F/B制御を十分に効かせて速やかに運転者の意思を反映した減速状態とすることができ、運転者に減速不足と感じさせないようにすることができる。
【0018】
更に、請求項8のように、減速時のブレーキ開放中に実加速度が目標加速度よりも大きいか又は実加速度が所定値以下のときに、加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくするようにしても良い。このようにすれば、減速時のブレーキ開放中に実加速度が目標加速度よりも大きいか又は実加速度が所定値以下のときには、運転者の意思を反映した減速状態であるためブレーキを開放していると判断して、加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくしてF/B補正量の過補正を防止することができ、平地走行中や降坂走行中に運転者の意思を反映した減速状態を保持して違和感を無くすことができる。一方、減速時のブレーキ開放中に実加速度が所定値よりも大きいときには、加速度F/B制御を十分に効かせて降坂走行中や平地走行中のエンジンブレーキ性能を確保することができる。
【0019】
また、請求項9のように、加速度F/B制御中に無段変速機の入力軸側の目標回転速度を車速に応じた上限ガード値で制限するようにしても良い。このようにすれば、降坂走行中や平地走行中の減速時にエンジンブレーキの掛かり過ぎを防止して違和感を低減することができると共に、再加速時の車両の飛び出しを防止することができる。
【0020】
また、請求項10のように、無段変速機の目標変速比が所定の下限値(例えば変速可能な下限値)に達するか又は無段変速機の入力軸側の目標回転速度が所定の上限値(例えばオーバーレブ防止用の上限値)に達して且つスロットルバルブの目標開度が所定の上限値(例えばトルクが最大になる値)に達しているときに加速度F/B制御の制御量を固定するようにしても良い。つまり、加速時に無段変速機の入力軸側の目標回転速度(又は目標変速比)やスロットルバルブの目標開度が加速側の限界値に達しているときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、加速度F/B制御の制御量を固定することで、F/B補正量を加速側に過補正することを防止することができ、その後の減速への切り換え時にF/B補正量を速やかに適正値に戻すことができて、実加速度の目標加速度への収束性を向上させることができる。
【0021】
更に、請求項11のように、無段変速機の目標変速比が所定の下限値(例えば変速可能な下限値)に達するか又は無段変速機の入力軸側の目標回転速度が所定の上限値(例えばオーバーレブ防止用の上限値又は車速に応じた上限ガード値)に達して且つ実加速度が目標加速度よりも大きいときに加速度F/B制御の制御量を固定するようにしても良い。つまり、減速時に無段変速機の入力軸側の目標回転速度(又は目標変速比)が減速側の限界値に達しているにも拘らず実加速度が目標加速度よりも大きいときには、これ以上F/B補正量を減速側に補正しても無駄であると判断して、加速度F/B制御の制御量を固定することで、F/B補正量を減速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて、実加速度の目標加速度への収束性を向上させることができる。
【0022】
また、請求項12のように、無段変速機の目標変速比が所定の上限値(例えば変速可能な上限値)に達するか又は無段変速機の入力軸側の目標回転速度が所定の下限値(例えばエンスト防止用の下限値)に達して且つ実加速度が目標加速度よりも小さいときに加速度F/B制御の制御量を固定するようにしても良い。つまり、減速時に無段変速機の入力軸側の目標回転速度(又は目標変速比)が加速側の限界値に達しているにも拘らず、実加速度が目標加速度よりも小さいときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、加速度F/B制御の制御量を固定することで、これ以上F/B補正量を加速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて、実加速度のオーバーシュートを防止することができる。
【0023】
また、請求項13のように、燃料カット制御中のブレーキ開放時で且つ実加速度が目標加速度より小さいときにスロットルバルブの開度を大きくし、その後、加速に移行する際にスロットルバルブの実開度が加速要求に応じた目標開度になるまで燃料カット制御を継続するようにしても良い。つまり、減速時の燃料カット制御中にスロットル開度を大きくすることでポンピングロスを小さくしてポンピングロスによる減速感を低減することができると共にスロットル開度でポンピングロスを調整して減速感を調整することができる。更に、スロットル開度が目標スロットル開度になるまで燃料カット制御を継続することで加速への切り換え時に運転者が不快な飛び出し感を感じないようにすることができる。
【0024】
ところで、車両の実加速度を算出する際には、無段変速機の出力軸側の回転速度に基づいて実加速度を算出するようにしても良いが、低回転領域では、出力軸側の回転速度が低くなって回転速度の検出精度が低下するため、出力軸側の回転速度に基づいた実加速度の算出精度が低下する。
【0025】
そこで、請求項14のように、無段変速機の入力軸側の回転速度と変速比とに基づいて実加速度を算出するようにしても良い。一般に、低回転領域では、無段変速機の入力軸側の回転速度の方が出力軸側の回転速度よりも高くなるため、入力軸側の回転速度を精度良く検出することができ、この入力軸側の回転速度と変速比とに基づいて実加速度を算出すれば、実加速度を精度良く算出することができる。
【発明を実施するための最良の形態】
【0026】
以下、本発明の一実施例を図面に基づいて説明する。
まず、図1に基づいてシステム全体の概略構成を説明する。内燃機関であるエンジン11の吸気管12には、モータ13によって開度調節されるスロットルバルブ14とスロットル開度(スロットルバルブ14の開度)を検出するスロットル開度センサ15とを備えた電子スロットル装置16が設けられている。
【0027】
更に、スロットルバルブ14の下流側には、吸気管圧力を検出する吸気管圧力センサ17と吸気温を検出する吸気温センサ18とが設けられ、各気筒の吸気マニホールド19の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁20が取り付けられている。また、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ21が取り付けられ、各点火プラグ21の火花放電によって筒内の混合気に着火される。
【0028】
また、エンジン11のクランク軸22には、前後進切換機構23とロックアップクラッチ24を有するトルクコンバータ25とを介してベルト式の無段変速機26の入力軸27が連結され、この無段変速機26の出力軸28に、図示しない差動歯車装置や駆動軸等を介して車輪が連結されている。
【0029】
無段変速機26の変速機構は、入力軸27と一体的に回動可能に設けられたプライマリプーリ29と、出力軸28と一体的に回動可能に設けられたにセカンダリプーリ30との間にベルト31を掛け渡して構成されている。各プーリ29,30は、それぞれ可動フランジ部29a,30aが油圧によって軸方向に移動されることで、ベルト31を挟み込むV溝の幅が変化するようになっている。
【0030】
プライマリプーリ29の可動フランジ部29aを溝幅が狭くなる方向に移動させると、プライマリプーリ29のベルト31の巻き掛け半径が大きくなるが、ベルト31の長さが一定であるため、セカンダリプーリ30の可動フランジ部30aは、溝幅が広くなる方向に移動してセカンダリプーリ30のベルト31の巻き掛け半径が小さくなる。
【0031】
一方、プライマリプーリ29の可動フランジ部29aを溝幅が広くなる方向に移動させると、プライマリプーリ29のベルト31の巻き掛け半径が小さくなるが、セカンダリプーリ30の可動フランジ部30aは、溝幅が狭くなる方向に移動してセカンダリプーリ30のベルト31の巻き掛け半径が大きくなる。このように、油圧でプライマリプーリ29の溝幅(可動フランジ部29aの軸方向位置)を制御して各プーリ29,30のベルト31の巻き掛け半径を連続的に変化させることで、変速比を連続的に変化させるようになっている。
【0032】
無段変速機26の入力軸27側には、入力軸27の回転速度(プライマリ回転速度)を検出する回転速度センサ37が設けられ、無段変速機26の出力軸28側には、出力軸28の回転速度(セカンダリ回転速度)を検出する回転速度センサ38が設けられている。これら回転速度センサ37,38の出力信号に基づいて無段変速機26の変速比が検出される。更に、入力軸27側の回転速度センサ37又は出力軸28側の回転速度センサ38の出力信号に基づいて車速が検出される。
【0033】
また、エンジン11には、クランク軸22が所定クランク角回転する毎にパルス信号を出力するクランク角センサ39が取り付けられ、このクランク角センサ39の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【0034】
また、アクセルペダル40の近傍には、アクセル開度を検出するアクセルセンサ41が設けられ、ブレーキペダル42の近傍には、ブレーキ操作を検出するブレーキスイッチ43が設けられている。更に、シフトレバー44の近傍には、シフトレバー44の操作位置を検出するシフトセンサ45が設けられている。
【0035】
これら各種センサの出力は、制御回路(以下「ECU」と表記する)46に入力される。このECU46は、エンジン11と無段変速機26を総合的に制御する1個又は複数個のマイクロコンピュータにより構成され、内蔵されたROM(記憶媒体)に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁20の燃料噴射量や点火プラグ21の点火時期を制御する。
【0036】
また、ECU46は、車両の実加速度を目標加速度に追従させるように電子スロットル装置16と無段変速機26とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段として機能する。
【0037】
この加速度F/B制御では、まず、アクセル開度と車速とをパラメータとする目標加速度のマップを参照して、現在のアクセル開度と車速とに応じた目標加速度を算出し、この目標加速度をなまし処理して最終的な目標加速度を求める。尚、加速度F/B制御の応答性を高めるためになまし定数を0にして、なまし処理を行わないようにしても良い。
【0038】
また、入力軸27側の回転速度センサ37で検出したプライマリ回転速度(入力軸27の回転速度)と変速比とに基づいてセカンダリ回転速度(出力軸28の回転速度)を算出し、このセカンダリ回転速度の単位時間当りの変化量から実加速度を算出する。一般に、低回転領域では、プライマリ回転速度の方がセカンダリ回転速度よりも高くなるため、プライマリ回転速度を精度良く検出することができ、このプライマリ回転速度と変速比とに基づいて実加速度を算出すれば、実加速度を精度良く算出することができる。その際、低回転領域では、無段変速機26の変速比が変速可能な下限値となると推定して、その変速比(変速可能な下限値)を用いるようにしても良い。
【0039】
このようにして目標加速度と実加速度を算出した後、図2に示すように、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により加速側基本F/B補正量(第1の加速側F/B補正量)と加速側オフセットF/B補正量(第2の加速側F/B補正量)と減速側F/B補正量を算出し、これらを加算して最終的なF/B補正量を求める。この最終的なF/B補正量で目標出力を補正することで、実加速度を目標加速度に追従させるための目標出力を求め、この目標出力を理想燃費線で規定されるエンジン運転条件(エンジントルクとエンジン回転速度)で実現するように電子スロットル装置16と無段変速機26(つまりスロットル開度と変速比)を協調的に制御することで、ドライバビリティと燃費の両立を図るようにしている。
【0040】
その際、ECU46は、後述する図7乃至図14のF/B補正量算出用の各プログラムを実行することで、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)や減速側F/B補正量を次のようにして算出する。
【0041】
まず、アイドルスイッチのオフ/オン(アクセルのオン/オフ)等に基づいて加速時と減速時とを判定し、加速時には、PID制御又はPI制御等によりゲインの大きい積分項を含む加速側基本F/B補正量と、この加速側基本F/B補正量よりもゲインの小さい積分項を含む加速側オフセットF/B補正量を算出し、減速時には、PID制御又はPI制御等により減速側F/B補正量を算出する。
【0042】
そして、アイドルスイッチがオンされて加速から減速に移行する際には、減速側F/B補正量を所定の初期値(例えば0)から減少させるように演算し(図3及び図6参照)、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を所定の終了値(例えば0)まで徐々に減少させるように演算する(図3及び図4参照)。
【0043】
一方、アイドルスイッチがオフされて減速から加速に移行する際には、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を所定の初期値(例えば0)から増加させるように演算し(図4参照)、減速側F/B補正量を所定の終了値(例えば0)まで徐々に増加させるように演算する(図3参照)。
【0044】
これにより、加減速切換時(加速から減速に移行する際や減速から加速に移行する際)に、加速側F/B補正量や減速側F/B補正量を緩やかに減衰させて、加速側F/B補正量と減速側F/B補正量とを加算した最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0045】
また、図3及び図6に示すように、アイドルスイッチがオンされて加速から減速に移行する際には、減速側F/B補正量の演算開始タイミングを加速終了タイミング(アイドルスイッチのオンタイミング)から所定時間だけ遅延させる。これにより、加速から減速に移行する際に、目標加速度の急激な変化に実加速度が追従できない期間に減速側F/B補正量の演算を停止して減速側F/B補正量の過補正を防止することができる。
【0046】
また、図4に示すように、加速時には、加速側基本F/B補正量と、この加速側基本F/B補正量よりもゲインの小さい積分項を含む加速側オフセットF/B補正量とを演算するため、加速側基本F/B補正量よりも変化が遅くて安定感を持った加速側オフセットF/B補正量を演算して、この加速側オフセットF/B補正量分だけ最終的なF/B補正量(目標出力の補正量)をオフセットすることができ、車両重量や走行条件(上り坂や下り坂等)の影響を補正することができる。
【0047】
加速側オフセットF/B補正量に関しては、図5に示すように、アイドルスイッチがオンされて加速から減速に移行する際には、アイドルスイッチがオンされたときの加速側オフセットF/B補正量を記憶した後に該加速側オフセットF/B補正量を所定の終了値(例えば0)まで徐々に減少させるように演算し、アイドルスイッチがオフされて減速から加速に移行する際には、加速側オフセットF/B補正量の記憶値に所定ゲイン(1よりも小さい値)を掛けた値を仮の初期値として加速側オフセットF/B補正量の演算を開始して該加速側オフセットF/B補正量を所定の初期値(例えば0)から変化させるようになまし処理(例えば1次遅れ処理)して最終的な加速側オフセットF/B補正量を求める。更に、減速から加速に移行する際に加速側オフセットF/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として加速側オフセットF/B補正量を演算する際に積分項の演算結果が正の値のときのみ該積分項を加算するようにしても良い。
【0048】
これにより、減速から加速に移行する際に加速側オフセットF/B補正量を違和感の出ない範囲で徐々に増加させることができて、最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0049】
また、図6に示すように、ブレーキ踏み込み中(ブレーキスイッチのオン中)に実加速度が目標加速度よりも小さいときには、減速が十分であると判断して、減速側F/B補正量の演算を停止して加速度F/B制御を停止する(又は加速度F/B制御のゲインを小さくする)。これにより、F/B補正量の過補正を防止することができ、ブレーキの操作感を損なわないようにすることができる。
【0050】
一方、ブレーキ踏み込み時で且つ実加速度が目標加速度よりも大きいときには、減速が不足していると判断して、減速側F/B補正量の演算を実行して加速度F/B制御を継続する。これにより、加速度F/B制御を十分に効かせて速やかに運転者の意思を反映した減速状態とすることができ、運転者が減速感の不足を感じないようにすることができる。
【0051】
更に、減速時のブレーキ開放中(ブレーキスイッチのオフ中)に実加速度が目標加速度よりも大きいか又は実加速度が所定値以下のときには、運転者の意思を反映した減速状態であるためブレーキを開放していると判断して、減速側F/B補正量の演算を停止して加速度F/B制御を停止する(又は加速度F/B制御のゲインを小さくする)ようにしても良い。これにより、F/B補正量の過補正を防止することができ、平地走行中や降坂走行中に運転者の意思を反映した減速状態を保持して違和感を無くすことができる。
【0052】
一方、減速時のブレーキ開放中に実加速度が所定値よりも大きいときには、減速側F/B補正量の演算を実行して加速度F/B制御を継続するようにしても良い。これにより、加速度F/B制御を十分に効かせて降坂走行中や平地走行中のエンジンブレーキ性能を確保することができる。
【0053】
また、加速度F/B制御中は、目標プライマリ回転速度を車速に応じた上限ガード値で制限する。これにより、降坂走行中や平地走行中の減速時にエンジンブレーキの掛かり過ぎを防止して違和感を低減することができると共に、再加速時の車両の飛び出しを防止することができる。
【0054】
また、加速時に、所定の加速時ポーズ実行条件が成立したときには、加速時ポーズ処理を実行して、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を加速時ポーズ条件成立時の値で固定する。尚、加速側F/B補正量の積分項を加速時ポーズ条件成立時の値で固定するようにしても良い。加速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0055】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値)よりも大きいか又は該上限値で制限されていること
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 目標スロットル開度が所定の上限値(例えばトルクが最大になる値)よりも大きいか又は該上限値で制限されていること
【0056】
この加速時ポーズ実行条件が成立したとき、つまり、加速時に目標プライマリ回転速度(又は目標変速比)や目標スロットル開度が加速側の限界値に達したときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、加速時ポーズ処理を実行して、加速側F/B補正量を固定する(又は加速側F/B補正量の積分項を固定する)。これにより、F/B補正量を加速側に過補正することを防止することができ、その後の減速への切り換え時にF/B補正量を速やかに適正値に戻すことができて実加速度の目標加速度への収束性を向上させることができる。
【0057】
更に、減速時に、所定の減速時ポーズ実行条件が成立したときには、減速時ポーズ処理を実行して、減速側F/B補正量を減速時ポーズ条件成立時の値で固定する。尚、減速側F/B補正量の積分項を減速時ポーズ条件成立時の値で固定するようにしても良い。減速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0058】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値又は車速に応じた上限ガード値)よりも大きいか又は該上限値で制限されていること
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも大きいこと
【0059】
この減速時ポーズ実行条件が成立したとき、つまり、減速時に目標プライマリ回転速度(又は目標変速比)が減速側の限界値に達しているにも拘らず実加速度が目標加速度よりも大きいときには、これ以上F/B補正量を減速側に補正しても無駄であると判断して、減速時ポーズ処理を実行して、減速側F/B補正量を固定する(又は減速側F/B補正量の積分項を固定する)。これにより、F/B補正量を減速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて実加速度の目標加速度への収束性を向上させることができる。
【0060】
更に、減速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすこととしても良い。
(1) 目標プライマリ回転速度が所定の下限値(例えばエンスト防止用の下限値)よりも小さいか又は該下限値で制限されていること
この条件に代えて、目標変速比が所定の上限値(例えば変速可能な上限値)よりも大きいか又は該上限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも小さいこと
【0061】
この減速時ポーズ実行条件が成立したとき、つまり、減速時に目標プライマリ回転速度(又は目標変速比)が加速側の限界値に達しているにも拘らず実加速度が目標加速度よりも小さいときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、減速時ポーズ処理を実行して、減速側F/B補正量を固定する(又は減速側F/B補正量の積分項を固定する)。これにより、F/B補正量を加速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて実加速度のオーバーシュートを防止することができる。
【0062】
また、燃料カット制御中のブレーキ開放時で且つ実加速度が目標加速度より小さいときにスロットル開度を大きくし、その後、加速に移行する際に実スロットル開度が加速要求に応じた目標スロットル開度になるまで燃料カット制御を継続するようにしても良い。つまり、減速時の燃料カット制御中にスロットル開度を大きくすることでポンピングロスを小さくしてポンピングロスによる減速感を低減することができると共にスロットル開度でポンピングロスを調整して減速感を調整することができる。更に、スロットル開度が目標スロットル開度になるまで燃料カット制御を継続することで加速への切り換え時に運転者が不快な飛び出し感を感じないようにすることができる。
【0063】
以上説明したF/B補正量の算出は、ECU46によって図7乃至図14に示す各プログラムに従って実行される。以下、各プログラムの処理内容を説明する。
【0064】
[加速時制御]
図7に示す加速時制御プログラムは、ECU46の電源オン中に所定周期で実行される。本プログラムが起動されると、まず、ステップ101で、後述する図9の加速時判定プログラムを実行して、加速時であるか否かを判定する。
【0065】
この後、ステップ102に進み、後述する図11の加速時ポーズ実行条件判定プログラムを実行して、加速時ポーズ実行条件が成立しているか否かを判定した後、ステップ103に進み、後述する図13の加速側F/B補正量算出プログラムを実行して、加速側F/B補正量を算出する。
【0066】
[減速時制御]
図8に示す減速時制御プログラムは、ECU46の電源オン中に所定周期で実行される。本プログラムが起動されると、まず、ステップ201で、後述する図10の減速時判定プログラムを実行して、減速時であるか否かを判定する。
【0067】
この後、ステップ202に進み、後述する図12の減速時ポーズ実行条件判定プログラムを実行して、減速時ポーズ実行条件が成立しているか否かを判定した後、ステップ203に進み、後述する図14の減速側F/B補正量算出プログラムを実行して、減速側F/B補正量を算出する。
【0068】
[加速時判定]
図9に示す加速時判定プログラムは、前記図7の加速時制御プログラムのステップ101で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ301で、アイドルスイッチがオフ(アクセルがオン)されているか否かを判定する。
【0069】
その結果、アイドルスイッチがオフされていると判定された場合には、ステップ302に進み、加速時判定フラグをオンにセット又は維持する。一方、アイドルスイッチがオンされていると判定された場合には、ステップ303に進み、加速時判定フラグをオフにリセット又は維持する。
【0070】
[減速時判定]
図10に示す減速時判定プログラムは、前記図8の減速時制御プログラムのステップ201で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ401で、アイドルスイッチがオン(アクセルがオフ)されているか否かを判定する。
その結果、アイドルスイッチがオフされていると判定された場合には、ステップ406に進み、減速時判定フラグをオフにリセット又は維持する。
【0071】
一方、上記ステップ401で、アイドルスイッチがオンされていると判定された場合には、ステップ402に進み、減速側F/B補正量の演算開始タイミングを加速終了タイミング(アイドルスイッチのオンタイミング)から加速度がマイナス値になるのに必要な所定時間だけ遅延させるために、アイドルスイッチのオンから所定時間が経過したか否かを判定する。このステップ402で、アイドルスイッチのオンから所定時間が経過する前であると判定された場合には、ステップ406に進み、減速時判定フラグをオフに維持する。
【0072】
その後、上記ステップ402で、アイドルスイッチのオンから所定時間が経過したと判定されたときに、ステップ403に進み、ブレーキがオフされているか否かを判定し、ブレーキがオフされていると判定されれば、ステップ405に進み、減速時判定フラグをオンにセット又は維持する。
【0073】
これに対して、上記ステップ403で、ブレーキがオンされていると判定された場合には、ステップ404に進み、実加速度が目標加速度よりも大きいか否かを判定する。その結果、ブレーキがオンされているにも拘らず実加速度が目標加速度よりも大きいと判定された場合には、減速が不足していると判断して、ステップ405に進み、減速時判定フラグをオンに維持する。これにより、減速側F/B補正量の算出を継続して、加速度F/B制御を継続することで、ブレーキオンで減速感が感じられるようにする。
【0074】
一方、上記ステップ404で、ブレーキがオンで且つ実加速度が目標加速度よりも小さいと判定された場合には、減速が十分であると判断して、ステップ406に進み、減速時判定フラグをオフにリセット又は維持する。これにより、減速側F/B補正量の算出を停止して、加速度F/B制御を停止する。
【0075】
尚、上記ステップ403の処理(ブレーキがオフされているか否かを判定する処理)を、実加速度が0よりも大きいか否かを判定する処理に代えても良い。
上述した図9の加速時判定プログラムと図10の減速時判定プログラムとが特許請求の範囲でいう加減速判定手段としての役割を果たす。
【0076】
[加速時ポーズ実行条件判定]
図11に示す加速時ポーズ実行条件判定プログラムは、前記図7の加速時制御プログラムのステップ102で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ501,502で、第1の加速時ポーズ実行条件が成立しているか否かを判定する。ここで、第1の加速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0077】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値)よりも大きいか又は該上限値で制限されていること(ステップ501)
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 目標スロットル開度が所定の上限値(例えばトルクが最大になる値)よりも大きいか又は該上限値で制限されていること(ステップ502)
【0078】
このステップ501,502で、第1の加速時ポーズ実行条件が成立していると判定された場合には、加速時に目標プライマリ回転速度(又は目標変速比)や目標スロットル開度が加速側の限界値に達しているため、これ以上F/B補正量を加速側に補正しても無駄であると判断して、ステップ506に進み、加速時ポーズ判定フラグをオンにセット又は維持する。
【0079】
これに対して、上記ステップ501,502で、第1の加速時ポーズ実行条件が不成立と判定された場合には、ステップ507に進み、加速時ポーズ判定フラグをオフにリセット又は維持する。
【0080】
更に、ステップ503〜505で、第2の加速時ポーズ実行条件が成立しているか否かを判定する。ここで、第2の加速時ポーズ実行条件は、例えば、次の(1) 〜(3) の条件を全て満たすことである。
【0081】
(1) 実エンジン回転速度が目標エンジン回転速度(例えば理想燃費線から決まる値)の±5%以内であること(ステップ503)
(2) 目標エンジン回転速度が所定の上限ガード値(例えばオーバーレブ防止用の上限値)で制限されていること(ステップ504)
(3) 実加速度が目標加速度付近の所定範囲内であること(ステップ505)
このステップ503〜505で、第2の加速時ポーズ実行条件が成立していると判定された場合には、適度な加速状態であると判断して、ステップ506に進み、加速時ポーズ判定フラグをオンにセット又は維持する。
【0082】
これに対して、上記ステップ503〜505で、第2の加速時ポーズ実行条件が不成立と判定された場合には、ステップ507に進み、加速時ポーズ判定フラグをオフにリセット又は維持する。
【0083】
尚、加速時ポーズ実行条件は、上述した条件に限定されず、例えば、次の(1) 〜(3) の条件を全て満たすこととしても良い。
(1) 変速比が上限ガード値又は下限ガード値で制限されていること
(2) 目標プライマリ回転速度と実プライマリ回転速度が所定範囲内であること
(3) 目標加速度と実加速度が所定範囲内であること
【0084】
また、加速時ポーズ実行条件は、スロットル開度がアクセル開度に所定値を加算した値よりも大きいこととして、電子スロットル装置16がフェールしないようにしても良い。
【0085】
[減速時ポーズ実行条件判定]
図12に示す減速時ポーズ実行条件判定プログラムは、前記図8の減速時制御プログラムのステップ202で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ601,602で、第1の減速時ポーズ実行条件が成立しているか否かを判定する。ここで、第1の減速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0086】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値又は車速に応じた上限ガード値)よりも大きいか又は該上限値で制限されていること(ステップ601)
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも大きいこと(ステップ602)
【0087】
このステップ601,602で、第1の減速時ポーズ実行条件が成立していると判定された場合には、減速時に目標プライマリ回転速度(又は目標変速比)が減速側の限界値に達しているにも拘らず実加速度が目標加速度よりも大きいため、これ以上F/B補正量を減速側に補正しても無駄であると判断して、ステップ607に進み、減速時ポーズ判定フラグをオンにセット又は維持する。
【0088】
これに対して、上記ステップ601,602で、第1の減速時ポーズ実行条件が不成立と判定された場合には、ステップ608に進み、減速時ポーズ判定フラグをオフにリセット又は維持する。
【0089】
また、ステップ603では、第2の減速時ポーズ実行条件が成立しているか否かを、実加速度が目標加速度から所定値を減算した値よりも小さいか否かによって判定する。このステップ603で、第2の減速時ポーズ実行条件が成立していると判定された場合には、十分に減速しているため、これ以上F/B補正量を減速側に補正する必要はないと判断して、ステップ607に進み、減速時ポーズ判定フラグをオンにセット又は維持する。
【0090】
これに対して、上記ステップ603で、第2の減速時ポーズ実行条件が不成立と判定された場合には、ステップ608に進み、減速時ポーズ判定フラグをオフにリセット又は維持する。
【0091】
更に、ステップ604〜606で、第3の減速時ポーズ実行条件が成立しているか否かを判定する。ここで、第3の減速時ポーズ実行条件は、例えば、次の(1) 〜(3) の条件を両方とも満たすことである。
【0092】
(1) 実プライマリ回転速度が所定の上限ガード値(例えばオーバーレブ防止用の上限値)の±5%以内であること(ステップ604)
(2) 目標エンジン回転速度が所定の上限ガード値(例えばオーバーレブ防止用の上限値)の±5%以内であること(ステップ605)
(3) 実加速度が目標加速度に所定値を加算した値よりも大きいこと(ステップ606)
このステップ604〜606で、第3の減速時ポーズ実行条件が成立していると判定された場合には、適度な減速状態であるため、ステップ607に進み、減速時ポーズ判定フラグをオンにセット又は維持する。
【0093】
これに対して、上記ステップ604〜606で、第3の減速時ポーズ実行条件が不成立と判定された場合には、ステップ608に進み、減速時ポーズ判定フラグをオフにリセット又は維持する。
【0094】
尚、減速時ポーズ実行条件は、上述した条件に限定されず、例えば、次の(1) と(2) の条件を両方とも満たすこととしても良い。
(1) 目標プライマリ回転速度が所定の下限値(例えばエンスト防止用の下限値)よりも小さいか又は該下限値で制限されていること
この条件に代えて、目標変速比が所定の上限値(例えば変速可能な上限値)よりも大きいか又は該上限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも小さいこと
【0095】
また、減速時ポーズ実行条件は、例えば、次の(1) 〜(3) の条件を全て満たすこととしても良い。
(1) 実プライマリ回転速度が上限ガード値で制限されていること
(2) 目標プライマリ回転速度と実プライマリ回転速度が所定範囲内であること
(3) 実加速度が目標加速度に所定値を加算した値よりも小さいこと
【0096】
[加速側F/B補正量算出]
図13に示す加速側F/B補正量算出プログラムは、前記図7の加速時制御プログラムのステップ103で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ701で、加速時判定フラグがオンであるか否かを判定する。
【0097】
その結果、加速時判定フラグがオンであると判定された場合には、ステップ702に進み、加速時判定フラグがオンであると判定されてから1周期目(加速時判定フラグがオンされた直後)であるか否かを判定し、加速時判定フラグがオンであると判定されてから1周期目であると判定されれば、ステップ703に進み、初期化処理を実行して、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を初期値(例えば0)にリセットする。
【0098】
加速側基本F/B補正量の前回値を初期値とすると、発進時等のアクセルをゆっくりと踏み込むときに、F/B補正量が急変してトルクが急激に発生することがあるため、加速側基本F/B補正量の初期値を0にする。
【0099】
また、加速側オフセットF/B補正量の前回値を初期値として車両重量等のばらつきを吸収するようにしても良いが、そうすると、発進時等のアクセルをゆっくりと踏み込むときに、F/B補正量が急変してトルクが急激に発生することがあるため、加速側オフセットF/B補正量の初期値を0にする。
【0100】
一方、上記ステップ702で、加速時判定フラグがオンであると判定されてから2周期目以降であると判定された場合には、ステップ704に進み、加速時ポーズ判定フラグがオンであるか否かを判定する。
【0101】
その結果、加速時ポーズ判定フラグがオフであると判定されれば、ステップ706に進み、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により加速側基本F/B補正量を算出することで、実加速度を目標加速度に追従させる。この加速側基本F/B補正量が目標出力に加算されるため、車速に応じてゲインを設定して車速に応じて加速側基本F/B補正量を変化させるようにする。
【0102】
この後、ステップ707に進み、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により加速側オフセットF/B補正量を算出する。この加速側オフセットF/B補正量は、積分項のゲインが加速側基本F/B補正量よりも小さい値に設定されている。
【0103】
この加速側オフセットF/B補正量の算出は、車両重量、走行条件(例えば、上り坂や下り坂等)のばらつきを補正するために積分項の算出だけを行うようにしても良い。また、加速側オフセットF/B補正量は、車両重量等の学習値の意味も含んでいるため、全開加速時の補正値(積分項)を記憶して反映させるが、走行条件の急変(例えば、上り坂から下り坂)の影響により過補正する可能性がある。この対策として、前回の補正値に定数を掛けて小さくした値をなまし処理(例えば1次遅れ処理)する。このなまし処理は、アクセル開度に応じて時定数が小さくなるようする。また、加速不良対策として、補正値が正の値のときのみ該補正値を加算するようにしても良い。
【0104】
一方、上記ステップ704で、加速時ポーズ判定フラグがオンであると判定された場合には、ステップ705に進み、加速時ポーズ処理を実行して、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を加速時ポーズ条件成立時の値で固定する。尚、加速側F/B補正量の積分項を加速時ポーズ条件成立時の値で固定するようにしても良い。
【0105】
その後、上記ステップ701で、加速時判定フラグがオフであると判定された場合には、ステップ708に進み、加速側F/B補正量の戻し処理を実行して、所定時間で加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を終了値(例えば0)まで所定変化量ずつ又は所定変化速度で徐々に変化させる。これにより、アクセルオフ時にF/B補正量の急激な変化を防止して、ショックを低減する。
【0106】
[減速側F/B補正量算出]
図14に示す減速側F/B補正量算出プログラムは、前記図8の減速時制御プログラムのステップ203で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ801で、減速時判定フラグがオンであるか否かを判定する。
【0107】
その結果、減速時判定フラグがオンであると判定された場合には、ステップ802に進み、減速時判定フラグがオンであると判定されてから1周期目(減速時判定フラグがオンされた直後)であるか否かを判定し、減速時判定フラグがオンであると判定されてから1周期目であると判定されれば、ステップ803に進み、初期化処理を実行して、減速側F/B補正量を初期値(例えば0)にリセットする。
【0108】
減速側F/B補正量の前回値を初期値として車両重量等のばらつきを吸収するようにしても良いが、そうすると、発進時等のアクセルをゆっくりと踏み込むときに、F/B補正量が急変してトルクが急激に発生することがあるため、減速側F/B補正量の初期値を0にする。
【0109】
一方、上記ステップ802で、減速時判定フラグがオンであると判定されてから2周期目以降であると判定された場合には、ステップ804に進み、減速時ポーズ判定フラグがオンであるか否かを判定する。
【0110】
その結果、減速時ポーズ判定フラグがオフであると判定されれば、ステップ806に進み、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により減速側F/B補正量を算出することで、実加速度を目標加速度に追従させる。この減速側F/B補正量が目標出力に加算されるため、車速に応じてゲインを設定して車速に応じて減速側F/B補正量を変化させるようにする。
【0111】
一方、上記ステップ804で、減速時ポーズ判定フラグがオンであると判定された場合には、ステップ805に進み、減速時ポーズ処理を実行して、減速側F/B補正量を減速時ポーズ条件成立時の値で固定する。尚、減速側F/B補正量の積分項を減速時ポーズ条件成立時の値で固定するようにしても良い。
【0112】
その後、上記ステップ801で、減速時判定フラグがオフであると判定された場合には、ステップ807に進み、減速側F/B補正量の戻し処理を実行して、所定時間で減速側F/B補正量を終了値(例えば0)まで所定変化量ずつ又は所定変化速度で徐々に変化させる。これにより、アクセルが少し踏まれたときにF/B補正量が急変して急激にトルクが変化することを防止して、ショックを発生させないようにする。
【0113】
以上説明した本実施例では、実加速度を目標加速度に追従させるように電子スロットル装置16と無段変速機26とを制御する加速度F/B制御を実行する際に、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)と減速側F/B補正量とを別々に演算してそれらを加算して最終的なF/B補正量を求めるようにしたので、加減速切換時(加速から減速に移行する際や減速から加速に移行する際)のように目標加速度が急変化するときでも、加速側F/B補正量と減速側F/B補正量とを加算した最終的なF/B補正量を適正値に設定することが可能となり、加減速切換時に、加速度F/B制御の応答性を確保しながら、実加速度のオーバシュートを防止して運転者が不快な飛び出し感や急減速感を感じないようにすることができる。しかも、複雑な手法を用いずにF/B補正量を算出することができて、ECU46の演算負荷を軽減することができる共に、加速度F/B制御の設計の自由度を大きくすることができ、実用化が容易である。
【0114】
尚、上記実施例では、本発明をベルト式の無段変速機26を備えたシステムに適用したが、これに限定されず、本発明は、例えば、トロイダル面を有する一対のディスク間に挟み込まれたパワーローラを傾動させてディスクとの接触点の半径を変化させることで変速比を変化させるトロイダル式の無段変速機を備えたシステムに適用しても良い等、種々の型式の無段変速機を備えたシステムに広く適用して実施できる。
【図面の簡単な説明】
【0115】
【図1】本発明の一実施例におけるシステム全体の概略構成図である。
【図2】F/B補正量の算出機能を概略的に示すブロック図である。
【図3】F/B補正量の挙動の一例を示すタイムチャートである。
【図4】加速側F/B補正量の挙動の一例を示すタイムチャートである。
【図5】加速側オフセットF/B補正量の挙動の一例を示すタイムチャートである。
【図6】減速側F/B補正量の挙動の一例を示すタイムチャートである。
【図7】加速時制御プログラムの処理の流れを示すフローチャートである。
【図8】減速時制御プログラムの処理の流れを示すフローチャートである。
【図9】加速時判定プログラムの処理の流れを示すフローチャートである。
【図10】減速時判定プログラムの処理の流れを示すフローチャートである。
【図11】加速時ポーズ実行条件判定プログラムの処理の流れを示すフローチャートである。
【図12】減速時ポーズ実行条件判定プログラムの処理の流れを示すフローチャートである。
【図13】加速側F/B補正量算出プログラムの処理の流れを示すフローチャートである。
【図14】減速側F/B補正量算出プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【0116】
11…エンジン(内燃機関)、12…吸気管、14…スロットルバルブ、15…スロットル開度センサ、16…電子スロットル装置、20…燃料噴射弁、21…点火プラグ、22…クランク軸、26…無段変速機、27…入力軸、28…出力軸、29…プライマリプーリ、30…セカンダリプーリ、31…ベルト、37,38…回転速度センサ、39…クランク角センサ、46…ECU(加速度F/B制御手段,加減速判定手段)
【技術分野】
【0001】
本発明は、車両の実加速度を目標加速度に追従させるように電子スロットル装置と無段変速機とを制御する車両の制御装置に関するものである。
【背景技術】
【0002】
運転者の意思通りに車両を加速又は減速させるには、アクセル開度や車速等に基づいて目標加速度を算出し、この目標加速度に実加速度を追従させる加速度フィードバック(以下「F/B」と表記する)制御を実行することが有効である。その際、電子スロットル装置と無段変速機を搭載したシステムでは、実加速度を目標加速度に追従させるための要求パワーを求め、この要求パワーを理想燃費線で規定されるエンジン運転条件で実現するように電子スロットル装置と無段変速機(つまりスロットル開度と変速比)を協調的に制御することで、ドライバビリティと燃費の両立を図ることが可能となる。
【0003】
このような加速度F/B制御に関連する技術として、特許文献1(特開平6−17684号公報)に記載されているように、アクセル開度に応じて目標加速度を算出して、この目標加速度と実加速度との偏差に基づいて目標駆動軸トルクを算出し、この目標駆動軸トルクを実現するようにスロットルバルブと変速機を制御するようにしたものがある。
【0004】
また、特許文献2(特開2002−36917号公報)に記載されているように、状態空間法を用いたモデルフォローイング制御手法によって加速度推定値を目標加速度に一致させるための操作量を算出してエンジンと無段変速機を制御するシステムにおいて、状態F/Bゲインを切り換えるときに、その切り換え前後で操作量が連続的に変化するように積分手段の初期値を設定するようにしたものがある。
【0005】
また、特許文献3(特開2002−187463号公報)に記載されているように、ブレーキ操作時に加速度F/B制御を停止することで、ブレーキ操作時に加速度F/B制御による加速度変化を抑制してブレーキの操作感を損なわないようにしたものがある。
【特許文献1】特開平6−17684号公報(第2頁等)
【特許文献2】特開2002−36917号公報(第2頁等)
【特許文献3】特開2002−187463号公報(第2頁等)
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかし、上記特許文献1(特開平6−17684号公報)の技術では、アクセルペダルを急激に踏み込んで減速から加速に移行する際やアクセルペダルを急激に開放して加速から減速に移行する際にアクセル開度に応じて目標加速度が急変化したときに、目標駆動軸トルクが急変して実加速度のオーバシュートが発生しやすく、運転者に不快な飛び出し感や急減速感を感じさせてしまう可能性がある。これを回避するために目標加速度をなまし処理すると、加速度F/B制御の応答性が低下してしまう問題がある。
【0007】
また、上記特許文献2(特開2002−36917号公報)の技術では、状態空間法を用いたモデルフォローイング制御手法という複雑な手法を用いて操作量を演算するため、演算が複雑化して制御装置の演算負荷が増大すると共に、最終的にドライバビリティをチューニングする際の自由度が小さくなり、実用化が難しいという欠点がある。
【0008】
また、上記特許文献3(特開2002−187463号公報)の技術では、ブレーキ操作時に減速の過不足等を考慮せずに加速度F/B制御を停止するため、減速が過剰又は不足であるにも拘らず、加速度F/B制御を停止してしまう可能性があり、運転者の意思を反映した減速状態になるまでの時間が長くなってしまう可能性がある。
【0009】
本発明は、これらの事情を考慮してなされたものであり、従って本発明の目的は、車両の実加速度を目標加速度に追従させるように電子スロットル装置と無段変速機とを制御する加速度F/B制御の制御性を向上させることができる車両の制御装置を提供することにある。
【課題を解決するための手段】
【0010】
上記目的を達成するために、請求項1に係る発明は、車両の実加速度を目標加速度に追従させるように電子スロットル装置と無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段を備えた車両の制御装置において、加速時と減速時とを判定する加減速判定手段を設け、加速度F/B制御手段によって加減速判定手段の判定結果に基づいて加速側F/B補正量と減速側F/B補正量とを演算するようにしたものである。
【0011】
このようにすれば、加速側F/B補正量と減速側F/B補正量とを別々に演算してそれらを組み合わせて最終的なF/B補正量とすることができる。これにより、加減速切換時(加速から減速に移行する際や減速から加速に移行する際)のように目標加速度が急変化するときでも、加速側F/B補正量と減速側F/B補正量とを組み合わせた最終的なF/B補正量を適正値に設定することが可能となり、加減速切換時に、加速度F/B制御の応答性を確保しながら、実加速度のオーバシュートを防止して運転者が不快な飛び出し感や急減速感を感じないようにすることができる。しかも、複雑な手法を用いずにF/B補正量を算出することができて、制御装置の演算負荷を軽減することができる共に、加速度F/B制御の設計の自由度を高くすることができ、実用化が容易である。
【0012】
この場合、請求項2のように、加速から減速に移行する際には、減速側F/B補正量を所定の初期値(例えば0)から変化させ、加速側F/B補正量を所定の終了値(例えば0)まで徐々に変化させ、減速から加速に移行する際には、加速側F/B補正量を所定の初期値(例えば0)から変化させ、減速側F/B補正量を所定の終了値(例えば0)まで徐々に変化させると良い。このようにすれば、加減速切換時に、加速側F/B補正量や減速側F/B補正量を緩やかに減衰させて、加速側F/B補正量と減速側F/B補正量とを組み合わせた最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0013】
更に、請求項3のように、加速から減速に移行する際に減速側F/B補正量の演算開始タイミングを加速終了タイミングから所定期間だけ遅延させるようにしても良い。このようにすれば、加速から減速に移行する際に、目標加速度の急激な変化に実加速度が追従できない期間に減速側F/B補正量の演算を停止して減速側F/B補正量の過補正を防止することができる。
【0014】
また、請求項4のように、加速側F/B補正量を、ゲインの大きい積分項を含む第1の加速側F/B補正量と、該第1の加速側F/B補正量よりもゲインの小さい積分項を含む第2の加速側F/B補正量とに分けて演算するようにしても良い。このようにすれば、第1の加速側F/B補正量よりも変化が遅くて安定感を持った第2の加速側F/B補正量を演算して、この第2の加速側F/B補正量分だけ最終的なF/B補正量をオフセットすることができ、車両重量や走行条件(上り坂や下り坂等)の影響を補正することができる。
【0015】
この場合、請求項5のように、加速から減速に移行する際には、第2の加速側F/B補正量を記憶した後に該第2の加速側F/B補正量を所定の終了値(例えば0)まで徐々に変化させ、減速から加速に移行する際には、第2の加速側F/B補正量の記憶値に所定ゲイン(1よりも小さい値)を掛けた値を仮の初期値として第2の加速側F/B補正量の演算を開始して該第2の加速側F/B補正量を所定の初期値(例えば0)から変化させるようになまし処理して最終的な第2の加速側F/B補正量を求めるようにすると良い。更に、請求項6のように、減速から加速に移行する際に第2の加速側F/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として第2の加速側F/B補正量を演算する際に積分項の演算結果が正の値のときのみ該積分項を加算するようにしても良い。
【0016】
このようにすれば、減速から加速に移行する際に第2の加速側F/B補正量を違和感の出ない範囲で徐々に増加させることができて、最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0017】
また、請求項7のように、ブレーキ踏み込み中に実加速度が目標加速度よりも小さいときに加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくするようにしても良い。このようにすれば、ブレーキ踏み込み中に実加速度が目標加速度よりも小さいときには、減速が十分であると判断して、加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくしてF/B補正量の過補正を防止することができ、ブレーキの操作感を損なわないようにすることができる。一方、ブレーキ踏み込み中に実加速度が目標加速度よりも大きいときには、減速が不足していると判断して、加速度F/B制御を十分に効かせて速やかに運転者の意思を反映した減速状態とすることができ、運転者に減速不足と感じさせないようにすることができる。
【0018】
更に、請求項8のように、減速時のブレーキ開放中に実加速度が目標加速度よりも大きいか又は実加速度が所定値以下のときに、加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくするようにしても良い。このようにすれば、減速時のブレーキ開放中に実加速度が目標加速度よりも大きいか又は実加速度が所定値以下のときには、運転者の意思を反映した減速状態であるためブレーキを開放していると判断して、加速度F/B制御を停止するか又は加速度F/B制御のゲインを小さくしてF/B補正量の過補正を防止することができ、平地走行中や降坂走行中に運転者の意思を反映した減速状態を保持して違和感を無くすことができる。一方、減速時のブレーキ開放中に実加速度が所定値よりも大きいときには、加速度F/B制御を十分に効かせて降坂走行中や平地走行中のエンジンブレーキ性能を確保することができる。
【0019】
また、請求項9のように、加速度F/B制御中に無段変速機の入力軸側の目標回転速度を車速に応じた上限ガード値で制限するようにしても良い。このようにすれば、降坂走行中や平地走行中の減速時にエンジンブレーキの掛かり過ぎを防止して違和感を低減することができると共に、再加速時の車両の飛び出しを防止することができる。
【0020】
また、請求項10のように、無段変速機の目標変速比が所定の下限値(例えば変速可能な下限値)に達するか又は無段変速機の入力軸側の目標回転速度が所定の上限値(例えばオーバーレブ防止用の上限値)に達して且つスロットルバルブの目標開度が所定の上限値(例えばトルクが最大になる値)に達しているときに加速度F/B制御の制御量を固定するようにしても良い。つまり、加速時に無段変速機の入力軸側の目標回転速度(又は目標変速比)やスロットルバルブの目標開度が加速側の限界値に達しているときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、加速度F/B制御の制御量を固定することで、F/B補正量を加速側に過補正することを防止することができ、その後の減速への切り換え時にF/B補正量を速やかに適正値に戻すことができて、実加速度の目標加速度への収束性を向上させることができる。
【0021】
更に、請求項11のように、無段変速機の目標変速比が所定の下限値(例えば変速可能な下限値)に達するか又は無段変速機の入力軸側の目標回転速度が所定の上限値(例えばオーバーレブ防止用の上限値又は車速に応じた上限ガード値)に達して且つ実加速度が目標加速度よりも大きいときに加速度F/B制御の制御量を固定するようにしても良い。つまり、減速時に無段変速機の入力軸側の目標回転速度(又は目標変速比)が減速側の限界値に達しているにも拘らず実加速度が目標加速度よりも大きいときには、これ以上F/B補正量を減速側に補正しても無駄であると判断して、加速度F/B制御の制御量を固定することで、F/B補正量を減速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて、実加速度の目標加速度への収束性を向上させることができる。
【0022】
また、請求項12のように、無段変速機の目標変速比が所定の上限値(例えば変速可能な上限値)に達するか又は無段変速機の入力軸側の目標回転速度が所定の下限値(例えばエンスト防止用の下限値)に達して且つ実加速度が目標加速度よりも小さいときに加速度F/B制御の制御量を固定するようにしても良い。つまり、減速時に無段変速機の入力軸側の目標回転速度(又は目標変速比)が加速側の限界値に達しているにも拘らず、実加速度が目標加速度よりも小さいときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、加速度F/B制御の制御量を固定することで、これ以上F/B補正量を加速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて、実加速度のオーバーシュートを防止することができる。
【0023】
また、請求項13のように、燃料カット制御中のブレーキ開放時で且つ実加速度が目標加速度より小さいときにスロットルバルブの開度を大きくし、その後、加速に移行する際にスロットルバルブの実開度が加速要求に応じた目標開度になるまで燃料カット制御を継続するようにしても良い。つまり、減速時の燃料カット制御中にスロットル開度を大きくすることでポンピングロスを小さくしてポンピングロスによる減速感を低減することができると共にスロットル開度でポンピングロスを調整して減速感を調整することができる。更に、スロットル開度が目標スロットル開度になるまで燃料カット制御を継続することで加速への切り換え時に運転者が不快な飛び出し感を感じないようにすることができる。
【0024】
ところで、車両の実加速度を算出する際には、無段変速機の出力軸側の回転速度に基づいて実加速度を算出するようにしても良いが、低回転領域では、出力軸側の回転速度が低くなって回転速度の検出精度が低下するため、出力軸側の回転速度に基づいた実加速度の算出精度が低下する。
【0025】
そこで、請求項14のように、無段変速機の入力軸側の回転速度と変速比とに基づいて実加速度を算出するようにしても良い。一般に、低回転領域では、無段変速機の入力軸側の回転速度の方が出力軸側の回転速度よりも高くなるため、入力軸側の回転速度を精度良く検出することができ、この入力軸側の回転速度と変速比とに基づいて実加速度を算出すれば、実加速度を精度良く算出することができる。
【発明を実施するための最良の形態】
【0026】
以下、本発明の一実施例を図面に基づいて説明する。
まず、図1に基づいてシステム全体の概略構成を説明する。内燃機関であるエンジン11の吸気管12には、モータ13によって開度調節されるスロットルバルブ14とスロットル開度(スロットルバルブ14の開度)を検出するスロットル開度センサ15とを備えた電子スロットル装置16が設けられている。
【0027】
更に、スロットルバルブ14の下流側には、吸気管圧力を検出する吸気管圧力センサ17と吸気温を検出する吸気温センサ18とが設けられ、各気筒の吸気マニホールド19の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁20が取り付けられている。また、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ21が取り付けられ、各点火プラグ21の火花放電によって筒内の混合気に着火される。
【0028】
また、エンジン11のクランク軸22には、前後進切換機構23とロックアップクラッチ24を有するトルクコンバータ25とを介してベルト式の無段変速機26の入力軸27が連結され、この無段変速機26の出力軸28に、図示しない差動歯車装置や駆動軸等を介して車輪が連結されている。
【0029】
無段変速機26の変速機構は、入力軸27と一体的に回動可能に設けられたプライマリプーリ29と、出力軸28と一体的に回動可能に設けられたにセカンダリプーリ30との間にベルト31を掛け渡して構成されている。各プーリ29,30は、それぞれ可動フランジ部29a,30aが油圧によって軸方向に移動されることで、ベルト31を挟み込むV溝の幅が変化するようになっている。
【0030】
プライマリプーリ29の可動フランジ部29aを溝幅が狭くなる方向に移動させると、プライマリプーリ29のベルト31の巻き掛け半径が大きくなるが、ベルト31の長さが一定であるため、セカンダリプーリ30の可動フランジ部30aは、溝幅が広くなる方向に移動してセカンダリプーリ30のベルト31の巻き掛け半径が小さくなる。
【0031】
一方、プライマリプーリ29の可動フランジ部29aを溝幅が広くなる方向に移動させると、プライマリプーリ29のベルト31の巻き掛け半径が小さくなるが、セカンダリプーリ30の可動フランジ部30aは、溝幅が狭くなる方向に移動してセカンダリプーリ30のベルト31の巻き掛け半径が大きくなる。このように、油圧でプライマリプーリ29の溝幅(可動フランジ部29aの軸方向位置)を制御して各プーリ29,30のベルト31の巻き掛け半径を連続的に変化させることで、変速比を連続的に変化させるようになっている。
【0032】
無段変速機26の入力軸27側には、入力軸27の回転速度(プライマリ回転速度)を検出する回転速度センサ37が設けられ、無段変速機26の出力軸28側には、出力軸28の回転速度(セカンダリ回転速度)を検出する回転速度センサ38が設けられている。これら回転速度センサ37,38の出力信号に基づいて無段変速機26の変速比が検出される。更に、入力軸27側の回転速度センサ37又は出力軸28側の回転速度センサ38の出力信号に基づいて車速が検出される。
【0033】
また、エンジン11には、クランク軸22が所定クランク角回転する毎にパルス信号を出力するクランク角センサ39が取り付けられ、このクランク角センサ39の出力信号に基づいてクランク角やエンジン回転速度が検出される。
【0034】
また、アクセルペダル40の近傍には、アクセル開度を検出するアクセルセンサ41が設けられ、ブレーキペダル42の近傍には、ブレーキ操作を検出するブレーキスイッチ43が設けられている。更に、シフトレバー44の近傍には、シフトレバー44の操作位置を検出するシフトセンサ45が設けられている。
【0035】
これら各種センサの出力は、制御回路(以下「ECU」と表記する)46に入力される。このECU46は、エンジン11と無段変速機26を総合的に制御する1個又は複数個のマイクロコンピュータにより構成され、内蔵されたROM(記憶媒体)に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁20の燃料噴射量や点火プラグ21の点火時期を制御する。
【0036】
また、ECU46は、車両の実加速度を目標加速度に追従させるように電子スロットル装置16と無段変速機26とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段として機能する。
【0037】
この加速度F/B制御では、まず、アクセル開度と車速とをパラメータとする目標加速度のマップを参照して、現在のアクセル開度と車速とに応じた目標加速度を算出し、この目標加速度をなまし処理して最終的な目標加速度を求める。尚、加速度F/B制御の応答性を高めるためになまし定数を0にして、なまし処理を行わないようにしても良い。
【0038】
また、入力軸27側の回転速度センサ37で検出したプライマリ回転速度(入力軸27の回転速度)と変速比とに基づいてセカンダリ回転速度(出力軸28の回転速度)を算出し、このセカンダリ回転速度の単位時間当りの変化量から実加速度を算出する。一般に、低回転領域では、プライマリ回転速度の方がセカンダリ回転速度よりも高くなるため、プライマリ回転速度を精度良く検出することができ、このプライマリ回転速度と変速比とに基づいて実加速度を算出すれば、実加速度を精度良く算出することができる。その際、低回転領域では、無段変速機26の変速比が変速可能な下限値となると推定して、その変速比(変速可能な下限値)を用いるようにしても良い。
【0039】
このようにして目標加速度と実加速度を算出した後、図2に示すように、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により加速側基本F/B補正量(第1の加速側F/B補正量)と加速側オフセットF/B補正量(第2の加速側F/B補正量)と減速側F/B補正量を算出し、これらを加算して最終的なF/B補正量を求める。この最終的なF/B補正量で目標出力を補正することで、実加速度を目標加速度に追従させるための目標出力を求め、この目標出力を理想燃費線で規定されるエンジン運転条件(エンジントルクとエンジン回転速度)で実現するように電子スロットル装置16と無段変速機26(つまりスロットル開度と変速比)を協調的に制御することで、ドライバビリティと燃費の両立を図るようにしている。
【0040】
その際、ECU46は、後述する図7乃至図14のF/B補正量算出用の各プログラムを実行することで、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)や減速側F/B補正量を次のようにして算出する。
【0041】
まず、アイドルスイッチのオフ/オン(アクセルのオン/オフ)等に基づいて加速時と減速時とを判定し、加速時には、PID制御又はPI制御等によりゲインの大きい積分項を含む加速側基本F/B補正量と、この加速側基本F/B補正量よりもゲインの小さい積分項を含む加速側オフセットF/B補正量を算出し、減速時には、PID制御又はPI制御等により減速側F/B補正量を算出する。
【0042】
そして、アイドルスイッチがオンされて加速から減速に移行する際には、減速側F/B補正量を所定の初期値(例えば0)から減少させるように演算し(図3及び図6参照)、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を所定の終了値(例えば0)まで徐々に減少させるように演算する(図3及び図4参照)。
【0043】
一方、アイドルスイッチがオフされて減速から加速に移行する際には、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を所定の初期値(例えば0)から増加させるように演算し(図4参照)、減速側F/B補正量を所定の終了値(例えば0)まで徐々に増加させるように演算する(図3参照)。
【0044】
これにより、加減速切換時(加速から減速に移行する際や減速から加速に移行する際)に、加速側F/B補正量や減速側F/B補正量を緩やかに減衰させて、加速側F/B補正量と減速側F/B補正量とを加算した最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0045】
また、図3及び図6に示すように、アイドルスイッチがオンされて加速から減速に移行する際には、減速側F/B補正量の演算開始タイミングを加速終了タイミング(アイドルスイッチのオンタイミング)から所定時間だけ遅延させる。これにより、加速から減速に移行する際に、目標加速度の急激な変化に実加速度が追従できない期間に減速側F/B補正量の演算を停止して減速側F/B補正量の過補正を防止することができる。
【0046】
また、図4に示すように、加速時には、加速側基本F/B補正量と、この加速側基本F/B補正量よりもゲインの小さい積分項を含む加速側オフセットF/B補正量とを演算するため、加速側基本F/B補正量よりも変化が遅くて安定感を持った加速側オフセットF/B補正量を演算して、この加速側オフセットF/B補正量分だけ最終的なF/B補正量(目標出力の補正量)をオフセットすることができ、車両重量や走行条件(上り坂や下り坂等)の影響を補正することができる。
【0047】
加速側オフセットF/B補正量に関しては、図5に示すように、アイドルスイッチがオンされて加速から減速に移行する際には、アイドルスイッチがオンされたときの加速側オフセットF/B補正量を記憶した後に該加速側オフセットF/B補正量を所定の終了値(例えば0)まで徐々に減少させるように演算し、アイドルスイッチがオフされて減速から加速に移行する際には、加速側オフセットF/B補正量の記憶値に所定ゲイン(1よりも小さい値)を掛けた値を仮の初期値として加速側オフセットF/B補正量の演算を開始して該加速側オフセットF/B補正量を所定の初期値(例えば0)から変化させるようになまし処理(例えば1次遅れ処理)して最終的な加速側オフセットF/B補正量を求める。更に、減速から加速に移行する際に加速側オフセットF/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として加速側オフセットF/B補正量を演算する際に積分項の演算結果が正の値のときのみ該積分項を加算するようにしても良い。
【0048】
これにより、減速から加速に移行する際に加速側オフセットF/B補正量を違和感の出ない範囲で徐々に増加させることができて、最終的なF/B補正量が急変することを防止することができ、F/B補正量の急変によるトルク変動(トルクショック)を未然に防止することができる。
【0049】
また、図6に示すように、ブレーキ踏み込み中(ブレーキスイッチのオン中)に実加速度が目標加速度よりも小さいときには、減速が十分であると判断して、減速側F/B補正量の演算を停止して加速度F/B制御を停止する(又は加速度F/B制御のゲインを小さくする)。これにより、F/B補正量の過補正を防止することができ、ブレーキの操作感を損なわないようにすることができる。
【0050】
一方、ブレーキ踏み込み時で且つ実加速度が目標加速度よりも大きいときには、減速が不足していると判断して、減速側F/B補正量の演算を実行して加速度F/B制御を継続する。これにより、加速度F/B制御を十分に効かせて速やかに運転者の意思を反映した減速状態とすることができ、運転者が減速感の不足を感じないようにすることができる。
【0051】
更に、減速時のブレーキ開放中(ブレーキスイッチのオフ中)に実加速度が目標加速度よりも大きいか又は実加速度が所定値以下のときには、運転者の意思を反映した減速状態であるためブレーキを開放していると判断して、減速側F/B補正量の演算を停止して加速度F/B制御を停止する(又は加速度F/B制御のゲインを小さくする)ようにしても良い。これにより、F/B補正量の過補正を防止することができ、平地走行中や降坂走行中に運転者の意思を反映した減速状態を保持して違和感を無くすことができる。
【0052】
一方、減速時のブレーキ開放中に実加速度が所定値よりも大きいときには、減速側F/B補正量の演算を実行して加速度F/B制御を継続するようにしても良い。これにより、加速度F/B制御を十分に効かせて降坂走行中や平地走行中のエンジンブレーキ性能を確保することができる。
【0053】
また、加速度F/B制御中は、目標プライマリ回転速度を車速に応じた上限ガード値で制限する。これにより、降坂走行中や平地走行中の減速時にエンジンブレーキの掛かり過ぎを防止して違和感を低減することができると共に、再加速時の車両の飛び出しを防止することができる。
【0054】
また、加速時に、所定の加速時ポーズ実行条件が成立したときには、加速時ポーズ処理を実行して、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を加速時ポーズ条件成立時の値で固定する。尚、加速側F/B補正量の積分項を加速時ポーズ条件成立時の値で固定するようにしても良い。加速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0055】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値)よりも大きいか又は該上限値で制限されていること
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 目標スロットル開度が所定の上限値(例えばトルクが最大になる値)よりも大きいか又は該上限値で制限されていること
【0056】
この加速時ポーズ実行条件が成立したとき、つまり、加速時に目標プライマリ回転速度(又は目標変速比)や目標スロットル開度が加速側の限界値に達したときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、加速時ポーズ処理を実行して、加速側F/B補正量を固定する(又は加速側F/B補正量の積分項を固定する)。これにより、F/B補正量を加速側に過補正することを防止することができ、その後の減速への切り換え時にF/B補正量を速やかに適正値に戻すことができて実加速度の目標加速度への収束性を向上させることができる。
【0057】
更に、減速時に、所定の減速時ポーズ実行条件が成立したときには、減速時ポーズ処理を実行して、減速側F/B補正量を減速時ポーズ条件成立時の値で固定する。尚、減速側F/B補正量の積分項を減速時ポーズ条件成立時の値で固定するようにしても良い。減速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0058】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値又は車速に応じた上限ガード値)よりも大きいか又は該上限値で制限されていること
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも大きいこと
【0059】
この減速時ポーズ実行条件が成立したとき、つまり、減速時に目標プライマリ回転速度(又は目標変速比)が減速側の限界値に達しているにも拘らず実加速度が目標加速度よりも大きいときには、これ以上F/B補正量を減速側に補正しても無駄であると判断して、減速時ポーズ処理を実行して、減速側F/B補正量を固定する(又は減速側F/B補正量の積分項を固定する)。これにより、F/B補正量を減速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて実加速度の目標加速度への収束性を向上させることができる。
【0060】
更に、減速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすこととしても良い。
(1) 目標プライマリ回転速度が所定の下限値(例えばエンスト防止用の下限値)よりも小さいか又は該下限値で制限されていること
この条件に代えて、目標変速比が所定の上限値(例えば変速可能な上限値)よりも大きいか又は該上限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも小さいこと
【0061】
この減速時ポーズ実行条件が成立したとき、つまり、減速時に目標プライマリ回転速度(又は目標変速比)が加速側の限界値に達しているにも拘らず実加速度が目標加速度よりも小さいときには、これ以上F/B補正量を加速側に補正しても無駄であると判断して、減速時ポーズ処理を実行して、減速側F/B補正量を固定する(又は減速側F/B補正量の積分項を固定する)。これにより、F/B補正量を加速側に過補正することを防止することができ、その後の加速への切り換え時にF/B補正量を速やかに適正値に戻すことができて実加速度のオーバーシュートを防止することができる。
【0062】
また、燃料カット制御中のブレーキ開放時で且つ実加速度が目標加速度より小さいときにスロットル開度を大きくし、その後、加速に移行する際に実スロットル開度が加速要求に応じた目標スロットル開度になるまで燃料カット制御を継続するようにしても良い。つまり、減速時の燃料カット制御中にスロットル開度を大きくすることでポンピングロスを小さくしてポンピングロスによる減速感を低減することができると共にスロットル開度でポンピングロスを調整して減速感を調整することができる。更に、スロットル開度が目標スロットル開度になるまで燃料カット制御を継続することで加速への切り換え時に運転者が不快な飛び出し感を感じないようにすることができる。
【0063】
以上説明したF/B補正量の算出は、ECU46によって図7乃至図14に示す各プログラムに従って実行される。以下、各プログラムの処理内容を説明する。
【0064】
[加速時制御]
図7に示す加速時制御プログラムは、ECU46の電源オン中に所定周期で実行される。本プログラムが起動されると、まず、ステップ101で、後述する図9の加速時判定プログラムを実行して、加速時であるか否かを判定する。
【0065】
この後、ステップ102に進み、後述する図11の加速時ポーズ実行条件判定プログラムを実行して、加速時ポーズ実行条件が成立しているか否かを判定した後、ステップ103に進み、後述する図13の加速側F/B補正量算出プログラムを実行して、加速側F/B補正量を算出する。
【0066】
[減速時制御]
図8に示す減速時制御プログラムは、ECU46の電源オン中に所定周期で実行される。本プログラムが起動されると、まず、ステップ201で、後述する図10の減速時判定プログラムを実行して、減速時であるか否かを判定する。
【0067】
この後、ステップ202に進み、後述する図12の減速時ポーズ実行条件判定プログラムを実行して、減速時ポーズ実行条件が成立しているか否かを判定した後、ステップ203に進み、後述する図14の減速側F/B補正量算出プログラムを実行して、減速側F/B補正量を算出する。
【0068】
[加速時判定]
図9に示す加速時判定プログラムは、前記図7の加速時制御プログラムのステップ101で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ301で、アイドルスイッチがオフ(アクセルがオン)されているか否かを判定する。
【0069】
その結果、アイドルスイッチがオフされていると判定された場合には、ステップ302に進み、加速時判定フラグをオンにセット又は維持する。一方、アイドルスイッチがオンされていると判定された場合には、ステップ303に進み、加速時判定フラグをオフにリセット又は維持する。
【0070】
[減速時判定]
図10に示す減速時判定プログラムは、前記図8の減速時制御プログラムのステップ201で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ401で、アイドルスイッチがオン(アクセルがオフ)されているか否かを判定する。
その結果、アイドルスイッチがオフされていると判定された場合には、ステップ406に進み、減速時判定フラグをオフにリセット又は維持する。
【0071】
一方、上記ステップ401で、アイドルスイッチがオンされていると判定された場合には、ステップ402に進み、減速側F/B補正量の演算開始タイミングを加速終了タイミング(アイドルスイッチのオンタイミング)から加速度がマイナス値になるのに必要な所定時間だけ遅延させるために、アイドルスイッチのオンから所定時間が経過したか否かを判定する。このステップ402で、アイドルスイッチのオンから所定時間が経過する前であると判定された場合には、ステップ406に進み、減速時判定フラグをオフに維持する。
【0072】
その後、上記ステップ402で、アイドルスイッチのオンから所定時間が経過したと判定されたときに、ステップ403に進み、ブレーキがオフされているか否かを判定し、ブレーキがオフされていると判定されれば、ステップ405に進み、減速時判定フラグをオンにセット又は維持する。
【0073】
これに対して、上記ステップ403で、ブレーキがオンされていると判定された場合には、ステップ404に進み、実加速度が目標加速度よりも大きいか否かを判定する。その結果、ブレーキがオンされているにも拘らず実加速度が目標加速度よりも大きいと判定された場合には、減速が不足していると判断して、ステップ405に進み、減速時判定フラグをオンに維持する。これにより、減速側F/B補正量の算出を継続して、加速度F/B制御を継続することで、ブレーキオンで減速感が感じられるようにする。
【0074】
一方、上記ステップ404で、ブレーキがオンで且つ実加速度が目標加速度よりも小さいと判定された場合には、減速が十分であると判断して、ステップ406に進み、減速時判定フラグをオフにリセット又は維持する。これにより、減速側F/B補正量の算出を停止して、加速度F/B制御を停止する。
【0075】
尚、上記ステップ403の処理(ブレーキがオフされているか否かを判定する処理)を、実加速度が0よりも大きいか否かを判定する処理に代えても良い。
上述した図9の加速時判定プログラムと図10の減速時判定プログラムとが特許請求の範囲でいう加減速判定手段としての役割を果たす。
【0076】
[加速時ポーズ実行条件判定]
図11に示す加速時ポーズ実行条件判定プログラムは、前記図7の加速時制御プログラムのステップ102で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ501,502で、第1の加速時ポーズ実行条件が成立しているか否かを判定する。ここで、第1の加速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0077】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値)よりも大きいか又は該上限値で制限されていること(ステップ501)
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 目標スロットル開度が所定の上限値(例えばトルクが最大になる値)よりも大きいか又は該上限値で制限されていること(ステップ502)
【0078】
このステップ501,502で、第1の加速時ポーズ実行条件が成立していると判定された場合には、加速時に目標プライマリ回転速度(又は目標変速比)や目標スロットル開度が加速側の限界値に達しているため、これ以上F/B補正量を加速側に補正しても無駄であると判断して、ステップ506に進み、加速時ポーズ判定フラグをオンにセット又は維持する。
【0079】
これに対して、上記ステップ501,502で、第1の加速時ポーズ実行条件が不成立と判定された場合には、ステップ507に進み、加速時ポーズ判定フラグをオフにリセット又は維持する。
【0080】
更に、ステップ503〜505で、第2の加速時ポーズ実行条件が成立しているか否かを判定する。ここで、第2の加速時ポーズ実行条件は、例えば、次の(1) 〜(3) の条件を全て満たすことである。
【0081】
(1) 実エンジン回転速度が目標エンジン回転速度(例えば理想燃費線から決まる値)の±5%以内であること(ステップ503)
(2) 目標エンジン回転速度が所定の上限ガード値(例えばオーバーレブ防止用の上限値)で制限されていること(ステップ504)
(3) 実加速度が目標加速度付近の所定範囲内であること(ステップ505)
このステップ503〜505で、第2の加速時ポーズ実行条件が成立していると判定された場合には、適度な加速状態であると判断して、ステップ506に進み、加速時ポーズ判定フラグをオンにセット又は維持する。
【0082】
これに対して、上記ステップ503〜505で、第2の加速時ポーズ実行条件が不成立と判定された場合には、ステップ507に進み、加速時ポーズ判定フラグをオフにリセット又は維持する。
【0083】
尚、加速時ポーズ実行条件は、上述した条件に限定されず、例えば、次の(1) 〜(3) の条件を全て満たすこととしても良い。
(1) 変速比が上限ガード値又は下限ガード値で制限されていること
(2) 目標プライマリ回転速度と実プライマリ回転速度が所定範囲内であること
(3) 目標加速度と実加速度が所定範囲内であること
【0084】
また、加速時ポーズ実行条件は、スロットル開度がアクセル開度に所定値を加算した値よりも大きいこととして、電子スロットル装置16がフェールしないようにしても良い。
【0085】
[減速時ポーズ実行条件判定]
図12に示す減速時ポーズ実行条件判定プログラムは、前記図8の減速時制御プログラムのステップ202で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ601,602で、第1の減速時ポーズ実行条件が成立しているか否かを判定する。ここで、第1の減速時ポーズ実行条件は、例えば、次の(1) と(2) の条件を両方とも満たすことである。
【0086】
(1) 目標プライマリ回転速度が所定の上限値(例えばオーバーレブ防止用の上限値又は車速に応じた上限ガード値)よりも大きいか又は該上限値で制限されていること(ステップ601)
この条件に代えて、目標変速比が所定の下限値(例えば変速可能な下限値)よりも小さいか又は該下限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも大きいこと(ステップ602)
【0087】
このステップ601,602で、第1の減速時ポーズ実行条件が成立していると判定された場合には、減速時に目標プライマリ回転速度(又は目標変速比)が減速側の限界値に達しているにも拘らず実加速度が目標加速度よりも大きいため、これ以上F/B補正量を減速側に補正しても無駄であると判断して、ステップ607に進み、減速時ポーズ判定フラグをオンにセット又は維持する。
【0088】
これに対して、上記ステップ601,602で、第1の減速時ポーズ実行条件が不成立と判定された場合には、ステップ608に進み、減速時ポーズ判定フラグをオフにリセット又は維持する。
【0089】
また、ステップ603では、第2の減速時ポーズ実行条件が成立しているか否かを、実加速度が目標加速度から所定値を減算した値よりも小さいか否かによって判定する。このステップ603で、第2の減速時ポーズ実行条件が成立していると判定された場合には、十分に減速しているため、これ以上F/B補正量を減速側に補正する必要はないと判断して、ステップ607に進み、減速時ポーズ判定フラグをオンにセット又は維持する。
【0090】
これに対して、上記ステップ603で、第2の減速時ポーズ実行条件が不成立と判定された場合には、ステップ608に進み、減速時ポーズ判定フラグをオフにリセット又は維持する。
【0091】
更に、ステップ604〜606で、第3の減速時ポーズ実行条件が成立しているか否かを判定する。ここで、第3の減速時ポーズ実行条件は、例えば、次の(1) 〜(3) の条件を両方とも満たすことである。
【0092】
(1) 実プライマリ回転速度が所定の上限ガード値(例えばオーバーレブ防止用の上限値)の±5%以内であること(ステップ604)
(2) 目標エンジン回転速度が所定の上限ガード値(例えばオーバーレブ防止用の上限値)の±5%以内であること(ステップ605)
(3) 実加速度が目標加速度に所定値を加算した値よりも大きいこと(ステップ606)
このステップ604〜606で、第3の減速時ポーズ実行条件が成立していると判定された場合には、適度な減速状態であるため、ステップ607に進み、減速時ポーズ判定フラグをオンにセット又は維持する。
【0093】
これに対して、上記ステップ604〜606で、第3の減速時ポーズ実行条件が不成立と判定された場合には、ステップ608に進み、減速時ポーズ判定フラグをオフにリセット又は維持する。
【0094】
尚、減速時ポーズ実行条件は、上述した条件に限定されず、例えば、次の(1) と(2) の条件を両方とも満たすこととしても良い。
(1) 目標プライマリ回転速度が所定の下限値(例えばエンスト防止用の下限値)よりも小さいか又は該下限値で制限されていること
この条件に代えて、目標変速比が所定の上限値(例えば変速可能な上限値)よりも大きいか又は該上限値で制限されていることを(1) の条件としても良い。
(2) 実加速度が目標加速度よりも小さいこと
【0095】
また、減速時ポーズ実行条件は、例えば、次の(1) 〜(3) の条件を全て満たすこととしても良い。
(1) 実プライマリ回転速度が上限ガード値で制限されていること
(2) 目標プライマリ回転速度と実プライマリ回転速度が所定範囲内であること
(3) 実加速度が目標加速度に所定値を加算した値よりも小さいこと
【0096】
[加速側F/B補正量算出]
図13に示す加速側F/B補正量算出プログラムは、前記図7の加速時制御プログラムのステップ103で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ701で、加速時判定フラグがオンであるか否かを判定する。
【0097】
その結果、加速時判定フラグがオンであると判定された場合には、ステップ702に進み、加速時判定フラグがオンであると判定されてから1周期目(加速時判定フラグがオンされた直後)であるか否かを判定し、加速時判定フラグがオンであると判定されてから1周期目であると判定されれば、ステップ703に進み、初期化処理を実行して、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を初期値(例えば0)にリセットする。
【0098】
加速側基本F/B補正量の前回値を初期値とすると、発進時等のアクセルをゆっくりと踏み込むときに、F/B補正量が急変してトルクが急激に発生することがあるため、加速側基本F/B補正量の初期値を0にする。
【0099】
また、加速側オフセットF/B補正量の前回値を初期値として車両重量等のばらつきを吸収するようにしても良いが、そうすると、発進時等のアクセルをゆっくりと踏み込むときに、F/B補正量が急変してトルクが急激に発生することがあるため、加速側オフセットF/B補正量の初期値を0にする。
【0100】
一方、上記ステップ702で、加速時判定フラグがオンであると判定されてから2周期目以降であると判定された場合には、ステップ704に進み、加速時ポーズ判定フラグがオンであるか否かを判定する。
【0101】
その結果、加速時ポーズ判定フラグがオフであると判定されれば、ステップ706に進み、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により加速側基本F/B補正量を算出することで、実加速度を目標加速度に追従させる。この加速側基本F/B補正量が目標出力に加算されるため、車速に応じてゲインを設定して車速に応じて加速側基本F/B補正量を変化させるようにする。
【0102】
この後、ステップ707に進み、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により加速側オフセットF/B補正量を算出する。この加速側オフセットF/B補正量は、積分項のゲインが加速側基本F/B補正量よりも小さい値に設定されている。
【0103】
この加速側オフセットF/B補正量の算出は、車両重量、走行条件(例えば、上り坂や下り坂等)のばらつきを補正するために積分項の算出だけを行うようにしても良い。また、加速側オフセットF/B補正量は、車両重量等の学習値の意味も含んでいるため、全開加速時の補正値(積分項)を記憶して反映させるが、走行条件の急変(例えば、上り坂から下り坂)の影響により過補正する可能性がある。この対策として、前回の補正値に定数を掛けて小さくした値をなまし処理(例えば1次遅れ処理)する。このなまし処理は、アクセル開度に応じて時定数が小さくなるようする。また、加速不良対策として、補正値が正の値のときのみ該補正値を加算するようにしても良い。
【0104】
一方、上記ステップ704で、加速時ポーズ判定フラグがオンであると判定された場合には、ステップ705に進み、加速時ポーズ処理を実行して、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を加速時ポーズ条件成立時の値で固定する。尚、加速側F/B補正量の積分項を加速時ポーズ条件成立時の値で固定するようにしても良い。
【0105】
その後、上記ステップ701で、加速時判定フラグがオフであると判定された場合には、ステップ708に進み、加速側F/B補正量の戻し処理を実行して、所定時間で加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)を終了値(例えば0)まで所定変化量ずつ又は所定変化速度で徐々に変化させる。これにより、アクセルオフ時にF/B補正量の急激な変化を防止して、ショックを低減する。
【0106】
[減速側F/B補正量算出]
図14に示す減速側F/B補正量算出プログラムは、前記図8の減速時制御プログラムのステップ203で実行されるサブルーチンである。本プログラムが起動されると、まず、ステップ801で、減速時判定フラグがオンであるか否かを判定する。
【0107】
その結果、減速時判定フラグがオンであると判定された場合には、ステップ802に進み、減速時判定フラグがオンであると判定されてから1周期目(減速時判定フラグがオンされた直後)であるか否かを判定し、減速時判定フラグがオンであると判定されてから1周期目であると判定されれば、ステップ803に進み、初期化処理を実行して、減速側F/B補正量を初期値(例えば0)にリセットする。
【0108】
減速側F/B補正量の前回値を初期値として車両重量等のばらつきを吸収するようにしても良いが、そうすると、発進時等のアクセルをゆっくりと踏み込むときに、F/B補正量が急変してトルクが急激に発生することがあるため、減速側F/B補正量の初期値を0にする。
【0109】
一方、上記ステップ802で、減速時判定フラグがオンであると判定されてから2周期目以降であると判定された場合には、ステップ804に進み、減速時ポーズ判定フラグがオンであるか否かを判定する。
【0110】
その結果、減速時ポーズ判定フラグがオフであると判定されれば、ステップ806に進み、目標加速度と実加速度との差に基づいてPID制御又はPI制御等により減速側F/B補正量を算出することで、実加速度を目標加速度に追従させる。この減速側F/B補正量が目標出力に加算されるため、車速に応じてゲインを設定して車速に応じて減速側F/B補正量を変化させるようにする。
【0111】
一方、上記ステップ804で、減速時ポーズ判定フラグがオンであると判定された場合には、ステップ805に進み、減速時ポーズ処理を実行して、減速側F/B補正量を減速時ポーズ条件成立時の値で固定する。尚、減速側F/B補正量の積分項を減速時ポーズ条件成立時の値で固定するようにしても良い。
【0112】
その後、上記ステップ801で、減速時判定フラグがオフであると判定された場合には、ステップ807に進み、減速側F/B補正量の戻し処理を実行して、所定時間で減速側F/B補正量を終了値(例えば0)まで所定変化量ずつ又は所定変化速度で徐々に変化させる。これにより、アクセルが少し踏まれたときにF/B補正量が急変して急激にトルクが変化することを防止して、ショックを発生させないようにする。
【0113】
以上説明した本実施例では、実加速度を目標加速度に追従させるように電子スロットル装置16と無段変速機26とを制御する加速度F/B制御を実行する際に、加速側F/B補正量(加速側基本F/B補正量と加速側オフセットF/B補正量)と減速側F/B補正量とを別々に演算してそれらを加算して最終的なF/B補正量を求めるようにしたので、加減速切換時(加速から減速に移行する際や減速から加速に移行する際)のように目標加速度が急変化するときでも、加速側F/B補正量と減速側F/B補正量とを加算した最終的なF/B補正量を適正値に設定することが可能となり、加減速切換時に、加速度F/B制御の応答性を確保しながら、実加速度のオーバシュートを防止して運転者が不快な飛び出し感や急減速感を感じないようにすることができる。しかも、複雑な手法を用いずにF/B補正量を算出することができて、ECU46の演算負荷を軽減することができる共に、加速度F/B制御の設計の自由度を大きくすることができ、実用化が容易である。
【0114】
尚、上記実施例では、本発明をベルト式の無段変速機26を備えたシステムに適用したが、これに限定されず、本発明は、例えば、トロイダル面を有する一対のディスク間に挟み込まれたパワーローラを傾動させてディスクとの接触点の半径を変化させることで変速比を変化させるトロイダル式の無段変速機を備えたシステムに適用しても良い等、種々の型式の無段変速機を備えたシステムに広く適用して実施できる。
【図面の簡単な説明】
【0115】
【図1】本発明の一実施例におけるシステム全体の概略構成図である。
【図2】F/B補正量の算出機能を概略的に示すブロック図である。
【図3】F/B補正量の挙動の一例を示すタイムチャートである。
【図4】加速側F/B補正量の挙動の一例を示すタイムチャートである。
【図5】加速側オフセットF/B補正量の挙動の一例を示すタイムチャートである。
【図6】減速側F/B補正量の挙動の一例を示すタイムチャートである。
【図7】加速時制御プログラムの処理の流れを示すフローチャートである。
【図8】減速時制御プログラムの処理の流れを示すフローチャートである。
【図9】加速時判定プログラムの処理の流れを示すフローチャートである。
【図10】減速時判定プログラムの処理の流れを示すフローチャートである。
【図11】加速時ポーズ実行条件判定プログラムの処理の流れを示すフローチャートである。
【図12】減速時ポーズ実行条件判定プログラムの処理の流れを示すフローチャートである。
【図13】加速側F/B補正量算出プログラムの処理の流れを示すフローチャートである。
【図14】減速側F/B補正量算出プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【0116】
11…エンジン(内燃機関)、12…吸気管、14…スロットルバルブ、15…スロットル開度センサ、16…電子スロットル装置、20…燃料噴射弁、21…点火プラグ、22…クランク軸、26…無段変速機、27…入力軸、28…出力軸、29…プライマリプーリ、30…セカンダリプーリ、31…ベルト、37,38…回転速度センサ、39…クランク角センサ、46…ECU(加速度F/B制御手段,加減速判定手段)
【特許請求の範囲】
【請求項1】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
加速時と減速時とを判定する加減速判定手段を備え、
前記加速度F/B制御手段は、前記加減速判定手段の判定結果に基づいて加速側F/B補正量と減速側F/B補正量とを演算することを特徴とする車両の制御装置。
【請求項2】
前記加速度F/B制御手段は、加速から減速に移行する際に、前記減速側F/B補正量を所定の初期値から変化させ、前記加速側F/B補正量を所定の終了値まで徐々に変化させ、減速から加速に移行する際に、前記加速側F/B補正量を所定の初期値から変化させ、前記減速側F/B補正量を所定の終了値まで徐々に変化させることを特徴とする請求項1に記載の車両の制御装置。
【請求項3】
前記加速度F/B制御手段は、加速から減速に移行する際に前記減速側F/B補正量の演算開始タイミングを加速終了タイミングから所定期間だけ遅延させることを特徴とする請求項2に記載の車両の制御装置。
【請求項4】
前記加速度F/B制御手段は、前記加速側F/B補正量を、ゲインの大きい積分項を含む第1の加速側F/B補正量と、該第1の加速側F/B補正量よりもゲインの小さい積分項を含む第2の加速側F/B補正量とに分けて演算することを特徴とする請求項1乃至3のいずれかに記載の車両の制御装置。
【請求項5】
前記加速度F/B制御手段は、加速から減速に移行する際に前記第2の加速側F/B補正量を記憶した後に該第2の加速側F/B補正量を所定の終了値まで徐々に変化させ、減速から加速に移行する際に前記第2の加速側F/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として前記第2の加速側F/B補正量の演算を開始して該第2の加速側F/B補正量を所定の初期値から変化させるようになまし処理して最終的な第2の加速側F/B補正量を求めることを特徴とする請求項4に記載の車両の制御装置。
【請求項6】
前記加速度F/B制御手段は、減速から加速に移行する際に前記第2の加速側F/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として前記第2の加速側F/B補正量を演算する際に積分項の演算結果が正の値のときのみ該積分項を加算することを特徴とする請求項5に記載の車両の制御装置。
【請求項7】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、ブレーキ踏み込み中に前記実加速度が前記目標加速度よりも小さいときに前記加速度F/B制御を停止するか又は前記加速度F/B制御のゲインを小さくすることを特徴とする車両の制御装置。
【請求項8】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、減速時のブレーキ開放中に前記実加速度が前記目標加速度よりも大きいか又は前記実加速度が所定値以下のときに、前記加速度F/B制御を停止するか又は前記加速度F/B制御のゲインを小さくすることを特徴とする車両の制御装置。
【請求項9】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御中に前記無段変速機の入力軸側の目標回転速度を車速に応じた上限ガード値で制限する上限ガード手段を備えていることを特徴とする車両の制御装置。
【請求項10】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、前記無段変速機の目標変速比が所定の下限値に達するか又は前記無段変速機の入力軸側の目標回転速度が所定の上限値に達して且つ前記スロットルバルブの目標開度が所定の上限値に達しているときに前記加速度F/B制御の制御量を固定することを特徴とする車両の制御装置。
【請求項11】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、前記無段変速機の目標変速比が所定の下限値に達するか又は前記無段変速機の入力軸側の目標回転速度が所定の上限値に達して且つ前記実加速度が前記目標加速度よりも大きいときに前記加速度F/B制御の制御量を固定することを特徴とする車両の制御装置。
【請求項12】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、前記無段変速機の目標変速比が所定の上限値に達するか又は前記無段変速機の入力軸側の目標回転速度が所定の下限値に達して且つ前記実加速度が前記目標加速度よりも小さいときに前記加速度F/B制御の制御量を固定することを特徴とする車両の制御装置。
【請求項13】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する車両の制御装置において、
燃料カット制御中のブレーキ開放時で且つ前記実加速度が前記目標加速度より小さいときに前記スロットルバルブの開度を大きくし、その後、加速に移行する際に前記スロットルバルブの実開度が加速要求に応じた目標開度になるまで前記燃料カット制御を継続する手段を備えていることを特徴とする車両の制御装置。
【請求項14】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する車両の制御装置において、
前記無段変速機の入力軸側の回転速度と変速比とに基づいて前記実加速度を算出する手段を備えていることを特徴とする車両の制御装置。
【請求項1】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
加速時と減速時とを判定する加減速判定手段を備え、
前記加速度F/B制御手段は、前記加減速判定手段の判定結果に基づいて加速側F/B補正量と減速側F/B補正量とを演算することを特徴とする車両の制御装置。
【請求項2】
前記加速度F/B制御手段は、加速から減速に移行する際に、前記減速側F/B補正量を所定の初期値から変化させ、前記加速側F/B補正量を所定の終了値まで徐々に変化させ、減速から加速に移行する際に、前記加速側F/B補正量を所定の初期値から変化させ、前記減速側F/B補正量を所定の終了値まで徐々に変化させることを特徴とする請求項1に記載の車両の制御装置。
【請求項3】
前記加速度F/B制御手段は、加速から減速に移行する際に前記減速側F/B補正量の演算開始タイミングを加速終了タイミングから所定期間だけ遅延させることを特徴とする請求項2に記載の車両の制御装置。
【請求項4】
前記加速度F/B制御手段は、前記加速側F/B補正量を、ゲインの大きい積分項を含む第1の加速側F/B補正量と、該第1の加速側F/B補正量よりもゲインの小さい積分項を含む第2の加速側F/B補正量とに分けて演算することを特徴とする請求項1乃至3のいずれかに記載の車両の制御装置。
【請求項5】
前記加速度F/B制御手段は、加速から減速に移行する際に前記第2の加速側F/B補正量を記憶した後に該第2の加速側F/B補正量を所定の終了値まで徐々に変化させ、減速から加速に移行する際に前記第2の加速側F/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として前記第2の加速側F/B補正量の演算を開始して該第2の加速側F/B補正量を所定の初期値から変化させるようになまし処理して最終的な第2の加速側F/B補正量を求めることを特徴とする請求項4に記載の車両の制御装置。
【請求項6】
前記加速度F/B制御手段は、減速から加速に移行する際に前記第2の加速側F/B補正量の記憶値に所定ゲインを掛けた値を仮の初期値として前記第2の加速側F/B補正量を演算する際に積分項の演算結果が正の値のときのみ該積分項を加算することを特徴とする請求項5に記載の車両の制御装置。
【請求項7】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、ブレーキ踏み込み中に前記実加速度が前記目標加速度よりも小さいときに前記加速度F/B制御を停止するか又は前記加速度F/B制御のゲインを小さくすることを特徴とする車両の制御装置。
【請求項8】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、減速時のブレーキ開放中に前記実加速度が前記目標加速度よりも大きいか又は前記実加速度が所定値以下のときに、前記加速度F/B制御を停止するか又は前記加速度F/B制御のゲインを小さくすることを特徴とする車両の制御装置。
【請求項9】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御中に前記無段変速機の入力軸側の目標回転速度を車速に応じた上限ガード値で制限する上限ガード手段を備えていることを特徴とする車両の制御装置。
【請求項10】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、前記無段変速機の目標変速比が所定の下限値に達するか又は前記無段変速機の入力軸側の目標回転速度が所定の上限値に達して且つ前記スロットルバルブの目標開度が所定の上限値に達しているときに前記加速度F/B制御の制御量を固定することを特徴とする車両の制御装置。
【請求項11】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、前記無段変速機の目標変速比が所定の下限値に達するか又は前記無段変速機の入力軸側の目標回転速度が所定の上限値に達して且つ前記実加速度が前記目標加速度よりも大きいときに前記加速度F/B制御の制御量を固定することを特徴とする車両の制御装置。
【請求項12】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する加速度フィードバック(以下「F/B」と表記する)制御を実行する加速度F/B制御手段とを備えた車両の制御装置において、
前記加速度F/B制御手段は、前記無段変速機の目標変速比が所定の上限値に達するか又は前記無段変速機の入力軸側の目標回転速度が所定の下限値に達して且つ前記実加速度が前記目標加速度よりも小さいときに前記加速度F/B制御の制御量を固定することを特徴とする車両の制御装置。
【請求項13】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する車両の制御装置において、
燃料カット制御中のブレーキ開放時で且つ前記実加速度が前記目標加速度より小さいときに前記スロットルバルブの開度を大きくし、その後、加速に移行する際に前記スロットルバルブの実開度が加速要求に応じた目標開度になるまで前記燃料カット制御を継続する手段を備えていることを特徴とする車両の制御装置。
【請求項14】
車両に搭載された内燃機関のスロットルバルブの開度を調整する電子スロットル装置と、前記内燃機関の動力を駆動輪側に伝達する変速機構の変速比を連続的に調整する無段変速機と、車両の実加速度を目標加速度に追従させるように前記電子スロットル装置と前記無段変速機とを制御する車両の制御装置において、
前記無段変速機の入力軸側の回転速度と変速比とに基づいて前記実加速度を算出する手段を備えていることを特徴とする車両の制御装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2006−274823(P2006−274823A)
【公開日】平成18年10月12日(2006.10.12)
【国際特許分類】
【出願番号】特願2005−91195(P2005−91195)
【出願日】平成17年3月28日(2005.3.28)
【出願人】(000004260)株式会社デンソー (27,639)
【Fターム(参考)】
【公開日】平成18年10月12日(2006.10.12)
【国際特許分類】
【出願日】平成17年3月28日(2005.3.28)
【出願人】(000004260)株式会社デンソー (27,639)
【Fターム(参考)】
[ Back to top ]