(57)【要約】  蓄電システム（１００）は、並列接続された複数の蓄電部（ＢＡＴ［１］〜ＢＡＴ［ｎ］）と、複数の蓄電部の中で測定対象の蓄電部を切り替えながら各蓄電部の満充電容量を測定する測定部と、複数の蓄電部の充放電制御を行う充放電制御部と、を備える。充放電制御部は、測定部が測定対象の蓄電部の満充電容量を測定している期間中において、測定対象以外の他の蓄電部に充電又は放電を行わせる。
2012133274.tif 000002
【特許請求の範囲】
【請求項１】
並列接続された複数の蓄電部と、
前記複数の蓄電部の中で測定対象の蓄電部を切り替えながら各蓄電部の満充電容量を測定する測定部と、
前記複数の蓄電部の充放電制御を行う充放電制御部と、を備え、
前記充放電制御部は、前記測定部が前記測定対象の蓄電部の満充電容量を測定している期間中において、前記複数の蓄電部に含まれる、前記測定対象以外の他の蓄電部に、充電又は放電を行わせる
ことを特徴とする蓄電システム。
【請求項２】
各蓄電部の状態を示すパラメータを検出するパラメータ検出部を更に備え、
前記測定部は、前記パラメータ検出部により検出された前記パラメータに応じ、前記複数の蓄電部間における前記測定の順序を決定する
ことを特徴とする請求項１に記載の蓄電システム。
【請求項３】
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに前記蓄電部の充放電の電力積算量を検出し、
前記測定部は、比較的大きな電力積算量に対応する蓄電部が、比較的小さな電力積算量に対応する蓄電部よりも先に前記測定対象になるように、前記測定の順序を決定する
ことを特徴とする請求項２に記載の蓄電システム。
【請求項４】
各蓄電部は、直列接続された複数の蓄電池を備え、
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに各蓄電池の電圧値又はＳＯＣを検出するとともに前記蓄電部ごとに前記電圧値又は前記ＳＯＣのばらつきを検出し、
前記測定部は、比較的大きなばらつきに対応する蓄電部が、比較的小さなばらつきに対応する蓄電部よりも先に前記測定対象になるように、前記測定の順序を決定する
ことを特徴とする請求項２に記載の蓄電システム。
【請求項５】
前記蓄電部ごとに前記蓄電部の充放電の電力積算量を検出する電力量検出部を更に備え、
前記測定部は、前記複数の蓄電部の内、対応する電力積算量が所定量を超えた蓄電部から前記測定を行う
ことを特徴とする請求項１に記載の蓄電システム。
【請求項６】
前記充放電制御部は、当該蓄電システムに接続された負荷の消費電力量に応じた放電電力量を前記他の蓄電部にて放電させる放電制御を実行し、前記放電電力量が前記他の電池部にて放電可能な電力量よりも大きい場合、前記測定部による前記測定を中止させ、前記他の蓄電部とともに前記測定の中止が成された蓄電部に放電を行わせる
ことを特徴とする請求項１〜請求項５の何れかに記載の蓄電システム。
【請求項７】
前記充放電制御部は、当該蓄電システムに接続された充電源の供給電力量に応じた充電電力量を前記他の蓄電部に供給する充電制御を実行し、前記充電電力量が前記他の蓄電部にて充電可能な電力量よりも大きい場合、前記測定部による前記測定を中止させ、前記他の蓄電部とともに前記測定の中止が成された蓄電部に充電を行わせる
ことを特徴とする請求項１〜請求項５の何れかに記載の蓄電システム。
【請求項８】
各蓄電部の温度を検出する温度検出部を更に備え、
前記測定部は、前記測定対象の蓄電部についての検出温度が所定の温度範囲を逸脱しているとき、当該蓄電部に対する前記測定を中止する
ことを特徴とする請求項１〜請求項７の何れかに記載の蓄電システム。
【請求項９】
各蓄電部の状態を示すパラメータを検出するパラメータ検出部を更に備え、
前記複数の蓄電部は、前記他の蓄電部としての通常蓄電部と、前記測定対象の蓄電部及び前記通常蓄電部とは異なる複数の待機蓄電部と、を含み、
前記充放電制御部は、当該蓄電システムに接続された負荷の消費電力量に応じた放電電力量を前記通常蓄電部にて放電させる放電制御を実行し、前記放電電力量が前記通常蓄電部にて放電可能な電力量より大きい状況において、前記パラメータ検出部により検出された前記パラメータに応じ、前記複数の待機蓄電部の内の一部の待機蓄電部を前記通常蓄電部に組み込む
ことを特徴とする請求項１に記載の蓄電システム。
【請求項１０】
各蓄電部の状態を示すパラメータを検出するパラメータ検出部を更に備え、
前記複数の蓄電部は、前記他の蓄電部としての通常蓄電部と、前記測定対象の蓄電部及び前記通常蓄電部とは異なる複数の待機蓄電部と、を含み、
前記充放電制御部は、当該蓄電システムに接続された充電源の供給電力量に応じた充電電力量を前記通常蓄電部に供給する充電制御を実行し、前記充電電力量が前記通常蓄電部にて充電可能な電力量よりも大きい状況において、前記パラメータ検出部により検出された前記パラメータに応じ、前記複数の待機蓄電部の内の一部の待機蓄電部を前記通常蓄電部に組み込む
ことを特徴とする請求項１に記載の蓄電システム。
【請求項１１】
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに前記蓄電部の充放電の電力積算量を検出し、
前記測定部は、前記状況において、比較的大きな電力積算量に対応する待機蓄電部よりも、比較的小さな電力積算量に対応する待機蓄電部を優先的に前記通常蓄電部に組み込む
ことを特徴とする請求項９又は請求項１０に記載の蓄電システム。
【請求項１２】
各蓄電部は、直列接続された複数の蓄電池を備え、
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに各蓄電池の電圧値又はＳＯＣを検出するとともに前記蓄電部ごとに前記電圧値又は前記ＳＯＣのばらつきを検出し、
前記測定部は、前記状況において、比較的大きなばらつきに対応する待機蓄電部よりも、比較的小さなばらつきに対応する待機蓄電部を優先的に前記通常蓄電部に組み込む
ことを特徴とする請求項９又は請求項１０に記載の蓄電システム。
【請求項１３】
前記複数の蓄電部と電力の入力又は出力を行う外部機器との間で電力変換を行う電力変換部を更に備えた
ことを特徴とする請求項１〜請求項１２の何れかに記載の蓄電システム。
【請求項１４】
請求項１〜請求項１３の何れかに記載の蓄電システムと、
移動本体部と、
前記蓄電システムからの電力を前記移動本体部を移動させる動力に変換する動力源と、を備えた
ことを特徴とする移動体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電システム及び移動体に関する。
【背景技術】
【０００２】
近年、蓄電池の大容量化が進み、ビルや工場、店舗、家庭などで消費される電力を貯蔵する蓄電システム（又は電力管理システム）の導入が進められている。このような蓄電システム（又は電力管理システム）では、蓄電池を充電した後、任意のタイミングで蓄電池を負荷となる電気機器に対して放電する（即ち、負荷に電力を供給する）ことができる。従って、蓄電池の充電及び放電を行う時期を制御することによって、系統電力（電力会社から供給される電力）を消費する時期を制御することが可能となる。【０００３】
そのため、図１２に示すような電力需要曲線の電力消費量の大きい時間帯の電力を蓄電池の放電で補い、深夜電力の有効利用や消費電力の変動による系統電力の使用量の平準化（ピークカット）を行うことができる。そして、電力消費量の大きい時間は、電力消費量の小さい時間帯よりＣＯ２排出量が大きい火力発電による電力供給の割合が多くなっているため、平準化によりＣＯ２排出量を減らすことができる。【０００４】
さらに、系統電力の電力料金には、固定制の基本料金と、従量制の使用料金とが含まれる。そして、電力会社は、単位時間に消費する系統電力の最大値が小さくなるほど基本料金が安くなるように、また、電力消費量が大きい日中よりも、電力消費量が小さい夜間の方が使用料金の単位電力当りの価格が安くなるように使用料金を設定している。【０００５】
したがって、蓄電システムを用いて平準化を行うことで、系統電力を利用する利用者の電力需要が小さい時間帯や深夜電気料金が適用される時間帯に系統電力を利用して蓄電池を充電し、系統電力を利用する利用者の電力需要が所定の閾値を越えているときに所定の閾値を越えている分の電力を蓄電池の放電で補うことによって、系統電力の電力料金を抑制することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１４００９４号公報
【特許文献２】特開２０００−０６００２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
このような蓄電池にはリチウムイオン電池などの蓄電池が用いられているため、長期間使用すると電池の劣化が進み、充放電可能な電池容量が減少するという問題がある。【０００８】
特許文献１には、リチウムイオン電池の管理技術として、リチウムイオン電池の充放電電流の測定値、温度の測定値、商用電源の給電の情報に基づいて、リチウムイオン電池の充放電の状態を判断し、リチウムイオン電池の残存容量を推測する技術が述べられている。【０００９】
しかし、蓄電システムは充電可能又は放電可能な電池容量を常に把握していなければ、正確な電力量の充放電ができなくなり意図した電力供給ができなくなる虞が生じる。蓄電池の充放電を適切に行うためには、現在の蓄電池残容量（ＳＯＣ）を正確に知ることが重要となる。ＳＯＣ推定方法には電圧と残容量の関係をテーブルとして持っておき測定した電圧に対する残容量をテーブルを参照して求める電圧テーブル方式や満充電状態を基準としてそこからの充放電電流を積算して残量を求める電流積算方式があるが、いずれの方法においても、充放電を行う回数や時間経過とともに電池容量が正確ではなくなるために正確なＳＯＣを推定するには、蓄電池の充放電可能な容量を測定し、最新のデータを記憶しておく容量学習（キャリブレーション）が必要となる。【００１０】
容量学習では、一度完全にバッテリを放電（ＳＯＣ：０％）した後、満充電（ＳＯＣ：１００％）になるまで充電を行い実際の容量を計測することによって電池容量を学習する。一方、例えば、蓄電システムをピークカットなどの用途で用いる場合、ピークカット用の容量を確保しておく必要がある。このような用途において、完全放電を伴う容量学習を行うと本来の電力供給動作が難しくなる。【００１１】
そして、特許文献２には、単一のバッテリに対して容量学習を短時間で行う技術が記載されており、容量学習を行う際の放電を早く行うべく蓄電池が組み込まれた機器の負荷を大きくし、電力消費量を高めることによって容量学習の所要時間を短縮することで、通常動作が妨げられる時間を短くすることが提案されている。しかし、かかる方法では通常動作を行うことができない時間帯を無くすことはできない。そこで、本発明はシステムの通常動作を常に可能としつつ、あるいは通常動作を優先させながら容量学習を行うことを課題とする。
【課題を解決するための手段】
【００１２】
本発明の蓄電システムは、並列接続された複数の蓄電部と、前記複数の蓄電部の中で測定対象の蓄電部を切り替えながら各蓄電部の満充電容量を測定する測定部と、前記複数の蓄電部の充放電制御を行う充放電制御部と、を備え、前記充放電制御部は、前記測定部が前記測定対象の蓄電部の満充電容量を測定している期間中において、前記複数の蓄電部に含まれる、前記測定対象以外の他の蓄電部に、充電又は放電を行わせることを特徴とする。
【発明の効果】
【００１３】
本発明の蓄電システムによれば、蓄電システムに組み込まれている複数の蓄電部の満充電容量測定を、システム全体の充電又は放電を停止することなく実施することができる。そのため、システムの連続動作に支障を来たすことなく、各蓄電部の満充電容量を測定することが可能となる。【００１４】
本発明の意義ないし効果は、以下に示す実施の形態の説明によりさらに明らかとなろう。ただし、以下の実施の形態は、あくまでも本発明の実施の形態の一つであって、本発明ないし各構成要件の用語の意義は、以下の実施の形態に記載されたものに制限されるものではない。
【図面の簡単な説明】
【００１５】
【図１】は、本発明の第１実施形態に係る電力管理システムを備えた施設全体の構成を示す図である。
【図２】は、本発明の第１実施形態に係る電力管理システムの各ブロックの関連を示す図である。
【図３】は、本発明の第１実施形態に係る電力管理システムの構造を示す図である。
【図４】は、電力管理システムのシステムコントローラの制御フローチャートである。
【図５】は、第１の実施例にかかる容量学習を行うマスタコントローラの制御フローチャートである。
【図６】は、第２の実施例にかかる容量学習を行うマスタコントローラの制御フローチャートである。
【図７】は、本発明の第１実施形態に係る電力管理システムの蓄電池の容量学習の進行状態を説明する図である。
【図８】は、本発明の第１実施形態に係る電力管理システムの蓄電池の容量学習の進行状態を説明する図である。
【図９】は、マスタコントローラの記憶部のデータを示す図。
【図１０】は、蓄電池の充放電時の充放電レート特性を示す図である。
【図１１】は、蓄電池の充放電時の温度特性を示す図である。
【図１２】は、電力需要曲線を示す図である。
【図１３】は、第３の実施例にかかる電力管理システムのブロック図である。
【図１４】は、第３の実施例にかかるバッテリシステムのブロック図である。
【図１５】は、第４の実施例にかかる電力管理システムの構成図である。
【図１６】は、表示用モニタの表示状態の例を示す図である。
【図１７】は、第４の実施例にかかる容量学習開始決定処理の制御フローチャートである。
【図１８】は、第４の実施例にかかる容量学習停止決定処理の制御フローチャートである。
【図１９】は、本発明の第２実施形態に係る蓄電システムの概略構成図である。
【図２０】は、本発明の第２実施形態に係る制御ブロックの内部構成ブロック図である。
【図２１】は、本発明の第２実施形態に係る制御ブロックの内部機能ブロック図である。
【図２２】は、本発明の第２実施形態に係る制御ブロックの内部機能ブロック図である。
【図２３】は、本発明の第２実施形態で想定される複数の時刻を示す図である。
【図２４】は、本発明の第２実施形態に係る蓄電システムの動作フローチャートである。
【図２５】は、本発明の第２実施形態で想定される、複数の蓄電池パックの運用状況を示す図である。
【図２６】は、本発明に係る蓄電システムを搭載した車両の概略構成図である。
【発明を実施するための形態】
【００１６】
＜＜第１実施形態＞＞
本発明の第１実施形態について、図面を参照して以下に説明する。本実施形態では電力管理システムの蓄電池としてリチウムイオン電池を用いているが、これ以外の蓄電池、例えばニッケル水素電池、ニッケルカドミウム電池等であってもよい（後述の第２実施形態でも同様）。蓄電池集合体とするのは、負荷の必要電力に対応するための電圧と電流とを得るためであるので、蓄電池集合体を構成する単位蓄電池の数、単位蓄電池を組み合わせた蓄電池パックの数等は、電力管理システムの仕様に応じ適宜なものとできる。また、以下で述べる個数、電圧、電力等は、説明のための例示であり、電力管理システムの電力仕様等に応じ適宜変更が可能である。
【００１７】
＜システム構成>
図１は、電力管理システム１が設けられる施設の例として、蓄電池集合体２を備える工場施設３の構成を示す図である。この工場施設３は、電力源として系統電力４を用い、工場の負荷５として、一般照明、一般空調、厨房器具、サーバやＰＣ等の事務機器、工場内空調等の必要電力をまかなうものである。この工場の負荷５の変動等に対応するため、工場施設３は、数ＭＷｈの蓄電池集合体２を備える。
【００１８】
電力管理システム１は、蓄電池集合体２と、電力管理装置６と、システムコントローラ７と、充放電制御装置８を含んで構成され、負荷５の必要電力状況、蓄電池集合体２の状態に基づいて蓄電池集合体２の最適な充放電制御を行う機能を有する。電力管理装置６は、負荷側の電力を管理する負荷電力管理装置９と、蓄電池集合体側の電力を管理する蓄電池電力管理装置１１と、総合電力監視装置１０を含む。
【００１９】
図２は、システムコントローラ７と充放電制御装置８の内部構成を説明する図である。図２において太い実線は電力の流れを示し、細い実線でその横に矢印が付されているのは信号の流れを示す。なお、Ｓ１からＳ７は、信号の種類を示す。
【００２０】
系統電力４は、単相または三相の交流電力源であり、外部の電力会社から供給される。蓄電池パック１２は数ＭＷｈの蓄電池集合体２を構成するものであり、リチウムイオン蓄電池を多数組み合わせたものである。負荷電力管理装置９は、負荷の必要電力状況に関する負荷側情報データを取得する機能を有する装置である。図１のように工場施設３の負荷５が４系統に区分されるときは、内部的に４系統の負荷電力管理装置の集合体として負荷電力管理装置９を構成することができる。
【００２１】
＜システムコントローラ>
システムコントローラ７は、電力管理装置６から電力管理情報Ｓ７の送信を受け、充放電制御装置８に対し、負荷に供給すべき電力を賄うための充放電制御指令Ｓ１および後述する容量学習を開始する指令を送信する機能を有する制御装置である。
【００２２】
具体的には、負荷側状態データから必要な電力を予測し、マスタコントローラ１５に、充放電制御指令Ｓ１を送信する。また、かかる予測に基づき容量学習を開始すべき日時を決めて容量学習開始指令を送信する。なお、電力管理情報Ｓ７は、図１で説明した総合電力監視装置１０が、負荷電力管理装置９から負荷側情報データＳ６を入手し、システムコントローラへ送信する。ここで、負荷側情報データＳ６は、システムコントローラ７が充放電制御指令Ｓ１のパラメータとして設定する値である、負荷５の全体が必要とする電力の要求量に関するものである。
【００２３】
＜充放電制御装置>
充放電制御装置８は、上記のようにシステムコントローラ７からの充放電制御指令Ｓ１を受けて、複数の蓄電池パック１２からなる蓄電池集合体２を充放電制御する装置である。充放電制御装置８は、マスタコントローラ１５と、電力変換器１６を管理する電力変換器管理部１７と、蓄電池集合体２を蓄電池パック１２単位で管理するサブコントローラ１４を含んで構成される。後述されるように、充放電制御装置８に８つの電力変換器１６を設けることができる。
【００２４】
＜マスタコントローラ>
マスタコントローラ１５は、システムコントローラ７から受け取った充放電制御指令Ｓ１に基づいて、それぞれの電力変換器１６に対する集合体充放電制御指令Ｓ５を電力変換器管理部１７に送信する機能を有する制御装置である。また、マスタコントローラ１５はメモリＭ（保持部；図４参照）を備えており、後述する容量学習により測定した蓄電池パック１２の各々の充電可能容量を記憶・保持する。
【００２５】
＜サブコントローラ>
サブコントローラ１４は蓄電池パック１２の状態データを含む蓄電池パック状態データＳ３を入手しマスタコントローラ１５へ送信する。なお、蓄電池パック状態データＳ３は、蓄電池パック１２の状態を示す情報であり、蓄電池パック１２の電圧、温度、電流、充電度であるＳＯＣ（Ｓｔａｔｅ  Ｏｆ  Ｃｈａｒｇｅ）等を含む。
【００２６】
そして、マスタコントローラ１５は、電力変換器管理部１７から電力変換器１６の状態データである電力変換器管理データＳ４を受け取り、サブコントローラ１４から蓄電池パック１２のそれぞれの状態データである蓄電池パック状態データＳ３を受け取る。受け取った電力変換器管理データＳ４と蓄電池パック状態データＳ３とに基づいて、集合体充放電制御指令Ｓ５を電力変換器管理部１７に送信する。マスタコントローラ１５は、自身が取得又は生成した任意のデータ（Ｓ３及びＳ４を含みうる）をデータＳ２としてシステムコントローラ７に送信することができる。
【００２７】
充放電制御指令Ｓ１は、マスタコントローラ１５に対する単一の指令値であるが、集合体充放電制御指令Ｓ５は、それぞれの電力変換器１６ごとに分解した指令値となる。例えば、一の電力変換器管理部１７に対して８の電力変換器１６が設けられている場合、充放電制御指令Ｓ１が「３２０ｋＷで１８００秒間放電」という内容であったとすると、集合体充放電制御指令Ｓ５は、「第１の電力変換器１６は４０ｋＷで放電、第２の電力変換器１６は４０ｋＷで放電・・・第８の電力変換器１６は４０ｋＷで放電」という内容になる。
【００２８】
集合体充放電制御指令Ｓ５の個別の指令値は、各蓄電池パックに対して個別の充放電指令を行うものであり、充電上限電圧を指定して「電圧がＺＺＶになるまでＸＸｋＷ充電すること」、放電下限電圧を指定して「ＺＺＶまで放電すること」、あるいは、ＳＯＣを指定して充放電を指令する。ここで、ＳＯＣとは、電力を最大に貯蔵した状態におけるＳＯＣ（充電度）を１００とし、それを基準にして電力の各貯蔵状態でのＳＯＣ（充電度）を百分率で表したものである。
【００２９】
サブコントローラ１４は、２０個の蓄電池２０をまとめた蓄電池パック１２の充放電制御を行うもので、マスタコントローラ１５は、この充放電制御の単位であるサブコントローラ１４の全体をまとめて１つに管理している。
【００３０】
電力変換器管理部１７は、マスタコントローラ１５から集合体充放電制御指令Ｓ５を受け、８つの電力変換器１６の動作を管理する機能を有する。なお、電力変換器１６の数は８でなくてもよく、簡単なシステムの場合には、1つの電力変換器１６を管理する電力変換器管理部１７とすることもできる。ここで、電力変換器１６は、系統電力４の交流電力と蓄電池の直流電力との間の電力変換、あるいは蓄電池の電圧と負荷５の電圧との間の電圧変換を行う機能を有し、双方向ＡＣ／ＤＣコンバータ、双方向ＤＣ／ＤＣコンバータ等のコンバータである。具体的には、実際に行われる変換の内容に応じて、用いられるコンバータの種類が選択される。
【００３１】
電力変換器管理部１７は、集合体充放電制御指令Ｓ５に従って、電力変換器１６の動作を制御し、系統電力４の電力を蓄電池集合体２に一旦蓄電させ、また、蓄電した電力を負荷５に放電させる電力管理を行う機能を有する。
【００３２】
図３は、電力管理システム１の蓄電池集合体２の構造を示す図である。電力線を太い実線で、信号線を破線で示す。ここに示されるように、電力変換器管理部１７は、電力変換器１６に接続される５個の蓄電池パック１２の電力管理を行う。  
【００３３】
マスタコントローラ１５は信号線によりハブ１９を経由して各サブコントローラ１４とつながっており、サブコントローラ１４は、マスタコントローラ１５の指示によりスイッチ基板１３の制御を行うとともに、サブコントローラ１４から蓄電池パック１２の各種データがマスタコントローラ１５に送られる。なお、スイッチ基板１３は、高電圧スイッチ回路を備えており、蓄電池パック１２の蓄電池２０の出力を電力変換器１６に出力するか否かの切換を行う。
【００３４】
そして、蓄電池パック１２は電流値を測定する測定器２１を備えており、測定値のデータをマスタコントローラへ出力する。マスタコントローラ１５では、後述の制御フローに従い、測定値を積算することで容量値を求める（測定器２１とマスタコントローラ１５で測定部が構成されうる）。
【００３５】
＜容量学習>
上述の装置において、システムコントローラ７は図４の制御に従って、マスタコントローラ１５に容量学習開始の指示を行ない、マスタコントローラ１５は図５のフローに従って容量学習制御を行う。この容量学習制御では、図７に示すように、容量学習の成される蓄電池バックが順次蓄電池パックＡ，Ｂ，・・・と切り替わるように原則１日に１つずつ蓄電池パック１２の容量学習を行い、各蓄電池パック１２の蓄電可能容量を実測し、マスタコントローラ１５はメモリＭに記憶されている各蓄電池パックに対する蓄電可能容量データの更新を行う。
【００３６】
すなわち、マスタコントローラのメモリＭは、各蓄電池パックが最後に実測された容量データをテーブルとして保持することとなる。このような容量学習を毎月または２ヶ月に１回程度行うことによって、使用期間に伴って劣化する蓄電池の容量を正確に把握することができる。
【００３７】
また、容量学習を行っている間は、マスタコントローラ１５は容量学習を行っていない他の蓄電池パックのみを使用して電力を供給するように制御を行い、システムコントローラ７から要求される電力を供給する。なお、容量学習を行う際、蓄電池パックの容量学習用の放電に対し十分な電力需要（放電に対する受け皿）があることが必要であり、また、必要に応じ、他の蓄電池パックで電力調整を行うことが必要となる。そのため、システム導入時に電力需要予測を行い、このような必要性を満たす規模の電力管理システムを形成することが望ましい。
【００３８】
図４のフローに従い、システムコントローラ７の動作を説明する。まず、ステップＳＰ１でタイマーリセットを行う。次に、ステップＳＰ２で負荷側情報データＳ６を読み込み、ステップＳＰ３で読み込んだ負荷側情報データに基づいて、負荷に供給すべき電力を予測する。ステップＳＰ４で、予測した電力量を放電するようにマスタコントローラに指令を送る。ステップＳＰ５で、タイマーの値をチェックする。
【００３９】
ステップＳＰ２〜ステップＳＰ５の動作を一定周期で繰り返し行い、タイマーの値が３０日になれば、マスタコントローラへ容量学習を開始する指令を送る（ステップＳ６）。その後、再びステップＳＰ１に戻りタイマーをリセットして上記動作を繰り返し行う。これにより、１月に１回、１つの電力変換器に接続されている５つの蓄電池パックＡ〜Ｅに対し容量学習を行わせることができる。
【００４０】
＜第１の実施例＞
第１の実施例は、容量学習の対象とする蓄電池パックの残量をゼロにした後、満充電になるまでの間の電流量を測定することで充電可能容量のデータを得るものであり、これを１つの電力変換器に接続されている５つの蓄電池パックＡ〜Ｅに対して１日に１つの蓄電池パックについて順次容量学習を行なう。システムコントローラ７からマスタコントローラ１５に毎月１回、容量学習を開始させる指令が発せられる。かかる指令が発せられると、マスタコントローラ１５は図５の容量学習制御を開始する。
【００４１】
まず、蓄電池の初期値として容量学習を行う蓄電池パックＡを特定する（ステップＳＰ２１）。ここで、ＡからＥの各蓄電池パックは０〜４に対応付けられており、容量学習の対象となる蓄電池パックに対応する値を変数Ｘにセットする。したがって、変数Ｘの初期値として蓄電池パックＡに対応する値「０」がセットされる。
【００４２】
次に、ステップＳＰ２２で、タイマーを０にリセットする。このタイマーは、２４時間後に次の蓄電池の容量学習の開始を行う際に参照するためのものである。その後、ステップＳＰ２３でＸに対応する蓄電池パック（以下「蓄電池パックＸ」）に放電指令を与える。そして、蓄電池パックＸから逐次送信される残量を示すＳＯＣのデータの値を読み込み（ステップＳＰ２４）、ステップＳＰ２５でＳＯＣが０になったか否かを繰り返し判断する。これにより、特定された蓄電池パックは残量が０になるまで放電される。
【００４３】
ステップＳＰ２５でＳＯＣが０になったと判断されると、ステップＳＰ２６で蓄電池パックＸに対して充電を行うよう指令する。蓄電池の充放電時には、図１０に示すように蓄電池が単位時間当たりに放電する放電レート（電流量）によって電圧と容量が異なる曲線を描く特性がある。また、図１１に示すように周囲温度によっても特性が異なる。そのため、ステップＳＰ２６で指令された蓄電池パックは電流、温度などの条件が一定となるとなる制御の下で充電される。電力需要に対応するために、システム全体としては放電時の出力電流などが変化することも考えられるが、容量学習の対象となっている蓄電池パックについて、変化を抑制し、他の蓄電池パックの出力設定を調整することで、一定条件を維持する。
【００４４】
次に、ステップＳＰ２７で蓄電池パックＡ〜Ｅの全体にマスタコントローラから要求される電力量を取得する。そして、ステップＳＰ２８で容量学習を行っていない残りの４つの蓄電池パックで要求された電力量を供給できるか否かを判断する。
【００４５】
ステップＳＰ２８で、供給できないと判断すると、蓄電池パックＸに放電するよう指令を出し（ステップＳＰ３５）、ステップＳＰ３６でタイマーが２４時間経過するのを待ち、再び、同じ蓄電池パックの容量学習を行う。一方、ステップＳＰ２８で供給できると判断すると、蓄電池パックＸのＳＯＣおよび電流値を読み込み（ステップＳＰ２９）、電流量を積算して実際に蓄えられた電力量を求める（ステップＳＰ３０）。このステップＳＰ２７〜ＳＰ３０をＳＯＣが１００％になるまで繰り返し行い（ステップＳＰ３１）、ＳＯＣが１００％になったときの電流積算の値を蓄電池パックＸの蓄電可能容量として蓄電池パックＸに対応したメモリ領域に格納する(ステップＳＰ３２)。そして、ステップＳＰ３３では容量学習が蓄電池パックＥまで終了したか否かを判断し、Ｅまで終了した場合は容量学習処理を終える。Ｅまで終了していない場合は、次の蓄電池パックを容量学習を行う対象に設定し(ステップＳＰ３４)、タイマーの値を監視し、リセットしたときから２４時間が経過するのを待つ（ステップＳＰ３６，ＳＰ３７）。２４時間が経過すれば、ステップＳＰ２２に戻り同様の処理を繰り返す。
【００４６】
これにより以下の動作がなされることになる。最初に容量学習の対象となった蓄電池パックＡはサブコントローラ１４により、通常の使用を行いながら完全に放電してＳＯＣが０になるまで使用される。
【００４７】
一方、対象となっていない他の蓄電池パックＢ〜Ｅは、放電の下限電圧、あるいは、充電度ＳＯＣの値の下限値（１０％）を定めた上で、通常の使用に用いられる。そして、容量学習の対象となった蓄電池パックのＳＯＣが０％から１００％に達するまでの電流積算値を蓄電可能容量としてデータの更新を行う。そのため、１つの蓄電池パックが容量学習のために充電を行っている間は、放電を行うことはできないため、要求される電力を残りの４台の蓄電池パックで供給することになる。  
【００４８】
そこで、システムコントローラからこの４台で供給できない電力が要求された場合は、容量学習を行っている蓄電池パックの充電を中止し、５台すべての蓄電池パックで電力供給を行う。このように、予測以上の負荷に供給する電力が必要になった場合には、容量学習の対象となっている蓄電池の容量学習動作を中止して、全ての電池を用いて放電することで安定した電力の連続供給が可能となる。
【００４９】
そして、対象となる蓄電池パックが容量学習を開始してからマスタコントローラ内のタイマーにより２４時間が経過すると、上記中止が成されていた場合には、中止した蓄電池パックの容量学習を再度開始し、上記中止が成されていなかった場合には、次の容量学習を行う蓄電池パックＢを指定して、同様の制御を繰り返し行なう。
【００５０】
これを順次蓄電池パックＣ〜Ｅについても同様の処理を行い、すべての蓄電池パックＡ〜Ｅについて蓄電可能容量データの更新が終わるとマスタコントローラは容量学習制御を終了する。そして、システムコントローラからマスタコントローラに次の容量学習の指令が発せられるのを待つ。
【００５１】
＜第２の実施例>
第２の実施例は、容量学習の対象とする蓄電池パックを満充電にした後、残量がゼロになるまで放電し、この間の電流量を測定することで充電可能容量のデータを得るものであり、これを１つの電力変換器に接続されている５つの蓄電池パックＡ〜Ｅに対して１日に１つの蓄電池パックについて順次容量学習を行なう。システムコントローラ７からマスタコントローラ１５に毎月１回、容量学習を開始させる指令が発せられる。かかる指令が発せられると、マスタコントローラ１５は図６の容量学習制御を開始する。
【００５２】
まず、蓄電池の初期値として容量学習を行う蓄電池パックＡを特定する（ステップＳＰ４１）。ここで、ＡからＥの各蓄電池パックは０〜４に対応付けられており、容量学習の対象となる蓄電池パックに対応する値を変数Ｘにセットする。したがって、変数Ｘの初期値として蓄電池パックＡに対応する値「０」がセットされる。
【００５３】
次に、ステップＳＰ４２でタイマーを０にリセットする。このタイマーは２４時間後に次の蓄電池の容量学習の開始を行う際に参照するためのものである。その後、ステップＳＰ４３で蓄電池パックＸに充電指令を与える。そして、ステップＳＰ４４で蓄電池パックＡ〜Ｅの全体にマスタコントローラから要求される電力量供給量の情報を取得する。そして、ステップＳＰ４５で容量学習を行っていない残りの４つの蓄電池パックで要求された電力量を供給できるか否かを判断する。ステップＳＰ４５で、供給できないと判断すると、蓄電池パックＸに放電するよう指令を出し（ステップＳＰ５５）、ステップＳＰ５６でタイマーが２４時間経過するのを待ち、再び、同じ蓄電池パックの容量学習をステップＳＰ４２から行う。
【００５４】
一方、ステップＳＰ４５で供給できると判断すると、蓄電池パックＸから逐次送信される残量を示すＳＯＣのデータの値を読み込み（ステップＳＰ４６）、ステップＳＰ４７でＳＯＣが１００％になったか否かを調べる。ステップＳＰ４７でＳＯＣが１００％でない場合は、ステップＳＰ４４に戻り、ステップＳＰ４４〜ステップＳＰ４７の処理を繰り返し行い、ＳＯＣが１００％になるまで行う。これにより、特定された蓄電池パックは満充電になる。
【００５５】
ステップＳＰ４７でＳＯＣが１００％になったと判断されると、ステップＳＰ４８で蓄電池パックＸに対して放電を行うよう指令する。蓄電池の充放電時には、図１０に示すように充放電レート（電流量）によって電圧と容量が異なる曲線を描く特性がある。また、図１１に示すように周囲温度によっても特性が異なる。そのため、ステップＳＰ４８で指令された蓄電池パックは電流、温度などの条件が一定となる制御の下で放電される。電力需要に対応するために、システム全体としては放電時の出力電流などが変化することも考えられるが、容量学習の対象となっている蓄電池パックについては、変化を抑制し、他の蓄電池パックの出力設定を調整することで、一定条件を維持する。
【００５６】
そして、蓄電池パックＸのＳＯＣおよび電流値を読み込み（ステップＳＰ４９）、電流量を積算して実際に放電した電力量を求める（ステップＳＰ５０）。このステップＳＰ４９〜ステップＳＰ５０をＳＯＣが０％になるまで繰り返し行い（ステップＳＰ５１）、ＳＯＣが０％になったときの電流積算の値を蓄電池パックＸの蓄電可能容量として図９に示すように蓄電池パックＸに対応したメモリの領域に格納する(ステップＳＰ５２)。
【００５７】
次に、ステップＳＰ５３では容量学習が蓄電池パックＥまで終了したか否かを判断し、Ｅまで終了した場合は容量学習処理を終える。Ｅまで終了していない場合は、次の蓄電池パックを容量学習を行う対象に設定し(ステップＳＰ５４)、タイマーの値を監視し、リセットしたときから２４時間が経過するのを待つ（ステップＳＰ５６，ＳＰ５７）。
【００５８】
２４時間が経過すれば、ステップＳＰ４２に戻り同様の処理を繰り返す。これにより以下の動作がなされることになる。最初に容量学習の対象となった蓄電池パックＡはサブコントローラ１４により、満充電になるまで充電される。１つの蓄電池パックが容量学習のために充電を行っている間は、放電を行うことはできないため、要求される電力を残りの４台の蓄電池パックで供給することになる。
【００５９】
しかし、システムコントローラからこの４台で供給できない電力が要求された場合は、容量学習を行っている蓄電池パックの充電を中止し、５台すべての蓄電池パックで電力供給を行う。
【００６０】
対象となる蓄電池パックが容量学習を開始してからマスタコントローラ内のタイマーにより２４時間が経過すると、上記中止が成されていた場合には、中止した蓄電池パックの容量学習を再度開始する。中止が成されていなかった場合は、容量学習の対象となった蓄電池パックのＳＯＣが１００％から０％になるまでの電流積算値を蓄電可能容量としてデータの更新を行う。そして、次の容量学習を行う蓄電池パックＢを指定して、同様の制御を繰り返し行なう。これを順次蓄電池パックＣ〜Ｅについても同様の処理を行い、すべての蓄電池パックＡ〜Ｅについて蓄電可能容量データの更新が終わるとマスタコントローラは容量学習制御を終了する。その後、システムコントローラからマスタコントローラに次の容量学習の指令が発せられるのを待つ。
【００６１】
＜第３の実施例＞
第３の実施例は、蓄電池（セル）単位で容量学習を行う場合の実施例である。上記第１の実施例および第２の実施例では、蓄電池パックを１つの単位として容量学習を行う場合について説明したが、本実施例は、容量学習を蓄電池（セル）単位で行う場合に適用したものである。
【００６２】
図１３に示すように電気自動車等の移動体では、複数の蓄電池（セル）からなるバッテリシステム２２に電力を蓄え、蓄えられた電力を電力変換部２３を介してモータ２４に供給し、駆動輪を駆動する。
【００６３】
図１４は、図１３に示したバッテリシステムのブロック図である。ここで、点線は制御信号線を表し、実線は電力線を示す。バッテリシステムは、主制御部２５から各蓄電池に並列に制御信号線がされ、主制御部２５の指令により蓄電池ごとに出力制御を行う。
【００６４】
これにより、第１の実施例または第２の実施例に記載した制御が蓄電池（セル）単位で可能となり、通常動作の充放電を行う際に、蓄電池システムの一部を容量学習に適した条件で充放電し、他の二次電池で不足分などを調整することによってシステムの一部の電池の容量学習を行うことができる。また、蓄電池を複数に分け、順番にこの通常動作中の容量学習を行うことによって、一定期間でシステムに導入されている全ての二次電池の容量学習を行うことが可能となる。
【００６５】
上述の実施例は２４時間ごとに順次蓄電池パックの容量学習を行うものであるが、電力需要の予測に基づき、各蓄電池パックの容量学習を開始する日時をスケジューリングして行ってもよい。この場合、電力需要は毎日一定とは限らず電力需要の予測が外れることも考えられ、容量学習を行う予定であった日であっても、電力需要が予測以上に大きくなり、他の蓄電池で過不足を補えない場合には、その日の容量学習をキャンセルし、ピークカットなどの本来の目的を優先する。かかる場合、容量学習は他の日時に再スケジュールすることで、システム全体としての安定運用を図ることができる。また、必要となる充電電力が予測よりも少ない場合には、容量学習のための放電を行う際に、放電する電流で他の蓄電池パックを充電してもよい。これにより全体として放電電流の無駄を抑制することが可能となる。
【００６６】
＜第４の実施例＞
第４の実施例は、容量学習の開始時期および停止時期を決定する方法についての実施例である。
【００６７】
図１５に示す構成の蓄電システムおよび図１７，図１８に示す制御フローチャートに基づいて説明する。
【００６８】
図１５に示す蓄電システムは、複数の電力変換器１６（ＰＣＳ１，ＰＣＳ２，・・・，ＰＣＳｎ）と、電力変換管理部１７と、マスタコントローラ１５およびサブコントローラ１４を備える。
【００６９】
複数の電力変換器１６において各電力変換器１６には複数の蓄電池２０が直列に接続されており、電力変換器１６を介して系統電力４と蓄電池２０が充放電を行うことで、系統電力４に対する電力供給や蓄電池２０への電力の蓄積を行う。１つの電力変換器１６と直列に接続された蓄電池２０とを１つの制御単位として扱い、以下の容量学習の制御の処理を行う。
【００７０】
容量学習の制御において制御コマンドの送受信、制御データの受け渡し等は各機器の通信を介して行う。例えば、蓄電池２０の情報（電圧、温度、ＳＯＣ等の情報）をサブコントローラ１４が受信し、マスタコントローラ１５に送信する。
【００７１】
電力変換管理部１７はシステムコントローラからの充放電要求に基づいて各々の電力変換器１６による充放電の制御を行う。
【００７２】
容量学習の開始および停止は、後述する図１７および図１８に示す制御によりマスタコントローラ１５のメモリＭに蓄積した蓄電池のデータを用いて決定し、電力変換管理部１７からの制御コマンドによって実行する。
【００７３】
また、マスタコントローラ１５または電力変換管理部１７に表示用モニタを接続可能とし図１６に示すような容量学習の状態を表示する。これらの表示では、制御の単位である各電力変換器（ＰＣＳ１，ＰＣＳ２，・・・，ＰＣＳｎ）に関する状態を表示し、容量学習を行っている電力変換器や前回容量学習を行った日時、次回の予定などを表示することで、利用者に蓄電システムの動作を知らせる。
【００７４】
――容量学習開始決定処理――
容量学習開始決定処理は図１７に示すフローチャートの制御を割込み処理により所定間隔で実行し、前回の容量学習からの経過時間、充放電電力積算量、制御単位の直列内での電圧またはＳＯＣのばらつき（最大値と最小値の差、分散など）に基づいて、容量学習の開始タイミングを以下の動作により決定する。本実施例ではこの制御は電力変換管理部１７で行う場合を示すが、マスタコントローラ１５で行ってもよい。
【００７５】
割込み信号が入力されると処理が開始され（ステップＳＰ６０）、まず、ステップＳＰ６１でタイマーの値を読み込む。このタイマーは前回の容量学習が終了したときにリセットされるタイマーであり、タイマー値は前回の容量学習の終了時からの経過時間を示す。ステップＳＰ６２で読み込んだタイマーの値と３０日とを比較し、３０日を越えていればステップＳＰ６７で容量学習の開始コマンドを発行し割込み処理を終了する。
【００７６】
ステップＳＰ６２でタイマーの値が３０日を越えていないと判断されると、ステップＳＰ６３で充放電電力積算量の値を読み込む。充放電電力積算量の値が１００００ｋＷｈを超えたか否かを調べる（ステップＳＰ６４）。充放電電力積算量の値が１００００ｋＷｈを超えていれば、ステップＳＰ６７で容量学習を開始するコマンドを発行し割込み処理を終了する。ステップＳＰ６４で充放電電力積算量の値が１００００ｋＷｈを超えていないと判断されると、ステップＳＰ６５で各蓄電池の電圧の値を読み込む。読み込んだ各電圧の値の最大値と最小値の差が１Ｖを超えているか否かを調べる（ステップＳＰ６６）。１Ｖを超えている場合すなわち蓄電池電圧のばらつきが１Ｖ以上あると判断されるとステップＳＰ６７で容量学習を開始するコマンドを発行し割込み処理を終了する。また、ステップＳＰ６６で１Ｖを超えていないと判断されるとコマンドを発行せずに割込み処理を終了する。このステップＳＰ６０〜ステップＳＰ６７の処理を、割込み信号が入力される毎に繰り返し実行する。
【００７７】
前回の容量学習時からの経過時間を用いて次回の容量学習の開始を判断することで、蓄電システムの使用頻度が低い場合にも一定期間で容量学習を行うため、蓄電池の保存劣化に対応した容量を定期的かつ安定的に算出できる。
【００７８】
また、放電電力積算量を容量学習開始の判断に用いることで、使用頻度が高く充放電による劣化が進みやすい状況で早期に容量学習を行い、劣化状況を反映できる。ここで、充放電電力積算量の算出の電流や電圧の値は、蓄電池内での計測値、電力変換器などの直列での計測値などが考えられるが、制御単位の充放電電力量が計測できる箇所（値）であれば良い。
【００７９】
上記処理のステップＳＰ６５及びステップＳＰ６６では、蓄電池の電圧のばらつきを調べたが、各蓄電池のＳＯＣ（残量）のばらつきを調べてもよい。例えば、ステップＳＰ６５でＳＯＣの値を読込み、ステップＳＰ６６でＳＯＣの最大と最小の差が１０％以上あればステップＳＰ６７で容量学習の開始を命令するコマンドを発行して割込処理を終えるようにする。
【００８０】
また、蓄電池電圧やＳＯＣのばらつきを算出する際には、充放電を行っていない場合や、一定の充放電値（電流量）の場合など、同一条件のもとで算出することが望ましく、同一条件での電圧値を比較することによって比較結果が安定する。さらに、温度条件なども考慮すればより安定した比較を行うことが可能となる。
【００８１】
蓄電池電圧のばらつきが大きくなれば蓄電システムの全体効率を低下させることとなるため、容量学習を行う際に、各蓄電池の電圧値を一定にするバランシング調整も併せて行う。その際に、制御単位の直列内での電圧ばらつきを基準とし、最大値と最小値の差や電圧値の分散などが閾値以上となった場合に、容量学習と電圧バランシングとを行うことによって、蓄電システムの運用の安定性を向上することができる。バランシング調整は、電力変換器の接続を一時的に切断し、蓄電池の電圧（開放電圧）が安定するまで監視し、安定した後にバランシングのターゲット電圧を決定することによって、バランシングの精度を向上させることができる。
【００８２】
上述の容量学習処理では、３つの条件のうち何れか１つの条件成立に基づいて決定したが、単一あるいは２つの項目の組み合わせを用いても良い。積算電力量や蓄電池電圧、ＳＯＣのばらつきを判別するためのパラメータは容量学習の終了時にリセットを行い、前回の容量学習時からの積算電力量や電圧ばらつきの変化の度合いを参照し、積算電力量や電圧ばらつきが予め設定した閾値以上となった時に容量学習を開始するコマンドを発行する。
【００８３】
なお、この積算電力量や蓄電池電圧、ＳＯＣのばらつきを判別するためのパラメータは毎日リセットしても良く、１日あたりの積算電力量や電圧のばらつきの１日当たり変化の度合いを参照することで、変化に対し素早い対応が可能となる。容量学習を開始するコマンドが発行されると、図５または図６の容量学習を開始する。また、容量学習が終了すると、タイマー値をリセットする。
【００８４】
――容量学習停止処理――
次に容量学習の停止処理について説明する。容量学習停止処理は、容量学習を行っている最中にシステムエラー、負荷過多（負荷量が多く、容量学習を行っていない他の蓄電池のみでは対応できない場合）、温度条件が所定の温度よりも高くなった場合あるいは低くなった場合に容量学習を停止させる処理を行う。容量学習停止処理は割込み処理により図１８に示すフローチャートに従った制御により容量学習の停止をシステムエラーの発生、負荷情報、温度情報に基づいて決定する。
【００８５】
割込み信号により処理が開始されると（ステップＳＰ７０）、まず、ステップＳＰ７１でエラー情報を読み込み、ステップＳＰ７２でシステムエラーが発生したか否かを判断する。システムエラーが発生したと判断されると、ステップＳＰ７７で容量学習停止コマンドを発行し割込み処理を終了する。
【００８６】
ステップＳＰ７２でシステムエラーが発生していないと判断されると、ステップＳＰ７３で負荷量の情報を読み込み、ステップＳＰ７４で負荷量が所定の値よりも大きい、すなわち負荷過多であると判断されると、ステップＳＰ７７で容量学習停止コマンドを発行し割込み処理を終了する。
【００８７】
ステップＳＰ７４で負荷量が所定の値よりも小さいと判断されると、ステップＳＰ７５で温度情報Ｔを読み込み、読込んだ温度情報Ｔが０℃以上かつ５０℃以下であるか否かを判断する（ステップＳＰ７６）。温度情報Ｔが０℃以上かつ５０℃以下でないと判断されるとステップＳＰ７７で容量学習停止コマンドを発行し割込み処理を終了する。ステップＳＰ７６で温度情報Ｔが０℃以下または５０℃以上と判断されると容量学習停止コマンドを発行せずに割込み処理を終了する。
【００８８】
上記処理により、システムエラーが発生した際には、通常動作への復帰を優先するため、容量学習を停止することができる。また、容量学習を行う際には、一部の電池を通常運用から切り離すことになるが、負荷が大きいため残りの電池では充放電要求に対応できない場合に容量学習を中止し、容量学習を行っていた蓄電池を通常運用に戻すことが可能となる。さらに、温度条件が通常よりも大きく異なる場合には電池特性が異なるため、算出したＳＯＨが有効とは考えにくく、通常運用時と温度条件が異なり、予め定めた閾値を超えるような場合には容量学習を中止することとなる。
【００８９】
容量学習を開始する時期を、充放電の回数（サイクル数）に基づいて行ってもよい。例えば１００回充放電を行うと1回容量学習を開始するようにしてもよい。
【００９０】
本発明は、システムの充放電制御を行いながら各電池の容量の変化に応じた劣化度を算出し、電池寿命の判定や残容量の推定に使用することができ、電力管理システム全体での電力供給可能量の推定精度を向上させ、充放電制御の安定性を改善することが可能となる。
【００９１】
上述した実施例では、容量学習をＳＯＣの値が０％（完全に放電した状態）から１００％（満充電）になるまで、または、ＳＯＣの値が１００％（満充電の状態）から０％（完全に放電した状態）になるまでの間の電流値を積算することで、充電可能容量値を求めると記載しているが、この完全に放電した状態または満充電の状態は必ずしもＳＯＣが０％または１００％の値でなくてもよい。すなわち、通常蓄電池を通常使用する範囲に比べて相対的に０％および１００％に近い値の間で充電可能容量を測定することで本発明の効果が得られ、例えば、ＳＯＣの値が３％および９７％としてもかまわない。
【００９２】
＜＜第２実施形態＞＞  本発明の第２実施形態につき、図面を参照して説明する。参照される各図において、同一の部分には同一の符号を付し、同一の部分に関する重複する説明を原則として省略する。尚、本明細書では、記述の簡略化上、情報、信号、物理量、状態量又は部材等を参照する記号又は符号を記すことによって該記号又は符号に対応する情報、信号、物理量、状態量又は部材等の名称を省略又は略記することがある。矛盾なき限り、第１〜第４の実施例を内包する第１実施形態にて述べた記載を第２実施形態に適用することができるが、第２実施形態の技術を解釈する場合、第２実施形態で述べた事項が第１実施形態で述べた事項よりも優先される。
【００９３】
図１９は、第２実施形態に係る蓄電システム１００の概略構成図である。蓄電システム１００は、蓄電ブロック１０１、制御ブロック１０２及び電力変換ブロック１０３を備える。蓄電システム１００に対して電力入出力ブロック１０４が接続される。尚、システム１００はブロック１０４の全部又は一部を含みうる。蓄電ブロック１０１はｎ個の蓄電池パックＢＡＴを備え、電力変換ブロック１０３はｎ個の電力変換器１６を備える。ここで、ｎは２以上の整数である。ｎ個の蓄電池パックＢＡＴは、ｎ個の電力変換器１６を介して、互いに並列接続されている。電力変換ブロック１０３における各々の電力変換器１６は、第１実施形態で述べた電力変換器１６と同じものであっても良い。各々の蓄電池パックＢＡＴは、第１実施形態における蓄電池パック１２と同じものであって良い。
【００９４】
各蓄電池パックＢＡＴは、直列接続された複数の蓄電池２０から成る。但し、各蓄電池パックＢＡＴは蓄電池２０を１つのみ備えたものであっても良いし、各蓄電池パックＢＡＴに、複数の蓄電池２０の並列接続回路が含まれていても良い。蓄電池２０は、第１実施形態で述べたように、リチウムイオン電池、ニッケル水素電池などである。第２実施形態において、充電及び放電とは、特に記述なき限り、蓄電ブロック１０１内の蓄電池２０の充電及び放電を指す。ｎ個の蓄電池パックＢＡＴを特に記号ＢＡＴ［１］〜ＢＡＴ［ｎ］によって参照し、蓄電池パックＢＡＴ［ｉ］に接続された電力変換ブロック１０３内の電力変換器１６を記号１６［ｉ］によって参照する（ｉは整数）。蓄電池パックＢＡＴ［ｉ］及び電力変換器１６［ｉ］間に第１実施形態で述べたスイッチ基板１３を介在させても良い（図２参照）。
【００９５】
電力入出力ブロック１０４は、電力変換ブロック１０３を介して、蓄電ブロック１０１から放電電力の供給を受ける又は蓄電ブロック１０１に充電電力を供給するブロックであり、電力源１１１、負荷１１２及び発電装置１１３を含む。電力源１１１は、第１実施形態の系統電力４に対応する商用交流電力源である。負荷１１２は、第１実施形態の負荷５と同じであってよい。発電装置１１３は、任意のエネルギー源（例えば、太陽光などの自然エネルギーや化石燃料）に基づく発電を行って発電電力を出力する。但し、ブロック１０４に発電装置１１３が含まれないこともある。
【００９６】
電力変換ブロック１０３は、蓄電ブロック１０１からの放電電力をブロック１０４への出力電力に変換するための電力変換、及び、ブロック１０４からの電力を蓄電ブロック１０１に対する充電電力に変換するための電力変換を含む電力変換処理を実行する。電力源１１１又は発電装置１１３と負荷１１２との間にも電力変換ブロック１０３を介在させても良く、電力源１１１又は発電装置１１３からの電力を負荷１１２への供給電力に変換するための電力変換が、ブロック１０３の電力変換処理に含まれていても良い。ブロック１０３の電力変換処理は制御ブロック１０２によって制御される。
【００９７】
図２０は、制御ブロック１０２の内部構成ブロック図である。図２０に示す如く、制御ブロック１０２に、第１実施形態（図１及び図２参照）で述べた電力管理装置６、システムコントローラ７、マスタコントローラ１５、電力変換器管理部１７及びサブコントローラ１４を設けておくことができる。制御ブロック１０２には、ｎ個のサブコントローラ１４としてのサブコントローラ１４［１］〜１４［ｎ］が設けられる。サブコントローラ１４［１］〜１４［ｎ］は、夫々、蓄電池パックＢＡＴ［１］〜ＢＡＴ［ｎ］に対応するサブコントローラである。蓄電池パックＢＡＴ内にサブコントローラ１４が設けられていると考えることもできるが、ここでは、説明の便宜上、蓄電池パックＢＡＴの外にサブコントローラ１４が設けられていると考える（実際には、蓄電池パックＢＡＴ及びサブコントローラ１４が一体のケースに収められて蓄電池ユニットを構成しうる）。
【００９８】
各サブコントローラ１４は、対応する蓄電池パックＢＡＴの状態データを含む蓄電池パック状態データを取得し、マスタコントローラ１５に送信する。蓄電システム１００には、蓄電池パックＢＡＴごとに、蓄電池パックＢＡＴの端子電圧値（以下、パック電圧値という）を測定する電圧センサ、蓄電池パックＢＡＴに流れる充電又は放電の電流値（以下、パック電流値という）を測定する電流センサ、及び、蓄電池パックＢＡＴの温度（以下、パック温度という）を測定する温度センサが設けられており、それらの測定値がサブコントローラ１４にて取得される。パック電圧値は、蓄電池パックＢＡＴを構成する直列接続された蓄電池２０の各端子電圧の合計値に相当する。各サブコントローラ１４は、対応する蓄電池パックＢＡＴのパック電圧値及びパック電流値に基づき、対応する蓄電池パックＢＡＴの充電度であるＳＯＣ（state  of  charge）を算出する。蓄電池パック状態データは、蓄電池パックＢＡＴのパック電圧値、パック電流値、パック温度及びＳＯＣを含む。蓄電池パックＢＡＴのＳＯＣは、周知の如く、蓄電池パックＢＡＴの満充電容量に対する蓄電池パックＢＡＴの残容量の比を表す。
【００９９】
図２１は、制御ブロック１０２の内部機能ブロック図である。制御ブロック１０２は、充放電制御部１２１及び満充電容量測定部１２２を備えている。充放電制御部１２１は、図２０に示される任意の複数の部位（主として例えば、マスタコントローラ１５及び電力変換器管理部１７）にて構成され、満充電容量測定部１２２も、図２０に示される任意の複数の部位（主として例えば、サブコントローラ１４［１］〜１４［ｎ］、又は、サブコントローラ１４［１］〜１４［ｎ］とマスタコントローラ１５）にて構成される。
【０１００】
充放電制御部１２１は、蓄電池パック状態データを含む様々な指標に基づき、電力変換ブロック１０３における電力変換処理の制御を介して、各蓄電池パックＢＡＴの充放電制御を行う。
【０１０１】
満充電容量測定部１２２は、上述の容量学習を担う部位であり、充放電制御部１２１及び電力変換ブロック１０３と協働して、各蓄電池パックＢＡＴの満充電容量を測定する。１つの蓄電池パックＢＡＴの満充電容量を測定するための処理を単位容量学習と呼ぶ（従って、蓄電池パックＢＡＴ［ｉ］に対する単位容量学習の実行と、蓄電池パックＢＡＴ［ｉ］の満充電容量の測定は同義である）。単位容量学習によって満充電容量が測定される蓄電池パックＢＡＴ（即ち測定対象の蓄電池パック）を、以下、測定対象パックと呼ぶ。測定部１２２は、単位容量学習として第１又は第２単位容量学習を用いることができる。
【０１０２】
第１単位容量学習は、上述の第１の実施例で述べたものと同様である。即ち、第１単位容量学習において、測定対象パックの蓄電池パック状態データを監視しつつ、測定部１２２は、電力変換ブロック１０３を用い、測定対象パックを完全に放電させた後（即ち、測定対象パックを完全放電状態にした後）、測定対象パックが満充電状態になるまで測定対象パックを充電する。この際、測定部１２２は、測定対象パックが完全放電状態から満充電状態になるまでにおける、測定対象パックのパック電流値の積算量に基づき、測定対象パックの満充電容量を求める。
【０１０３】
第２単位容量学習は、上述の第２の実施例で述べたものと同様である。即ち、第２単位容量学習において、測定対象パックの蓄電池パック状態データを監視しつつ、測定部１２２は、電力変換ブロック１０３を用い、測定対象パックの充電によって測定対象パックを満充電状態にした後、測定対象パックが完全放電状態になるまで測定対象パックを放電させる。この際、測定部１２２は、測定対象パックが満充電状態から完全放電状態になるまでにおける、測定対象パックのパック電流値の積算量に基づき、測定対象パックの満充電容量を求める。
【０１０４】
第１単位容量学習において、測定部１２２は、測定対象パックの充電電流及び温度（パック温度）が一定に保たれるように測定対象パックの充電を成しても良い。これを実現すべく、測定部１２２は、必要に応じ、測定対象パック以外の蓄電池パックＢＡＴの充電又は放電電力を調整しても良い。同様に、第２単位容量学習において、測定部１２２は、測定対象パックの放電電流及び温度（パック温度）が一定に保たれるように測定対象パックの放電を成しても良い。これを実現すべく、測定部１２２は、必要に応じ、測定対象パック以外の蓄電池パックＢＡＴの充電又は放電電力を調整しても良い。
【０１０５】
第１及び第２単位容量学習の実行過程において、測定対象パックの放電電力は、充放電制御部１２１の制御の下、負荷１１２に供給されても良いし、測定対象パック以外の蓄電池パックＢＡＴに供給されてもよい（即ち、測定対象パックの放電電力にて測定対象パック以外の蓄電池パックＢＡＴを充電しても良い）。第１及び第２単位容量学習の実行過程において、測定対象パックの充電電力は、充放電制御部１２１の制御の下、電力源１１１、発電装置１１３又は測定対象パック以外の蓄電池パックＢＡＴから供給される。
【０１０６】
蓄電池パックＢＡＴのＳＯＣが０％である状態が蓄電池パックＢＡＴの完全放電状態に相当し、蓄電池パックＢＡＴのＳＯＣが１００％である状態が蓄電池パックＢＡＴの満充電状態に相当する。但し、第１実施形態で述べたように、例えば、蓄電池パックＢＡＴのＳＯＣが３％である状態を蓄電池パックＢＡＴの完全放電状態に相当させると共に蓄電池パックＢＡＴのＳＯＣが９７％である状態を蓄電池パックＢＡＴの満充電状態に相当させた上で、第１及び第２単位容量学習を行うようにしても良い。
【０１０７】
測定対象パックを形成する各蓄電池２０の端子電圧を均等化させるバランシング調整を、第１及び第２単位容量学習に含めても構わない。バランシング調整の内容は第１実施形態と同様であってよいし、公知の方法（例えば国際公開ＷＯ／２０１１／１０５０８３号公報に記載の均等化方法）をバランシング調整に利用可能である。
【０１０８】
第１単位容量学習で求められる値は、測定対象パックの充電可能容量（測定対象パックに蓄積可能な最大電気容量）であり、第２単位容量学習で求められる値は、測定対象パックの放電可能容量（ＳＯＣ１００％の測定対象パックが放電可能な最大電気容量）である。充電可能容量と放電可能容量は厳密には若干異なりうるが、充電可能容量も放電可能容量も満充電容量の一種である。
【０１０９】
以下の説明文における単位容量学習は、第１及び第２単位容量学習のどちらでも良い。制御ブロック１０２に設けられたメモリ（不図示）に、各蓄電池パックＢＡＴについての最新の満充電容量を保持させておくとよい。第２実施形態でも第１実施形態と同様、容量学習中に蓄電ブロック１０１の本来の放電機能及び蓄電機能が利用不可にならないよう、測定部１２２は、測定対象パックとなる蓄電池パックＢＡＴを蓄電池パックＢＡＴ［１］〜ＢＡＴ［ｎ］の中で切り替えながら各蓄電池パックＢＡＴの満充電容量を測定する。
【０１１０】
充放電制御部１２１は、蓄電池パックＢＡＴ［１］〜ＢＡＴ［ｎ］の内、測定対象パック以外の１以上の蓄電池パックＢＡＴを通常動作させることができ、通常動作が行われる蓄電池パックＢＡＴを特に通常動作パックと呼ぶ。充放電制御部１２１は、１以上の蓄電池パックＢＡＴを待機パックに設定することもできる。待機パックは、測定対象パック及び通常動作パック以外の蓄電池パックＢＡＴであり、充放電制御部１２１は、待機パックに対する充電及び放電を行わない。待機パックの個数はゼロでも良い。
【０１１１】
充放電制御部１２１の充放電制御には、放電制御及び充電制御が含まれる。ｎ＝４であると仮定すると共に、蓄電池パックＢＡＴ［１］〜ＢＡＴ［３］が通常動作パックであって、且つ、蓄電池パックＢＡＴ［４］が測定対象パックであると仮定して、放電制御及び充電制御を説明する。尚、測定対象パックの個数は２以上でもよい。
【０１１２】
具体的には例えば、放電制御において、充放電制御部１２１は、蓄電システム１００に接続された負荷１１２の消費電力量に基づき蓄電ブロック１０１から負荷１１２に供給すべき放電電力量（放電電力の指令量）ＰＤ＊を決定し、決定した放電電力量ＰＤ＊が蓄電ブロック１０１から負荷１１２に供給されるように電力変換ブロック１０３を制御する。但し、測定対象パックＢＡＴ［４］は当該放電制御に利用されない。即ち、放電制御において、充放電制御部１２１は、放電電力量ＰＤ＊が通常動作パックＢＡＴ［１］〜ＢＡＴ［３］から負荷１１２に供給されるように電力変換ブロック１０３を制御する。
【０１１３】
この説明から明らかなように、放電制御は、何れかの蓄電池パックＢＡＴに対して単位容量学習が成されている期間中にも実行される。即ち、測定部１２２が何れかの蓄電池パックＢＡＴの満充電容量を測定している期間（即ち、測定対象パックＢＡＴ［４］に対する単位容量学習の実行期間）中において、充放電制御部１２１は、通常動作パックＢＡＴ［１］〜ＢＡＴ［３］に放電制御による放電を行わせることができる。これにより、負荷１１２への電力供給機能が損なわれることなく容量学習を成すことができる。
【０１１４】
但し、充放電制御部１２１は、通常動作パックＢＡＴ［１］〜ＢＡＴ［３］についての蓄電池パック状態データに基づき、放電電力量ＰＤ＊が通常動作パックＢＡＴ［１］〜ＢＡＴ［３］にて放電可能な電力量よりも大きいと判断される場合には、測定部１２２による満充電容量の測定を中止させ、パックＢＡＴ［１］〜ＢＡＴ［４］を用いて負荷１１２に放電電力量ＰＤ＊が供給されるよう、測定対象パックであった蓄電池パックＢＡＴ［４］を通常動作パックに組み込んで蓄電池パックＢＡＴ［１］〜ＢＡＴ［３］と共に蓄電池パックＢＡＴ［４］にも放電を行わせる。これにより、負荷１１２に対する安定した電力連続供給が可能となる。尚、放電を行う通常動作パックに組み込まれて放電を行うことになるパックＢＡＴ［４］は、通常動作パックに組み込まれる直前において、単位容量学習における充電が成されていた測定対象パックでもあっても良いし、単位容量学習における放電が成されていた測定対象パックでもあっても良い。
【０１１５】
放電電力量ＰＤ＊の決定に利用される消費電力量は、負荷１１２の消費電力量の実測値でも良いし、負荷１１２の消費電力量の予測値でも良い。制御ユニット１０２における予測部（不図示）は、負荷１１２の消費電力量の履歴データ、予測を行う日付の曜日、予測を行う時間帯の天候データなどに基づき、公知の方法を用いて、任意の時間帯における負荷１１２の消費電力量を予想することができる。充放電制御部１２１は、その予測値を用いて当該時間帯における放電電力量ＰＤ＊を決定しても良い。
【０１１６】
尚、蓄電池パックＢＡＴ［４］に対する単位容量学習を中止して蓄電池パックＢＡＴ［４］に放電を行わせた後、パックＢＡＴ［１］〜ＢＡＴ［３］にて放電電力量ＰＤ＊がまかなえる程度に放電電力量ＰＤ＊が減少すれば、測定部１２２は、蓄電池パックＢＡＴ［４］に対する単位容量学習を再実行することができる。但し、この際、負荷１１２の消費電力量が予測に反して再び上昇することに備えて、又は、パックＢＡＴ［４］のパック電圧値が安定するのを待つために、測定部１２２は、パックＢＡＴ［１］〜ＢＡＴ［３］にて放電電力量ＰＤ＊がまかなえる程度に放電電力量ＰＤ＊が減少した後、更に所定時間の経過を待ってから、蓄電池パックＢＡＴ［４］に対する単位容量学習を再実行すると良い。
【０１１７】
また例えば、充電制御において、充放電制御部１２１は、蓄電システム１００に接続された充電源（１１１又は１１３）の供給電力量に基づき充電源から蓄電ブロック１０１への充電電力量（充電電力の指令量）ＰＣ＊を決定し、決定した充電電力量ＰＣ＊が充電源から蓄電ブロック１０１に供給されるように電力変換ブロック１０３を制御する。但し、測定対象パックＢＡＴ［４］は当該充電制御に利用されない。即ち、充電制御において、充放電制御部１２１は、充電電力量ＰＣ＊が充電源から通常動作パックＢＡＴ［１］〜ＢＡＴ［３］に供給されるように電力変換ブロック１０３を制御する。
【０１１８】
この説明から明らかなように、充電制御は、何れかの蓄電池パックＢＡＴに対して単位容量学習が成されている期間中にも実行される。即ち、測定部１２２が何れかの蓄電池パックＢＡＴの満充電容量を測定している期間（即ち、測定対象パックＢＡＴ［４］に対する単位容量学習の実行期間）中において、充放電制御部１２１は、通常動作パックＢＡＴ［１］〜ＢＡＴ［３］に充電制御による充電を行わせることができる。これにより、蓄電システム１００の蓄電機能が損なわれることなく容量学習を成すことができる。
【０１１９】
但し、充放電制御部１２１は、通常動作パックＢＡＴ［１］〜ＢＡＴ［３］についての蓄電池パック状態データに基づき、充電電力量ＰＣ＊が通常動作パックＢＡＴ［１］〜ＢＡＴ［３］にて充電可能な電力量よりも大きいと判断される場合には、測定部１２２による満充電容量の測定を中止させ、充電電力量ＰＣ＊がパックＢＡＴ［１］〜ＢＡＴ［４］の全体に供給されるよう、測定対象パックであった蓄電池パックＢＡＴ［４］を通常動作パックに組み込んで蓄電池パックＢＡＴ［１］〜ＢＡＴ［３］と共に蓄電池パックＢＡＴ［４］にも充電を行わせる。これにより、充電源からの電力を無駄なく蓄電することができる。尚、充電を行う通常動作パックに組み込まれて充電を行うことになるパックＢＡＴ［４］は、通常動作パックに組み込まれる直前において、単位容量学習における充電が成されていた測定対象パックでもあっても良いし、単位容量学習における放電が成されていた測定対象パックでもあっても良い。
【０１２０】
電力源１１１及び発電装置１１３の少なくとも一方が上述の充電源（通常動作パックを充電するための充電源）になりうる。充電源に電力源１１１が含まれる場合、充放電制御部１２１は、電力源１１１からの電力の使用料金等に基づき充電電力量ＰＣ＊を決定しても良い。充電源に発電装置１１３が含まれる場合、充放電制御部１２１は、発電装置１１３の発電電力量に基づき充電電力量ＰＣ＊を決定するとよい。
【０１２１】
尚、蓄電池パックＢＡＴ［４］に対する単位容量学習を中止して蓄電池パックＢＡＴ［４］に充電を行わせた後、パックＢＡＴ［１］〜ＢＡＴ［３］にて充電電力量ＰＣ＊を全て充電できる程度に充電電力量ＰＣ＊が減少すれば、測定部１２２は、蓄電池パックＢＡＴ［４］に対する単位容量学習を再実行することができる。但し、この際、充電源の供給電力量（発電装置１１３の発電電力量など）が予測に反して再び上昇することに備えて、又は、パックＢＡＴ［４］のパック電圧値が安定するのを待つために、測定部１２２は、パックＢＡＴ［１］〜ＢＡＴ［３］にて充電電力量ＰＣ＊を全て充電できる程度に充電電力量ＰＣ＊が減少した後、更に所定時間の経過を待ってから、蓄電池パックＢＡＴ［４］に対する単位容量学習を再実行すると良い。
【０１２２】
また、蓄電池パックＢＡＴ［ｉ］に対する単位容量学習の実行期間（蓄電池パックＢＡＴ［ｉ］の満充電容量を測定している期間）中において、パックＢＡＴ［ｉ］のパック温度が所定の温度範囲（例えば０℃から５０℃までの範囲）を逸脱していることが確認されたとき、測定精度の担保が困難である等の理由から、測定部１２２は、蓄電池パックＢＡＴ［ｉ］の満充電容量の測定を中止してもよい。
【０１２３】
蓄電システム１００の更なる具体例及び応用例を、以下の第５〜第９の実施例にて説明する。第２実施形態において上述した事項を、矛盾なき限り、全て第５〜第９の実施例に適用可能である。また、矛盾なき限り、第５〜第９の実施例の内、任意の複数の実施例を組み合わせることも可能である。
【０１２４】
＜第５の実施例＞
第５の実施例を説明する。図２２は、第５の実施例に係る制御ブロック１０２の内部機能ブロック図である。制御ブロック１０２にパラメータ検出部１４０が設けられている（後述の他の実施例でも同様）。パラメータ検出部１４０は、サブコントローラ１４［１］〜１４［ｎ］にて形成される又はサブコントローラ１４［１］〜１４［ｎ］及びメインコントローラ１５にて形成される。
【０１２５】
パラメータ検出部１４０は、各蓄電池パックＢＡＴの状態を示すパラメータを検出する。そして、第５の実施例に係る測定部１２２は、パラメータ検出部１４０により検出されたパラメータに応じ、蓄電池パックＢＡＴ［１］〜ＢＡＴ［ｎ］間において単位容量学習を成す順序（以下、測定順序という）を決定する。検出されるパラメータは、各蓄電池パックＢＡＴの劣化状態に関係すると推定されるパラメータであり、基本的に、測定部１２２は、劣化度合いがより大きいと推定される蓄電池パックＢＡＴが、劣化度合いがより小さいと推定される蓄電池パックＢＡＴよりも先に測定対象パックとなるように、測定順序を決定する。
【０１２６】
パラメータ検出部１４０は、符号１４１〜１４３及び１４５によって参照される各部位を備える。測定部１２２は、各蓄電池パックＢＡＴに対して間欠的に単位容量学習を成すことができる。ここでは、説明の具体化のため、図２３に示す如く、時刻ｔｊ［１］、ｔｊ［２］・・・、ｔｊ［ｎ］において、夫々、蓄電池パックＢＡＴ［１］、ＢＡＴ［２］、・・・、ＢＡＴ［ｎ］に対する第ｊ回目の単位容量学習が終了した状況を想定する。また、任意の整数ｉに関して時刻ｔｊ［ｉ＋１］は時刻ｔｊ［ｉ］よりも遅く、且つ、時刻ｔｊ［１］〜ｔｊ［ｎ］間において何れの蓄電池パックＢＡＴに対しても第（ｊ＋１）回目の単位容量学習は行われていないと仮定する。
【０１２７】
時間計測部１４１は、ｎ個の蓄電池パックＢＡＴに対応するｎ個のタイマーを有し、各タイマーを用いて、蓄電池パックＢＡＴごとに、第ｊ回目の単位容量学習の終了時刻からの経過時間ＴＥＬを計測する。
【０１２８】
電力積算量演算部（電力量検出部）１４２は、蓄電池パックＢＡＴごとに、対応するパック電流値に基づき（更に必要に応じてパック電圧値も用いて）、積算対象期間における蓄電池パックＢＡＴの充電電力量及び放電電力量の積算値である電力積算量ＰＳＵＭを求める。蓄電池パックＢＡＴ［ｉ］に対して第（ｊ＋１）回目の単位容量学習が実行されていない状況下において、蓄電池パックＢＡＴ［ｉ］についての積算対象期間の開始時刻は、第ｊ回目の単位容量学習の終了時刻ｔｊ［ｉ］であり、その終了時刻は現在時刻である。
【０１２９】
ばらつき検出部１４３は、蓄電池パックＢＡＴごとに、複数の蓄電池２０間の電圧又はＳＯＣのばらつき度合いを表すばらつき量ＶＲを求める。
蓄電池２０ごとに蓄電池２０の端子電圧値（以下セル電圧値という）を測定するセル電圧検出器（不図示）を蓄電システム１００に設けておくことができる。そのようなセル電圧検出器を蓄電池パックＢＡＴごとに設けておくことで、ばらつき検出部１４３は、蓄電池パックＢＡＴごとに複数の蓄電池２０の夫々のセル電圧値を取得することができる。そして、ばらつき検出部１４３は、蓄電池パックＢＡＴごとに、セル電圧値のばらつき度合いに応じたばらつき量ＶＲを求めることができる。例えば、複数の蓄電池２０についての複数のセル電圧値の最大値及び最小値間の差、又は、該複数のセル電圧値の分散をばらつき量ＶＲとして求めることができる。
或いは、ばらつき検出部１４３は、セル電圧値及びパック電流値に基づき蓄電池２０ごとに蓄電池２０のＳＯＣ（蓄電池２０の満充電容量（例えば既知の定格容量）に対する蓄電池２０の残容量の比）を求め、蓄電池パックＢＡＴごとに、蓄電池２０のＳＯＣのばらつき度合いに応じたばらつき量ＶＲを求めても良い。例えば、複数の蓄電池２０についての複数のＳＯＣの最大値及び最小値間の差、又は、該複数のＳＯＣの分散をばらつき量ＶＲとして求めても良い。
【０１３０】
パラメータ検出部１４０は、蓄電池パックＢＡＴごとに、経過時間ＴＥＬ、電力積算量ＰＳＵＭ及びばらつき量ＶＲを監視し、図２４のステップＳＰ１６１〜ＳＰ１６７から成る一連の処理を実行する。例えば、その一連の処理を割り込み処理などを用いて蓄電池パックＢＡＴごとに定期的に実行する。ステップＳＰ１６１〜ＳＰ１６７から成る動作フローチャートは、図１７のそれと等価なものであると考えても良い。
【０１３１】
具体的には、パラメータ検出部１４０は、蓄電池パックＢＡＴ［ｉ］について以下の処理を成すことができる。パラメータ検出部１４０は、蓄電池パックＢＡＴ［ｉ］についての経過時間ＴＥＬをタイマーから取得し（ステップＳＰ１６１）、経過時間ＴＥＬが所定の時間（例えば３０日分の時間）以上であるとき（ステップＳＰ１６２のＹ）、測定開始コマンドＣＭ［ｉ］を発行する（ステップＳＰ１６７）。測定開始コマンドＣＭ［ｉ］は、蓄電池パックＢＡＴ［ｉ］に対する単位容量学習の実行（実行開始）を求めるコマンドであり、当該コマンドの発行はコマンド発行部１４５により成される。経過時間ＴＥＬが所定の時間以上でない場合、パラメータ検出部１４０は、蓄電池パックＢＡＴ［ｉ］についての電力積算量ＰＳＵＭを取得し（ステップＳＰ１６３）、電力積算量ＰＳＵＭが所定の電力量（例えば１００００ｋＷｈ（キロワット・時））以上であるとき（ステップＳＰ１６４のＹ）、測定開始コマンドＣＭ［ｉ］を発行する（ステップＳＰ１６７）。電力積算量ＰＳＵＭが所定の電力量以上でない場合、パラメータ検出部１４０は、蓄電池パックＢＡＴ［ｉ］についてのばらつき量ＶＲを取得し（ステップＳＰ１６５）、ばらつき量ＶＲが所定量以上であるとき（ステップＳＰ１６６のＹ）、測定開始コマンドＣＭ［ｉ］を発行する（ステップＳＰ１６７）。パラメータ検出部１４０は、このようなコマンドの発行是非制御を蓄電池パックＢＡＴごとに個別に行うことができる。測定部１２２は、測定開始コマンドＣＭ［ｉ］が発行されたとき、蓄電池パックＢＡＴ［ｉ］に対する第（ｊ＋１）回目の単位容量学習を実行開始することができる。
【０１３２】
上述の経過時間ＴＥＬ、電力積算量ＰＳＵＭ及びばらつき量ＶＲは、測定順序を決定するための第１、第２及び第３パラメータである。第１、第２及び第３パラメータの内、任意の１つ又は任意の２つのパラメータのみを用いて測定順序を決定するようにしても良い。
【０１３３】
上述の方法により、ｎ個の蓄電池パックＢＡＴの内、対応する経過時間ＴＥＬが所定時間を超えた蓄電池パックＢＡＴから順に、又は、対応する電力積算量ＰＳＵＭが所定電力量を超えた蓄電池パックＢＡＴから順に、又は、対応するばらつき量ＶＲが所定量を超えた蓄電池パックＢＡＴから順に、測定部１２２による第（ｊ＋１）回目の単位容量学習が実行されることになる。
【０１３４】
また、上述の説明から明らかであるが、比較的大きな経過時間ＴＥＬ、電力積算量ＰＳＵＭ又はばらつき量ＶＲに対応する蓄電池パックＢＡＴが、比較的小さな経過時間ＴＥＬ、電力積算量ＰＳＵＭ又はばらつき量ＶＲに対応する蓄電池パックＢＡＴよりも先に測定対象パックとなるように、測定部１２２は測定順序を決定する（尚、この決定の主体はコマンド発行部１４５であると考えても良いし、発行部１４５が測定部１２２内に設けられていると考えても構わない）。結果、測定部１２２は、パラメータ検出部１４０による検出パラメータに応じ、複数の蓄電池パックＢＡＴの中で測定対象パックを切り替えながら各蓄電池パックＢＡＴの満充電容量を測定することになる。
【０１３５】
経過時間ＴＥＬを参照した上記の測定順序決定処理により、蓄電池パックの充電又は放電頻度が少ないような状況下でも、蓄電池パックの保存劣化に対応する満充電容量変化を定期的且つ安定的に検出することができる。また、電力積算量ＰＳＵＭを参照した上記の測定順序決定処理により、使用頻度が比較的高く劣化進行度が高いと推定される蓄電池パックの満充電容量変化を比較的早く確認することができる。また、ばらつき量ＶＲが大きい状態は劣化度合いが比較的大きい状態に対応すると推定される。ばらつき量ＶＲを参照した上記の測定順序決定処理により、劣化度合いが高いと推定される蓄電池パックの満充電容量変化を他の蓄電池パックよりも優先的に確認することができる。
【０１３６】
尚、時間計測部１４１は、蓄電池パックＢＡＴごとに、蓄電池パックＢＡＴの使用開始時点（蓄電池パックＢＡＴが蓄電システム１００に設置された時点又は蓄電池パックＢＡＴが初めて充電又は放電を行った時点）からの経過時間を経過時間ＴＥＬとして計測するようにしても良い。この場合、時間計測部１４１において、互いに異なる複数の基準時間が予め設定され、蓄電池パックＢＡＴ［ｉ］の経過時間ＴＥＬが何れかの基準時間に達したら測定開始コマンドＣＭ［ｉ］が発行される。複数の基準時間の内、隣接する２つの基準時間間の差を上記所定の時間（例えば３０日分の時間）に設定すれば、結局、図２４に示す方法と同じ結果が得られる。
【０１３７】
これと類似するが、演算部１４２は、蓄電池パックＢＡＴごとに、蓄電池パックＢＡＴの使用開始時点からの電力積算量を電力積算量ＰＳＵＭとして求めるようにしても良い。即ち、演算部１４２は、蓄電池パックＢＡＴごとに、上記積算対象期間の開始時刻を蓄電池パックＢＡＴの使用開始時点に固定した上で電力積算量ＰＳＵＭを求めるようにしても良い。この場合、演算部１４２において、互いに異なる複数の基準電力量が予め設定され、蓄電池パックＢＡＴ［ｉ］の電力積算量ＰＳＵＭが何れかの基準電力量に達したら測定開始コマンドＣＭ［ｉ］が発行される。複数の基準電力量の内、隣接する２つの基準電力量間の差を上記所定の電力量（例えば１００００ｋＷｈ）に設定すれば、結局、図２４に示す方法と同じ結果が得られる。
【０１３８】
第５の実施例では、夫々のサブコントローラ１４に対して、対応する蓄電池パックＢＡＴの第１〜第３パラメータを導出するブロック及び対応する蓄電池パックＢＡＴについての測定開始コマンドを発行する測定開始コマンド発行部を設けておくことが可能であり、更に、測定部１２２の機能の内、蓄電池パックＢＡＴ［ｉ］に対する単位容量学習を成す機能をサブコントローラ１４［ｉ］に設けておくようにしても良い。これにより、上位コントローラに依存することなく、個々のサブコントローラ１４が、対応する蓄電池パックＢＡＴに対する単位容量学習を管理（実行タイミングの管理を含む）することができる。このような管理による測定順序の決定形態を第１測定順序決定形態と呼ぶ。
【０１３９】
上位コントローラとは、サブコントローラ１４の上位側のコントローラを指す。上位コントローラは、メインコントローラ１５を含み、更にはシステムコントローラ７及び電力管理装置６を含みうる。第１測定順序決定形態と異なる以下の第２及び第３測定順序決定形態にて、測定順序を決定しても良い。
【０１４０】
第２測定順序決定形態では、上位コントローラが、サブコントローラ１４に頼ることなく、パラメータ検出部１４０及び測定部１２２の機能を全て実現する。この場合、上位コントローラが、サブコントローラ１４に頼ることなく、各蓄電池パックＢＡＴについての第１〜第３パラメータ及び蓄電池パック状態データを取得すると共に、測定開始コマンドの発行タイミング制御を含む容量学習のスケジュール制御を行う。従って、第２測定順序決定形態では、サブコントローラ１４［１］〜１４［ｎ］を制御ユニット１０２から割愛可能である。尚、蓄電池パック状態データ内に第１〜第３パラメータが含まれていると考えても良い。
【０１４１】
第３測定順序決定形態では、夫々のサブコントローラ１４に対し、対応する蓄電池パックＢＡＴの第１〜第３パラメータを導出するブロック及び対応する蓄電池パックＢＡＴについての測定開始コマンドを発行する測定開始コマンド発行部を設けておく。そして、各サブコントローラ１４から、対応する蓄電池パックＢＡＴの第１〜第３パラメータ及び測定開始コマンドを蓄電池パック状態データと共に上位コントローラに送信させ、上位コントローラにおいて、受信内容に応じた容量学習のスケジュール制御を行う。
【０１４２】
第１、第２及び第３測定順序決定形態の何れを採用したとしても、第５の実施例で述べた技術を実現可能である。尚、上述の説明から明らかであるが、複数の蓄電池パックＢＡＴが同時に測定対象パックになりうる（後述の他の実施例においても同様）。
【０１４３】
＜第６の実施例＞
第６の実施例を説明する。第６の実施例では、第２又は第３測定順序決定形態が蓄電システム１００に採用されたことを想定する。この場合、蓄電システム１００の本来の機能に影響がでないように、容量学習のスケジュール調整などを行うことができる。
【０１４４】
即ち例えば、充放電制御部１２１は、放電制御を成す際においては上述の放電電力量（放電電力の指令量）ＰＤ＊に基づき、充電制御を成す際においては上述の充電電力量（充電電力の指令量）ＰＣ＊に基づき、通常動作パックの数を設定すると共に測定対象パックの最大許可数を設定する。測定部１２２は、同時に単位容量学習が成される蓄電池パックＢＡＴの個数が測定対象パックの最大許可数を超えないように、必要に応じ、単位容量学習の実行に制限を加える。
【０１４５】
具体的には例えば、測定対象パックがゼロであって且つ測定対象パックの最大許可数が“２”である状況下において、測定開始コマンドＣＭ［１］及びＣＭ［２］が発行されたとき、測定部１２２はパックＢＡＴ［１］及びＢＡＴ［２］の単位容量学習を実行するが、パックＢＡＴ［１］及びＢＡＴ［２］に対する単位容量学習の実行期間中において測定開始コマンドＣＭ［３］が発行されたとき、測定部１２２は、測定開始コマンドＣＭ［３］に応じたパックＢＡＴ［３］の単位容量学習の実行を、パックＢＡＴ［１］又はＢＡＴ［２］についての単位容量学習が終了するまで保留する。
【０１４６】
また例えば、測定対象パックがゼロであって且つ測定対象パックの最大許可数が“１”である状況下において、パックＢＡＴ［１］及びＢＡＴ［２］の電力積算量ＰＳＵＭが同時に所定の電力量以上になったことに起因して測定開始コマンドＣＭ［１］及びＣＭ［２］が同時に発行されたとき、測定部１２２は、パックＢＡＴ［１］及びＢＡＴ［２］のばらつき量ＶＲを比較する。そして例えば、パックＢＡＴ［１］のばらつき量ＶＲがパックＢＡＴ［２］のそれよりも大きいとき、測定部１２２は、パックＢＡＴ［１］に対して単位容量学習を実行開始する一方で、パックＢＡＴ［２］に対する単位容量学習の実行を、パックＢＡＴ［１］についての単位容量学習が終了するまで保留してもよい。
【０１４７】
或いは例えば、制御ブロック１０２において定期的に総測定コマンドが発行されるように制御ブロック１０２を形成しておき、総測定コマンドが発行された際、測定部１２２は、総測定コマンドの発行時点における第１、第２又は第３パラメータに基づき測定順序を決定し、決定した測定順序に従って各蓄電池パックＢＡＴに対する単位容量学習を行うようにしても良い。この際、第５の実施例と同様、比較的大きな経過時間ＴＥＬ、電力積算量ＰＳＵＭ又はばらつき量ＶＲに対応する蓄電池パックＢＡＴが、比較的小さな経過時間ＴＥＬ、電力積算量ＰＳＵＭ又はばらつき量ＶＲに対応する蓄電池パックＢＡＴよりも先に測定対象パックとなるように、測定部１２２は測定順序を決定すると良い。
【０１４８】
＜第７の実施例＞
第７の実施例を説明する。第７の実施例では、第２又は第３測定順序決定形態が蓄電システム１００に採用されたことを想定し、待機パックの関連技術を説明する。
【０１４９】
第６の実施例で述べたように、充放電制御部１２１は、放電制御を成す際においては上述の放電電力量ＰＤ＊に基づき、充電制御を成す際においては上述の充電電力量ＰＣ＊に基づき、通常動作パックの数を設定することができる。今、説明の具体化のため、図２５に示す如く、ｎ＝１０であって且つ通常動作パックの数が５に設定され、パックＢＡＴ［１］〜ＢＡＴ［５］が通常動作パックになっている状況ＳＴＡを想定する。パックＢＡＴ［６］〜ＢＡＴ［１０］の夫々は測定対象パック又は待機パックになりうる。パックＢＡＴ［６］〜ＢＡＴ［１０］は全て待機パックであっても良いが、状況ＳＴＡでは、パックＢＡＴ［６］が測定対象パックであって且つパックＢＡＴ［７］〜ＢＡＴ［１０］が待機パックであるとする。
【０１５０】
このような状況ＳＴＡにおいて、充放電制御部１２１は放電制御を行うことができ、この場合、負荷１１２の最新の消費電力量（実測値又は予測値）に基づき放電電力量ＰＤ＊を順次更新してゆくことができる。そして更新によって得られた最新の放電電力量ＰＤ＊が通常動作パックＢＡＴ［１］〜ＢＡＴ［５］にて放電可能な電力量よりも大きいと判断される場合、充放電制御部１２１は、待機パックＢＡＴ［７］〜ＢＡＴ［１０］の全部又は一部を通常動作パックに組み込むことができる。充放電制御部１２１は、通常動作パックに新たに組み込んだ蓄電池パック（ＢＡＴ［７］〜ＢＡＴ［１０］の何れか又は全部）を、負荷１１２に対して、パックＢＡＴ［１］〜ＢＡＴ［５］と共に放電させる。
同様に、状況ＳＴＡにおいて、充放電制御部１２１は充電制御を行うことができ、この場合、充電源の最新の供給電力量に基づき充電電力量ＰＣ＊を順次更新してゆくことができる。そして更新によって得られた最新の充電電力量ＰＣ＊が通常動作パックＢＡＴ［１］〜ＢＡＴ［５］にて充電可能な電力量よりも大きいと判断される場合、充放電制御部１２１は、待機パックＢＡＴ［７］〜ＢＡＴ［１０］の全部又は一部を通常動作パックに組み込むことができる。充放電制御部１２１は、通常動作パックに新たに組み込んだ蓄電池パック（ＢＡＴ［７］〜ＢＡＴ［１０］の何れか又は全部）を、充電源からの供給電力に基づき、パックＢＡＴ［１］〜ＢＡＴ［５］と共に充電させる。
【０１５１】
充放電制御部１２１は、待機パックＢＡＴ［７］〜ＢＡＴ［１０］の一部を通常動作パックに組み込む際、パラメータ検出部１４０の検出パラメータを用いて、何れの待機パックを通常動作パックに組み込むのかを決定することができる。具体的には例えば、充放電制御部１２１は、比較的大きな経過時間ＴＥＬ、電力積算量ＰＳＵＭ又はばらつき量ＶＲに対応する蓄電池パックＢＡＴよりも、比較的小さな経過時間ＴＥＬ、電力積算量ＰＳＵＭ又はばらつき量ＶＲに対応する蓄電池パックＢＡＴを優先的に通常動作パックに組み込むと良い。
【０１５２】
待機パックは、近い将来に測定対象パックになりうる測定対象パックの候補である、と考えることもできる。比較的大きな経過時間ＴＥＬ、電力積算量ＰＳＵＭ又はばらつき量ＶＲに対応する待機パック、即ち、劣化度合いが相対的に高いと推定される待機パックに対して、なるだけ早く単位学習処理を行った方が望ましい。上記のような組み込み処理により、劣化度合いが相対的に高いと推定される待機パックがなるだけ待機パックとして維持されて容量学習の開始に備えられるため、上記のような要望が満たされる。
【０１５３】
＜第８の実施例＞
第８の実施例を説明する。測定部１２２は、予め定められた順序で各蓄電池パックＢＡＴに対する単位容量学習を行っても良い。即ち例えば、制御ブロック１０２において定期的に総測定コマンドが発行されるように制御ブロック１０２を形成しておき、総測定コマンドが発行されたとき、測定部１２２は、予め定められた順序に従ってｎ個の蓄電池パックＢＡＴの中で測定対象パックを順次切り替えながら各蓄電池パックＢＡＴの満充電容量を測定する所定順序測定処理を成してもよい。
【０１５４】
また、制御ブロック１０２は、負荷１１２の消費電力量の予測を行う上記予測部（不図示）を有していても良い。そして、測定部１２２は、所定の時間長さ（例えば１日分の時間長さ）を持つ予測対象期間における負荷１１２の消費電力量の予測値（以下、予測電力量）を参照して、予測対象期間における予測電力量の平均量を求めると共に該平均量よりも予測電力量が低い期間を予測対象期間内において検出し、検出期間内において所定順序測定処理が成しても良い。
【０１５５】
制御ブロック１０２は総測定コマンドを間欠的に発行することで、測定部１２２に間欠的に所定順序測定処理を行わせることができる。第ｊ回目の所定順序測定処理が終了した時点からの経過時間ＴＥＬ’を計測するタイマーを制御ブロック１０２に設けておくことができる。そして、制御ブロック１０２は、経過時間ＴＥＬ’が所定時間（例えば３０日分の時間）が達した時点で、タイマーの値をリセットすると共に新たな総測定コマンドを発行して、測定部１２２に第（ｊ＋１）回目の所定順序測定処理を実行させるようにしても良い。
【０１５６】
図２２の電力積算量演算部１４２は、第ｊ回目の所定順序測定処理の終了時点を基準とした、ｎ個の蓄電池パックＢＡＴの充電電力量及び放電電力量の積算値（以下、電力積算量ＰＴＯＴＡＬという）を求めてもよい。電力積算量ＰＴＯＴＡＬは、ｎ個の蓄電池パックＢＡＴについての積算値の合計値である。そして、測定部１２２は、電力積算量ＰＴＯＴＡＬが所定の電力量に達したとき、第（ｊ＋１）回目の所定順序測定処理を実行しても良い。
【０１５７】
＜第９の実施例＞
第９の実施例を説明する。第９の実施例で述べる技術は、矛盾なき限り、上述の第１実施形態にも適用可能であるし、第２実施形態において上述した他の任意の技術にも適用可能である。
【０１５８】
上述したように、第１単位容量学習では、測定対象パックを完全に放電させる前工程の後で、測定対象パックを充電する後工程が行われる（従って、第１単位容量学習は放電の前工程と充電の後工程を含む）。第２単位容量学習では、測定対象パックの充電によって測定対象パックを満充電状態にする前工程の後で、測定対象パックを放電させる後工程が成される（従って、第２単位容量学習は充電の前工程と放電の後工程を含む）。第１及び第２単位容量学習の夫々において、前工程と後工程の間にバランシング調整が行われうる。第９の実施例では、複数の蓄電池パックに対する単位容量学習の実行時間短縮に寄与する技術を説明する。
【０１５９】
今、ｎ＝１０であることを想定し、蓄電池パックＢＡＴ［１］のみに対して単位学習処理が成されている期間ＪＪを考える。また、ここでは、測定対象パックの最大許可数が１であることを考えるが、それは２以上であってもよい。
【０１６０】
期間ＪＪにおいて、測定部１２２は、蓄電池パックＢＡＴ［２］〜ＢＡＴ［１０］のＳＯＣを取得し、蓄電池パックＢＡＴ［２］〜ＢＡＴ［１０］のＳＯＣの内、最も低いＳＯＣに対応する蓄電池パックを次回測定対象パックに設定する。ここでは、パックＢＡＴ［２］が次回測定対象パックに設定されたと仮定する。測定部１２２は、パックＢＡＴ［２］のＳＯＣがゼロになるように又はゼロに近づくように期間ＪＪ中においてパックＢＡＴ［２］を放電させておく（即ち、第１単位容量学習における前工程を実行しておく）。そして、パックＢＡＴ［１］の単位容量学習が終了したら、測定部１２２は、パックＢＡＴ［２］に対し、第１単位容量学習を実行する。この際、パックＢＡＴ［２］に対する前工程の全部又は一部が完了しているため、パックＢＡＴ［２］に対する第１単位容量学習は、比較的短時間で完了する。第１単位容量学習にバランシング調整が含まれている場合、測定部１２２は、期間ＪＪ中にパック［２］に対するバランシング調整を更に行っておいても良い。
【０１６１】
上記に代えて、以下のようにしてもよい。期間ＪＪにおいて、測定部１２２は、蓄電池パックＢＡＴ［２］〜ＢＡＴ［１０］のＳＯＣを取得し、蓄電池パックＢＡＴ［２］〜ＢＡＴ［１０］のＳＯＣの内、最も高いＳＯＣに対応する蓄電池パックを次回測定対象パックに設定する。ここでは、パックＢＡＴ［３］が次回測定対象パックに設定されたと仮定する。測定部１２２は、パックＢＡＴ［３］のＳＯＣが１００％になるように又は１００％に近づくように期間ＪＪ中においてパックＢＡＴ［３］を充電しておく（即ち、第２単位容量学習における前工程を実行しておく）。そして、パックＢＡＴ［１］の単位容量学習が終了したら、測定部１２２は、パックＢＡＴ［３］に対し、第２単位容量学習を実行する。この際、パックＢＡＴ［３］に対する前工程の全部又は一部が完了しているため、パックＢＡＴ［３］に対する第２単位容量学習は、比較的短時間で完了する。第２単位容量学習にバランシング調整が含まれている場合、測定部１２２は、期間ＪＪ中にパック［３］に対するバランシング調整を更に行っておいても良い。
【０１６２】
＜＜変形等＞＞
上述の説明文中に示した具体的な数値は、単なる例示であって、当然の如く、それらを様々な数値に変更することができる。上述の実施形態に適用可能な注釈事項又は本発明に関わる事項として、以下に、注釈１及び注釈２を記す。各注釈に記載した内容は、矛盾なき限り、任意に組み合わせることが可能である。
【０１６３】
［注釈１］
第１又は第２実施形態における蓄電システムには、電源装置が内包されているといえる。第１実施形態における蓄電システム及び電源装置には、図１〜図３及び図１５に示す任意の部位が含まれ、複数の蓄電池パック１２と電力の入力又は出力を行う外部機器との間で電力変換を行う電力変換部（例えば、１以上の電力変換器１６）が含まれる。第２実施形態において、電源装置は、図１９のブロック１０１〜１０３から成り、ブロック１０３が上記電力変換部に相当すると共にブロック１０４が上記外部機器に相当する。
【０１６４】
［注釈２］
また、図２６に示す如く、第１実施形態の蓄電システム又は第２実施形態の蓄電システム１００である蓄電システム２００を、移動体の例である車両２１０に搭載するようにしても良い。車両２１０は、移動本体部としての車体２１１と、蓄電システム２００からの電力（即ち複数の蓄電池パック１２又は複数の蓄電池パックＢＡＴの放電電力）を車体２１１を移動させる動力に変換するモータ（動力源）２１２と、モータ２１２によって得られた動力にて回転することで車体２１１を移動させる駆動輪２１３と、を備える。移動体は、車両に分類されない移動体（例えば船舶、歩行ロボット）であっても良い。
【符号の説明】
【０１６５】
１  電力管理システム
２  蓄電池集合体
３  工場施設
４  系統電力
５  工場の負荷
６  電力管理装置
７  システムコントローラ
８  充放電制御装置
９  負荷電力管理装置
１０  総合電力監視装置
１１  蓄電池電力管理装置
１２  蓄電池パック
１３  スイッチ基板
１４  サブコントローラ
１５  マスタコントローラ１００  蓄電システム
１０１  蓄電ブロック
１０２  制御ブロック
１０３  電力変換ブロック
１０４  電力入出力ブロック
１２１  充放電制御部
１２２  満充電容量測定部
１４０  パラメータ検出部
ＢＡＴ［１］〜ＢＡＴ［ｎ］  蓄電池パック
【図１】
2012133274.tif 000003
【図２】
2012133274.tif 000004
【図３】
2012133274.tif 000005
【図４】
2012133274.tif 000006
【図５】
2012133274.tif 000007
【図６】
2012133274.tif 000008
【図７】
2012133274.tif 000009
【図８】
2012133274.tif 000010
【図９】
2012133274.tif 000011
【図１０】
2012133274.tif 000012
【図１１】
2012133274.tif 000013
【図１２】
2012133274.tif 000014
【図１３】
2012133274.tif 000015
【図１４】
2012133274.tif 000016
【図１５】
2012133274.tif 000017
【図１６】
2012133274.tif 000018
【図１７】
2012133274.tif 000019
【図１８】
2012133274.tif 000020
【図１９】
2012133274.tif 000021
【図２０】
2012133274.tif 000022
【図２１】
2012133274.tif 000023
【図２２】
2012133274.tif 000024
【図２３】
2012133274.tif 000025
【図２４】
2012133274.tif 000026
【図２５】
2012133274.tif 000027
【図２６】
2012133274.tif 000028
【手続補正書】
【提出日】平成25年1月28日(2013.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
並列接続された複数の蓄電部と、
前記複数の蓄電部の中で測定対象の蓄電部を切り替えながら各蓄電部の満充電容量を測定する測定部と、
前記複数の蓄電部の充放電制御を行う充放電制御部と、を備え、
前記充放電制御部は、前記測定部が前記測定対象の蓄電部の満充電容量を測定している期間中に、当該蓄電システムに接続された外部電源の供給電力量又は当該蓄電システムに接続された負荷の消費電力量に応じた電力量を、前記測定対象以外の他の蓄電部に充電または放電させ、
前記電力量が前記他の蓄電部にて充放電可能な電力量よりも大きい場合、前記測定部による前記測定を中止させ、前記他の蓄電部とともに前記測定が中止された蓄電部に充放電を行わせる
ことを特徴とする蓄電システム。
【請求項２】
各蓄電部の状態を示すパラメータを検出するパラメータ検出部を更に備え、
前記測定部は、前記パラメータ検出部により検出された前記パラメータに応じ、前記複数の蓄電部間における前記測定の順序を決定する
ことを特徴とする請求項１に記載の蓄電システム。
【請求項３】
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに前記蓄電部の充放電の電力積算量を検出し、
前記測定部は、前記電力積算量が大きい順に、前記蓄電部の前記測定を行う
ことを特徴とする請求項２に記載の蓄電システム。
【請求項４】
前記蓄電部ごとに前記蓄電部の充放電の電力積算量を検出する電力量検出部を更に備え、
前記測定部は、前記複数の蓄電部の内、対応する電力積算量が所定量を超えた蓄電部から前記測定を行う
ことを特徴とする請求項２〜請求項３の何れかに記載の蓄電システム。
【請求項５】
各蓄電部は、直列接続された複数の蓄電池を備え、
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに各蓄電池の電圧値又はＳＯＣを検出するとともに前記蓄電部ごとに前記電圧値又は前記ＳＯＣのばらつきを検出し、
前記測定部は、前記ＳＯＣのばらつきが大きい順に、前記蓄電部の前記測定を行う
ことを特徴とする請求項２に記載の蓄電システム。
【請求項６】
各蓄電部の温度を検出する温度検出部を更に備え、
前記測定部は、前記測定対象の蓄電部についての検出温度が所定の温度範囲を逸脱しているとき、当該蓄電部に対する前記測定を中止する
ことを特徴とする請求項１〜請求項５の何れかに記載の蓄電システム。
【請求項７】
各蓄電部の状態を示すパラメータを検出するパラメータ検出部を更に備え、
前記複数の蓄電部は、前記他の蓄電部としての通常蓄電部と、前記測定対象の蓄電部及び前記通常蓄電部とは異なる複数の待機蓄電部と、を含み、
前記充放電制御部は、前記外部電源の供給電力量又は前記負荷の消費電力量に応じた放電電力量を前記通常蓄電部に充電又は放電させ、
前記供給電力量又は前記放電電力量が前記通常蓄電部にて充放電可能な電力量より大きい状況において、前記パラメータ検出部により検出された前記パラメータに応じ、前記複数の待機蓄電部の内の一部の待機蓄電部を前記通常蓄電部に組み込む
ことを特徴とする請求項１に記載の蓄電システム。
【請求項８】
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに前記蓄電部の充放電の電力積算量を検出し、
前記測定部は、前記状況において、前記電力積算量が小さい順に、前記待機蓄電部を前記通常蓄電部に組み込む
ことを特徴とする請求項７に記載の蓄電システム。
【請求項９】
各蓄電部は、直列接続された複数の蓄電池を備え、
前記パラメータ検出部は、前記パラメータとして前記蓄電部ごとに各蓄電池の電圧値又はＳＯＣを検出するとともに前記蓄電部ごとに前記電圧値又は前記ＳＯＣのばらつきを検出し、
前記測定部は、前記状況において、前記ＳＯＣのばらつきが小さい順に、前記待機蓄電部を前記通常蓄電部に組み込む
ことを特徴とする請求項７に記載の蓄電システム。
【請求項１０】
前記複数の蓄電部と電力の入力又は出力を行う外部機器との間で電力変換を行う電力変換部を更に備えた
ことを特徴とする請求項１〜請求項９の何れかに記載の蓄電システム。
【請求項１１】
請求項１〜請求項１０の何れかに記載の蓄電システムと、
移動本体部と、
前記蓄電システムからの電力を前記移動本体部を移動させる動力に変換する動力源と、を備えた
ことを特徴とする移動体。
【国際調査報告】
2012133274.tif 000029
2012133274.tif 000030
2012133274.tif 000031
2012133274.tif 000032