(57)【要約】【課題】電源リレーのオン故障と、コンデンサを放電させる放電機能の異常とを、区別して検出できるようにする。【解決手段】一対の電源ライン１３，１４は、電源リレー１６，１７を介して高圧バッテリ１５に接続される。電源ライン１３，１４間にはコンデンサＣ１，Ｃ２及びモータ駆動装置としてのインバータ１，２とが接続されている。制御装置１９は、車両の電源スイッチがオフ操作されると、電源リレー１６，１７をオンからオフさせる遮断処理を行った後、インバータ１、２のそれぞれに異なるタイミングでコンデンサＣ１，Ｃ２の放電を実施させると共に、各インバータ１，２に放電を実施させる毎に、コンデンサ電圧が低下したか否かの判定を行う。そして、制御装置１９は、各インバータ１，２についての、コンデンサ電圧低下有無の判定結果に基づいて、電源リレー１６，１７のオン故障と、各インバータ１，２の放電機能異常とを、区別して検出する。【選択図】図１
2020015339.tif 000002
【特許請求の範囲】
【請求項１】
電源（１５）のプラス側とマイナス側とに、少なくとも１つの電源リレー（１６，１７）を介して接続される一対の電源ライン（１３，１４）と、
前記一対の電源ラインの間に接続された、少なくとも１つのコンデンサ（Ｃ１，Ｃ２）と、
前記一対の電源ラインの間に、互いに並列に接続されると共に、それぞれが前記少なくとも１つのコンデンサを放電させる放電機能を有する複数のモータ駆動装置（１，２）と、
を備えた車両に用いられる故障検出装置であって、
前記少なくとも１つの電源リレーをオンからオフさせる遮断処理を行った後、前記複数のモータ駆動装置のそれぞれに、異なるタイミングで前記少なくとも１つのコンデンサの放電を実施させると共に、前記各モータ駆動装置に前記放電を実施させる毎に、前記放電を実施させたモータ駆動装置についての判定として、前記放電の実施により前記少なくとも１つのコンデンサの両端電圧であるコンデンサ電圧が低下したか否かの判定を、行うように構成された放電実施部（Ｓ１２０〜Ｓ１６０，Ｓ２３０，Ｓ２４０）と、
前記放電実施部による前記各モータ駆動装置についての前記判定の結果である低下判定結果に基づいて、前記少なくとも１つの電源リレーのオン故障と、前記各モータ駆動装置の前記放電機能の異常とを、区別して検出するように構成された異常判別部（Ｓ１７０，Ｓ２００，Ｓ２５０，Ｓ２８０，Ｓ３００〜Ｓ３２０）と、を備える、
故障検出装置。
【請求項２】
請求項１に記載の故障検出装置であって、
前記異常判別部により、前記オン故障が検出された場合と、前記異常判別部により、前記複数のモータ駆動装置のうちの何れかの、前記放電機能の異常が検出された場合とで、異なるフェールセーフ処置を行うように構成されたフェールセーフ部（Ｓ２２０，Ｓ２７０，Ｓ２９０）を、更に備える、
故障検出装置。
【請求項３】
請求項１又は請求項２に記載の故障検出装置であって、
前記放電実施部及び前記異常判別部は、前記車両の電源スイッチがオフ操作された後に動作するように構成されている、
故障検出装置。
【請求項４】
請求項１ないし請求項３の何れか１項に記載の故障検出装置であって、
前記異常判別部により前記オン故障が検出されなかった場合に、前記複数のモータ駆動装置のうち、前記異常判別部により前記放電機能の異常が検出されなかったモータ駆動装置に、前記放電を実施させるように構成された再放電実施部（Ｓ１８０，Ｓ２１０，Ｓ２６０）を、更に備える、
故障検出装置。
【請求項５】
請求項１ないし請求項４の何れか１項に記載の故障検出装置であって、
前記異常判別部（Ｓ１７０，Ｓ２００，Ｓ２５０，Ｓ２８０）は、
前記放電実施部による前記各モータ駆動装置についての前記低下判定結果が、全て、前記コンデンサ電圧が低下しないという判定結果である「電圧低下なし」であった場合に、前記オン故障と判定し、
前記放電実施部による前記各モータ駆動装置についての前記低下判定結果のうち、一部だけが前記「電圧低下なし」であった場合には、前記複数のモータ駆動装置のうち、前記低下判定結果が前記「電圧低下なし」であったモータ駆動装置の前記放電機能が、異常と判定するように構成されている、
故障検出装置。
【請求項６】
請求項５に記載の故障検出装置であって、
前記異常判別部（Ｓ１７０，Ｓ２００，Ｓ２５０，Ｓ２８０，Ｓ３００〜Ｓ３２０）は、
前記放電実施部による前記各モータ駆動装置についての前記低下判定結果が、全て、前記「電圧低下なし」であった場合に、更に、前記電源の電圧と前記コンデンサ電圧とを比較して（Ｓ３１０）、前記電源の電圧と前記コンデンサ電圧とに差がないと判定した場合に、前記オン故障と判定し（Ｓ２８０）、前記電源の電圧と前記コンデンサ電圧とに差があると判定した場合には、前記複数のモータ駆動装置の前記放電機能が異常であると判定する（Ｓ３２０）ように構成されている、
故障検出装置。
【請求項７】
請求項６に記載の故障検出装置であって、
前記異常判別部は、
前記放電実施部による前記各モータ駆動装置についての前記低下判定結果が、全て、前記「電圧低下なし」であった場合に、一定時間待った後（Ｓ３００）、前記電源の電圧と前記コンデンサ電圧との検出及び比較を行うように構成されている、
故障検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両における故障検出装置に関する。
【背景技術】
【０００２】
下記特許文献１には、電気モータに電力を供給するための一対の電源ラインと、電源であるバッテリとの間に設けられた電源リレーの、接点溶着を検出する技術が記載されている。特許文献１では、マイクロコンピュータが、電源リレーをオフに制御した後、モータドライバを制御して、モータの巻線を一対の電源ライン間に接続することにより、一対の電源ライン間に接続されているコンデンサを放電させている。そして、マイクロコンピュータは、その後、電源ラインの電圧を調べ、電源ラインの電圧が所定値より大きければ、電源リレーの接点溶着と判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３０９７７２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術に関して、発明者の詳細な検討の結果、下記の課題が見出された。特許文献１の技術では、モータドライバの機能のうち、コンデンサを放電させる機能（即ち、放電機能）に異常があった場合に、電源リレーの接点溶着が発生していないにも拘わらず、接点溶着と誤判定してしまう。このため、不適切なフェールセーフの実施や、誤った部品交換の実施を招いてしまう可能性が高い。
【０００５】
そこで、本開示の１つの局面は、電源リレーのオン故障と、コンデンサを放電させる放電機能の異常とを、区別して検出可能な故障検出装置を提供する。尚、電源リレーのオン故障とは、電源リレーがオンのままになってしまう故障であり、電源リレーの接点溶着が含まれる。
【課題を解決するための手段】
【０００６】
本開示の１つの態様による故障検出装置が用いられる車両には、電源（１５）のプラス側とマイナス側とに少なくとも１つの電源リレー（１６，１７）を介して接続される一対の電源ライン（１３，１４）と、一対の電源ラインの間に接続された少なくとも１つのコンデンサ（Ｃ１，Ｃ２）と、一対の電源ラインの間に、互いに並列に接続されると共に、それぞれが前記少なくとも１つのコンデンサを放電させる放電機能を有する複数のモータ駆動装置（１，２）と、が備えられている。
【０００７】
そして、本開示の１つの態様による故障検出装置は、放電実施部（Ｓ１２０〜Ｓ１６０，Ｓ２３０，Ｓ２４０）と、異常判定部（Ｓ１７０，Ｓ２００，Ｓ２５０，Ｓ２８０，Ｓ３００〜Ｓ３２０）と、を備える。
【０００８】
放電実施部は、前記少なくとも１つの電源リレーをオンからオフさせる遮断処理を行った後、複数のモータ駆動装置のそれぞれに、異なるタイミングで前記少なくとも１つのコンデンサの放電を実施させると共に、各モータ駆動装置に前記放電を実施させる毎に、前記放電を実施させたモータ駆動装置についての判定として、前記放電の実施により前記少なくとも１つのコンデンサの両端電圧であるコンデンサ電圧が低下したか否かの判定を、行う。
【０００９】
異常判定部は、放電実施部による各モータ駆動装置についての前記判定の結果である低下判定結果に基づいて、前記少なくとも１つの電源リレーのオン故障と、各モータ駆動装置の放電機能の異常とを、区別して検出する。
【００１０】
例えば、放電実施部による各モータ駆動装置についての低下判定結果が、全て、コンデンサ電圧が低下しないという判定結果である「電圧低下なし」であった場合に、電源リレーのオン故障と判定されて良い。また、放電実施部による各モータ駆動装置についての低下判定結果のうち、一部だけが「電圧低下なし」であった場合には、複数のモータ駆動装置のうち、低下判定結果が「電圧低下なし」であったモータ駆動装置の放電機能が、異常と判定されて良い。
【００１１】
このような故障検出装置によれば、電源リレーのオン故障と、各モータ駆動装置の放電機能の異常とを、区別して検出することができる。このため、不適切なフェールセーフや誤った部品交換が実施されてしまう可能性を下げることができる。
【００１２】
尚、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態の制御システムの構成を示すブロック図である。
【図２】第１実施形態における診断処理のフローチャートである。
【図３】第２実施形態の診断処理について、第１実施形態との差異部分を表すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．第１実施形態］
［１−１．構成］
図１に示す第１実施形態の車両制御システムは、車両の動力として用いられる２つのモータ１１，１２を制御するシステムである。例えば、モータ１１は車両の後輪の動力として使用され、モータ１２は車両の前輪の動力として使用される。また、モータ１１，１２は、発電機（即ち、ジェネレータ）としても機能するモータジェネレータである。
【００１５】
モータ１１は、モータ駆動装置としてのインバータ装置１によって駆動される。モータ１２は、モータ駆動装置としてのインバータ装置２によって駆動される。以下では、インバータ装置のことを、単にインバータという。
【００１６】
モータ１１には、一対の電源ライン１３，１４からインバータ１を介して電力が供給される。モータ１２には、一対の電源ライン１３，１４からインバータ２を介して電力が供給される。電源ライン１３は、プラス側の電源ラインであり、電源ライン１４は、マイナス側の電源ラインである。
【００１７】
インバータ１は、モータ１１の各相巻線への通電を切り替える複数のスイッチング素子によって構成されたインバータ回路１ａと、インバータ回路１ａの各スイッチング素子を制御する制御回路１ｂと、を備える。インバータ２も、インバータ回路１ａ及び制御回路１ｂと同様の、インバータ回路２ａ及び制御回路２ｂを備える。
【００１８】
電源ライン１３，１４の間には、電圧を安定させるためにコンデンサＣ１，Ｃ２が接続されている。コンデンサＣ１は、インバータ１の近くに設けられており、コンデンサＣ２は、インバータ２の近くに設けられている。尚、コンデンサＣ１，Ｃ２は、各インバータ１，２の構成要素として備えられても良い。
【００１９】
電源ライン１３は、電源としての高圧バッテリ１５のプラス側に、電源リレー１６を介して接続される。電源ライン１４は、高圧バッテリ１５のプラス側に、電源リレー１７を介して接続される。
【００２０】
電源リレー１６，１７は、モータ１１，１２の駆動系への電源供給及び電源遮断を切り替えるためのリレーであり、システムメインリレーと呼ばれる。以下では、電源リレー１６，１７のことを、システムメインリレーの略であるＳＭＲと言う。
【００２１】
更に、この車両制御システムは、ＳＭＲ１６，１７及びインバータ１，２を制御する制御装置１９を備える。
制御装置１９は、ＳＭＲ１６，１７の接続（即ち、オン）と遮断（即ち、オフ）とを切り替える。
【００２２】
例えば、制御装置１９は、ＳＭＲ１６，１７に駆動信号を出力することにより、ＳＭＲ１６，１７をオンさせる。ＳＭＲ１６，１７への駆動信号の出力は、ＳＭＲ１６，１７をオンさせるためのオン指示を出力することに相当する。ＳＭＲ１６，１７がオンすると、高圧バッテリ１５と電源ライン１３，１４とが接続される。また、制御装置１９は、ＳＭＲ１６，１７への駆動信号の出力を停止することにより、ＳＭＲ１６，１７をオフさせる。ＳＭＲ１６，１７への駆動信号の出力を停止することは、ＳＭＲ１６，１７をオフさせるためのオフ指示を出力することに相当する。ＳＭＲ１６，１７がオフすると、高圧バッテリ１５と電源ライン１３，１４とが切り離される。
【００２３】
また、制御装置１９からインバータ１，２には、少なくとも放電指示と放電停止指示とが与えられる。
インバータ１では、放電指示を受けてから放電停止指示を受けるまで、制御回路１ｂがインバータ回路１ａにおける２つ以上のスイッチング素子をオンさせることにより、電源ライン１３，１４間にモータ１１の巻線を接続させてコンデンサＣ１，Ｃ２を放電させる。インバータ２においても、放電指示を受けてから放電停止指示を受けるまで、制御回路２ｂがインバータ回路２ａにおける２つ以上のスイッチング素子をオンさせることにより、電源ライン１３，１４間にモータ１２の巻線を接続させてコンデンサＣ１，Ｃ２を放電させる。
【００２４】
制御装置１９は、ＣＰＵ２１と、例えば、ＲＡＭ又はＲＯＭ等の半導体メモリ（以下、メモリ）２２と、を有するマイクロコンピュータを備える。制御装置１９の各機能は、ＣＰＵ２１が非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、メモリ２２が、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムが実行されることで、プログラムに対応する方法が実行される。
【００２５】
また、図示は省略されているが、制御装置１９は、電源ライン１３，１４間の電圧を検出するための手段として、例えば、電源ライン１３，１４間の電圧を分圧する複数の抵抗器と、それら抵抗器により分圧された電圧をＡ／Ｄ変換するＡ／Ｄ変換器とを、備える。また、制御装置１９は、電源ライン１３，１４間の電圧を検出するセンサからの信号に基づいて、電源ライン１３，１４間の電圧を検出するように構成されても良い。ここで言う電源ライン１３，１４間の電圧は、ＳＭＲ１６，１７からみて高圧バッテリ１５の側とは反対側、即ち、図１において点線の楕円で示されるようにＳＭＲ１６，１７よりも右側の電圧であり、コンデンサＣ１，Ｃ２の両端電圧（以下、コンデンサ電圧）と等しい。
【００２６】
尚、制御装置１９は、１つのマイクロコンピュータを備えても良いし、複数のマイクロコンピュータを備えても良い。また、制御装置１９の各機能を実現する手法はソフトウェアに限るものではなく、その一部又は全部の機能は、一つあるいは複数のハードウェアを用いて実現されても良い。例えば、制御装置１９の機能がハードウェアである電子回路によって実現される場合、その電子回路は、デジタル回路、又はアナログ回路、あるいはこれらの組合せによって実現されても良い。
【００２７】
［１−２．処理］
次に、制御装置１９が実行する診断処理について、図２のフローチャートを用いて説明する。
【００２８】
図２の診断処理は、ＳＭＲ１６，１７のオン故障と、各インバータ１，２の放電機能の異常とを、区別して検出するための処理である。ここで言うオン故障とは、ＳＭＲ１６，１７がオン状態のままになる故障である。ＳＭＲ１６，１７のオン故障としては、主に接点溶着がある。また、インバータ１，２の放電機能とは、コンデンサＣ１，Ｃ２を放電させる機能のことである。放電機能の異常とは、例えば、放電指令を受けて放電処理を行う制御回路１ｂ，２ｂの故障、あるいは、放電処理を実行するための端子の故障、あるいは、放電処理に必要なセンサ類の故障等、コンデンサＣ１，Ｃ２の放電を実現するために必要な装置群の故障全般のことである。放電機能の異常が発生した場合は、制御装置１９からインバータ１，２に放電指令が出力されても、コンデンサＣ１，Ｃ２の放電が実際には行われなくなる。
【００２９】
制御装置１９は、車両のユーザにより車両の電源スイッチがオフ操作されて、ＳＭＲ１６，１７をオフさせる条件が成立すると、図２の診断処理を開始する。電源スイッチのオフ操作は、車両の動力を停止させる操作に相当する。ＳＭＲ１６，１７をオフさせる条件とは、モータ１１，１２の制御を停止する条件でもある。
【００３０】
図２に示すように、制御装置１９は、診断処理を開始すると、Ｓ１２０にて、ＳＭＲ１６，１７をオンからオフさせるための遮断処理を行う。具体的には、制御装置１９は、ＳＭＲ１６，１７への駆動信号の出力を停止することにより、ＳＭＲ１６，１７をオフさせる。
【００３１】
制御装置１９は、次のＳ１３０にて、インバータ１に所定の短放電時間だけコンデンサＣ１，Ｃ２の放電を実施させる。ここで言う短放電時間とは、コンデンサＣ１，Ｃ２をある程度は放電させるが、完全には放電させない時間である。例えば、高圧バッテリ１５の電圧を「ＶＢ」とし、コンデンサ電圧を「ＶＣ」とすると、短放電時間は、ＶＣが「ＶＢ／３」程度低下すると設計上考えられる時間に設定されている。尚、以下では、コンデンサＣ１，Ｃ２の放電のことを、単に、放電ともいう。
【００３２】
制御装置１９は、次のＳ１４０にて、Ｓ１３０でのインバータ１による放電の実施によりコンデンサ電圧が低下したか否かを判定する。
例えば、制御装置１９は、Ｓ１３０でインバータ１に放電を実施させる前と、インバータ１に放電を停止させた後との、それぞれにおいてコンデンサ電圧を検出する。そして、放電実施前のコンデンサ電圧と放電実施後のコンデンサ電圧との差が、所定値よりも大きければ、コンデンサ電圧が低下したと判定する。また、例えば、制御装置１９は、放電実施後のコンデンサ電圧が、予め設定された低下判定値よりも低いか否かを判定し、コンデンサ電圧が低下判定値よりも低ければ、コンデンサ電圧が低下したと判定するように構成されても良い。
【００３３】
制御装置１９は、上記Ｓ１４０にて、コンデンサ電圧が低下したと判定した場合、即ち、Ｓ１４０での判定結果が「電圧低下あり」の場合には、Ｓ１５０に進む。制御装置１９は、Ｓ１５０では、Ｓ１３０と同様に、インバータ２に所定の短放電時間だけコンデンサＣ１，Ｃ２の放電を実施させる。
【００３４】
そして、制御装置１９は、次のＳ１６０にて、Ｓ１４０と同様に、Ｓ１５０でのインバータ２による放電の実施によりコンデンサ電圧が低下したか否かを判定する。
制御装置１９は、上記Ｓ１６０にて、コンデンサ電圧が低下したと判定した場合、即ち、Ｓ１６０での判定結果が「電圧低下あり」の場合には、Ｓ１７０に進み、正常と判断すると共に、この判断内容を、診断結果としてメモリ２２に記憶する。ここで言う正常とは、ＳＭＲ１６，１７のオン故障がなく、且つ、各インバータ１，２の放電機能の異常もない、ということである。
【００３５】
Ｓ１６０からＳ１７０に進む場合には、Ｓ１４０でコンデンサ電圧が低下したと判定されたことにより、インバータ１による放電が可能であること、即ち、インバータ１の放電機能が正常であることと、ＳＭＲ１６，１７がオフしていることが、確認されている。尚、インバータ１，２の少なくとも１つによって放電が可能であるということは、ＳＭＲ１６，１７がオフしていると考えられる。そして、Ｓ１６０でコンデンサ電圧が低下したと判定されたことにより、インバータ２による放電が可能であること、即ち、インバータ２の放電機能が正常であること、も確認されている。このため、Ｓ１７０では、正常と判断される。
【００３６】
制御装置１９は、Ｓ１７０で正常と判断すると、Ｓ１８０に進み、放電機能が正常であることが確認されたインバータ１，２の両方又は一方に、コンデンサＣ１，Ｃ２を完全に放電させる。例えば、制御装置１９は、コンデンサ電圧が０Ｖと見なすことができる所定の放電完了判定値以下となるまで、インバータ１，２の両方又は一方に放電を実施させる。
【００３７】
そして、制御装置１９は、次のＳ１９０にて、「次回は通常起動を行う」と記憶し、その後、当該診断処理を終了する。ここで言う次回とは、車両の電源スイッチが次回にオン操作された場合を意味する。ここで言う通常起動とは、車両の電源スイッチがオン操作された場合に、ＳＭＲ１６，１７をオンして、インバータ１，２を介しモータ１１，１２を制御することである。
【００３８】
また、制御装置１９は、上記Ｓ１６０にて、インバータ２による放電の実施によりコンデンサ電圧が低下しないと判定した場合、即ち、Ｓ１６０での判定結果が「電圧低下なし」の場合には、Ｓ２００に進む。そして、制御装置１９は、Ｓ２００では、インバータ２の放電機能が異常であると判断すると共に、この判断内容を、診断結果としてメモリ２２に記憶する。
【００３９】
Ｓ１６０からＳ２００に進む場合には、Ｓ１４０でコンデンサ電圧が低下したと判定されたことにより、インバータ１の放電機能が正常であることと、ＳＭＲ１６，１７がオフしていることが、確認されている。そして、Ｓ１６０でコンデンサ電圧が低下しないと判定されたことにより、インバータ２の放電機能は異常である、と判断される。
【００４０】
制御装置１９は、Ｓ２００の次にＳ２１０に進み、放電機能が正常であることが確認されたインバータ１に、コンデンサＣ１，Ｃ２を完全に放電させる。例えば、制御装置１９は、コンデンサ電圧が前述の放電完了判定値以下となるまで、インバータ１に放電を実施させる。
【００４１】
そして、制御装置１９は、次のＳ２２０にて、「次回は通常起動を行うが、異常警告あり」と記憶し、その後、当該診断処理を終了する。
制御装置１９は、「異常警告あり」と記憶すると、その後、車両の電源スイッチがオン操作された場合に、車両のユーザに対して、異常の発生を報知するための処理を行う。例えば、制御装置１９は、異常の発生を示す警告灯を点灯させたり、異常の発生を示すメッセージを表示装置に表示させたりする。つまり、インバータ２の放電機能が異常であっても、他の正常なインバータ１によって放電は可能であり、車両の走行や高圧バッテリ１５の充電等に直ちに支障はない。このため、制御装置１９は、モータ１１，１２の起動は許可するが、ユーザに対して、異常の発生を報知することにより早期修理を促す、というフェールセーフ処置を行う。
【００４２】
一方、制御装置１９は、上記Ｓ１４０にて、インバータ１による放電の実施によりコンデンサ電圧が低下しないと判定した場合、即ち、Ｓ１４０での判定結果が「電圧低下なし」の場合には、Ｓ２３０に進む。
【００４３】
制御装置１９は、Ｓ２３０では、Ｓ１５０と同様に、インバータ２に所定の短放電時間だけコンデンサＣ１，Ｃ２の放電を実施させる。そして、制御装置１９は、次のＳ２４０にて、Ｓ１６０と同様に、Ｓ２３０でのインバータ２による放電の実施によりコンデンサ電圧が低下したか否かを判定する。
【００４４】
制御装置１９は、上記Ｓ２４０にて、コンデンサ電圧が低下したと判定した場合、即ち、Ｓ２４０での判定結果が「電圧低下あり」の場合には、Ｓ２５０に進む。そして、制御装置１９は、Ｓ２５０では、インバータ１の放電機能が異常であると判断すると共に、この判断内容を、診断結果としてメモリ２２に記憶する。
【００４５】
Ｓ２４０からＳ２５０に進む場合には、Ｓ２４０でコンデンサ電圧が低下したと判定されたことにより、インバータ２の放電機能が正常であることと、ＳＭＲ１６，１７がオフしていることが、確認されている。そして、Ｓ１４０でコンデンサ電圧が低下しないと判定されているため、インバータ１の放電機能は異常である、と判断される。
【００４６】
時系列的には、Ｓ１４０でコンデンサ電圧が低下しないと判定された時点では、インバータ１の放電機能が異常であるか、あるいは、ＳＭＲ１６，１７がオン故障しているか、どちらかであると考えられる。そして、Ｓ２４０でコンデンサ電圧が低下したと判定されたことにより、インバータ２の放電機能が正常で、且つ、ＳＭＲ１６，１７がオフしていることが確認されため、インバータ１の放電機能が異常であると特定される。
【００４７】
制御装置１９は、Ｓ２５０の次にＳ２６０に進み、放電機能が正常であることが確認されたインバータ２に、コンデンサＣ１，Ｃ２を完全に放電させる。例えば、制御装置１９は、コンデンサ電圧が前述の放電完了判定値以下となるまで、インバータ２に放電を実施させる。
【００４８】
そして、制御装置１９は、次のＳ２７０にて、上記Ｓ２２０と同様に、「次回は通常起動を行うが、異常警告あり」と記憶し、その後、当該診断処理を終了する。つまり、インバータ１の放電機能が異常であっても、他の正常なインバータ２によって放電は可能であり、車両の走行や高圧バッテリ１５の充電等に直ちに支障はない。このため、制御装置１９は、モータ１１，１２の起動は許可するが、ユーザに対して、異常の発生を報知することにより早期修理を促す、というフェールセーフ処置を行う。
【００４９】
また、制御装置１９は、上記Ｓ２４０にて、インバータ２による放電の実施によりコンデンサ電圧が低下しないと判定した場合、即ち、Ｓ２４０での判定結果が「電圧低下なし」の場合には、Ｓ２８０に進む。そして、制御装置１９は、Ｓ２８０では、ＳＭＲ１６，１７がオン故障していると判断すると共に、この判断内容を、診断結果としてメモリ２２に記憶する。
【００５０】
Ｓ２４０からＳ２８０に進む場合には、Ｓ１４０とＳ２４０との両方でコンデンサ電圧が低下しないと判定されたことにより、インバータ１による放電と、インバータ２による放電との、両方が不能であることが確認されている。しかし、２つのインバータ１，２の放電機能が同時に異常になる可能性は極めて低いと考えられる。このため、ＳＭＲ１６，１７がオン故障していると判断される。
【００５１】
そして、制御装置１９は、Ｓ２８０の次にＳ２９０に進み、「次回は起動禁止」と記憶し、その後、当該診断処理を終了する。
制御装置１９は、「次回は起動禁止」と記憶すると、その後、車両の電源スイッチがオン操作されても、モータ１１，１２を起動させないようにする。例えば、制御装置１９は、ＳＭＲ１６，１７をオンさせる処理及びモータ１１，１２を制御する処理を行わなくなる。つまり、ＳＭＲ１６，１７がオフ不能（即ち、遮断不能）であることが分かったので、ＳＭＲ１６，１７が修理されるまで、モータ１１，１２の起動を禁止する、というフェールセーフ処置が行われる。
【００５２】
［１−３．効果］
以上詳述した第１実施形態によれば、下記の機能及び効果を奏する。
（１ａ）図２におけるＳ１２０〜Ｓ１６０，Ｓ２３０，Ｓ２４０により、制御装置１９は、ＳＭＲ１６，１７をオフさせる遮断処理を行った後、各インバータ１，２に異なるタイミングで放電を実施させる。そして、各インバータ１，２に放電を実施させる毎に、放電を実施させたインバータについての判定として、コンデンサ電圧が低下したか否かの判定（以下、電圧低下判定）を行う。
【００５３】
更に、制御装置１９は、図２におけるＳ１７０，Ｓ２００，Ｓ２５０，Ｓ２８０では、各インバータ１，２についての電圧低下判定の結果である低下判定結果、即ち、Ｓ１４０，Ｓ１６０，Ｓ２４０の判定結果に基づいて、診断結果を導き出す。即ち、制御装置１９は、ＳＭＲ１６，１７のオン故障と、各インバータ１，２の放電機能の異常とを、区別して検出する。
【００５４】
具体的には、制御装置１９は、各インバータ１，２についての低下判定結果が、全て「電圧低下なし」であった場合、即ち、Ｓ１４０で「電圧低下なし」と判定し、Ｓ２４０でも「電圧低下なし」と判定した場合には、ＳＭＲ１６，１７のオン故障と判断する。また、制御装置１９は、インバータ１，２のうち、インバータ１についての低下判定結果だけが「電圧低下なし」であった場合、即ち、Ｓ１４０で「電圧低下なし」と判定し、Ｓ２４０では「電圧低下あり」と判定した場合には、インバータ１の放電機能が異常であると判断する。同様に、制御装置１９は、インバータ１，２のうち、インバータ２についての低下判定結果だけが「電圧低下なし」であった場合、即ち、Ｓ１４０で「電圧低下あり」と判定し、Ｓ１６０では「電圧低下なし」と判定した場合には、インバータ２の放電機能が異常であると判断する。つまり、制御装置１９は、各インバータ１，２についての低下判定結果のうち、一部だけが「電圧低下なし」であった場合には、低下判定結果が「電圧低下なし」であったインバータの放電機能が、異常であると判断する。
【００５５】
このような制御装置１９によれば、ＳＭＲ１６，１７のオン故障と、各インバータ１，２の放電機能の異常とを、区別して検出することができる。よって、不適切なフェールセーフや誤った部品交換が実施されてしまう可能性を下げることができる。
【００５６】
（１ｂ）このため、制御装置１９は、図２のＳ２２０，Ｓ２７０，Ｓ２９０では、ＳＭＲ１６，１７のオン故障を検出した場合と、インバータ１，２のうちの何れかの放電機能の異常を検出した場合とで、異なるフェールセーフ処置を行うようになっている。よって、異常の内容に適したフェールセーフ処置を実施することができる。
【００５７】
（１ｃ）制御装置１９は、図２の診断処理を、車両の電源スイッチがオフ操作された後に実施する。このため、図２の診断処理によるコンデンサＣ１，Ｃ２の放電は、車両における終了シーケンスの一部として実施される。よって、故障診断のためだけに、コンデンサＣ１，Ｃ２の充放電を行う必要がなく、エネルギー消費の低減に寄与することができる。
【００５８】
（１ｄ）制御装置１９は、図２のＳ１８０，Ｓ２１０，Ｓ２６０では、ＳＭＲ１６，１７のオン故障を検出しなかった場合に、インバータ１，２のうち、放電機能異常を検出しなかったインバータに放電を実施させている。このため、インバータ１，２のうちの何れかに放電機能異常があっても、コンデンサＣ１，Ｃ２を完全に放電させることができる。コンデンサＣ１，Ｃ２が完全に放電されることは、車両を扱う人に対する安全性を高めることになる。
【００５９】
尚、上記実施形態では、図２のＳ１２０〜Ｓ１６０，Ｓ２３０，Ｓ２４０が、放電実施部としての処理に相当する。図２のＳ１７０，Ｓ２００，Ｓ２５０，Ｓ２８０が、異常判別部としての処理に相当する。図２のＳ２２０，Ｓ２７０，Ｓ２９０が、フェールセーフ部としての処理に相当する。図２のＳ１８０，Ｓ２１０，Ｓ２６０が、再放電実施部しての処理に相当する。
【００６０】
［２．第２実施形態］
［２−１．第１実施形態との相違点］
第２実施形態は、基本的な構成は第１実施形態と同様であるため、相違点について以下に説明する。尚、第１実施形態と同じ符号は、同一の構成を示すものであって、先行する説明を参照する。
【００６１】
第２実施形態の制御装置１９は、図２の診断処理に代えて、図３に示す診断処理を行う。尚、図３は、図２の診断処理との差異部分を示している。図３の診断処理では、図２の診断処理に対して、Ｓ３００，Ｓ３１０，Ｓ３２０が追加されている。
【００６２】
また、図示は省略されているが、制御装置１９は、高圧バッテリ１５の電圧を検出するための手段として、例えば、高圧バッテリ１５の電圧を分圧する複数の抵抗器と、それら抵抗器により分圧された電圧をＡ／Ｄ変換するＡ／Ｄ変換器とを、備える。また、制御装置１９は、高圧バッテリ１５の電圧を検出するセンサからの信号に基づいて、高圧バッテリ１５の電圧を検出するように構成されても良い。ここで言う高圧バッテリ１５の電圧は、高圧バッテリ１５のプラス側端子とマイナス側端子との間の電圧であって、ＳＭＲ１６，１７を介さずに検出される電圧である。
【００６３】
［２−２．処理］
図３に示すように、制御装置１９は、前述のＳ２４０にてコンデンサ電圧が低下しないと判定した場合、即ち、Ｓ１４０とＳ２４０とで「電圧低下なし」と判定した場合であり、各インバータ１，２についての低下判定結果が全て「電圧低下なし」であった場合には、Ｓ３００に進む。制御装置１９は、Ｓ３００では、予め定められた一定時間だけ待つ。
【００６４】
制御装置１９は、次のＳ３１０にて、高圧バッテリ１５の電圧（以下、ＶＢ）とコンデンサ電圧（以下、ＶＣ）とを検出すると共に、検出したＶＢとＶＣとを比較する。
具体的には、制御装置１９は、Ｓ３１０では、「ＶＢ−ＶＣ」が所定の閾値Ｖｔｈよりも小さいか否かを判定し、「ＶＢ−ＶＣ」が閾値Ｖｔｈよりも小さければ、ＶＢとＶＣとに差がないと判定して、Ｓ２８０に進む。そして、制御装置１９は、Ｓ２８０では、ＳＭＲ１６，１７がオン故障していると判断すると共に、この判断内容を、診断結果としてメモリ２２に記憶し、その後、前述のＳ２９０に進む。
【００６５】
また、制御装置１９は、上記３１０にて、「ＶＢ−ＶＣ」が閾値Ｖｔｈよりも小さくないと判定した場合には、ＶＢとＶＣとに差があると判定して、Ｓ３２０に進む。そして、制御装置１９は、Ｓ３２０では、２つのインバータ１，２の放電機能が異常であると判断すると共に、この判断内容を、診断結果としてメモリ２２に記憶し、その後、前述のＳ２９０に進む。
【００６６】
［２−３．効果］
以上詳述した第２実施形態によれば、前述した第１実施形態の効果に加え、更に以下の効果を奏する。
【００６７】
（２ａ）制御装置１９は、各インバータ１，２についての低下判定結果が全て「電圧低下なし」であった場合には、ＶＢとＶＣとを比較する。そして、制御装置１９は、ＶＢとＶＣとに差がないと判定した場合には、ＳＭＲ１６，１７のオン故障と判定するが、ＶＢとＶＣとに差があると判定した場合には、２つのインバータ１，２の放電機能が異常であると判定する。
【００６８】
つまり、ＳＭＲ１６，１７がオン故障している場合には、ＶＢとＶＣは同じになるが、ＳＭＲ１６，１７がオン故障していない場合には、コンデンサＣ１，Ｃ２の自然放電により、ＶＣがＶＢよりも小さくなると考えられる。このため、制御装置１９は、Ｓ３１０にてＶＢとＶＣとに差があると判定した場合には、ＳＭＲ１６，１７のオン故障ではなく、２つのインバータ１，２の放電機能が異常であると判定する。
【００６９】
２つのインバータ１，２の放電機能が同時に異常になることは、考慮不要と見なせる程に希な事象と言える多重異常であるが、上記第２実施形態によれば、この多重異常を、ＳＭＲ１６，１７のオン故障と区別して検出することが可能となる。
【００７０】
（２ｂ）また、制御装置１９は、各インバータ１，２についての低下判定結果が全て「電圧低下なし」であった場合には、Ｓ３００にて一定時間だけ待ってから、ＶＢとＶＣとの検出及び比較を行う。このため、仮に、ＳＭＲ１６，１７が正常でオフしており、２つのインバータ１，２の放電機能が異常であった場合には、一定時間だけ待つことにより、コンデンサＣ１，Ｃ２の自然放電がより進むこととなり、ＶＢとＶＣとの差はより大きくなる。よって、ＳＭＲ１６，１７のオン故障と、２つのインバータ１，２の放電機能異常とを、より正しく区別して検出することが可能となる。
【００７１】
尚、上記第２実施形態では、図２のＳ１７０，Ｓ２００，Ｓ２５０と、図３のＳ２８０，Ｓ３００，Ｓ３１０，Ｓ３２０が、異常判定部としての処理に相当する。
［３．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００７２】
例えば、ＳＭＲ１６，１７のうちの一方が存在しない構成、即ち、電源ライン１３，１４のうちの一方が高圧バッテリ１５と常時接続される構成であっても良い。また、コンデンサＣ１，Ｃ２のうちの一方が存在しない構成であっても良い。また、インバータ及びコンデンサの数は、３つ以上であっても良い。
【００７３】
また、上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしても良い。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしても良い。また、上記実施形態の構成の一部を省略しても良い。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換しても良い。尚、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【００７４】
また、上述した制御装置１９の他、当該制御装置１９を構成要素とするシステム、当該制御装置１９としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、車両の故障診断方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【００７５】
１，２…モータ駆動装置としてのインバータ、１３，１４…電源ライン、１５…電源としての高圧バッテリ、１６，１７…電源リレーとしてのＳＭＲ、Ｃ１，Ｃ２…コンデンサ、１９…制御装置
【図１】
2020015339.tif 000003
【図２】
2020015339.tif 000004
【図３】
2020015339.tif 000005