(57)【特許請求の範囲】
【請求項１】
車両の運転状態に基づいて車両に発生させる車両挙動の制御量を算出して出力する第１の制御手段と、該第１の制御手段からの制御量に基づいてアクチュエータの作動を制御する複数の第２の制御手段とを備えた車両のフェールセーフ制御装置において、
上記複数の第２の制御手段は、それぞれの制御手段が他の何れかの制御手段で発生させる車両挙動を補償可能である複数の制御手段からなり、
上記第１の制御手段は、上記複数の第２の制御手段に対し、上記第１の制御手段がフェールしていない場合に実行する第１の制御量と上記第１の制御手段がフェールした場合に実行する第２の制御量とをそれぞれ算出して出力するとともに、上記複数の第２の制御手段の何れかがフェールした場合、上記第１の制御量を変更して上記フェールしていない第２の制御手段に出力し、上記フェールした第２の制御手段で発生させる車両挙動を補償させる
ことを特徴とする車両のフェールセーフ制御装置。
【請求項２】
上記複数の第２の制御手段は、上記第１の制御手段がフェールしていない場合は、それぞれ、上記第１の制御量に基づいて上記アクチュエータの作動を制御する一方、それぞれに記憶しておいた上記第２の制御量を新たな第２の制御量で更新することを特徴とする請求項１に記載の車両のフェールセーフ制御装置。
【請求項３】
上記複数の第２の制御手段は、上記第１の制御手段がフェールした場合は、それぞれ、上記第２の制御量に基づいて上記アクチュエータの作動を制御することを特徴とする請求項１又は２に記載の車両のフェールセーフ制御装置。
【請求項４】
上記第１の制御手段がフェールした場合は、上記複数の第２の制御手段のそれぞれが上記第１の制御手段からの制御量信号の受信不能状態の場合を含むことを特徴とする請求項１〜３の何れか一項に記載の車両のフェールセーフ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位の制御部で車両挙動の制御量を算出し、該制御量に基づいて下位の制御部に対応するアクチュエータを作動制御させて所定の車両挙動を実現させる車両のフェールセーフ制御装置に関する。
【背景技術】
【０００２】
近年、車両においては、様々な制御装置が搭載され、制御装置により算出される制御量に基づき、エンジン制御装置、ステアリング制御装置、ブレーキ制御装置等により、エンジン、ステアリング、ブレーキ等のアクチュエータを作動制御して所定の車両挙動を実現可能になってきている。例えば、特開２０１０−２３７８７号公報（以下、特許文献１）では、車両の挙動を制御する複数の車両制御装置と該複数の車両制御装置の各々と通信線を介して接続される集中制御装置とを有し、複数の車両制御装置の各々と集中制御装置とはそれぞれ、規範ヨーレートを算出する規範ヨーレート算出部を備え、集中制御装置が正常であるときは、複数の車両制御装置の各々が集中制御装置から取得した規範ヨーレートに基づいて制御を行い、集中制御装置が異常であるときは、複数の車両制御装置の各々が自装置内で算出された規範ヨーレートに基づいて制御を行う車両運動制御システムの技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年、ドライバの運転を支援する先進運転支援システム（ＡＤＡＳ：Advanced Driving Assistant System）が実用化されてきている。この先進運転支援システムでは、車両環境、車両の運転・走行状態に関する多くの情報を基に、車線逸脱防止制御やレーンキープ制御等の運転支援制御の制御量を上位の制御装置で算出し、ステアリング制御装置、ブレーキ制御装置等に制御量を出力してステアリング、ブレーキ等を作動制御するようになっている。このようなシステムにおいて、上位の制御装置がフェールした場合に運転支援機能等を急に中断すると、ドライバの対応が遅れ、車線逸脱等の危険を招く虞がある。また、近年では、車載の各制御装置等に組み込まれた各種センサ信号を、ＣＡＮ（Controller Area Network）通信等の車載ネットワーク等で共有する制御システムが多く、組み込まれたセンサを管理する制御装置がフェールしたり、或いは、車載ネットワークがフェールしてしまうと、対応するセンサを用いて制御するのに必要な入力情報が欠落してしまう。
【０００５】
そこで、上位の制御装置がフェールしても、或いは、車載ネットワーク等がフェールしても十分な制御が継続されるように、上述の特許文献１で示される規範ヨーレートのように制御量を上位の制御装置よりも下位の制御装置のそれぞれにおいても算出できるようにシステムを構築することが考えられる。しかしながら、下位の制御装置に、上位の制御装置相当の制御ロジックを組み込むことは、その開発や演算能力上難しく非効率でもある。また、下位の制御装置に、想定される全てのフェールを網羅した制御を組み込み、十分な機能を維持することは非常に困難である。
【０００６】
本発明は上記事情に鑑みてなされたもので、下位の制御装置の変更や高度化が不要で、たとえ、上位の制御装置や車載ネットワークがフェールした場合であっても、安全な走行状態を容易かつ確実に維持することができる車両のフェールセーフ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の車両のフェールセーフ制御装置の一態様は、車両の運転状態に基づいて車両に発生させる車両挙動の制御量を算出して出力する第１の制御手段と、該第１の制御手段からの制御量に基づいてアクチュエータの作動を制御する複数の第２の制御手段とを備えた車両のフェールセーフ制御装置において、上記複数の第２の制御手段は、それぞれの制御手段が他の何れかの制御手段で発生させる車両挙動を補償可能である複数の制御手段からなり、上記第１の制御手段は、上記複数の第２の制御手段に対し、上記第１の制御手段がフェールしていない場合に実行する第１の制御量と上記第１の制御手段がフェールした場合に実行する第２の制御量とをそれぞれ算出して出力するとともに、上記複数の第２の制御手段の何れかがフェールした場合、上記第１の制御量を変更して上記フェールしていない第２の制御手段に出力し、上記フェールした第２の制御手段で発生させる車両挙動を補償させる。
【発明の効果】
【０００８】
本発明による車両のフェールセーフ制御装置によれば、下位の制御装置の変更や高度化が不要で、たとえ、上位の制御装置や車載ネットワークがフェールした場合であっても、安全な走行状態を容易かつ確実に維持することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の一形態による、車両の制御装置の全体説明図である。
【図２】本発明の実施の一形態による、メイン制御部フェールセーフ制御プログラムのフローチャートである。
【図３】本発明の実施の一形態による、各アクチュエータ制御部フェールセーフ制御プログラムのフローチャートである。
【図４】本発明の実施の一形態による、全ての制御部が正常な場合の制御状態の一例を示す説明図である。
【図５】本発明の実施の一形態による、ステアリング制御部のみがフェールした場合の制御状態の一例を示す説明図である。
【図６】本発明の実施の一形態による、ブレーキ制御部のみがフェールした場合の制御状態の一例を示す説明図である。
【図７】本発明の実施の一形態による、メイン制御部のみがフェールした場合の制御状態の一例を示す説明図である。
【発明を実施するための形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。
【００１１】
図１において、符号１は車両の制御装置を示し、この車両の制御装置１は、複数の制御装置、すなわち、運転支援制御部２０、エンジン制御部１１、ステアリング制御部１２、ブレーキ制御部１３、その他図示しないトランスミッション制御部、サスペンション制御部等の制御部がＣＡＮ通信の通信バス（ＣＡＮバス）２により接続され、各制御部に接続された図示しないセンサやスイッチ類により検出された信号等を共有して構成されている。
【００１２】
このように構成される車両の制御装置１において、本実施の形態においては、車両の運転状態に基づいて車両に発生させる車両挙動の制御量を算出して出力する第１の制御手段（メイン制御部）として運転支援制御部２０が適用され、第１の制御手段からの制御量に基づいてアクチュエータの作動を制御する第２の制御手段（アクチュエータ制御部）としてステアリング制御部１２、ブレーキ制御部１３が適用される場合を、その一例として説明する。
【００１３】
ステアリング制御部１２は、例えば、車速、操舵トルク、ハンドル角、ヨーレート、その他の車両情報に基づき、車両の操舵系に設けた電動パワーステアリングモータ（図示せず）によるアシストトルクを制御する、公知の制御部である。
【００１４】
また、後述の如く、本実施の形態においては、ステアリング制御部１２と運転支援制御部２０とは、それぞれ互いにフェール状態がＣＡＮバス２を介して検出自在に設けられている。
【００１５】
更に、ステアリング制御部１２は、運転支援制御部２０から、運転支援制御部２０がフェールしていない場合に実行する第１の制御量（第１の制御指示値）として第１の目標ハンドル角θHt1と、運転支援制御部２０がフェールした場合（後）に実行する第２の制御量（第２の制御指示値）として第２の目標ハンドル角θHt2を受信する。
【００１６】
そして、ステアリング制御部１２は、運転支援制御部２０がフェールしていない場合には、運転支援制御部２０からの第１の目標ハンドル角θHt1を目標ハンドル角θHtとしてパワーステアリングモータを駆動制御する。更に、ステアリング制御部１２内に記憶しておいた第２の目標ハンドル角θHt2を、受信した第２の目標ハンドル角θHt2で更新する。尚、この第２の目標ハンドル角θHt2の更新は、所定に加重平均処理等を加えて行うものであっても良い。
【００１７】
また、ステアリング制御部１２は、運転支援制御部２０がフェールした場合（後）は、第２の目標ハンドル角θHt2を目標ハンドル角θHtとしてパワーステアリングモータを駆動制御する。
【００１８】
ブレーキ制御部１３は、例えば、ブレーキスイッチ、４輪の車輪速、ハンドル角、ヨーレート、その他の車両情報に基づき、４輪のブレーキ装置（図示せず）をドライバのブレーキ操作とは独立して制御可能で、ＡＢＳ（Antilock Brake System）や横すべり防止制御等を行う、車両に対する制動力の付加のみならずヨーモーメントの付加が可能な公知の制御部である。
【００１９】
また、後述の如く、本実施の形態においては、ブレーキ制御部１３と運転支援制御部２０とは、それぞれ互いにフェール状態がＣＡＮバス２を介して検出自在に設けられている。
【００２０】
更に、ブレーキ制御部１３は、運転支援制御部２０から、運転支援制御部２０がフェールしていない場合に実行する第１の制御量（第１の制御指示値）として第１の目標減速度Ｇxt1、第１の目標ヨーモーメントＭzt1と、運転支援制御部２０がフェールした場合（後）に実行する第２の制御量（第２の制御指示値）として第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を受信する。
【００２１】
そして、ブレーキ制御部１３は、運転支援制御部２０がフェールしていない場合には、運転支援制御部２０からの第１の目標減速度Ｇxt1、第１の目標ヨーモーメントＭzt1を目標減速度Ｇxt、目標ヨーモーメントＭztとして各輪のブレーキ力（尚、目標ヨーモーメントＭztは、主に、左右輪間のブレーキ力差で実現する）を設定し、ブレーキ駆動部（図示せず）に出力する。更に、ブレーキ制御部１３内に記憶しておいた第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を、受信した第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2で更新する。尚、この第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2の更新は、所定に加重平均処理等を加えて行うものであっても良い。
【００２２】
また、ブレーキ制御部１３は、運転支援制御部２０がフェールした場合（後）は、第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を目標減速度Ｇxt、目標ヨーモーメントＭztとして各輪のブレーキ力を設定し、ブレーキ駆動部に出力する。
【００２３】
運転支援制御部２０は、例えば、一対のカメラ２１で撮影した画像情報を基に走行環境（先行車、障害物等の立体物や、車線区画線等）を認識し、先行車に追従して走行制御する追従走行制御と、操作者が設定した車速で走行する定速走行制御と、前方障害物との衝突を防止する衝突防止制御と、車線に沿って走行するレーンキープ制御と、車線からの逸脱を防止する車線逸脱防止制御等の様々な運転支援制御機能を有して構成されている。これらの運転支援制御機能のうち、本実施の形態では、説明をわかりやすくするため、特に、運転支援制御部２０が、ステアリング制御部１２、ブレーキ制御部１３に制御指示値を送信して制御するレーンキープ制御の例に説明する。
【００２４】
例えば、道路半径ρのカーブを走行するには、以下の（１）式により算出できる目標ハンドル角θHtが必要となる。
【００２５】
θHt＝（１＋Ａ・Ｖ２）・（ＬW／ρ）・ｎ    ・・・（１）
ここで、Ｖは車速、Ａは車両のスタビリティファクタ、ＬＷはホイールベース、ｎはステアリングギヤ比である。
【００２６】
また、同じカーブをヨーモーメント制御で走行するときの目標ヨーモーメントＭztは、例えば、上述の（１）式で算出される目標ハンドル角θHtを用いて、以下の（２）式で算出される。
【００２７】
Ｍzt＝（（２・ＬW・Ｋｆ・Ｋｒ）／（Ｋｆ＋Ｋｒ））・（θHt／ｎ）
・・・（２）
ここで、Ｋｆは前輪の等価コーナリングパワー、Ｋｒは後輪の等価コーナリングパワーである。
【００２８】
尚、ハンドル角制御とヨーモーメント制御を併用して上記のカーブを走行する場合には、例えば、上述の（１）式と（２）式で算出される各制御量を加重配分した目標ハンドル角θHt0と目標ヨーモーメントＭzt0を、以下の（３）式と（４）式で算出する。
【００２９】
θHt0＝Ｃ・θHt    ・・・（３）
Ｍzt0＝（１−Ｃ）・Ｍzt    ・・・（４）
ここで、Ｃは加重配分の係数（０≦Ｃ≦１）である。
【００３０】
更に、目標減速度Ｇxtは、例えば、予め設定しておいた一定値（略「０」に近い値：第１の目標減速度Ｇxt1）とする。尚、運転支援制御部２０がフェールした場合（後）には、予め設定しておいた高い値（一定値：第２の目標減速度Ｇxt2＞第１の目標減速度Ｇxt1）に設定する。
【００３１】
従って、運転支援制御部２０は、運転支援制御部２０がフェールしていない場合に実行する第１の制御指示値として、そのときの道路半径ρを基に、上述の（１）と（３）式により算出した目標ハンドル角θHt0を第１の目標ハンドル角θHt1としてステアリング制御部１２に送信する。また、上述の道路半径ρを基に、上述の（１）式と（２）式、および、（４）式で算出した目標ヨーモーメントＭzt0を第１の目標ヨーモーメントＭzt1として、上述の第１の目標減速度Ｇxt1と併せてブレーキ制御部１３に送信する。
【００３２】
また、運転支援制御部２０は、運転支援制御部２０がフェールした場合（後）に実行する第２の制御指示値として、ブレーキ制御部１３に第２の目標減速度Ｇxt2を送信する。そして、そのときの車速Ｖと第２の目標減速度Ｇxt2とを比較して第２の目標減速度Ｇxt2で停止する停止距離内の平均カーブ半径ρFTを算出し、この平均カーブ半径ρFTをカーブ半径ρとして、上述の（１）式により算出した目標ハンドル角θHtを上述の（３）式で所定の加重配分した目標ハンドル角θH0を第２の目標ハンドル角θHt2としてステアリング制御部１２に送信する。また、上述の平均カーブ半径ρFTをカーブ半径ρとして、上述の（１）式と（２）式で算出した目標ヨーモーメントＭztを上述の（４）式で所定の加重配分したＭzt0を第２の目標ヨーモーメントＭzt2としてブレーキ制御部１３に送信する。
【００３３】
尚、運転支援制御部２０は、ステアリング制御部１２とブレーキ制御部１３のどちらかがフェールした場合（後）には、例えば、上述の（３）式と（４）式の加重配分係数Ｃを、ステアリング制御部のフェール時には０、ブレーキ制御部のフェール時には１のように変更して算出した制御量θHt0、Ｍzt0を目標制御量θHt1、Ｍzt1として送信し、フェールしていない制御部のみでレーンキープ制御を継続する。
【００３４】
次に、メイン制御部として運転支援制御部２０で実行される、メイン制御部フェールセーフ制御プログラムを、図２のフローチャートで説明する。
【００３５】
まず、ステップ（以下、「Ｓ」と略称）１０１で、運転支援制御部２０は、各アクチュエータ制御部（本実施の形態では、ステアリング制御部１２、ブレーキ制御部１３）のフェール状態を判定し読み込む。
【００３６】
次いで、Ｓ１０２に進み、全てのアクチュエータ制御部（ステアリング制御部１２、ブレーキ制御部１３）が正常か否か判定する。
【００３７】
この判定の結果、全てのアクチュエータ制御部（ステアリング制御部１２、ブレーキ制御部１３）が正常の場合は、Ｓ１０３に進み、各アクチュエータ制御部の通常の制御指示値（第１の制御指示値）を算出し、送信する。
【００３８】
具体的には、前述した如く、ステアリング制御部１２に対して第１の目標ハンドル角θHt1を算出し送信し、ブレーキ制御部１３に対して第１の目標減速度Ｇxt1、第１の目標ヨーモーメントＭzt1を算出し送信する。
【００３９】
次いで、Ｓ１０４に進んで、運転支援制御部２０がフェールした場合（後）に実行すべき各アクチュエータ制御部の制御指示値（第２の制御指示値）を算出し、送信する。
【００４０】
具体的には、前述した如く、ステアリング制御部１２に対して第２の目標ハンドル角θHt2を算出し送信し、ブレーキ制御部１３に対して第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を算出し送信する。
【００４１】
一方、前述のＳ１０２の判定の結果、一部のアクチュエータ制御部（ステアリング制御部１２、ブレーキ制御部１３）が正常ではないと判定された場合は、Ｓ１０５に進み、運転支援制御部２０は、正常なアクチュエータ制御部に対し、フェール中のアクチュエータ制御部を考慮した制御指示値（第１の制御指示値）を算出し送信する。この際、必要に応じて、フェール状態となっているアクチュエータ制御部をドライバに報知すべく警報アラーム（図示せず）等を点灯させる。
【００４２】
次いで、Ｓ１０６に進み、運転支援制御部２０は、正常なアクチュエータ制御部に対し、運転支援制御部２０がフェールした場合（後）に実行すべき各アクチュエータ制御部の制御指示値（第２の制御指示値）を算出し、送信する。
【００４３】
具体的には、ブレーキ制御部１３がフェール中の場合には、ステアリング制御部１２に対して第２の目標ハンドル角θHt2を算出し送信し、一方、ステアリング制御部１２がフェール中の場合には、ブレーキ制御部１３に対して第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を算出し送信する。
【００４４】
次に、正常な状態にある各アクチュエータ制御部（ステアリング制御部１２、ブレーキ制御部１３）で実行される、各アクチュエータ制御部フェールセーフ制御プログラムを、図３のフローチャートで説明する。
【００４５】
まず、Ｓ２０１で、メイン制御部として運転支援制御部２０のフェール状態を判定し読み込む。
【００４６】
次いで、Ｓ２０２に進み、運転支援制御部２０は、正常か否か判定する。
【００４７】
この判定の結果、運転支援制御部２０が正常の場合は、Ｓ２０３に進み、運転支援制御部２０から通常の制御指示値（第１の制御指示値）を受信し実行する。
【００４８】
具体的には、前述した如く、アクチュエータ制御部がステアリング制御部１２の場合には、第１の目標ハンドル角θHt1を受信し、パワーステアリングモータを駆動制御する。また、アクチュエータ制御部がブレーキ制御部１３の場合には、第１の目標減速度Ｇxt1、第１の目標ヨーモーメントＭzt1を受信し、各輪のブレーキ力を設定し、ブレーキ駆動部（図示せず）に出力する。
【００４９】
次いで、Ｓ２０４に進み、運転支援制御部２０から運転支援制御部２０がフェールした場合（後）に実行すべきアクチュエータ制御部の制御指示値（第２の制御指示値）を受信し、更新する。
【００５０】
具体的には、アクチュエータ制御部がステアリング制御部１２の場合には、第２の目標ハンドル角θHt2を受信し、更新する。また、アクチュエータ制御部がブレーキ制御部１３の場合には、第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を受信し、更新する。
【００５１】
一方、前述のＳ２０２で、運転支援制御部２０がフェールと判定された場合は、Ｓ２０５に進み、運転支援制御部２０がフェールした場合（後）に実行すべきアクチュエータ制御部の制御指示値、すなわち、第２の制御指示値を実行する。この際、必要に応じて、運転支援制御部２０がフェール状態となっていることをドライバに報知すべく警報アラーム（図示せず）等を点灯させる。また、Ｓ２０５で、第２の制御指示値を実行する場合には、運転支援制御部２０がフェールする前に設定しておいた制御指示値との差が大きくならないように、フィルタ処理等の緩和処理を行うことが好ましい。
【００５２】
具体的には、アクチュエータ制御部がステアリング制御部１２の場合には、第２の目標ハンドル角θHt2に基づいてパワーステアリングモータを駆動制御する。また、アクチュエータ制御部がブレーキ制御部１３の場合には、第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2に基づいて各輪のブレーキ力を設定し、ブレーキ駆動部（図示せず）に出力する。
【００５３】
以上の図２のメイン制御部フェールセーフ制御プログラム、及び、図３の各アクチュエータ制御部フェールセーフ制御プログラムで実行される制御の一例を、図４−図７で具体的に説明する。尚、これら図４−図７で示す具体的な数値は、あくまでも理解を容易にするための一例である。
【００５４】
図４は、全ての制御部が正常な場合、すなわち、図２のＳ１０２の判定で、全てのアクチュエータ制御部（ステアリング制御部１２、ブレーキ制御部１３）が正常と判定されてＳ１０３、Ｓ１０４に進む場合の一例を示す。
【００５５】
メイン制御部（運転支援制御部２０）からは、ステアリング制御部１２に対し、目標ハンドル角θHtとして、道路半径ρを基に、例えば、前述の（１）式と（３）式により算出される目標ハンドル角θHt0である第１の目標ハンドル角θHt1＝３０degと、平均カーブ半径ρFTを基に、例えば、前述の（１）式と（３）式により算出される目標ハンドル角θHt0である第２の目標ハンドル角θHt2＝１５degが送信される。
【００５６】
また、ブレーキ制御部１３に対しては、目標減速度Ｇxtとして、例えば、前述の第１の目標減速度Ｇxt1＝１．０m/s2と、第２の目標減速度Ｇxt2＝３．０m/s2が送信される。更に、目標ヨーモーメントＭztとして、上述の道路半径ρを基に、例えば、前述の（１）式と（２）式、および、（４）式により算出される目標ヨーモーメントＭzt0である第１の目標ヨーモーメントＭzt1＝１００N・mと、上述の平均カーブ半径ρFTを基に、例えば、前述の（１）式と（２）式、および、（４）式により算出される目標ヨーモーメントＭzt0である第２の目標ヨーモーメントＭzt2＝０．０N・mが送信される。
【００５７】
そして、ステアリング制御部１２では、上述の第１の目標ハンドル角θHt1＝３０degと第２の目標ハンドル角θHt2＝１５degとを受信して、第１の目標ハンドル角θHt1＝３０degを目標ハンドル角θHtとしてパワーステアリングモータを駆動制御する。また、ステアリング制御部１２内に記憶しておいた第２の目標ハンドル角θHt2を、受信した第２の目標ハンドル角θHt2＝１５degで更新する。
【００５８】
また、ブレーキ制御部１３では、上述の第１の目標減速度Ｇxt1＝１．０m/s2と第２の目標減速度Ｇxt2＝３．０m/s2、及び、第１の目標ヨーモーメントＭzt1＝１００N・mと第２の目標ヨーモーメントＭzt2＝０．０N・mを受信して、第１の目標減速度Ｇxt1＝１．０m/s2を目標減速度Ｇxtとし、第１の目標ヨーモーメントＭzt1＝１００N・mを目標ヨーモーメントＭztとして各輪のブレーキ力を設定し、ブレーキ駆動部（図示せず）に出力する。更に、ブレーキ制御部１３内に記憶しておいた第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を、受信した第２の目標減速度Ｇxt2＝３．０m/s2、第２の目標ヨーモーメントＭzt2＝０．０N・mで更新する。
【００５９】
次に、図５は、ステアリング制御部１２のみがフェールした場合、すなわち、図２のＳ１０２の判定で、全てのアクチュエータ制御部（ステアリング制御部１２、ブレーキ制御部１３）が正常と判定されずに、Ｓ１０５、Ｓ１０６に進む場合の一例を示す。
【００６０】
まず、ステアリング制御部１２に対しては、フェールしていることが検出されているため、メイン制御部（運転支援制御部２０）からは、目標ハンドル角θHt（第１の目標ハンドル角θHt1、第２の目標ハンドル角θHt2）は、送信されない。
【００６１】
一方、ブレーキ制御部１３に対しては、目標減速度Ｇxtとして、ステアリング制御部１２がフェール状態として、例えば、第１の目標減速度Ｇxt1が１．０m/s2から２．０m/s2に大きな値に変更されて設定され、送信される。また、第２の目標減速度Ｇxt2としては、３．０m/s2が送信される。更に、目標ヨーモーメントＭztとして、ステアリング制御部１２がフェール状態として、例えば、第１の目標ヨーモーメントＭzt1が、上述の（４）式における加重配分係数Ｃの変更によって、１００N・mから２００N・mに大きな値に変更されて設定され、送信される。また、第２の目標ヨーモーメントＭzt2としては、０．０N・mが送信される。
【００６２】
そして、ステアリング制御部１２は、フェールしているため目標ハンドル角θHtの出力はないが、ブレーキ制御部１３では、上述の第１の目標減速度Ｇxt1＝２．０m/s2と第２の目標減速度Ｇxt2＝３．０m/s2、及び、第１の目標ヨーモーメントＭzt1＝２００N・mと第２の目標ヨーモーメントＭzt2＝０．０N・mを受信して、第１の目標減速度Ｇxt1＝２．０m/s2を目標減速度Ｇxtとし、第１の目標ヨーモーメントＭzt1＝２００N・mを目標ヨーモーメントＭztとして各輪のブレーキ力を設定し、ブレーキ駆動部（図示せず）に出力する。更に、ブレーキ制御部１３内に記憶しておいた第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2を、受信した第２の目標減速度Ｇxt2＝３．０m/s2、第２の目標ヨーモーメントＭzt2＝０．０N・mで更新する。
【００６３】
次に、図６は、ブレーキ制御部１３のみがフェールした場合、すなわち、この図６も前述の図５の場合と同様、図２のＳ１０２の判定で、全てのアクチュエータ制御部（ステアリング制御部１２、ブレーキ制御部１３）が正常と判定されずに、Ｓ１０５、Ｓ１０６に進む場合の一例を示す。
【００６４】
まず、ブレーキ制御部１３に対しては、フェールしていることが検出されているため、メイン制御部（運転支援制御部２０）からは、目標減速度Ｇxt（第１の目標減速度Ｇxt1、第２の目標減速度Ｇxt2）、目標ヨーモーメントＭzt（第１の目標ヨーモーメントＭzt1、第２の目標ヨーモーメントＭzt2）は、送信されない。
【００６５】
一方、ステアリング制御部１２に対しては、目標ハンドル角θHtとして、ブレーキ制御部１３がフェール状態として、例えば、第１の目標ハンドル角θHt1が、上述の（４）式における加重配分係数Ｃの変更によって、３０degから４５degに大きな値に変更されて設定され、送信される。また、第２の目標ハンドル角θHt2として、１５degが送信される。
【００６６】
そして、ブレーキ制御部１３は、フェールしているため目標減速度Ｇxt、目標ヨーモーメントＭztに対応するブレーキ力の出力はないが、ステアリング制御部１２では、上述の第１の目標ハンドル角θHt1＝４５degと第２の目標ハンドル角θHt2＝１５degを受信して、第１の目標ハンドル角θHt1＝４５degを目標ハンドル角θHtとしてパワーステアリングモータを駆動制御する。また、ステアリング制御部１２内に記憶しておいた第２の目標ハンドル角θHt2を、受信した第２の目標ハンドル角θHt2＝１５degで更新する。
【００６７】
次に、図７は、メイン制御部（運転支援制御部２０）のみがフェールした場合、すなわち、図３のＳ２０２の判定で、運転支援制御部２０がフェールと判定されてＳ２０５に進む場合の一例を示す。
【００６８】
まず、運転支援制御部２０がフェールしているため、ステアリング制御部１２に対する目標ハンドル角θHt（第１の目標ハンドル角θHt1、第２の目標ハンドル角θHt2）は送信されない。同様に、ブレーキ制御部１３に対する目標減速度Ｇxt（第１の目標減速度Ｇxt1、第２の目標減速度Ｇxt2）、目標ヨーモーメントＭzt（第１の目標ヨーモーメントＭzt1、第２の目標ヨーモーメントＭzt2）は、送信されない。
【００６９】
このため、ステアリング制御部１２は、更新しつつ記憶しておいた、例えば、運転支援制御部２０がフェール＝１５degを目標ハンドル角θHtとしてパワーステアリングモータを駆動制御する。また、ブレーキ制御部１３は、更新しつつ記憶しておいた、例えば、第２の目標減速度Ｇxt2＝３．０m/s2、第２の目標ヨーモーメントＭzt2＝０．０N・mを目標減速度Ｇxt、目標ヨーモーメントＭztとして各輪のブレーキ力を設定し、ブレーキ駆動部（図示せず）に出力する。すなわち、たとえ運転支援制御部２０がフェールしたとしても、また、たとえ車載ネットワーク等がフェールしたとしても、これにより、運転支援制御が急に中断されることなく、ステアリング制御部１２、ブレーキ制御部１３は、運転支援制御部２０がフェールする前に設定された適切な、安全性を考慮し、道路形状に応じた、第２の目標ハンドル角θHt2、第２の目標ヨーモーメントＭzt2で旋回され、第２の目標減速度Ｇxt2で減速されて停止されることになる。
【００７０】
このように、本実施の形態によれば、車両の運転状態に基づいて車両に発生させる車両挙動の制御量を算出して出力する運転支援制御部２０と、運転支援制御部２０からの制御量に基づいてアクチュエータの作動を制御するステアリング制御部１２、ブレーキ制御部１３を備え、運転支援制御部２０が、運転支援制御部２０がフェールしていない場合に実行する第１の目標ハンドル角θHt1、第１の目標減速度Ｇxt1、第１の目標ヨーモーメントＭzt1と運転支援制御部２０がフェールした場合に実行する第２の目標ハンドル角θHt2、第２の目標減速度Ｇxt2、第２の目標ヨーモーメントＭzt2の両方の制御量を算出して出力するようにした。このため、下位のステアリング制御部１２、ブレーキ制御部１３等の制御装置の上位の運転支援制御部２０を考慮した変更や高度化が不要で、たとえ、上位の制御装置や車載ネットワークがフェールした場合であっても、上位の運転支援制御部２０が急に中断されることがなく、安全な走行状態を容易かつ確実に維持することができる
【符号の説明】
【００７１】
１    制御装置
２    通信バス
１１    エンジン制御部
１２    ステアリング制御部（第２の制御手段）
１３    ブレーキ制御部（第２の制御手段）
２０    運転支援制御部（第１の制御手段）
【図１】
0006401541.tif 000002
【図２】
0006401541.tif 000003
【図３】
0006401541.tif 000004
【図４】
0006401541.tif 000005
【図５】
0006401541.tif 000006
【図６】
0006401541.tif 000007
【図７】
0006401541.tif 000008