(57)【要約】      （修正有）【課題】ドライバがアクセルを開放してからブレーキを踏み込むまでの空走期間における減速度がドライバが求める減速度になるように発電機を制御し、減速度が大きすぎて再加速するといった無駄な燃料の浪費による燃費悪化を防止する。【解決手段】減速状況検出部９０で減速が予想される状況を検出し、学習条件が成立する場合、制動時学習部９１ａでブレーキポイントを学習する。空走時学習部９１ｂはブレーキポイントとアクセルオフポイントを結ぶように減速度の制御ゲインを調整し、調整した制御ゲインの減速度でのアクセルオフポイントの頻度を計算する処理を繰り返し、アクセルオフポイントが頻度分布の中央値に重なったときの制御ゲインを、ドライバ要求減速度として学習する。発電負荷制御部９２は、ドライバ毎に学習した減速度となるようにオルタネータの発電負荷を制御し、ドライバが望む減速度となるように調整する。【選択図】図３
2015002583.tif 000002
【特許請求の範囲】
【請求項１】
車両の運動エネルギを電気エネルギとして発電機により回収する車両の回生制動制御装置であって、
ドライバがアクセルを開放してからブレーキを踏み込むまでの空走期間における減速度を、ドライバ固有の減速度として学習する減速度学習部と、
前記空走期間における減速度が前記減速度学習部で学習したドライバ固有の減速度となるよう、前記発電機の発電負荷を制御する発電負荷制御部と
を備えることを特徴とする車両の回生制動制御装置。
【請求項２】
前記減速度学習部は、
ドライバがブレーキを踏み込む位置を車両の停止位置からの距離で表したブレーキポイントとして学習する制動時学習部と、
前記ブレーキポイントの学習値に基づいて、前記空走期間におけるドライバ固有の減速度を学習する空走時学習部と
を備えることを特徴とする請求項１記載の車両の回生制動制御装置。
【請求項３】
前記制動時学習部は、前記ブレーキポイントを、ブレーキオン時の車速毎に学習することを特徴とする請求項２記載の車両の回生制動制御装置。
【請求項４】
前記空走時学習部は、前記空走期間中の減速度を調整してドライバがアクセルを開放する位置の頻度分布を調べ、ドライバがアクセルを開放する位置が前記頻度分布の中央となるような減速度を、ドライバ固有の減速度として学習することを特徴とする請求項２又は３記載の車両の回生制動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運動エネルギを電気エネルギとして発電機により回収する車両の回生制動制御装置に関する。
【背景技術】
【０００２】
従来から、自動車等の車両の燃費（燃料消費率）を向上させる技術として、減速時に発電機の回生ブレーキによって車両の運動エネルギを電気エネルギとして回収する技術が知られている。これにより、回収した電気エネルギでエアコン等の電装機器を駆動し、加速時や定速走行時における発電動作を抑制することが可能となり、燃費向上を図ることができる。
【０００３】
例えば、特許文献１には、前方の状況を検出するカメラの検出結果に基づいて運転者が減速操作を行うと予測される状況であるか否かを判定し、運転者が減速操作を行うと予測される状況と判定されたときは、発電機の発電電圧を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−９９４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、減速時にアクセルを開放してからブレーキを踏み込むタイミングは、個々のドライバの癖や減速感の好みによって異なり、また、車両によっても減速時の回生ブレーキの強さが異なる。
【０００６】
このため、減速時にアクセルを開放してからブレーキを踏むまでの空走期間における減速度は、個人差及び車両差によって大きく異なり、ドライバによっては、減速時の回生ブレーキによる減速感に慣れずに或いは減速感を嫌ってアクセルを踏み増してしまい、却って燃費が悪化する場合がある。
【０００７】
本発明は上記事情に鑑みてなされたもので、ドライバがアクセルを開放してからブレーキを踏み込むまでの空走期間における減速度がドライバが求める減速度になるように発電機を制御し、減速度が大きすぎて再加速するといった無駄な燃料の浪費による燃費悪化を防止することのできる車両の回生制動制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明による車両の回生制動制御装置は、車両の運動エネルギを電気エネルギとして発電機により回収する車両の回生制動制御装置であって、ドライバがアクセルを開放してからブレーキを踏み込むまでの空走期間における減速度を、ドライバ固有の減速度として学習する減速度学習部と、前記空走期間における減速度が前記減速度学習部で学習したドライバ固有の減速度となるよう、前記発電機の発電負荷を制御する発電負荷制御部とを備えるものである。
【発明の効果】
【０００９】
本発明によれば、ドライバがアクセルを開放してからブレーキを踏み込むまでの空走期間における減速度がドライバが求める減速度になるように発電機を制御し、減速度が大きすぎて再加速するといった無駄な燃料の浪費による燃費悪化を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】車両に搭載した回生制動制御装置の構成図
【図２】ドライバが求める減速度とブレーキタイミングとの関係を示す説明図
【図３】回生制動制御装置の機能ブロック図
【図４】減速度調整の説明図
【図５】減速時回生制動の制御処理を示すフローチャート
【図６】要求減速度学習マップの説明図
【図７】制動時学習処理のフローチャート
【図８】制動時学習処理のフローチャート（続き）
【図９】制動時学習のタイミングチャート
【図１０】制動時学習のキャンセル条件を示すタイミングチャート
【図１１】制動時学習の他のキャンセル条件を示すタイミングチャート
【図１２】空走時学習処理のフローチャート
【図１３】空走時学習処理のフローチャート（続き）
【図１４】空走時学習のタイミングチャート
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態を説明する。  
図１において、符号１０は自動車等の車両であり、車両１０の車体１１に、左右の前輪１２ａ，１２ｂ及び左右の後輪１３ａ，１３ｂが、それぞれ懸架装置（図示せず）を介して取り付けられている。各前輪１２ａ，１２ｂの間にはエンジン１４が配置され、更にエンジン１４にトランスミッション１５が一体的に設けられている。図１においては、車両１０は、エンジン１４により各前輪１２ａ，１２ｂを駆動する前輪駆動方式の車両を示しており、トランスミッション１５と各前輪１２ａ，１２ｂとの間に、一対のドライブシャフト１６ａ，１６ｂが設けられている。
【００１２】
各前輪１２ａ，１２ｂ及び各後輪１３ａ，１３ｂの近傍には、油圧式のブレーキ装置１７がそれぞれ設けられている。各ブレーキ装置１７は、ディスクロータ１７ａとキャリパ１７ｂとを備えている。各キャリパ１７ｂは、フロント側油圧配管１８及びリヤ側油圧配管１９を介して、マスタシリンダ２０に接続されている。各ブレーキ装置１７は、マスタシリンダ２０からの油圧により作動する。
【００１３】
また、エンジン１４のクランクシャフト２１には、第１プーリ２２が一体回転可能に設けられ、この第１プーリ２２に近接して、エンジン１４の作動により発電する発電機としてのオルタネータ２３が配置されている。オルタネータ２３の回転軸２４には、第２プーリ２５が一体回転可能に設けられている。第１プーリ２２と第２プーリ２５との間には、内部に心線を有するＶベルト２６が掛け渡されており、エンジン１４の作動に伴いオルタネータ２３の回転軸２４が常時回転する。
【００１４】
オルタネータ２３には、出力電圧を調整するＩＣレギュレータ（図示せず）が一体に設けられている。ＩＣレギュレータは配線２７を介してバッテリ２８に電気的に接続されており、エンジン１４の作動によりオルタネータ２３が発電すると、ＩＣレギュレータで調整された規定の電圧でバッテリ２８を充電する。
【００１５】
オルタネータ２３は、車載の電力制御ユニット２９により制御され、車両１０の運動エネルギが電気エネルギとして効率良く回収される。電力制御ユニット２９は、マイクロコンピュータを中心として構成される電子制御ユニットであり、各種機器を接続するためのインターフェイスを備えている。この電力制御ユニット２９のインターフェイスには、オルタネータ２３のＩＣレギュレータが配線３０を介して電気的に接続されている。更に、電力制御ユニット２９のインターフェイスには、車両１０の速度（車速）を検出する車速センサ３１、アクセルペダル３５の踏み込み量を検出するアクセルセンサ３４、ブレーキペダル３８の踏み込み操作を検出するブレーキスイッチ３７が、それぞれ、配線３２，３３，３６を介して電気的に接続されている。
【００１６】
車速センサ３１は、ドライブシャフト１６ａの近傍に設けられ、ドライブシャフト１６ａの回転状態、つまり車両１０の速度（車速）を検出する。車速センサ３１としては、例えばホールＩＣタイプのものが用いられる。車速センサ３１はドライブシャフト１６ａの回転数に比例したパルス数のパルス信号を発生する。車速センサ３１からのパルス信号は、車速信号（検出信号）として電力制御ユニット２９に送出される。
【００１７】
アクセルセンサ３４は、運転席側の床等に配置されたアクセルペダル３５の踏み込み量を検出し、アクセル開度信号（検出信号）として電力制御ユニット２９に送出する。アクセルセンサ３４としては、例えばホールＩＣタイプのものが用いられる。また、ブレーキスイッチ３７は、運転席側の床等に配置されたブレーキペダル３８の踏み込み操作を検出して切替信号を発生する。ブレーキスイッチ３７の切替信号は、ブレーキオン信号（検出信号）として電力制御ユニット２９に送出される。
【００１８】
尚、図１に示すマスタシリンダ２０内にはピストン（図示せず）が摺動自在に設けられている。ピストンは、ブレーキペダル３８の踏み込み量に比例してマスタシリンダ２０内を摺動する。これによりブレーキペダル３８の踏み込み量に比例した大きさの油圧が各配管１８，１９を介して各キャリパ１７ｂに供給される。
【００１９】
また、電力制御ユニット２９は、ＣＡＮ（Controller Area Network）等の通信バスで形成される車内ネットワーク１００に接続されており、この車内ネットワーク１００に接続される他の制御ユニットとの間でデータの送受信を行う。本実施の形態においては、電力制御ユニット２９は、車外の走行環境情報（プレビュー情報）を取得するプレビュー制御ユニット５０から車内ネットワーク１００を介して走行環境情報を受信し、この走行環境情報を用いて、後述するオルタネータ２３の発電による回生制動制御を行う。
【００２０】
尚、走行環境情報を取得する際には、プレビュー制御ユニット５０に加えてナビゲーション装置を用い、ナビゲーション装置の地図情報や測位情報、車外から受信した交通情報等を併用するようにしても良い。
【００２１】
プレビュー制御ユニット５０は、車外環境をセンシングするデバイスを備え、自車前方の道路形状や、自車両前方を走行する前走車両、交差点や横断歩道付近に設置された交通信号機（以下、単に「信号機」と記載）を認識し、また信号機の点灯色を識別する。車外環境を色情報を含めてセンシング可能なデバイスとしては、例えば、カラーのイメージセンサを備えた撮像デバイス、レーザレーダ装置と光センサとを組み合わせたデバイス等を用いることができる。
【００２２】
本実施の形態においては、プレビュー制御ユニット５０は、車外風景をカラー撮像する撮像デバイスを備え、この撮像デバイスで撮像した画像を処理して車外の環境情報を取得する。撮像デバイスとしては、単眼のカメラ、或いは対象物を異なる視点から撮像するステレオカメラ、例えばＣＣＤやＣＭＯＳ等のカラーイメージセンサを有する２台のカメラ６０ａ，６０ｂで構成されるステレオカメラ６０を用いることができる。このステレオカメラ６０は、２台のカメラ６０ａ，６０ｂの互いの光軸が略平行となるように所定の基線長（光軸間隔）で機械的に固定されてユニット化され、例えば車室内の天井前方に取り付け固定されている。
【００２３】
プレビュー制御ユニット５０には、ステレオカメラ６０からの画像信号に加えて、ヨーレート、車速、操舵角等の各種情報が車内ネットワーク１００を介して入力される。プレビュー制御ユニット５０は、ステレオカメラ６０で撮像した画像を処理して自車両から車外の物体までの距離情報を取得し、この距離情報と、車内ネットワーク１００を介して入力される各種センサ・スイッチ類からの情報や他の制御ユニットからの制御情報とに基づいて、自車両前方の走行環境を認識する。
【００２４】
プレビュー制御ユニット５０からの走行環境情報は、車内ネットワーク１００を介して電力制御ユニット２９に送信される。電力制御ユニット２９は、プレビュー制御ユニット５０からの走行環境情報に基づいて、ドライバが赤信号や前方の低速車両を認識する等してアクセルを離してブレーキを踏むような減速状況を判断し、アクセルを開放してからブレーキを踏むまでの空走期間での減速度が個々のドライバの癖や好みに応じた減速度となるよう、オルタネータ２３の発電制御による回生制動を行う。
【００２５】
具体的には、アクセルをオフ（アクセル開放）した地点から信号機又は前方の車両までの間のどの地点でドライバがブレーキをオン（ブレーキ踏み込み）するかにより、アクセルオフからブレーキオンまでの空走時にドライバの求める減速度（ドライバ要求減速度）を学習する。そして、アクセルオフからブレーキオンまでの空走時に、ドライバの要求減速度に応じてオルタネータ２３の発電負荷を調整することで個々のドライバの好みに合わせた減速度を実現し、減速度が大きすぎて再加速するといったことをなくし、無駄な燃料の浪費による燃費悪化を防止する。
【００２６】
すなわち、ドライバが赤信号や前走車両を認識してからアクセルを開放するまでの時間は、ドライバが空走時に求める減速度に相関があり、図２（ａ）に示すように、アクセルオフからブレーキオンまでの時間を比較すると、基準の時間Ｔ0に対して、アクセルオフのタイミングが早いドライバは、ブレーキオンまでの時間Ｔ1が基準時間Ｔ0よりも長く、アクセルオフのタイミングが遅いドライバは、ブレーキオンまでの時間Ｔ2が基準時間Ｔ0よりも短い傾向がある。従って、車速に応じてアクセルオフの時間からブレーキオンまでの時間を調べることにより、ドライバの求める減速度を知ることができる。
【００２７】
このとき、ドライバが求める減速度に対して、オルタネータ２３による負荷が基準よりも軽いときには、ドライバは早めにブレーキを踏み、負荷が重いときには遅めにブレーキを踏むことになる。従って、図２（ｂ）に示すように、ドライバが求める減速度が大きい場合、基準とする負荷Ｌ0での減速度に対して負荷をＬ1に上げる方向に制御することにより、空走時の発電制御の時間を長くして電気エネルギの回収効率を向上することができる。逆に、ドライバが求める減速度が小さい場合には、基準負荷Ｌ0での減速度に対して負荷をＬ2に下げる方向に制御することにより、減速し過ぎてドライバがアクセルを踏み増すことを防止し、無駄な燃料の浪費を回避することができる。
【００２８】
このような減速時回生制動の制御機能を実現するため、本実施の形態においては、図３に示すように、プレビュー制御ユニット５０の減速状況検出部９０、電力制御ユニット２９の減速度学習部９１及び発電負荷制御部９２により、回生制動制御装置が形成されている。減速度学習部９１は、制動時学習部９１ａと空走時学習部９１ｂとの２つの学習部を備えて構成されている。
【００２９】
減速状況検出部９０は、ステレオカメラ６０で撮像した画像から自車両前方に信号機を検出し、その点灯色が赤色又は黄色の場合、歩行者用信号機の青信号が点滅している場合、信号機は無いが一時停止の交差点がある場合、自車両前方の道路が見通しの悪い一定以上の曲率のカーブである場合等、ドライバがアクセルを開放してブレーキを踏み込んで減速することが予想される状況を検出し、そのときの自車両から停止位置までの距離を算出する。
【００３０】
制動時学習部９１ａは、自車両前方に前走車両がいない、若しくは自車両と前走車両との距離が一定以上であり、且つ、以下の（１）〜（３）の何れかの条件が成立する場合に、ドライバがブレーキをオンする位置を、ブレーキポイントとして車速毎に学習する。ブレーキポイントは、停止位置からの距離を車速毎に所定回数平均して学習マップに格納する。
【００３１】
（１）自車両前方の信号機の点灯色が赤色又は黄色、若しくは歩行者用信号機の青信号が点滅していて信号機に到達する前に赤になることが予想される場合で、且つ以下の（ａ1）及び（ｂ1）の条件を満たす場合
（ａ1）自車両前方の道路の曲率が一定値以下
（ｂ1）自車両前方の道路の勾配が一定値以下
【００３２】
（２）前方に信号が無いが一時停止の交差点があり、且つ以下の（ａ2）及び（ｂ2）の条件を満たす場合
（ａ2）自車両前方の道路の曲率が一定値以下
（ｂ2）自車両前方の道路の勾配が一定値以下
（３）自車両前方の道路が見通しの悪い一定以上の曲率のカーブであり、且つ道路の勾配が一定値以下の場合
【００３３】
空走時学習部９１ｂは、制動時学習部９１ａによる学習が完了している状態で、制動時学習部９１ａにおける学習条件と同様の条件が成立する場合、ブレーキポイントとアクセルオフのポイントを結ぶように減速度の制御ゲインを調整し、調整した制御ゲインの減速度でのアクセルオフポイントの頻度を計算する。この過程を繰り返して、アクセルオフポイントが頻度分布の中央値に重なったときの制御ゲインを、ドライバが要求する空走時の減速度として学習する。
【００３４】
すなわち、アクセルオフの頻度分布Ｒを調べ、頻度分布Ｒが停止位置から離れるような場合には、図４（ａ）に破線で示すように、ブレーキオンまでの空走時の減速度を緩める方向に調整する。逆に、頻度分布Ｒが停止位置に近づくような場合には、図４（ｂ）に破線で示すように、ブレーキオンまでの空走時の減速度を強める方向に調整する。このとき、減速度が強くてドライバがアクセル操作をしたときは、設定値分だけ制御ゲインを小さくする。そして、最終的に、調整した減速度でのアクセルオフポイントが頻度分布Ｒの中央値に重なったとき、そのときの制御ゲインをドライバ要求減速度として学習する。
【００３５】
このアクセルオフポイントが頻度分布の中央となる制御ゲインは、アクセルオフ時の車速毎、アクセルオフからの経過時間毎に求められ、車速と経過時間とを格子軸とする要求減速度学習マップに格納される。すなわち、アクセルオフ時の同じ車速に対しては、アクセルオフからの経過時間毎に、減速度を調整してアクセルオフポイントが頻度分布の中央とゲインを求め、アクセルオフからの同じ経過時間に対しては、アクセルオフ時の車速毎に、減速度を調整してアクセルオフポイントが頻度分布の中央となるゲインを求める。
【００３６】
発電負荷制御部９２は、減速状況検出部９０でドライバがアクセルを開放してブレーキを踏み込んで減速することが予想される状況を検出したとき、アクセルオフの空走期間中に、個々のドライバ毎に学習した減速度となるようにオルタネータ２３の発電負荷を制御する。また、アクセルオフの空走時間を経てブレーキが踏まれた場合には、オルタネータ２３の発電負荷が一定となるように制御する。
【００３７】
具体的には、空走期間中の減速度を調整するとき、現在の減速度を単位換算して回生トルクを求め、この回生トルクに学習で得た制御ゲインを乗算してオルタネータ２３の目標回生トルクを算出する。そして、目標回生トルクとオルタネータ２３の回転数とに基づいてオルタネータ２３の出力電流を設定し、この出力電流に基づいてオルタネータ２３の発電を制御することにより、ドライバが望む減速度となるように調整する。
【００３８】
次に、電力制御ユニット２９による減速時回生制動の制御処理について、図５以下に示す各フローチャートを用いて説明する。これらのフローチャートにおいて、図５は減速時回生制動制御のメイン処理を示し、図７，図８は制動時学習処理、図１２，図１３は空走時学習処理を示している。
【００３９】
図５のフローチャートに示す減速時回生制動制御のメイン処理では、先ず、最初のステップＳ１において、自車両前方に、赤又は黄色の点灯色の信号機、青信号が点滅している歩行者用信号機、一時停止の交差点、見通しの悪い一定以上の曲率でカーブしている道路等を検出し、自車両が減速する状況であるか否かを調べる。そして、自車両が減速する状況でない場合には、本処理を抜け、自車両が減速する状況である場合、ステップＳ２でアクセルセンサ３４からの信号に基づいて、アクセルペダル３５が開放されてアクセルがオフされたか否かを調べる。
【００４０】
その結果、ステップＳ２においてアクセルオフになっていない場合には、本処理を抜け、アクセルオフの場合、ステップＳ３へ進んでブレーキスイッチ３７がオンであるか否かを判定する。その結果、ブレーキスイッチ３７がオフである場合には、ステップＳ３からステップＳ４へ進み、現在の減速度を単位換算した回生トルク(St_Tq)に、学習済みの制御ゲインＧlrを乗算し、オルタネータ２３の目標回生トルク(Alt_Tq)として（Alt_Tq＝St_Tq＊Ｇlr）ステップＳ６へ進む。
【００４１】
制御ゲインＧlrは、図７，図８の制動時学習処理を経て、図１２，図１３の空走時学習処理により個々のドライバ毎に学習された学習値であり、アクセルオフ時の車速とアクセルオフからの経過時間とを格子軸とする要求減速度学習マップに格納されている。図６は要求減速度学習マップに格納されている学習値（制御ゲインＧlr）の数値例を示しており、この制御ゲインＧlrは、アクセルオフ時の車速とアクセルオフからの経過時間とに応じて動的に参照され、値が変更される。
【００４２】
このように、個々のドライバ毎に学習した制御ゲインＧlrを用いてオルタネータ２３の目標回生トルクを設定することにより、空走時にドライバの求める減速度を実現することができる。その結果、ドライバが期待しない急減速によるアクセルの踏み込みや緩すぎる減速によるブレーキの踏み込みを防止することができ、不要な燃料の浪費による燃費悪化や走行フィーリングの悪化を防止することができる。
【００４３】
尚、後述するように、本実施の形態においては、車両の積載重量の変化を考慮し、要求減速度学習マップは、車両重量別に、標準のマップと、重量が増えた場合のマップとの２つのマップを用いており、そのときの車両重量に応じたマップが選択される。
【００４４】
一方、ステップＳ３において、ブレーキスイッチ３７がオンである場合には、ステップＳ３からステップＳ５に進み、現在の回生トルク(St_Tq)に所定の制御ゲインＧbrを乗算し、オルタネータ２３の目標回生トルク(Alt_Tq)として（Alt_Tq＝St_Tq＊Ｇbr）ステップＳ６へ進む。このときの制御ゲインＧbrは、一定の値（例えば、Ｇbr=1.5）とする。
【００４５】
ステップＳ６では、目標回生トルク(Alt_Tq)及びオルタネータ２３の回転数(Alt_rpm)に基づき、オルタネータ２３の出力電流(Alt_A)を設定する。この出力電流(Alt_A)の設定は、例えば、目標回生トルク(Alt_Tq)とオルタネータ回転数(Alt_rpm)とを格子軸とするマップを参照して設定される。そして、ステップＳ７で出力電流(Alt_A)をオルタネータ２３に出力し、この出力電流(Alt_A)に基づいてオルタネータ２３を回生制御する。その後、ステップＳ１に戻って以上の処理を繰り返す。
【００４６】
次に、ドライバ要求減速度（制御ゲインＧlr）の学習処理について、図７，図８，図１２，図１３のフローチャートを用いて説明する。
【００４７】
先ず、図７，図８の制動時学習処理について説明する。この制動時学習処理では、ステップＳ１１〜Ｓ１８において、学習条件が成立するか否かを判定する。すなわち、ステップＳ１１において、自車両前方に前走車両がいない（検出されない）、若しくは自車両と前走車両との距離が一定以上である条件が成立するか否かを調べる。そして、ステップＳ１１の条件が成立しない場合には、そこでのループ処理となり、条件が成立する場合、ステップＳ１１からステップＳ１２へ進み、自車両前方に信号機があるか否かを調べる。
【００４８】
自車両前方に信号機が無い場合には、更に、ステップＳ１３で自車両前方に一時停止の交差点があるか否かを調べる。そして、一時停止の交差点が無い場合には、ステップＳ１３からステップＳ１４へ進んで前方に見通しの悪いＢ値以上の曲率のカーブがあるか否かを調べる。Ｂ値以上の曲率のカーブがない場合には、ステップＳ１４からステップＳ１１へ戻り、Ｂ値以上の曲率の見通しの悪いカーブがある場合、ステップＳ１４からステップＳ１８へ進んで前方の道路がＣ値以下の勾配か否かを調べる。前方の道路の勾配がＣ値を超える場合には、ステップＳ１８からステップＳ１１へ戻り、前方の道路がＣ値以下の勾配の平坦路である場合には、学習条件成立と判断してステップＳ１９へ進む。
【００４９】
一方、ステップＳ１２において、自車両前方に信号機がある場合には、ステップＳ１５で信号機が赤又は黄色の信号であるか否かを調べる。そして、赤又は黄色の信号である場合には、ステップＳ１５からステップＳ１７へ進み、赤又は黄色の信号でなく青色の信号である場合には、ステップＳ１５からステップＳ１６へ進んで歩行者用信号機の青信号が点滅しているか否かを調べる。
【００５０】
ステップＳ１６において、歩行者用信号機の青信号が点滅していない場合には、ステップＳ１１へ戻り、歩行者用信号機の青信号が点滅しており、信号機に到達する前に車両用の信号機が赤に切り替わることが予想される場合には、ステップＳ１６からステップＳ１７へ進む。
【００５１】
ステップＳ１７では、前方の信号機のある道路の曲率がＡ値以下であるか否かを調べ、Ａ値を超える曲率のカーブである場合には、ステップＳ１１へ戻り、道路の曲率がＡ値以下の場合、前述のステップＳ１８へ進む。そして、ステップＳ１８で前方の道路がＣ値以下の勾配か否かを調べ、勾配がＣ値を超える場合には、ステップＳ１８からステップＳ１１へ戻り、勾配がＣ値以下の平坦路である場合、学習条件成立と判断してステップＳ１９へ進む。
【００５２】
ステップＳ１９は、一定以上の荷物を積載する等して車両重量が通常よりも増加しているか否かを判定するステップであり、例えば車高センサによりリヤの車高を検出することで、車両重量の増加を判断する。そして、車重が一定値以下の場合には、ステップＳ２０以降で標準重量時のブレーキポイントの学習を行い、車重が一定値を超えている場合には、ステップＳ３０以降で重量増加時のブレーキポイントの学習を行う。
【００５３】
標準重量時のブレーキポイントの学習は、ステップＳ２０でブレーキポイントの平均値を車速毎に算出し、標準重量時に対応する第１の学習マップの該当格子に出力する。そして、ステップＳ２１で第１の学習マップに出力した回数をカウントして既定値を超えたか否かを調べ、規定値以下の場合には、ステップＳ１１に戻り、規定値を超えた場合、学習完了としてフラグをセットする等して本処理を終了する。
【００５４】
車重増加時の学習も同様であり、ステップＳ３０でブレーキポイントの平均値を車速毎に算出し、車両重量増加時に対応する第２の学習マップの該当格子に出力する。そして、ステップＳ３１で第２の学習マップに出力した回数をカウントして既定値を超えたか否かを調べ、規定値以下の場合には、ステップＳ１１に戻り、規定値を超えた場合には学習完了として、フラグをセットする等して本処理を終了する。
【００５５】
尚、学習完了のフラグは、ドライバが変わって学習値が所定の設定値以上に変化したときにはクリアされ、再学習が行われる。
【００５６】
図９〜図１１は、制動時学習のタイミングチャートであり、学習に係る諸条件の変化を示している。図９においては、自車両前方の前走車両との距離が一定以上で、信号機が黄色であり、道路の曲率や勾配の各条件が満足されるとき、アクセルオフにより学習許可と判定され、ブレーキオンで学習が実行される。この学習は、自車両前方への他車両の割り込みがあった場合、若しくは前走車両との距離が急に縮まった場合には、キャンセルされる。
【００５７】
また、図１０に示すように、同図のＢrk点でブレーキを強く踏みすぎて減速度が大きくなり過ぎ、Ａcl点でアクセルをオンしてしまった場合には、その時点で学習がキャンセルされる。更に、図１１のＡclＢrk点に示すように、ドライバが信号を見落とす等してアクセルをオフせず、通常とはかけ離れたブレーキ操作を行ったときには、学習許可がキャンセルされ、学習も実行されない。
【００５８】
次に、図１２，図１３の空走時学習処理について説明する。この空走時学習処理は、最初のステップＳ１０で制動時学習処理によるブレーキポイントの学習が完了しているか否かを調べる。ブレーキポイントの学習が完了していない場合には、ブレーキポイントの学習が完了するまでステップＳ１０で待ちループとなり、ブレーキポイントの学習が完了した場合、ステップＳ１１〜Ｓ１８において、学習条件が成立するか否かを判定する。
【００５９】
この学習条件の判定は、制動時学習処理と同様であり、学習条件が成立しない場合には、ステップＳ１０へ戻り、学習条件が成立する場合、ステップＳ１９で車両重量の増加を判断する。そして、車重が一定値以下の場合には、ステップＳ４０以降で標準重量時のドライバ要求減速度の学習を行い、車重が一定値を超えている場合には、ステップＳ５０以降で重量増加時のドライバ要求減速度の学習を行う。
【００６０】
標準重量時のドライバ要求減速度の学習は、ステップＳ４０において、先に学習したブレーキポイントとアクセルオフのポイントを結ぶラインに重なるように減速度の制御ゲインを調整し、ステップＳ４１で、調整した制御ゲインでの減速度に対してドライバがどの地点でアクセルオフしたかを調べて頻度計算する処理を繰り返す。そして、ステップＳ４２で、ドライバのアクセルオフポイントが頻度分布の中央値に重なったときの制御ゲインを学習値として、標準重量時に対応する第１の要求減速度学習マップの該当する格子に出力し、学習を終了する。
【００６１】
車重増加時の学習も同様であり、ステップＳ５０において、先に学習したブレーキポイントとアクセルオフのポイントを結ぶラインに重なるように減速度の制御ゲインを調整し、ステップＳ５１で、調整した制御ゲインでの減速度に対してドライバがどの地点でアクセルオフしたかを調べて頻度計算する処理を繰り返す。そして、ステップＳ５２で、ドライバのアクセルオフポイントが頻度分布の中央値に重なったときの制御ゲインを学習値として、重量増加時に対応する第２の要求減速度学習マップの該当する格子に出力し、学習を終了する。
【００６２】
この空走時学習は、一回の運転で学習が完了しなくても計算結果は記憶しておき、次の運転に反映する。また、始動する毎に再学習を行うが、一旦ストアした学習値を反映し、その学習値を基準として頻度計算をし直す。
【００６３】
図１４は空走時学習のタイミングチャートであり、学習に係る諸条件の変化を示している。図１４においては、自車両前方の前走車両との距離が一定以上で信号機が青信号であり、道路の曲率及び勾配が学習の条件を満足している状況下で、歩行者用信号機の青信号の点滅により学習許可が判定され、アクセルオフで学習が開始されてブレーキオンで学習が終了する。
【００６４】
このように本実施の形態においては、ドライバがアクセルを開放してからブレーキを踏み込むまでの空走期間における減速度をドライバ固有の減速度として学習し、空走期間における実際の減速度がドライバ固有の減速度となるようオルタネータ２３の発電負荷を制御するので、減速度が大きすぎて再加速するといった無駄な燃料の浪費による燃費悪化を防止することができる。
【符号の説明】
【００６５】
１０  車両
２３  オルタネータ
２９  電力制御ユニット
５０  プレビュー制御ユニット
９０  減速状況検出部
９１  減速度学習部
９１ａ  制動時学習部
９１ｂ  空走時学習部
９２  発電負荷制御部
Ｇlr  制御ゲイン（ドライバ要求減速度）
【図１】
2015002583.tif 000003
【図２】
2015002583.tif 000004
【図３】
2015002583.tif 000005
【図４】
2015002583.tif 000006
【図５】
2015002583.tif 000007
【図６】
2015002583.tif 000008
【図７】
2015002583.tif 000009
【図８】
2015002583.tif 000010
【図９】
2015002583.tif 000011
【図１０】
2015002583.tif 000012
【図１１】
2015002583.tif 000013
【図１２】
2015002583.tif 000014
【図１３】
2015002583.tif 000015
【図１４】
2015002583.tif 000016