(57)【特許請求の範囲】
【請求項１】
複数の電池セルを収容した電池ユニットと、
前記電池ユニットの各電池セルの充放電電流、電圧、充電割合、温度を一定の条件で計測する計測部と、
前記計測部により前記電池ユニットの各電池セルから計測された充放電電流および電圧からセル毎の内部抵抗を算出する内部抵抗算出部と、
前記内部抵抗算出部により算出された電池セル毎の内部抵抗が充電割合および温度の計測条件に対応付けて蓄積される蓄積部と、
前記蓄積部に蓄積された内部抵抗を電池セル毎に時系列の順に読み出し、電池セル毎の内部抵抗の変化が電池セル全体の変化に比べて一定の値以上離れた電池セルを異常セルとして検出する監視部とを備え、
前記監視部は、
前記蓄積部から読み出した温度条件別または充電割合別の内部抵抗値が各測定条件別の棄却検定用のしきい値を超えた前記電池セルを異常セルと判定する二次電池装置。
【請求項２】
前記監視部は、
前記蓄積部に蓄積された内部抵抗を電池セル毎に読み出し、電池セル毎の時間的な変化の値を計算し、計算した変化の値が、複数の電池セル全体の中のどの程度かを求める統計計算部と、
前記統計計算部により計算された変化の値が予め設定されたしきい値を超えた電池セルを異常セルとして検出する異常セル検出部と
を具備する請求項１記載の二次電池装置。
【請求項３】
前記監視部により検出された異常セルを報知する報知部をさらに具備する請求項１記載の二次電池装置。
【請求項４】
前記異常セル検出部は、
変化の値が予め設定されたしきい値を超えた電池セルが複数存在する場合、それぞれの該当電池セルを異常と判定する請求項１記載の二次電池装置。
【請求項５】
前記異常セル検出部は、
変化の値が予め設定されたしきい値を超えた電池セルが複数存在する場合、過去に異常セルと判定された回数が最も多い電池セルを異常と判定する請求項１記載の二次電池装置。
【請求項６】
複数の電池セルを収容した電池ユニットと、
前記電池ユニットの各電池セルの充放電電流、電圧、充電割合、温度を一定の条件で計測する計測部と、
前記計測部により前記電池ユニットの各電池セルから計測された充放電電流および電圧からセル毎の内部抵抗を算出する内部抵抗算出部と、
前記内部抵抗算出部により算出された電池セル毎の内部抵抗が充電割合および温度の計測条件に対応付けて蓄積される蓄積部と、
前記蓄積部に蓄積された内部抵抗を電池セル毎に読み出し、電池セル毎の時間的な変化の値を計算し、計算した変化の値が、複数の電池セル全体の中のどの程度かを求める統計計算部と、
前記統計計算部により計算された変化の値が予め設定されたしきい値を超えた電池セルを異常セルとして検出する異常セル検出部とを備え、
前記異常セル検出部は、
変化の値が予め設定されたしきい値を超えた電池セルが複数存在する場合、過去に異常セルと判定された回数が最も多い電池セルを異常と判定する二次電池装置。
【請求項７】
複数の電池セルを収容した電池ユニットの各電池セルの充放電電流、電圧、充電割合、温度を計測するステップと、
前記電池ユニットの各電池セルから計測された充放電電流および電圧からセル毎の内部抵抗を算出するステップと、
算出された電池セル毎の内部抵抗を充電割合および温度の測定条件毎に蓄積部に蓄積するステップと、
前記蓄積部に蓄積された内部抵抗を電池セル毎に時系列の順に読み出し、電池セル毎の内部抵抗の変化が電池セル全体の変化に比べて一定の値以上離れた電池セルを異常セルとして検出する監視ステップとを有し、
前記監視ステップでは、
前記蓄積部から読み出した温度条件別または充電割合別の内部抵抗値が各測定条件別の棄却検定用のしきい値を超えた前記電池セルを異常セルと判定する二次電池装置の異常検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、二次電池装置および二次電池装置の異常検出方法に関する。
【背景技術】
【０００２】
二次電池の異常を検出または予見する装置としては、例えば複数の電池セルの電圧を取得し、これら複数の電圧から求めた平均値と個々の電池の電圧値との差が一定以上のものが将来異常に陥る可能性があるものとし、二次電池が異常な状態となる前に、異常な状態に陥る可能性のある二次電池を予見する二次電池異常予見システムがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７６７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えばリチウムイオン電池などの二次電池は、単セルでは電池容量が小さいことから、多数の電池セルを直列または並列で組み合わせて大出力および大容量を得ている。
【０００５】
しかしながら、このように複数の電池セルで構成される二次電池の場合、各電池セルの性能は正常な状態であっても個体差があるため、経時的な劣化から生じる個々の電池セルの異常が発見し難いという問題がある。
【０００６】
本発明が解決しようとする課題は、複数の電池セルを直列または並列に組み合わせて構成される二次電池における、経時的な劣化から生じる個々の電池セルの異常を発見することができる二次電池装置および二次電池装置の異常検出方法を提供することにある。
【課題を解決するための手段】
【０００７】
実施形態の二次電池装置は、電池ユニット、計測部、内部抵抗算出部、蓄積部、監視部を備える。前記電池ユニットは複数の電池セルを収容する。前記計測部は電池ユニットの各電池セルの充放電電流、電圧、充電割合、温度を計測する。前記蓄積部には、前記内部抵抗算出部により算出された電池セル毎の内部抵抗を充電割合および温度の計測条件毎に蓄積されている。前記監視部は蓄積部に蓄積された内部抵抗を電池セル毎に時系列の順に読み出し、電池セル毎の内部抵抗の変化が電池セル全体の変化に比べて一定の値以上離れた電池セルを異常セルとして検出する。前記監視部は前記蓄積部から読み出した温度条件別または充電割合別の内部抵抗値が各測定条件別の棄却検定用のしきい値を超えた電池セルを異常セルと判定する。
【図面の簡単な説明】
【０００８】
【図１】実施形態の蓄電池システムの構成を示す図である。
【図２】電池ユニットの構成を示す図である。
【図３】蓄電池モニタの構成を示す図である。
【図４】蓄電池モニタのＤＢの構成を示す図である。
【図５】ＪＥＶＳ規格による内部抵抗算出のための充放電パターンを示す図である。
【図６】ＪＥＶＳ規格での入力側内部抵抗の求め方を示す図である。
【図７】ＪＥＶＳ規格での出力側内部抵抗の求め方を示す図である。
【図８】リセット充放電後に内部抵抗を測定するための特定パターン運転を実施する例を示す図である。
【図９】電池セルの電圧と電流値の差分の組から内部抵抗を算出する方法を示す図である。
【図１０】二次電池における温度およびＳＯＣ毎の内部抵抗の変化（充電時）を示す図である。
【図１１】Smirnov-Grubbs検定による異常値の棄却動作を説明するための図である。
【図１２】電池セル内部抵抗推定による棄却検定動作を説明するための図である。
【図１３】電池セル内部抵抗推定による電池セルの異常を検出する動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態を詳細に説明する。
（第１の実施形態）図１は実施形態の蓄電池システムの構成を示す図である。
【００１０】
図１に示すように、この実施形態の蓄電池システムは、二次電池装置としての蓄電池１、ＰＣＳ４（Power Conditioning System）、蓄電池コントローラ５、ＥＭＳ６（Energy Management System）、負荷開閉器８等を備える。
【００１１】
負荷開閉器８は、送配電系統とＰＣＳ４との間の回線の接続および切り離しを行う。ＰＣＳ４は、蓄電池コントローラ５により制御されて、送配電系統の交流電力を蓄電池に直流電力として充電する一方、蓄電池の直流電力を交流電力として放電する交直変換装置である。
【００１２】
ＥＭＳ６は、電力の需給バランスを予測し、蓄電池コントローラ５へ電力指令（蓄電指示または放電指示）を出す。蓄電池コントローラ５は、ＥＭＳ６からの電力指令によりＰＣＳ４に対して充放電制御を行う。
【００１３】
蓄電池１には、ＢＭＵ２（Battery Management Unit）、蓄電池モニタ３、遮断器７、複数の電池ユニット９ａ〜９ｎ等が収容されている。
【００１４】
各電池ユニット９ａ〜９ｎには、複数の電池モジュールが収容されており、複数の電池モジュールを直列および・または並列に接続したものであり、例えば電池モジュール９ａは電池セル９ａａ〜９ａｎを直列に接続したものである。すなわちこの蓄電池１は、多数の電池セル９ａａ〜９ｎｎを直列および・または並列に接続して構成したものである。
【００１５】
ＢＭＵ２は、電池ユニット９ａ〜９ｎの単位に設けられている。ＢＭＵ２は、各電池ユニット９ａ〜９ｎの各電池セル９ａａ〜９ｎｎの状態（電池セル電圧、電流、温度など）を計測し、計測した各電池セル９ａａ〜９ｎｎの状態データを蓄電池コントローラ５と蓄電池モニタ３へ通知（送信）する。つまりＢＭＵ２は、電池ユニット９ａ〜９ｎの各電池セル９ａａ〜９ｎｎの充放電電流、電圧、充電割合、温度を一定の条件で計測する計測部として機能する。
【００１６】
蓄電池モニタ３は、蓄電池１内の各電池ユニット９ａ〜９ｎの中・長期的な状態監視および異常検出を行う。蓄電池モニタ３は、ＢＭＵ２から通知（受信）された各電池セル９ａａ〜９ｎｎの状態データをデータベース３５（以下「ＤＢ３５」と称す）に電池セル毎に蓄積し、電池セル毎の内部抵抗（ＤＣインピーダンス）を算出する。すなわち蓄電池モニタ３は、ＢＭＵ２により電池ユニット９ａ〜９ｎの各電池セル９ａａ〜９ｎｎから計測された充放電電流および電圧からセル毎の内部抵抗を算出する内部抵抗算出部として機能する。
【００１７】
また、蓄電池モニタ３は、算出した内部抵抗に基づいて、電池セル９ａａ〜９ｎｎ間のＤＣインピーンダンスを相互比較することにより、電池セル９ａａ〜９ｎｎの異常を検出する機能を有する。なおこの蓄電池モニタ３の機能は、蓄電池１の監視・制御を行う蓄電池コントローラ５に含ませてもよくその逆であってもよい。
【００１８】
遮断器７は、蓄電池コントローラ５により制御されて、蓄電池１と送配電系統との間の回路の開閉を行う。
【００１９】
図２に示すように、電池ユニット９ａには、直列に接続された複数の電池セル（この例では２つの電池セル９ａａ，９ａｂ）とこれら電池セル９ａａ，９ａｂの電圧および温度を監視するＣＭＵ９（Cell Monitoring Unit）とを有する電池モジュールが複数収容されている。
【００２０】
ＣＭＵ９は、複数の電池セル９ａａ，９ａｂを監視してセル電圧およびモジュール温度を計測する。また電池ユニット９ａには、SHUNT抵抗１０が設けられている。SHUNT抵抗１０は、充放電電流を計測するための抵抗器である。なお他のユニットも同様である。
【００２１】
ＢＭＵ２は、ＭＰＵ１１と電流センサ１２を有している。電流センサ１２はSHUNT抵抗１０からこの電池ユニット９ａに流れる充放電電流を計測するＩＣ素子である。
【００２２】
ＭＰＵ１１は、蓄電池１内の各電池セル９ａａ〜９ｎｎの内部抵抗（ＤＣインピーダンス）を計測するために、制御対象の電池セルからＣＭＵ９が得た電池セル電圧、充放電電流、温度および充電状態：ＳＯＣ（State Of Charge）を一定周期で取り込み、通信ケーブルを通じて蓄電池モニタ３へ通知する。
【００２３】
図３に示すように、蓄電池モニタ３は、外部通信モジュール（対ＢＭＵ）３０、監視スケジューラ３１、ＤＢアクセスモジュール３２、バッテリ監視モジュール３３、外部通信モジュール（対ＥＭＳ）３４を有している。
【００２４】
外部通信モジュール（対ＢＭＵ）３０はＢＭＵ２から通信線を通じて入力される各種計測データ（セル電圧、充放電電流、ＳＯＣ、温度等）を取得する。外部通信モジュール（対ＥＭＳ）３４は上位機器であるＥＭＳ６と外部通信を行う。
【００２５】
監視スケジューラ３１は電池ユニット９ａ〜９ｎおよびバッテリ監視モジュール３３に対し、一定の計測条件での測定動作（測定周期等）を制御する。ＤＢアクセスモジュール３２はＤＢ３５へのデータの記憶および読み出しを行う。
【００２６】
バッテリ監視モジュール３３は複数の電池ユニット９ａ〜９ｎの各電池セル９ａａ〜９ｎｎを計測して得られたデータに基づいて内部抵抗を算出しＤＢ３５に蓄積する。またバッテリ監視モジュール３３はＤＢ３５に蓄積した各電池セル９ａａ〜９ｎｎの内部抵抗またはその変化の度合い（内部抵抗上昇率）から他の電池セルと比較して異常な電池セル（以下「異常セル」と称す）を検出する。
【００２７】
すなわち、このバッテリ監視モジュール３３はＤＢ３５に蓄積された内部抵抗を電池セル毎に時系列の順に読み出し、電池セル毎の内部抵抗の変化が電池セル全体の変化に比べて一定の値以上離れた電池セルを異常セルとして検出する監視部として機能する。
【００２８】
バッテリ監視モジュール３３は内部抵抗算出部３３ａおよび電池セル異常検出部３３ｂを有する。内部抵抗算出部３３ａは、一定期間計測された電池セルの電圧、充放電電流に基づいて、電池セル毎の内部抵抗を算出し、算出した内部抵抗を含む各種データ（電池セル別、充放電方向別、ＳＯＣ別、温度別）を、ＤＢアクセスモジュール３２を通じてＤＢ３５へ蓄積する。
【００２９】
また内部抵抗算出部３３ａは、一定期間測定および算出された内部抵抗値から、電池セル毎の内部抵抗上昇率ΔＸｉを算出する。
【００３０】
この場合、内部抵抗算出部３３ａは、算出した内部抵抗値および内部抵抗上昇率等のデータを、電池セルを識別するための識別子であるセルＩＤ毎、測定条件毎（充放電方向、ＳＯＣ、温度毎）にＤＢ３５へ蓄積する。
【００３１】
また内部抵抗算出部３３ａは、ＤＢ３５に蓄積された内部抵抗を電池セル毎に読み出し、電池セル毎の時間的な変化の値（前回測定値と今回測定値とで内部抵抗が上昇した値）を計算し、計算した変化の値が、複数の電池セル全体の中のどの程度かを求める統計計算部として機能する。
【００３２】
電池セル異常検出部３３ｂは内部抵抗算出部３３ａにより計算された変化の値が予め設定されたしきい値を超えた電池セルを異常セルとして検出する。つまり電池セル異常検出部３３ｂは電池セル毎に算出した内部抵抗値および・または内部抵抗上昇率と統計計算結果との比較により異常セルを検出する。
【００３３】
詳細には、電池セル異常検出部３３ｂは電池セル毎に算出した内部抵抗値または内部抵抗上昇率を、他の電池セルの内部抵抗値または内部抵抗上昇率を統計計算した値と比較することで、他の電池セルとの変化幅との違いを求め、異常セルを検出する。
【００３４】
なお電池セル異常検出部３３ｂはＤＢ３５から読み出した温度条件別または充電割合別の内部抵抗値（または内部抵抗上昇値）が各測定条件別の棄却検定用のしきい値を超えた電池セルを異常セルと判定してもよい。
【００３５】
また内部抵抗値または内部抵抗上昇値が予め設定されたしきい値を超えた電池セルが複数存在する場合、それぞれの該当電池セルを異常セルと判定する。またしきい値を超えた電池セルが複数存在する場合、過去に異常セルと判定された回数の履歴から最も多い電池セルを異常と判定してもよい。
【００３６】
電池セル異常検出部３３ｂは電池セル異常検出部３３ｂにより検出された異常セルを、予め設定された報知先、例えばＥＭＳ６などへ報知する報知部として機能する。報知先はＥＭＳ６に限らず、この蓄電池１とネットワークを介して接続されたバッテリ監視用のコンピュータ等であってもよい。
【００３７】
図４に示すように、ＤＢ３５には、電池セル９ａａ〜９ａｎを測定した測定時刻毎のデータテーブル４０を有している。各データテーブル４０にはセルＩＤに対応付けて、充放電電流、電池セル電圧、内部抵抗値（または内部抵抗上昇率）、ＳＯＣ、温度等が記憶されている。すなわちこのＤＢ３５は内部抵抗算出部３３ａにより算出された電池セル毎の内部抵抗がＳＯＣ（充電割合）および温度の計測条件に対応付けて蓄積される蓄積部として機能する。
【００３８】
続いて、この実施形態の蓄電池システムの動作を説明する。  
まず、蓄電池１の電池セルの内部抵抗を測定する動作を説明する。  
定電流パルスによる直流内部抵抗の算出規格として、例えばＪＥＶＳ（Japan Electric Vehicle Standard）がある。このＪＥＶＳ規格では、ニッケル・水素電池の直流内部抵抗算出方法が次のように規定されている。
【００３９】
図５に示す充放電パターンのように、電池の各定格容量区分における各電流で放電または充電し、１０秒目の電圧を測定する。
【００４０】
そして、各充放電電流とそれに対応する電圧から得られる電流−電圧特性を最小二乗法により近似し、その傾きから、図６のような入力側の内部抵抗および図７のような出力側の内部抵抗をそれぞれ算出する。
【００４１】
蓄電池１の各電池セル９ａａ〜９ｎｎの内部抵抗を測定する上では、図５に示した充放電パターンを蓄電池システムの非稼働時に実施する。非稼働時の例として、例えば蓄電池システムの起動時やリセット充放電（電池容量の算出や充電状態：ＳＯＣ（State Of Charge）の更新を目的とした充放電）後に実施する方法を用いる。ＳＯＣは、電池セルが満充電の状態を１００％、まったくの放電状態を０％とし、割り合いで表すため、単位をパーセントとする。
【００４２】
リセット充放電後に内部抵抗を測定するための一定の条件での運転（特定パターン運転）を実施する例を図８に示す。
【００４３】
同図に示すように、蓄電池１が通常運転で稼働している間に、電池容量の算出やＳＯＣの更新を目的としたリセット充放電を行なう保守モードに移行する。リセット充放電は、ＳＯＣ ０％からＳＯＣ １００％までの定電力充放電を行うことにより、現在の電池容量を算出し、またはＳＯＣの誤差を補正することを目的とした更新を実施する。
【００４４】
その後、蓄電池内の各電池セルの内部抵抗を測定するため、特定パターン運転（例えば、ＪＥＶＳ規格の直流内部抵抗算出方法など）を実施し、各電池セルの状態を蓄電池モニタ３へ通知する。これら一連の充放電制御が完了した後、保守モードから通常運転へと復帰する。
【００４５】
次に、図９，図１０を参照して電池セルの内部抵抗（ＤＣインピーダンス）を測定する２つの方法を説明する。  
図９に示すように、この内部抵抗（ＤＣインピーダンス）測定方法は、各電池セルから計測されたセル電圧と電流値の差分の組から、最小二乗法により回帰直線を算出し、算出した回帰直線の傾きを求めることで内部抵抗を求める。
【００４６】
例えば、風力発電や太陽光発電などの出力変動の大きい再生可能エネルギー発電に対して、その変動抑制に蓄電池を用いる場合、この測定方法を用いることで、電池セルの内部抵抗を算出することができる。
【００４７】
これ以外に電池セルの内部抵抗（ＤＣインピーダンス）を測定する方法としては、これまで実運用中の蓄電システムから電池セルを切り離してしか計測できなかった周波数に応じた内部抵抗の計測を、蓄電システムから電池セルを切り離すことなく行う方法がある。
【００４８】
この方法では、実運用中の充放電電流波形および電圧波形をウェーブレット変換し、ウェーブレット係数の比から充放電周波数に応じた内部抵抗を演算する。この場合、周波数に応じた内部抵抗を算出することで、電池の内部抵抗成分を推定し、電池の劣化傾向の把握や充放電電力を予測することが可能になる。これにより、電池セルの効率的な運用やメンテナンス、電池のリユース、リサイクルなどの方針を決めることが可能となる。
【００４９】
このように電池セルの内部抵抗を推定することで、再生可能エネルギーの出力変動抑制に蓄電池１を用いる場合において、充放電電流が常に不規則に変化する場合でも、電池セルの内部抵抗を精度良く算出することができる。
【００５０】
蓄電池モニタ３は、上述したいずれかの内部抵抗測定方法を用いて電池セル毎の内部抵抗値（ＤＣインピーダンス）を算出し、電池セル毎にＤＢ３５に蓄積する。
【００５１】
電池セルの内部抵抗に基づいて電池セルの異常を検出する場合、電池セルの内部抵抗は温度やＳＯＣ（State Of Charge）、充放電方向などの状態に依存して変化するため、これらの測定条件を考慮した比較を行う必要がある。
【００５２】
蓄電池１が例えばリチウムイオン二次電池などの場合、図１０に示すように、温度やＳＯＣ、充放電方向などの測定条件によりセル内部抵抗が大きく変わる。このため、同一の電池セルであっても、一定の測定条件の下で充放電サイクルや経時変化に対する内部抵抗値を算出する必要がある。
【００５３】
そこで、内部抵抗値を比較する場合、図１０の電池セル特性から、内部抵抗が測定条件に影響されない領域で比較を行うことや、測定条件毎に個別に内部抵抗を比較することが考えられる。このため、内部抵抗の測定結果は、測定条件（充放電方向や、温度、ＳＯＣなど）毎にＤＢ３５へ蓄積する。
【００５４】
同一測定条件における電池セルの内部抵抗値を一定周期毎に算出し、充放電サイクルや経時変化に伴ない内部抵抗の変化を観察する。このとき電池セル毎の内部抵抗を比較する方法として、ある時点における電池セル間の内部抵抗値を比較する方法や、経時変化に伴う電池セルの内部抵抗上昇率ΔＸｉ（ΔＲ／Δｔ、ｉ：セル番号）を比較する方法がある。
【００５５】
例えば電池セルの内部抵抗上昇率を比較する場合、異常に大きな上昇率を示す電池セルを検出する手段として、棄却検定を用いた統計処理を行う方法がある。
【００５６】
棄却検定の一手法として、例えばSmirnov-Grubbs検定等が知られており、以下の手順で棄却検定を行う。
（１）標本の数をｎ、標本データ（ここでは、内部抵抗上昇率）をΔＸ１，ΔＸ２，・・・ΔＸｎとする。
（２）標本平均をΔＸ’、不偏分散をＵとする。
（３）最大の測定値Ｘｉについて次式によるＴｉを算出する。
【００５７】
【数１】
0005992186.tif 000002
（４）上記Ｔｉと、有意水準αの有意点Ｔｎ(α)を比較することによって、棄却検定を行なう。
【００５８】
Ｔｉ＜Ｔｎ(α)のとき、Ｔｉは棄却されない。
Ｔｉ≧Ｔｎ(α)のとき、Ｔｉは棄却される。
Ｔｎ(α)は、ｔα／ｎを自由度ｎ−２のｔ分布の上側１００α／ｎ%としたとき、次式により求められる。
【００５９】
【数２】
0005992186.tif 000003
このSmirnov-Grubbs検定は、単に平均値から±２σや±３σ以上離れたものを異常と判定する方法とは異なり、図１１に示すように、個々の電池セルの蓄積されたデータの中で、最大値の分布に注目し、その分布の中でも“異常”に大きい最大値を検出する方法である。
【００６０】
図１２および図１３のフローチャートを参照して電池セルの内部抵抗を推定して電池セルの異常を検出する動作を説明する。
【００６１】
この場合、蓄電池１内の複数の電池セルそれぞれの内部抵抗を測定するため、例えば蓄電池１の電池容量、ＳＯＣ（State Of Charge）を算出するためのリセット充放電（図８参照）を実施した後で、ＪＥＶＳ規格等の特定充放電パターン運転（内部抵抗を測定するための充放電パターン）を行う。
【００６２】
この特定充放電パターン運転において、ＢＭＵ２は、電池セルの状態（セル電圧、電流、温度など）を計測し（図１３のステップＳ１０１）、計測結果の状態データ（セル電圧、電流、温度など）を蓄電池モニタ３へ通知する。この測定および通知の動作を測定データ数が一定数Ｎ１以上になるまで繰り返す（ステップＳ１０２）。
【００６３】
蓄電池モニタ３では、バッテリ監視モジュール３３の内部抵抗算出部３３ａが、一定期間計測された電池セル状態に基づいて、電池セル毎の内部抵抗値を算出し（ステップＳ１０３）、算出した内部抵抗値を含む各種データ（電池セル別、充放電方向別、ＳＯＣ別、温度別）を、ＤＢアクセスモジュール３２を通じてＤＢ３５へ蓄積する（ステップＳ１０４）。この内部抵抗の算出および蓄積の動作をデータ数が一定数Ｎ２以上になるまで繰り返す（ステップＳ１０５）。なおこの時点で内部抵抗算出部３３ａが一定期間算出された内部抵抗値から電池セル毎の内部抵抗上昇率ΔＸｉを算出してもよい。
【００６４】
この算出された内部抵抗値（および内部抵抗上昇率等）のデータは、電池セル識別子であるセル番号や測定条件である充放電方向、ＳＯＣ、温度毎にＤＢ３５へ蓄積される。
【００６５】
次に、蓄電池モニタ３では、バッテリ監視モジュール３３の電池セル異常検出部３３ｂが電池セル毎に算出した内部抵抗値から異常値を検出する。  
この場合、電池セル異常検出部３３ｂは、電池セルのカウンタｉに最初の番号の「１」を設定し（ステップＳ１０６）、ある計測時点における、特定の充放電方向、温度、ＳＯＣにおける各電池セル９ａａ〜９ｎｎの内部抵抗値をＤＢ３５から読み出し（ステップＳ１０７）、これをＸ１，Ｘ２，・・・Ｘ３とする。
【００６６】
電池セル異常検出部３３ｂは、読み出された一定期間の内部抵抗値から電池セル毎の内部抵抗値（または内部抵抗上昇率）ΔＸｉを算出し、これら算出データにおける平均Ｘ’と不偏分散Ｕを（式１）に代入して各内部抵抗値（または内部抵抗上昇率）の異常判定値Ｔｉを算出する（ステップＳ１０８）。
【００６７】
また電池セル異常検出部３３ｂは、予め定めた有意水準α（例えば０．０５）と標本数（電池セル数）ｎを（式２）に代入して棄却検定の有意点Ｔｎ（α）を決定する（ステップＳ１０９）。
【００６８】
そして、電池セル異常検出部３３ｂは、電池セル毎に算出した異常判定値Ｔｉと棄却検定の有意点Ｔｎ（α）とを比較することで（ステップＳ１１０）、算出した内部抵抗値（または内部抵抗上昇率）が他のセルの値に比べて異常に大きい値か否かを有意水準αで検定する。
【００６９】
比較の結果、異常判定値Ｔｉが有意点Ｔｎ（α）よりも小さい場合（ステップＳ１１０のＮｏ）、つまり算出した内部抵抗値（または内部抵抗上昇率）が他の電池セルの値に比べてさほど大きくない値の場合、電池セル異常検出部３３ｂは、その電池セルを正常セルと判定し（ステップＳ１１１）、ステップＳ１０６の処理に戻り、カウンタをインクリメントして次のセル番号について検定を行う。
【００７０】
また比較の結果、異常判定値Ｔｉが棄却検定の有意点Ｔｎ（α）以上の場合（ステップＳ１１０のＹｅｓ）、つまり算出した内部抵抗値（または内部抵抗上昇率）が他のセルの値に比べて異常に大きい値の場合、電池セル異常検出部３３ｂは、その電池セルを異常セルとして判定する（ステップＳ１１２）。
【００７１】
この棄却検定は、電池セル間の内部抵抗値の比較だけでなく、電池セルの内部抵抗値の経時変化（内部抵抗の上昇率など）で判定してもよい。この場合、電池セル毎に内部抵抗の上昇率ΔＸ１，ΔＸ２，・・・ΔＸ３を求め、これらを標本データとして棄却検定を行う。
【００７２】
電池セル異常検出部３３ｂは、棄却検定により検出した異常セルのセル番号をＤＢ３５から読み出してアラートとして、外部通信モジュール３４を通じてＥＭＳ６（Energy Management System）等へ通知する（ステップＳ１１３）。
【００７３】
これにより、ＥＭＳ６を管理するオペレータに対して、異常セルとして通知されたセル番号を持つ電池セルを収容する電池ユニット（電池ユニット９ａ〜９ｎの該当ユニット）または蓄電池１の点検作業や当該電池セルの交換を促すことができる。
【００７４】
このようにこの実施形態によれば、多数の電池ユニット９ａ〜９ｎ内に収容された各電池セル毎に時系列を追って測定して得たセル電圧、充放電電流から内部抵抗値を求め、温度毎またはＳＯＣ毎に複数の電池セルの内部抵抗を算出しそのデータを統計計算することで、前回の測定と今回の測定とで異常な変化（内部抵抗値の開きまたは上昇率）を示す電池セルを特定することで、複数の電池セル９ａａ〜９ｎｎを直列または並列に組み合わせて構成される蓄電池１における、経時的な劣化から生じる個々の電池セル９ａａ〜９ｎｎの異常を発見することができる。
【００７５】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７６】
また上記実施形態に示した各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、また上記プログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【００７７】
１…蓄電池、３…蓄電池モニタ、５…蓄電池コントローラ、７…遮断器、８…負荷開閉器、９ａ〜９ｎ…電池ユニット、９ａａ〜９ｎｎ…電池セル、１０…ＳＨＵＮＴ抵抗、１１…ＭＰＵ、１２…電流センサ、３１…監視スケジューラ、３２…ＤＢアクセスモジュール、３３…バッテリ監視モジュール、３５…データベース（ＤＢ）。
【図１】
0005992186.tif 000004
【図２】
0005992186.tif 000005
【図３】
0005992186.tif 000006
【図４】
0005992186.tif 000007
【図５】
0005992186.tif 000008
【図６】
0005992186.tif 000009
【図７】
0005992186.tif 000010
【図８】
0005992186.tif 000011
【図９】
0005992186.tif 000012
【図１０】
0005992186.tif 000013
【図１１】
0005992186.tif 000014
【図１２】
0005992186.tif 000015
【図１３】
0005992186.tif 000016