(57)【要約】【課題】  車両に発生する異常に対して、異常のタイプだけではなく走行状況に応じた適切な処理を実施する技術を提案することを目的とする。【解決手段】  車両のＥＣＵ１００では、まず車体側センサ類３６の検出値などに基づいて車両の異常の有無が異常検出部１０２において検出される。そして、異常検出部１０２で検出された異常は、異常ランク分類部１０４において所定のフェイルセーフ処理ランクに分類される。そして異常ランク修正部１０６において、日時ＩＣ２８から送られてくる日時から車両走行時が昼間および夜間のうちいずれに該当するのかが判断され、その判断に基づいて異常ランク分類部１０４で分類されたフェイルセーフ処理ランクが修正される。そして、修正されたフェイルセーフ処理ランクに基づいて車両１０のフェイルセーフ処理がフェイルセーフ処理部１０８によって行われる。【選択図】  図２
2006007892.tif 000002
【特許請求の範囲】
【請求項１】
車両の異常を検出する異常検出手段と、
前記異常検出手段が検出する前記異常をランクに分類する異常ランク分類手段と、
前記異常ランク分類手段によって分類された前記異常のランクを、前記車両の走行状況に応じて修正する異常ランク修正手段と、
前記異常ランク修正手段によって修正された前記異常のランクに応じて前記車両を制御する車両制御手段と、
を備えることを特徴とする車両制御装置。
【請求項２】
前記異常ランク修正手段は、前記車両の走行状況を参照して、前記異常ランク分類手段によって分類されたランクに応じて前記車両制御手段が前記車両を制御することが好適でないと判断する場合には、前記異常ランク分類手段によって分類された前記異常のランクを変更することを特徴とする請求項１に記載の車両制御装置。
【請求項３】
前記異常ランク修正手段は、前記異常ランク分類手段によって分類された前記ランクに応じて前記車両制御手段が前記車両を制御すると前記車両を停止させる場合には、前記車両の走行状況を参照して前記車両を停止させることが好適か否かを判断し、好適ではないと判断される場合には前記異常ランク分類手段によって分類された前記ランクを変更することを特徴とする請求項１または２に記載の車両制御装置。
【請求項４】
車両の異常を検出する異常検出手段と、
前記車両の走行状況を加味して、前記異常検出手段が検出する前記異常をランクに分類する異常ランク分類手段と、
前記異常ランク分類手段によって分類された前記異常のランクに応じて前記車両を制御する車両制御手段と、
を備えることを特徴とする車両制御装置。
【請求項５】
前記異常ランク分類手段は、
異常のタイプと異常のランクとを対応させたランク分類テーブルを車両の走行状況に応じて選択する分類基準決定手段と、
前記分類基準決定手段によって選択されたランク分類テーブルを参照して、前記異常検出手段が検出する前記異常をランクに分類するランク分類手段と、
を有することを特徴とする請求項４に記載の車両制御装置。
【請求項６】
前記異常ランク分類手段は、車両の走行状況および異常のタイプと異常のランクとを対応させた統合型ランク分類テーブルを参照して、前記異常検出手段が検出する前記異常をランクに分類することを特徴とする請求項４に記載の車両制御装置。
【請求項７】
前記車両の走行状況は、前記車両が走行する日時に関するものであることを特徴とする請求項１乃至６のいずれかに記載の車両制御装置。
【請求項８】
前記車両の走行状況は、前記車両が走行する場所に関するものであることを特徴とする請求項１乃至６のいずれかに記載の車両制御装置。
【請求項９】
前記車両の走行状況は、前記車両が走行する場所の近辺の交通情報に関するものであることを特徴とする請求項１乃至６のいずれかに記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両制御装置に関し、例えば車両に故障などが発生した場合にその故障などによる不利益を抑制するフェイルセーフ処理を行う車両制御装置に関する。
【背景技術】
【０００２】
車両に発生する故障等の異常を検出して警告ランプの点灯や停車の催促などの処理を実施することは、安全で快適な車両走行を確保する観点から好ましい。そのため、異常が発生している車両に対して適切な処理を実施する技術が従来から提案されている。例えば特許文献１では、検出する異常のランクを判別し、当該ランクに応じた車輪の操舵制御を行って高い操縦安定性を維持することを目的とした車両の４輪操舵装置が提案されている。また特許文献２では、緊急の度合いや施設の設備などに応じた最適の施設を運転者に示すことを目的とした車両用地図表示装置が提案されている。
【特許文献１】特開平６−２９３２７６号公報
【特許文献２】特開平６−１７４４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
異常が発生した車両に対して適切な処理を実施するための様々な技術が提案されているが、車両に発生した異常に対する最適な処理は、車両の走行環境によって変わりうるものであるため、必ずしも画一的に決められない。例えば、発生した異常のレベルが比較的軽度の場合であって、修理工場が近くに存在しない場所や修理工場が営業していない時間帯に異常が発生した場合には、その異常のために車両走行を停止させることは必ずしも好ましいフェイルセーフ処理とはいえない。
【０００４】
本発明は上述の事情を鑑みてなされたものであり、その目的は、車両に発生する異常に対して走行状況に応じた適切な処理を施すことができる技術を提案することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は車両制御装置に関する。この車両制御装置は、車両の異常を検出する異常検出手段と、前記異常検出手段が検出する前記異常をランクに分類する異常ランク分類手段と、前記異常ランク分類手段によって分類された前記異常のランクを、前記車両の走行状況に応じて修正する異常ランク修正手段と、前記異常ランク修正手段によって修正された前記異常のランクに応じて前記車両を制御する車両制御手段と、を備える。
【０００６】
当該車両制御装置によれば、車両の異常のランクが車両の走行状況に応じて修正されるので、車両制御手段は車両の異常のタイプだけではなく車両の走行状況にも対応した車両の制御を行うことができる。これにより、走行状況に応じて、車両の異常に対し適切な処理を施すことが可能である。
【０００７】
前記異常ランク修正手段は、前記車両の走行状況を参照して、前記異常ランク分類手段によって分類されたランクに応じて前記車両制御手段が前記車両を制御することが好適でないと判断する場合には、前記異常ランク分類手段によって分類された前記異常のランクを変更するようにしてもよい。この場合、異常ランク分類手段によって分類されたランクが、車両の走行状況に適合した好ましいランクに変更される。そのため、車両制御装置は、車両の走行状況に応じたより好ましい車両制御を行うことが可能となる。
【０００８】
前記異常ランク修正手段は、前記異常ランク分類手段によって分類された前記ランクに応じて前記車両制御手段が前記車両を制御すると前記車両を停止させる場合には、前記車両の走行状況を参照して前記車両を停止させることが好適か否かを判断し、好適ではないと判断される場合には前記異常ランク分類手段によって分類された前記ランクを変更するようにしてもよい。この場合にも、異常ランク分類手段によって分類されたランクを、車両の走行状況に適合した好ましいランクに変更することが可能であり、車両制御装置は、車両の走行状況に応じたより好ましい車両制御を行うことが可能となる。
【０００９】
本発明の別の態様も車両制御装置に関する。この車両制御装置は、車両の異常を検出する異常検出手段と、前記車両の走行状況を加味して、前記異常検出手段が検出する前記異常をランクに分類する異常ランク分類手段と、前記異常ランク分類手段によって分類された前記異常のランクに応じて前記車両を制御する車両制御手段と、を備える。
【００１０】
当該車両制御装置によれば、車両の異常のランクは車両の走行状況が加味されて分類されるので、車両制御手段は車両の異常のタイプだけではなく車両の走行状況にも対応した車両の制御を行うことができる。そのため、走行状況に応じて、車両の異常に対し適切な処理を施すことが可能である。
【００１１】
前記異常ランク分類手段は、異常のタイプと異常のランクとを対応させたランク分類テーブルを車両の走行状況に応じて選択する分類基準決定手段と、前記分類基準決定手段によって選択されたランク分類テーブルを参照して、前記異常検出手段が検出する前記異常をランクに分類するランク分類手段と、を有していてもよい。
【００１２】
この場合、車両の走行状況に応じて選択されたランク分類テーブルが参照されて車両の異常が所定のランクに分類されるので、車両の異常のランクは車両の走行状況に適合したランクに分類される。
【００１３】
前記異常ランク分類手段は、車両の走行状況および異常のタイプと異常のランクとを対応させた統合型ランク分類テーブルを参照して、前記異常検出手段が検出する前記異常をランクに分類するようにしてもよい。
【００１４】
この場合、統合型ランク分類テーブルが参照されて車両の走行状況も考慮したランクに車両の異常が分類される。
【００１５】
前記車両の走行状況は、前記車両が走行する日時に関するものであってもよい。この場合、車両が走行する日時を考慮したランクに車両の異常が分類される。
【００１６】
前記車両の走行状況は、前記車両が走行する場所に関するものであってもよい。この場合、車両が走行する場所を考慮したランクに車両の異常が分類される。
【００１７】
前記車両の走行状況は、前記車両が走行する場所の近辺の交通情報に関するものであってもよい。この場合、車両が走行する場所の近辺の交通情報を考慮したランクに車両の異常が分類される。
【発明の効果】
【００１８】
本発明によれば、車両の異常のランクが車両の走行状況に応じて修正されるので、車両に発生する異常に対して走行状況に応じた適切な処理を実施することができる。
【００１９】
また本発明によれば、車両の異常のランクの分類が車両の走行状況が考慮されて行われるので、車両に発生する異常に対して走行状況に応じた適切な処理を施すことができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施の形態について説明する。以下の各実施の形態では、主に、各車輪に組み込まれたインホイールモータを駆動源とした電気自動車に関して説明する。
【００２１】
（第１の実施の形態）
図１は、第１の実施の形態の車両１０の全体構成を示す図である。車両１０は、車体１２と、車体１２の前後左右に設けられタイヤおよびホイールを含んで構成される車輪１４とを備える。車体１２には、電子制御装置１００（以下、「ＥＣＵ１００」と表記する）と、ＥＣＵ１００に接続された日時ＩＣ２８、ＧＰＳ３０、ウォーニングランプ３４、車体側センサ類３６、車体側機器制御部３８および車体側通信装置４０と、ＧＰＳ３０に接続されたＶＩＣＳ３２と、ＥＣＵ１００に接続され各車輪１４に対応するようにして設けられたモータ制御部２４および車輪速センサ４２と、相互に対応するモータ制御部２４およびインホイールモータ５２の各々に接続されたインバータ２６とが搭載されている。一方、各車輪１４には、インホイールモータ５２と、車輪の所定の状態量を検出する車輪側センサ類５４と、車輪側センサ類５４に接続された車輪側通信装置５６とが搭載されている。
【００２２】
ＥＣＵ１００は、ＣＰＵを含むマイクロプロセッサとして構成されており、処理プログラムを記憶するＲＯＭと、一時的にデータを記憶するＲＡＭと、各種信号の送受信を行うための入出力ポートとを有する。このＥＣＵ１００は、日時ＩＣ２８、ＧＰＳ３０、ＶＩＣＳ３２、車体側センサ類３６、車体側通信装置４０、車輪速センサ４２あるいは図示しない電子機器類などから送られてくる情報に基づいて、モータ制御部２４、車体側機器制御部３８あるいはその他の機器類を制御し、車両１０の様々な状態をコントロールする。なお、本実施の形態のＥＣＵ１００は、後述する図２に示すように、車両システムに生じる異常をその種類や程度などのタイプに応じてランクに分類し、そのランクに応じたフェイルセーフ処理を実行する機能を有する。
【００２３】
日時ＩＣ２８は、日時を取得してＥＣＵ１００に送信する。この日時ＩＣ２８は、任意の方法によって日時を取得することができ、例えばその内部において日時を常時カウントするリアルタイムクロックや、日時に関する電波を受信する電波時計を用いることが可能である。
【００２４】
ＧＰＳ３０（Global Positioning System）は、人工衛星を利用して車両１０の場所を割り出すシステムであり、車両１０の場所を割り出して定期的にＥＣＵ１００に送信する。ＶＩＣＳ３２（Vehicle Information and Communication System）は、渋滞情報・規制情報・道路案内・駐車場案内などの交通情報を、道路上に設置したビーコンやＦＭ多重放送によって取得するシステムである。ＶＩＣＳ３２が取得した交通情報は、ＧＰＳ３０に送られるとともにＧＰＳ３０を介してＥＣＵ１００に送られ、ＧＰＳ３０では車両１０の走行を誘導するカーナビゲーションシステムに用いられる。
【００２５】
ウォーニングランプ３４は、ランプを点灯させて車両ドライバー等に異常の発生を通知する。このウォーニングランプ３４の点灯はＥＣＵ１００によって制御される。
【００２６】
モータ制御部２４は、ＥＣＵ１００によって制御され、対応するインバータ２６を介して対応するインホイールモータ５２を制御する。具体的には、モータ制御部２４は、ＥＣＵ１００からのトルク指令に応じて対応するインバータ２６を制御し、そのトルク指令に相当するトルクを対応するインホイールモータ５２から出力させる。インバータ２６は、対応するインホイールモータ５２に適合する電力形式にバッテリ（図示せず）からの放電出力を変換することが可能であり、例えば三相交流形式に変換することができる。そのためモータ制御部２４は、インバータ２６における電力変換を調整することによって、対応するインホイールモータ５２を制御する。なお、モータ制御部２４は、上述した電力変換制御機能の他に、対応するインバータ２６とＥＣＵ１００との間を絶縁分離する機能や、車両ドライバー等からの指示に基づいて必要とされる制動力の一部をインホイールモータ５２による回生ブレーキによって実現させる電子制御ブレーキシステム（以下「ＥＣＢ」とも表記する）をコントロールする機能も有する。
【００２７】
車体側通信装置２８は、各車輪側通信装置５６から送られてくる車輪側センサ類５４の検出値などの情報を無線受信して、ＥＣＵ１００に送る。車輪速センサ４２は、対応する車輪１４の車輪速を示す信号をＥＣＵ１００に送り、例えば微小角度位置変位毎のパルス信号を生成するレゾルバ等を車輪速センサ４２として用いることが可能である。
【００２８】
車体側センサ類３６は、車体１２に搭載された車輪速センサ４２以外のセンサ類全般を含みうるものであり、車両１０の様々な状態を検出する。例えば、車体１２に搭載された機器類の温度等の状態、車両１０の速度・加速度などの状態、等を検出するセンサ類がこの車体側センサ類３６に含まれうる。この車体側センサ類３６の検出結果はＥＣＵ１００に送られる。
【００２９】
車体側機器制御部３８は、車体１２に搭載されたモータ制御部２４以外の制御装置全般を含みうるものであり、ＥＣＵ１００から送られてくる制御指令に基づいてブレーキ装置などの車両１０の各種機器類を制御する。例えば、急ブレーキ時の車輪１４のロックを防止するＡＢＳシステム、路面に対するタイヤの摩擦力が車両旋回時に限界を超えにくくする車両安定性制御システム（以下「ＶＳＣ」とも表記する）、加速時に駆動輪の空転を防止するアクティブセーフティシステム（以下「ＴＲＣ」とも表記する）、あるいは制動力の発生を補完するブレーキアシストシステム、等を構成する各種機器類が車体側機器制御部３８に含まれうる。
【００３０】
各車輪１４に設けられたインホイールモータ５２は、インバータ２６を介してモータ制御部２４により制御され、組み込まれた車輪１４を回転駆動する。インホイールモータ５２は、対応するインバータ２６を介してバッテリーから供給される電力を駆動エネルギーとしており、他の車輪１４の回転状態にかかわらず対応する車輪１４の独立した回転駆動を行うことが可能である。
【００３１】
車輪側センサ類５４は、車輪１４に搭載されたセンサ類全般を含みうるものであり、主に車輪１４に関連する状態量を検出する。例えば、インバータ２６からインホイールモータ５２に供給される電力量、インホイールモータ５２のロータ角度位置、タイヤの内部空気圧、等の状態量を検出するセンサ類が車輪側センサ類５４に含まれうる。この車輪側センサ類５４の検出結果は車輪側通信装置５６に送られる。
【００３２】
車輪側通信装置５６は、車輪側センサ類５４の検出値などの情報を車体側通信装置４０に対して無線送信する。車体側通信装置４０に送られた車輪側センサ類５４の検出値等はＥＣＵ１００に送られる。
【００３３】
図２は、車両１０の異常に対してフェイルセーフ処理を施す第１の実施の形態のＥＣＵ１００の機能ブロック図である。図３は、異常の程度とフェイルセーフ処理ランクとの関係を示す図である。
【００３４】
ＥＣＵ１００は、図２に示すように異常検出部１０２と、異常ランク分類部１０４と、異常ランク修正部１０６と、フェイルセーフ処理部１０８と、ダイアグノーシス記憶部１１０とを有する。
【００３５】
異常検出部１０２は、車輪速センサ４２、車体側センサ類３６、あるいは車体側通信装置４０から送られてくる各種情報に基づいて、車両１０の異常を検出する。例えば、ウォーニングランプ３４が正常に点灯しない場合や、ＥＣＢ、ＡＢＳ、ＶＳＣ、ＴＲＣなどの各種車両システムが正常に作動しない場合には、そのような異常の発生が異常検出部１０２において検出される。
【００３６】
異常ランク分類部１０４は、異常検出部１０２が検出する車両１０の異常を、所定のフェイル処理ランクに分類する。本実施の形態では、図３に示すように車両１０の異常がその内容に応じてランク１〜ランク５のフェイルセーフ処理ランクに分類される。異常の重大さはランク１からランク５に向かって徐々に重くなっており、基本的には、ランク１は軽微な異常の場合、ランク２は小程度の異常の場合、ランク３は中程度の異常の場合、ランク４は大程度の異常の場合、ランク５は重大な異常の場合に該当する。例えば、ウォーニングランプ３４のランプが切れた場合や、異常が一瞬だけ発生したがその後正常に稼働している場合などの異常はランク１に該当しうる。電気装備のうち安全性には全く影響を及ぼさない部分が故障した場合などの異常はランク２に該当しうる。ＡＢＳやＶＳＣの一部などに不具合が生じた場合などの異常はランク３に該当しうる。ＡＢＳやＶＳＣが作動しなくなった場合などの異常はランク４に該当しうる。ブレーキ系統のシステムに異常が生じた場合などの異常はランク５に該当しうる。なお、ここで挙げた各種異常のランクの分類は例示であり、その他の異常も各種ランクに分類することができ、同様の異常であっても車両の種類によって異なるランクに分類される場合もある。
【００３７】
異常ランク修正部１０６は、異常ランク分類部１０４によって分類された車両１０の異常のフェイルセーフ処理ランクを、車両１０の走行状況に応じて修正する。例えば異常ランク修正部１０６は、車両１０の走行状況を参照して、異常ランク分類部１０４によって分類されたフェイルセーフ処理ランクに応じて車両１０を制御することが好適でないと判断する場合には、異常ランク分類部１０４によって分類されたフェイルセーフ処理ランクを変更する。また、異常ランク修正部１０６は、異常ランク分類部１０４によって分類されたフェイルセーフ処理ランクに応じて車両１０を制御すると車両１０を停止させてしまうような場合には、車両１０を停止させることが好適か否かを車両１０の走行状況を参照して判断し、好適ではないと判断する場合には異常ランク分類部１０４において分類されたフェイルセーフ処理ランクを変更する。本実施の形態では、参照する車両１０の走行状況として日時ＩＣ２８から送られてくる日時が用いられており、異常ランク修正部１０６は日時から車両走行時が昼間および夜間のいずれに属するのかを判断する。昼間あるいは夜間の具体的な判断は任意の時間帯を基準とすることができ、一例として日時ＩＣ２８が取得した日時が９：００以降１８：００以前の範囲に含まれる場合には昼間と判断し、それ以外の時間帯を夜間と判断することもできる。車両走行時が昼間あるいは夜間のいずれに該当するのかの判断を行った異常ランク修正部１０６は、その判断に従って異常ランク分類部１０４で分類されたフェイルセーフ処理ランクを修正する。
【００３８】
図４は、異常ランク修正部１０６におけるフェイルセーフ処理ランクの修正前後のランクを比較した図である。本実施の形態の異常ランク修正部１０６は、昼間に車両１０が走行していると判断した場合には、異常ランク分類部１０４で分類したフェイルセーフ処理ランクを維持し、変更しない。
【００３９】
一方、夜間に車両１０が走行していると異常ランク修正部１０６が判断した場合には、以下のような修正がフェイルセーフ処理ランクに加えられる。異常ランク分類部１０４がフェイルセーフ処理ランクをランク１あるいはランク２と判断した場合には、通常の車両走行が確保されるので、異常ランク修正部１０６は異常ランク分類部１０４が判断したフェイルセーフ処理ランクを維持する。異常ランク分類部１０４がフェイルセーフ処理ランクをランク３と判断した場合には、目的地への迅速な到着を優先させるために、異常ランク修正部１０６はランク３からランク２にフェイルセーフ処理ランクを修正する。同様に、異常ランク分類部１０４がフェイルセーフ処理ランクをランク４と判断した場合には、停車よりも目的地への迅速な到着を優先させるために、異常ランク修正部１０６はランク４からランク３にフェイルセーフ処理ランクを修正する。ただし、異常ランク分類部１０４がフェイルセーフ処理ランクをランク５と判断した場合には、重大な異常が車両１０に発生していると判断されているので速やかに停車させる必要があり、異常ランク修正部１０６はランク５というフェイルセーフ処理ランクを維持する。
【００４０】
図３に示すフェイルセーフ処理部１０８は、異常ランク修正部１０６において維持あるいは変更という修正が施されたフェイルセーフ処理ランクに応じて、車両１０の制御を行う。本実施の形態では、異常ランク修正部１０６における修正後のフェイルセーフ処理ランクがランク１の場合、フェイルセーフ処理部１０８は、車両１０の異常に関する情報をダイアグノーシス記憶部１１０に記録する処理のみを行う。またフェイルセーフ処理ランクがランク２の場合、フェイルセーフ処理部１０８はウォーニングランプ３４を点灯させる。またフェイルセーフ処理ランクがランク３の場合、フェイルセーフ処理部１０８は、ウォーニングランプ３４の点灯だけでなく、モータ制御部２４や車体側機器制御部３８などに所定の制御指令を送って、異常発生機器類に関連する各種システムの機能の一部を停止させたり低速走行だけを可能にしたりする。またフェイルセーフ処理ランクがランク４あるいはランク５の場合、フェイルセーフ処理部１０８は、ウォーニングランプ３４の点灯だけでなく、モータ制御部２４や車体側機器制御部３８に所定の制御指令を送って車両１０の走行を停止させる。なお、フェイルセーフ処理ランクがランク１の場合だけでなくランク２〜ランク５のいずれの場合であっても、フェイルセーフ処理部１０８は車両１０の異常に関する情報をダイアグノーシス記憶部１１０に記録する処理を行う。
【００４１】
ダイアグノーシス記憶部１１０は、車両１０の異常に関する情報がフェイルセーフ処理部１０８によって記録され、例えば異常の種類、異常ランク分類部１０４によって分類されたフェイルセーフ処理ランク、異常ランク修正部１０６によって修正されたフェイルセーフ処理ランク、等を記憶する。なお、ダイアグノーシス記憶部１１０に記憶されたデータは必要に応じて適宜呼び出され、他の処理に使用される。
【００４２】
次に本実施の形態におけるフェイルセーフ処理について説明する。
【００４３】
図５は、第１の実施の形態のＥＣＵ１００におけるフェイルセーフ処理の流れを示すフローチャートである。
【００４４】
車両１０の機器類に生じた故障等の異常は、車輪速センサ４２、車体側センサ類３６あるいは車輪側センサ類５４によって検出され、状態量データとしてＥＣＵ１００に送られる。ＥＣＵ１００では、送られてくる状態量データに基づいて車両１０の機器類に異常が生じているか否かが異常検出部１０２において判定される（図５のＳ１１）。車両１０の機器類に異常が生じていないと判定される場合（Ｓ１１のＮＯ）、ＥＣＵ１００による通常の車両制御が継続され、車両１０は通常走行を続行する。車両１０の機器類に異常が生じていると判定される場合（Ｓ１１のＹＥＳ）、異常ランク分類部１０４において、その異常が種類や程度などに応じて所定のフェイルセーフ処理ランクに分類される（Ｓ１２）。
【００４５】
一方、日時ＩＣ２８から送られてくる日時に基づいて車両走行時の昼夜区分が異常ランク修正部１０６において判断される（Ｓ１３）。昼間であると判断される場合（Ｓ１３のＮＯ）、異常ランク分類部１０４で分類されたフェイルセーフ処理ランクは、異常ランク修正部１０６では変更されずに維持されたままフェイルセーフ処理部１０８に送られる。
【００４６】
夜間であると判断される場合（Ｓ１３のＹＥＳ）、異常ランク分類部１０４で分類されたフェイルセーフ処理ランクの変更が必要か否かが異常ランク修正部１０６において判断される（Ｓ１４）。上述したように本実施の形態では異常ランク分類部１０４においてフェイルセーフ処理ランクがランク１、ランク２あるいはランク５に分類された場合には、フェイルセーフ処理ランクの変更が不要であると判定され（Ｓ１４のＮＯ）、フェイルセーフ処理ランクは異常ランク修正部１０６において変更されずに維持されたまま、フェイルセーフ処理部１０８に送られる。一方、異常ランク分類部１０４においてフェイルセーフ処理ランクがランク３あるいはランク４に分類された場合には、フェイルセーフ処理ランクの変更が必要であると異常ランク修正部１０６において判定され（Ｓ１４のＹＥＳ）、ランク３であったものはランク２に変更され、ランク４であったものはランク３に変更される（Ｓ１５）。そして、異常ランク修正部１０６で変更されたフェイルセーフ処理ランクに関する情報がフェイルセーフ処理部１０８に送られる。
【００４７】
そして、異常ランク修正部１０６において修正されたフェイルセーフ処理ランクに応じたフェイルセーフ処理がフェイルセーフ処理部１０８によって実行される（Ｓ１６）。具体的には、異常に関する情報がダイアグノーシス記憶部１１０に記録されたり、モータ制御部２４、ウォーニングランプ３４、車体側機器制御部３８、等を介してフェイルセーフ処理が行われたり、車輪１４に搭載された機器制御部（図示せず）に対し車体側通信装置４０および車輪側通信装置５６を介してフェイルセーフ処理信号が送信されて車輪１４に搭載された機器類の制御が行われたりする。
【００４８】
以上説明したように本実施の形態の車両制御装置によれば、異常の種類や程度だけではなく走行時間帯にも柔軟に対応したフェイルセーフ処理が車両１０には施される。例えば停車処理を行うことが好ましいが必ずしも緊急の停車を必要としない異常が発生した場合、修理工場などが開いている昼間に車両１０が走行している時は、車両１０を停止させて、近所の修理工場などにおいて修理を受けるように車両ドライバー等に促すことが望ましい。一方、そのような異常が発生した場合に修理工場などが閉まっている夜間に車両１０が走行している時には、車両１０を停止させたとしても修理工場などにおいて修理を受けさせることが難しい。そのため、車両１０の一部の機能の停止や低速走行のみを可能にするなどの制限を設けて安全性を確保した状態で車両１０を走行させることにより、目的地への迅速な到達を優先させるほうが適切な場合もある。このように、本実施の形態では、故障の進行の抑制などによる安全性や経済性、あるいは目的地への到着という車両ドライバー等の欲求を効果的に満たす利便性の適切なバランスがとられた現実的なフェイルセーフ処理が実行される。
【００４９】
なお上述では、フェイルセーフ処理ランクを維持するか、或いはより軽度の異常に対応するランクに変更することでフェイルセーフ処理ランクを修正する例について説明したが、異常のタイプや走行状況に応じてより重度の異常に対応するランクに変更する修正を異常ランク修正部１０６において加えることも可能である。例えば、昼間であれば車両走行にほとんど影響を与えない軽微な異常に該当するが、夜間であれば車両走行に影響をもたらしうる程度の異常に該当する場合には、より重度の異常に対応するランクに変更する修正を異常ランク修正部１０６において加えることが好ましい。そのような異常として、ヘッドランプ系統の故障などが該当しうる。例えば、異常ランク分類部１０４では、そのような異常のフェイルセーフ処理ランクをランク１に分類し、異常ランク修正部１０６では、昼間走行時にはランク１のフェイルセーフ処理ランクを維持する一方で、夜間走行時にはフェイルセーフ処理ランクをランク１からランク５に変更するように車両制御装置を構成することも可能である。
【００５０】
（第２の実施の形態）
本実施の形態において、上述の第１の実施の形態と同一部分には同一符号を付して詳細な説明は省略する。
【００５１】
図６は、車両１０の異常に対してフェイルセーフ処理を施す第２の実施の形態のＥＣＵ１００の機能ブロック図である。
【００５２】
本実施の形態のＥＣＵ１００は、異常検出部１０２と、分類基準決定部１１２と、ランク分類部１１４と、テーブル記憶部１１６と、フェイルセーフ処理部１０８と、ダイアグノーシス記憶部１１０とを有する。
【００５３】
テーブル記憶部１１６は、車両１０の異常のタイプとフェイルセーフ処理ランクとを対応させたランク分類テーブルを、車両１０の走行状況に応じて複数保持する。
【００５４】
図７は、第２の実施の形態で用いられるランク分類テーブルの一例を示す図であり、（ａ）は昼間用のランク分類テーブルを示し、（ｂ）は夜間用のランク分類テーブルを示す。本実施の形態では車両１０の走行状況として、日時ＩＣ２８からＥＣＵ１００に送られる日時に基づいて判断される車両の走行時間帯が基準とされており、テーブル記憶部１１６は、図７（ａ）に示す昼間用のランク分類テーブルと、図７（ｂ）に示す夜間用のランク分類テーブルとを保持する。
【００５５】
図６に示す分類基準決定部１１２は、車両の走行状況に応じて適切なランク分類テーブルを選択して、その選択結果をランク分類部１１４に送る。本実施の形態の分類基準決定部１１２は、テーブル記憶部１１６が保持するランク分類テーブルのうちいずれのテーブルが適切なのかを、日時ＩＣ２８から送られてくる日時に基づいて判断する。
【００５６】
ランク分類部１１４は、分類基準決定部１１２におけるランク分類テーブルの選択情報を参照して適切なランク分類テーブルをテーブル記憶部１１６から読み出す。そしてランク分類部１１４は、読み出したランク分類テーブルを参照して、異常検出部１０２が検出する車両１０の異常を所定のフェイルセーフ処理ランクに分類する。本実施の形態のランク分類部１１４では、図７（ａ）（ｂ）に示すランク分類テーブルが参照され、車両１０の異常が所定のフェイルセーフ処理ランクに分類される。従って例えば、昼間であっても夜間であっても、軽微な異常はランク１に分類され、小程度の異常はランク２に分類され、重大な異常はランク５に分類される。一方、中程度の異常は、昼間であればランク３に分類され、夜間であればランク２に分類される。また大程度の異常は、昼間であればランク４に分類され、夜間であればランク３に分類される。
【００５７】
フェイルセーフ処理部１０８は、ランク分類部１１４において分類された車両１０のフェイルセーフ処理ランクに応じて、車両１０を制御する。
【００５８】
他の構成は、上述の第１の実施の形態と略同一に構成することができる。
【００５９】
図８は、第２の実施の形態のＥＣＵ１００におけるフェイルセーフ処理の流れを示すフローチャートである。
【００６０】
ＥＣＵ１００では、送られてくる状態量データに基づいて車両１０の機器類に異常が生じているか否かが異常検出部１０２において判定される（図６のＳ２１）。車両１０に異常が生じていないと判定される場合（Ｓ２１のＮＯ）、ＥＣＵ１００による通常の車両制御が継続される。車両１０の機器類に異常が生じていると判定される場合（Ｓ２１のＹＥＳ）、分類基準決定部１１２では、日時ＩＣ２８から送られてくる日時に基づいて車両走行時が昼間および夜間のいずれに属するのかが判断され、適切なランク分類テーブルの判断、選択がなされる（Ｓ２２）。
【００６１】
そしてランク分類部１１４では、分類基準決定部１１２において選択された情報に基づいてテーブル記憶部１１６から適切なランク分類テーブルが読み出され、そのランク分類テーブルが参照されて、異常検出部１０２が検出する車両１０の異常が所定のフェイルセーフ処理ランクに分類される（Ｓ２３）。
【００６２】
そして、ランク分類部１１４において分類されたフェイルセーフ処理ランクに応じたフェイルセーフ処理がフェイルセーフ処理部１０８によって実行される（Ｓ２４）。
【００６３】
以上説明したように本実施の形態においても、車両１０の異常の種類や程度だけではなく走行時間帯にも柔軟に対応した現実的なフェイルセーフ処理を行うことができる。
【００６４】
なお、上述ではランク分類テーブルを昼間用と夜間用の２種類用いた例について説明したが、３種類以上のランク分類テーブルを用いることも可能であり、車両走行時間帯に適切に対応した複数のランク分類テーブルを適宜用いることが可能である。
【００６５】
（第３の実施の形態）
本実施の形態において、上述の第１の実施の形態と同一部分には同一符号を付して詳細な説明は省略する。
【００６６】
図９は、車両１０の異常に対してフェイルセーフ処理を施す第３の実施の形態のＥＣＵ１００の機能ブロック図である。
【００６７】
本実施の形態のＥＣＵ１００は、異常検出部１０２と、ランク分類部１１８と、テーブル記憶部１２０と、フェイルセーフ処理部１０８と、ダイアグノーシス記憶部１１０とを有する。
【００６８】
テーブル記憶部１２０は、車両１０の走行状況および車両１０の異常のタイプと、車両１０の異常のフェイルセーフ処理ランクと、を対応させた統合型ランク分類テーブルを保持する。
【００６９】
図１０は、第３の実施の形態で用いられる統合型ランク分類テーブルの一例を示す図である。本実施の形態では車両１０の走行状況として、日時ＩＣ２８からＥＣＵ１００に送られる日時に基づいて判断される「車両走行時が昼間あるいは夜間のいずれなのか」が基準とされるので、テーブル記憶部１２０は、昼間用のフェイルセーフ処理ランクと夜間用のフェイルセーフ処理ランクとを有する統合型ランク分類テーブルを保持する。
【００７０】
図９に示すランク分類部１１８は、テーブル記憶部１２０が保持する統合型ランク分類テーブルを参照して、異常検出部１０２が検出する車両１０の異常を所定のフェイルセーフ処理ランクに分類する。具体的には、ランク分類部１１８は、日時ＩＣ２８から送られてくる日時に基づいて「車両走行時が昼間あるいは夜間のいずれなのか」を判断する。そしてランク分類部１１８は、その昼間あるいは夜間のいずれかについての判断と、異常検出部１０２が検出する車両１０の異常とから、統合型ランク分類テーブルを参照して、車両１０の異常を所定のフェイルセーフ処理ランクに分類する。
【００７１】
フェイルセーフ処理部１０８は、ランク分類部１１４において分類された車両１０のフェイルセーフ処理ランクに応じて、車両１０を制御する。
【００７２】
他の構成は、上述の第１の実施の形態と略同一に構成することができる。
【００７３】
図１１は、第３の実施の形態のＥＣＵ１００におけるフェイルセーフ処理の流れを示すフローチャートである。
【００７４】
ＥＣＵ１００では、送られてくる状態量データに基づいて車両１０の機器類に異常が生じているか否かが異常検出部１０２において判定される（図１１のＳ３１）。車両１０に異常が生じていないと判定される場合（Ｓ３１のＮＯ）、ＥＣＵ１００による通常の車両制御が継続される。車両１０の機器類に異常が生じていると判定される場合（Ｓ３１のＹＥＳ）、ランク分類部１１８では、日時ＩＣ２８から送られてくる日時に基づいて車両走行時が昼間および夜間のいずれに属するのかが判断される。そして、ランク分類部１１８ではテーブル記憶部１２０から統合型ランク分類テーブルが読み出されて、異常検出部１０２が検出する車両１０の異常がランク分類部１１４において所定のフェイルセーフ処理ランクに分類される（Ｓ３２）。
【００７５】
そして、ランク分類部１１４において分類されたフェイルセーフ処理ランクに応じたフェイルセーフ処理がフェイルセーフ処理部１０８によって実行される（Ｓ３３）。
【００７６】
以上説明したように本実施の形態においても、車両１０の異常の種類や程度だけでなく走行時間帯にも柔軟に対応した現実的なフェイルセーフ処理を行うことができる。
【００７７】
なお、上述では昼間用および夜間用という２種類のフェイルセーフ処理ランクを有する統合型ランク分類テーブルを用いた例について説明したが、走行時間帯に適切に対応した３種類以上のフェイルセーフ処理ランクを有する統合型ランク分類テーブルを用いることも可能である。
【００７８】
本発明は上述の各実施の形態や変形例に限定されるものではなく、各実施の形態やその変形例の各要素を適宜組み合わせたものも、本発明の実施の形態として有効である。また、当業者の知識に基づいて各種の設計変更等の変形を各実施の形態やその変形例に対して加えることも可能であり、そのような変形が加えられた実施の形態も本発明の範囲に含まれうる。
【００７９】
上述の実施の形態では車両の走行状況として「昼間」および「夜間」という基準を用いた例について説明したが、これに限定されるものではなく、他の走行状況を用いることもできる。例えば、日時ＩＣ２８が取得する日時に基づいて「休日」および「平日」という基準を用いることもでき、上述したＥＣＵ１００おいて「昼間」および「夜間」という基準の代わりに「休日および平日」という基準を適用することも可能である。
【００８０】
同様に、車両の走行状況として「市街地」および「郊外、山岳路など」という基準を用いることも可能である。一般に、「市街地」には修理工場などの車両異常に対応可能な施設が多く存在するのに対し、「郊外、山岳路など」には修理工場などの存在が少ない。そのため、例えば停車処理を行うことが好ましいが必ずしも緊急の停車を必要としない異常が、市街地で生じた場合には車両１０を停止させることが好ましいが、郊外や山岳路などで生じた場合には車両１０を停止させることが必ずしも好ましい処理とは言えない場合もある。従って、車両１０の異常の種類や程度だけでなく車両１０の走行場所にも柔軟に対応した現実的なフェイルセーフ処理を行うことが望ましい。車両１０の走行場所に関する情報は例えばＧＰＳ３０によって取得することが可能であり、上述したＥＣＵ１００において「市街地」および「郊外、山岳路など」という基準を適用することも可能である。
【００８１】
また同様に、車両の走行状況として「車両１０が走行する場所の近辺の交通情報」という基準を用いることも可能である。例えば、交通渋滞時にある車両を強制的に停止させると渋滞が更に悪化してスムーズな交通が妨げられる場合がある。従って、停車処理を行うことが好ましいが必ずしも緊急の停車を必要としない異常が、渋滞していない道路を走行している際に生じた場合には車両１０を停止させることが好ましいが、渋滞している道路を走行している際に生じた場合には車両１０を停止させることが必ずしも好ましい処理とは言えない場合もある。そのため、車両１０の異常の種類や程度だけでなく交通情報にも柔軟に対応した現実的なフェイルセーフ処理を行うことが望ましい。交通情報は例えばＧＰＳ３０やＶＩＣＳ３２によって取得することが可能であり、上述したＥＣＵ１００において「交通情報」という基準を適用することも可能である。
【００８２】
また、車両の走行状況として複数の状況を組み合わせた基準を用いることも可能であり、例えば車両走行日時、車両走行場所、交通情報などを適宜組み合わせて用いることも可能である。
【００８３】
なお、上述の各実施の形態では電気自動車を例としてあげて説明したが、ガソリンエンジン自動車などに対しても本発明を適用することが可能である。
【図面の簡単な説明】
【００８４】
【図１】第１の実施の形態の車両の全体構成を示す図である。
【図２】車両の異常に対してフェイルセーフ処理を施す第１の実施の形態のＥＣＵの機能ブロック図である。
【図３】異常の程度とフェイルセーフ処理ランクとの関係を示す図である。
【図４】異常ランク修正部におけるフェイルセーフ処理ランクの修正前後のランクを比較した図である。
【図５】第１の実施の形態のＥＣＵにおけるフェイルセーフ処理の流れを示すフローチャートである。
【図６】車両の異常に対してフェイルセーフ処理を施す第２の実施の形態のＥＣＵの機能ブロック図である。
【図７】第２の実施の形態で用いられるランク分類テーブルの一例を示す図であり、（ａ）は昼間用のランク分類テーブルを示す図であり、（ｂ）は夜間用のランク分類テーブルを示す図である。
【図８】第２の実施の形態のＥＣＵにおけるフェイルセーフ処理の流れを示すフローチャートである。
【図９】車両の異常に対してフェイルセーフ処理を施す第３の実施の形態のＥＣＵの機能ブロック図である。
【図１０】第３の実施の形態で用いられる統合型ランク分類テーブルの一例を示す図である。
【図１１】第３の実施の形態のＥＣＵにおけるフェイルセーフ処理の流れを示すフローチャートである。
【符号の説明】
【００８５】
１０  車両、  １２  車体、  １４  車輪、  ２４  モータ制御部、  ２６  インバータ、  ２８  日時ＩＣ、  ３０  ＧＰＳ、  ３２  ＶＩＣＳ、  ３４  ウォーニングランプ、  ３６  車体側センサ類、  ３８  車体側機器制御部、  ４０  車体側通信装置、  ４２  車輪速センサ、  ５２  インホイールモータ、  ５４  車輪側センサ類、  ５６  車輪側通信装置、  １００  ＥＣＵ、  １０２  異常検出部、  １０４  異常ランク分類部、  １０６  異常ランク修正部、  １０８  フェイルセーフ処理部、  １１０  ダイアグノーシス記憶部、  １１２  分類基準決定部、  １１４、１１８  ランク分類部、  １１６、１２０  テーブル記憶部
【図１】
2006007892.tif 000003
【図２】
2006007892.tif 000004
【図３】
2006007892.tif 000005
【図４】
2006007892.tif 000006
【図５】
2006007892.tif 000007
【図６】
2006007892.tif 000008
【図７】
2006007892.tif 000009
【図８】
2006007892.tif 000010
【図９】
2006007892.tif 000011
【図１０】
2006007892.tif 000012
【図１１】
2006007892.tif 000013