(57)【要約】【課題】所望の電力量を安定して確保することができる、電池制御装置、蓄電装置、蓄電方法、及びプログラムを提供する。【解決手段】電池制御装置は、各々独立して充放電を行う複数の２次電池のうち、放電中の２次電池の放電電流量を個別に測定する測定手段と放電電流量に基づいて算出される２次電池毎の放電電流レートと当該２次電池のＳＯＣとに基づき、放電中の２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段と、充電中の２次電池の充電電流量に基づいて算出される２次電池毎の充電電流レートと当該２次電池のＳＯＣと所要時間とに基づき、所要時間内に満充電状態となる２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段と、合算値に基づいて充電電流レートを上げるか否かを判断する制御手段とを有する。【選択図】図１
2014096940.tif 000002
【特許請求の範囲】
【請求項１】
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定する測定手段と、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段と、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段と、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段と、
を有する電池制御装置。
【請求項２】
前記制御手段は、前記所要時間内に満充電状態とならない充電中の前記２次電池のうち、最も満充電に近い前記２次電池から順に、前記充電電流レートを上げる、
請求項１に記載の電池制御装置。
【請求項３】
前記制御手段は、２倍以上の上げ幅で前記充電電流レートを上げる、
請求項１または２に記載の電池制御装置。
【請求項４】
前記制御手段は、充電中の前記２次電池毎の充電完了時間と、前記所要時間とに基づいて、前記充電電流レートを下げる、
請求項１から３のいずれか１項に記載の電池制御装置。
【請求項５】
前記制御手段は、前記充電電流レートを優先して上げる対象とする特定グループに属する前記２次電池から順に、前記充電電流レートを上げる、
請求項１から４のいずれか１項に記載の電池制御装置。
【請求項６】
前記特定グループは、前記複数の２次電池毎のＳＯＨ（State Of Health）に基づいて分類されている、
請求項５に記載の電池制御装置。
【請求項７】
前記個数算出手段は、前記複数の２次電池毎のＳＯＨに基づいて、前記予定個数及び前記既存個数を重み付けする、
請求項１から６のいずれか１項に記載の電池制御装置。
【請求項８】
各々独立して充放電を行う複数の２次電池と、
放電中の前記２次電池の放電電流量を個別に測定する測定手段と、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段と、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段と、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段と、
を有する蓄電装置。
【請求項９】
コンピュータが、
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定し、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出し、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出し、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する、
ことを含む蓄電方法。
【請求項１０】
コンピュータを、
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定する測定手段、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次電池を制御する電池制御装置、蓄電装置、蓄電方法、及びプログラムに関する。
【背景技術】
【０００２】
近年は環境に対する負荷を小さくするため、様々なところでリチウムイオン電池などの２次電池が使用されている。２次電池は使用するにつれて劣化が進む。２次電池のランニングコストを下げるためには、この劣化の進行を抑制する必要がある。
【０００３】
下記特許文献１及び特許文献２には、２組以上の２次電池を交互に充放電することにより、２次電池を長持ちさせると共に、長時間安定した電気エネルギーを供給する手法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭５９−２０６６８０号公報
【特許文献２】特開平０２−２７０２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、放電側の２次電池の放電量は、ユーザから所望する電力量に応じて変動し得る。そして、ユーザが所望する電力量が大きい状態が続いた場合、上述した各特許文献の技術では、充電側の２次電池の充電が不十分な状態で、放電側の２次電池が、充電側と放電側を切り替えるべき電池容量まで放電してしまい、ユーザが所望する電力量を確保できなくなる恐れがある。
【０００６】
本発明の目的は、２次電池の電力量をより安定して確保することができる、電池制御装置、蓄電装置、蓄電方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定する測定手段と、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段と、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段と、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段と、
を有する電池制御装置が提供される。
【０００８】
本発明によれば、
各々独立して充放電を行う複数の２次電池と、
放電中の前記２次電池の放電電流量を個別に測定する測定手段と、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段と、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段と、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段と、
を有する蓄電装置が提供される。
【０００９】
本発明によれば、
コンピュータが、
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定し、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出し、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出し、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する、
ことを含む蓄電方法が提供される。
【００１０】
本発明によれば、
コンピュータを、
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定する測定手段、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段、
として機能させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、２次電池の電力量をより安定して確保することができる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る電池制御装置の構成例を示す図である。
【図２】第１の実施形態に係る蓄電装置の構成例を示す図である。
【図３】第１の実施形態に係る電池制御装置の処理の流れを示すフローチャートである。
【図４】電池制御装置が充電電流レートを上げる流れを説明するための図である。
【図５】第２の実施形態に係る電池制御装置の処理の流れを示すフローチャートである。
【図６】電池制御装置が充電電流レートを下げる流れを説明するための図である。
【図７】第３の実施形態に係る電池制御装置の構成例を示す図である。
【図８】ＳＯＨ記憶部に記憶される情報の一例を示す図である。
【図９】第３の実施形態に係る電池制御装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１４】
なお、以下に示す説明において、電池制御装置１００の各処理部は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。電池制御装置１００の各処理部は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶メディア、ネットワーク接続用インタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置には様々な変形例がある。
【００１５】
（第１の実施形態）
図１は、第１の実施形態に係る電池制御装置１００の構成例を示す図である。電池制御装置１００は、測定部１１０、時間算出部１２０、個数算出部１３０、及び制御部１４０を備えている。
【００１６】
測定部１１０は、図示しない複数の２次電池にそれぞれ接続されており、複数の２次電池のうち、放電中の２次電池の放電電流量を個別に測定する。また、測定部１１０は、充電中の２次電池の充電電流量や電圧値等をさらに測定する。本実施形態では、測定部１１０は、測定された電圧値等により、２次電池が満充電状態か否かを判定する判定部（不図示）を有している。そして、判定部は、満充電状態と判定された２次電池の個数（既存個数）を、メモリやハードディスク等の既存個数記憶部（不図示）に記憶する。
【００１７】
時間算出部１２０は、放電中の２次電池が一定の電池容量となるまでの所要時間を算出する。具体的には、時間算出部１２０は、測定部１１０により測定された放電中の２次電池の放電電流量に基づいて、当該２次電池の放電電流レートを算出する。ここで、放電電流レートは、単位「Ｃ」で表される。そして、「１Ｃ」の放電電流レートとは、満充電状態の２次電池が１時間で完全放電するペースの放電電流が流れている状態を意味する。さらに、時間算出部１２０は、算出された放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づいて、放電中の２次電池毎に、その２次電池が一定の電池容量になるまでの所要時間を算出する。ここで、「一定の電池容量」は、例えば、０％の電池容量（完全放電状態）としたり、ある程度の余裕を持たせて１０％や２０％の電池容量としたり、用途等に応じてユーザにより任意に設定される。
【００１８】
個数算出部１３０は、時間算出部１２０により算出された所要時間内に満充電となる２次電池の予想個数と、既に満充電状態の２次電池の個数との合算値を算出する。具体的には、個数算出部１３０は、充電中の２次電池の充電電流量に基づいて、当該２次電池の充電電流レートを算出する。ここで、充電電流レートは、放電電流レートと同様に、単位「Ｃ」で表される。ここで、「１Ｃ」の充電電流レートとは、完全放電状態の２次電池が１時間で充電完了するペースの充電電流が流れている状態を意味する。さらに、個数算出部１３０は、算出された充電電流レートと、当該２次電池のＳＯＣと、放電中の２次電池毎に算出された所要時間とに基づいて、所要時間内に満充電状態となっている２次電池の個数（予定個数）を算出する。ここで、個数算出部１３０は、例えば、時間算出部１２０により算出された、放電中の２次電池毎の所要時間のうち、最も早い所要時間に基づいて、満充電状態となる２次電池の予定個数を算出する。そして、個数算出部１３０は、算出された予定個数と、既存個数記憶部に記憶された既存個数との合算値を算出する。
【００１９】
制御部１４０は、個数算出部１３０により算出された合算値に基づいて、充電中の２次電池の充電電流量を上げるか否かを判断する。具体的には、制御部１４０は、個数算出部により算出された合算値が、所望の電力量を用意するために必要な２次電池の個数を満たしているか否かを判定する。そして、制御部１４０は、所望の電力量を用意するために必要な２次電池の個数を満たしていないと判断された場合、充電中の２次電池の充電電流レートを上げる。また、制御部１４０は、複数の２次電池を、外部電源（例えば系統電源）及び負荷に接続している。また、制御部１４０は、例えばＡＣ（Alternate Current）−ＤＣ（Direct Current）変換部（不図示）を有している。制御部１４０は、例えば２次電池に充電を行うときには、系統電源からの電力をＡＣ−ＤＣ変換部を用いて直流電力に変換する。また２次電池から放電するときには、２次電池からの電力をＡＣ−ＤＣ変換部を用いて交流電力に変換する。
【００２０】
図２は、第１の実施形態に係る蓄電装置１０の構成例を示す図である。蓄電装置１０は、電池制御装置１００及び電池部２００を備えている。図２では、電池制御装置１００は、既存個数記憶部１５０を更に有している。なお、既存個数記憶部１５０は、電池制御装置１００の外部に位置する、他の装置が有していてもよい。電池部２００は、複数の２次電池２１０を有している。複数の２次電池２１０は、制御部１４０によって制御され、各々独立して充放電を行うことができる。ここで、２次電池２１０は、例えばリチウムイオン電池である。２次電池２１０は、複数の２次電池パッケージを直列に接続したものであってもよい。各２次電池パッケージは、複数の２次電池セルを並列に接続したものであってもよい。
【００２１】
本実施形態に係る電池制御装置１００の処理の流れを、図３を用いて説明する。図３は、第１の実施形態に係る電池制御装置１００の処理の流れを示すフローチャートである。
【００２２】
電池制御装置１００は、接続された複数の２次電池の状態から、対象とする任意の２次電池２１０を選択し、満充電状態か否かを判定する（Ｓ１０２）。対象の２次電池２１０が満充電状態である場合（Ｓ１０２：ＹＥＳ）、電池制御装置１００は、満充電状態の２次電池２１０の既存個数をインクリメントして、既存個数記憶部１５０に記憶する（Ｓ１０４）。一方、対象の２次電池２１０の状態が満充電状態でない場合（Ｓ１０２：ＮＯ）、電池制御装置１００は、当該２次電池２１０が放電中または充電中のどちらの状態であるかを判定する（Ｓ１０６）。
【００２３】
対象とする２次電池２１０が放電中であった場合（Ｓ１０６：放電中）、電池制御装置１００は、当該２次電池２１０の放電電流量を測定する（Ｓ１０８）。さらに、電池制御装置１００は、Ｓ１０８で測定した放電電流量と、満充電時の電池容量とに基づいて、当該２次電池２１０の放電電流レートを算出する（Ｓ１１０）。放電電流レートは、下記の式１を用いて算出できる。
【数１】
2014096940.tif 000003
【００２４】
さらに、電池制御装置１００は、放電中の２次電池２１０の現在の電池容量及び満充電時の電池容量に基づいて、当該２次電池２１０のＳＯＣを算出する（Ｓ１１２）。具体的には、電池制御装置１００は、ＳＯＣは、下記の式２を用いて算出できる。
【数２】
2014096940.tif 000004
【００２５】
さらに、電池制御装置１００は、Ｓ１１０で算出された放電電流レートと、Ｓ１１２で算出された放電中の２次電池２１０のＳＯＣとに基づいて、当該２次電池２１０が一定の電池容量になるまでの所要時間を算出する（Ｓ１１４）。所要時間は、下記の式３を用いて算出できる。電池制御装置１００は、算出された所要時間を、メモリ等の記憶領域に一時記憶する。
【数３】
2014096940.tif 000005
【００２６】
一方、対象とする２次電池２１０が充電中であった場合（Ｓ１０６：充電中）、電池制御装置１００は、当該２次電池２１０の充電電流量を取得する（Ｓ１１６）。ここで、充電電流量は、２次電池２１０の製品仕様に基づいた所定の電流量をメモリ等の記憶領域に予め記憶しておき、その値を用いてもよいし、測定部１１０等で測定した実測値を用いてもよい。なお、充電完了までの時間を精度よく算出することを考えると、測定部１１０等で測定した値を用いることが好ましい。さらに、電池制御装置１００は、Ｓ１１６で取得された充電電流量に基づいて、当該２次電池２１０の充電電流レートを算出する（Ｓ１１８）。充電電流レートは、下記の式４を用いて算出できる。
【数４】
2014096940.tif 000006
【００２７】
さらに、電池制御装置１００は、放電中の２次電池２１０の場合と同様に、充電中の２次電池２１０のＳＯＣを算出する（Ｓ１２０）。電池制御装置１００は、算出されたＳＯＣを、メモリ等の記憶領域に一時記憶する。
【００２８】
そして、電池制御装置１００は、全ての２次電池２１０の状態を確認したか否かを判定する（Ｓ１２２）。全ての２次電池２１０の状態を確認していない場合（Ｓ１２２：ＮＯ）、まだ確認していない２次電池２１０の状態を確認するため、上述した処理（Ｓ１０２〜Ｓ１２０）を繰り返す。一方、全ての２次電池２１０の状態を確認した場合（Ｓ１２２：ＹＥＳ）、電池制御装置１００は次の処理（Ｓ１２４）へ遷移する。
【００２９】
電池制御装置１００は、Ｓ１１４で算出された各所要時間と、Ｓ１１８で算出された充電電流レートと、Ｓ１２０で算出されたＳＯＣとに基づいて、所要時間内に充電が完了する２次電池２１０の予定個数を算出する（Ｓ１２４）。例えば、充電中のある２次電池２１０において、充電電流レートが１Ｃ、ＳＯＣが５０％である場合、電池制御装置１００は、その２次電池２１０の充電が完了するまでに０．５ｈかかると算出できる。そして、電池制御装置１００は、所要時間が０．５ｈ以上か否かによって、当該２次電池２１０が所要時間内に充電が完了するか否かを判断し、予定個数を算出できる。なお、これに限らず、ある２次電池２１０の充電電流レートと所要時間とに基づいて、所要時間で充電可能な電池容量を算出し、その電池容量が、当該２次電池２１０のＳＯＣを１００％とするに足りるか否かを判断することによっても、予定個数を算出できる。ここで、電池制御装置１００は、予定個数を算出する際、Ｓ１１４で算出された各所要時間のうち、最も短い所要時間を用いてもよいし、ある閾値を越える数の２次電池２１０が一定の電池容量となる所要時間を用いてもよい。ここでは、電池制御装置１００が、最も短い所要時間を用いる場合を例として説明する。
【００３０】
さらに、電池制御装置１００は、Ｓ１２４で算出された予定個数と、Ｓ１０４で既存個数記憶部１５０に記憶された既存個数との合算値が、所定数以上か否かを判定する（Ｓ１２６）。ここで、所定数とは、例えばユーザが需要予測等に基づいて予め設定した、所望の電力量を確保できる２次電池２１０の個数である。そのため、この所定数は、蓄電装置１０の設置環境や用途等によって適宜変更される。合算値が所定数未満の場合（Ｓ１２６：ＮＯ）、電池制御装置１００は、所要時間の経過後に、必要な数の満充電状態の２次電池２１０を用意できず、所望の電力量を確保できないと判断する。この場合、電池制御装置１００は、充電電流レートを上げて、必要な数の満充電状態の２次電池２１０を用意できるように制御する（Ｓ１２８）。
【００３１】
ここで、電池制御装置１００は、充電電流レートを上げる場合、全ての充電中の２次電池２１０の充電電流レートを上げてもよいし、一部の２次電池２１０の充電電流レートを上げてもよい。一部の２次電池２１０の充電電流レートを上げる場合、電池制御装置１００は、所要時間内に満充電状態とならない充電中の２次電池２１０のうち、最も満充電状態に近い２次電池２１０から順に、充電電流レートを上げる対象として選択することが好ましい。このようにすることで、選択された２次電池２１０の充電電流レートの上げ幅を少なくできるため、所望の電力量を確保しつつも、当該２次電池２１０の劣化を抑制できる。また、電池制御装置１００は、充電電流レートを上げる２次電池２１０の個数を、所定数と、Ｓ１２６で算出される予定個数と既存個数の合算値との差分から算出できる。例えば、所定数が「５個」であり、Ｓ１２６で算出された合算値が「３個」の場合、電池制御装置１００は、充電電流レートを上げる２次電池２１０の個数を、「５個−３個＝２個」と算出できる。この場合、電池制御装置１００は、所要時間内に満充電状態とならない充電中の２次電池２１０のうち、最も満充電状態に近い２次電池２１０と、２番目に満充電状態に近い２次電池２１０とを、充電電流レートを上げる対象として選択する。
【００３２】
さらに、電池制御装置１００は、選択された２次電池２１０毎に、当該２次電池２１０が満充電状態となるまでの残りの電池容量と、Ｓ１１０で算出された所要時間とに基づいて、当該２次電池２１０の充電が所要時間内に完了する充電電流レートとなるような充電電流量を算出する。この場合、下記の式５を用いて、新たな充電電流量が算出される。
【数５】
2014096940.tif 000007
【００３３】
そして、電池制御装置１００は、上記の式５を用いて算出された充電電流量で２次電池２１０を充電することにより、当該２次電池２１０の充電電流レートを上げて、所要時間内に充電を完了させる。
【００３４】
一方、合算値が所定数以上の場合（Ｓ１２６：ＹＥＳ）、電池制御装置１００は、所要時間の経過後に、必要な数の満充電状態の２次電池２１０を用意でき、所望の電力量が確保できると判断する。この場合、電池制御装置１００は、充電中の２次電池２１０の充電電流レートを変更せず、処理を終了する。
【００３５】
電池制御装置１００は、例えば所定の間隔や予め定められた時間毎に、上述した処理（Ｓ１０２〜Ｓ１２８）を実行して、各２次電池２１０の充電電流レートを制御する。
【００３６】
図４を用いて、電池制御装置１００が充電電流レートを上げる例を説明する。図４は、電池制御装置１００が充電電流レートを上げる流れを説明するための図である。
【００３７】
図４では、２次電池２１０ｂの所要時間は「０．２ｈ」であり、２次電池２１０ｂが最も早く一定の電池容量に到達する。そして、０．２ｈの間に充電が完了するのは、２次電池２１０ｃのみである。すなわち、０．２ｈが経過した後に充電が完了している２次電池は、２次電池２１０ｃ及び２次電池２１０ｆの２個のみであり、所定数を満たすには更にもう１つの２次電池の充電を完了させる必要がある。よって、電池制御装置１００は、所要時間内に満充電状態とならない充電中の２次電池２１０ｄ及び２１０ｅのうちの一方の充電電流レートを上げ、所要時間内に充電が完了するように制御する。ここでは、電池制御装置１００は、最も満充電状態に近い２次電池２１０ｄを、充電電流レートを上げる対象として選択する。ここで、２次電池２１０ｄの満充電時の電池容量を仮に５［Ａｈ］とすると、式５を用いて算出される２次電池２１０ｄの新たな充電電流量は、５［Ａｈ］×（１００−８０）［％］／０．２［ｈ］＝５［Ａ］となる。これは、２次電池２１０ｄにおいて、充電電流レートが「１Ｃ」となるような充電電流量である。そして、電池制御装置１００は、元の充電電流レート（０．５Ｃ）の２倍の充電電流レート（１．０Ｃ）となる充電電流量で、２次電池２１０ｄを充電する。これにより、２次電池２１０ｄは、０．２ｈ内に充電が完了し、２次電池２１０ｂが一定の電池容量となった際に、所定数の満充電状態の２次電池が用意できる。
【００３８】
以上、本実施形態では、測定部１１０により測定された放電電流量に基づいて、放電中の２次電池２１０毎に放電電流レートが算出される。そして、算出された放電中の２次電池２１０の放電電流レートと、当該２次電池２１０のＳＯＣとに基づいて、放電中の２次電池２１０毎に、所定の電池容量になるまでの所要時間が算出される。また、充電中の２次電池２１０の充電電流量に基づいて、充電中の２次電池２１０毎に充電電流レートが算出される。そして、算出された充電中の２次電池２１０の充電電流レートと、当該２次電池２１０のＳＯＣと、所要時間とに基づいて、所要時間内に満充電状態となる２次電池２１０の予定個数が算出される。そして、算出された所要時間内に満充電状態となる２次電池２１０の予定個数と、既に満充電状態の２次電池の既存個数とに基づいて、所望の電力量を確保できる所定数の２次電池２１０が、所要時間内に用意できるか否かが判定される。そして、その判定の結果に基づいて、充電中の２次電池２１０の充電電流レートを上げるか否かが制御される。
【００３９】
このように、本実施形態によれば、放電中の２次電池が一定の電池容量となった際に、満充電状態の２次電池を必要数確保できるため、ユーザが所望する電力量を安定して確保できる。
【００４０】
また、本実施形態において、電池制御装置１００は、予め設定された特定グループに属する２次電池２１０から順に、充電電流レートを上げてもよい。ここで、特定グループとは、制御部１４０が充電電流レートを変更する対象として優先的に選択する２次電池２１０が属するグループを示す。この場合、電池制御装置１００は、Ｓ１２８の工程において、所要時間内に満充電状態とならず、かつ、特定グループに属する２次電池２１０の中から、充電電流レートを上げる対象を選択する。
【００４１】
また、上述した特定グループは、例えば、各２次電池２１０のＳＯＨ（State Of Health）に基づいて分類できる。ＳＯＨは、例えば下記の式６を用いて算出できる。
【数６】
2014096940.tif 000008
【００４２】
ここで、特定グループと判断するＳＯＨの範囲は、ユーザにより任意に設定される。例えば、電池制御装置１００は、ＳＯＨが７０％以上〜９０％未満の範囲に収まる２次電池２１０を、上述した特定グループとして判断する。さらに、電池制御装置１００は、ある２次電池２１０のＳＯＨが、特定グループと判断する範囲の上限値（上記の範囲で言えば９０％）以上の場合、その２次電池２１０を、常に製品の仕様に合わせた充電電流レートで充電を行う通常充電グループに属すると判断してもよい。さらに、電池制御装置１００は、ある２次電池２１０のＳＯＨが、特定グループと判断する範囲の下限値（上記の範囲で言えば７０％）未満の場合、その２次電池２１０を、常に充電電流レートを上げた状態で充電を行う急速充電グループに属すると判断してもよい。このようにすることで、用途に応じて蓄電装置１０をチューニングでき、利便性が向上する。
【００４３】
（第２の実施形態）
第２の実施形態は、以下の点を除いて、第１の実施形態と同様である。
【００４４】
本実施形態において、個数算出部１３０は、所要時間が経過する前に充電が完了する２次電池２１０が存在するか否かを判断する。具体的には、個数算出部１３０は、充電中の各２次電池２１０の充電電流レート及びＳＯＣに基づいて、充電が完了するまでの時間（充電完了時間）を２次電池２１０毎に算出する。そして、個数算出部１３０は、算出された各充電完了時間と、所要時間とを比較し、所要時間が経過する前に充電が完了する２次電池２１０が存在するか否かを判断する。そして、個数算出部１３０は、その結果を制御部１４０へ送信する。
【００４５】
また、制御部１４０は、個数算出部１３０より受信した結果に基づいて、所要時間が経過する前に充電が完了する２次電池２１０の充電電流量を下げるか否かを判断する。
【００４６】
本実施形態に係る電池制御装置１００の処理の流れを、図５を用いて説明する。図５は、第２の実施形態に係る電池制御装置１００の処理の流れを示すフローチャートである。
【００４７】
電池制御装置１００は、充電中の２次電池２１０のうち、所要時間が経過する前に充電が完了する２次電池２１０が存在するか否かを判定する（Ｓ２０２）。具体的には、電池制御装置１００は、Ｓ１１８で算出された充電電流レートと、Ｓ１２０で算出された充電中の２次電池２１０毎のＳＯＣとに基づいて、当該２次電池２１０の充電完了時間を算出する。そして、電池制御装置１００は、算出された充電完了時間と所要時間とを比較することにより、その２次電池２１０の充電が、所要時間の経過前に完了するか否かを判断できる。そして、所要時間が経過する前に充電が完了する２次電池２１０が存在する場合（Ｓ２０２：ＹＥＳ）、電池制御装置１００は、当該２次電池２１０の充電電流レートを下げる（Ｓ２０４）。
【００４８】
ここで、電池制御装置１００は、充電電流レートを下げる場合、所要時間が経過する前に充電が完了する２次電池２１０のうち、全ての２次電池２１０の充電電流レートを下げてもよいし、電力を余裕をもって確保するために一部の２次電池２１０のみ充電電流レートを下げてもよい。なお、電池制御装置１００は、第１の実施形態と同様に、式５を用いて新たな充電電流レートを算出できる。
【００４９】
一方、所要時間が経過する前に充電が完了する２次電池２１０が存在しない場合（Ｓ２０２：ＮＯ）、電池制御装置１００は、充電中の２次電池２１０の充電電流レートを変更せず、処理を終了する。
【００５０】
図６を用いて、電池制御装置１００が充電電流レートを下げる例を説明する。図６は、電池制御装置１００が充電電流レートを下げる流れを説明するための図である。
【００５１】
図６では、２次電池２１０ｂの所要時間は「０．２ｈ」であり、２次電池２１０ｂが最も早く一定の電池容量に到達する。そして、０．２ｈが経過する前に充電が完了するのは、２次電池２１０ｃである。ここで、２次電池２１０ｃの満充電時の電池容量を仮に５［Ａｈ］とすると、式５を用いて算出される２次電池２１０ｃの新たな充電電流量は、５［Ａｈ］×（１００−９５）［％］／０．２［ｈ］＝１．２５［Ａ］となる。これは、２次電池２１０ｃにおいて、充電電流レートが「０．２５Ｃ」となるような充電電流量である。そして、電池制御装置１００は、元の充電電流レート（０．５Ｃ）の１／２倍の充電電流レート（０．２５Ｃ）となる充電電流量で、２次電池２１０ｃを充電する。これにより、充電電流レートを下げても、所要時間内に所定数の満充電状態の２次電池２１０を用意できる。
【００５２】
以上、本実施形態では、充電中の各２次電池２１０の充電電流レート及びＳＯＣに基づいて、２次電池２１０毎に充電完了時間が算出される。そして、算出された各充電完了時間と、所要時間とに基づいて、所要時間が経過する前に充電が完了する２次電池２１０が存在するか否かが判定される。そして、その結果に基づいて、所要時間が経過する前に充電が完了する２次電池２１０の充電電流量を下げるか否かが制御される。
【００５３】
このように、本実施形態によれば、ユーザが所望する電力量を安定して確保しつつ、２次電池２１０の劣化を抑制できる。
【００５４】
（第３の実施形態）
第３の実施形態は、以下の点を除いて、第１の実施形態または第２の実施形態と同様である。以下では、第１の実施形態を基として説明する。
【００５５】
一般的に２次電池は、充放電を繰り返すことにより劣化する。そこで、本実施形態の電池制御装置１００は、充放電等に伴って発生する劣化に応じて、満充電状態の２次電池２１０の個数を重み付けする。
【００５６】
図７は、第３の実施形態に係る電池制御装置１００の構成例を示す図である。本実施形態において、個数算出部１３０は、ＳＯＨ記憶部１３２と、重み付け部１３４とを有する。
【００５７】
ＳＯＨ記憶部１３２は、２次電池２１０毎の劣化状態（ＳＯＨ）を記憶する。図８は、ＳＯＨ記憶部１３２に記憶される情報の一例を示す図である。図８において、識別情報の列には、電池部２００に含まれる各２次電池２１０を個別に識別する情報が格納されている。この識別情報は、例えば、各２次電池２１０のシリアル番号等である。またＳＯＨの列には、各２次電池２１０のＳＯＨが格納されている。このＳＯＨは、各２次電池２１０の充電が完了した際に、例えば上記の式６を用いて算出され、ＳＯＨ記憶部１３２に記憶される。なお、ＳＯＨ記憶部１３２は、個数算出部１３０以外の他の処理部、又は電池制御装置１００の外部に位置する他の装置が有していてもよい。
【００５８】
重み付け部１３４は、２次電池２１０毎の識別情報に基づいてＳＯＨ記憶部１３２からＳＯＨを読み出し、そのＳＯＨに基づいて予定個数及び既存個数を重み付けする。
【００５９】
本実施形態に係る電池制御装置１００の処理の流れを、図９を用いて説明する。図９は、第３の実施形態に係る電池制御装置１００の処理の流れを示すフローチャートである。
【００６０】
電池制御装置１００は、対象の２次電池２１０が満充電状態である場合（Ｓ１０２：ＹＥＳ）、ＳＯＨに基づいて重み付けされた満充電状態の２次電池の個数を既存個数に加算する（Ｓ３０２）。具体的には、電池制御装置１００は、既に充電が完了している２次電池２１０の識別情報に基づいて、該当する２次電池２１０のＳＯＨをＳＯＨ記憶部１３２から読み出す。そして、電池制御装置１００は、読み出されたＳＯＨに基づいて重み付けされた個数を、既存個数記憶部１５０に記憶されている既存個数に加算する。例えば、ＳＯＨ記憶部１３２に図８に示されるような情報が記憶されており、既に充電が完了している２次電池２１０の識別情報が「ｂｂｂ」であった場合、電池制御装置１００は、その２次電池２１０のＳＯＨとして「８５％」を読み出す。そして、電池制御装置１００は、読み出されたＳＯＨに基づいて既存個数に加算する値を重み付けする。この場合、「１×８５［％］＝０．８５［個］」が既存個数に加算される。
【００６１】
また、電池制御装置１００は、ＳＯＨに基づいて重み付けされた所要時間内に満充電となる２次電池の予定個数を算出する（Ｓ３０４）。具体的には、電池制御装置１００は、所要時間内に満充電状態となる２次電池２１０毎の識別情報に基づいて、該当する２次電池２１０のＳＯＨをＳＯＨ記憶部１３２からそれぞれ読み出す。そして、電池制御装置１００は、読み出されたＳＯＨに基づいてそれぞれ重み付けされた個数を合算し、予定個数を算出する。例えば、ＳＯＨ記憶部１３２に図８に示されるような情報が記憶されており、識別情報が「ａａａ」及び「ｃｃｃ」である２次電池２１０が、所要時間内に満充電状態となる場合、電池制御装置１００は、その２次電池２１０のＳＯＨとして「１００％」及び「８０％」をそれぞれ読み出す。そして、電池制御装置１００は、読み出されたＳＯＨに基づいて予定個数を算出する。この場合、算出される予定個数は「１×１００［％］＋１×８０［％］＝１．８［個］」となる。
【００６２】
以上、本実施形態によれば、２次電池２１０毎の劣化状態に応じて、予定個数及び既存個数が重み付けされる。そして、重み付けされた予定個数及び既存個数の合算値に基づいて、所望の電力量を確保できる所定数の２次電池２１０が確保されるか否かが判定される。これにより、ユーザの所望する電力量を、さらに安定して確保することができる。
【００６３】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。例えば、上述した各実施形態において、電池制御装置１００は、段階的に分けられた複数の充電電流レートを記憶しており、充電電流レートを変更する場合、所要時間内に充電が完了できる充電電流レートを選択するようにしてもよい。
【００６４】
また、上述の説明で用いた複数のフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、例えば各処理を並行して実行する等、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【００６５】
なお、上述した実施形態によれば以下の発明が開示されている。
（付記１）
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定する測定手段と、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段と、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段と、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段と、
を有する電池制御装置。
（付記２）
前記制御手段は、前記所要時間内に満充電状態とならない充電中の前記２次電池のうち、最も満充電に近い前記２次電池から順に、前記充電電流レートを上げる、
付記１に記載の電池制御装置。
（付記３）
前記制御手段は、２倍以上の上げ幅で前記充電電流レートを上げる、
付記１または２に記載の電池制御装置。
（付記４）
前記制御手段は、充電中の前記２次電池毎の充電完了時間と、前記所要時間とに基づいて、前記充電電流レートを下げる、
付記１から３のいずれか１つに記載の電池制御装置。
（付記５）
前記制御手段は、前記充電電流レートを優先して上げる対象とする特定グループに属する前記２次電池から順に、前記充電電流レートを上げる、
付記１から４のいずれか１つに記載の電池制御装置。
（付記６）
前記特定グループは、前記複数の２次電池毎のＳＯＨ（State Of Health）に基づいて分類されている、
付記５に記載の電池制御装置。
（付記７）
前記個数算出手段は、前記複数の２次電池毎のＳＯＨに基づいて、前記予定個数及び前記既存個数を重み付けする、
付記１から６のいずれか１つに記載の電池制御装置。
（付記８）
各々独立して充放電を行う複数の２次電池と、
放電中の前記２次電池の放電電流量を個別に測定する測定手段と、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段と、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段と、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段と、
を有する蓄電装置。
（付記９）
コンピュータが、
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定し、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出し、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出し、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する、
ことを含む蓄電方法。
（付記１０）
コンピュータを、
各々独立して充放電を行う複数の２次電池のうち、放電中の前記２次電池の放電電流量を個別に測定する測定手段、
前記放電電流量に基づいて算出される前記２次電池毎の放電電流レートと、当該２次電池のＳＯＣ（State Of Charge）とに基づき、放電中の前記２次電池毎に、当該２次電池が一定の電池容量になるまでの所要時間を算出する時間算出手段、
充電中の前記２次電池の充電電流量に基づいて算出される前記２次電池毎の充電電流レートと、当該２次電池のＳＯＣと、前記所要時間とに基づき、前記所要時間内に満充電状態となる前記２次電池の予定個数を算出し、当該予定個数と既に満充電状態である２次電池の既存個数との合算値を算出する個数算出手段、
前記合算値に基づいて前記充電電流レートを上げるか否かを判断する制御手段、
として機能させるためのプログラム。
（付記１１）
前記制御手段は、前記所要時間内に満充電状態とならない充電中の前記２次電池のうち、最も満充電に近い前記２次電池から順に、前記充電電流レートを上げる、
付記８に記載の蓄電装置。
（付記１２）
前記制御手段は、２倍以上の上げ幅で前記充電電流レートを上げる、
付記８または１１に記載の蓄電装置。
（付記１３）
前記制御手段は、充電中の前記２次電池毎の充電完了時間と、前記所要時間とに基づいて、前記充電電流レートを下げる、
付記８、１１、及び１２のいずれか１つに記載の蓄電装置。
（付記１４）
前記制御手段は、前記充電電流レートを優先して上げる対象とする特定グループに属する前記２次電池から順に、前記充電電流レートを上げる、
付記８、及び１１から１３のいずれか１つに記載の蓄電装置。
（付記１５）
前記特定グループは、前記複数の２次電池毎のＳＯＨ（State Of Health）に基づいて分類されている、
付記１４に記載の蓄電装置。
（付記１６）
前記個数算出手段は、前記複数の２次電池毎のＳＯＨに基づいて、前記予定個数及び前記既存個数を重み付けする、
付記８、及び１１から１５のいずれか１つに記載の蓄電装置。
（付記１７）
前記コンピュータが、前記所要時間内に満充電状態とならない充電中の前記２次電池のうち、最も満充電に近い前記２次電池から順に、前記充電電流レートを上げる、
ことを含む付記９に記載の蓄電方法。
（付記１８）
前記コンピュータが、２倍以上の上げ幅で前記充電電流レートを上げる、
ことを含む付記９または１７に記載の蓄電方法。
（付記１９）
前記コンピュータが、充電中の前記２次電池毎の充電完了時間と、前記所要時間とに基づいて、前記充電電流レートを下げる、
ことを含む付記９、１７及び１８のいずれか１つに記載の蓄電方法。
（付記２０）
前記コンピュータが、前記充電電流レートを優先して上げる対象とする特定グループに属する前記２次電池から順に、前記充電電流レートを上げる、
ことを含む付記９、及び１７から１９のいずれか１つに記載の蓄電方法。
（付記２１）
前記特定グループは、前記複数の２次電池毎のＳＯＨ（State Of Health）に基づいて分類されている、
ことを含む付記２０に記載の蓄電方法。
（付記２２）
前記コンピュータが、前記複数の２次電池毎のＳＯＨに基づいて、前記予定個数及び前記既存個数を重み付けする、
ことを含む付記９、及び１７から２１のいずれか１つに記載の蓄電方法。
（付記２３）
前記コンピュータを、前記所要時間内に満充電状態とならない充電中の前記２次電池のうち、最も満充電に近い前記２次電池から順に、前記充電電流レートを上げる手段、
として機能させるための付記１０に記載のプログラム。
（付記２４）
前記コンピュータを、２倍以上の上げ幅で前記充電電流レートを上げる手段、
として機能させるための付記１０または２３に記載のプログラム。
（付記２５）
前記コンピュータを、充電中の前記２次電池毎の充電完了時間と、前記所要時間とに基づいて、前記充電電流レートを下げる手段、
として機能させるための付記１０、２３、及び２４のいずれか１つに記載のプログラム。
（付記２６）
前記コンピュータを、前記充電電流レートを優先して上げる対象とする特定グループに属する前記２次電池から順に、前記充電電流レートを上げる手段、
として機能させるための付記１０、及び２３から２５のいずれか１つに記載のプログラム。
（付記２７）
前記コンピュータを、前記複数の２次電池毎のＳＯＨ（State Of Health）に基づいて、前記複数の２次電池を特定グループに分類する手段、
として機能させるための付記２６に記載のプログラム。
（付記２８）
前記コンピュータを、前記複数の２次電池毎のＳＯＨに基づいて、前記予定個数及び前記既存個数を重み付けする手段、
として機能させるための付記１０、及び２３から２７のいずれか１つに記載のプログラム。
【符号の説明】
【００６６】
１０ 蓄電装置
１００ 蓄電制御装置
１１０ 測定部
１２０ 時間算出部
１３０ 個数算出部
１３２ ＳＯＨ記憶部
１３４ 重み付け部
１４０ 制御部
１５０ 既存個数記憶部
２００ 電池部
２１０ ２次電池
【図１】
2014096940.tif 000009
【図２】
2014096940.tif 000010
【図３】
2014096940.tif 000011
【図４】
2014096940.tif 000012
【図５】
2014096940.tif 000013
【図６】
2014096940.tif 000014
【図７】
2014096940.tif 000015
【図８】
2014096940.tif 000016
【図９】
2014096940.tif 000017