"少なくとも一つの蓄電池セルをそれぞれ含み、共通の並列接続ラインにそれぞれ選択スイッチ回路を介して接続された複数の蓄電池制御単位、を含む蓄電池集合体を備え、前記蓄電池制御単位のうち出力電圧が所定の電圧範囲に含まれる前記蓄電池制御単位群を最初に前記並列接続ラインに接続し、前記電圧範囲は、出力電圧が前記電圧範囲に含まれる前記蓄電池制御単位の個数が最も多くなるように設定されることを特徴とする電源システム。請求項1に記載の電源システムであって、前記蓄電池集合体からの放電要求電力が基準値以上である場合、出力電圧がその範囲に含まれる前記蓄電池制御単位の個数が最も多くなるように設定された電圧範囲に出力電圧が含まれる前記蓄電池制御単位群を最初に前記並列接続ラインに接続し、前記蓄電池集合体からの放電要求電力が前記基準値未満である場合、出力電圧がその範囲に含まれる前記蓄電池制御単位の個数が必要数以上となるように設定された電圧範囲に出力電圧が含まれる前記蓄電池制御単位群を最初に前記並列接続ラインに接続することを特徴とする電源システム。請求項1に記載の電源システムであって、前記蓄電池集合体からの充電要求電力が基準値以上である場合、出力電圧がその範囲に含まれる前記蓄電池制御単位の個数が最も多くなるように設定された電圧範囲に出力電圧が含まれる前記蓄電池制御単位群を最初に前記並列接続ラインに接続し、前記蓄電池集合体からの充電要求電力が前記基準値未満である場合、出力電圧がその範囲に含まれる前記蓄電池制御単位の個数が必要数以上となるように設定された電圧範囲に出力電圧が含まれる前記蓄電池制御単位群を最初に前記並列接続ラインに接続することを特徴とする電源システム。請求項2に記載の電源システムであって、前記蓄電池集合体から放電を行う際に、前記電圧範囲は、出力電圧が前記電圧範囲に含まれる前記蓄電池制御単位の個数が所定の個数以上となる範囲のうち、最も高い出力電圧の前記蓄電池制御単位を含む範囲に設定されることを特徴とする電源システム。請求項3に記載の電源システムであって、前記蓄電池集合体へ充電を行う際に、前記電圧範囲は、出力電圧が前記電圧範囲に含まれる前記蓄電池制御単位の個数が所定の個数以上となる範囲のうち、最も低い出力電圧の前記蓄電池制御単位を含む範囲に設定されることを特徴とする電源システム。このような電源システムにおいて、複数の単位の蓄電池を並列に接続して充放電を行った場合、各々の蓄電池の出力電圧が異なると蓄電池相互間で電力のやり取りが生ずる。このとき、各蓄電池の出力電圧の電位差が大きいと、電位差が大きい蓄電池間に大きな充放電電流が流れ、蓄電池の寿命を縮めてしまうおそれ等がある。また、充放電の要求電力が大きい場合には、できるだけ多くの蓄電池を電源システムに接続し、要求電力に応じた充放電を実現できるようにすることが望まれる。その一方で、電源システムに含まれる蓄電池間において充電状態に差が生じている場合には、できるだけ迅速に充電状態を均等化させることが望まれる。本発明は、少なくとも一つの蓄電池セルをそれぞれ含み、共通の並列接続ラインにそれぞれ選択スイッチ回路を介して接続された複数の蓄電池制御単位、を含む蓄電池集合体を備え、蓄電池制御単位のうち出力電圧が所定の電圧範囲に含まれる蓄電池制御単位群を最初に並列接続ラインに接続し、電圧範囲は、出力電圧が電圧範囲に含まれる蓄電池制御単位の個数が最も多くなるように設定される、電源システムである。本発明は、蓄電池間の充放電による性能劣化を防ぐと共に、効果的な充放電を行うことができる電源システムを提供することができる。本発明の実施の形態における電源システム100は、図1に示すように、電源管理システム102、蓄電池集合体104、太陽電池システム106及び系統電源108を含んで構成される。電源システム100は、負荷110に電力を供給するために用いられる。なお、図1において、太い実線は電力の流れを示し、細い実線は信号の流れを示す。本実施の形態では、太陽電池システム106及び系統電源108を電力源としている。系統電源108は、単相又は3相等の電源であり、水力発電、原子力発電、火力発電等の様々な発電方式で発電された電力を組み合わせて外部の電力会社から供給されるものとすることができる。また、太陽電池システム106は、例えば1MWの大規模な太陽光発電システムとすることができる。ただし、これらに限定されるものではなく、燃料電池や風力発電システム等の他の電力源を含めてもよい。蓄電池集合体104は、負荷110の必要電力に応じた電力を供給するために設けられる。蓄電池集合体104は、図2及び図3に示すように、蓄電池セル46を複数組み合わせた蓄電池パック44、蓄電池パック44を複数組み合わせた蓄電池制御単位42、及び蓄電池制御単位42を複数組み合わせた蓄電池ユニット40のように階層的に構成される。具体的には、蓄電池集合体104は以下のように構成される。本実施の形態では、図2に示すように、8個の電力変換器28を設け、蓄電池集合体104を8つに分けて、それぞれに1つの電力変換器28を割り当てて電力管理を行う。各電力変換器28には、5個の蓄電池ユニット40が割り当てられる。すなわち、全体で40個の蓄電池ユニット40を設け、5個の蓄電池ユニット40毎が1つの電力変換器28に接続される。なお、図2では、電力線を実線で、信号線を破線で示している。マスタコントローラ22と電力変換器管理部26との間の信号線およびマスタコントローラ22とサブコントローラ24との間の信号線は、HUB50を介して接続されている。図3は、図2における1つの蓄電池ユニット40を抜き出し、その構成を詳細に示している。1つの蓄電池ユニット40は、蓄電池パック44を必要に応じて直列接続した蓄電池制御単位蓄電池パック列42を、必要に応じて並列に接続して構成される。図3の例では、5個の蓄電池パック44を直列接続して1つの蓄電池制御単位42を形成し、その蓄電池制御単位42を4列並列接続して、1つの蓄電池ユニット40が構成されている。本実施の形態では、1つの蓄電池ユニット40は、20個の蓄電池パック44から構成される。さらに、図3には、1つの蓄電池パック44の内部構成が拡大されて示されている。本実施の形態では、1つの蓄電池パック44は、蓄電池の単位である蓄電池セル46を24個並列に接続したものを、直列に13組接続して構成される。つまり、各蓄電池パック44は、24×13=312個の蓄電池セル46から構成される。1つの蓄電池ユニット40には、それぞれ1つのサブコントローラ24と、1つのスイッチ回路30とが設けられる。スイッチ回路30には、図4に示すように、蓄電池制御単位42毎に1つの選択スイッチSW1が設けられている。蓄電池制御単位42は、選択スイッチSW1を介して並列接続ラインL1に接続される。選択スイッチSW1は、サブコントローラ24からの開閉制御信号に応じて開閉制御される。すなわち、蓄電池制御単位42は、蓄電池を並列接続ラインL1に接続する際の制御の最小単位となる。また、図4に示すように、1つの蓄電池ユニット40に含まれる蓄電池制御単位42421~424は、抵抗RR1~R4を介して充放電ラインL2に接続される。これにより、蓄電池制御単位42421~424間には抵抗RR1~R4を介して相互に充放電電流が流れ、蓄電池制御単位42421~424の充電状態が均等化される。抵抗RR1~R4は、蓄電池の寿命を劣化させるなどの悪影響を及ぼすような大きな電流が、蓄電池制御単位42421~424間に流れないような抵抗値とすることが好適である。例えば、蓄電池セル46がリチウムイオン電池で構成され、蓄電池制御単位42の出力電圧が約200~250ボルトVの範囲であれば、抵抗Rは数~数百オームΩに設定することが好適である。さらに、並列接続ラインL1及び充放電ラインL2を介して蓄電池制御単位42421~424間で充放電を行うためにスイッチSW2を設けてもよい。なお、蓄電池制御単位42421~424は、それぞれブレーカBRBR1~BR4を介して並列接続ラインL1及び充放電ラインL2に接続されるように構成することが好適である。ブレーカBRは、蓄電池制御単位42への充放電電流が所定の遮断基準電流値を超えた場合に蓄電池制御単位42と回路とを切り離すことによって、蓄電池制御単位42を保護するために設けられる。蓄電池ユニット40には、蓄電池電流センサ52が設けられている。蓄電池電流センサ52は、蓄電池制御単位42毎や蓄電池パック毎に設けられる。蓄電池電流センサ52によって、蓄電池制御単位42毎の電流や蓄電池パック44毎の電流が検出される。また、蓄電池ユニット40には、蓄電池電圧センサ54が設けられている。蓄電池電圧センサ54は、蓄電池制御単位42毎、蓄電池パック44毎や蓄電池パック44の直列に接続される13組の蓄電池セル46の並列集合体24個の並列接続委された蓄電池セル46の集合体の各々に設けられる。これにより、蓄電池制御単位42毎の電圧、蓄電池パック44毎の電圧や蓄電池セル46の並列集合体の端子間電圧が検出される。なお、図3では、図を簡略に示すために蓄電池電流センサ52及び蓄電池電圧センサ54を一つのみ図示している。また、蓄電池パック44の温度はパック温度として温度センサ56によって検出される。なお、蓄電池パック44毎に複数の温度センサ56を設けてもよい。これらのデータはサブコントローラ24により取得される。サブコントローラ24は、これらのデータ及びこれらのデータから算出した充放電状態SOC:StateOfChargeを各蓄電池ユニット40の状態を示すユニット状態データS3,S6としてマスタコントローラ22及び蓄電池電力管理装置12へ出力する。また、蓄電池集合体104を構成する蓄電池ユニット40に不具合が生じている場合には、サブコントローラ24は、不具合を生じている蓄電池ユニット40を特定するための情報をユニット状態データS3,S6に含めて送信する。また、サブコントローラ24は、蓄電池ユニット40に含まれる選択スイッチSW1、スイッチSW2、ユニットスイッチSW3,SW4からスイッチの開閉状態を示すスイッチ状態信号を受け、それらの情報をユニット状態データS3に含めてマスタコントローラ22へ出力する。スイッチ状態信号は、少なくとも各スイッチの実際の開閉状態が確実に判断できることが好ましく、例えば、スイッチがFETである場合にはFETのゲート電圧を直接検出したものであることが好適である。スイッチ状態信号の利用については後述する。なお、蓄電池セル46、蓄電池パック44、蓄電池制御単位42及び蓄電池ユニット40の組み合わせの数は電源システム100の仕様に応じ適宜変更してもよい。また、蓄電池としてリチウムイオン電池を用いることができるが、これ以外の2次電池を適用してもよい。例えば、ニッケル水素電池、ニッケルカドミウム電池、マンガン電池等を適用してもよい。電源システム100は、工場施設の一般照明、一般空調、厨房器具、展示ケース、空調設備等を含む負荷110へ電力を供給するために設けられる。負荷110には、電力管理装置110aが設けられる。電力管理装置110aは、負荷電力管理装置10、蓄電池電力管理装置12及び総合電力監視装置14を含んで構成される。負荷電力管理装置10は、負荷110の必要電力を示す負荷側情報データS9を取得する。負荷側情報データS9は、後述するシステムコントローラ20が全体充放電制御指令S1を設定できるために必要な負荷110の全体の必要電力要求量を含む。図1に示すように、負荷110が4系統に区分されるときは、負荷電力管理装置10は、内部的に4系統の負荷電力管理装置の集合体とされる。蓄電池電力管理装置12は、蓄電池集合体104に含まれる蓄電池ユニット40の各々の状態を示すユニット状態データS6及び電源システム100に含まれる電力変換器28の各々の状態を示す電力変換器管理データS7を受信する。蓄電池電力管理装置12は、これらの情報を総合電力監視装置14へ転送する。ユニット状態データS6は、全体充放電制御指令S1の生成に利用される情報を含む。ユニット状態データS6には、上記のように、蓄電池集合体104を構成する蓄電池の電圧、温度、電流、SOC等のデータ及び蓄電池集合体104を構成する蓄電池ユニット40のいずれかに不具合がある場合にはこれらの不具合を示す情報が含まれる。また、電力変換器管理データS7には、全体充放電制御指令S1の設定に関係する電力変換器28の不具合に関する情報が含まれる。例えば、蓄電池集合体104に含まれる電力変換器28のいずれかに故障等の不具合がある場合、不具合が生じている電力変換器28を特定するための情報が含まれる。総合電力監視装置14は、負荷電力管理装置10から負荷側情報データS9並びに蓄電池電力管理装置12からユニット状態データS6及び電力変換器管理データS7を受けて、これらの情報から充放電制御に必要なデータを抽出する。総合電力監視装置14は、抽出された情報をシステム管理信号S8としてシステムコントローラ20へ出力する。システム管理信号S8の送信は、例えば1sに1回の周期で行われる。電源管理システム102は、図1に示すように、システムコントローラ20、マスタコントローラ22、サブコントローラ24、電力変換器管理部26及び電力変換器28を含んで構成される。電源管理システム102は、階層的な制御システムとして構成されており、システムコントローラ20、マスタコントローラ22、サブコントローラ24、電力変換器管理部26へと上位から下位に向かって制御が階層化されている。システムコントローラ20は、電源システム100の電力管理を統合的に行う機能を有する。マスタコントローラ22は、システムコントローラ20からの全体充放電制御指令S1を受けて、蓄電池集合体104の全体を1つとして充放電制御するための制御装置である。電力変換器管理部26は、電源システム100に含まれる電力変換器28の各々における電力変換及び電圧変換等の処理を制御する。サブコントローラ24は、蓄電池集合体104に含まれる蓄電池ユニット40毎に設けられ、それぞれの蓄電池ユニット40での充放電を制御する。以下、これらの構成要素について説明する。システムコントローラ20は、電力管理装置110aから負荷側情報データS9及び蓄電池情報信号ユニット状態データS6を含むシステム管理信号S8を受け、これらの情報に基づいて電源システム100の全体に対する充放電制御指令である全体充放電制御指令S1を生成して出力する。具体的には、システムコントローラ20は、蓄電池ユニット40及び電力変換器28の状態を考慮して、蓄電池集合体104の充放電容量から負荷110の全体の必要電力要求量を満たす充放電の状態を求めて、これを全体充放電制御指令S1としてマスタコントローラ22に送信する。また、好ましくは、システムコントローラ20は、不具合が生じている電力変換器28に接続されている蓄電池ユニット40の充放電状態、および不具合が生じている蓄電池ユニット40の充放電状態に関する情報も考慮して、蓄電池集合体104の充放電容量から負荷110の全体の必要電力要求量を満たす充放電の状態を求めて、これを全体充放電制御指令S1としてマスタコントローラ22に送信する。全体充放電制御指令S1は、例えばXXkWでYY秒間充電すること等のように、充放電条件が電力量と時間とで示される。この他に、充電上限電圧を指定して電圧がZZVになるまでXXkWで充電することとしてもよく、放電下限電圧を指定してZZVまで放電することとしてもよく、SOCを指定して充放電を指令するものとしてもよい。ここで、SOCとは、電力を実用上の範囲で、最大に貯蔵した状態におけるSOC充電度を100とし、最小に貯蔵した状態におけるSOC充電度を0としたものであって、それを基準にして電力の各貯蔵状態でのSOC充電度を百分率で表したものである。また、蓄電池集合体104による放電が放電下限界に到達した場合や充電が充電上限界に到達した場合には、全体充放電制御指令S1は充放電を待機状態にすることあるいは、0kWで充放電すること等の内容とされる。全体充放電制御指令S1は、必要なときにのみ不定期に送信されるので、場合によってはかなりの長時間の間、全体充放電制御指令S1が送信されないことが生じ得る。そのような場合に、全体充放電制御指令S1を受け取るマスタコントローラ22としては、システムコントローラ20がアクティブで動作中なのか、非アクティブで非動作状態なのか判定できないおそれがある。そこで、システムコントローラ20が動作中であるか否かを確認するための確認信号S2が、マスタコントローラ22からシステムコントローラ20に適当な周期で送信される。システムコントローラ20は、動作中のときは応答信号で返答する。マスタコントローラ22は、システムコントローラ20から応答信号の返信があればシステムコントローラ20が動作中であると判定し、システムコントローラ20から応答信号の返信がなければシステムコントローラ20が非動作中であると判定することができる。適当な周期としては、例えば10分とすることができる。マスタコントローラ22は、システムコントローラ20から全体充放電制御指令S1を受け、それぞれの電力変換器28に対する集合体充放電制御指令S5を電力変換器管理部26に送信する機能を有する制御装置である。マスタコントローラ22は、電力変換器管理部26から電力変換器28の状態データである電力変換器管理データS4と、蓄電池集合体104に含まれる各蓄電池ユニット40に設けられたサブコントローラ24から各々の蓄電池ユニット40の状態を示すユニット状態データS3とを受信する。マスタコントローラ22は、受信したユニット状態データS3に基づいて、各電力変換器28の起動を指示する起動指示命令、各電力変換器28の待機を指示する待機指示命令及び各電力変換器28の停止を指示する停止指示命令のいずれかを含む集合体充放電制御指令S5を電力変換器管理部26へ送信する。また、集合体充放電制御指令S5には、各電力変換器28による充放電の制御のための目標充放電電力を必要に応じて含む。また、マスタコントローラ22は、電力変換器管理データS4とユニット状態データS3とに基づいてシステムコントローラ20から送信された全体充放電制御指令S1を実行できるか否か判断し、判断の結果に基づいて、集合体充放電制御指令S5を電力変換器管理部26に送信する。この判断は、例えば、ユニット状態データS3等を予め定めた条件式に当てはめて行うものとすることができる。電力変換器の能力の制約や安全上の制約等により、全体充放電制御指令S1が実行できない場合には、充放電量を実行可能なものに抑制して集合体充放電制御指令S5を電力変換器管理部に送信する。あるいは、集合体充放電制御指令S5を送信しない制御としてもよい。また、全体充放電制御指令S1が指令どおり実行できなかった場合、その結果を蓄電池電力管理装置12に送信するものとしてもよい。集合体充放電制御指令S5は、100msの周期で送受信が行われ、電力変換器管理データS4、ユニット状態データS3は、例えば1s周期で送受信が行われる。マスタコントローラ22による具体的な充放電の管理処理については後述する。全体充放電制御指令S1は、マスタコントローラ22に対して送信される蓄電池集合体104の全体の充放電量を示す指令値である。集合体充放電制御指令S5は、全体充放電制御指令S1での指令値を電力変換器28毎に分解した指令値となる。図2に示すように、電力変換器管理部26に対して8個の電力変換器28が設けられている場合、全体充放電制御指令S1が320kWで1800秒間放電という内容であったとすると、集合体充放電制御指令S5は、第1の電力変換器28は40kWで放電、第2の電力変換器28は40kWで放電第8の電力変換器28は40kWで放電という内容になる。なお、この具体例では、集合体充放電制御指令S5の個別の指令値は、全体充放電制御指令S1の指令値を電力変換器28の個数で均等に割ったときの値となっているが、これ以外の個別の指令値とされることもある。例えば、電力変換器管理データS4によって、電力変換器管理部26が制御する電力変換器28のいずれかに不具合があることが送信されているとき、選択スイッチSW1の開閉状態や不具合等によって各電力変換器28に接続されていない蓄電池制御単位42が存在するとき等では、全体充放電制御指令S1の一部の充放電が制限された内容の集合体充放電制御指令S5が電力変換器管理部26に送信される。具体的には、マスタコントローラ22は、不具合が生じた電力変換器28を除いた他の電力変換器28について、それに接続された蓄電池制御単位42の数に応じて、全体充放電制御指令S1で要求される充放電状態が満たされるように、各電力変換器28を制御する集合体充放電制御指令S5を生成して、電力変換器管理部26へ出力する。また、マスタコントローラ22は、電力変換器管理部26から受け取った電力変換器管理データS4と同じ内容のデータを電力変換器管理データS7として蓄電池電力管理装置12に送信する。充放電の短期的1秒程度な監視制御は専らマスタコントローラ22が行うので、蓄電池電力管理装置12、総合電力監視装置14はより長周期での管理監視でも差し支えない。したがって、蓄電池電力管理装置12、総合電力監視装置14の処理負荷あるいは通信負荷を低減するために、電力変換器管理データS7は、電力変換器管理データS4の送信周期よりも長い送信周期で送信するものとしてもよい。例えば、電力変換器管理データS4を1秒毎に送信する場合、電力変換器管理データS7は10秒毎に送信すればよい。この場合、電力変換器管理データS7には、電力変換器管理データS4の10回分の情報が含まれる。勿論、これ以外の送信周期としてもよく、電力変換器管理データS4と電力変換器管理データS7の送信周期と同じとしてもよい。本実施の形態では、電力変換器管理データS7は、電力変換器管理部26からマスタコントローラ22を介して蓄電池電力管理装置12を含む電力管理装置110aに間接的に送信されているが、電力変換器管理部26から蓄電池電力管理装置12を含む電力管理装置110aに直接的に送信しても良い。サブコントローラ24は、蓄電池ユニット40毎に設けられ、各蓄電池ユニット40の状態に応じて各蓄電池ユニット40に設けられたスイッチ回路30に含まれるスイッチの開閉制御を行う。なお、後述するように、放電時と充電時とでスイッチ回路30に含まれるスイッチの開閉制御を異ならせる場合には、マスタコントローラ22からサブコントローラ24へ放電処理又は充電処理のいずれを実行するのかについての情報を送信するのが好ましい。これにより、サブコントローラ24は、放電処理時、充電処理時のそれぞれに適した順序でスイッチ回路30のスイッチの開閉制御を独立して行うことができる。サブコントローラ24は、その電源図示しないがオンされると、図4に示したスイッチ回路30のユニットスイッチSW3,SW4を閉状態として、蓄電池ユニット40を電力変換器28へ接続する。なお、このユニットスイッチSW3及びSW4を閉状態にするタイミングは、後述の蓄電池制御単位42を並列接続ラインL1へ接続した後でも良い。ここで、サブコントローラ24は、各蓄電池ユニット40に設けられた蓄電池電流センサ52で検出される電流値及び蓄電池電圧センサ54で検出される電圧値並びに各蓄電池ユニット40に設けられた温度センサ56で検出される温度に基づいて蓄電池ユニット40の状態を判断する。サブコントローラ24は、蓄電池ユニット40の状態に不具合が生じている場合にはスイッチ回路30のユニットスイッチSW3,SW4を開状態として、蓄電池ユニット40と電力変換器28との接続を遮断する。また、サブコントローラ24は、各蓄電池ユニット40に設けられた蓄電池電流センサ52で検出される電流値及び蓄電池電圧センサ54で検出される電圧値、各蓄電池ユニット40に設けられた温度センサ56で検出される温度並びに並列接続ラインL1に設けられた並列接続ライン電圧センサ60で検出される基準電圧に基づいて蓄電池パック44や蓄電池制御単位42の状態を判断し、その判断結果に応じて蓄電池制御単位42に対応する選択スイッチSW1SW11~SW14の開閉制御を行う。例えば、サブコントローラ24は、各蓄電池ユニット40に設けられた蓄電池電流センサ52で検出される電流値及び蓄電池電圧センサ54で検出される電圧値、各蓄電池ユニット40に設けられた温度センサ56で検出される温度並びに並列接続ラインL1に設けられた並列接続ライン電圧センサ60で検出される基準電圧に基づいて蓄電池パック44や蓄電池制御単位42の状態に不具合が生じているかどうか判断する。サブコントローラ24は、不具合が生じていると判断される場合には、不具合が生じている蓄電池パック44を含む蓄電池制御単位42を並列接続ラインL1から切り離す処理を行う。具体的には、不具合が生じている蓄電池パック44を含む蓄電池制御単位42に対応する選択スイッチSW1SW11~SW14を開状態とする。また、サブコントローラ24は、蓄電池パック44や蓄電池制御単位42の不具合を示す情報をユニット状態データS3,S6としてマスタコントローラ22および蓄電池電力管理装置12に送信する。不具合の判断は、蓄電池電流センサ52によって検出される電流が予め定めた条件式から算出される閾値範囲外となるとき、蓄電池電圧センサ54によって検出されるセル電圧が予め定めた閾値範囲外となるとき、温度センサ56によって検出されるパック温度が予め定めた閾値範囲外となるとき等のように、予め定めた条件と比較して行うことができる。また、蓄電池集合体104の充放電開始時には、蓄電池電圧センサ54によって蓄電池制御単位42毎に検出される電圧値に基づいて蓄電池制御単位42に対応する選択スイッチSW1SW11~SW14の開閉制御を行う。この処理については後述する。また、サブコントローラ24は、上記のように、蓄電池ユニット40の不具合を示す情報をユニット状態データS3,S6としてマスタコントローラ22および蓄電池電力管理装置12に送信する。ここで、ユニット状態データS6は、ユニット状態データS3の送信周期よりも長い送信周期で送信するものとしてもよい。ユニット状態データS6をユニット状態データS3よりも長い送信周期とするのは、蓄電池電力管理装置12、総合電力監視装置14の処理負荷あるいは通信負荷を低減するためである。例えば、ユニット状態データS3を1秒毎に送信する場合、ユニット状態データS6は10秒毎に送信すればよい。この場合、ユニット状態データS6には、ユニット状態データS3の10回分の情報が含まれる。勿論、これ以外の送信周期としてもよく、ユニット状態データS3とユニット状態データS6の送信周期を同じとしてもよい。本実施の形態では、ユニット状態データS6は、サブコントローラ24から蓄電池電力管理装置12を含む電力管理装置110aに直接的に送信されているが、サブコントローラ24からマスタコントローラ22を介して蓄電池電力管理装置12を含む電力管理装置110aに間接的に送信しても良い。電力変換器管理部26は、マスタコントローラ22から集合体充放電制御指令S5を受け、制御対象となる電力変換器28の各々を制御する。本実施の形態における電源システム100では、図2に示すように、電力変換器管理部26の制御対象となる電力変換器28を8個としている。ただし、これに限定されるものではなく、電力変換器28の数は適宜変更してもよい。電力変換器管理部26における電力変換器28の管理処理については後述する。電力変換器28は、系統電源108の交流電力と蓄電池集合体104の直流電力との間の電力変換、太陽電池システム106の直流電圧と蓄電池集合体104の直流電圧との間の電圧変換、蓄電池集合体104の直流電力と負荷110の交流電力との間の電力変換、蓄電池集合体104の直流電圧と負荷110の直流電圧との間の電圧変換等を行う機能を有する。具体的には、必要に応じて双方向直交流変換回路や双方向電圧変換回路等を含んで構成される。電力変換器管理部26は、集合体充放電制御指令S5に従って、太陽電池システム106や系統電源108から蓄電池集合体104へ充電を行ったり、蓄電池集合体104から負荷110へ放電を行ったりする際に各電力変換器28における電力変換及び電圧変換を制御する。また、電力変換器管理部26の制御下にある電力変換器28のいずれかに不具合がある場合や、マスタコントローラ22からの充放電の禁止指令、または待機指令が出力されている場合には、その不具合の電力変換器28の動作を待機状態にさせて、電力変換器28の不具合を示す情報を電力変換器管理データS4としてマスタコントローラ22に送信する。例えば、図2に示すように8個の電力変換器28が設けられており、集合体充放電制御指令S5が第1の電力変換器28は40kWで放電、第2の電力変換器28は40kWで放電第8の電力変換器28は40kWで放電という内容であれば、電力変換器管理部26は、各電力変換器28から負荷110へそれぞれ40kWで電力が供給されるように各電力変換器28における電圧変換及び電力変換を制御する。また、集合体充放電制御指令S5が第1の電力変換器28は40kWで充電、第2の電力変換器28は40kWで充電第8の電力変換器28は40kWで充電という内容であれば、電力変換器管理部26は、各電力変換器28を介して太陽電池システム106や系統電源108からそれぞれ40kWで充電が行われるように各電力変換器28における電圧変換及び電力変換を制御する。これまでの説明では、図4において選択スイッチSW1、スイッチSW2、ユニットスイッチSW3,SW4は、FETトランジスタ1個によるものとして図示していたが、図8に示すように、FETトランジスタ2個を寄生ダイオードが逆向きになるように直列接続したものとすることが好適である。この場合、直列接続したFETトランジスタ2個を同時に開状態又は閉状態となるように開閉制御を行う。このようなスイッチの構成により、FETトランジスタを開状態としたにもかかわらず、寄生ダイオードにより予期せぬ電流が流れることを防止することができる。以上のように、システムコントローラ20では負荷110の全体の必要電力要求量を満たす蓄電池集合体104の全体の充放電の状態を求めて全体充放電制御指令S1とする。そして、マスタコントローラ22では全体充放電制御指令S1での充放電制御指令を満たすように不具合が生じている電力変換器28および蓄電池ユニット40を考慮した具体的な各電力変換器28の制御のための集合体充放電制御指令S5を生成し、マスタコントローラ22より下位の電力変換器管理部26によって各電力変換器28を制御する。このとき、電力変換器管理部26は、上位のシステムコントローラ20およびマスタコントローラ22による直接の制御によらず電力変換器28およびそれに接続される蓄電池ユニット40を切り離す処理を行う。また、サブコントローラ24は、上位のシステムコントローラ20およびマスタコントローラ22による直接の制御によらず各蓄電池ユニット40に含まれる蓄電池制御単位42の接続切離しの制御を行う。このように、階層的な制御を行うことによって、電力変換器28や蓄電池ユニット40の一部に不具合が生じても、システムコントローラ20から見て、蓄電池集合体104をあたかも1つの電池のように扱うことができる。また、より上位の制御系の処理の負担を軽減し、システム構成の変更に柔軟に対応することを可能としている。電源システム100では、複数の蓄電池制御単位42を並列に接続して充放電を行う際に、各蓄電池制御単位42の出力電圧に基づいて蓄電池制御単位42間に大きな充放電電流が流れることを防ぐ構成となっている。<充放電時の基本処理>蓄電池集合体104が充放電を行う際の基本処理について以下に説明する。充放電時の基本処理は、図5に示すフローチャートに沿って行われる。以下の説明において、初期状態では蓄電池集合体104に含まれる総ての蓄電池ユニット40の電源はオフにされており、各蓄電池ユニット40に含まれる選択スイッチSW1,スイッチSW2及びユニットスイッチSW3,SW4は開状態にされているものとする。以下の説明では、各蓄電池電圧センサ54で検出される電圧を蓄電池制御単位42毎に検出される出力電圧として説明する。もちろん、各蓄電池制御単位42を構成する蓄電池パック44の出力電圧を合計した値や蓄電池セル46の並列接続体毎から検出された出力電圧を合計した値を用いることもできる。また、以下の説明では、各蓄電池制御単位42毎に検出された出力電圧をそのまま用いる例を示しているが、精度良く蓄電池ユニット40の接続制御を行うためには、各蓄電池制御単位42の開放時出力電圧を用いるのが良い。開放時出力電圧とは、蓄電池制御単位42に含まれる内部抵抗と蓄電池制御単位42に流れる電流とによって生じる電圧降下又は電圧上昇の影響を排除するものである。蓄電池制御単位42に含まれる内部抵抗は、温度や電流値などによって所定の関係性をもって変化する。したがって、蓄電池電圧センサ54による蓄電池制御単位42の検出電圧値、蓄電池電流センサ52による蓄電池制御単位42の検出電流値並びに温度センサ56による検出温度などによって、内部抵抗によって生じる電圧降下又は電圧上昇を見積もることが可能なため、蓄電池制御単位42毎の開放時出力電圧を算出することができる。ステップST10では、蓄電池集合体104に含まれる蓄電池ユニット40の電源をオンすなわち、蓄電池ユニット40のサブコントローラ24及びスイッチ回路30を動作状態にする。ここでは、蓄電池集合体104に含まれる総ての蓄電池ユニット40の電源をオンにする。電源がオンにされた蓄電池ユニット40のサブコントローラ24は、その蓄電池ユニット40に含まれるユニットスイッチSW3及びSW4を閉状態にして電力変換器28へ接続する。なお、このユニットスイッチSW3及びSW4を閉状態にするタイミングは、後述の蓄電池制御単位42を並列接続ラインL1へ接続した後でも良い。ステップST12では、各サブコントローラ24は各蓄電池制御単位42に設けられた蓄電池電圧センサ54で検出された電圧値を取得し、各蓄電池制御単位42の出力電圧を求める。サブコントローラ24は、各蓄電池制御単位42の出力電圧をユニット状態データS3に含めてマスタコントローラ22へ出力する。マスタコントローラ22では、各蓄電池ユニット40からユニット状態データS3を受信し、出力電圧が所定の電圧範囲ΔVに含まれる蓄電池制御単位42の数を電力変換器28毎にカウントする。ここでは、マスタコントローラ22は、一定の電圧範囲ΔVに出力電圧が含まれる蓄電池制御単位42の数が最多となるように電圧範囲ΔVの基準となる接続候補電圧を順次変更し、蓄電池制御単位42を群として選択する。例えば、1つの電力変換器28に接続される可能性がある20個の蓄電池制御単位42の出力電圧が図6に示すようになっており電圧範囲ΔVが0.5Vに設定されている場合は以下の通りである。マスタコントローラ22は、接続候補電圧を電圧範囲ΔVの中心として、電圧範囲ΔVを一定に保ったまま接続候補電圧を移動させる。そして、電圧範囲ΔVに出力電圧が含まれる蓄電池制御単位42が最多となるように接続候補電圧を選ぶことによって蓄電池制御単位42を選択する。図6の例では、接続候補電圧240.15ボルトVとして239.9ボルトV~240.4ボルトVに電圧範囲ΔVを設定すると、電圧範囲ΔVに含まれる蓄電池制御単位42が最多となるので、この範囲の蓄電池制御単位42を選択する。このような処理を総ての電力変換器28についてそれぞれ行う。ここで、電圧範囲ΔVに含まれる蓄電池制御単位42の数が最多となる接続候補電圧が複数存在する場合、放電時には接続候補電圧ができるだけ高くなるような電圧範囲ΔVに含まれる蓄電池制御単位42を選択し、充電時には接続候補電圧ができるだけ低くなるような電圧範囲ΔVに含まれる蓄電池制御単位42を選択することが好適である。例えば、電圧範囲ΔVを0.5Vに設定した場合、接続候補電圧240.15ボルトVとして239.9ボルトV~240.4ボルトVの範囲と、接続候補電圧220.25Vとして220.0ボルトV~220.5Vの範囲と、に出力電圧が収まる蓄電池制御単位42の数が等しく最多となった場合、放電時には239.9ボルトV~240.4ボルトVの範囲に出力電圧が収まる蓄電池制御単位42を選択し、充電時には220.0ボルトV~220.5Vの範囲に出力電圧が収まる蓄電池制御単位42を選択することが好ましい。ステップST14では、選択された蓄電池制御単位42を各電力変換器28へ接続する処理を行う。マスタコントローラ22は、ステップST12で選択された蓄電池制御単位42を含む蓄電池ユニット40のサブコントローラ24に対して、選択された蓄電池制御単位42に対応する選択スイッチSW1を閉状態とするスイッチ制御信号S10を出力する。各サブコントローラ24は、スイッチ制御信号S10を受信して、スイッチ制御信号S10によって閉状態とするように指示された選択スイッチSW1を閉状態となるように制御する。これにより、並列接続ラインL1を介して各電力変換器28に最初に接続される蓄電池制御単位42の出力電圧のずれは電圧範囲ΔVに収まることになり、並列接続ラインL1を介して充放電を行う際に、並列接続ラインL1に並列に接続された蓄電池制御単位42間において相互に過度の充放電電流が流れることを防ぐことができる。したがって、過度な充放電による蓄電池の性能劣化を抑制することができる。また、電圧範囲ΔVに収まる蓄電池制御単位42を所定数以上、本実施の形態では多数決で決定するので、並列接続ラインL1を介して各電力変換器28に最初に接続される蓄電池制御単位42を最も多くすることができる。したがって、負荷110からの放電要求電力や太陽電池システム106及び系統電源108からの充電要求電力が比較的大きい場合でも各蓄電池制御単位42に掛かる充放電の負担を分散することができる。電力変換器28に接続できる蓄電池制御単位42の数が少ない場合には充放電電力を絞ることが必要とされる可能性があるが、電圧範囲ΔVに収まる蓄電池制御単位42を多数決で決定することによって充放電に使用できる蓄電池制御単位42の数を最大限に増やすことができ、充放電電力の制限を抑制することができる。ステップST16では、並列接続ラインL1の基準電圧と未だ並列接続ラインL1に接続されていない蓄電池制御単位42の出力電圧との差に基づいて蓄電池制御単位42に対応する選択スイッチSW1の開閉制御を行う。この処理は、各電力変換器28に繋がる並列接続ラインL1の電圧を基準電圧として、その並列接続ラインL1に接続される蓄電池ユニット40に含まれる各蓄電池制御単位42の出力電圧との差に基づいて行われる。サブコントローラ24は、蓄電池制御単位42に設けられた蓄電池電圧センサ54で検出された電圧値と、その蓄電池制御単位42が接続される並列接続ラインL1に設けられた並列接続ライン電圧センサ60で検出された基準電圧と、をユニット状態データS3としてマスタコントローラ22へ出力する。マスタコントローラ22は、ユニット状態データS3を受信すると、各蓄電池制御単位42の出力電圧と、それが接続される並列接続ラインL1の基準電圧と、の差が所定の接続電圧範囲に収まるか否かを判定する。マスタコントローラ22は、図7に示すように、電圧値の差が接続電圧範囲の範囲内にあり、未だ並列接続ラインL1に接続されていない蓄電池制御単位42を選択し、それに対応する選択スイッチSW1を閉状態とするスイッチ制御信号S10を各サブコントローラ24へ出力する。各サブコントローラ24は、スイッチ制御信号S10で指定された選択スイッチSW1を閉状態とする。ここで、接続電圧範囲は、複数の蓄電池制御単位42を共通の並列接続ラインL1に接続した場合に、複数の蓄電池制御単位42の相互に流れる電流がそれらの蓄電池制御単位42に大きな悪影響を及ぼさない値に設定することが好適である。例えば、接続電圧範囲が±5ボルトVであった場合、並列接続ラインL1の基準電圧から±5ボルトVの電圧範囲にある蓄電池制御単位42に対応する選択スイッチSW1を閉状態として並列接続ラインL1に接続する。ステップST16の処理は、蓄電池集合体104から負荷110へ充放電を行っている間、サブコントローラ24にて随時行われる。すなわち、並列接続ラインL1に接続されている蓄電池制御単位42から負荷110へ放電が行われ、それらの蓄電池制御単位42の出力電圧が下がれば、これに伴って並列接続ラインL1の基準電圧が下がるので、新たに基準電圧から接続電圧範囲の範囲内に入った蓄電池制御単位42に対応する選択スイッチSW1を閉状態にする。同様に、並列接続ラインL1に接続されている蓄電池制御単位42へ太陽電池システム106や系統電源108から充電が行われ、それらの蓄電池制御単位42の出力電圧が上がれば、これに伴って並列接続ラインL1の基準電圧が上がるので、新たに基準電圧から接続電圧範囲に入った蓄電池制御単位42に対応する選択スイッチSW1を閉状態にする。また、スイッチ回路30に含まれる抵抗Rを介して、各蓄電池制御単位42間で充放電が行われる。これによっても、各蓄電池制御単位42間の出力電圧の差が小さくなるので、新たに接続電圧範囲に入ってきた蓄電池制御単位42に対応する選択スイッチSW1を随時閉状態にする。このように、並列接続ラインL1の基準電圧に対して出力電圧が接続電圧範囲の範囲内にある蓄電池制御単位42のみを並列接続ラインL1に接続することによって、蓄電池制御単位42間に相互に過度な充放電電流が流れることを防ぐことができ、蓄電池の性能劣化を防ぐことができる。本実施の形態では、電圧範囲ΔVに含まれる蓄電池制御単位42の数が最多となるように接続候補電圧を選んで蓄電池制御単位42を選択するものとしたが、電圧範囲ΔVに含まれる蓄電池制御単位42の数が所定数以上となるように接続候補電圧を選んで蓄電池制御単位42を選択してもよい。所定数は、蓄電池制御単位42が並列に接続されたときに充放電の要求電力に応じられる数に設定することが好適である。蓄電池制御単位42毎に許容できる充放電電流が定まることから、充放電の要求電力に応えられるかどうかは選択される蓄電池制御単位42の数で決まる。また、電圧範囲ΔVに含まれる蓄電池制御単位42の数が所定数以上となる接続候補電圧が複数存在する場合には、放電時には接続候補電圧ができるだけ高くなるような電圧範囲ΔVに含まれる蓄電池制御単位42を選択し、充電時には接続候補電圧ができるだけ低くなるような電圧範囲ΔVに含まれる蓄電池制御単位42を選択することが好適である。以上のように、充放電要求電力に応じて、必要とされる蓄電池制御単位42の数だけ電力変換器28に最初から接続されるようにすることができると共に、放電時には出力電圧ができるだけ高い蓄電池制御単位42から放電させ、充電時には出力電圧ができるだけ低い蓄電池制御単位42から充電することで、蓄電池間の充電状態をより早く均等化させることができる。また、電圧範囲ΔVに含まれる蓄電池制御単位42の数が最多となるように蓄電池制御単位42を選択するか、電圧範囲ΔVに含まれる蓄電池制御単位42の数が所定数以上となるように蓄電池制御単位42を選択するか、のどちらを選ぶかは、負荷110からの放電要求電力の大小や電力源からの充電要求電力の大小によって判断することが可能である。マスタコントローラ22は、システムコントローラ20から全体充放電制御指令S1を受ける。この全体充放電制御指令S1が、負荷110への放電要求電力が所定の基準電力以上であったり、太陽電池システム106や系統電源108から蓄電池集合体104への充電要求電力が所定の基準電力以上である場合には、電圧範囲ΔVに含まれる蓄電池制御単位42の数が最多となるように蓄電池制御単位42を選択する。他方、この全体充放電制御指令S1が、負荷110への放電要求電力が所定の基準電力未満であったり、太陽電池システム106や系統電源108から蓄電池集合体104への充電要求電力が所定の基準電力未満である場合には、電圧範囲ΔVに含まれる蓄電池制御単位42の数が所定数以上となるように蓄電池制御単位42を選択する。<充放電時の処理の変形例>充放電の基本処理では、サブコントローラ24がマスタコントローラ22からスイッチ制御信号S10を受信した後、蓄電池ユニット40の電源をオンにして、接続候補電圧を移動させて電圧範囲ΔVに含まれる蓄電池制御単位42の数が最多又は所定数以上となるように蓄電池制御単位42を選択している。本変形例では、あらかじめサブコントローラ24が各々の蓄電池ユニット40の状態を示すユニット状態データS3をマスタコントローラ22に定期的に送信しておく。このとき、マスタコントローラ22は、予め電力変換器28毎に接続候補電圧の値とその電圧値での接続可能な蓄電池制御単位42の数とをカウントしておくことが好適である。このようにすることで、マスタコントローラ22は、システムコントローラ20からの全体充放電制御指令S1を受けた後、速やかにサブコントローラ24を介してスイッチ回路30に含まれるスイッチの開閉制御を行うためのスイッチ制御信号S10を生成することが可能となる。これにより、全体充放電制御指令S1に速やかに対応することを可能にすることができると共に、充電要求電力に応じて、必要とされる蓄電池制御単位42の数だけ電力変換器28に最初から接続されるようにすることができる。さらには、放電時には出力電圧ができるだけ高い蓄電池制御単位42から放電させ、充電時には出力電圧ができるだけ低い蓄電池制御単位42から充電することで、蓄電池間の充電状態をより早く均等化させることができる。"