(57)【要約】【課題】電池パックに備えられる複数のスタックのうちの少なくとも１つのスタックに設けられる全ての温度センサが故障していてもその電池パックを継続して使用する。【解決手段】温度取得部３２は、スタックＳｔに設けられる全ての温度センサＳｅが故障していると判定部３１により判定された場合、少なくとも１つの温度センサＳｅが故障していないと判定部３１により判定されたスタックＳｔの最小温度のうちの最も小さい最小温度に規定の温度範囲の大きさＴｓを加算した温度を、全ての温度センサＳｅが故障していると判定部３１により判定されたスタックＳｔの最大温度として取得する。【選択図】図１
2020087740.tif 000002
【特許請求の範囲】
【請求項１】
複数のスタックと、
前記各スタックにそれぞれ複数設けられる電池と、
前記各電池の温度が規定の温度範囲に収まるように前記各電池の温度を調整する温度調整処理を行う温度調整部と、
前記各スタックにそれぞれ複数設けられる温度センサと、
前記各温度センサの故障を判定する判定部と、
前記スタックに設けられる全ての前記温度センサのうち、前記判定部により故障していないと判定される少なくとも１つの前記温度センサにより検出される温度を用いて、そのスタックの最大温度及び最小温度を取得する温度取得部と、
を備え、
前記温度取得部は、前記スタックに設けられる全ての前記温度センサが故障していると前記判定部により判定された場合、少なくとも１つの前記温度センサが故障していないと前記判定部により判定された前記スタックの最小温度のうちの最も小さい最小温度に前記規定の温度範囲の大きさを加算した温度を、全ての前記温度センサが故障していると前記判定部により判定された前記スタックの最大温度として取得する最大温度取得処理を行う
ことを特徴とする電池パック。
【請求項２】
請求項１に記載の電池パックであって、
前記温度取得部は、前記スタックに設けられる全ての前記温度センサが故障していると前記判定部により判定された場合、少なくとも１つの前記温度センサが故障していないと前記判定部により判定された前記スタックの最大温度のうちの最も大きい最大温度から前記規定の温度範囲の大きさを減算した温度を、全ての前記温度センサが故障していると前記判定部により判定された前記スタックの最小温度として取得する最小温度取得処理を行う
ことを特徴とする電池パック。
【請求項３】
請求項１に記載の電池パックであって、
前記温度取得部は、少なくとも１つの前記温度センサが故障していないと前記判定部により判定された前記スタックの最大温度のうちの最も大きい最大温度と、少なくとも１つの前記温度センサが故障していないと前記判定部により判定された前記スタックの最小温度のうちの最も小さい最小温度との差が前記規定の温度範囲の大きさ以下である場合、前記最大温度取得処理を行う
ことを特徴とする電池パック。
【請求項４】
請求項２に記載の電池パックであって、
前記温度取得部は、少なくとも１つの前記温度センサが故障していないと前記判定部により判定された前記スタックの最大温度のうちの最も大きい最大温度と、少なくとも１つの前記温度センサが故障していないと前記判定部により判定された前記スタックの最小温度のうちの最も小さい最小温度との差が前記規定の温度範囲の大きさ以下である場合、前記最小温度取得処理を行う
ことを特徴とする電池パック。
【請求項５】
複数のスタックと、前記各スタックにそれぞれ複数設けられる電池と、前記各電池の温度が規定の温度範囲に収まるように前記各電池の温度を調整する温度調整処理を行う温度調整部と、前記各スタックにそれぞれ複数設けられる温度センサと、前記各温度センサの故障を判定する判定部と、前記スタックに設けられる全ての前記温度センサのうち、前記判定部により故障していないと判定される少なくとも１つの前記温度センサにより検出される温度を用いて、そのスタックの最大温度及び最小温度を取得する温度取得部とを備える電池パックにおける温度取得方法であって、
前記温度取得部は、前記スタックに設けられる全ての前記温度センサが故障していると前記判定部により判定された場合、少なくとも１つの前記温度センサが故障していないと前記判定部により判定された前記スタックの最小温度のうちの最も小さい最小温度に前記規定の温度範囲の大きさを加算した温度を、全ての前記温度センサが故障していると前記判定部により判定された前記スタックの最大温度として取得する最大温度取得処理を行う
ことを特徴とする温度取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池パックに備えられる複数のスタックのそれぞれの温度を取得する技術に関する。
【背景技術】
【０００２】
電池パックとして、複数のスタックと、各スタックにそれぞれ複数設けられる温度センサとを備え、スタック内の各温度センサにより検出される温度のうちの最も高い温度をそのスタックの最大温度として取得し、スタック内の各温度センサにより検出される温度のうちの最も低い温度をそのスタックの最小温度として取得するものがある。
【０００３】
ところで、少なくとも１つのスタックの最大温度を取得することができないと、電池パックの使用を禁止する場合がある。
【０００４】
このような場合、上記電池パックでは、スタック内の全ての温度センサが故障してしまうと、そのスタックの最大温度を取得することができず、電池パックの使用が禁止されてしまうという懸念がある。
【０００５】
関連する技術として、特許文献１がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−１３９１５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の一側面に係る目的は、電池パックに備えられる複数のスタックのうちの少なくとも１つのスタックに設けられる全ての温度センサが故障していてもその電池パックを継続して使用することである。
【課題を解決するための手段】
【０００８】
本発明に係る一つの形態である電池パックは、複数のスタックと、各スタックにそれぞれ複数設けられる電池と、各電池の温度が規定の温度範囲に収まるように各電池の温度を調整する温度調整処理を行う温度調整部と、各スタックにそれぞれ複数設けられる温度センサと、各温度センサの故障を判定する判定部と、スタックに設けられる全ての温度センサのうち、判定部により故障していないと判定される少なくとも１つの温度センサにより検出される温度を用いて、そのスタックの最大温度及び最小温度を取得する温度取得部とを備える。
【０００９】
温度取得部は、スタックに設けられる全ての温度センサが故障していると判定部により判定された場合、少なくとも１つの温度センサが故障していないと判定部により判定されたスタックの最小温度のうちの最も小さい最小温度に規定の温度範囲の大きさを加算した温度を、全ての温度センサが故障していると判定部により判定されたスタックの最大温度として取得する最大温度取得処理を行う。
【００１０】
これにより、スタックに設けられる全ての温度センサが故障していても、そのスタックの最大温度を取得することができるため、少なくとも１つのスタックの最大温度を取得することができないと、電池パックの使用を禁止する場合であっても、電池パックを継続して使用することができる。
【００１１】
また、温度取得部は、スタックに設けられる全ての温度センサが故障していると判定部により判定された場合、少なくとも１つの温度センサが故障していないと判定部により判定されたスタックの最大温度のうちの最も大きい最大温度から規定の温度範囲の大きさを減算した温度を、全ての温度センサが故障していると判定部により判定されたスタックの最小温度として取得する最小温度取得処理を行う。
【００１２】
これにより、スタックに設けられる全ての温度センサが故障していても、そのスタックの最小温度を取得することができる。
【００１３】
また、温度取得部は、少なくとも１つの温度センサが故障していないと判定部により判定されたスタックの最大温度のうちの最も大きい最大温度と、少なくとも１つの温度センサが故障していないと判定部により判定されたスタックの最小温度のうちの最も小さい最小温度との差が規定の温度範囲の大きさ以下である場合、最大温度取得処理を行うように構成してもよい。
【００１４】
これにより、上記差が規定の温度範囲の大きさ以下でない場合に最大温度取得処理を行う場合に比べて、全ての温度センサが故障していると判定部により判定されたスタックの最大温度を精度良く取得することができる。そのため、その取得した最大温度を実際の最大温度より小さく見積もってしまうことを抑制することができるため、実際には全ての温度センサが故障していると判定部により判定されたスタックの最大温度が高温異常状態の電池の温度を示す高温閾値以上であるにもかかわらず、全ての温度センサが故障していると判定部により判定されたスタックの最大温度が高温閾値以上でないと誤判断されることを抑制することができる。
【００１５】
また、温度取得部は、上記差が規定の温度範囲の大きさ以下である場合、最小温度取得処理を行うように構成してもよい。
【００１６】
これにより、上記差が規定の温度範囲の大きさ以下でない場合に最小温度取得処理を行う場合に比べて、全ての温度センサが故障していると判定部により判定されたスタックの最小温度を精度良く取得することができる。そのため、その取得した最小温度を実際の最小温度より大きく見積もってしまうことを抑制することができるため、実際には全ての温度センサが故障していると判定部により判定されたスタックの最小温度が低温異常状態の電池の温度を示す低温閾値以下であるにもかかわらず、全ての温度センサが故障していると判定部により判定されたスタックの最小温度が低温閾値以下でないと誤判断されることを抑制することができる。
【発明の効果】
【００１７】
本発明によれば、電池パックに備えられる複数のスタックのうちの少なくとも１つのスタックに設けられる全ての温度センサが故障していてもその電池パックを継続して使用することができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態の電池パックを示す図である。
【図２】制御部の動作の一例を示すフローチャートである。
【図３】各温度センサにより検出される温度の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下図面に基づいて実施形態について詳細を説明する。
図１は、実施形態の電池パックを示す図である。
【００２０】
図１に示す電池パックＢＰは、３つのスタックＳｔ１〜Ｓｔ３と、温度調整部１と、記憶部２と、制御部３とを備える。なお、スタックＳｔ１〜Ｓｔ３を区別しない場合、単に、スタックＳｔとする。また、電池パックＢＰに備えられるスタックＳｔの数は、２つ以上であれば、特に限定されない。
【００２１】
スタックＳｔ１は、互いに直列接続される５つの電池Ｂと、３つの温度センサＳｅ１１〜Ｓｅ１３とを設けている。スタックＳｔ２は、互いに直列接続される５つの電池Ｂと、３つの温度センサＳｅ２１〜２３とを設けている。スタックＳｔ３は、互いに直列接続される５つの電池Ｂと、３つの温度センサＳｅ３１〜３３とを設けている。なお、電池Ｂは、リチウムイオン電池またはニッケル水素電池などとする。また、温度センサＳｅ１１〜Ｓｅ１３、温度センサＳｅ２１〜Ｓｅ２３、及び温度センサＳｅ３１〜３３を区別しない場合、単に、温度センサＳｅとする。また、１つのスタックＳｔに設けられる電池Ｂの数は、２つ以上であれば、特に限定されない。また、１つのスタックＳｔに設けられる温度センサＳｅの数は、２つ以上であれば、特に限定されない。また、１つのスタックＳｔ内の各温度センサＳｅの配置箇所は特に限定されない。例えば、スタックＳｔ１において同一直線上に等間隔で配置される５つの電池Ｂのうちの一方端の電池Ｂに温度センサＳｅ１が配置され、中央の電池Ｂに温度センサＳｅ２が配置され、他方端の電池Ｂに温度センサＳｅ３が配置されている。
【００２２】
また、電池パックＢＰ内の全ての電池Ｂは互いに直列接続されている。すなわち、スタックＳｔ１の５つの電池Ｂのうちの一方端の電池Ｂは、電池パックＢＰの一方の入出力端子に接続され、スタックＳｔ１の５つの電池Ｂのうちの他方端の電池Ｂは、スタックＳｔ２の５つの電池Ｂのうちの一方端の電池Ｂに接続され、スタックＳｔ２の５つの電池Ｂのうちの他方端の電池Ｂは、スタックＳｔ３の５つの電池Ｂのうちの一方端の電池Ｂに接続され、スタックＳｔ３の５つの電池Ｂのうちの他方端は、電池パックＢＰの他方の入出力端子に接続されている。
【００２３】
温度調整部１は、冷却ファンやヒータなどにより構成され、電池パックＢＰ内の全ての電池Ｂの温度が規定の温度範囲内に収まるように各電池Ｂの温度を調整する温度調整処理を行う。なお、規定の温度範囲は、実験やシミュレーションなどにおいて温度調整部１により温度調整処理が行われているときに求められる各電池Ｂの温度のうちの最小値から最大値までの温度範囲とする。なお、電池パックＢＰ内の全ての電池Ｂの温度が規定の温度範囲内に収まるように各電池Ｂの温度を調整することが可能であれば、温度調整部１の構成は、特に限定されない。例えば、温度調整部１は各電池Ｂに備えられたヒートシンク等であっても良いし、自然風による冷却機構等であっても良い。
【００２４】
記憶部２は、ＲＡＭ（Random Access Memory）またはＲＯＭ（Read Only Memory）などにより構成され、上記規定の温度範囲などを記憶する。
【００２５】
制御部３は、ＣＰＵ（Central Processing Unit）またはプログラマブルなデバイス（ＦＰＧＡ（Field Programmable Gate Array）やＰＬＤ（Programmable Logic Device））などにより構成され、判定部３１と、温度取得部３２とを備える。例えば、ＣＰＵまたはプログラマブルなデバイスが記憶部２に記憶されているプログラムを実行することにより、判定部３１及び温度取得部３２が実現される。
【００２６】
判定部３１は、温度センサＳｅ１１〜Ｓｅ１３、温度センサＳｅ２１〜Ｓｅ２３、及び温度センサＳｅ３１〜Ｓｅ３３のそれぞれの故障を判定する。
【００２７】
温度取得部３２は、スタックＳｔ１〜Ｓｔ３のそれぞれの最大温度及び最小温度を取得する。
【００２８】
図２は、制御部３の動作の一例を示すフローチャートである。
まず、ステップＳ１において、制御部３の温度取得部３２は、電池パックＢＰ内の全ての温度センサＳｅから温度を取得する。
【００２９】
次に、ステップＳ２において、制御部３の判定部３１は、全ての温度センサＳｅの故障を判定する。例えば、判定部３１は、温度センサＳｅにより検出された温度が上限値Ｔｈｉｇｈ以上である場合、または、温度センサＳｅにより検出された温度が下限値Ｔｌｏｗ以下である場合、その温度センサＳｅが故障していると判定する。なお、上限値Ｔｈｉｇｈは、温度センサＳｅが天絡または断線しているときにその温度センサＳｅから取得される温度とし、高温異常状態の電池Ｂの温度を示す高温閾値Ｔｔｈ１より大きい値とする。また、下限値Ｔｌｏｗは、温度センサＳｅが地絡しているときにその温度センサＳｅから取得される温度とし、低温異常状態の電池Ｂの温度を示す低温閾値Ｔｔｈ２より小さい値とする。高温異常状態とは、電池Ｂの温度が比較的高い温度になることで電池Ｂが劣化している状態とする。低温異常状態とは、電池Ｂの温度が比較的低い温度になることで電池Ｂが劣化している状態とする。
【００３０】
次に、ステップＳ３において、温度取得部３２は、１つのスタックＳｔに設けられる全ての温度センサＳｅのうち、判定部３１により故障していないと判定される少なくとも１つの温度センサＳｅにより検出される温度を用いて、そのスタックＳｔの最大温度及び最小温度を取得する。例えば、判定部３１により温度センサＳｅ２１〜Ｓｅ２３が故障していないと判定された場合、温度取得部３２は、温度センサＳｅ２１〜Ｓｅ２３により検出される温度Ｔ２１〜Ｔ２３のうちの最も大きい温度Ｔ２２を、スタックＳｔ２の最大温度として取得し、温度Ｔ２１〜Ｔ２３のうちの最も低い温度Ｔ２１を、スタックＳｔ２の最小温度として取得する。また、判定部３１により温度センサＳｅ３１、Ｓｅ３３が故障していると判定され、温度センサＳｅ３２が故障していないと判定された場合、温度取得部３２は、温度センサＳｅ３２により検出される温度Ｔ３２を、スタックＳｔ３の最大温度及び最小温度として取得する。
【００３１】
次に、温度取得部３２は、全ての温度センサＳｅが故障していると判定部３１により判定されたスタックＳｔ（以下、異常スタックＳｔという）が存在しない場合（ステップＳ４：Ｎｏ）、温度取得処理を終了する。なお、温度取得部３２は、温度取得処理終了時、全てのスタックＳｔの最大温度のうちの最も大きい最大温度を、電池パックＢＰの最大温度とし、全てのスタックＳｔの最小温度のうちの最も小さい最小温度を、電池パックＢＰの最小温度とするように構成してもよい。
【００３２】
また、温度取得部３２は、異常スタックＳｔが存在する場合（ステップＳ４：Ｙｅｓ）、少なくとも１つの温度センサＳｅが故障していないと判定部３１により判定されたスタックＳｔ（以下、正常スタックＳｔという）の最大温度のうちの最も大きい最大温度と正常スタックＳｔの最小温度のうちの最も小さい最小温度との差Ｔｄが規定の温度範囲の大きさＴｓ以下であるか否かを判断する（ステップＳ５）。
【００３３】
次に、温度取得部３２は、差Ｔｄが規定の温度範囲の大きさＴｓより大きい場合（ステップＳ５：Ｎｏ）、温度調整部１により温度調整処理が行われることなどで差Ｔｄが規定の温度範囲の大きさＴｓ以下になるまで待機する。
【００３４】
一方、温度取得部３２は、差Ｔｄが規定の温度範囲の大きさＴｓ以下である場合、すなわち、正常スタックＳｔの最大温度のうちの最も大きい最大温度と正常スタックＳｔの最小温度のうちの最も小さい最小温度が規定の温度範囲内に収まっていると推測することができる場合（ステップＳ５：Ｙｅｓ）、正常スタックＳｔの最小温度のうちの最も小さい最小温度に規定の温度範囲の大きさＴｓを加算した温度を、異常スタックＳｔの最大温度として取得する最大温度取得処理を行う（ステップＳ６）。なお、規定の温度範囲の大きさＴｓとは、例えば、規定の温度範囲の上限値から規定の温度範囲の下限値を減算した値とする。
【００３５】
次に、温度取得部３２は、正常スタックＳｔの最大温度のうちの最も大きい最大温度から規定の温度範囲の大きさＴｓを減算した温度を、異常スタックＳｔの最小温度として取得する最小温度取得処理を行い（ステップＳ７）、温度取得処理を終了する。
【００３６】
なお、図２に示すフローチャートにおいて、ステップＳ５の処理を省略してもよい。すなわち、温度取得部３２は、異常スタックＳｔが存在する場合（ステップＳ４：Ｙｅｓ）、ステップＳ６の処理に進むように構成してもよい。なお、ステップＳ５の処理を省略する場合、最小温度取得処理及び最大温度取得処理は、温度調整部１により電池パックＢＰ内の全ての電池Ｂの温度が規定の温度範囲内に保たれている状態で行われるものとする。電池パックＢＰ内の全ての電池Ｂの温度が規定の温度範囲内に保たれている状態とは、温度調整部１による温度調整処理が行われており温度調整部１が十分な時間機能している状態、または、温度調整部１による温度調整処理が行われておらず温度調整部１が機能していないが、事前の温度調整部１による温度調整処理の影響によって、電池パックＢＰ内の全ての電池Ｂが規定の温度範囲に収まっている状態を含む。このように、ステップＳ５の処理を省略する場合、ステップＳ５の処理を省略する分、制御部３の負荷を軽くすることができる。
【００３７】
また、図２に示すフローチャートにおいて、ステップＳ７の処理を省略してもよい。すなわち、温度取得部３２は、異常スタックＳｔの最大温度を取得した後（ステップＳ６）、異常スタックＳｔの最小温度を取得せずに、温度取得処理を終了するように構成してもよい。このように、ステップＳ７の処理を省略する場合、ステップＳ７の処理を省略する分、制御部３の負荷を軽くすることができる。
【００３８】
ここで、判定部３１により温度センサＳｅ１１〜Ｓｅ１３及び温度センサＳｅ３１、Ｓｅ３３が故障していると判定され、温度センサＳｅ２１〜Ｓｅ２３及び温度センサＳｅ３２が故障していないと判定された場合において、温度取得部３２によりスタックＳｔ１〜Ｓｔ３のそれぞれの最大温度及び最小温度が取得される場合を想定する。なお、図３は、このように想定される場合において、温度センサＳｅ１１〜Ｓｅ１３、温度センサＳｅ２１〜２３、及び温度センサＳｅ３１〜Ｓｅ３３により検出される温度の一例を示す図である。
【００３９】
まず、温度取得部３２は、温度センサＳｅ１１により検出される温度Ｔ１１を取得し、温度センサＳｅ１２により検出される温度Ｔ１２を取得し、温度センサＳｅ１３により検出される温度Ｔ１３を取得し、温度センサＳｅ２１により検出される温度Ｔ２１を取得し、温度センサＳｅ２２により検出される温度Ｔ２２を取得し、温度センサＳｅ２３により検出される温度Ｔ２３を取得し、温度センサＳｅ３１により検出される温度Ｔ３１を取得し、温度センサＳｅ３２により検出される温度Ｔ３２を取得し、温度センサＳｅ３３により検出される温度Ｔ３３を取得する（図２のステップＳ１）。
【００４０】
次に、判定部３１は、温度Ｔ１２、Ｔ３１、Ｔ３３が上限値Ｔｈｉｇｈ以上であり、温度Ｔ１１、Ｔ１３が下限値Ｔｌｏｗ以下であるため、温度センサＳｅ１１〜Ｓｅ１３及び温度センサＳｅ３１、Ｓｅ３３が故障していると判定する。また、判定部３１は、温度Ｔ２１〜Ｔ２３及び温度Ｔ３２が上限値Ｔｈｉｇｈより小さく、かつ、下限値Ｔｌｏｗより大きいため、温度センサＳｅ２１〜Ｓｅ２３及び温度センサＳｅ３２が故障していないと判定する(図２のステップＳ２)。
【００４１】
次に、温度取得部３２は、温度Ｔ２１〜Ｔ２３のうちの最も大きい温度Ｔ２２を正常スタックＳｔ２の最大温度とし、温度Ｔ２１〜Ｔ２３のうちの最も小さい温度Ｔ２１を正常スタックＳｔ２の最小温度とし、温度Ｔ３２を正常スタックＳｔ３の最大温度及び最小温度とする（図２のステップＳ３）。
【００４２】
次に、温度取得部３２は、全ての温度センサＳｅ１１〜Ｓｅ１３が故障している異常スタックＳｔ１が存在すると判断する（図２のステップＳ４：Ｙｅｓ）。
【００４３】
次に、温度取得部３２は、スタックＳｔ２の最大温度Ｔ２２とスタックＳｔ３の最大温度Ｔ３２のうちの最も大きい最大温度Ｔ３２と、スタックＳｔ２の最小温度Ｔ２１とスタックＳｔ３の最小温度Ｔ３２のうちの最も小さい最小温度Ｔ２１との差Ｔｄが規定の温度範囲の大きさＴｓ以下であると判断する（図２のステップＳ５：Ｙｅｓ）。このように、差Ｔｄが規定の温度範囲の大きさＴｓ以下である場合、異常スタックＳｔ１の最大温度と最小温度との差も規定の温度範囲の大きさＴｓ以下であると推測することができる。言い換えると、規定の温度範囲の大きさＴｓを、異常スタックＳｔ１の温度のばらつき幅と看做すことができる。
【００４４】
次に、温度取得部３２は、正常スタックＳｔ２の最小温度Ｔ２１と正常スタックＳｔ３の最小温度Ｔ３２のうちの最も小さい最小温度Ｔ２１に規定の温度範囲の大きさＴｓを加算した温度（Ｔ２１＋Ｔｓ）を、異常スタックＳｔ１の最大温度として取得する（図２のステップＳ６）。規定の温度範囲の大きさＴｓを、異常スタックＳｔ１の温度のばらつき幅と看做す場合で、かつ、正常スタックＳｔ２、Ｓｔ３の最小温度のうちの最も小さい最小温度を、異常スタックＳｔの最小温度と看做す場合、正常スタックＳｔ２、Ｓｔ３の最小温度のうちの最も小さい最小温度に規定の温度範囲の大きさＴｓを加算した温度を、異常スタックＳｔ１の最小温度を基準にして異常スタックＳｔ１の温度が高温側に最も大きくばらついたときの異常スタックＳｔの温度、すなわち、異常スタックＳｔ１の最大温度と看做すことができる。
【００４５】
そして、温度取得部３２は、正常スタックＳｔ２の最大温度Ｔ２２と正常スタックＳｔ３の最大温度Ｔ３２のうちの最も大きい最大温度Ｔ３２から規定の温度範囲の大きさＴｓを減算した温度（Ｔ３２−Ｔｓ）を、異常スタックＳｔ１の最小温度として取得する（図２のステップＳ７）。規定の温度範囲の大きさＴｓを、異常スタックＳｔ１の温度のばらつき幅と看做す場合で、かつ、正常スタックＳｔ２、Ｓｔ３の最大温度のうちの最も大きい最大温度を、異常スタックＳｔの最大温度と看做す場合、正常スタックＳｔ２、Ｓｔ３の最大温度のうちの最も大きい最大温度から規定の温度範囲の大きさＴｓを減算した温度を、異常スタックＳｔの最大温度を基準にして異常スタックＳｔの温度が低温側に最も大きくばらついたときの異常スタックＳｔの温度、すなわち、異常スタックＳｔ１の最小温度と看做すことができる。
【００４６】
このように、実施形態の電池パックＢＰによれば、異常スタックＳｔ１に設けられる全ての温度センサＳｅ１１〜Ｓｅ１３が故障していても、その異常スタックＳｔ１の最大温度や最小温度を取得することができる。そのため、電池パックＢＰ内の少なくとも１つのスタックＳｔの最大温度を取得することができないと、電池パックＢＰの使用が禁止される場合であっても、電池パックＢＰ内の全てのスタックＳｔの最大温度を取得することができるため、電池パックＢＰを継続して使用することができる。
【００４７】
また、実施形態の電池パックＢＰでは、差Ｔｄが規定の温度範囲の大きさＴｓ以下である場合に最大温度取得処理や最小温度取得処理を行う構成であるため、差Ｔｄが規定の温度範囲の大きさＴｓより大きい場合に最大温度取得処理や最小温度取得処理を行う場合に比べて、異常スタックＳｔ１の最大温度や最小温度を精度良く取得することができる。これにより、その取得した最大温度を実際の最大温度より小さく見積もってしまうことを抑制することができるため、実際には異常スタックＳｔ１の最大温度が高温閾値Ｔｔｈ１以上であるにもかかわらず、異常スタックＳｔ１の最大温度が高温閾値Ｔｔｈ１以上でないと誤判断されることを抑制することができる。また、その取得した最小温度を実際の最小温度より大きく見積もってしまうことを抑制することができるため、実際には異常スタックＳｔ１の最小温度が低温閾値Ｔｔｈ２以下であるにもかかわらず、異常スタックＳｔ１の最小温度が低温閾値Ｔｔｈ２以下でないと誤判断されることを抑制することができる。
【００４８】
また、実施形態の電池パックＢＰがハイブリッド車や電気自動車などの車両に搭載される場合、異常スタックＳｔ１に設けられる全ての温度センサＳｅ１１〜Ｓｅ１３が故障しても電池パックＢＰを継続して使用することができるため、電池パックＢＰから走行用モータへの電力供給を停止させないようにすることができ、車両の走行を継続させることができる。
【００４９】
また、本発明は、以上の実施の形態に限定されるものでなく、本発明の要旨を逸脱しない範囲内で種々の改良、変更が可能である。
【符号の説明】
【００５０】
１  温度調整部
２  記憶部
３  制御部
３１  判定部
３２  温度取得部
Ｓｔ  スタック
ＢＰ  電池パック
Ｂ  電池
Ｓｅ  温度センサ
【図１】
2020087740.tif 000003
【図２】
2020087740.tif 000004
【図３】
2020087740.tif 000005