(57)【要約】【課題】安全システムへの給電不能を確実に抑制しつつ、エコランも精度良く実施できる車両制御装置を提供する。【解決手段】危険ポイント設定部３５は、自車状況取得部３１から入力される情報や外部情報取得部３２から入力される目的地までの走行ルート上の道路情報、気象情報、路面情報などの外部情報に基づいて走行ルート上の各ポイントの危険度を算出し、算出した危険度が所定の危険度以上の地点を危険ポイントに設定する。そして、アイドリングストップ許可／禁止判定部４０は、各危険ポイントまでの所定距離範囲内で、現状のバッテリ充電率、次の危険ポイントまでの電装品予想使用量、オルタネータ４の予想発電量、次の危険ポイントでの安全装備予想放電量等に基づいて次の危険ポイントでのバッテリ残量を予測することによりアイドリングストップ許可／禁止を判定し、判定結果をエンジン制御ＥＣＵ２に入力する。【選択図】図６
2008019726.tif 000002
【特許請求の範囲】
【請求項１】
自車が走行する予定の位置が、所定の危険ポイントであるかを判定する危険ポイント判定手段と、
上記危険ポイント判定手段で判定された危険ポイントの危険度に基づいて、車両に装備された安全装備への給電不能が発生する可能性があるか否かを判定することにより、アイドリングストップの可否を判定するアイドリングストップ許可／禁止判定手段を備えたことを特徴とする車両制御装置。
【請求項２】
請求項１に記載された車両制御装置において、
上記アイドリングストップ許可／禁止判定手段が、危険ポイントまでの電装品予想使用電気量、予想発電量及び危険ポイントでの安全装備放電予想電気量からバッテリ残量を予測することにより安全装備への給電不能が発生するか否かを判定することを特徴とする車両制御装置。
【請求項３】
請求項１または請求項２に記載された車両制御装置において、
上記アイドリングストップ許可／禁止判定手段が、各危険ポイントまでの所定距離範囲内でのみアイドリングストップ許可／禁止判定を実行することを特徴とする車両制御装置。
【請求項４】
請求項３に記載された車両制御装置において、
上記アイドリングストップ許可／禁止判定手段が、上記各危険ポイントまでの所定距離を各危険ポイントの危険度に応じて変更することを特徴とする車両制御装置。
【請求項５】
請求項１〜請求項４のいずれかに記載された車両制御装置において、
上記危険ポイント判定手段が、各危険要素の点数に重み付けして各ポイントでの危険度を算出することを特徴とする車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両制御装置、特に、エンジンの駆動と停止を行いながら車両を走行させるエコラン（アイドリングストップ）機能を備えた車両制御装置に関する。
【背景技術】
【０００２】
近年、燃費改善及びエミッション低減を目的として、所定のエンジン停止条件（走行履歴有り、停車状態、アイドル状態など）成立時にエンジン自動停止を指令し、その後の所定のエンジン始動条件（ブレーキリリース、シフト操作、アクセルＯＮなど）成立時にエンジン自動再始動を指令してエンジン始動モータを駆動させるエンジン自動停止再始動制御（いわゆるエコラン制御）が採用されている。
【０００３】
すなわち、信号待ち等において、実際には車両が走行していないにもかかわらずエンジンをアイドリング状態で駆動していると、排気ガスが出るとともに、燃料の消費が増加するという問題があった。このため、信号などで車両が停止している状態や走行中であってもアクセルオフが一定時間継続した場合等に、エンジンを一時的に停止させ、このエンジンの一時停止状態で、アクセルが踏まれると再びエンジンを始動して発進させるようにしている。
このエコラン制御システムによれば、エンジンを走行に必要なときだけ駆動し、それ以外は停止させることで、燃費を向上させるとともに、エンジン駆動時間の短縮によって排ガス量を減少させることができる。
【０００４】
このようなエコラン機能を備えた車両では、ドライバビリティ向上のため、エコラン（エンジン自動停止）中でもオーディオなどの補機を使用できる構成となっている。しかしながら、エンジン自動停止中に補機を使用してバッテリ電圧が低下すると、スタータモータへ十分な駆動電流を供給できなくなり、エンジンの再始動性が悪化するので、バッテリ電圧が低下した場合にはエコランを禁止することが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１１５５７８号公報
【０００５】
また、バッテリ電圧が低下した場合や電装品の使用状況が高負荷になった場合、あるいは、オルタネータの発電量が少ない場合、事故防止のための安全システムへの電力供給不足が発生する可能性があるので、空調用や娯楽用の電装品への給電を停止することも提案されている（例えば、特許文献２参照）。
【特許文献２】特開２００２−１９９５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、従来、電圧が低下した場合にエコランを禁止したり、安全システムへの電力供給不足が発生しないように不必要な電装品への給電を停止することが提案されている。
しかしながら、危険地帯を走行する場合など、安全システムが作動し、給電不足の発生が予想される場所に近づいた場合に、エコランを許可してしまうと、危険地帯を走行するときに、給電不足を招き、安全システムへの給電が不十分となってしまう可能性があった。
【０００７】
本発明は、上記の問題に鑑みてなされたもので、安全システムへの給電不能を確実に抑制しつつ、エコランも精度良く実施できる車両制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するため、本発明に係る車両制御装置は、目的地までの走行ルート上の危険度に基づいて危険ポイントを設定し、設定された各危険ポイントで必要となるセーフティ機能に必要なバッテリ量が残っているか否かを判断することにより、アイドリングストップ許可／禁止を判定することを特徴とする。
【発明の効果】
【０００９】
本発明に係る車両制御装置によれば、カーナビゲーション装置等から目的地までの走行ルート上の道路情報、気象情報、路面情報などを取得し、取得した情報に基づいて算出した危険度が所定の危険度以上の地点を危険ポイントに設定した後、各危険ポイントで必要となるセーフティ機能に必要なバッテリ量が残っているか否かを判断し、バッテリ量が足りない場合、アイドリングストップを禁止することができるので、安全システムへの給電不能を確実に抑制することができる。
【実施例１】
【００１０】
以下、本発明の車両制御装置の実施例について、図面を用いて説明する。
図１は本発明の車両制御装置を含む車両システムの構成を示すブロック図であり、このシステムは、本発明の車両制御装置であるアイドリングストップ制御装置１、エンジン制御ＥＣＵ２、バッテリ３、オルタネータ４、カーナビゲーション装置５、各種の電装品６、７、・・・、スタータモータ８等により構成され、これらは通信ライン９、電源ライン１０を介して相互に接続されている。
【００１１】
アイドリングストップ制御装置１は、所定のエンジン停止条件成立時にエンジン制御ＥＣＵ２にエンジン自動停止を指令し、その後の所定のエンジン始動条件成立時、スタータに対してアイドリングストップ制御装置１から電流を供給してスタータモータ、すなわち、エンジン始動モータ８を駆動させるものであり、ＣＰＵ１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力回路（図示せず）等から構成されている。ＣＰＵ１１はアイドリングストップ制御装置１のハードウェア各部を制御するとともに、ＲＯＭ１２に記憶されたプログラムに基づいてエコラン等の種々のプログラムを実行する。ＲＯＭ１２は、上記のエコランプログラム等の各種のプログラムや、車両情報、各種の運転環境に基づく事故危険レベルデータ、危険状況に応じた作動システムのテーブル及び各車両電装品の消費電流データを記憶しており、ＲＡＭ１３はＳＲＡＭ等で構成され、一時的に発生するデータを記憶する。
【００１２】
図２は、ＲＯＭ１２に記憶される車両情報の一例であり、自車両の車種、車両グレード、安全装備、主要装備等の車両装備一覧が記憶されている。この車両装備一覧において、ＡＦＳ（可動ライトシステム、Adaptive  Front-lighting  System）は、カーブや交差点での右左折時に、ステアリング操作に連動して操舵方向のヘッドライトのプロジェクターユニットが向きを変えて進行方向を照射するものであり、ＥＢＤ（電子制御制動力配分システム、Electronic  Brake  force  Distribution）は、ブレーキング時の前輪と後輪の制動力配分（ブレーキ配分）をコンピュータがコントロールし、制動ポテンシャルをフルに引き出すシステムである。
【００１３】
また、ＡＢＳ（アンチ・ロック・ブレーキシステム、Anti-lock  Brake  System）は、滑りやすい状況での急制動時に車輪ロックを防止するものであり、ＶＳＣ（横滑り防止機能、Vehicle  Stability  Control）は、ハンドルの操舵角に応じて車両の挙動が安定する方向に操舵トルクをアシストするシステムである。さらに、ＴＲＣ（トラクションコントロール、Traction  Control  System）は、車輪空転を検知した場合に車両トルクをコントロールして加速時などの車輪空転を防ぐシステムであり、ＰＣＳ（プリクラッシュセーフティシステム、Pre-Crash  Safety  System）は、ブレーキの踏み込み速度などから、それが緊急ブレーキと判断した場合、運転席・助手席のシートベルトを巻き取り、乗員の拘束性能を高めるものである。
【００１４】
また、ＣＶＴ（Continuously  Variable  Transmission）は、プーリやディスクの径を変化させることにより連続的に変速可能な無段変速機であり、ＴＢＷ（スロットルワイヤーリンクレス、Throttle  by  wire）は、ユーザのアクセル踏力に応じてスロットルを制御する方式であり、コンピュータで算出した車両状況に応じてフレキシブルにスロットルを制御することができる。ＥＰＳ（電動パワーステアリング、Electronic  Power  Steering）は、舵角に応じて電動モータを駆動してステアリングをアシストする方式であり、ステアリング操作に要する力を低減することができる。
【００１５】
図３は、ＲＯＭ１２に記憶される各種の運転環境に基づく事故危険レベルデータの一例であり、雨や雪等の外部環境、運転者の健康状態等の運転状態、路面状況や渋滞状況等の外乱、車両部品の劣化状態を示す車両状況等の事故の危険要素となる各種の運転環境の要素毎の事故危険レベルのテーブルが記憶されている。図３（ａ）に示すように、外部環境としては、雨、雪、風等のレベルに応じて危険度が点数で記憶されており、また、運転状態としては、図３（ｂ）に示すように、運転者の健康度、疲労度、精神状態等のレベルに応じて危険度が点数で記憶されている。
さらに、図３（ｃ）に示すように、外乱として、路面状況、エリア状況、渋滞状況等のレベルに応じて危険度が点数で記憶されており、車両状況としては、図３（ｄ）に示すように、タイヤ、サスペンション、シャフト等の劣化状態のレベルに応じて危険度が点数で記憶されている。
【００１６】
また、図４はＲＯＭ１２に記憶されている、危険状況に応じて作動するシステムの一覧テーブルであり、例えば、昼時の急カーブ時にはＥＢＤ、ＡＢＳ、ＶＳＣ、ＴＲＣが作動するものとして記憶され、渋滞時には、ＰＣＳ、ＥＢＤ、ＡＢＳが作動するものとして記憶されている。さらに、図５は、ＲＯＭ１２に記憶されている、電装品の消費電流データのテーブルであり、各車両電装品の動作時の消費電流がテーブルとして記憶されている。
【００１７】
一方、このアイドリングストップ制御装置１には、各種のセンサ２１の出力が入力される。このセンサ２１にはエンジン回転数センサや、ワイパー、ウインカー、フォグランプ等の動作状態を検出するスイッチが含まれている。
【００１８】
エンジン制御ＥＣＵ２は、車両に装備されているセンサ群で検出された、車速、エンジン回転数、空気流入量等の情報に基づいて所定の演算処理を行い、その演算結果（例えば、燃料噴射量やバイパス空気量などを制御するための信号）を車両に装備された、電動スロットルやスタータ噴射弁等の制御機構へ送出し、燃料の噴射量や流入空気量の制御などを行うものであり、アイドリングストップ制御装置１からの指令によりエンジン自動停止、エンジン自動再始動も実行する。
【００１９】
また、バッテリ３は電源ライン１０を介してアイドリングストップ制御装置１、カーナビゲーション装置５等の電装品や各種のＥＣＵ（図示せず）に給電するもので、バッテリの充放電電流、端子電圧、バッテリ液温度を検出するセンサ（図示せず）を備えており、これらのセンサの出力が通信ライン９を介してアイドリングストップ制御装置１に入力される。オルタネータ４は、エンジン（図示せず）により駆動され、電源ライン１０を介してバッテリ３を充電するとともに、車両の他の電気負荷、すなわち、ＥＣＵや電装品に電力を供給する。
【００２０】
また、カーナビゲーション装置５は、ＧＰＳセンサやジャイロセンサからなる現在位置検出部や道路地図データを含む地図データを格納する地図データ格納部を備えるとともに、車両情報センター２２との無線通信や他の車両２３との車車間通信により車両の走行エリアの道路情報、気象情報、路面情報などを取得し、通信ライン９を介してアイドリングストップ制御装置１に入力する。
【００２１】
図６は、図１のアイドリングストップ制御装置１の構成を機能で表した機能ブロック図であり、各部はＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３により構成され、ソフトウェアによりこれらの機能が実行される。
自車状況取得部３１は、不揮発性メモリであるＲＯＭ１２に記憶された自車両の車種、車両グレード、装備内容等の車両情報及び各種センサ２１からのエンジン回転数等の信号を取得して危険ポイント設定部３５及び安全装備放電量予測部３７に入力し、外部情報取得部３２は、車両情報センター２２や他車両２３からの情報に基づいてカーナビゲーション装置５が取得した、目的地までの各エリアの道路情報、気象情報、路面情報などの外部情報を取得して危険ポイント設定部３５に入力する。
また、バッテリ状態取得部３３は、バッテリ３の各種センサが取得したバッテリ３の電圧、電流、バッテリ液温度を取得してバッテリ状態決定部３６に入力し、電装品状態取得部３４は、種々の電装品６、７・・・の起動状態・駆動状態を取得して電装品使用量予測部３８に入力する。
【００２２】
危険ポイント設定部３５は、自車状況取得部３１から入力される情報や外部情報取得部３２から入力される目的地までの走行ルート上の道路情報、気象情報、路面情報などの外部情報に基づいて走行ルート上の各ポイントの危険度を算出し、算出した危険度が所定の危険度以上の地点を危険ポイントに設定する。そして、危険ポイント設定部３５は、設定した危険ポイントの情報とともに、外部情報、各危険ポイントの危険度を、安全装備放電量予測部３７、電装品使用量予測部３８、発電量予測部３９、アイドリングストップ許可／禁止判定部４０に危険情報として入力する。
【００２３】
さらに、バッテリ状態決定部３６は、バッテリ３の電圧、電流、バッテリ液温度に基づいてバッテリ３の充電率を決定し、アイドリングストップ許可／禁止判定部４０に入力する。安全装備放電量予測部３７は、各危険ポイントで必要となるセーフティ機能を確認し、各危険ポイントで必要となる安全装備の放電量を予測してアイドリングストップ許可／禁止判定部４０に入力する。
【００２４】
また、電装品使用量予測部３８は、現状の電装品使用状況及び危険ポイントに到達するまでの経路情報に基づいて電装品使用量を予測してアイドリングストップ許可／禁止判定部４０に入力し、発電量予測部３９は、危険ポイント設定部３５からの危険情報、各種センサ２１からのエンジン回転数情報に基づいて、危険ポイントに到達するまでの走行モード及びエンジン回転数の推移を予測し、予測結果より危険ポイントに到達するまでの予想発電量を予測してアイドリングストップ許可／禁止判定部４０に入力する。
【００２５】
そして、アイドリングストップ許可／禁止判定部４０は、各危険ポイントまでの所定距離範囲内で、現状のバッテリ充電率、次の危険ポイントまでの電装品予想使用量、オルタネータ４の予想発電量、次の危険ポイントでの安全装備予想放電量等に基づいて次の危険ポイントでのバッテリ残量を予測することによりアイドリングストップ許可／禁止を判定し、判定結果をエンジン制御ＥＣＵ２に入力する。
【００２６】
次に、上記の車両制御装置１の各機能部の作用を図１のブロック図及びフローチャートを用いて説明する。
ドライバがカーナビゲーション装置５において目的地を設定すると、アイドリングストップ制御装置１のＣＰＵ１１は、図７に示す危険ポイント設定プログラムを開始し、まず、カーナビゲーション装置５からの情報に基づいて、目的地までの走行ルート上の道路情報、気象情報、路面情報などの外部情報を取得してＲＡＭ１３に記憶した（ステップ１０１）後、ＲＯＭ１２、センサ２１から運転時間やタイヤ状況等の自車状況を取得してＲＡＭ１３に記憶する（ステップ１０２）。
【００２７】
次に、ＣＰＵ１１は、ステップ１０１、１０２で取得した外部情報、自車状況に基づいて、図３に示す事故危険レベルテーブルを使用して目的地までの走行ルート上の各ポイントの危険度を算出する（ステップ１０３）。
すなわち、外部環境（ａ）については、無線通信等で取得した気象情報及びルート情報に基づき走行ルート上での気象情報を抽出した後、走行ルート上で雨が降っている場合は、降水量が１時間あたり１００ｍｍ以上なら雨のレベル３と判断し、５０ｍｍ以上ならレベル２、３０ｍｍ以上ならレベル１とする。また、雪が降っている場合は、積雪量が３ｃｍ以上ならレベル３と判断し、２ｃｍ以上ならレベル２、１ｃｍ以上ならレベル１とする。さらに、風の場合は、風速３０ｍ以上で風のレベル３と判断し、風速２５ｍ以上でレベル２、風速２０ｍ以上でレベル１とする。
【００２８】
また、運転状態（ｂ）は自己申告で車載器に健康状態等を入力する。例えば、３７度以上の熱がある場合は健康のレベル３と判断し、風邪気味ならレベル２、気だるいならレベル１とする。また、運転時間が３時間以上なら疲労レベルを３と判断し、２時間以上ならレベル２、１時間以上ならレベル１とする。さらに、急発進や急ブレーキが３回以上であれば精神レベルを３と判断し、２回以上であればレベル２、１回以上ならレベル１とする。
【００２９】
さらに、外乱（ｃ）としては、路面状況、エリア状況、カーブ状況、渋滞状況、登坂・降坂状況等の危険度を決定する。路面状況は、車両が一度通った走行ルートの路面状態が記録された記録装置から走行ルート設定時に走行ルート上の路面状態を抽出するか、あるいは、図示しない無線通信等で通信が可能なセンターの記録装置から他車がいちど通った走行ルートの路面情報を抽出し、路面がオフロードであれば路面状態レベルを３と判断し、砂利道ならレベル２、工事後ならレベル１とする。
また、エリア状況は、地図情報とともにエリアの密集度が予め記録されているので、走行ルート設定時に走行ルート上のエリアの密集レベルを抽出する。
【００３０】
さらに、カーブ状況は、地図情報とともに地図上のカーブ情報が予め記録されているので、走行ルート設定時に走行ルート上のカーブ情報を抽出するか、あるいは、図示しない無線通信等で通信が可能なセンターの記録装置から他車がいちど通った走行ルートのカーブ情報を抽出してもよい。そして、カーブがＲ５００ならカーブレベル３と判断し、Ｒ７００ならレベル２、Ｒ１０００ならレベル１とする。
また、渋滞状況はＶＩＣＳやラジオ等により得られる渋滞情報、あるいは、図示しない無線通信等で通信が可能なセンターの記録装置から取得した渋滞情報に基づき、渋滞が５ｋｍ以上であれば渋滞レベル３と判断し、３ｋｍ以上であればレベル２、１ｋｍ以上であればレベル１とする。
【００３１】
さらに、登坂・降坂状況としては、地図情報とともに地図上の登坂・降坂情報が予め記録されているので、走行ルート設定時に走行ルート上の登坂・降坂情報を抽出するか、あるいは、図示しない無線通信等で通信が可能なセンターの記録装置から登坂・降坂情報を抽出してもよい。そして、登坂・降坂が５パーセント以上なら登坂・降坂レベル３と判断し、３パーセントならレベル２、２パーセントならレベル１とする。
また、車両状況（ｄ）としては、タイヤ、サスペンション、シャフト等の部品の取替え時期に関する情報が記憶装置に記憶されており、取替え時期が現在よりも５年以上前であれば、車両状態レベルを３とし、４年以上であればレベル２、３年以上であればレベル１とする。
そして、上記の各イベントのレベルに対応した点数を抽出し、各点数の合計値から危険度［％］を求めることにより、目的地までの各ポイントの危険度を算出する。
【００３２】
走行ルート上の各ポイントの危険度を算出した後、ＣＰＵ１１は、算出した危険度が所定の危険度以上の地点があるか否かを判定し（ステップ１０４）、危険度が所定の危険度以上の地点があると判定した場合、図８に示すように、そのポイントを危険ポイントＡ、Ｂとして決定し、ＲＡＭ１３に各危険ポイントの危険度とともに記憶する（ステップ１０５）。なお、危険ポイントを設定する場合に、各イベントのレベルに対応した点数の合計値から算出した危険度によらず、走行ルート上におけるカーブ、渋滞、路面状況、登坂、降坂、雨、雪、風等の各イベントの危険度がレベル３以上であれば、危険ポイントと設定するようにしてもよい。
【００３３】
一方、アイドリングストップ制御装置１のＣＰＵ１１は、一定時間毎に、図９に示すバッテリ状態決定プログラムを実行しており、このプログラムを開始すると、まず、バッテリ３のセンサよりバッテリの電圧、電流、バッテリ液温度のバッテリ状態を取得し、ＲＡＭ１３に記憶した（ステップ２０１）後、取得した電圧に一定値以上の変化があった否かを判定することにより所定放電があったか否かを判定する（ステップ２０２）。
【００３４】
ステップ２０２で所定放電があったと判定した場合、ＣＰＵ１１は、バッテリ内部抵抗を算出し、ＲＡＭ１３に記憶する（ステップ２０３）。すなわち、ＣＰＵ１１は、図１０に示すように、バッテリの電圧、電流の一定時間毎のサンプリング値に基づいて個別の内部抵抗Ｒ0、Ｒ1、・・・Ｒnを
Ｒ０＝（Ｖ1−Ｖ0）／（Ｉ1−Ｉ0）、・・・
Ｒｎ＝（Ｖn-1−Ｖｎ）／（Ｉn-1−Ｉn）
により順次演算して求めた後、最終内部抵抗Ｒを
Ｒ＝（Ｒ0＋Ｒ1＋・・・＋Ｒn）／ｎ
により求める。
【００３５】
バッテリ内部抵抗を算出すると、ＣＰＵ１１は、バッテリ充電率を算出し、ＲＡＭ１３に記憶する（ステップ２０４）。すなわち、ＣＰＵ１１は、バッテリ電圧に基づいて図１１（ａ）に示す変換テーブルを使用することによって電圧を充電率に変換した後、ステップ２０３で算出した内部抵抗に基づいて図１１（ｂ）に示す補正値テーブルを使用して補正値を読み出し、上記充電率×補正係数により充電率を決定する。なお、抵抗が基準値Ｒより小さい場合は、充電率が高くなるので、補正値は１より大きい値となる。
【００３６】
次に、ＣＰＵ１１は、バッテリ液温度と基準温度との差が所定値以上か否かを判定し（ステップ２０５）、バッテリ液温度と基準温度との差が所定値以上であると判定した場合、図１２に示す補正値テーブルを使用して液温度に応じた補正値を読みだし、上記充電率×補正係数により充電率を補正し、補正した充電率をＲＡＭ１３に記憶した（ステップ２０６）後、プログラムを終了する。
一方、ステップ２０２で所定放電がなかったと判定した場合、ＣＰＵ１１は、前回所定放電があった後の電流積算値の絶対値が所定値以上か否かを判定し（ステップ２０７）、電流積算値が所定値以下であると判定した場合、プログラムを終了し、電流積算値が所定値以上であると判定した場合、図１３に示す補正テーブルを使用し、その時点までの電流積算値に対応した充電率補正値を現在の充電率に加算し、その充電率をＲＡＭ１３に記憶した（ステップ２０８）後、プログラムを終了する。
【００３７】
また、アイドリングストップ制御装置１のＣＰＵ１１は、一定時間毎に、図１４に示す安全装備放電量予測プログラムを実行しており、このプログラムを開始すると、まず、ＲＯＭ１２から図２に示す車種情報を取得した（ステップ３０１）後、走行ルート上の次の危険ポイントを抽出する（ステップ３０２）。次に、次の危険ポイントの道路情報、気象情報、路面情報等の外部情報を取得する（ステップ３０３）とともに、車種情報から安全装備を抽出した（ステップ３０４）後、図４に示す危険対応マップに基づいて次の危険ポイントでの安全装備の放電電気量を予測し、ＲＡＭ１３に記憶する（ステップ３０５）。
例えば、昼時の急カーブでは、ＥＢＤ、ＡＢＳ、ＶＳＣ、ＴＲＣの作動が予測され、これらの安全装備を車両が装備している場合には、予想放電電気量は、1600[Asec]となる。
【００３８】
さらに、アイドリングストップ制御装置１のＣＰＵ１１は、一定時間毎に、図１５に示す電装品使用量予測プログラムを実行しており、このプログラムを開始すると、まず、その時点の電装品６、７の駆動状況を取得してＲＡＭ１３に記憶する（ステップ４０１）。次に、ＲＡＭ１３に記憶されている目的地までの走行ルート上の道路情報、気象情報、路面情報等の外部情報を取得した（ステップ４０２）後、取得した外部情報に基づいて次の危険ポイントまでの電装品の使用状況を予測し（ステップ４０３）、図５に示す電装品の消費電流テーブルから使用が予測される当該電装品の消費電流を読み出し、次の危険ポイントまでの到達時間に基づいて電装品の消費電気量[Asec]を予測し、ＲＡＭ１３に記憶する（ステップ４０４）。
【００３９】
同様に、アイドリングストップ制御装置１のＣＰＵ１１は、一定時間毎に、図１６に示す発電量予測プログラムを実行しており、このプログラムを開始すると、まず、次の危険ポイントまでの道路情報、気象情報、路面情報等の外部情報を取得した（ステップ５０１）後、取得した外部情報に基づいて次の危険ポイントまでの走行モード、すなわち、図１７に示すように加速、定速、減速等の状態を予測する（ステップ５０２）。次に、各種センサ２１から取得したその時点のエンジン回転数と上記の予測した走行モードに基づいてエンジン回転数の推移を予測した（ステップ５０３）後、そのエンジン回転数推移及び走行モードに基づいて次の危険ポイントまでのオルタネータ４の発電量を予測し、ＲＡＭ１３に記憶する（ステップ５０４）。すなわち、加速時は発電カットされるため、加速時以外の充電できる時間を算出し、算出した結果と図１８に示すエンジン回転数と発電量との対応テーブルに基づいて決定した発電量を乗算することによりトータルの発電量を求める。
【００４０】
一方、アイドリングストップ制御装置１のＣＰＵ１１は、上記の各種予測プログラムを実行すると同時に、一定時間毎に、図１９に示すアイドリングストップ許可／禁止判定プログラムを実行しており、このプログラムを開始すると、まず、次の危険ポイントとその危険ポイントの危険度をＲＡＭ１３から取得した（ステップ６０１）後、図２０に示す危険度と判定開始距離の対応テーブルを参照することにより、取得した危険度に応じたアイドリングストップ許可／禁止判定を開始する所定距離を決定し、ＲＡＭ１３に記憶する（ステップ６０２）。
【００４１】
次に、ＣＰＵ１１は、その時点の車両位置が次の危険ポイントから上記の所定距離の範囲内にあるか否かを判定し（ステップ６０３）、次の危険ポイントから所定距離以上離れていると判定した場合、通常のエコラン条件が成立するか否かを判定する（ステップ６０４）。
すなわち、ＣＰＵ１１は、通常のエコラン条件、例えば、アクセルオフ、かつ、ブレーキオン、かつ、車速＝０、かつ、エンジン回転数が６００〜１０００ｒｐｍの範囲にあるアイドル状態の所定時間、例えば、２秒間継続、を判定すると、アイドリングストップをエンジンＥＣＵ２に指令し（ステップ６０５）、上記のエコラン条件が成立しないと判定した場合、プログラムを終了する。
【００４２】
一方、ステップ６０３で、次の危険ポイントから所定距離の範囲内に車両が位置すると判定した場合、ＣＰＵ１１は、ＲＯＭ１２に記憶されている車両情報から当該車両に搭載されているバッテリ３の容量を取得する（ステップ６０６）とともに、ＲＡＭ１３からその時点のバッテリ３の充電率を取得した（ステップ６０７）後、バッテリ３の放電可能電気量を算出する（ステップ６０８）。
例えば、バッテリ容量が198000[Asec]、現状の充電率が９０％、放電終止充電率を３０％とすると、
放電可能電気量＝198000*{(90-30)/100}＝118800[Asec]
により放電可能電気量を算出する。
【００４３】
次に、ＣＰＵ１１は、次の危険ポイントまでの電装品予想使用量をＲＡＭ１３から取得する（ステップ６０９）とともに、次の危険ポイントまでのオルタネータ４の予想発電量をＲＡＭ１３から取得した（ステップ６１０）後、予想充電量を予想充電量＝予想発電量−電装品予想使用量によって求める（ステップ６１１）。
この後、ＣＰＵ１１は、次の危険ポイントでの安全装備予想放電量をＲＡＭ１３から取得した（ステップ６１２）後、次の危険ポイントでのバッテリ残量を予測し、アイドリングストップが可能か否かを判定する（ステップ６１３）。
例えば、放電可能電気量が118800[Asec]、予想充電量が−1000[Asec]、安全装備予想放電量が1600[Asec]とすると、バッテリ残量は
バッテリ残量＝118800[Asec]−1000[Asec]−1600[Asec]＝115400[Asec]
となり、予想されるバッテリ残量が0[Asec]よりも大きいので、アイドリングストップ可と判定する。
【００４４】
ステップ６１３でアイドリングストップ不可と判定した場合、ＣＰＵ１１は、所定のエコラン条件が成立するか否かを判定することなく、プログラムを終了し、アイドリングストップ可と判定した場合、所定のエコラン条件が成立するか否かを判定する（ステップ６０４）。
【００４５】
以上のように、カーナビゲーション装置等から目的地までの走行ルート上の道路情報、気象情報、路面情報などの環境情報が取得され、取得された環境情報等に基づいて算出された危険度が所定の危険度以上の地点が危険ポイントに設定された後、各ポイントで必要となるセーフティ機能に必要なバッテリ量が残っているか否かが判断され、バッテリ量が足りない場合、アイドリングストップが禁止されるので、安全システムへの給電不能を確実に抑制しつつ、エコランを実施することができる。
【００４６】
なお、上記の実施例では、危険ポイントで予測されるバッテリ残量が正か否かを判定することにより、アイドリングストップの可否を判定したが、
判定要素を複数個設定し、各危険ポイントの危険度に応じて可否判定に使用する判定要素を変更することもできる。
図２１は判定要素を複数個設定し、各危険ポイントの危険度に応じて可否判定に使用する判定要素を変更する場合の一例のテーブルを示すものであり、この例では、「バッテリ残量正？」は全ての危険度においてアイドリングストップの可否判定に使用し、例えば、「勾配が所定値未満？」は、危険度が２０未満の場合アイドリングストップの可否判定に使用せず、危険度が２０以上の場合のみアイドリングストップの可否判定に使用する。
このように、判定要素を複数個設定し、各危険ポイントの危険度に応じて可否判定に使用する判定要素を変更することにより、より高精度にアイドリングストップの可否を判定することができる。
【００４７】
また、上記の実施例では、ドライバがカーナビゲーション装置において目的地を設定した場合に図７のフローチャートに示す危険ポイント設定プログラムを実行したが、走行ルートの変更があった場合、装備品の稼働状況に変化があった場合、あるいは、所定時間経過時又は所定距離走行時に、再度危険ポイント設定プログラムを実行することが望ましい。
さらに、上記の実施例では、アイドリングストップ制御装置とエンジン制御ＥＣＵとを別個に設けたが、アイドリングストップ制御装置の機能をエンジン制御ＥＣＵに組み込むことも可能である。
【図面の簡単な説明】
【００４８】
【図１】本発明の車両制御装置を含む車両システムの構成を示すブロック図。
【図２】ＲＯＭに記憶されている、車両情報。
【図３】ＲＯＭに記憶されている、各種の運転環境に基づく事故危険レベルデータ。
【図４】ＲＯＭに記憶されている、危険状況に応じて作動する安全システムの一覧テーブル。
【図５】ＲＯＭに記憶されている、各車両装備品の消費電流データ。
【図６】アイドリングストップ制御装置の構成を機能で表した機能ブロック図。
【図７】危険ポイント設定プログラムの作用を示すフローチャート。
【図８】走行ルート上の危険ポイントの設定例。
【図９】バッテリ状態決定プログラムの作用を示すフローチャート。
【図１０】バッテリの電圧、電流の波形図。
【図１１】内部抵抗に基づく充電率の補正値テーブル。
【図１２】バッテリ液温度に基づく充電率の補正値テーブル。
【図１３】電流積算値に基づく充電率の補正テーブル。
【図１４】安全装備放電量予測プログラムの作用を示すフローチャート。
【図１５】電装品使用量予測プログラムの作用を示すフローチャート。
【図１６】発電量予測プログラムの作用を示すフローチャート。
【図１７】危険ポイントまでの予測走行モードの一例。
【図１８】エンジン回転数と発電量との対応テーブル。
【図１９】アイドリングストップ許可／禁止判定プログラムの作用を示すフローチャート。
【図２０】危険度と判定開始距離の対応テーブル。
【図２１】複数の判定要素を危険度に応じて変更する判定要素選択テーブル。
【符号の説明】
【００４９】
１  アイドリングストップ制御装置
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
２  エンジン制御ＥＣＵ
３  バッテリ
４  オルタネータ
５  カーナビゲーション装置
６、７  電装品
８  スタータモータ
９  通信ライン
１０  電源ライン
２１  各種センサ
２２  車両情報センター
２３  他車両
【図１】
2008019726.tif 000003
【図２】
2008019726.tif 000004
【図３】
2008019726.tif 000005
【図４】
2008019726.tif 000006
【図５】
2008019726.tif 000007
【図６】
2008019726.tif 000008
【図７】
2008019726.tif 000009
【図８】
2008019726.tif 000010
【図９】
2008019726.tif 000011
【図１０】
2008019726.tif 000012
【図１１】
2008019726.tif 000013
【図１２】
2008019726.tif 000014
【図１３】
2008019726.tif 000015
【図１４】
2008019726.tif 000016
【図１５】
2008019726.tif 000017
【図１６】
2008019726.tif 000018
【図１７】
2008019726.tif 000019
【図１８】
2008019726.tif 000020
【図１９】
2008019726.tif 000021
【図２０】
2008019726.tif 000022
【図２１】
2008019726.tif 000023