(57)【要約】  本発明は、並列接続された複数の蓄電池を有する蓄電システムにおいて、バランスのとれた放電を達成する。蓄電システムは、並列接続された複数の蓄電池１００ａ〜１００ｆと、蓄電池１００ａ〜１００ｆのそれぞれに対して、放電時の出力電圧値を少なくとも設定する電池蓄電装置１２０と、を有する。電池蓄電装置１２０は、複数の蓄電池の中から、少なくとも電池残容量または電池電圧に基づいて少なくとも１つの蓄電池をマスターに割り当て、マスターと他の蓄電池との間で、出力電圧値が異なるように設定することが可能な放電制御回路１２１を有する。
2015147171.tif 000002
【特許請求の範囲】
【請求項１】
蓄電池からの放電によって負荷に対して電力を供給する蓄電システムであって、
並列接続された複数の蓄電池と、
前記複数の蓄電池のそれぞれに対して、放電時の出力電圧値を少なくとも設定する電池蓄電装置と、
を有し、
前記電池蓄電装置は、
前記複数の蓄電池の中から、少なくとも電池残容量又は電池電圧に基づいて少なくとも１つの蓄電池をマスターに割り当て、前記マスターと他の蓄電池との間で、前記出力電圧値が異なるように設定することが可能な放電制御回路を有する、蓄電システム。
【請求項２】
前記放電制御回路は、マスターに割り当てる蓄電池を予め決められた時間ごとに更新する請求項１に記載の蓄電システム。
【請求項３】
前記放電制御回路は、電池残容量または電池電圧が最大の蓄電池、もしくは電池残容量または電池電圧が最小の蓄電池の何れかをマスターを割り当てる請求項１または２に記載の蓄電システム。
【請求項４】
前記放電制御回路は、電池残容量又は電池電圧が最大の蓄電池からの放電量が最小である場合、前記電池残容量又は電池電圧が最大の蓄電池がマスターである場合は、電池電池残容量又は電池電圧が最小の蓄電池をマスターに割り当て、前記電池残容量又は電池電圧が最大の蓄電池がマスターではない場合は、前記電池残容量又は電池電圧が最大の蓄電池をマスターに割り当てる請求項３に記載の蓄電システム。
【請求項５】
前記放電制御回路は、電池残容量または電池電圧が最大の蓄電池からの放電量が最小でない場合、前記電池残容量または電池電圧が最大の蓄電池がマスターである場合は、再度、前記電池残容量または電池電圧が最大の蓄電池をマスターに割り当て、前記電池残容量または電池電圧が最大の蓄電池がマスターではない場合は、電池残容量または電池電圧が最小の蓄電池をマスターに割り当てる請求項３に記載の蓄電システム。
【請求項６】
前記放電制御回路は、マスターに割り当てた蓄電池に、他の蓄電池よりも低い出力電圧値を設定し、さらに、他の蓄電池よりも大きな出力電流上限値を設定する請求項１から５のいずれか一項に記載の蓄電システム。
【請求項７】
前記放電制御回路は、マスターに割り当てられていない他の蓄電池に対して共通の出力電圧値および共通の出力電流上限値を設定する請求項６に記載の蓄電システム。
【請求項８】
前記放電制御回路は、前記複数の蓄電池の中から、電池残容量または電池電圧が最大の蓄電池をマスターに割り当て、マスターに割り当てられない他の蓄電池に対し、前記マスターに割り当てられた蓄電池の実際の電流値との大小関係に応じて出力電圧値を設定する請求項１または２に記載の蓄電システム。
【請求項９】
前記放電制御回路は、前記マスターに割り当てられない蓄電池の残容量または電圧と、前記マスターに割り当てられた蓄電池の電池残容量または電池電圧との差が、予め設定された閾値よりも大きい場合は、前記マスターに割り当てられた蓄電池の実際の電流値との大小関係には依らずに、前記マスターに割り当てられない蓄電池の放電量を抑制するように出力電圧値を調整する請求項８に記載の蓄電システム。
【請求項１０】
並列接続された複数の蓄電池の放電制御方法であって、
前記複数の蓄電池の中から、少なくとも電池残容量または電池電圧に基づいて少なくとも１つの蓄電池をマスターに割り当てるステップと、
前記マスターと他の蓄電池との間で、出力電圧値が異なるように前記複数の蓄電池のそれぞれに出力電圧値を少なくとも設定するステップと、
を有する放電制御方法。
【請求項１１】
マスターに割り当てる蓄電池を予め決められた時間ごとに更新するステップをさらに有する請求項１０に記載の放電制御方法。
【請求項１２】
前記マスターを割り当てるステップは、電池残容量または電池電圧が最大の蓄電池、もしくは電池残容量または電池電圧が最小の蓄電池の何れかをマスターを割り当てることを含む請求項１０または１１に記載の放電制御方法。
【請求項１３】
前記マスターを割り当てるステップは、電池残容量又は電池電圧が最大の蓄電池からの放電量が最小である場合、前記電池残容量又は電池電圧が最大の蓄電池がマスターである場合は、電池残容量又は電池電圧が最小の蓄電池をマスターに割り当て、前記電池残容量又は電池電圧が最大の蓄電池がマスターではない場合は、前記電池残容量又は電池電圧が最大の蓄電池をマスターに割り当てることを含む請求項１２に記載の放電制御方法。
【請求項１４】
前記マスターを割り当てるステップは、電池残容量または電池電圧が最大の蓄電池からの放電量が最小でない場合、前記電池残容量または電池電圧が最大の蓄電池がマスターである場合は、再度、前記電池残容量または電池電圧が最大の蓄電池をマスターに割り当て、前記電池残容量または電池電圧が最大の蓄電池がマスターではない場合は、電池残容量または電池電圧が最小の蓄電池をマスターに割り当てることを含む請求項１２に記載の放電制御方法。
【請求項１５】
前記出力電圧値を少なくとも設定するステップは、マスターに割り当てた蓄電池に、他の蓄電池よりも低い出力電圧値を設定し、さらに、他の蓄電池よりも大きな出力電流上限値を設定することを含む請求項１０から１４のいずれか一項に記載の放電制御方法。
【請求項１６】
前記出力電圧値および出力電流上限値を設定することは、マスターに割り当てられていない他の蓄電池に対して共通の出力電圧値および共通の出力電流上限値を設定することを含む請求項１５に記載の放電制御方法。
【請求項１７】
前記マスターを割り当てるステップは、前記複数の蓄電池の中から、電池残容量または電池電圧が最大の蓄電池をマスターに割り当て、前記出力電圧値を設定するステップは、マスターに割り当てられない他の蓄電池に対し、前記マスターに割り当てられた蓄電池の実際の電流値との大小関係に応じて出力電圧値を設定することを含む請求項１０または１１に記載の放電制御方法。
【請求項１８】
前記出力電圧値を設定するステップは、前記マスターに割り当てられない蓄電池の残容量または電圧と、前記マスターに割り当てられた蓄電池の残容量または電圧との差が、予め設定された閾値よりも大きい場合は、前記マスターに割り当てられた蓄電池の実際の電流値との大小関係には依らずに、前記マスターに割り当てられない蓄電池の放電量を抑制するように出力電圧値を調整することを含む請求項１７に記載の放電制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、並列接続された複数の蓄電池を有する蓄電システム、およびこの蓄電システムにおける放電制御方法に関する。
【背景技術】
【０００２】
従来、電源システムの一つとして、複数の蓄電池を用いた電池蓄電装置が知られている。この種の電池蓄電装置では、必要に応じて各蓄電池の充電および放電が行われる。この際、通常、すべての蓄電池が一括で充電および放電される。【０００３】
蓄電池の放電の際、放電を制御するＤＣ／ＤＣコンバータには各蓄電池に対して出力電流（上限）および出力電圧を設定する。しかし、ＤＣ／ＤＣコンバータが機器として精度が十分でなかったような場合、各蓄電池の出力電圧に差が生じてしまう。放電量は出力電圧により増減するため、蓄電池間の出力電圧に差が生じることにより放電量に差が生じる。その結果、放電を行うごとに電池残容量が蓄電池間で偏ってしまう。【０００４】
この問題を解決するシステムとして、特許文献１（特開２０１１−１８８７００号公報）には、互いに隣り合う２系統の蓄電池ユニットの充電状況の差分に基づいて、それらの蓄電池ユニットの放電電流の電流値を制御する（例えば、放電最大電流の電流値を２段階に切り替える）ことが記載されている。
【先行技術文献】
【特許文献】
【０００５】
特許文献１：特開２０１１−１８８７００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載のシステムのように電流値のみ切り替えても、負荷が変動する状態によっては、大きい電流値を設定している蓄電池から多く放電されるとは限らない。負荷変動がある中で、放電電流の電流値を等しい値に制御することは困難である。【０００７】
また、隣り合う蓄電池ユニットの充電状況の差分に基づいて放電電流を制御しているが、この場合、隣り合う蓄電池ユニットの比較では差分が閾値以下であっても、全体では閾値を超えることが考えられる。例えば、並列接続された１０個の蓄電池ユニットを考える。このとき、隣り合う蓄電池ユニット間での充電状況の差分が１％であっても、両端の２つの蓄電池ユニット間での充電状況の差分は最大で１０％に達する可能性がある。そのため、両端の蓄電池ユニットの電池残容量のバランスが悪くなる可能性がある。【０００８】
本発明の目的は、並列接続された複数の蓄電池を有する蓄電システムにおいて、バランスのとれた放電を達成することである。
【課題を解決するための手段】
【０００９】
本発明の蓄電システムは、蓄電池からの放電によって負荷に対して電力を供給する蓄電システムであって、
並列接続された複数の蓄電池と、
前記複数の蓄電池のそれぞれに対して、放電時の出力電圧値を少なくとも設定する電池蓄電装置と、
を有し、
前記電池蓄電装置は、
前記複数の蓄電池の中から、少なくとも電池残容量または電池電圧に基づいて少なくとも１つの蓄電池をマスターに割り当て、前記マスターと他の蓄電池との間で、前記出力電圧値が異なるように設定することが可能な放電制御回路を有する。【００１０】
本発明の放電制御方法は、並列接続された複数の蓄電池の放電制御方法であって、
前記複数の蓄電池の中から、少なくとも電池残容量また又は電池電圧に基づいて少なくとも１つの蓄電池をマスターに割り当てるステップと、
前記マスターと他の蓄電池との間で、出力電圧値が異なるように前記複数の蓄電池のそれぞれに出力電圧値を少なくとも設定するステップと、
を有する。
【発明の効果】
【００１１】
本発明によれば、並列接続された複数の蓄電池から放電する際に、電池残容量の変化に応じて蓄電池の並列バランスをとることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態の基本的な考え方を説明する蓄電システムのブロック図である。
【図２】本発明の一実施形態による放電制御をより詳しく説明するための、蓄電システムのブロック図である。
【図２Ａ】図２に示す放電制御回路の内部構成の一例を示すブロック図である。
【図３】図２に示した蓄電システムによる放電制御の一例を示すフローチャートである。
【図４】本発明の他の実施形態による放電制御手順を示すフローチャートである。
【図５】図４に示す電池電圧バランス確認ステップの一例のフローチャートである。
【図６】図４に示す出力電圧値更新ステップの一例のフローチャートである。
【発明を実施するための形態】
【００１３】
本発明は、蓄電池への充電および蓄電池からの放電を制御する蓄電システムに関するものであるが、本発明は特に放電の制御に特徴を有しており、充電に関しては従来と同様でよい。よって、以下の説明では、充電に関する構成および動作は省略し、放電に関する構成および動作を説明する。
【００１４】
まず、図１を参照して、本発明の一実施形態による放電制御の基本的な考え方の一つを説明する。
【００１５】
図１に示す蓄電システムは、並列に接続された複数の蓄電池１００ａ〜１００ｃと、各蓄電池１００ａ〜１００ｃにそれぞれ接続された複数の放電器１１０ａ〜１１０ｃと、電池蓄電装置１２０と、を有する。
【００１６】
電池蓄電装置１２０は、各放電器１１０ａ〜１１０ｃの設定を制御し、各蓄電池１００ａ〜１００ｃは、それぞれに接続された放電器１１０ａ〜１１０ｃの設定に従った出力電流上限値および出力電圧値で放電される。電池蓄電装置１２０は、複数の蓄電池１００ａ〜１００ｃをマスターおよびスレーブの何れかに割り当て、その割り当てに従って、各放電器１１０ａ〜１１０ｃに出力電流上限値および出力電圧値を設定する。
【００１７】
ここで、蓄電池１００ａがマスターに割り当てられ、残りの蓄電池１００ｂ、１００ｃがスレーブに割り当てられるとする。図１に示すように、スレーブに割り当てられた蓄電池１００ｂ、１００ｃには、想定される負荷電力に基づく電圧値（例えば５３．５Ｖ）が出力電圧値Ｖｓとして設定され、また、負荷電力に基づく電流値（例えば２０Ａ）を蓄電池の個数にほぼ均等に割り当てた値（６．６７Ａ）が出力電流上限値Ｉｓとして設定される。マスターに割り当てられた蓄電池１００ａには、最大の出力電流上限値Ｉｍ（例えば１０Ａ）、およびスレーブに割り当てられた蓄電池１００ｂ、１００ｃよりも低い出力電圧値Ｖｍ（例えば５２．５Ｖ）が設定される。
【００１８】
このように、マスターに割り当てられた蓄電池１００ａとスレーブに割り当てられた蓄電池１００ｂ、１００ｃとの間で、出力電圧値に電圧差を生じた状態で放電が実施されることで、各蓄電池１００ａ〜１００ｃからの放電量に差が生じる。より詳しくは、スレーブに割り当てられた蓄電池１００ｂ、１００ｃは、マスターに割り当てられた蓄電池１００ａより高い出力電圧値Ｖｓが設定されるため、設定された出力電流上限値Ｉｓの範囲内で優先的に放電される。一方、出力電圧値Ｖｍが低く設定されたマスターの蓄電池１００ａは、出力電流上限値Ｉｍは最大に設定されるため、負荷が必要とする残りの電流を補い、負荷の変動を吸収するように電流が放電されることになる。即ち、想定より負荷が小さい場合はスレーブに割り当てられた蓄電池１００ｂ、１００ｃから優先的により多く放電されるが、一方、負荷が想定より増加した場合はスレーブの放電量が出力電流上限値Ｉｓで高止まり(スレーブの出力電圧値は自動調整されて低下し)、マスターに割り当てられた蓄電池１００ａからより多く放電されることになる。
【００１９】
マスターとする蓄電池の割り当て方法としては、
（１）電池残容量が最大の蓄電池をマスターに割り当てる
（２）電池残容量が最小の蓄電池をマスターに割り当てる
の２通りの方法があり、各蓄電池の残容量および放電量に応じて両者を切替え、これを定期的に実施する。
【００２０】
基本的には、マスターに割り当てられた蓄電池からより多く放電される状況であれば、電池残容量が最大の蓄電池をマスターに割り当てることで、電池残容量の大きい蓄電池からより多く放電させ、電池残量の小さい蓄電池からはより少ない放電量で放電させることが可能となる。これにより、各蓄電池間で電池残容量の差が小さくなるように各蓄電池をバランスよく放電させることが可能となる。一方、スレーブに割り当てられた蓄電池からより多く放電される状況であれば、電池残容量が最小の蓄電池をマスターに割り当てることになる。
【００２１】
ただし、各蓄電池の放電量および電池残容量によっては、放電が終了する前に、マスターに割り当てられた蓄電池の電池残容量と他の蓄電池の電池残容量の大小関係が変ってしまうことがあり、このまま放電を続けていくと、マスターと他の蓄電池との間で電池残容量の差が拡大していく。
【００２２】
また、放電中に負荷電力が変動した場合も、マスターに割り当てられた蓄電池からの放電量と他の蓄電池（スレーブに割り当てられた蓄電池）からの放電量の大小関係が変ってしまうため、電池残容量の少ない蓄電池のほうが、電池残容量の多い蓄電池よりも優先的に放電されることになる。その結果、マスターと他の蓄電池との間で電池残容量の差が拡大していく。
【００２３】
そこで、予め決められた周期で各蓄電池の電池残容量と放電量を測定し、その測定ごとに、マスターに割り当てる蓄電池を見直すことが好ましい。ここで、測定周期は、例えば、３０〜１２０秒とすることができる。
【００２４】
具体的な見直し方法としては、例えば、電池残容量が最大の蓄電池からの放電量が最小である場合であって、残容量が最大の蓄電池がマスターである場合は、電池残容量が最小の蓄電池をマスターに割り当て、残容量が最大の蓄電池がマスターではない場合は、電池残容量が最大の蓄電池をマスターに割り当てる。
【００２５】
一方、電池残容量が最大の蓄電池からの放電量が最小でない場合であって、残容量が最大の蓄電池がマスターである場合は、再度、電池残容量が最大の蓄電池をマスターに割り当て、残容量が最大の蓄電池がマスターではない場合は、電池残容量が最小の蓄電池をマスターに割り当てる。
【００２６】
即ち、予め決められた周期ごとに各蓄電池の放電量および電池残容量を測定し、その結果に応じて電池残容量が最大の蓄電池をマスターに割り当てたり電池残容量が最小の蓄電池をマスターに割り当てたりすることで、放電中に負荷変動が生じた場合であっても、各蓄電池間の電池残容量の差が小さくなるように各蓄電池をバランスよく放電させることが可能となる。
【００２７】
以上のように、本実施形態では、マスターとスレーブに割り当てられた蓄電池からの放電量に敢えて差を付けながら、マスターの割り当て方法を定期的に見直すことで、並列接続された複数の蓄電池を有する蓄電システムにおいて、結果的にバランスのとれた放電を達成するものである。
【００２８】
次に、図２を参照して本発明の一実施形態をより詳しく説明する。
【００２９】
図２に示す蓄電システムは、６つの蓄電池１００ａ〜１００ｆを有する。個々の蓄電池１００ａ〜１００ｆにはそれぞれ放電器１１０ａ〜１１０ｆが接続されている。各蓄電池１００ａ〜１００ｆは、これら放電器１１０ａ〜１１０ｆによって、放電中の電流および電圧が個別に制御される。また、電池蓄電装置１２０が放電器１１０ａ〜１１０ｆに接続され、電池蓄電装置１２０は、６つの蓄電池１００ａ〜１００ｆを放電させることにより負荷電力に対して電力を供給する。
【００３０】
蓄電池１００ａ〜１００ｆとしては任意の蓄電池を用いることができ、その中でも特に、リチウムイオン二次電池を好ましく用いることができる。また、各蓄電池１００ａ〜１００ｆは、単一のセルで構成されていてもよいし、複数のセルを有する組電池であってもよい。組電池は、直列接続された複数のセルを有していてもよいし、並列接続された複数のセルを有していてもよいし、直列接続された複数のセルからなるセルユニットを複数個並列接続した複合セルユニットを有していてもよい。
【００３１】
電池蓄電装置１２０は、放電制御回路１２１、２つのＤ／Ａ（Digital/Analog）コンバータ１２２および６つのオペアンプ１２３を有する。放電制御回路１２１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only
Memory）、ＲＡＭ（Random Access Memory）およびＩ／Ｏ（Input/Output）インターフェースなどを有するマイクロコンピュータを用いて構成することができる。そのようなマイクロコンピュータのＲＯＭに所定のプログラムが実装されており、ＣＰＵが、このプログラムに対応して各種動作を実行することで、放電制御回路１２１は後述する蓄電池の放電制御を実行することができる。Ｄ／Ａコンバータ１２２は、放電制御回路１２１から出力されたデジタル信号をアナログ信号に変換してオペアンプ１２３に送る。オペアンプ１２３は、Ｄ／Ａコンバータ１２２から送られたアナログ信号を増幅して放電器１１０ａ〜１１０ｆへ送る。図２に示す電池蓄電装置１２０では２つのＤ／Ａコンバータ１２２を用いているが、Ｄ／Ａコンバータ１２２の数は、用いるＤ／Ａコンバータ１２２のチャネル数に応じて増減することができる。
【００３２】
図２Ａに示すように、放電制御回路１２１は、電池残容量測定部１２１ａ、電池電圧測定部１２１ｂ、マスター割り当て部１２１ｃおよび出力電圧値設定部１２１ｄを有することができる。電池残容量測定部１２１ａは、各蓄電池１００ａ〜１００ｆの電池残容量を測定する。電池電圧測定部１２１ｂは、各蓄電池１００ａ〜１００ｆの電池電圧を測定する。放電制御回路１２１は、電池残容量測定部１２１ａおよび電池電圧測定部１２１ｂの何れか一方のみを有していてもよい。
【００３３】
マスター割り当て部１２１ｃは、少なくとも、電池残容量測定部１２１ａで測定された電池残容量または電池電圧測定部１２１ｂで測定された電池電圧に基づいて、詳しくは後述する手順に従って、蓄電池１００ａ〜１００ｆの中から１つ以上の蓄電池をマスターに割り当てる。出力電圧値設定部１２１ｄは、マスター割り当て部１２１ｃによって割り当てられたマスターと他の蓄電池との間で、出力電圧値が異なるように設定する。
【００３４】
次に、図２に示した蓄電システムによる放電制御の一例を、図３のフローチャートを参照しつつ説明する。
【００３５】
まず、各蓄電池１００ａ〜１００ｆの電池残容量を測定する（Ｓ１１）。その結果、例えば、蓄電池１００ａの電池残容量が最も大きかったとする。次いで、放電制御回路１２１は、初期設定として、電池残容量の最も大きい蓄電池１００ａをマスターに割り当て、残りの５つの蓄電池１００ｂ〜１００ｆをスレーブに割り当てる（Ｓ１２）。ここで、蓄電池の電池残容量は、一般にＳＯＣ（State of Charge）で表されるが、蓄電池の電池電圧から算出したり、蓄電池の充電量と放電量を加減算したりして算出することができる。電池電圧からの算出は、充放電中の電圧変化が小さい状況が存在する場合は正確に求めることが困難となるので、このような場合は、蓄電池の充電量と放電量を加減算して求めることが望ましい。
【００３６】
各蓄電池１００ａ〜１００ｆにマスターおよびスレーブを割り当てたら、放電制御回路１２１は、マスターおよびスレーブごとに蓄電池１００ａ〜１００ｆの出力電流上限値および出力電圧値を求め、その値をＤ／Ａコンバータ１２２のレジスタに設定する（Ｓ１３）。
【００３７】
仮に、負荷に必要な想定電力量より、負荷に必要な電流値を３０Ａとし、また、蓄電池１００ａ〜１００ｆの最大放電電流値が１０Ａであるとする。この場合、スレーブに割り当てられた蓄電池１００ｂ〜１００ｆには、負荷に必要な電流値を６つの蓄電池１００ａ〜１００ｆで均等に割り付けた値である５Ａを出力電流上限値として設定する。また、マスターの蓄電池１００ａには、その蓄電池１００ａの最大放電電流値である１０Ａを出力電流上限値として設定する。
【００３８】
出力電圧値については、負荷に必要な想定電力量より得られた電圧値が、スレーブに割り当てられた蓄電池１００ｂ〜１００ｆの出力電圧値として設定され、マスターに割り当てられた蓄電池１００ａには、これより低い出力電圧値が設定される。例えば、スレーブの蓄電池１００ｂ〜１００ｆの出力電圧値を４８Ｖとした場合、マスターの蓄電池１００ａの出力電圧値は、それよりも低い４７Ｖなどと設定することができる。
【００３９】
設定する出力電圧値および出力電流上限値は、負荷に必要な電力や回路構成、負荷の変動幅などにより最適化することが好ましい。
【００４０】
蓄電池１００ａ〜１００ｆの出力電圧値および出力電流上限値がＤ／Ａコンバータ１２２に設定されると、放電器１１０ａ〜１１０ｆはその設定に従って蓄電池１００ａ〜１００ｆの放電を開始する。マスターとスレーブとで異なる出力電圧値を設定しているので、出力電圧値の高いスレーブの蓄電池１００ｂ〜１００ｆから、設定された出力電流上限値の範囲内で優先的に放電される。一方、出力電圧値が低く設定されたマスターの蓄電池１００ａには最大の出力電流上限値が設定されているので、負荷が必要とする残りの電流を補い、負荷の変動を吸収するようにマスターの蓄電池１００ａから供給されることになる。即ち、想定より負荷が小さい場合はスレーブに割り当てられた蓄電池１００ｂ〜１００ｆから優先的により多く放電されるが、一方、負荷が想定より増加した場合はスレーブの放電量が出力電流上限値で高止まり(スレーブの出力電圧値は自動調整されて低下し)、マスターに割り当てられた蓄電池１００ａからより多く放電されることになる。
【００４１】
放電中、蓄電池１００ａ〜１００ｆから出力される電流は、電力供給する装置（負荷）の状態やＤ／Ａコンバータ１２２のレジスタの分解能などの要因により、マスターのほうがスレーブよりも大きい場合もあるし、その逆の場合もある。そのため、各蓄電池１００ａ〜１００ｆの電池残容量および実際の電流値を測定し（Ｓ１４）、その結果に基づいて、一定条件の下、以下のようにマスターの割り当てを変更する。
【００４２】
放電制御回路１２１は、蓄電池１００ａ〜１００ｆの電池残容量および実際の電流値の測定後、電池残容量が最大の蓄電池の実際の電流値が最小であるか否かを判断する（Ｓ１５）。電池残容量が最大の蓄電池の実際の電流値が最小であれば、放電制御回路１２１は、その電池残量が最大の蓄電池が、現在、マスターに割り当てられているか否かを判断する（Ｓ１６）。電池残容量が最大の蓄電池がマスターに割り当てられていれば、電池残容量が最小の蓄電池をマスターに割り当て（Ｓ１７）、マスターに割り当てられていなければ、電池残容量が最大の蓄電池をマスターに割り当てる（Ｓ１８）。
【００４３】
電池残容量が最大の蓄電池の実際の電流値が最小であるか否かの判断（Ｓ１５）において、電池残容量が最大の蓄電池の実際の電流値が最小でない場合にも、放電制御回路１２１は、その電池残量が最大の蓄電池が、現在、マスターに割り当てられているか否かを判断する（Ｓ１９）。ここでの判断の結果、電池残容量が最大の蓄電池がマスターに割り当てられていれば、電池残容量が最大の蓄電池をマスターに割り当て（Ｓ２０）、マスターに割り当てられていなければ、電池残容量が最小の蓄電池をマスターに割り当てる（Ｓ２１）。
【００４４】
以上、電池残容量および実際の電流値の測定後の一連のステップによって、マスターに割り当てられる蓄電池が改めて決定され、残りの蓄電池はスレーブに決定される。放電制御回路１２１は、決定したマスターおよびスレーブに応じて各蓄電池の出力電流上限値および出力電圧値をＤ／Ａコンバータ１２２に設定する。これにより、放電器１２３は、ここで設定されたマスターおよびスレーブに応じた出力電流上限値および出力電圧値に従って各蓄電池１００ａ〜１１０ｆの放電を制御する。
【００４５】
各蓄電池の出力電流上限値および出力電圧値が設定されて一定の時間が経過した後、放電制御回路１２１は、再び、各蓄電池の電池残容量および実際の電流値を測定する（Ｓ１４）。それ以降は放電終了まで、上述した各蓄電池の電池残容量および実際の電流値に基づくマスターの割り当ての設定に関する一連のステップを一定時間ごとに繰り返す。繰り返す時間間隔は、例えば、３０〜１２０秒とすることができ、より好ましくは５０〜７０秒とすることができる。時間の計測は、放電制御回路１２１に内蔵されたタイマーのカウントによって行うことができる。放電が終了したかどうかは、蓄電池の電池電圧が予め決められた電圧まで低下したかどうかで判定することができる。
【００４６】
以上説明したように、並列接続された複数の蓄電池の放電制御を行うことで、結果的に電池残容量の多い蓄電池からは多くの電力が放出され、電池残容量の少ない蓄電池からは少ない電力が放出される。これにより、複数の蓄電池間で電池残容量が均一になるようにバランスのとれた放電が可能となる。また、特定の蓄電池からのみ放電されることが抑制され、並列接続されたすべての蓄電池の電池残容量が均等に使用されるため、蓄電池ごとの劣化のばらつきを抑制することができる。さらに、マスターとスレーブとで放電量に差をつけることが前提となっているため、放電器などの外部機器の精度がそれほど高くない場合にも適用可能である。
【００４７】
なお、出力電流上限値と出力電圧値の設定方法としては、本実施形態の方法に限定されず、マスターとスレーブ間の放電量の差が十分に大きく、マスターとスレーブの切替えが適宜発生して、結果的にバランスのとれた放電が可能であれば、他の方法を用いても良い。例えば、マスターに割り当てた蓄電池に、他の蓄電池より低い出力電圧値を設定するが、出力電流上限値には差を設けない方法、また、マスターに割り当てた蓄電池に、他の蓄電池よりも逆に高い出力電圧値を設定する方法、さらに、各種方法を適宜切替える方法などを適用しても良い。
【００４８】
上述した実施形態では、マスターとスレーブとで放電量に差をつけることが前提となっているため、放電器などの外部機器の精度がそれほど高くない場合にも適用可能であった。一方、ある程度は高い精度が期待できる場合であって、マスターとスレーブの電池残容量の差が小さい場合は、出力電圧値を調整して積極的に電流バランスをとっても良く、さらに、マスターとスレーブとで放電量に差をつける方法を併用しても良い。
【００４９】
また、上述した実施形態では、電池残容量に基づいてマスターを設定したが、電池残容量は、充放電中の電圧変化が小さい状況が存在しなければ、電池電圧から算出できる。さらに、各電池の充放電特性が均質な場合は、電池電圧の大小がほぼ電池残容量の大小に相当するので、電池残容量の代わりに電池電圧に基づいてマスターを設定しても良い。
【００５０】
以下、電池電圧に基づいてマスターおよびスレーブを設定し、マスターとスレーブの電池電圧の差が小さい場合は、出力電圧値を調整して積極的に電流バランスをとる、本発明の他の実施形態を説明する。本形態では、放電制御回路による処理が前述の実施形態と異なり、図２に示したものと同様の蓄電システムを用いることができる。よって、以下の説明では、蓄電システムとしては図２に示したシステムを前提とし、その放電制御回路での処理手順として説明する。
【００５１】
図４に、本実施形態による放電制御の全体の流れを示す。図４に示すように、本実施形態では、まず、蓄電池間の電池電圧バランスの確認を行い（Ｓ２１）、次いで、マスターに割り当てられる蓄電池の確認を行う（Ｓ２２）。マスターに割り当てられる蓄電池が更新されたら、各蓄電池に対して出力電圧値の調整処理を行う（Ｓ２３）。この一連の処理が、一定周期で放電終了まで繰り返される。繰り返しは、例えば、放電の開始後、電池蓄電装置に内蔵されたタイマーを起動し、このタイマーのタイムアウトが発生する都度とすることができる。また、繰り返し周期は、例えば、３０〜１２０秒、好ましくは５０〜７０秒とすることができる。
【００５２】
図４に示した各ステップについて、より詳しく説明する。
【００５３】
電池電圧バランス確認ステップのフローチャートを図５に示す。このステップでは、まず、各蓄電池の電池電圧を測定する（Ｓ３１）。すべての蓄電池について電池電圧が測定されたら、測定された各蓄電池の電池電圧を比較し、電池電圧が最大の蓄電池を判定する（Ｓ３２）。次に、電池電圧が最大の蓄電池と、他の蓄電池の電池電圧との差を求める（Ｓ３３）。
【００５４】
次に、各蓄電池について、求められた電圧差が、予め設定された閾値以下の値であるか否かが判断される（Ｓ３４）。この閾値は、放電制御回路に内蔵されたメモリまたは外部のメモリに保持されており、必要に応じてオペレータが任意に変更可能である。閾値の具体的な値は、蓄電池の充放電特性、目指すバランスの程度、放電器の精度等に基づいて定めることができるが、例えば、満充電時の電池電圧の１％〜５％の範囲内で適宜設定することが出来る。電池電圧は各蓄電池を構成する単体電池セルの種類や直列接続数によって変化するが、例えば、満充電時４．０Ｖの単体電池セルが１２個直列接続された蓄電池の満充電時の電池電圧４８Ｖに対して、閾値を２％に設定した場合は０．９６Ｖになる。
【００５５】
判断の結果、電圧差が閾値以下の値であれば、その蓄電池は並列バランスをとる蓄電池であると判定される（Ｓ３５）。一方、電圧差が閾値より大きい値であれば、その蓄電池は放電量を抑制する蓄電池であると判定される（Ｓ３６）。
【００５６】
以上のように、電池電圧の並列バランスが極端に崩れている場合には、相対的に電池電圧の小さい蓄電池は放電量を抑制するように制御される。ただし、放電量の抑制は出力電圧値の調整によって行い、放電自体は行われる。
【００５７】
再び図４を参照すると、上記の電池電圧バランス確認ステップ（Ｓ２１）の後、マスターの確認ステップ（Ｓ２２）が実施される。本形態では、複数の蓄電池の中で電池電圧が最も高い蓄電池をマスターに割り当てる。
【００５８】
マスターの蓄電池の確認後、電池電圧バランスの判定結果に基づいて、蓄電池ごとに出力電圧値の調整を行う（Ｓ２３）。この出力電圧値の調整手順の一例について、図６を参照して説明する。
【００５９】
まず、各蓄電池について、放電量を抑制する電池と判定されたものであるか判断される（Ｓ４１）。図４に示した電池電圧バランス確認ステップ（Ｓ２１）において、電圧差が閾値以下の値であれば、その蓄電池は並列バランスをとる蓄電池であると判定され（Ｓ３５）、電圧差が閾値より大きい値であれば、その蓄電池は放電量を抑制する蓄電池であると判定（Ｓ３６）されているので、その結果を用いることができる。
【００６０】
判断の結果、放電量を抑制する電池と判定された蓄電池については、出力電圧値を最小の電圧値に設定する（Ｓ４２）。ここで、放電制御回路は、蓄電池に設定する出力電圧値として、デフォルト値（例えば４８Ｖ）と、デフォルト値よりも低い最小値（例えば４７．５Ｖ）との２段階の電圧値を用意している。最小値は、デフォルト値より０．５〜２Ｖ程度小さい値とすることができる。
【００６１】
判断の結果、並列バランスをとる蓄電池であると判定された蓄電池については、その蓄電池がマスターに割り当てられているかどうかが判断される（Ｓ４３）。マスターは、電池電圧が最大の蓄電池に割り当てられるので、電池電圧が他の蓄電池の電池電圧以上の蓄電池は、マスターに割り当てられている可能性がある。マスターに割り当てられていれば、その蓄電池については、設定されている出力電圧値の変更は行わない（Ｓ４４）。マスターに割り当てられていなければ、その蓄電池の実際の電流値とマスターの蓄電池の実際の電流値との差を求める（Ｓ４５）。
【００６２】
マスターの蓄電池の実際の電流値との差を求めた後、その蓄電池が、図４に示した放電制御処理の中の電池電圧バランス確認ステップ（Ｓ２１）において、放電量が抑制された蓄電池であったかどうかが判断される（Ｓ４６）。図４に示したように、本形態において、放電制御処理は一連のステップを繰り返して実施されるが、放電量が抑制された蓄電池であったかどうかは、現在ではなく前回のサイクルでどうであったかが判断の対象である。そして、その蓄電池が、前回のサイクルにおいて放電量が抑制された蓄電池であった場合は、その蓄電池の出力電圧値をデフォルト値（例えば４８Ｖ）に設定する（Ｓ４７）。
【００６３】
一方、その蓄電池が、前回のサイクルにおいて放電量が抑制された蓄電池でなかった場合は、次に、マスターの蓄電池との間で、実際の電流値の差が予め決められた範囲内であるかどうかが判断される（Ｓ４８）。判断の結果、実際の電流値の差が予め決められた範囲内であれば、その蓄電池の出力電圧値は設定を変更せず（Ｓ４９）、予め決められた範囲外であれば、次に、実際の電流値がマスターの蓄電池よりも大きいかどうか判断される（Ｓ５０）。実際の電流値の差の範囲としては、例えば、蓄電池の最大放電電流値（例えば１０Ａ）に対して５％〜２０％の範囲内で適宜設定することが出来る。
【００６４】
実際の電流値がマスターの蓄電池より大きければ、その蓄電池の出力電圧値の設定を下げ（Ｓ５１）、マスターの蓄電池の実際の電流値以下であれば、その蓄電池の出力電圧値の設定を上げる（Ｓ５２）。
【００６５】
以上の一連のステップによりすべての蓄電池の出力電圧値を設定し、設定した出力電圧値で放電することで、電池電圧（電池残容量）の小さい蓄電池からの放電が抑制され、電池電圧の差が小さいマスターとスレーブとの間の電流バランスが改善され、結果的に複数の蓄電池間で電池電圧（電池残容量）が均一になるようにバランスのとれた放電が可能となる。また、特定の蓄電池からのみ放電されることが抑制され、並列接続されたすべての蓄電池の電池残容量が均等に使用されるため、蓄電池ごとの劣化のばらつきを抑制することができる。
【００６６】
図６に示した一連のステップは、すべて実施する必要はなく、例えば、最初のステップの、放電量を抑制する電池と判定された蓄電池に対しては出力電圧値を最小値に設定するステップのみを実施するなど、必要に応じて１つ以上のステップを省略してもよい。また、本実施形態では、各判断結果に基づき出力電圧値を変更するが、出力電流上限値については、例えば、最大放電電流値（例えば１０Ａ）を設定すればよい。また、本実施形態では電池電圧に基づき判断したが、電池残容量に基づき判断しても良い。
【００６７】
以上、代表的な実施形態により本発明を説明したが、本発明は上述した実施形態に限定されるものではない。例えば、蓄電池の数は２つ以上であれば特に制限はない。蓄電池の数が多い場合は、マスターに割り当てる蓄電池の数を複数とすることもできる。複数の蓄電池をマスターに割り当てる場合は、例えば、並列接続された複数の蓄電池を、マスターに割り当てられる蓄電池の数に等しい複数のブロックに分け、各ブロックに対して上述した放電制御を実行することができる。
【００６８】
放電の際に蓄電池に設定される出力電流上限値および出力電圧値は、上述した実施形態では最多で２段階とし、それぞれマスター用およびスレーブ用に設定していたが、電池残容量（電池電圧）又は実際の電流値の差に応じた分類を増やして、例えば３段階以上とし、必要に応じて出力電流上限値および出力電圧値の少なくとも一方を変更することもできる。
【００６９】
また、上述した実施形態では、蓄電システムが有するすべての蓄電池から放電を行っていた。しかし、放電を開始する前に、各蓄電池が放電可能かどうか判定し、放電可能な蓄電池の中から、マスターおよび他の蓄電池の出力電流値や出力電圧値を設定することもできる。例えば、蓄電池が低温になり過ぎたりすぎたり高温になり過ぎたりすると、十分な放電が行えなくなることがある。また、放電器に異常が生じている場合も同様である。そこで、各蓄電池が放電可能かどうかは、各蓄電池の温度測定結果および各放電器の異常発生の有無の少なくとも一方に基づいて判定することができる。
【００７０】
さらに、電池残容量で判断する場合に、各蓄電池の満充電時の容量が同一ではない場合、また一部の蓄電池で容量の一部を温存したい場合など、真の電池残容量から一定量を差し引いた残りをその蓄電池の電池残容量と考えてバランス制御を行っても良い。
【符号の説明】
【００７１】
１００ａ〜１００ｆ    蓄電池
１１０ａ〜１１０ｆ    放電器
１２０    電池蓄電装置
１２１    放電制御回路
１２１ａ    電池残容量測定部
１２１ｂ    電池電圧測定部
１２１ｃ    マスター割り当て部
１２１ｄ    出力電圧利設定部
１２２    Ｄ／Ａコンバータ
１２３    オペアンプ
【図１】
2015147171.tif 000003
【図２】
2015147171.tif 000004
【図２Ａ】
2015147171.tif 000005
【図３】
2015147171.tif 000006
【図４】
2015147171.tif 000007
【図５】
2015147171.tif 000008
【図６】
2015147171.tif 000009
【国際調査報告】
2015147171.tif 000010
2015147171.tif 000011