(57)【要約】【課題】蓄電池の劣化が進んだ場合にも、蓄電池の満容量を精度よく算出可能な蓄電制御装置を提供すること。【解決手段】蓄電制御装置４０は、蓄電池の電圧に基づいて蓄電池の開放電圧を推定する開放電圧推定部４１と、蓄電池の電流に基づいて蓄電池の積算容量を算出する容量算出部４２と、第１の測定タイミングにおける開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける開放電圧に基づいて算出した第２の残容量と、第１の測定タイミングにおける積算容量と、第２の測定タイミングにおける積算容量とに基づいて、蓄電池１０の満容量を算出する制御部４３と、を含み、制御部４３は、算出した満容量と初期満容量とから容量維持率を算出して保持し、保持している容量維持率に基づいて、満容量を算出する。【選択図】図１
2018169238.tif 000002
【特許請求の範囲】
【請求項１】
蓄電池の電圧に基づいて前記蓄電池の開放電圧を推定する開放電圧推定部と、
前記蓄電池の電流に基づいて前記蓄電池の積算容量を算出する容量算出部と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する制御部と、を含み、
前記制御部は、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出する、
蓄電制御装置。
【請求項２】
容量維持率に対応した開放電圧と残容量との関係を予め取得しておき、
当該関係と、保持している前記容量維持率とに基づいて、前記第１及び第２の残容量を算出する、
請求項１に記載の蓄電制御装置。
【請求項３】
容量維持率に対応した開放電圧と残容量との関係を予め取得しておき、
当該関係と、保持している前記容量維持率とに基づいて、前記第１及び第２の測定タイミングを設定する、
請求項１又は２に記載の蓄電制御装置。
【請求項４】
前記制御部が、前記第１及び第２の測定タイミングにおける前記積算容量の差に基づいて、前記蓄電池の満容量を算出する、
請求項１〜３のいずれか一項に記載の蓄電制御装置。
【請求項５】
前記制御部が、前記第１及び第２の残容量の差に基づいて、前記蓄電池の前記満容量を算出する、
請求項１〜４のいずれか一項に記載の蓄電制御装置。
【請求項６】
前記第１の残容量をＳＯＣ１、前記第２の残容量をＳＯＣ２、前記第１の測定タイミングにおける前記積算容量をＱ１、前記第２の測定タイミングにおける前記積算容量をＱ２、前記蓄電池の満容量をＱｆｕｌｌとした場合、
以下の式（１）に基づいて、前記制御部が前記蓄電池の前記満容量を算出する、
請求項１〜５のいずれか一項に記載の蓄電制御装置。
Ｑｆｕｌｌ＝（Ｑ２−Ｑ１）／{（ＳＯＣ２−ＳＯＣ１）／１００}・・・式（１）
【請求項７】
蓄電池と、
前記蓄電池の電圧を測定する電圧測定部と、
前記蓄電池の電流を測定する電流測定部と、
前記電圧測定部によって測定された前記電圧に基づいて前記蓄電池の開放電圧を推定する開放電圧推定部と、
前記電流測定部によって測定された前記電流に基づいて前記蓄電池の積算容量を算出する容量算出部と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する制御部と、を含み、
前記制御部は、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出する、
蓄電制御システム。
【請求項８】
蓄電池の電圧に基づいて推定された前記蓄電池の開放電圧と、前記蓄電池の電流に基づいて算出された前記蓄電池の積算容量とを取得する取得部と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する算出部と、を含み、
前記算出部は、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出する、
サーバ。
【請求項９】
蓄電池の電圧に基づいて前記蓄電池の開放電圧を推定する工程と、
前記蓄電池の電流に基づいて前記蓄電池の積算容量を算出する工程と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する工程と、を含み、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出する、
蓄電制御方法。
【請求項１０】
蓄電池の電圧に基づいて前記蓄電池の開放電圧を推定し、
前記蓄電池の電流に基づいて前記蓄電池の積算容量を算出し、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出し、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出するように、
コンピュータを機能させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電制御装置、蓄電制御システム、サーバ、蓄電制御方法及びプログラムに関する。
【背景技術】
【０００２】
家庭用や産業用の蓄電池（二次電池）は、充電及び放電すなわち充放電の繰り返しに伴い、満容量（満充電容量）が減少するという問題がある。そのため、蓄電池の満容量を見積もる技術が用いられている。
【０００３】
特許文献１に開示された手法では、第１及び第２の無負荷タイミングにおいて検出された開放電圧からそれぞれ求めた第１及び第２の残容量ＳＯＣ１［％］、ＳＯＣ２［％］の差に基づいて、満容量Ａｈｆを検出している。具体的には、第１及び第２の残容量ＳＯＣ１［％］、ＳＯＣ２［％］の差に基づく変化率δＳ［％］と、第１及び第２の無負荷タイミング間の容量変化値δＡｈとを求め、式「Ａｈｆ＝δＡｈ／（δＳ／１００）」に代入することによって、満容量Ａｈｆを算出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６１６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された手法では、開放電圧と残容量との関係を予め記憶しておき、検出した開放電圧から残容量を求めている。発明者らは、残容量を求めるために利用する開放電圧と残容量との関係が、蓄電池の劣化度合に応じて変化することを見出した。特許文献１に開示された手法では、このようなことが考慮されていないため、蓄電池の劣化が進んだ場合に、蓄電池の満容量を精度よく算出できない虞があった。
【０００６】
本発明は、このような課題に鑑みてなされたものであり、蓄電池の劣化が進んだ場合にも、蓄電池の満容量を精度よく算出可能な蓄電制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明にかかる蓄電制御装置は、
蓄電池の電圧に基づいて前記蓄電池の開放電圧を推定する開放電圧推定部と、
前記蓄電池の電流に基づいて前記蓄電池の積算容量を算出する容量算出部と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する制御部と、を含み、
前記制御部は、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出するものである。
【０００８】
また、本発明にかかる蓄電制御システムは、
蓄電池と、
前記蓄電池の電圧を測定する電圧測定部と、
前記蓄電池の電流を測定する電流測定部と、
前記電圧測定部によって測定された前記電圧に基づいて前記蓄電池の開放電圧を推定する開放電圧推定部と、
前記電流測定部によって測定された前記電流に基づいて前記蓄電池の積算容量を算出する容量算出部と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する制御部と、を含み、
前記制御部は、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出するものである。
【０００９】
また、本発明にかかるサーバは、
蓄電池の電圧に基づいて推定された前記蓄電池の開放電圧と、前記蓄電池の電流に基づいて算出された前記蓄電池の積算容量とを取得する取得部と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する算出部と、を含み、
前記算出部は、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出するである。
【００１０】
また、本発明にかかる蓄電制御方法は、
蓄電池の電圧に基づいて前記蓄電池の開放電圧を推定する工程と、
前記蓄電池の電流に基づいて前記蓄電池の積算容量を算出する工程と、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出する工程と、を含み、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出するものである。
【００１１】
また、本発明にかかるプログラムは、
蓄電池の電圧に基づいて前記蓄電池の開放電圧を推定し、
前記蓄電池の電流に基づいて前記蓄電池の積算容量を算出し、
第１の測定タイミングにおける前記開放電圧に基づいて算出した第１の残容量と、第２の測定タイミングにおける前記開放電圧に基づいて算出した第２の残容量と、前記第１の測定タイミングにおける前記積算容量と、前記第２の測定タイミングにおける前記積算容量とに基づいて、前記蓄電池の満容量を算出し、
算出した前記満容量と初期満容量とから容量維持率を算出して保持し、
保持している前記容量維持率に基づいて、前記満容量を算出するように、
コンピュータを機能させるものである。
【発明の効果】
【００１２】
本発明によれば、蓄電池の劣化が進んだ場合にも、蓄電池の満容量を精度よく算出可能な蓄電制御装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る蓄電制御装置の一例を示すブロック図である。
【図２】第１の実施形態に係る蓄電制御システムの一例を示すブロック図である。
【図３】第１の実施形態に係る蓄電制御システムの一例を示すブロック図である。
【図４】ＳＯＨの低下に対応した開放電圧ＯＣＶに対する残容量ＳＯＣ［％］の関係の一例を表すグラフである。
【図５】第１の実施形態に係る蓄電制御システムにおいて、充電動作中に開放電圧ＯＣＶから算出される残容量ＳＯＣ［％］の時間変化を示すグラフである。
【図６】ＳＯＨ１００％及びＳＯＨ８０％の場合のＯＣＶ−ＳＯＣ［％］の関係の一例を表すグラフである。
【図７】ＳＯＨ１００％及びＳＯＨ８０％の場合のＯＣＶ−ＳＯＣ［％］の関係の一例を表すグラフである。
【図８】第２の実施形態に係る蓄電制御システムにおいて、放電動作時に開放電圧ＯＣＶから算出される残容量ＳＯＣ［％］の時間変化を示すグラフである。
【図９】第３の実施形態に係る蓄電制御システムにおいて、充放電動作時に開放電圧ＯＣＶから算出される残容量ＳＯＣ［％］の時間変化を示すグラフである。
【図１０】蓄電制御装置４０のハードウエア構成を例示するブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。ただし、本発明が以下の実施の形態に限定される訳ではない。また、説明を明確にするため、以下の記載及び図面は、適宜、簡略化されている。
【００１５】
ここで、以下の説明において用いる用語の定義をまとめて示す。
開放電圧（ＯＣＶ：Open Circuit Voltage）とは、蓄電池に負荷を接続しない状態での蓄電池両端の電圧である。
残容量（ＳＯＣ：State Of Charge）とは、蓄電池の充電率であり、蓄電池の満容量に対する現在の充電容量の比率である。ＳＯＣは、通常、パーセンテージで示されるため、ＳＯＣ［％］と表現される場合もある。
容量維持率（ＳＯＨ：State Of Health）とは、蓄電池の初期の満容量に対する現在の満容量の比率である。ＳＯＨは、通常、パーセンテージで示されるため、ＳＯＨ［％］と表現される場合もある。
【００１６】
（第１の実施形態）
＜蓄電制御装置の構成＞
まず、図１を参照して、第１の実施形態に係る蓄電制御装置について説明する。図１は、第１の実施形態に係る蓄電制御装置の一例を示すブロック図である。図１に示すように、第１の実施形態に係る蓄電制御装置４０は、開放電圧推定部４１、容量算出部４２、制御部４３を備えている。
【００１７】
開放電圧推定部４１は、蓄電池の電圧Ｖｍに基づいて蓄電池の開放電圧ＯＣＶｃを推定する。
容量算出部４２は、蓄電池の電流Ｉｍに基づいて蓄電池の積算容量Ｑｃを算出する。
【００１８】
制御部４３は、第１の測定タイミングにおける開放電圧ＯＣＶ１に基づいて算出した第１の残容量ＳＯＣ１と、第２の測定タイミングにおける開放電圧に基づいて算出した第２の残容量ＳＯＣ２と、第１の測定タイミングにおける積算容量Ｑ１と、第２の測定タイミングにおける積算容量Ｑ２とに基づいて、蓄電池の満容量Ｑｆｕｌｌを算出する。
さらに、制御部４３は、算出した満容量Ｑｆｕｌｌと初期の満容量とから容量維持率（ＳＯＨ）を算出して保持する。そして、制御部４３は、保持しているＳＯＨに基づいて、次回の満容量Ｑｆｕｌｌを算出する。
【００１９】
第１の実施形態に係る蓄電制御装置では、算出した満容量Ｑｆｕｌｌと初期の満容量とからＳＯＨを算出して保持し、保持しているＳＯＨに基づいて、次回の満容量Ｑｆｕｌｌを算出する。
このように、劣化の指標となるＳＯＨに基づいて満容量Ｑｆｕｌｌを算出するため、蓄電池の劣化が進んだ場合にも、蓄電池の満容量Ｑｆｕｌｌを精度よく算出することができる。
【００２０】
＜蓄電制御システムの構成＞
次に、図２、図３を参照して、第１の実施形態に係る蓄電制御システムについて説明する。図２、図３は、第１の実施形態に係る蓄電制御システムの一例を示すブロック図である。図２は、蓄電制御システムにおけるブロック間の接続関係を示している。図３は、蓄電制御システムにおけるブロック間の信号（情報）の流れを示している。図２、図３に示すように、第１の実施形態に係る蓄電制御システムは、蓄電池１０、電圧測定部２０、電流測定部３０、蓄電制御装置４０、電力変換部５０を備えている。ここで、蓄電制御装置４０は、開放電圧推定部４１、容量算出部４２、制御部４３を備えている。
【００２１】
まず、図２、図３を参照して、第１の実施形態に係る蓄電制御システムを構成する各ブロックについて順に説明する。
蓄電池１０は、複数の電池セル１１を含む。ここで、電池セル１１は、代表的にはリチウムイオン二次電池であるが、これに限定されない。図２、図３では、蓄電池１０に含まれる複数の電池セル１１が直列に接続されているが、これに限定されない。例えば、蓄電池１０は、直列又は並列に接続された複数の電池セル１１を含んでもよい。また、蓄電池１０は、直列又は並列に接続された複数の電池セル１１からなる組電池が、さらに直列又は並列に接続された構成でもよい。蓄電池１０は、蓄電制御システムの外部負荷と電気的に接続するための負極端子６０Ａ及び正極端子６０Ｂに接続されている。
【００２２】
蓄電池１０には、電力変換部５０を介して、負極端子６０Ａ及び正極端子６０Ｂから供給される電力が充電される。また、蓄電池１０に蓄積された電力は、電力変換部５０を介して、負極端子６０Ａ及び正極端子６０Ｂから放電される。詳細には後述するように、電力変換部５０は、蓄電制御装置４０によって制御される。
【００２３】
電圧測定部２０は、図２に示すように、蓄電池１０が含む各電池セル１１の正極及び負極に接続され、各電池セル１１の正極及び負極間の電圧を測定する。また、電圧測定部２０は、開放電圧推定部４１及び制御部４３に接続されている。
電圧測定部２０は、図３に示すように、測定した電圧Ｖｍを開放電圧推定部４１及び制御部４３に送信する。
【００２４】
電流測定部３０は、図２に示すように、蓄電池１０と直列に接続され、蓄電池１０に充電される電流や蓄電池１０から放電される流れる電流を測定する。図２の例では、電流測定部３０は、蓄電池１０の負極と負極端子６０Ａとの間に設けられている。また、電流測定部３０は、開放電圧推定部４１、容量算出部４２、及び制御部４３に接続されている。
電流測定部３０は、図３に示すように、測定した電流Ｉｍを開放電圧推定部４１、容量算出部４２、及び制御部４３に送信する。
【００２５】
電流測定部３０における電流の測定手段として、例えば、検流計、シャント抵抗を用いた検流器、又は、クランプメータを用いてもよい。ただし、本実施形態は、これらの検出機器に限定されない。本実施形態の電流測定部３０では、電流を測定する手段であれば、どのような手段を用いてもよい。
【００２６】
開放電圧推定部４１は、図２に示すように、電圧測定部２０、電流測定部３０、及び制御部４３に接続されている。
開放電圧推定部４１は、図３に示すように、電圧測定部２０が測定した電圧Ｖｍと、電流測定部３０が測定した電流Ｉｍとに基づいて、蓄電池１０の開放電圧（ＯＣＶ）を推定する。開放電圧推定部４１は、推定した開放電圧ＯＣＶｃを制御部４３に送信する。
【００２７】
容量算出部４２は、図２に示すように、電流測定部３０及び制御部４３に接続されている。
容量算出部４２は、図３に示すように、電流測定部３０が測定した電流Ｉｍに基づいて、蓄電池１０の積算容量を算出する。容量算出部４２は、算出した積算容量Ｑｃを制御部４３に送信する。
【００２８】
制御部４３は、図２に示すように、蓄電池１０と電圧測定部２０、電流測定部３０、開放電圧推定部４１、容量算出部４２、及び電力変換部５０に接続されている。
制御部４３は、図３に示すように、電圧測定部２０が測定した電圧Ｖｍ、電流測定部３０が測定した電流Ｉｍ、開放電圧推定部４１が推定した開放電圧ＯＣＶｃ、容量算出部４２が算出した積算容量Ｑｃに基づいて、電力変換部５０に制御信号ＣＴＬｆを送信し、蓄電池１０の充電及び放電を制御する。そして、制御部４３は、蓄電池１０の満容量を算出する。さらに、制御部４３は、予め記憶された初期の満容量と算出した満容量とから容量維持率（ＳＯＨ）を算出し、保持する。制御部４３の動作の詳細については後述する。
なお、制御部４３は、図示しない外部装置から制御信号を受信し、その制御信号に基づいて動作してもよい。
【００２９】
電力変換部５０は、図２に示すように、蓄電制御システムの外部負荷と電気的に接続するための負極端子６０Ａ及び正極端子６０Ｂ間に設けられている。電力変換部５０は、例えば、双方向のＤＣ（Direct Current）／ＤＣコンバータやＡＣ（Alternating Current）／ＤＣコンバータである。また、電力変換部５０は、制御部４３に接続されている。
電力変換部５０は、図３に示すように、蓄電池１０を制御するために制御部４３から出力された制御信号ＣＴＬｆに基づいて、蓄電池１０の充電及び放電の動作を切り換える。より具体的には、電力変換部５０の動作を制御部４３が制御することによって、蓄電池１０の充電及び放電における電流や電圧や電力を制御する。
【００３０】
次に、図３を参照して、本実施形態に係る蓄電制御システムにおけるブロック間の信号（情報）の流れについて説明する。
電圧測定部２０は、所定の測定タイミング（例えば、一定間隔）で各電池セル１１の端子間の電圧を測定する。
そして、電圧測定部２０は、測定した電圧Ｖｍを電圧情報として開放電圧推定部４１及び制御部４３に送信する。
【００３１】
なお、電圧測定部２０は、電流測定部３０と同期して、開放電圧推定部４１及び制御部４３に電圧情報（電圧Ｖｍ）を送信することが望ましい。ただし、電圧測定部２０は、電流測定部３０により送信される電流情報（電流Ｉｍ）と異なるタイミングで電圧情報（電圧Ｖｍ）を送信してもよい。
【００３２】
また、電圧測定部２０は、開放電圧推定部４１又は制御部４３からの要求に基づいて、電圧情報（電圧Ｖｍ）を送信してもよい。
あるいは、電圧測定部２０は、開放電圧推定部４１又は制御部４３からの要求に基づいて、電圧の測定を開始してもよい。この場合、電圧測定部２０は、測定完了後に、電圧情報（電圧Ｖｍ）を送信する。
【００３３】
電流測定部３０は、所定の測定タイミング（例えば、一定間隔）で蓄電池１０の充電電流及び放電電流（以下、まとめて「充放電電流」と呼ぶ）の値を測定する。そして、電流測定部３０は、測定した電流Ｉｍを電流情報として開放電圧推定部４１、容量算出部４２、及び制御部４３に送信する。
電流測定部３０は、測定した電流の値をそのまま電流情報（電流Ｉｍ）として送信してもよい。あるいは、電流測定部３０は、所定の回数測定した電流の平均値を電流情報（電流Ｉｍ）として送信してもよい。
【００３４】
なお、電流測定部３０は、電圧測定部２０と同期して、開放電圧推定部４１、容量算出部４２及び制御部４３に電流情報（電流Ｉｍ）を送信することが望ましい。ただし、電流測定部３０は、電圧測定部２０により送信される電圧情報（電圧Ｖｍ）と異なるタイミングで電流情報を送信してもよい。
【００３５】
また、電流測定部３０は、開放電圧推定部４１、容量算出部４２又は制御部４３からの要求に基づいて、電流情報（電流Ｉｍ）を送信してもよい。
あるいは、電流測定部３０は、開放電圧推定部４１、容量算出部４２又は制御部４３からの要求に基づいて、電流の測定を開始してもよい。この場合、電流測定部３０は、測定完了後に、電流情報（電流Ｉｍ）を送信する。
【００３６】
開放電圧推定部４１は、電圧測定部２０から、蓄電池１０を構成する電池セル１１の電圧情報（電圧Ｖｍ）を受信する。
また、開放電圧推定部４１は、電流測定部３０から、蓄電池１０の充電又は放電時の電流情報（電流Ｉｍ）を受信する。
なお、繰り返しとなるが、開放電圧推定部４１は、同期した同じ時刻で、電圧情報（電圧Ｖｍ）と電流情報（電流Ｉｍ）とを受信することが望ましい。
【００３７】
そして、開放電圧推定部４１は、電圧情報（電圧Ｖｍ）と、電流情報（電流Ｉｍ）とに基づき、電池セル１１の開放電圧（ＯＣＶ）を推定する。開放電圧推定部４１は、第１の測定タイミングＴ１における開放電圧ＯＣＶ１、及び、第２の測定タイミングＴ２における開放電圧ＯＣＶ２を推定する。第１の測定タイミングＴ１及び第２の測定タイミングＴ２の定義は後述する。そして、開放電圧推定部４１は、推定した開放電圧ＯＣＶｃ（開放電圧ＯＣＶ１、ＯＣＶ２）をＯＣＶ情報として制御部４３に送信する。
なお、開放電圧推定部４１は、すべての測定タイミングに対応して、開放電圧を推定してもよい。
【００３８】
ここで、開放電圧推定部４１による開放電圧（ＯＣＶ）の推定手法は、特に制限はない。例えば、開放電圧推定部４１は、電池セル１１の等価回路モデルに基づき、開放電圧を推定してもよい。あるいは、開放電圧推定部４１は、電池セル１１の内部抵抗に基づき、開放電圧を推定してもよい。また、開放電圧推定部４１は、電池セル１１の等価回路モデルにおけるパラメータ又は電池セル１１の内部抵抗を、蓄電池１０の使用に伴って動的に算出し、算出された値を用いて開放電圧を推定してもよい。また、充放電電流が０の場合の電池セル１１の電圧から開放電圧を推定してもよい。
【００３９】
容量算出部４２は、電流測定部３０から、蓄電池１０の充電又は放電時の電流情報（電流Ｉｍ）を受信する。
容量算出部４２は、ある時点を０として、電流情報（電流Ｉｍ）に基づき、電流の積分値として容量を算出し、算出した容量を積算して積算容量を算出し、算出した積算容量Ｑｃを積算容量情報として制御部４３に送信する。容量算出部４２は、例えば、積算容量を、現在時刻での電流値に、現在時刻と１つ前の算出時刻との差分時間を掛け合わせたものを、１つ前の算出時刻の積算容量に加えたものとして算出する。つまり、容量算出部４２は、電流情報（電流Ｉｍ）の時間積分することによって、積算容量を算出する。積分容量の単位は、通常、［Ａｈ］を用いる。例えば、容量算出部４２は、充電方向の電流をプラス、放電方向の電流をマイナスとして、算出した容量を積算して積算容量を算出する。
【００４０】
制御部４３は、開放電圧推定部４１からＯＣＶ情報（開放電圧ＯＣＶｃ）を受信する。
ここで、本実施形態の制御部４３は、ＳＯＨの低下に対応した電池セル１１の開放電圧（ＯＣＶ）に対する残容量ＳＯＣ［％］（以下、「ＯＣＶ−ＳＯＣ［％］」とする）の関係を示した情報を参照して残容量ＳＯＣを算出する。例えば、制御部４３の内部メモリ（不図示）や制御部４３に接続されたメモリ（不図示）が、関数又はルックアップテーブルとしてＳＯＨの低下に対応した複数のＯＣＶ−ＳＯＣ［％］の関係を予め記憶している。
【００４１】
図４は、ＳＯＨの低下に対応した開放電圧ＯＣＶに対する残容量ＳＯＣ［％］の関係の一例を表すグラフである。図４には、ＳＯＨ１００％、ＳＯＨ９０％、ＳＯＨ８０％、ＳＯＨ７０％のそれぞれにおけるＯＣＶ−ＳＯＣ［％］の関係を表す４つの曲線が示されている。
制御部４３は、保持しているＳＯＨを参照すると共に、そのＳＯＨに対応するＯＣＶ−ＳＯＣ［％］の関係を示す関数又はルックアップテーブルを参照し、受信したＯＣＶ情報（開放電圧ＯＣＶｃ）に対する残容量ＳＯＣを算出する。
具体的には、制御部４３は、第１の測定タイミングＴ１における開放電圧ＯＣＶ１に基づき残容量ＳＯＣ１を算出するとともに、第２の測定タイミングＴ２における開放電圧ＯＣＶ２に基づき残容量ＳＯＣ２を算出する。
【００４２】
なお、ＳＯＨに対応するＯＣＶ−ＳＯＣ［％］の関係は、代表的なＳＯＨにおけるＯＣＶ−ＳＯＣ［％］の関係を記憶しておき、適宜補完して算出してもよい。例えば、図４に示すように、ＳＯＨ１００％、ＳＯＨ９０％、ＳＯＨ８０％、ＳＯＨ７０％等の代表的なＳＯＨにおけるＯＣＶ−ＳＯＣ［％］の関係を記憶しておく。その他のＳＯＨについては、前後の代表的なＳＯＨにおけるＯＣＶ−ＳＯＣ［％］の関係から算出することができる。例えば、ＳＯＨ８５％については、ＳＯＨ９０％及びＳＯＨ８０％におけるＯＣＶ−ＳＯＣ［％］の関係から算出することができる。
【００４３】
また、制御部４３は、容量算出部４２から積算容量情報（積算容量Ｑｃ）を受信する。
また、制御部４３は、電力変換部５０に、制御信号ＣＴＬｆを送信する。制御信号ＣＴＬｆは、電力変換部５０が蓄電池１０を放電する放電モード又は充電する充電モードといった、電力変換部５０の動作モードの設定を含む。あるいは、制御信号ＣＴＬｆは、電力変換部５０の放電時の放電設定又は充電時の充電設定を含む。
なお、制御部４３は、電力変換部５０が蓄電池１０を充放電させる際に取得する電流や電圧等の計測情報を電力変換部５０から受信してもよい。
【００４４】
制御部４３は、予め、蓄電池１０を構成する電池セル１１の充放電可能な電圧範囲（以下、「適正電圧範囲」と呼ぶ）を保持する。電池セル１１がリチウムイオン二次電池の単電池の場合、適正電圧範囲は、例えば２．５Ｖ〜４．２Ｖである。そして、制御部４３は、電圧測定部２０から受信した電池セル１１の電圧情報（電圧Ｖｍ）が、適正電圧範囲内か否かを判定する。
【００４５】
電池セル１１の電圧情報（電圧Ｖｍ）が適正電圧範囲外の場合、制御部４３は、電力変換部５０に制御信号ＣＴＬｆを送信し、蓄電池１０の充電又は放電を停止する。この動作によって、制御部４３は、充電中及び放電中の過放電及び過充電を防止する。
例えば、充電時には、電池セル１１の少なくとも１つの電圧が適正電圧範囲の上限を超えた場合、制御部４３は、充電を停止することができる。放電時には、電池セル１１の少なくとも１つの電圧が適正電圧範囲の下限を下回った場合、制御部４３は、放電を停止することができる。
【００４６】
さらに、制御部４３は、予め、蓄電池１０の充電時及び放電時に許容される電流範囲（以下、「許容電圧範囲」と呼ぶ）を保持する。そして、制御部４３は、電流測定部３０から受信した蓄電池１０の電流情報（電流Ｉｍ）が、許容電流範囲外か否かを判定する。蓄電池１０の電流情報（電流Ｉｍ）が許容電流範囲外の場合、制御部４３は、電力変換部５０に制御信号ＣＴＬｆを送信し、蓄電池１０への充電又は放電を停止する。この動作によって、制御部４３は、蓄電池１０に含まれる電池セル１１に対する過電流を防止する。
【００４７】
＜蓄電制御システムの動作＞
次に、図５を参照して、第１の実施形態に係る蓄電制御システムの動作について説明する。また、蓄電制御システムの動作の説明に当たっては、図３を適宜参照する。
図５は、第１の実施形態に係る蓄電制御システムにおいて、充電動作時に開放電圧ＯＣＶから算出される残容量ＳＯＣ［％］の時間変化を示すグラフである。図５において、開放電圧ＯＣＶから算出される残容量ＳＯＣを「ＳＯＣ（＠ＯＣＶ）」と表す。図５には、第１の測定タイミングＴ１における電池セル１１の開放電圧ＯＣＶ１から算出される残容量ＳＯＣ１、及び、第２の測定タイミングＴ２における電池セル１１の開放電圧ＯＣＶ２から算出される残容量ＳＯＣ２が示されている。充電動作時であるため、図５に示すように、時間の経過と共に残容量ＳＯＣ［％］が上昇する。
【００４８】
まず、制御部４３は、図３に示す制御信号ＣＴＬｆによって電力変換部５０に充電モードを指示する。充電モード中の電力変換部５０は、蓄電池１０からの放電を行わず、蓄電池１０に充電を行う。
制御部４３は、第１の測定タイミングＴ１において、開放電圧推定部４１からＯＣＶ情報（開放電圧ＯＣＶ１）受信する。
【００４９】
そして、制御部４３は、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、第１の測定タイミングＴ１における開放電圧ＯＣＶ１に対応した第１の測定タイミングＴ１における残容量ＳＯＣ１を算出する。
上述の通り、制御部４３は、容量算出部４２から積算容量情報（積算容量Ｑｃ）を受信する。第１の測定タイミングＴ１では、積算容量情報（積算容量Ｑ１）を受信する。
【００５０】
引き続き、制御部４３は、充電を継続する。そして、制御部４３は、第２の測定タイミングＴ２において、開放電圧推定部４１からＯＣＶ情報（開放電圧ＯＣＶ２）受信する。
そして、制御部４３は、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、第２の測定タイミングＴ２における開放電圧ＯＣＶ２に対応した第２の測定タイミングＴ２における残容量ＳＯＣ２を算出する。
さらに、制御部４３は、第２の測定タイミングＴ２における積算容量情報（積算容量Ｑ２）を受信する。
【００５１】
そして、制御部４３は、第１の測定タイミングＴ１における残容量ＳＯＣ１［％］、第２の測定タイミングＴ２における残容量ＳＯＣ２［％］、第１の測定タイミングＴ１における積算容量Ｑ１、及び、第２の測定タイミングＴ２における積算容量Ｑ２に基づいて、満容量Ｑｆｕｌｌを算出する。例えば、制御部４３は、次式（１）を用いて、満容量Ｑｆｕｌｌを算出する。
Ｑｆｕｌｌ＝（Ｑ２−Ｑ１）／{（ＳＯＣ２−ＳＯＣ１）／１００}・・・式（１）
【００５２】
さらに、制御部４３は、算出した満容量Ｑｆｕｌｌと予め記憶された初期の満容量とからＳＯＨを算出し、保持する。保持されたＳＯＨは、次回の満容量Ｑｆｕｌｌの算出に用いられる。
なお、初期の満容量として、初期の満容量の代表値を設定してもよいし、初回に算出した満容量Ｑｆｕｌｌを設定してもよい。また、満容量Ｑｆｕｌｌを算出する度にＳＯＨを更新する必要はない。例えば、満容量Ｑｆｕｌｌを所定の回数算出する度にＳＯＨを更新するようにしてもよい。
【００５３】
第１の測定タイミングＴ１における開放電圧ＯＣＶ１と第２の測定タイミングＴ２における開放電圧ＯＣＶ２は、残容量ＳＯＣ［％］の０〜１００［％］に対応する開放電圧ＯＣＶの範囲内の電圧である。例えば、電池セル１１が２．９Ｖ〜４．１Ｖを使用範囲とするリチウムイオン二次電池の場合、第１の測定タイミングＴ１における開放電圧ＯＣＶ１と第２の測定タイミングＴ２における開放電圧ＯＣＶ２は、その使用範囲内の電圧である。
【００５４】
第１及び第２の測定タイミングＴ１、Ｔ２の条件は、例えば、第１及び第２の測定タイミングＴ１、Ｔ２に対応した第１及び第２の開放電圧ＯＣＶ１、ＯＣＶ２によって設定することができる。具体的には、制御部４３は、開放電圧推定部４１から取得したＯＣＶ情報（開放電圧ＯＣＶｃ）がＳＯＨに対応して予め設定された第１及び第２の開放電圧ＯＣＶ１、ＯＣＶ２に達した時点を、第１及び第２の測定タイミングＴ１、Ｔ２とする。なお、第２の開放電圧ＯＣＶ２＞第１の開放電圧ＯＣＶ１となる。保持しているＳＯＨを参照して、第１及び第２の測定タイミングＴ１、Ｔ２に対応した第１及び第２の開放電圧ＯＣＶ１、ＯＣＶ２を設定してもよい。
【００５５】
他方、第１及び第２の測定タイミングＴ１、Ｔ２の条件は、例えば、第１及び第２の測定タイミングＴ１、Ｔ２に対応した第１及び第２の残容量ＳＯＣ１、ＳＯＣ２によって設定することもできる。具体的には、制御部４３は、開放電圧推定部４１から取得したＯＣＶ情報（開放電圧ＯＣＶｃ）と、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、残容量ＳＯＣを算出する。そして、残容量ＳＯＣが予め設定した第１及び第２の残容量ＳＯＣ１、ＳＯＣ２に達した時点を、第１及び第２の測定タイミングＴ１、Ｔ２とする。なお、第２の残容量ＳＯＣ２＞第１の残容量ＳＯＣ１となる。
【００５６】
さらに、第１及び第２の測定タイミングＴ１、Ｔ２は、例えば、第１及び第２の測定タイミングＴ１、Ｔ２に対応した電池セル１１の端子間の電圧（第１及び第２の電圧）Ｖ１、Ｖ２によって設定することもできる。具体的には、制御部４３は、電圧測定部２０から取得した電圧情報（電圧Ｖｍ）がＳＯＨに対応して予め設定した第１及び第２の電圧Ｖ１、Ｖ２に達した時点、もしくはその時点から一定時間経過した時点を、第１及び第２の測定タイミングＴ１、Ｔ２とする。保持しているＳＯＨを参照して、第１及び第２の測定タイミングＴ１、Ｔ２に対応した第１及び第２の電圧Ｖ１、Ｖ２を設定してもよい。
【００５７】
本実施形態では、第１の測定タイミングＴ１を完全放電状態（残容量ＳＯＣ＝０［％］）とし、第２の測定タイミングＴ２を満充電状態（残容量ＳＯＣ＝１００［％］）とする必要がない。すなわち、本実施形態では、完全放電状態と異なる状態の時を第１の測定タイミングＴ１とし、満充電状態と異なるタイミングの時を第２の測定タイミングＴ２とすることができる。
なお、第１の測定タイミングＴ１を完全放電状態とし、第２の測定タイミングＴ２を満充電状態と異なるタイミングの時としてもよい。また、第１の測定タイミングＴ１を完全放電状態と異なる状態の時とし、第２の測定タイミングＴ２を満充電状態としてもよい。
【００５８】
第１及び第２の測定タイミングＴ１、Ｔ２の条件を、第１及び第２の測定タイミングＴ１、Ｔ２に対応する第１及び第２の残容量ＳＯＣ１、ＳＯＣ２によって設定する場合、上述のように予め記憶されたＯＣＶ−ＳＯＣ［％］の関係を用いるのではなく、算出した満容量Ｑｆｕｌｌを用いることもできる。
この場合、制御部４３は、算出した満容量Ｑｆｕｌｌと、容量算出部４２から取得した積算容量Ｑｃとから残容量ＳＯＣを算出する。そして、制御部４３は、算出した残容量ＳＯＣが第１及び第２の残容量ＳＯＣ１、ＳＯＣ２に達した時点を第１及び第２の測定タイミングＴ１、Ｔ２とする。
【００５９】
この際、単純に式「ＳＯＣ＝Ｑｃ／Ｑｆｕｌｌ」を用いるのではなく、積算容量Ｑｃの補正量Ｑａｄｊを導入することが好ましい。
具体的には、制御部４３は、第２の測定タイミングＴ２においてＯＣＶ−ＳＯＣ［％］の関係から算出した第２の残容量ＳＯＣ２、積算容量Ｑ２、及び満容量Ｑｆｕｌｌを用いた式「ＳＯＣ２＝（Ｑ２＋Ｑａｄｊ）／Ｑｆｕｌｌ」から補正量Ｑａｄｊを決定する。それ以降、制御部４３は、その時点の積算容量Ｑｃを式「ＳＯＣ＝（Ｑｃ＋Ｑａｄｊ）／Ｑｆｕｌｌ」に代入することによって残容量ＳＯＣを算出する。そして、制御部４３は、算出した残容量ＳＯＣが予め設定した第１及び第２の残容量ＳＯＣ１、ＳＯＣ２に達した時点を、第１及び第２の測定タイミングＴ１、Ｔ２とする。
【００６０】
また、第１と第２の測定タイミングを、ＳＯＨの低下すなわち蓄電池１０の劣化によるＯＣＶ−ＳＯＣ［％］の関係の変化が少ない残容量ＳＯＣの範囲に設定してもよい。例えば、図４の例では、残容量ＳＯＣが２５［％］付近、７０［％］付近において、ＳＯＨの低下によるＯＣＶ−ＳＯＣ［％］の関係の変化が小さい。そこで、例えば、第１の測定タイミングＴ１の条件を残容量ＳＯＣ＝２５［％］、第２の測定タイミングＴ２の条件を残容量ＳＯＣ＝７０［％］と設定する。ここで、残容量ＳＯＣに対応する開放電圧ＯＣＶで条件を設定しても同義である。すなわち、第１の測定タイミングＴ１の条件を開放電圧ＯＣＶ＝３．７７２Ｖ、第１の測定タイミングＴ１の条件を開放電圧ＯＣＶ＝３．９８４Ｖと設定してもよい。
【００６１】
＜効果の説明＞
次に、本実施形態に係る蓄電制御システムの効果について説明する。
図６は、ＳＯＨ１００％及びＳＯＨ８０％の場合のＯＣＶ−ＳＯＣ［％］の関係の一例を表すグラフである。
まず、図６に実線矢印で示すように、ＳＯＨ１００％におけるＳＯＣ１５％に対応する開放電圧ＯＣＶを第１の測定タイミングＴ１に設定すると共に、ＳＯＨ１００％におけるＳＯＣ８０％に対応するＯＣＶを第２の測定タイミングＴ２に設定した場合について考える。
【００６２】
図６に破線矢印で示すように、ＳＯＨが１００％から８０％まで低下すると、ＳＯＨ１００％において第１の測定タイミングＴ１として設定した開放電圧ＯＣＶに対応する残容量ＳＯＣは、１５％から１３％程度まで低下している。また、ＳＯＨ１００％において第２の測定タイミングＴ２として設定した開放電圧ＯＣＶに対応する残容量ＳＯＣは、８０％から８４％程度まで上昇している。
従って、ＳＯＨが１００％から８０％まで低下すると、式（１）で算出される蓄電池の満容量Ｑｆｕｌｌは、実際の容量より大きく算出されてしまう。このように、蓄電池の劣化が進んだ場合、蓄電池の満容量を精度よく算出することができない。
【００６３】
本実施形態に係る蓄電制御システムでは、満容量Ｑｆｕｌｌを算出すると共にＳＯＨを算出し、保持する。そして、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、第１及び第２の測定タイミングＴ１、Ｔ２における開放電圧ＯＣＶ１、ＯＣＶ２に対応した残容量ＳＯＣ１、ＳＯＣ２を算出する。
【００６４】
そのため、図７に実線矢印で示すように、当初ＳＯＨ１００％におけるＳＯＣ１５％に対応する開放電圧ＯＣＶを第１の測定タイミングＴ１に設定した場合にも、保持しているＳＯＨを参照し、そのＳＯＨにおけるＳＯＣ１５％に対応する開放電圧ＯＣＶを第１の測定タイミングＴ１として再設定することができる。そのため、図７に破線矢印で示すように、ＳＯＨが１００％から８０％まで低下しても、ＳＯＨ８０％におけるＳＯＣ１５％に対応する開放電圧ＯＣＶを第１の測定タイミングＴ１に設定することができる。従って、ＳＯＨが１００％から８０％まで低下しても、第１の測定タイミングＴ１における残容量ＳＯＣ１を１５％近傍に維持することができる。
【００６５】
同様に、図７に実線矢印で示すように、当初ＳＯＨ１００％におけるＳＯＣ８０％に対応する開放電圧ＯＣＶを第２の測定タイミングＴ２に設定した場合にも、保持しているＳＯＨを参照し、そのＳＯＨにおけるＳＯＣ８０％に対応する開放電圧ＯＣＶを第２の測定タイミングＴ２として再設定することができる。そのため、図７に破線矢印で示すように、ＳＯＨが１００％から８０％まで低下しても、ＳＯＨ８０％におけるＳＯＣ８０％に対応する開放電圧ＯＣＶを第２の測定タイミングＴ２に設定することができる。従って、ＳＯＨが１００％から８０％まで低下しても、第２の測定タイミングＴ２における残容量ＳＯＣ２を８０％近傍に維持することができる。
【００６６】
従って、ＳＯＨが１００％から８０％まで低下しても、式（１）で算出される蓄電池の満容量Ｑｆｕｌｌを、精度よく算出することができる。このように、蓄電池の劣化が進んだ場合にも、蓄電池の満容量を精度よく算出することができる。
【００６７】
ところで、蓄電池を完全放電状態まで放電させた後、満充電状態まで充電し、完全放電状態から満充電状態までの充電容量から満容量を求める方法が知られている。当該方法では、蓄電池を完全放電状態まで放電させた後、満充電状態まで充電するため、満容量を求める際に長時間を要する。また、蓄電池を完全放電状態まで放電する際、放電電流は蓄電池に接続される負荷に応じて変動する。そのため、放電電流が小さいと、完全放電状態までの放電に長時間を要する。
これに対し、本実施形態の蓄電制御システムでは、上述の通り、第１の測定タイミングＴ１を完全放電状態とし、第２の測定タイミングＴ２を満充電状態とする必要がない。そのため、短時間で蓄電池の満容量を求めることができる。
【００６８】
＜第１の実施形態の変形例＞
蓄電池１０が、直列に接続した複数の電池セル１１を含む場合、電池セル１１の開放電圧ＯＣＶの平均値を算出し、算出した平均値を開放電圧ＯＣＶとして、残容量ＳＯＣ［％］を算出してもよい。
【００６９】
あるいは、第１の測定タイミングＴ１では、電池セル１１各々の開放電圧の中の最小の開放電圧によりＳＯＣ１を算出してもよい。さらに、最小の開放電圧に代えて、複数の電池セル１１各々の開放電圧の中の大きい方から順に定めた順位が下位ｘ％に含まれる開放電圧の統計値（平均値、中間値、最頻値等）に基づき、ＳＯＣ１［％］を算出してもよい。なお、ｘは、０より大１００より小である。
【００７０】
同様に、第２の測定タイミングＴ２では、電池セル１１各々の開放電圧の中の最大の開放電圧によりＳＯＣ２を算出してもよい。さらに、最大の開放電圧に代えて、複数の電池セル１１各々の開放電圧の中の大きい方から順に定めた順位が上位ｘ％に含まれる開放電圧の統計値（平均値、中間値、最頻値等）に基づき、ＳＯＣ２［％］を算出してもよい。
【００７１】
なお、制御部４３は、電圧測定部２０と、電流測定部３０と、開放電圧推定部４１と、容量算出部４２と、電力変換部５０とネットワークを介して接続されていてもよい。
【００７２】
（第２の実施形態）
次に、第２の実施形態に係る蓄電制御システムについて説明する。本実施形態に係る蓄電制御システムの構成は、第１の実施形態の蓄電制御システムと同様のため、構成の詳細な説明を省略する。また、説明中の変数は、第１の実施形態と同様である。
【００７３】
＜蓄電制御システムの動作＞
図８を参照して、第２の実施形態に係る蓄電制御システムの動作について説明する。また、蓄電制御システムの動作の説明に当たっては、図３を適宜参照する。
図８は、第２の実施形態に係る蓄電制御システムにおいて、放電動作時に開放電圧ＯＣＶから算出される残容量ＳＯＣ［％］の時間変化を示すグラフである。図８において、開放電圧ＯＣＶから算出される残容量ＳＯＣを「ＳＯＣ（＠ＯＣＶ）」と表す。図８には、第１の測定タイミングＴ１における電池セル１１の開放電圧ＯＣＶ１から算出される残容量ＳＯＣ１、及び、第２の測定タイミングＴ２における電池セル１１の開放電圧ＯＣＶ２から算出される残容量ＳＯＣ２が示されている。放電動作時であるため、図８に示すように、時間の経過と共に残容量ＳＯＣ［％］が低下する。
【００７４】
まず、制御部４３は、図３に示す制御信号ＣＴＬｆによって電力変換部５０に放電モードを指示する。放電モード中の電力変換部５０は、蓄電池１０に充電を行わず、蓄電池１０から放電を行う。
制御部４３は、第２の測定タイミングＴ２において、開放電圧推定部４１からＯＣＶ情報（開放電圧ＯＣＶ２）受信する。
【００７５】
そして、制御部４３は、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、第２の測定タイミングＴ２における開放電圧ＯＣＶ２に対応した第２の測定タイミングＴ２における残容量ＳＯＣ２を算出する。
上述の通り、制御部４３は、容量算出部４２から積算容量情報（積算容量Ｑｃ）を受信する。第２の測定タイミングＴ２では、積算容量情報（積算容量Ｑ２）を受信する。
【００７６】
引き続き、制御部４３は、放電を継続する。そして、制御部４３は、第１の測定タイミングＴ１において、開放電圧推定部４１からＯＣＶ情報（開放電圧ＯＣＶ１）受信する。
そして、制御部４３は、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、第１の測定タイミングＴ１における開放電圧ＯＣＶ１に対応した第１の測定タイミングＴ１における残容量ＳＯＣ１を算出する。
さらに、制御部４３は、第１の測定タイミングＴ１における積算容量情報（積算容量Ｑ１）を受信する。
【００７７】
そして、制御部４３は、第１の測定タイミングＴ１における残容量ＳＯＣ１［％］、第２の測定タイミングＴ２における残容量ＳＯＣ２［％］、第１の測定タイミングＴ１における積算容量Ｑ１、及び、第２の測定タイミングＴ２における積算容量Ｑ２に基づいて、満容量Ｑｆｕｌｌを算出する。例えば、制御部４３は、上記式（１）を用いて、満容量Ｑｆｕｌｌを算出する。
【００７８】
さらに、制御部４３は、算出した満容量Ｑｆｕｌｌと予め記憶された初期の満容量とからＳＯＨを算出し、保持する。保持されたＳＯＨは、次回の満容量Ｑｆｕｌｌの算出に用いられる。
以上のように、算出したＳＯＨを満容量Ｑｆｕｌｌの算出に用いることにより、放電中であっても、蓄電池の劣化が進んだ場合にも、蓄電池の満容量を精度よく算出することができる。
【００７９】
（第３の実施形態）
次に、第３の実施形態に係る蓄電制御システムについて説明する。本実施形態に係る蓄電制御システムの構成は、第１の実施形態の蓄電制御システムと同様のため、構成の詳細な説明を省略する。また、説明中の変数は、第１の実施形態と同様である。
【００８０】
＜蓄電制御システムの動作＞
図９を参照して、第３の実施形態に係る蓄電制御システムの動作について説明する。また、蓄電制御システムの動作の説明に当たっては、図３を適宜参照する。
図９は、第３の実施形態に係る蓄電制御システムにおいて、充放電動作時に開放電圧ＯＣＶから算出される残容量ＳＯＣ［％］の時間変化を示すグラフである。図９において、開放電圧ＯＣＶから算出される残容量ＳＯＣを「ＳＯＣ（＠ＯＣＶ）」と表す。図９には、第１の測定タイミングＴ１における電池セル１１の開放電圧ＯＣＶ１から算出される残容量ＳＯＣ１、及び、第２の測定タイミングＴ２における電池セル１１の開放電圧ＯＣＶ２から算出される残容量ＳＯＣ２が示されている。充放電動作時であるため、図９に示すように、時間の経過と共に残容量ＳＯＣ［％］が上昇した後、低下し、再度上昇している。
【００８１】
まず、制御部４３は、図３に示す制御信号ＣＴＬｆによって電力変換部５０に充放電モード（充電及び放電を行うモード）を指示する。充放電モード中の電力変換部５０は、制御部４３からの指示、もしくは、電力変換部５０に接続される電源や負荷の状況に応じて充電及び放電を切り換えて充放電を行う。
制御部４３は、第１の測定タイミングＴ１において、開放電圧推定部４１からＯＣＶ情報（開放電圧ＯＣＶ１）受信する。
【００８２】
そして、制御部４３は、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、第１の測定タイミングＴ１における開放電圧ＯＣＶ１に対応した第１の測定タイミングＴ１における残容量ＳＯＣ１を算出する。
上述の通り、制御部４３は、容量算出部４２から積算容量情報（積算容量Ｑｃ）を受信する。第１の測定タイミングＴ１では、積算容量情報（積算容量Ｑ１）を受信する。
【００８３】
その後、制御部４３は、充電から放電に切り換え、さらに放電から充電に切り換える。そして、制御部４３は、第２の測定タイミングＴ２において、開放電圧推定部４１からＯＣＶ情報（開放電圧ＯＣＶ２）受信する。
そして、制御部４３は、保持しているＳＯＨに対応する予め記憶されたＯＣＶ−ＳＯＣ［％］の関係に基づいて、第２の測定タイミングＴ２における開放電圧ＯＣＶ２に対応した第２の測定タイミングＴ２における残容量ＳＯＣ２を算出する。
さらに、制御部４３は、第２の測定タイミングＴ２における積算容量情報（積算容量Ｑ２）を受信する。
【００８４】
そして、制御部４３は、第１の測定タイミングＴ１における残容量ＳＯＣ１［％］、第２の測定タイミングＴ２における残容量ＳＯＣ２［％］、第１の測定タイミングＴ１における積算容量Ｑ１、及び、第２の測定タイミングＴ２における積算容量Ｑ２に基づいて、満容量Ｑｆｕｌｌを算出する。例えば、制御部４３は、上記式（１）を用いて、満容量Ｑｆｕｌｌを算出する。
【００８５】
さらに、制御部４３は、算出した満容量Ｑｆｕｌｌと予め記憶された初期の満容量とからＳＯＨを算出し、保持する。保持されたＳＯＨは、次回の満容量Ｑｆｕｌｌの算出に用いられる。
以上のように、算出したＳＯＨを満容量Ｑｆｕｌｌの算出に用いることにより、放電中であっても、蓄電池の劣化が進んだ場合にも、蓄電池の満容量を精度よく算出することができる。
【００８６】
なお、本実施形態では、第１の測定タイミングＴ１と第２の測定タイミングＴ２の間の制御内容が充電及び放電の一方に制限されない。すなわち、充電と放電とを自由に切り換えることができる。本実施形態によれば、第１の測定タイミングＴ１と第２の測定タイミングＴ２の間の蓄電池１０の利用形態の自由度が高まり好ましい。
【００８７】
＜変形例＞
次に、図１０を参照して、図１〜図３に示した蓄電制御装置４０のハードウエア構成の一例について説明する。
蓄電制御装置４０が備える機能の一部または全部は、コンピュータにプログラムを実行させることにより実現することも可能である。
【００８８】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００８９】
図１０は、蓄電制御装置４０のハードウエア構成を例示するブロック図である。図１０に示すように、蓄電制御システムは、プロセッサ１、メモリ２、入出力インターフェイス３、周辺回路４、バス５を有する。周辺回路４には、様々なモジュールが含まれる。
【００９０】
バス５は、プロセッサ１、メモリ２、周辺回路４及び入出力インターフェイス３が相互にデータを送受信するためのデータ伝送路である。プロセッサ１は、例えばＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３は、入力装置（例：キーボード、マウス、マイク、物理キー、タッチパネルディスプレイ、コードリーダ等）、外部装置、外部サーバ、外部センサ等から情報を取得するためのインターフェイスや、出力装置（例：ディスプレイ、スピーカ、プリンター、メーラ等）、外部装置、外部サーバ等に情報を出力するためのインターフェイスなどを含む。プロセッサ１は、各モジュールに指令を出し、それらの演算結果をもとに演算を行うことができる。
【００９１】
また、第１〜第３の実施形態では、蓄電池１０と物理的及び／又は論理的に一体となった蓄電制御システムにおいて、満容量Ｑｆｕｌｌを算出するためのデータの取得及び演算を行った。変形例では、物理的及び／又は論理的に互いに分かれた複数の装置により、満容量Ｑｆｕｌｌを算出するためのデータの取得及び演算を行ってもよい。
【００９２】
例えば、各蓄電池１０に対応して設置された端末装置と、サーバ（例：クラウドサーバ）とにより、満容量Ｑｆｕｌｌを算出するためのデータの取得及び演算を行ってもよい。端末装置とサーバは、任意の通信手段で互いに情報の送受信ができるよう構成される。
【００９３】
この場合、図２に示す電圧測定部２０、電流測定部３０及び電力変換部５０は、端末装置に備えられてもよい。開放電圧推定部４１は、端末装置又はサーバに備えられてもよい。容量算出部４２は、端末装置又はサーバに備えられてもよい。制御部４３は、サーバに備えられてもよい。当該条件を満たすあらゆる組合せを採用できる。
【００９４】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成及び詳細には、本願発明のスコープ内で当業者が理解し得る様々に変更をすることができる。
【符号の説明】
【００９５】
１  プロセッサ
２  メモリ
３  入出力インターフェイス
４  周辺回路
５  バス
１０  蓄電池
１１  電池セル
２０  電圧測定部
３０  電流測定部
４０  蓄電制御装置
４１  開放電圧推定部
４２  容量算出部
４３  制御部
５０  電力変換部
６０Ａ  負極端子
６０Ｂ  正極端子
【図１】
2018169238.tif 000003
【図２】
2018169238.tif 000004
【図３】
2018169238.tif 000005
【図４】
2018169238.tif 000006
【図５】
2018169238.tif 000007
【図６】
2018169238.tif 000008
【図７】
2018169238.tif 000009
【図８】
2018169238.tif 000010
【図９】
2018169238.tif 000011
【図１０】
2018169238.tif 000012