(57)【要約】【課題】車載の蓄電装置に入出力される電流を検出する電流センサの異常検出をするための判定基準を精度よく設定することである。【解決手段】ＥＣＵ１００は、蓄電装置１０の出力電力Ｐ１および電気負荷の消費電力Ｐ２を算出する（Ｓ１１０，１２０）。ＥＣＵ１００は、算出した消費電力Ｐ２と、消費電力の測定ばらつきＥとを用いて、算出した消費電力Ｐ２に応じた閾値Ｔｔｈを設定する（Ｓ１３０）。ＥＣＵ１００は、出力電力Ｐ１と消費電力Ｐ２との差分の大きさが閾値以上である場合に（Ｓ１４０においてＮＯ）、電流センサが異常であると判定する（Ｓ１６０）。【選択図】図２
2019187109.tif 000002
【特許請求の範囲】
【請求項１】
電動車両の電気負荷に供給する電力を蓄える蓄電装置と、
前記蓄電装置に入出力される電流を検出するように構成された電流センサと、
前記電流センサの異常を検出するように構成された制御装置とを備え、
前記制御装置は、
前記電流センサの検出値を用いて前記蓄電装置の出力電力を算出し、
前記電気負荷の動作状態に基づいて前記電動車両における消費電力を算出し、
前記出力電力と前記消費電力との差分の大きさが閾値を超える場合に前記電流センサが異常であると判定し、
前記制御装置は、算出された前記消費電力に応じて前記閾値を設定する、電動車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車載の蓄電装置に入出力される電流を検出する電流センサの異常を検出する電動車両に関する。
【背景技術】
【０００２】
電動車両には、電流センサが検出した車載の蓄電装置に入出力される充放電電流を用いて蓄電装置の充放電などを制御するものがある。この電流センサに異常があると蓄電装置が過充電状態および過放電状態になる可能性があるため、電流センサの異常を検出するための種々の方法が提案されている。
【０００３】
たとえば、特開２０１３−９０４７４号公報（特許文献１）には、車載の蓄電装置に入出力される充放電電流を検出する第２電流センサと、蓄電装置と電動車両の駆動部との間で電圧変換を行なう昇降圧コンバータに入出力される電流を検出する第１電流センサとを設けた電動車両が開示されている。この電動車両は、第１電流センサが検出した電流の変動量と、第２電流センサが検出した電流の変動量とを比較し、両者の差分の大きさが閾値以上であるか否かによって電流センサの異常を検出することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−９０４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に、センサなどの検出値が異常であるか否かを判定するための閾値は、センサの仕様で定められた検出精度とセンサの測定対象の出力可能範囲の上下限値とに応じて一律に設定されることが想定される。具体的には、たとえば、蓄電装置に入出力される電流を検出する電流センサであれば、蓄電装置の定格電流と電流センサの検出精度とを用いて、電流センサが検出し得る値として閾値が設定されることが想定される。
【０００６】
このように、センサの検出値に関わらず、センサの測定対象の出力可能範囲の上下限値に応じて一律に閾値が設定される場合、ばらつきの最大値に対応した閾値が設定される。そうすると、当該閾値を超えるような状態にならないと異常が検出されないため、検出値が小さい場合には異常が検出されない状態となる可能性があり、センサの異常検出の精度が低下してしまうことが懸念される。しかしながら、特許文献１には、閾値の設定に関しては何ら言及されていない。
【０００７】
本開示は、上記課題を解決するためになされたものであり、その目的は、車載の蓄電装置に入出力される電流を検出する電流センサの異常検出の精度を向上させることである。
【課題を解決するための手段】
【０００８】
この開示に係る電動車両は、電動車両の電気負荷に供給する電力を蓄える蓄電装置と、蓄電装置に入出力される電流を検出するように構成された電流センサと、電流センサの異常を検出するように構成された制御装置とを備える。制御装置は、電流センサの検出値を用いて蓄電装置の出力電力を算出する。制御装置は、電気負荷の動作状態に基づいて電動車両における消費電力を算出する。制御装置は、出力電力と消費電力との差分の大きさが閾値を超える場合に電流センサが異常であると判定する。制御装置は、算出された消費電力に応じて閾値を設定する。
【０００９】
上記構成によれば、算出された消費電力に応じて電流センサの異常を検出するための閾値が設定される。これによって、算出された消費電力に応じた適切な閾値を設定することが可能となる。それゆえに、たとえば、消費電力の最大値または最小値を用いて一律に閾値が設定されるような場合と比べて、精度よく電流センサの異常を検出することができる。
【発明の効果】
【００１０】
本開示によれば、車載の蓄電装置に入出力される電流を検出する電流センサの異常検出の精度を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態に係る電動車両の全体構成を概略的に示す図である。
【図２】実施の形態に係る電動車両のＥＣＵにおいて実行される電流センサの異常を検出するための処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００１３】
図１は、本実施の形態に係る電動車両１の全体構成を概略的に示す図である。本実施の形態においては、電動車両１はハイブリッド自動車である例について説明する。なお、電動車両１は、ハイブリッド自動車に限定されるものではなく、電気自動車および燃料電池自動車などの電動車両であってもよい。
【００１４】
電動車両１は、蓄電装置１０と、システムメインリレー（ＳＭＲ：System  Main  Relay）２０と、昇降圧コンバータ３０と、インバータ４０と、第１モータジェネレータ５０（図１における「ＭＧ１」）と、第２モータジェネレータ６０（図１における「ＭＧ２」）と、エンジン７０と、駆動輪８０と、動力分割装置９０と、補機負荷９５と、ＥＣＵ（Electronic  Control  Unit）１００とを備える。
【００１５】
以下においては、図１に示されるように、一点鎖線で囲われた電動車両１の構成を電気負荷Ｖともいう。電気負荷Ｖで消費される消費電力は、電動車両１の動作状態に基づいて変動する。電気負荷Ｖで消費される消費電力は、主として、昇降圧コンバータ３０と、第１モータジェネレータ５０と、第２モータジェネレータ６０と、補機負荷９５とにおいて消費される消費電力をいう。
【００１６】
蓄電装置１０は、複数の電池が積層されて構成される。電池は、たとえば、ニッケル水素電池、リチウムイオン電池等の二次電池である。また、電池は、正極と負極との間に液体電解質を有する電池であってもよいし、固体電解質を有する電池（全固体電池）であってもよい。なお、蓄電装置１０として電気二重層キャパシタ等の大容量キャパシタを採用してもよい。
【００１７】
ＳＭＲ２０は、一端が電気負荷Ｖと電気的に接続され、他端が蓄電装置１０と電気的に接続される。ＳＭＲ２０は、正極線ＰＬ１と蓄電装置１０の正極端子との間に接続されたリレーと、負極線ＮＬ１と蓄電装置１０の負極端子との間に接続されたリレーとを含む。ＳＭＲ２０は、ＥＣＵ１００からの制御信号に従って、蓄電装置１０と電気負荷Ｖとの導通状態（オン）および遮断状態（オフ）を切替える。
【００１８】
昇降圧コンバータ３０は、正極線ＰＬ１および負極線ＮＬ１と正極線ＰＬ２および負極線ＮＬ２との間で電圧変換を行なう。具体的には、たとえば、蓄電装置１０から供給される直流電圧を昇圧してインバータ４０に供給したり、動力分割装置９０からインバータ４０を介して供給される直流電圧を降圧して蓄電装置１０に供給したりする。
【００１９】
インバータ４０は、第１モータジェネレータ５０および第２モータジェネレータ６０に対応してそれぞれ設けられる第１インバータ４１および第２インバータ４２を含む。インバータ４０は、昇降圧コンバータ３０から正極線ＰＬ２および負極線ＮＬ２を介して供給される直流電力を、第１モータジェネレータ５０および第２モータジェネレータ６０を駆動するための交流電力に変換する。また、インバータ４０は、第１モータジェネレータ５０および第２モータジェネレータ６０により発電された交流電力を、蓄電装置１０を充電するための直流電力に変換する。
【００２０】
第１モータジェネレータ５０および第２モータジェネレータ６０は、交流回転電機であり、たとえば、ロータに永久磁石が埋設された三相交流同期電動機である。第１モータジェネレータ５０および第２モータジェネレータ６０は、動力分割装置９０を介してエンジン７０と接続されている。第１モータジェネレータ５０は、主として、動力分割装置９０を経由してエンジン７０により駆動される発電機として用いられる。
【００２１】
第２モータジェネレータ６０は、主として電動機として動作し、駆動輪８０を駆動する。第２モータジェネレータ６０は、蓄電装置１０からの電力および第１モータジェネレータ５０の発電電力の少なくとも一方を受けて駆動され、第２モータジェネレータ６０の駆動力は出力軸８５に伝達される。一方、電動車両１の制動時や下り斜面での加速度低減時には、第２モータジェネレータ６０は、発電機として動作して回生発電を行なう。第２モータジェネレータ６０が発電した電力は、昇降圧コンバータ３０を介して蓄電装置１０に供給される。
【００２２】
エンジン７０は、ガソリンエンジンまたはディーゼルエンジン等の内燃機関である。エンジン７０は、ＥＣＵ１００からの制御信号に応じて電動車両１が走行するための動力を発生する。エンジン７０により発生した動力は、動力分割装置９０を経由して、第１モータジェネレータ５０または駆動輪８０に供給される。
【００２３】
第１モータジェネレータ５０には、レゾルバ４００が設けられている。レゾルバ４００は、第１モータジェネレータ５０の回転角θｍ１を検出し、その検出結果を示す信号をＥＣＵ１００に出力する。同様に、第２モータジェネレータ６０には、レゾルバ４１０が設けられている。レゾルバ４１０は、第２モータジェネレータ６０の回転角θｍ２を検出し、その検出結果を示す信号をＥＣＵ１００に出力する。また、エンジン７０には、クランク角センサ４２０が設けられている。クランク角センサ４２０は、クランクシャフト７５の回転角θｅを検出し、その検出結果を示す信号をＥＣＵ１００に出力する。
【００２４】
動力分割装置９０は、エンジン７０、第１モータジェネレータ５０および出力軸８５を機械的に連結し、エンジン７０、第１モータジェネレータ５０および出力軸８５の間でトルクを伝達可能に構成される。具体的には、動力分割装置９０は、たとえば遊星歯車機構を含む。遊星歯車機構は、回転要素としてサンギヤと、リングギヤと、キャリアと、ピニオンギヤとを含む。サンギヤは、第１モータジェネレータ５０のロータに連結される。リングギヤは、出力軸８５に連結される。ピニオンギヤは、サンギヤとリングギヤとに噛合する。キャリアは、エンジン７０のクランクシャフト７５に連結されるとともに、ピニオンギヤが自転かつ公転できるようにピニオンギヤを保持する。動力分割装置９０においては、第１モータジェネレータ５０の回転速度Ｎｍ１、エンジン７０の回転速度Ｎｅおよび第２モータジェネレータ６０の回転速度Ｎｍ２のうち、いずれか２つの回転速度が決まれば残り１つの回転速度も決まる。
【００２５】
第１モータジェネレータ５０の回転速度Ｎｍ１は、レゾルバ４００の検出値θｍ１を用いてＥＣＵ１００によって算出される。第２モータジェネレータ６０の回転速度Ｎｍ２は、レゾルバ４１０の検出値θｍ２を用いてＥＣＵ１００によって算出される。エンジン７０の回転速度Ｎｅは、クランク角センサ４２０の検出値θｅを用いてＥＣＵ１００によって算出される。
【００２６】
補機負荷９５は、比較的低い電圧（たとえば、１２Ｖ程度）で駆動する電動車両１の電気負荷を総括して示したものであり、たとえば、正極線ＰＬ１の電圧を降圧して補機用電圧を生成するＤＣ／ＤＣコンバータ、および電動エアコンなどを含む。
【００２７】
また、電動車両１は、電流センサ２００，２１０および電圧センサ３００，３１０，３２０を含む。
【００２８】
電流センサ２００は、蓄電装置１０に入出力される電流ＩＢを検出し、その検出結果を示す信号をＥＣＵ１００に出力する。電流センサ２１０は、補機負荷９５に入力される電流Ｉ１を検出し、その検出結果を示す信号をＥＣＵ１００に出力する。
【００２９】
電圧センサ３００は、蓄電装置１０の電圧ＶＢを検出し、その検出結果を示す信号をＥＣＵ１００に出力する。電圧センサ３１０は、正極線ＰＬ１および負極線ＮＬ１間の電圧を検出し、その検出結果を示す信号をＥＣＵ１００に出力する。電圧センサ３２０は、正極線ＰＬ２および負極線ＮＬ２間の電圧を検出し、その検出結果を示す信号をＥＣＵ１００に出力する。
【００３０】
ＥＣＵ１００は、いずれも図示しないがＣＰＵ（Central  Processing  Unit）、メモリおよび入出力バッファを含んで構成される。ＥＣＵ１００は、各センサおよび機器からの信号、並びにメモリに格納されたマップおよびプログラムに基づいて、各機器の制御を行なう。なお、各種制御については、ソフトウェアによる処理に限られず、専用のハードウェア（電子回路）により処理することも可能である。なお、図１では、ＥＣＵ１００は単一の要素として表記されているが、ＥＣＵ１００は、纏まりのある機能毎に複数個に分割配置されてもよい。
【００３１】
ＥＣＵ１００は、蓄電装置１０の充放電を制御する。具体的には、ＥＣＵ１００は、電流センサ２００および電圧センサ３００の検出値ＩＢ，ＶＢを用いて蓄電装置１０が過充電状態または過放電状態にならないように、蓄電装置１０に入出力される電流を制御する。電流センサ２００および電圧センサ３００の一方あるいは双方に異常が生じたような場合には、蓄電装置１０の充放電の制御が正確に行なえず、蓄電装置１０が過充電状態または過放電状態になってしまうことが懸念される。そのため、ＥＣＵ１００は、電流センサ２００および電圧センサ３００の異常を検出する。
【００３２】
ＥＣＵ１００は、電圧センサ３００の検出値ＶＢと電圧センサ３１０の検出値Ｖ１とを比較することによって、電圧センサ３００および電圧センサ３１０の異常を検出する。具体的には、両者の差分が、電圧センサ３００および電圧センサ３１０の検出精度に応じて定められる一定の範囲内にない場合に、いずれかの電圧センサに異常があることを検出する。
【００３３】
ＥＣＵ１００は、蓄電装置１０の出力電力Ｐ１と電気負荷Ｖの消費電力Ｐ２とを比較することによって、電流センサ２００の異常を検出する。蓄電装置１０の出力電力Ｐ１と電気負荷Ｖの消費電力Ｐ２とは理論上等しくなることから、両者の差分の大きさが閾値よりも大きくなるような場合には、電流センサ２００に異常があることが想定される。電流センサ２００の異常検出について、以下に具体的に説明する。
【００３４】
（蓄電装置の出力電力の算出）
【００３５】
蓄電装置１０の出力電力Ｐ１は、電流センサ２００の検出値ＩＢおよび電圧センサ３００の検出値ＶＢを用いて、以下の式（１）によって算出される。
【００３６】
Ｐ１＝ＩＢ×ＶＢ…（１）
【００３７】
（電気負荷の消費電力の算出）
【００３８】
電気負荷Ｖの消費電力Ｐ２は、たとえば、第１モータジェネレータ５０の消費電力Ｐｍ１、第２モータジェネレータ６０の消費電力Ｐｍ２、昇降圧コンバータ３０の消費電力Ｐｃおよび補機負荷９５の消費電力Ｐａを用いて、以下の式（２）によって算出される。
【００３９】
Ｐ２＝Ｐｍ１＋Ｐｍ２＋Ｐｃ＋Ｐａ…（２）
【００４０】
第１モータジェネレータ５０の消費電力Ｐｍ１は、第１モータジェネレータ５０から出力されるトルクと、レゾルバ４００の検出値θｍ１を用いてＥＣＵ１００が算出した第１モータジェネレータ５０の回転速度Ｎｍ１とを用いて、以下の式（３）によって算出される。なお、第１モータジェネレータ５０から出力されるトルクには、ＥＣＵ１００から第１モータジェネレータ５０に要求されるトルク要求値Ｔ１が用いられる。
【００４１】
Ｐｍ１＝Ｔ１×Ｎｍ１…（３）
【００４２】
第２モータジェネレータ６０の消費電力Ｐｍ２は、第２モータジェネレータ６０から出力されるトルクと、レゾルバ４１０の検出値θｍ２を用いてＥＣＵ１００が算出した第２モータジェネレータ６０の回転速度Ｎｍ２とを用いて、以下の式（４）によって算出される。なお、第２モータジェネレータ６０から出力されるトルクには、ＥＣＵ１００から第２モータジェネレータ６０に要求されるトルク要求値Ｔ２が用いられる。
【００４３】
Ｐｍ２＝Ｔ２×Ｎｍ２…（４）
【００４４】
昇降圧コンバータ３０の消費電力Ｐｃは、変圧前の電圧（電圧センサ３１０の検出値Ｖ１）と変圧後の電圧（電圧センサ３２０の検出値Ｖ２）との差分を用いて、ＥＣＵ１００のメモリに記憶されている情報（変圧前の電圧および変圧後の電圧の差分と消費電力の関係を示す算出マップ）と照合させることにより算出される。算出マップは、変圧前の電圧と変圧後の電圧との差分に応じた消費電力を予め実験などにより算出して作成されている。
【００４５】
補機負荷９５の消費電力Ｐａは、電流センサ２１０の検出値Ｉ１と、電圧センサ３１０の検出値Ｖ１とを用いて、以下の式（５）によって算出される。
【００４６】
Ｐａ＝Ｉ１×Ｖ１…（５）
【００４７】
（閾値の設定について）
【００４８】
ここで、電流センサ２００が異常であるか否かを判定するための閾値Ｔｔｈ１は、たとえば、電気負荷Ｖの消費電力Ｐ２の最大値Ｐ２ｍａｘを用いて算出されることが想定される。具体的に一例を説明すると、たとえば、閾値Ｔｔｈ１は、消費電力Ｐ２の最大値Ｐ２ｍａｘおよび消費電力Ｐ２の予め算出された測定ばらつきＥを用いて、以下の式（６）によって算出される。
【００４９】
Ｔｔｈ１＝Ｐ２ｍａｘ×Ｅ／１００…（６）
【００５０】
なお、測定ばらつきＥは、電気負荷Ｖの消費電力Ｐ２の算出に用いられるレゾルバ４００，４１０、電圧センサ３１０，３２０、電流センサ２１０およびトルク要求値Ｔ１，Ｔ２を算出するために用いられる各種センサなどの検出精度を考慮して定められ、百分率で表わされる値である。測定ばらつきＥは、ＥＣＵ１００のメモリに記憶されている。
【００５１】
そして、出力電力Ｐ１と消費電力Ｐ２との差分の大きさが上記のように設定された閾値Ｔｔｈ１以上であるか否かを判定することによって、電流センサ２００の異常を検出することができる。出力電力Ｐ１と消費電力Ｐ２との差分の大きさが閾値Ｔｔｈ１以上である場合には、電流センサ２００が異常であると判定される。
【００５２】
しかしながら、上記のように消費電力Ｐ２の最大値Ｐ２ｍａｘに応じて一律に閾値Ｔｔｈ１が設定されると、使用範囲全体における最大値に対応して閾値が設定されるので、閾値Ｔｔｈ１が大きな値に設定されることになる。そうすると、当該閾値Ｔｔｈ１を超えるような状態にならないと異常が検出されないため、消費電力Ｐ２が小さい状態では異常が検出されない状態が生じ得る。したがって、電流センサ２００の異常検出の精度が低下してしまうことが懸念される。
【００５３】
そこで、本実施の形態においては、「算出された消費電力Ｐ２」に応じて閾値Ｔｔｈが可変に設定される。これによって、「算出された消費電力Ｐ２」に応じた適切な閾値Ｔｔｈを設定することが可能となる。たとえば、一例を示すと、消費電力Ｐ２の測定ばらつきＥが１０％である場合において、消費電力Ｐ２の最大値Ｐ２ｍａｘが１００ｋＷであったときの閾値Ｔｔｈ１は１０ｋＷである。消費電力Ｐ２の算出値が５０ｋＷであったときの閾値Ｔｔｈは５ｋＷである。このように、閾値Ｔｔｈ（５ｋＷ）は閾値Ｔｔｈ１（１０ｋＷ）より小さいので、「算出された消費電力Ｐ２」に応じて閾値Ｔｔｈが設定されることにより、電流センサ２００の異常が検出され易くなる。それゆえに、消費電力Ｐ２の最大値Ｐ２ｍａｘに応じて一律に閾値Ｔｔｈ１が設定されるような場合と比べて、精度よく電流センサ２００の異常を検出することができる。
【００５４】
図２は、本実施の形態に係る電動車両１のＥＣＵ１００において実行される電流センサ２００の異常を検出するための処理の一例を示すフローチャートである。このフローチャートは、ＥＣＵ１００において所定の演算周期ごとに呼び出されて実行される。図２に示すフローチャートの各ステップは、ＥＣＵ１００によるソフトウェア処理によって実現される場合について説明するが、その一部あるいは全部がＥＣＵ１００内に作製されたハードウェア（電気回路）によって実現されてもよい。
【００５５】
ＥＣＵ１００は、電圧センサ３００に異常がないかを判定する（Ｓ１００）。具体的には、ＥＣＵ１００は、電圧センサ３００の検出値ＶＢと電圧センサ３１０の検出値Ｖ１とを比較して、両者の差分が、電圧センサ３００および電圧センサ３１０の検出精度に応じて定められる一定の範囲内にあるか否かを判定する。ＥＣＵ１００は、両者の差分が一定の範囲内にない場合、電圧センサ３００および電圧センサ３１０の少なくとも一方に異常がある（電圧センサ３００に異常がある可能性がある）と判定する（Ｓ１００においてＮＯ）。電圧センサ３００に異常がある場合には、出力電力Ｐ１と消費電力Ｐ２との比較によって電流センサ２００が異常であることを適切に判定することができないため、電流センサ２００の異常判定を行なうことなく、処理を終了する。
【００５６】
一方、ＥＣＵ１００は、両者の差分が一定の範囲内にあれば電圧センサ３００および電圧センサ３１０に異常がないと判定し（Ｓ１００においてＹＥＳ）、蓄電装置１０の出力電力Ｐ１を算出する（Ｓ１１０）。具体的には、ＥＣＵ１００は、電流センサ２００の検出値ＩＢおよび電圧センサ３００の検出値ＶＢを用いて上述の式（１）を用いて出力電力Ｐ１を算出する。
【００５７】
ＥＣＵ１００は、電気負荷Ｖの消費電力Ｐ２を算出する（Ｓ１２０）。具体的には、第１モータジェネレータ５０の消費電力Ｐｍ１、第２モータジェネレータ６０の消費電力Ｐｍ２、昇降圧コンバータ３０の消費電力Ｐｃおよび補機負荷９５の消費電力Ｐａを用いて、上述の式（２）によって算出される。第１モータジェネレータ５０の消費電力Ｐｍ１は、トルク要求値Ｔ１とレゾルバ４００の検出値θｍ１に基づいて算出された回転速度Ｎｍ１とを用いて、上述の式（３）によって算出される。第２モータジェネレータ６０の消費電力Ｐｍ２は、トルク要求値Ｔ２とレゾルバ４１０の検出値θｍ２に基づいて算出された回転速度Ｎｍ２とを用いて、上述の式（４）によって算出される。昇降圧コンバータ３０の消費電力Ｐｃは、電圧センサ３１０の検出値Ｖ１と、電圧センサ３２０の検出値Ｖ２と、算出マップとを用いて算出される。補機負荷９５の消費電力Ｐａは、電流センサ２１０の検出値Ｉ１と、電圧センサ３１０の検出値Ｖ１とを用いて、上述の式（５）によって算出される。
【００５８】
ＥＣＵ１００は、Ｓ１２０で算出した電気負荷Ｖの消費電力Ｐ２と、消費電力Ｐ２の測定ばらつきＥとを用いて、以下の式（７）によって閾値Ｔｔｈを設定する（Ｓ１３０）。
【００５９】
Ｔｔｈ＝Ｐ２×Ｅ／１００…（７）
【００６０】
ＥＣＵ１００は、出力電力Ｐ１と消費電力Ｐ２との差分の大きさが、Ｓ１３０で算出された閾値Ｔｔｈより小さいか否かを判定する（Ｓ１４０）。ＥＣＵ１００は、出力電力Ｐ１と消費電力Ｐ２との差分の大きさが、閾値Ｔｔｈより小さいと判定すると（Ｓ１４０においてＹＥＳ）、差分が許容範囲内にあるため、電流センサ２００に異常はないと判定する（Ｓ１５０）。
【００６１】
一方、ＥＣＵ１００は、出力電力Ｐ１と消費電力Ｐ２との差分の大きさが、閾値Ｔｔｈ以上であると判定すると（Ｓ１４０においてＮＯ）、差分が許容範囲を超えるため、電流センサ２００が異常であると判定する（Ｓ１６０）。
【００６２】
以上のように、算出された消費電力Ｐ２の値に応じて閾値Ｔｔｈが可変に設定される。これによって、算出された消費電力Ｐ２の値に応じた適切な閾値Ｔｔｈを設定することが可能となる。それゆえに、消費電力Ｐ２の最大値Ｐ２ｍａｘに応じて一律に閾値Ｔｔｈ１が設定されるような場合と比べて、精度よく電流センサ２００の異常を検出することができる。
【００６３】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６４】
１  電動車両、１０  蓄電装置、３０  昇降圧コンバータ、４０  インバータ、４１  第１インバータ、４２  第２インバータ、５０  第１モータジェネレータ、６０  第２モータジェネレータ、７０  エンジン、７５  クランクシャフト、８０  駆動輪、８５  出力軸、９０  動力分割装置、９５  補機負荷、１００  ＥＣＵ、２００，２１０  電流センサ、３００，３１０，３２０  電圧センサ、４００，４１０  レゾルバ、４２０  クランク角センサ、ＮＬ１，ＮＬ２  負極線、ＰＬ，ＰＬ１，ＰＬ２  正極線、Ｖ  電気負荷。
【図１】
2019187109.tif 000003
【図２】
2019187109.tif 000004