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