(57)【要約】【課題】接続された複数の蓄電池の電力をより有効に活用することが可能なパワーコンディショナを提供する。【解決手段】蓄電部を含む複数の蓄電装置および電力系統の間に結合され、それぞれの電力を制御するパワーコンディショナは、直流電力を伝達する直流バスを含む。複数の蓄電部は、直流バスを介して互いに並列に接続されている。パワーコンディショナは、直流バスおよび電力系統の間で双方向に電力を変換する電力変換部と、各蓄電部の電力を制御する制御部とをさらに含む。制御部は、各蓄電部の電池残量および電圧の関係を示す情報に基づいて、複数の蓄電部のうち、所定の範囲の電池残量に対する電圧の変化が最も大きい蓄電部以外の少なくとも１つの蓄電部を選択する選択手段と、選択された蓄電部の電池残量に基づいて、当該蓄電部と直流バスとの間の接続を制御する接続制御手段とを含む。【選択図】図１
2014079076.tif 000002
【特許請求の範囲】
【請求項１】
蓄電部を含む複数の蓄電装置および電力系統の間に結合され、それぞれの電力を制御するためのパワーコンディショナであって、
直流電力を伝達するための直流バスを備え、
複数の前記蓄電部は、前記直流バスを介して互いに並列に接続されており、
前記パワーコンディショナは、
前記直流バスおよび前記電力系統の間で双方向に電力を変換する電力変換部と、
各前記蓄電装置の前記蓄電部の電力を制御する制御部とをさらに備え、
前記制御部は、
各前記蓄電部の電池残量および電圧の関係を示す情報に基づいて、複数の前記蓄電部のうち、所定の範囲の前記電池残量に対する前記電圧の変化が最も大きい蓄電部以外の少なくとも１つの蓄電部を選択する選択手段と、
前記選択された蓄電部の前記電池残量に基づいて、前記選択された蓄電部と前記直流バスとの間の接続を制御する接続制御手段とを含む、パワーコンディショナ。
【請求項２】
前記制御部は、複数の前記蓄電装置から、それぞれ対応する前記蓄電部の電池残量を示す情報と、前記電池残量および電圧の関係を示す情報とを取得する取得手段をさらに含む、請求項１に記載のパワーコンディショナ。
【請求項３】
前記接続制御手段は、前記選択された蓄電部の前記電池残量が前記所定の範囲を超えた場合に、前記選択された蓄電部に対応する前記蓄電装置に対して、前記選択された蓄電部と前記直流バスとの間を接続／遮断させる、請求項１または２に記載のパワーコンディショナ。
【請求項４】
前記所定の範囲は、前記電池残量の第１の閾値と、前記第１の閾値よりも小さい第２の閾値との間であり、
前記接続制御手段は、
前記選択された蓄電部の前記電池残量が前記第１の閾値よりも大きい場合には、前記選択された蓄電部と前記直流バスとの間において、前記選択された蓄電部に前記直流バスからの電力を充電するための充電経路を遮断させるとともに、前記選択された蓄電部からの電力を前記直流バスに放電するための放電経路を接続させ、前記選択された蓄電部の前記電池残量が前記第２の閾値よりも小さい場合には、前記充電経路を接続させるとともに、前記放電経路を遮断させる、請求項３に記載のパワーコンディショナ。
【請求項５】
前記蓄電装置の充放電電流を検出する充放電電流検出部をさらに備え、
前記制御部は、前記検出された充放電電流が所定の値になるように前記電力変換部における電力変換を制御する電流制御手段をさらに含む、請求項１〜４のいずれか１項に記載のパワーコンディショナ。
【請求項６】
前記接続制御手段は、前記選択手段によって、前記所定の範囲の前記電池残量に対する電圧の変化が最も大きいと判断された前記蓄電部に対応する前記蓄電装置に対して、前記判断された前記蓄電部と前記直流バスとの間を接続させる、請求項１〜５のいずれか１項に記載のパワーコンディショナ。
【請求項７】
蓄電部を含む複数の蓄電装置および電力系統の間に結合され、それぞれの電力を制御するためのパワーコンディショナの制御方法であって、
前記パワーコンディショナは、
直流電力を伝達するための直流バスと、
前記直流バスおよび前記電力系統の間で双方向に電力を変換する電力変換部とを備え、
複数の前記蓄電部は、前記直流バスを介して互いに並列に接続されており、
前記パワーコンディショナの制御方法は、
各前記蓄電部の電池残量および電圧の関係を示す情報に基づいて、複数の前記蓄電部のうち、所定の範囲の前記電池残量に対する前記電圧の変化が最も大きい蓄電部以外の少なくとも１つの蓄電部を選択するステップと、
前記選択された蓄電部の前記電池残量に基づいて、前記選択された蓄電部と前記直流バスとの間の接続を制御するステップとを含む、パワーコンディショナの制御方法。
【請求項８】
蓄電部を含む複数の蓄電装置と、
前記蓄電装置および電力系統の間に結合され、それぞれの電力を制御するためのパワーコンディショナとを備え、
前記パワーコンディショナは、
直流電力を伝達するための直流バスを備え、
複数の前記蓄電部は、前記直流バスを介して互いに並列に接続されており、
前記パワーコンディショナは、
前記直流バスおよび前記電力系統の間で双方向に電力を変換する電力変換部と、
各前記蓄電装置の前記蓄電部の電力を制御する制御部とをさらに備え、
前記制御部は、
各前記蓄電部の電池残量および電圧の関係を示す情報に基づいて、複数の前記蓄電部のうち、所定の範囲の前記電池残量に対する前記電圧の変化が最も大きい蓄電部以外の少なくとも１つの蓄電部を選択する選択手段と、
前記選択された蓄電部の前記電池残量に基づいて、前記選択された蓄電部と前記直流バスとの間の接続を制御する接続制御手段とを含む、直流給電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パワーコンディショナ、その制御方法、および直流給電システムに関し、特に、パワーコンディショナに接続された複数の蓄電池の電力を制御するための技術に関する。
【背景技術】
【０００２】
近年、地球環境保護等の観点から環境への影響の少ない太陽電池と蓄電池による電力貯蔵とを組み合わせた分散型電源システムの開発が盛んに進められている。このような分散型電源システムに用いられるパワーコンディショナは、太陽光発電電力の逆潮流機能、蓄電池の充放電機能などを有する。また、従来の分散型電源システムでは、太陽電池や蓄電池などの分散電源装置が発電した直流電力を交流電力に変換し、さらに、その交流電力を、電力を消費する機器において直流電力に変換して使用される。そのため、直流−交流変換および交流−直流変換が行なわれ、その電力変換のたびに電力損失が生じる。そこで、変換損失を低減させるために、分散電源装置が発電する直流電力を交流電力に変換することなく、直流電力のまま送電して機器で使用される場合もある。
【０００３】
ところで、このような分散型電源システムでは、大容量の電力貯蔵を実現するために、パワーコンディショナに複数の蓄電池が並列接続されることが想定される。そのため、蓄電池の特性と蓄積容量などが互いに異なる蓄電池が同時に接続される場合もある。このような異なる２つの電力貯蔵媒体を並列接続した際に、互いの特徴を有効に利用するための技術が提案されている。
【０００４】
例えば、特開２０１０−４１８６５号公報（特許文献１）には、電力貯蔵装置の充放電制御方法が開示されている。電力貯蔵装置は、充放電挙動の異なる充放電時の端子電圧の変化が小さい電力貯蔵媒体と端子電圧の変化が大きい電力貯蔵媒体を並列接続して構成されている。電力貯蔵装置は、端子電圧の変化が小さい電力貯蔵媒体と電源間にのみ充放電抑制部を設けている。充放電抑制部は、充電に対しては順方向に設けられるダイオードと、充電抑制抵抗の直列回路と、この直列回路と並列に接続された放電抑制抵抗と、スイッチ体の直列回路とにより構成されている。電力貯蔵装置の充放電制御方法は、並列接続された各電力貯蔵媒体の充電時にはスイッチ体を開放し、並列接続された各電力貯蔵媒体の放電時にはスイッチ体を閉路するよう制御する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−４１８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術によると、充電時には、充放電抑制部に設けられたスイッチを開放し、放電時にはスイッチを閉路する構成となっているため、充放電を同時に行なうことができない。また、電気二重層キャパシタから蓄電池には充電電流が流れることから、蓄電池に大電流が流れるのを防止するために抵抗を配置する必要もある。また、電圧変化の大きい電気二重層キャパシタによってバス電圧が大きく変動する場合もある。
【０００７】
本発明は、上記のような問題点を解決するためになされたものであって、パワーコンディショナに接続された複数の蓄電池の電力をより有効に活用することが可能なパワーコンディショナ、その制御方法、および直流給電システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
ある実施の形態に従うと、蓄電部を含む複数の蓄電装置および電力系統の間に結合され、それぞれの電力を制御するためのパワーコンディショナが提供される。パワーコンディショナは、直流電力を伝達するための直流バスを含む。複数の蓄電部は、直流バスを介して互いに並列に接続されている。パワーコンディショナは、直流バスおよび電力系統の間で双方向に電力を変換する電力変換部と、各蓄電装置の蓄電部の電力を制御する制御部とをさらに含む。制御部は、各蓄電部の電池残量および電圧の関係を示す情報に基づいて、複数の蓄電部のうち、所定の範囲の電池残量に対する電圧の変化が最も大きい蓄電部以外の少なくとも１つの蓄電部を選択する選択手段と、選択された蓄電部の電池残量に基づいて、選択された蓄電部と直流バスとの間の接続を制御する接続制御手段とを含む。
【０００９】
好ましくは、制御部は、複数の前記蓄電装置から、それぞれ対応する前記蓄電部の電池残量を示す情報と、前記電池残量および電圧の関係を示す情報とを取得する取得手段をさらに含む。
【００１０】
好ましくは、接続制御手段は、選択された蓄電部の電池残量が所定の範囲を超えた場合に、選択された蓄電部に対応する蓄電装置に対して、選択された蓄電部と直流バスとの間を接続／遮断させる。
【００１１】
好ましくは、所定の範囲は、電池残量の第１の閾値と、第１の閾値よりも小さい第２の閾値との間である。接続制御手段は、選択された蓄電部の電池残量が第１の閾値よりも大きい場合には、選択された蓄電部と直流バスとの間において、選択された蓄電部に直流バスからの電力を充電するための充電経路を遮断させるとともに、選択された蓄電部からの電力を直流バスに放電するための放電経路を接続させ、選択された蓄電部の電池残量が第２の閾値よりも小さい場合には、充電経路を接続させるとともに、放電経路を遮断させる。
【００１２】
好ましくは、蓄電装置の充放電電流を検出する充放電電流検出部をさらに含む。制御部は、検出された充放電電流が所定の値になるように電力変換部における電力変換を制御する電流制御手段をさらに含む。
【００１３】
好ましくは、接続制御手段は、選択手段によって、所定の範囲の電池残量に対する電圧の変化が最も大きいと判断された蓄電部に対応する蓄電装置に対して、判断された蓄電部と直流バスとの間を接続させる。
【００１４】
別の実施の形態に従うと、蓄電部を含む複数の蓄電装置および電力系統の間に結合され、それぞれの電力を制御するためのパワーコンディショナの制御方法が提供される。パワーコンディショナは、直流電力を伝達するための直流バスと、直流バスおよび電力系統の間で双方向に電力を変換する電力変換部とを含む。複数の蓄電部は、直流バスを介して互いに並列に接続されている。パワーコンディショナの制御方法は、各蓄電部の電池残量および電圧の関係を示す情報に基づいて、複数の蓄電部のうち、所定の範囲の電池残量に対する電圧の変化が最も大きい蓄電部以外の少なくとも１つの蓄電部を選択するステップと、選択された蓄電部の電池残量に基づいて、選択された蓄電部と直流バスとの間の接続を制御するステップとを含む。
【００１５】
さらに別の実施の形態に従うと、蓄電部を含む複数の蓄電装置と、蓄電装置および電力系統の間に結合され、それぞれの電力を制御するためのパワーコンディショナとを含む。パワーコンディショナは、直流電力を伝達するための直流バスを含む。複数の蓄電部は、直流バスを介して互いに並列に接続されている。パワーコンディショナは、直流バスおよび電力系統の間で双方向に電力を変換する電力変換部と、各蓄電装置の蓄電部の電力を制御する制御部とをさらに含む。制御部は、各蓄電部の電池残量および電圧の関係を示す情報に基づいて、複数の蓄電部のうち、所定の範囲の電池残量に対する電圧の変化が最も大きい蓄電部以外の少なくとも１つの蓄電部を選択する選択手段と、選択された蓄電部の電池残量に基づいて、選択された蓄電部と直流バスとの間の接続を制御する接続制御手段とを含む。
【発明の効果】
【００１６】
パワーコンディショナに接続された複数の蓄電池の電力をより有効に活用することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態に従う直流給電システムの全体の構成を概略的に示す図である。
【図２】本実施の形態に従う複数の蓄電池の電池残量−電圧曲線の一例を示す図である。
【図３】本実施の形態に従う制御ユニットの構成の具体例を示すブロック図である。
【図４】図１における双方向ＤＣ／ＡＣ変換器の構成を示す概略図である。
【図５】本実施の形態に従う複数の蓄電池の充放電動作を説明するための図である。
【図６】図５における複数の蓄電装置の状態の遷移を示す状態遷移図である。
【図７】本実施の形態に従うパワーコンディショナで実行される制御処理手順の一例を示すフローチャートである。
【図８】本実施の形態の変形例（その１）に従う直流給電システムの全体の構成を概略的に示す図である。
【図９】本実施の形態の変形例（その１）に従う複数の蓄電池の電池残量−電圧曲線の一例を示す図である。
【図１０】本実施の形態の変形例（その１）に従う複数の蓄電池の充放電動作を説明するための図である。
【図１１】図１０における複数の蓄電装置の状態の遷移を示す状態遷移図である。
【図１２】本実施の形態の変形例（その２）に従う直流給電システムの全体の構成を概略的に示す図である。
【図１３】本実施の形態の変形例（その２）に従う複数の蓄電池の電池残量−電圧曲線の一例を示す図である。
【図１４】本実施の形態の変形例（その２）に従う複数の蓄電池の充放電動作を説明するための図である。
【図１５】本実施の形態の変形例（その２）に従う複数の蓄電池の充放電動作を説明するための図である。
【図１６】図１４および図１５における複数の蓄電装置の状態の遷移を示す状態遷移図である。
【図１７】本実施の形態の変形例（その２）に従うパワーコンディショナで実行される制御処理手順の一例を示すフローチャートである。
【図１８】スイッチＳＷの他の回路構成を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１９】
＜Ａ．システムの構成＞
図１は、本実施の形態に従う直流給電システム１の全体の構成を概略的に示す図である。
【００２０】
図１を参照して、直流給電システム１は、パワーコンディショナ１００と、蓄電装置２００Ａ、２００Ｂ（以下「蓄電装置２００」とも総称する。）と、直流電力源である太陽光発電システム８００と、電力系統９００とを含む。
【００２１】
パワーコンディショナ１００は、電力系統９００に連系して、蓄電装置２００または図示しない直流負荷に電力を供給する。具体的には、パワーコンディショナ１００は、蓄電装置２００、太陽光発電システム８００または電力系統９００から供給される電力を、直流バス３０を介して直流負荷に供給する。直流負荷は、例えば、家庭で使用される空調機、冷蔵庫、洗濯機、テレビ、照明装置またはパーソナルコンピュータのような電気機器である。
【００２２】
パワーコンディショナ１００は、電力系統９００から交流電力を受電（買電）する一方で、太陽光発電システム８００などが発電した電力を電力系統９００に逆潮流（売電）することも可能に構成されている。パワーコンディショナ１００の詳細な構成については後述する。
【００２３】
蓄電装置２００は、再充電可能な電力貯蔵要素であり、代表的にリチウムイオン電池やニッケル水素電池などの二次電池で構成される。蓄電装置２００は、複数の電池セルを直列接続して構成されている。蓄電装置２００の詳細な構成については後述する。
【００２４】
太陽光発電システム８００は、太陽電池８１０と、ＤＣ／ＤＣ変換器８２０とを含む。太陽電池８１０は、結晶型太陽電池、多結晶型太陽電池または薄膜型太陽電池などで構成される。ＤＣ／ＤＣ変換器８２０は、太陽電池８１０とパワーコンディショナ１００との間に接続され、太陽電池８１０から受ける直流電力を電圧変換してパワーコンディショナ１００へ供給する。ＤＣ／ＤＣ変換器８２０は、太陽電池８１０から最大の電力を取得できるような制御（いわゆる最大電力点追従制御）を行なう。
【００２５】
電力系統９００は、代表的には、単相３線式の商用交流電力系統である。単相３線式の商用交流電力系統は、中性線が抵抗を介して接地されており、中性線以外の２線（Ｒ相線ＲＬおよびＴ相線ＴＬ）を使用してＡＣ２００Ｖを供給する。
【００２６】
以下、蓄電装置２００およびパワーコンディショナ１００の構成についてさらに説明する。
【００２７】
＜Ｂ．蓄電装置の構成＞
図１を参照して、蓄電装置２００Ａは、蓄電池２１０Ａと、管理部２２０Ａと、スイッチＳＷ１ａ、ＳＷ２ａと、ダイオードＤ１ａ，Ｄ２ａとを含む。蓄電装置２００Ｂは、蓄電池２１０Ｂと、管理部２２０Ｂと、スイッチＳＷ１ｂ、ＳＷ２ｂと、ダイオードＤ１ｂ，Ｄ２ｂとを含む。以下では、蓄電池２１０Ａ，２１０Ｂを「蓄電池２１０」、管理部２２０Ａ，２２０Ｂを「管理部２２０」、スイッチＳＷ１ａ，１ｂを「スイッチＳＷ１」、スイッチＳＷ２ａ，２ｂを「スイッチＳＷ２」、ダイオードＤ１ａ，Ｄ１ｂを「ダイオードＤ１」、ダイオードＤ２ａ，Ｄ２ｂを「ダイオードＤ２」とも総称する。
【００２８】
蓄電池２１０は、上述したように充放電可能な電力貯蔵要素である。蓄電池２１０Ａは、例えば、リン酸鉄系のリチウムイオン電池（正極にリン酸鉄リチウム、負極にグラファイト系を適用したもの）などの二次電池で構成される。これに対して、蓄電池２１０Ｂは、例えば、鉛蓄電池やリン酸鉄系以外のリチウムイオン電池などの二次電池で構成される。
【００２９】
図２は、本実施の形態に従う複数の蓄電池の電池残量−電圧曲線の一例を示す図である。図２において、横軸は蓄電池２１０の電池残量（ＳＯＣ：State  of  Charge）（％）、縦軸は蓄電池２１０の電圧（Ｖ）を表しており、蓄電池２１０の電池残量と直流電圧（電池電圧）との対応関係が示されている。なお、ＳＯＣは、満充電容量に対する現在の残容量を百分率（０〜１００％）で示したものである。蓄電池２１０は、過充電、過放電を防ぐために、所定の範囲の電池残量において使用される。ここでは、各蓄電池２１０は、基本的に、ＳＯＣの上限の閾値であるＴｈ１と、下限の閾値であるＴｈ２との間（すなわち、Ｔｈ２＜ＳＯＣ＜Ｔｈ１）において使用されるものとする。
【００３０】
図２を参照すると、蓄電池２１０Ａの電池電圧Ｖａは、Ｔｈ２＜ＳＯＣ＜Ｔｈ１において、ＶＭで安定していることがわかる。これに対して、蓄電池２１０Ｂの電池電圧Ｖｂは、Ｔｈ２＜ＳＯＣ＜Ｔｈ１において、電池残量の変化に対する電圧変化（傾き）が比較的大きいことがわかる。なお、詳細は後述するが、図２に示す状態（Ａ）〜（Ｅ）は、図５の状態（Ａ）〜（Ｅ）に対応している。
【００３１】
再び図１を参照して、管理部２２０は、蓄電池２１０の電池残量を管理する。管理部２２０は、図示しないメモリなどの記憶手段を含み、蓄電池２１０の電池残量に関する情報（以下「電池関連情報」とも称する。）をメモリに記憶する。電池関連情報とは、蓄電池２１０の電池残量および電圧との関係を示す情報（例えば、図２に示す電池残量−電圧曲線データ）、および現在の蓄電池２１０の電池残量を示す情報である。また、管理部２２０は、蓄電装置２００を特定する情報もメモリに記憶する。蓄電装置２００を特定する情報としては、たとえば、蓄電池２１０の種類、製造番号等であってもよい。これらは予め出荷時に記憶されているものであってもよいし、その後に入力されて記憶されるものであってもよい。
【００３２】
管理部２２０は、後述する制御ユニット１０との間で直流バス３０を用いた電力線通信（ＰＬＣ：Power  Line  Communications）が可能に構成される。あるいは、管理部２２０は、制御ユニット１０との間で無線あるいは有線の専用線で通信を行なうように構成されていてもよい。管理部２２０は、ある局面では、電池関連情報に蓄電装置２００を特定する情報を対応付けて制御ユニット１０に送信する。送信のタイミングは、いわゆるプッシュ型と言われる、予め規定された時間間隔や電源が投入されてから予め規定された時間後などの側で規定したタイミングであってもよいし、いわゆるプル型と言われる、制御ユニット１０から要求を受けてそのタイミングであってもよい。
【００３３】
また、管理部２２０は、別の局面では、制御ユニット１０から受信した制御信号に基づいて、スイッチＳＷ１，２の開閉を制御する。ここで、スイッチＳＷ１は、直流バス３０側から蓄電池２１０側に電流を流すダイオードＤ１と蓄電池２１０との間に設けられる。また、スイッチＳＷ２は、蓄電池２１０側から直流バス３０側に電流を流すダイオードＤ２と蓄電池２１０との間に設けられる。すなわち、管理部２２０は、スイッチＳＷ１を開閉することで、直流バス３０からの電力を蓄電池２１０に充電するための充電経路を接続させたり、遮断させたりする。管理部２２０は、スイッチＳＷ２を開閉することで、蓄電池２１０からの電力を直流バス３０に放電するための放電経路を接続したり、遮断したりする。
【００３４】
管理部２２０は、回路等のハードウェア構成であってもよいし、図示しないＣＰＵを含み、ＣＰＵがメモリに格納されたプログラムを実行することによってＣＰＵの実現する機能、すなわち、ソフトウェア構成であってもよい。
【００３５】
＜Ｃ．パワーコンディショナの構成＞
（ｃ１．全体構成）
パワーコンディショナ１００は、制御ユニット１０と、双方向ＤＣ／ＡＣ変換器２０と、直流バス３０と、接続端子４０と、接続端子４２Ａ，４２Ｂ，４２Ｃ（以下、「接続端子４２」とも総称する。）と、電流センサ５０、５２とを含む。
【００３６】
制御ユニット１０は、ある局面では、蓄電池２１０の電力を制御する。具体的には、制御ユニット１０は、蓄電装置２００と通信可能に構成されており、蓄電装置２００から取得される電池関連情報に基づいて、蓄電池２１０と直流バス３０との接続を制御する。また、制御ユニット１０は、別の局面では、電流センサ５０からの出力結果と、双方向ＤＣ／ＡＣ変換器２０に指示することで、蓄電池２１０に対する充放電を制御する。制御ユニット１０の構成の詳細については後述する。
【００３７】
直流バス３０は、直流電力を伝達するための電力線であり、電力線対である正母線ＰＬおよび負母線ＮＬで構成される。直流バス３０には、双方向ＤＣ／ＡＣ変換器２０および接続端子４０，４２が接続されている。
【００３８】
接続端子４０，４２は、パワーコンディショナ１００の外部に設けられた直流電力源を直流バス３０に電気的に接続させるための「接続部」を構成する。直流給電システム１においては、接続端子４０は、太陽光発電システム８００を直流バス３０に電気的に接続させる。接続端子４０に太陽光発電システム８００が連結されることによって、太陽電池８１０で発電された電力が直流バス３０に供給される。接続端子４２は、蓄電装置２００を直流バス３０に接続させる。接続端子４２に蓄電装置２００が連結されることによって、直流バス３０および蓄電装置２００の間で電力の授受が行なわれる。図１の例では、接続端子４２Ａ、４２Ｂにそれぞれ蓄電装置２００Ａ、２００Ｂが連結される。このとき、蓄電装置２００Ａおよび２００Ｂは、直流バス３０を介して互いに並列に接続されている。また、パワーコンディショナ１００は、直流機器を直流バス３０に電気的に接続させるための接続端子４４を有していてもよい。
【００３９】
双方向ＤＣ／ＡＣ変換器２０は、直流バス３０および電力系統９００の間に接続される。双方向ＤＣ／ＡＣ変換器２０は、直流バス３０から受ける直流電力を交流電力に変換して電力系統９００に供給する。また、双方向ＤＣ／ＡＣ変換器２０は、電力系統９００から受ける交流電力を直流電力に変換して直流バス３０に供給する。このように、パワーコンディショナ１００は、電力会社等から系統電力を買う（買電）とともに、余剰電力を電力会社等に売る（売電）することが可能に構成されている。
【００４０】
なお、図１では、双方向ＤＣ／ＡＣ変換器２０に流れる電流（以下、「自経路電流」とも称する）Ｉｉｎｖについて、買電時の自経路電流をＩｂｕｙ、売電時の自経路電流をＩｓｅｌｌと表記する。電流ＩｓｅｌｌおよびＩｂｕｙをどのような値にするかについては、直流給電システム１の利用者または電力会社等が自在に設定することができる。
【００４１】
また、双方向ＤＣ／ＡＣ変換器２０は、電力会社等からの売電電力または買電電力に対する要請や蓄電池２１０の電池残量などによる制御ユニット１０からの指示に応じて、直流バス３０および電力系統９００の間で授受される電力を制御する。双方向ＤＣ／ＡＣ変換器２０の構成の詳細については後述する。
【００４２】
電流センサ５０は、蓄電装置２００に含まれる蓄電池２１０に入出力される充放電電流（電池電流）Ｉｂを検出し、その検出値を制御ユニット１０に出力する。なお、電流センサ５０は、蓄電池２１０への充電電流Ｉｃｈを、正値の電池電流Ｉｂとして検出し、蓄電池２１０からの放電電流Ｉｄｃを、負値の電池電流Ｉｂとして検出する。
【００４３】
電流センサ５２は、双方向ＤＣ／ＡＣ変換器２０（より具体的には、後述する双方向インバータ）と電力系統９００との間で授受される交流電力の電流である自経路電流Ｉｉｎｖを検出し、その検出結果を制御ユニット１０に出力する。
【００４４】
（ｃ２．制御ユニットの構成）
次に、制御ユニット１０の構成について説明する。
【００４５】
図３は、本実施の形態に従う制御ユニット１０の構成の具体例を示すブロック図である。
【００４６】
図３を参照して、入力部１１と、記憶部１２と、情報取得部１３と、選択部１４と、接続制御部１５と、電流制御部１６とを含む。
【００４７】
入力部１１は、ユーザからの操作を受け付けるボタンなどが該当する。入力部１１は、図示しないモニタに表示されたユーザインターフェイス画面からユーザ操作を受け付ける場合であってもよい。
【００４８】
記憶部１２は、制御ユニット１０で実行される制御に必要な各種データ（またはプログラム）を記憶する。典型的には、記憶部１２は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）などから構成される。
【００４９】
情報取得部１３は、各蓄電装置２００（管理部２２０）から上述した電池関連情報を取得する。情報取得部１３は、各蓄電装置２００との間で直流バス３０を用いた電力線通信が可能に構成される。情報取得部１３は、例えば、接続端子４２に蓄電装置２００が連結されると、蓄電装置２００との間で通信を行なうことによって、上述した電池関連情報を取得する。なお、情報取得部１３は、蓄電装置２００との間で通信を行なうことで、接続端子４２に接続されている蓄電装置２００の個数も把握することができる。
【００５０】
なお、情報取得部１３は、無線によって直流電力源と通信を行なうように構成されていてもよい。あるいは、接続端子４２の各々を、汎用的な有線の通信用のコネクタで構成し、当該有線を利用して通信を行なうように構成されていてもよい。例えば、ＲＳ４８５、ＣＡＮなどの方式で通信を行なう。
【００５１】
選択部１４は、情報取得部１３によって取得された各蓄電池２１０の電池残量と電圧との関係を示す情報に基づいて、複数の蓄電池２１０のうち、所定の範囲の電池残量に対する電圧の変化が最も大きい蓄電池以外の少なくとも１つの蓄電池を選択する。より具体的には、選択部１４は、複数の蓄電池２１０について、それぞれ当該所定の範囲における電池残量に対する電圧の傾きを計算して、当該傾きが最も大きい蓄電池以外の少なくとも１つの蓄電池２１０を選択する。
【００５２】
ここで、図２を例に説明すると、選択部１４は、所定の範囲（Ｔｈ２＜ＳＯＣ＜Ｔｈ１）においては、蓄電池２１０Ａおよび２１０Ｂのうち、蓄電池２１０Ｂの方が蓄電池２１０Ａよりも電池残量に対する電圧変化が大きいと判断する。そして、選択部１４は、蓄電池２１０Ａを選択し、当該選択結果を接続制御部１５に出力する。また、選択部１４は、例えば、３つの蓄電装置２００がパワーコンディショナ１００に接続されている場合には、対応する３つの蓄電池２１０のうち、当該所定の範囲における当該傾きが最も大きい蓄電池以外の（残余の）２つの蓄電池を選択する。
【００５３】
接続制御部１５は、選択された蓄電池２１０の電池残量に基づいて、選択された蓄電池２１０と直流バス３０との間の接続を制御する。より具体的には、接続制御部１５は、選択された蓄電池２１０の電池残量が当該所定の範囲を超えた場合に、選択された蓄電池２１０に対応する蓄電装置２００に対して、選択された蓄電池２１０と直流バス３０との間を接続／遮断させる。接続制御部１５は、蓄電装置２００（管理部２２０）に制御信号を送信することにより、上記のような制御を実行させる。
【００５４】
図２を例にさらに詳細に説明すると、接続制御部１５は、選択された蓄電池２１０Ａの電池残量がＴｈ１よりも大きい場合には、蓄電池２１０Ａと直流バス３０との間において、蓄電池２１０Ａに直流バス３０からの電力を充電するための充電経路を遮断させる（スイッチＳＷ１ａをＯＦＦ）とともに、蓄電池２１０Ａからの電力を直流バス３０に放電するための放電経路を接続させる（ＳＷ２ａをＯＮ）。また、接続制御部１５は、蓄電池２１０Ａの電池残量がＴｈ２よりも小さい場合には、当該充電経路を接続させる（スイッチＳＷ１ａをＯＮ）とともに、当該放電経路を遮断させる（ＳＷ２ａをＯＦＦ）。
【００５５】
電流制御部１６は、電流センサ５０で検出された充放電電流（電池電流）Ｉｂが制御目標値となるように双方向ＤＣ／ＡＣ変換器２０における電力変換を制御する。また、電流制御部１６は、電流センサ５２で検出された自経路電流Ｉｉｎｖが制御目標値となるように双方向ＤＣ／ＡＣ変換器２０における電力変換を制御する。
【００５６】
上記の制御目標値（自経路電流Ｉｉｎｖの自経路電流目標値Ｉｉｎｖ＊および電池電流Ｉｂの電池電流目標値Ｉｂ＊）は、例えば、日時や蓄電池２１０の電池残量（ＳＯＣ）に応じて異なる値となるように事前に決定し、記憶部１２に記憶しておくことができる。なお、電池電流目標値Ｉｂ＊は、充電電流Ｉｃｈの電流目標値Ｉｃｈ＊と、放電電流Ｉｄｃの電流目標値Ｉｄｃ＊とを含む。自経路電流目標値Ｉｉｎｖ＊は、売電時の自経路電流Ｉｓｅｌｌの電流目標値Ｉｓｅｌｌ＊と、買電時の自経路電流Ｉｂｕｙの電流目標値Ｉｂｕｙ＊とを含む。
【００５７】
電流制御部１６は、制御目標値を日時および情報取得部１３で取得された蓄電池２１０の電池残量に基づいて決定してもよいし、入力部１１を介したユーザからの指示により決定してもよい。例えば、電流制御部１６は、蓄電池２１０の電池残量が一定値未満（余剰電力がない）になった場合には充電電流が流れるように、当該電池残量が一定値以上（余剰電力がある）になった場合には放電電流が流れるようにＩｂの制御目標値を決定する。そして、電流制御部１６は、上述した電池電流Ｉｂおよび自経路電流Ｉｉｎｖが制御目標値となるように制御信号を双方向ＤＣ／ＡＣ変換器２０に送信する。
【００５８】
（ｃ３．双方向ＤＣ／ＡＣ変換器の構成）
次に、双方向ＤＣ／ＡＣ変換器２０の構成について説明する。
【００５９】
図４は、図１における双方向ＤＣ／ＡＣ変換器２０の構成を示す概略図である。
図４を参照して、双方向ＤＣ／ＡＣ変換器２０は、双方向インバータ２１と、連系リアクトル２２，２３と、電圧センサ２５と、制御部２６とを含む。
【００６０】
双方向インバータ２１は、売電時には、制御部２６からのスイッチング制御信号Ｓ１〜Ｓ４に応じて、直流バス３０から受けた直流電力を交流電力に変換して電力系統９００に出力する。また、双方向インバータ２１は、買電時には、制御部２６からのスイッチング制御信号Ｓ１〜Ｓ４に応じて、電力系統９００から受けた交流電力を直流電力に変換して直流バス３０に出力する。
【００６１】
具体的には、双方向インバータ２１は、スイッチング素子であるトランジスタＱ１〜Ｑ４と、ダイオードＤ１〜Ｄ４とを含む。トランジスタＱ１，Ｑ２は、直流バス３０を構成する正母線ＰＬおよび負母線ＮＬの間に直列に接続される。トランジスタＱ１とトランジスタＱ２との中間点はＲ相線ＲＬに接続される。連系リアクトル２２は、Ｒ相線ＲＬに介挿接続される。
【００６２】
トランジスタＱ３，Ｑ４は、正母線ＰＬおよび負母線ＮＬの間に直列に接続される。トランジスタＱ３とトランジスタＱ４との中間点はＴ相線ＴＬに接続される。連系リアクトル２３は、Ｔ相線ＴＬに介挿接続される。各トランジスタＱ１〜Ｑ４のコレクタ−エミッタ間には、エミッタ側からコレクタ側へ電流を流すダイオードＤ１〜Ｄ４がそれぞれ接続されている。トランジスタＱ１〜Ｑ４およびダイオードＤ１〜Ｄ４は、フルブリッジ回路を構成する。
【００６３】
なお、トランジスタＱ１〜Ｑ４として、例えば、ＩＧＢＴ（Insulated  Gate  Bipolar  Transistor）を用いることができる。または、パワーＭＯＳＦＥＴ（Metal  Oxide  Semiconductor  Field-Effect  Transistor）等の電力スイッチング素子を用いてもよい。
【００６４】
電圧センサ２５は、正母線ＰＬと負母線ＳＬとの間に接続され、双方向インバータ２１および電力系統９００の間で授受される電力の電圧値Ｖｄｃを検出し、その検出結果を制御部２６へ出力する。
【００６５】
制御部２６は、電圧センサ２５から受けた電圧Ｖｄｃと、制御ユニット１０から送信される制御信号、電池電流Ｉｂ、および自経路電流Ｉｉｎｖとに基づいて、電池電流Ｉｂおよび自経路電流Ｉｉｎｖが制御目標値になるようにトランジスタＱ１〜Ｑ４のオン・オフを制御するためのスイッチング制御信号Ｓ１〜Ｓ４を生成し、双方向インバータ２１を制御する。
【００６６】
制御部２６は、例えば、制御ユニット１０から充電電流を流すような制御信号を受信（正値の電池電流目標値Ｉｂ＊を受信）場合には、電池電流Ｉｂを正方向（充電方向）に変化させるように制御する（電池電流Ｉｂを増加させる）。制御部２６は、制御ユニット１０から放電電流を流すように制御信号を受信した（負値の電池電流目標値Ｉｂ＊を受信）場合には、電池電流Ｉｂを負方向（放電方向）に変化させるように制御する（電池電流Ｉｂを減少させる）。すなわち、制御部２６は、電池電流Ｉｂと電池電流目標値Ｉｂ＊との電流偏差に基づいたスイッチング制御信号Ｓ１〜Ｓ４を生成する。
【００６７】
＜Ｄ．制御方式＞
次に、図面を参照しながら、蓄電池２１０のＳＯＣの値に応じて、パワーコンディショナ１００がスイッチＳＷ１，２を開閉することにより、蓄電池２１０の電力を制御する制御方式について説明する。
【００６８】
（ｄ１．充放電動作）
ここでは、図２および以下の図５、６を参照しながら、パワーコンディショナ１００の制御によって、蓄電池２１０Ａおよび２１０Ｂの充放電がどのように変化するかを説明する。なお、ここでは蓄電池２１０を有効利用するために、いずれの蓄電池２１０もＴｈ２＜ＳＯＣ＜Ｔｈ１の間で使用されるものとする。
【００６９】
図５は、本実施の形態に従う複数の蓄電池２１０の充放電動作を説明するための図である。なお、図５には、説明の容易化のため、パワーコンディショナ１００および蓄電装置２００の構成の一部を図示しないが、これらは上述した図１のように構成されているものとする。
【００７０】
図６は、図５における複数の蓄電装置２００の状態の遷移を示す状態遷移図である。
なお、図６の状態（Ａ）〜（Ｅ）は、図２および図５の状態（Ａ）〜（Ｅ）に対応している。
【００７１】
ここでは、図２、５、６を参照して、パワーコンディショナ１００によって、蓄電装置２００Ａおよび２００Ｂについて、それぞれスイッチＳＷ１ａ，１ｂとＳＷ２ａ，２ｂとをＯＮされている状態（図２、５、６の状態（Ａ））から説明する。上述したように、パワーコンディショナ１００は、蓄電装置２００Ａおよび２００Ｂと通信することで、各々の電池残量−電圧曲線データを取得し、Ｔｈ２＜ＳＯＣ＜Ｔｈ１における電池残量に対する電圧変化が小さい蓄電池２１０ＡのスイッチＳＷ１ａ、２ａを制御する。
【００７２】
図５を参照して、状態（Ａ）では、蓄電池２１０Ａおよび２１０Ｂと直流バス３０との間の充電経路および放電経路がともに接続されている。そのため、状態（Ａ）では、直流バス３０の電圧Ｖｄｃと、電池電圧Ｖａおよび電池電圧Ｖｂとは等しくなる。現実には、直流バス電圧Ｖｄｃおよび電池電圧Ｖａ，Ｖｂとの間には、ダイオードＤ１、Ｄ２および配線インピーダンスによって若干の電圧差が生じるが、本実施の形態では無視できるほど小さいものとする。また、蓄電池２１０Ａおよび２１０ＢがＴｈ２＜ＳＯＣ＜Ｔｈ１の間で使用されることから、図２を参照すると、状態（Ａ）における電圧関係は、Ｖｄｃ＝Ｖａ＝Ｖｂ＝ＶＭとなる。
【００７３】
状態（Ａ）では、パワーコンディショナ１００が充電電流Ｉｃｈを流す充電制御時には、蓄電池２１０Ａのみに電力が充電される（矢印Ｒｃｈ１）。また、パワーコンディショナ１００が放電電流Ｉｄｃを流す放電制御時には、蓄電池２１０Ａのみから電力が放電される（矢印Ｒｄｃ１）。換言すると、蓄電池２１０Ａは、Ｔｈ２＜ＳＯＣＡ＜Ｔｈ１で充放電されるが、蓄電池２１０Ｂは、ＳＯＣＢ＝Ｃｒに固定されることから、充放電されない（すなわち、この状態においては、蓄電池２１０Ｂは、有効に活用できない）。
【００７４】
次に、パワーコンディショナ１００は、状態（Ａ）から充電制御を行ない、蓄電池２１０Ａに電力が充電されてＳＯＣＡ＞Ｔｈ１になったときにＳＷ１ａをＯＦＦさせる。そして、パワーコンディショナ１００がさらに充電制御を続行すると、状態（Ａ）から状態（Ｂ）に遷移する（図６の（１）に対応）。状態（Ｂ）では、蓄電池２１０Ａにおいては、充電経路が遮断され、放電経路が接続されている。また、蓄電池２１０Ｂにおいては、充電経路および放電経路がともに接続されている。図２を参照すると、状態（Ｂ）における電圧関係は、Ｖｄｃ＝Ｖｂ＞Ｖａ＝ＶＭとなる。このとき、直流バス電圧Ｖｄｃは、Ｖｂと等しい状態を維持しながら増減する。
【００７５】
状態（Ｂ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂのみに電力が充電される（矢印Ｒｃｈ２）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｂのみから電力が放電される（矢印Ｒｄｃ２）。すなわち、蓄電池２１０Ａに電力は充電されず（スイッチＳＷ１ａがＯＦＦされているため）、蓄電池２１０Ａから電力は放電されない（放電経路は接続されているが、Ｖｄｃ＞Ｖａであるため）。これに対して、蓄電池２１０Ｂは、Ｃｒ＜ＳＯＣＢ＜Ｔｈ１で充放電される。
【００７６】
次に、パワーコンディショナ１００は、状態（Ｂ）から充電制御を行ない、蓄電池２１０Ｂに電力が充電されてＳＯＣＢ＞Ｔｈ１になると、ＳＯＣＢが上限に達し、これ以上充電ができなくなるため、充電制御を停止する。そして、パワーコンディショナ１００が、放電制御を開始すると、蓄電池２１０Ｂから電力が放電される。パワーコンディショナ１００が、ＳＯＣＢ＝Ｃｒになるまで蓄電池２１０Ｂを放電させると、状態（Ｂ）から状態（Ｃ）に遷移する（図６の（２）に対応）。状態（Ｃ）では、蓄電池２１０Ａおよび２１０Ｂの充電経路、放電経路の接続状態は状態（Ｂ）と同様である。しかしながら、図２を参照すると、電圧関係がＶｄｃ＝Ｖａ＝Ｖｂ＝ＶＭとなるため、蓄電池２１０Ａおよび２１０Ｂの充放電動作が異なる。なお、パワーコンディショナ１００は、放電制御を開始して、蓄電池２１０Ｂから電力が放電されてＳＯＣＢ＜Ｔｈ１になった場合には、状態（Ｃ）に遷移しなくても、充電制御を開始することで、蓄電池２１０Ｂに電力を充電することができる。
【００７７】
状態（Ｃ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂのみに電力が充電される（矢印Ｒｃｈ３）。すると、ＳＯＣＢ＝ＣｒからＣｒ＜ＳＯＣＢになり、電圧関係はＶｄｃ＝Ｖｂ＞Ｖａ＝ＶＭに変化して、状態（Ｃ）から状態（Ｂ）に遷移する（図６の（３）に対応）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ａのみから電力が放電される（矢印Ｒｄｃ３）。すなわち、蓄電池２１０Ａに電力は充電されず（スイッチＳＷ１ａがＯＦＦされているため）、蓄電池２１０Ｂから電力は放電されない（Ｖｄｃ＝Ｖａ＝Ｖｂ＝ＶＭであることから蓄電池２１０Ａからの放電が優先されるため）。
【００７８】
次に、パワーコンディショナ１００は、状態（Ｃ）から放電制御を行ない、蓄電池２１０Ａから電力が放電されてＳＯＣＡ＜Ｔｈ３になったときにＳＷ１ａをＯＮさせると、状態（Ｃ）から状態（Ａ）に遷移する（図６の（４）に対応）。なお、Ｔｈ３は、Ｔｈ２＜Ｔｈ３＜Ｔｈ１である。
【００７９】
次に、パワーコンディショナ１００は、状態（Ａ）から放電制御を行ない、蓄電池２１０Ａから電力が放電されてＳＯＣＡ＜Ｔｈ２になったときにＳＷ２ａをＯＦＦさせる。そして、パワーコンディショナ１００がさらに放電制御を続行すると、状態（Ａ）から状態（Ｄ）に遷移する（図６の（５）に対応）。状態（Ｄ）では、蓄電池２１０Ａにおいては、充電経路が接続され、放電経路が遮断されている。また、蓄電池２１０Ｂにおいては、充電経路および放電経路がともに接続されている。図２を参照すると、状態（Ｄ）における電圧関係は、Ｖｄｃ＝Ｖｂ＜Ｖａ＝ＶＭとなる。直流バス電圧Ｖｄｃは、Ｖｂと等しい状態を維持しながら増減する。
【００８０】
状態（Ｄ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂのみに電力が充電される（矢印Ｒｃｈ４）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｂのみから電力が放電される（矢印Ｒｄｃ４）。すなわち、蓄電池２１０Ａに電力は充電されず（充電経路は接続されているが、Ｖｄｃ＜Ｖａであるため）、蓄電池２１０Ａから電力は放電されない（スイッチＳＷ２ａがＯＦＦされているため）。これに対して、蓄電池２１０Ｂは、Ｔｈ２＜ＳＯＣＢ＜Ｃｒで充放電される。
【００８１】
次に、パワーコンディショナ１００は、状態（Ｄ）から放電制御を行ない、蓄電池２１０Ｂから電力が放電されてＳＯＣＢ＜Ｔｈ２になると、ＳＯＣＢが下限に達し、これ以上放電ができなくなるため、放電制御を停止する。そして、パワーコンディショナ１００が、充電制御を開始すると、蓄電池２１０Ｂに電力が充電される。パワーコンディショナ１００が、ＳＯＣＢ＝Ｃｒになるまで蓄電池２１０Ｂを充電させると、状態（Ｄ）から状態（Ｅ）に遷移する（図６の（６）に対応）。状態（Ｅ）では、蓄電池２１０Ａおよび２１０Ｂの充電経路、放電経路の接続状態は状態（Ｄ）と同様である。しかしながら、図２を参照すると、電圧関係がＶｄｃ＝Ｖａ＝Ｖｂ＝ＶＭとなるため、蓄電池２１０Ａおよび２１０Ｂの充放電動作が異なる。なお、パワーコンディショナ１００は、充電制御を開始して、蓄電池２１０Ｂに電力が充電されてＳＯＣＢ＞Ｔｈ２になった場合には、状態（Ｅ）に遷移しなくても、放電制御を開始することで、蓄電池２１０Ｂから電力を放電することができる。
【００８２】
状態（Ｅ）では、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｂのみから電力が放電される（矢印Ｒｄｃ５）。すると、ＳＯＣＢ＝ＣｒからＳＯＣＢ＜Ｃｒになり、電圧関係はＶｄｃ＝Ｖｂ＜Ｖａ＝ＶＭに変化して、状態（Ｅ）から状態（Ｄ）に遷移する（図６の（７）に対応）。また、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ａのみに電力が充電される（矢印Ｒｃｈ５）。すなわち、蓄電池２１０Ａから電力は放電されず（スイッチＳＷ２ａがＯＦＦされているため）、蓄電池２１０Ｂに電力は充電されない（Ｖｄｃ＝Ｖａ＝Ｖｂ＝ＶＭであることから蓄電池２１０Ａへの充電が優先されるため）。
【００８３】
そして、パワーコンディショナ１００は、状態（Ｅ）から充電制御を行ない、蓄電池２１０Ａに電力が充電されてＳＯＣＡ＞Ｔｈ４になったときにＳＷ２ａをＯＮさせると、状態（Ｅ）から状態（Ａ）に遷移する（図６の（８）に対応）。なお、Ｔｈ４は、Ｔｈ２＜Ｔｈ４＜Ｔｈ１である。
【００８４】
（ｄ２．処理手順）
次に、本実施の形態に従うパワーコンディショナ１００で実行される制御処理手順について説明する。
【００８５】
図７は、本実施の形態に従うパワーコンディショナ１００で実行される制御処理手順の一例を示すフローチャートである。図７に示す各ステップは、パワーコンディショナ１００に含まれる制御ユニット１０によるソフトウェア処理および／またはハードウェア処理によって実現されるものとする。なお、蓄電装置２００Ａおよび２００Ｂの初期状態が、上述した図２、５、６に示す状態（Ａ）であるものとする。
【００８６】
図７を参照して、制御ユニット１０は、蓄電装置２００Ａおよび２００Ｂとの間で通信を行なうことによって、電池関連情報を取得する（ステップＳ１）。より具体的には、制御ユニット１０は、蓄電池２１０Ａ、２１０Ｂの電池残量−電圧曲線データおよび現在の電池残量を示す情報を取得する。なお、電池残量を示す情報は、一定の制御周期ごとに制御ユニット１０によって取得される。これにより、制御ユニット１０は、蓄電池２１０Ａ、２１０Ｂの電池残量をリアルタイムで把握することができる。
【００８７】
次に、制御ユニット１０は、電池残量−電圧曲線データに基づいて、所定の範囲における電池残量に対する電圧の傾きを計算して、当該傾きが最も大きい蓄電池以外の少なくとも１つの蓄電池２１０を選択する（ステップＳ２）。より具体的には、制御ユニット１０は、Ｔｈ２＜ＳＯＣ＜Ｔｈ１においては、蓄電池２１０Ａの方が蓄電池２１０Ｂよりも傾きが小さいため、蓄電池２１０Ａを選択する。
【００８８】
次に、制御ユニット１０は、蓄電池２１０を充電させるか否かを判断する（ステップＳ３）。制御ユニット１０は、例えば、日時や蓄電池２１０のＳＯＣなどに基づいて当該判断を行なう。充電させない場合には（ステップＳ３においてＮＯの場合）、制御ユニット１０は、蓄電池２１０から電力を放電させるか否かを判断する（ステップＳ１９）。制御ユニット１０は、例えば、日時や蓄電池２１０のＳＯＣなどに基づいて当該判断を行なう。放電させない場合（つまり、充電も放電もさせない場合）には（ステップＳ１９においてＮＯの場合）、制御ユニット１０は、ステップＳ１からの処理を繰り返す。放電させる場合には（ステップＳ１９においてＹＥＳの場合）、制御ユニット１０は、ステップＳ２０からの処理を実行する。ステップＳ２０からの処理は、後述する。
【００８９】
充電させる場合には（ステップＳ３においてＹＥＳの場合）、制御ユニット１０は充電制御を実行する（ステップＳ４）。より具体的には、制御ユニット１０は、充電電流が制御目標値になるように制御信号を双方向ＤＣ／ＡＣ変換器２０に送信する。双方向ＤＣ／ＡＣ変換器２０は、当該制御信号に基づいて、制御目標値になるように電池電流Ｉｂを正方向（充電方向）に変化させる。
【００９０】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ１よりも大きいか否かを判断する（ステップＳ６）。ＳＯＣＡがＴｈ１よりも大きくない場合には（ステップＳ６においてＮＯの場合）、制御ユニット１０は、後述するステップＳ１２からの処理を実行する。これに対して、ＳＯＣＡがＴｈ１よりも大きい場合には（ステップＳ６においてＹＥＳの場合）、制御ユニット１０は、選択された蓄電池２１０Ａの充電経路に対応するスイッチＳＷ１ａをＯＦＦするように制御する（ステップＳ８）。より具体的には、制御ユニット１０は、制御信号を蓄電装置２００Ａ（管理部２２０Ａ）に送信して、スイッチＳＷ１ａをＯＦＦさせる。
【００９１】
次に、制御ユニット１０は、ＳＯＣＢがＴｈ１よりも大きいか否かを判断する（ステップＳ１２）。ＳＯＣＢがＴｈ１よりも大きくない場合には（ステップＳ１２においてＮＯの場合）、制御ユニット１０は、後述するステップＳ１６からの処理を実行する。これに対して、ＳＯＣＢがＴｈ１よりも大きい場合には（ステップＳ１２においてＹＥＳの場合）、制御ユニット１０は、充電制御を停止する（ステップＳ１４）。より具体的には、制御ユニット１０は、充電制御を停止させる制御信号を双方向ＤＣ／ＡＣ変換器２０に送信する。双方向ＤＣ／ＡＣ変換器２０は、当該制御信号に基づいて、充電制御を停止する。
【００９２】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ４よりも大きいか否かを判断する（ステップＳ１６）。ＳＯＣＡがＴｈ４よりも大きくない場合には（ステップＳ１６においてＮＯの場合）、ステップＳ１からの処理を繰り返す。これに対して、ＳＯＣＡがＴｈ４よりも大きい場合には（ステップＳ１６においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ２ａがＯＦＦか否かを判断する（ステップＳ１７）。スイッチＳＷ２ａがＯＦＦではない（ＯＮである）場合には（ステップＳ１７においてＮＯの場合）、ステップＳ１からの処理を繰り返す。これに対して、スイッチＳＷ２ａがＯＦＦである場合には（ステップＳ１７においてＹＥＳの場合）、スイッチＳＷ２ａをＯＮするように制御する（ステップＳ１８）。そして、制御ユニット１０は、ステップＳ１からの処理を繰り返す。
【００９３】
次に、ステップＳ２０以降の処理について説明する。
制御ユニット１０は、蓄電池２１０を放電させる場合には（ステップＳ１９においてＹＥＳの場合）、制御ユニット１０は放電制御を実行する（ステップＳ２０）。より具体的には、制御ユニット１０は、放電電流が制御目標値になるように制御信号を双方向ＤＣ／ＡＣ変換器２０に送信する。双方向ＤＣ／ＡＣ変換器２０は、当該制御信号に基づいて、制御目標値になるように電池電流Ｉｂを負方向（放電方向）に変化させる。
【００９４】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ２よりも小さいか否かを判断する（ステップＳ２２）。ＳＯＣＡがＴｈ１よりも小さくない場合には（ステップＳ２２においてＮＯの場合）、後述するステップＳ２８からの処理を実行する。これに対して、ＳＯＣＡがＴｈ２よりも小さい場合には（ステップＳ２２においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ２ａをＯＦＦするように制御する（ステップＳ２２）。
【００９５】
次に、制御ユニット１０は、ＳＯＣＢがＴｈ２よりも小さいか否かを判断する（ステップＳ２８）。ＳＯＣＢがＴｈ２よりも小さくない場合には（ステップＳ２８においてＮＯの場合）、後述するステップＳ３２からの処理を実行する。これに対して、ＳＯＣＢがＴｈ２よりも小さい場合には（ステップＳ２８においてＹＥＳの場合）、制御ユニット１０は、放電制御を停止する。（ステップＳ３０）。より具体的には、制御ユニット１０は、放電制御を停止させる制御信号を双方向ＤＣ／ＡＣ変換器２０に送信する。双方向ＤＣ／ＡＣ変換器２０は、当該制御信号に基づいて、放電制御を停止する。
【００９６】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ３よりも小さいか否かを判断する（ステップＳ３２）。ＳＯＣＡがＴｈ３よりも小さくない場合には（ステップＳ３２においてＮＯの場合）、ステップＳ１からの処理を繰り返す。これに対して、ＳＯＣＡがＴｈ３よりも小さい場合には（ステップＳ３２においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ１ａがＯＦＦか否かを判断する（ステップＳ３３）。スイッチＳＷ１ａがＯＦＦではない（ＯＮである）場合には（ステップＳ３３においてＮＯの場合）、ステップＳ１からの処理を繰り返す。これに対して、スイッチＳＷ１ａがＯＦＦである場合には（ステップＳ３３においてＹＥＳの場合）、スイッチＳＷ１ａをＯＮするように制御する（ステップＳ３４）。そして、制御ユニット１０は、ステップＳ１からの処理を繰り返す。
【００９７】
なお、上記において、制御ユニット１０は、ステップＳ１４で充電制御を停止する代わりに、スイッチＳＷ１ｂをＯＦＦするように制御してもよい。この場合には、放電側のループのステップＳ３４の後に、ＳＯＣＢがＴｈ１よりも小さくなったことを条件として、スイッチＳＷ１ｂをＯＮするように制御する処理を追加する。
【００９８】
また、制御ユニット１０は、ステップＳ３０で放電制御を停止する代わりに、スイッチＳＷ２ｂをＯＦＦするように制御してもよい。この場合には、充電側のループのステップＳ１８の後に、ＳＯＣＢがＴｈ２よりも大きくなったことを条件として、スイッチＳＷ２ｂをＯＮするように制御する処理を追加する。
【００９９】
＜Ｅ．変形例（その１）＞
ここで、本実施の形態に従う直流給電システム１の変形例（その１）である直流給電システム２について説明する。
【０１００】
（ｅ１．全体構成）
図８は、本実施の形態の変形例（その１）に従う直流給電システム２の全体の構成を概略的に示す図である。
【０１０１】
図１を参照して、直流給電システム１は、パワーコンディショナ１００と、蓄電装置２００Ｂ、２００Ｃと、直流電力源である太陽光発電システム８００と、電力系統９００とを含む。すなわち、直流給電システム２は、直流給電システム１において、蓄電装置２００Ａの代わりに蓄電装置２００Ｃを接続端子４２Ａに接続して構成されていること以外は、基本的に同一である。したがって、直流給電システム１と同一の構成および機能についてはその詳細な説明は繰り返さない。
【０１０２】
（ｅ２．蓄電装置の構成）
蓄電装置２００Ｃは、蓄電池２１０Ｃと、管理部２２０Ｃと、スイッチＳＷ１ｃ、ＳＷ２ｃと、ダイオードＤ１ｃ，Ｄ２ｃとを含む。なお、管理部２２０Ｃと、スイッチＳＷ１ｃ、ＳＷ２ｃと、ダイオードＤ１ｃ，Ｄ２ｃとは、＜Ｂ．蓄電装置の構成＞で説明した蓄電装置２００の機能と基本的に同様であるため、その詳細な説明は繰り返さない。
【０１０３】
蓄電池２１０Ｃは、例えば、鉛蓄電池やリン酸鉄系以外のリチウムイオン電池などの二次電池で構成される。すなわち、蓄電池２１０Ｃは、蓄電池２１０Ｂと同じ種類の二次電池である。
【０１０４】
図９は、本実施の形態の変形例（その１）に従う複数の蓄電池２１０の電池残量−電圧曲線の一例を示す図である。
【０１０５】
図９を参照すると、蓄電池２１０Ｂおよび蓄電池２１０Ｃは、Ｔｈ２＜ＳＯＣ＜Ｔｈ１において、ともに電池残量に対する電圧変化（傾き）が比較的大きいことがわかる。より具体的には、Ｔｈ２＜ＳＯＣ＜Ｔｈ１においては、蓄電池２１０Ｃの方が蓄電池２１０Ｂよりも電圧変化が大きい。
【０１０６】
（ｅ３．充放電動作）
パワーコンディショナ１００の構成については、＜Ｃ．パワーコンディショナの構成＞で説明したものと基本的に同様であるため、その詳細な説明は繰り返さない。
【０１０７】
ここでは、図９および以下の図１０、１１を参照しながら、パワーコンディショナ１００の制御によって、蓄電池２１０Ｂおよび２１０Ｃの充放電がどのように変化するかを説明する。なお、ここでは蓄電池２１０を有効利用するために、いずれの蓄電池２１０もＴｈ２＜ＳＯＣ＜Ｔｈ１の間で使用されるものとする。
【０１０８】
図１０は、本実施の形態の変形例（その１）に従う複数の蓄電池２１０の充放電動作を説明するための図である。なお、図１０には、説明の容易化のため、パワーコンディショナ１００および蓄電装置２００の構成の一部を図示しないが、これらは上述した図８のように構成されているものとする。
【０１０９】
図１１は、図１０における複数の蓄電装置２００の状態の遷移を示す状態遷移図である。なお、図１１の状態（Ａ）〜（Ｅ）は、図９および図１０の状態（Ａ）〜（Ｅ）に対応している。
【０１１０】
図９、１０、１１を参照して、パワーコンディショナ１００が、蓄電装置２００Ｂおよび２００Ｃについて、それぞれスイッチＳＷ１ｂ，１ｃとＳＷ２ｂ，２ｃとをＯＮしている状態（図９、１０、１１の状態（Ａ））から説明する。なお、パワーコンディショナ１００は、蓄電装置２００Ｂおよび２００Ｃと通信することで、各々の電池残量−電圧曲線データを取得し、Ｔｈ２＜ＳＯＣ＜Ｔｈ１における電池残量に対する電圧変化が小さい蓄電池２１０ＢのスイッチＳＷ１ｂ、２ｂを制御する。
【０１１１】
図１０を参照して、状態（Ａ）では、蓄電池２１０Ｂおよび２１０Ｃと直流バス３０との間の充電経路および放電経路がともに接続されている。そのため、状態（Ａ）では、直流バス電圧Ｖｄｃと、電池電圧Ｖｂおよび電池電圧Ｖｃとは等しくなる。また、蓄電池２１０がＴｈ２＜ＳＯＣ＜Ｔｈ１の間で使用されることから、図９を参照すると、状態（Ａ）における電圧関係は、ＶＬ＜Ｖｄｃ＝Ｖｂ＝Ｖｃ＜ＶＨとなる。
【０１１２】
状態（Ａ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂおよび２１０Ｃに電力が充電される（矢印Ｒｃｈ１１、Ｒｃｈ１２）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｂおよび２１０Ｃから電力が放電される（矢印Ｒｄｃ１１、Ｒｄｃ１２）。換言すると、蓄電池２１０Ｂおよび２１０Ｃは、ＶＬ＜Ｖｂ＝Ｖｃ＜ＶＨを満たしながら充放電される。
【０１１３】
次に、パワーコンディショナ１００は、状態（Ａ）から充電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃに電力が充電されてＳＯＣＢ＞Ｔｈ１になったときにＳＷ１ｂをＯＦＦさせる。そして、パワーコンディショナ１００がさらに充電制御を続行すると、状態（Ａ）から状態（Ｂ）に遷移する（図１１の（１）に対応）。状態（Ｂ）では、蓄電池２１０Ｂにおいては、充電経路が遮断され、放電経路が接続されている。また、蓄電池２１０Ｃにおいては、充電経路および放電経路がともに接続されている。図９を参照すると、状態（Ｂ）における電圧関係は、Ｖｄｃ＝Ｖｃ＞Ｖｂ＝ＶＨとなる。直流バス電圧Ｖｄｃは、Ｖｃと等しい状態を維持しながら増減する。
【０１１４】
状態（Ｂ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｃのみに電力が充電される（矢印Ｒｃｈ１３）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｃのみから電力が放電される（図１０の矢印Ｒｄｃ１３）。すなわち、蓄電池２１０Ｂに電力は充電されず（スイッチＳＷ１ｂがＯＦＦされているため）、蓄電池２１０Ｂから電力は放電されない（Ｖｄｃ＞Ｖｂであるため）。これに対して、蓄電池２１０Ｃは、ＶＨ＜Ｖｃ＝Ｖｄｃを満たしながら充放電される。
【０１１５】
次に、パワーコンディショナ１００は、状態（Ｂ）から充電制御を行ない、蓄電池２１０Ｃに電力が充電されてＳＯＣＣ＞Ｔｈ１になると、ＳＯＣＣが上限に達し、これ以上充電ができなくなるため、充電制御を停止する。そして、パワーコンディショナ１００が、放電制御を開始すると、蓄電池２１０Ｃから電力が放電される。パワーコンディショナ１００が、ＳＯＣＣ＝Ｔｈ５（Ｖｃ＝Ｖｂ＝ＶＨ）になるまで蓄電池２１０Ｃを放電させると、状態（Ｂ）から状態（Ｃ）に遷移する（図１１の（２）に対応）。状態（Ｃ）では、蓄電池２１０Ｂおよび２１０Ｃの充電経路、放電経路の接続状態は状態（Ｂ）と同様である。しかしながら、図９を参照すると、電圧関係がＶｄｃ＝Ｖｂ＝Ｖｃ＝ＶＨとなるため、充放電動作が異なる。なお、パワーコンディショナ１００は、放電制御を開始して、蓄電池２１０Ｃから電力が放電されてＳＯＣＣ＜Ｔｈ１になった場合には、状態（Ｃ）に遷移しなくても、充電制御を開始することで、蓄電池２１０Ｃに電力を充電することができる。
【０１１６】
状態（Ｃ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｃのみに電力が充電される（矢印Ｒｃｈ１４）。すると、ＳＯＣＣ＝Ｔｈ５からＴｈ５＜ＳＯＣＣになり、電圧関係はＶｄｃ＝Ｖｃ＞Ｖｂ＝ＶＨに変化して、状態（Ｃ）から状態（Ｂ）に遷移する。また、パワーコンディショナ１００による放電制御時には、Ｖｂ＝Ｖｃを満たしながら蓄電池２１０Ｂおよび２１０Ｃから電力が放電される（矢印Ｒｄｃ１４、Ｒｄｃ１５）。このとき、蓄電池２１０Ｂに電力は充電されない（スイッチＳＷ１ｂがＯＦＦされているため）。
【０１１７】
次に、パワーコンディショナ１００は、状態（Ｃ）から放電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃから電力が放電されてＳＯＣＢ＜Ｔｈ３’になったときにＳＷ１ｂをＯＮさせると、状態（Ｃ）から状態（Ａ）に遷移する（図１１の（４）に対応）。なお、Ｔｈ３’は、Ｔｈ２＜Ｔｈ３’＜Ｔｈ１である。
【０１１８】
次に、パワーコンディショナ１００は、状態（Ａ）から放電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃから電力が放電されてＳＯＣＢ＜Ｔｈ２になったときにＳＷ２ｂをＯＦＦさせる。そして、パワーコンディショナ１００がさらに放電制御を続行すると、状態（Ａ）から状態（Ｄ）に遷移する（図１１の（５）に対応）。状態（Ｄ）では、蓄電池２１０Ｂにおいては、充電経路が接続され、放電経路が遮断されている。また、蓄電池２１０Ｃにおいては、充電経路および放電経路がともに接続されている。図９を参照すると、状態（Ｄ）における電圧関係は、Ｖｄｃ＝Ｖｃ＜Ｖｂ＝ＶＬとなる。直流バス電圧Ｖｄｃは、Ｖｃと等しい状態を維持しながら増減する。
【０１１９】
状態（Ｄ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｃのみに電力が充電される（矢印Ｒｃｈ１６）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｃのみから電力が放電される（矢印Ｒｄｃ１６）。すなわち、蓄電池２１０Ｂに電力は充電されず（Ｖｄｃ＜Ｖｂであるため）、蓄電池２１０Ｂから電力は放電されない（スイッチＳＷ２ｂがＯＦＦされているため）。これに対して、蓄電池２１０Ｃは、Ｖｃ＜ＶＬを満たしながら充放電される。
【０１２０】
次に、パワーコンディショナ１００は、状態（Ｄ）から放電制御を行ない、蓄電池２１０Ｃから電力が放電されてＳＯＣＣ＜Ｔｈ２になると、ＳＯＣＣが下限に達し、これ以上放電ができなくなるため、放電制御を停止する。そして、パワーコンディショナ１００が、充電制御を開始すると、蓄電池２１０Ｃに電力が充電される。パワーコンディショナ１００が、ＳＯＣＣ＝Ｔｈ６（Ｖｃ＝Ｖｂ＝ＶＬ）になるまで蓄電池２１０Ｃを充電させると、状態（Ｄ）から状態（Ｅ）に遷移する（図１１の（６）に対応）。状態（Ｅ）では、蓄電池２１０Ｂおよび２１０Ｃの充電経路、放電経路の接続状態は状態（Ｄ）と同様である。しかしながら、図９を参照すると、電圧関係がＶｄｃ＝Ｖｂ＝Ｖｃ＝ＶＬとなるため、充放電電流の流れが異なる。なお、パワーコンディショナ１００は、充電制御を開始して、蓄電池２１０Ｃに電力が充電されてＳＯＣＣ＞Ｔｈ２になった場合には、状態（Ｅ）に遷移しなくても、放電制御を開始することで、蓄電池２１０Ｃから電力を放電することができる。
【０１２１】
状態（Ｅ）では、パワーコンディショナ１００による放電制御時には、（スイッチＳＷ２ａがＯＦＦされているため）蓄電池２１０Ｃのみから電力が放電される（矢印Ｒｄｃ１７）。このとき、ＳＯＣＣ＝Ｔｈ６からＴｈ６＜ＳＯＣＣになり、電圧関係はＶｄｃ＝Ｖｃ＜Ｖｂ＝ＶＬに変化して、状態（Ｅ）から状態（Ｄ）に遷移する（図１１の（７）に対応）。また、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂおよび２１０Ｃに電力が充電される（矢印Ｒｃｈ１７、Ｒｃｈ１８）。
【０１２２】
次に、パワーコンディショナ１００は、状態（Ｅ）から充電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃに電力が充電されてＳＯＣＢ＞Ｔｈ４’になったときにＳＷ２ｂをＯＮさせると、状態（Ｅ）から状態（Ａ）に遷移する。なお、Ｔｈ４’は、Ｔｈ２＜Ｔｈ４’＜Ｔｈ１である。
【０１２３】
なお、本実施の形態の変形例（その１）従うパワーコンディショナ１００で実行される制御処理手順は、基本的には、図７における処理手順と基本的に同様に考えることができる。すなわち、変形例（その１）従うパワーコンディショナ１００で実行される制御処理手順は、図７におけるフローチャートにおけるＳＯＣＡ、ＳＯＣＢ、ＳＷ１ａ、ＳＷ２ａ、Ｔｈ３、Ｔｈ４を、それぞれＳＯＣＢ、ＳＯＣＣ、ＳＷ１ｂ、ＳＷ２ｂ、Ｔｈ３’、Ｔｈ４’に置き換えたものに相当する。したがって、その詳細な説明は繰り返さない。
【０１２４】
＜Ｆ．変形例（その２）＞
ここで、直流給電システム１の変形例（その２）である直流給電システム３について説明する。
【０１２５】
（ｆ１．全体構成）
図１２は、本実施の形態の変形例（その２）に従う直流給電システム３の全体の構成を概略的に示す図である。
【０１２６】
図１２を参照して、直流給電システム３は、パワーコンディショナ１００と、蓄電装置２００Ａ、２００Ｂ、２００Ｃと、直流電力源である太陽光発電システム８００と、電力系統９００とを含む。すなわち、直流給電システム３は、直流給電システム１において、蓄電装置２００Ｃを接続端子４２Ｃに接続して構成されていること以外は、基本的に同一である。したがって、直流給電システム１と同一の構成および機能についてはその詳細な説明は繰り返さない。なお、蓄電装置２００Ａ、２００Ｂ、２００Ｃとは、直流バス３０を介して互いに並列に接続される。
【０１２７】
図１３は、本実施の形態の変形例（その２）に従う複数の蓄電池２１０の電池残量−電圧曲線の一例を示す図である。
【０１２８】
図１３を参照すると、蓄電池２１０Ａ、２１０Ｂおよび２１０Ｃの電池残量−電圧曲線を示している。Ｔｈ２＜ＳＯＣ＜Ｔｈ１においては、蓄電池２１０Ａが最も電圧変化が小さく、蓄電池２１０Ｂが次に電圧変化が小さく、蓄電池２１０Ｃが最も電圧変化が大きいことがわかる。
【０１２９】
（ｆ２．充放電動作）
パワーコンディショナ１００の構成については、＜Ｃ．パワーコンディショナの構成＞で説明したものと同様であるため、その詳細な説明は繰り返さない。
【０１３０】
ここでは、図１３および以下の図１４〜１６を参照しながら、パワーコンディショナ１００の制御によって、蓄電池２１０Ａ、２１０Ｂおよび２１０Ｃの充放電がどのように変化するかを説明する。なお、ここでは蓄電池２１０を有効利用するために、いずれの蓄電池２１０もＴｈ２＜ＳＯＣ＜Ｔｈ１の間で使用されるものとする。
【０１３１】
図１４および１５は、本実施の形態の変形例（その２）に従う複数の蓄電池２１０の充放電動作を説明するための図である。なお、図１４および１５には、説明の容易化のため、パワーコンディショナ１００および蓄電装置２００の構成の一部を図示しないが、これらは上述した図１２のように構成されているものとする。
【０１３２】
図１６は、図１４および図１５における複数の蓄電装置２００の状態の遷移を示す状態遷移図である。なお、図１６の状態（Ａ）〜（Ｅ）、（Ｆ）〜（Ｉ）は、それぞれ図１４の状態（Ａ）〜（Ｅ）、図１５の状態（Ｆ）〜（Ｉ）に対応している。
【０１３３】
図１６における蓄電池２１０Ａ、２１０Ｂおよび２１０Ｃの充放電挙動は、実質的には図５で説明した蓄電池２１０Ａおよび２１０Ｂの充放電挙動と、図１０で説明した蓄電池２１０Ｂおよび２１０Ｃの充放電挙動とを組み合わせたものである。なお、ここでは、説明の容易化のため、上述したＳＷ１ａをＯＮするタイミングを規定するＳＯＣの値であるＴｈ３とＳＷ１ｂをＯＮするタイミングを規定するＳＯＣ値であるＴｈ３’とは、等しいものとする（すなわち、Ｔｈ３＝Ｔｈ３’）。同様に、上述したＳＷ２ａをＯＮするタイミングを規定するＳＯＣの値であるＴｈ４とＳＷ２ｂをＯＮするタイミングを規定するＳＯＣの値であるＴｈ４’とは、等しいものとする（すなわち、Ｔｈ４＝Ｔｈ４’）。
【０１３４】
まず、図１４の状態（Ａ）〜（Ｅ）について説明する。
図１３〜１６を参照して、パワーコンディショナ１００が、蓄電装置２００Ａ、２００Ｂおよび２００Ｃについて、それぞれスイッチＳＷ１ａ，１ｂ，１ｃとＳＷ２ａ，２ｂ，２ｃとをＯＮしている状態（図１４の状態（Ａ））から説明する。なお、パワーコンディショナ１００は、蓄電装置２００Ａ〜２００Ｃと通信することで、各々の電池残量−電圧曲線データ（例えば、図１３）を取得し、Ｔｈ２＜ＳＯＣ＜Ｔｈ１における電池残量に対する電圧変化が最も大きい蓄電池２１０Ｃ以外の残余の蓄電池２１０Ａおよび２１０Ｂを選択し、選択された各蓄電池２１０に対応するスイッチＳＷ１、ＳＷ２を制御する。
【０１３５】
図１４を参照して、状態（Ａ）では、各蓄電池２１０の充電経路および放電経路がともに接続されている。そのため、図１３を参照すると、状態（Ａ）における電圧関係は、Ｖｄｃ＝Ｖａ＝Ｖｂ＝Ｖｃ＝ＶＭとなる。
【０１３６】
状態（Ａ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ａのみに電力が充電される（矢印Ｒｃｈ２１）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ａのみから電力が放電される（矢印Ｒｄｃ２１）。換言すると、図１４の状態（Ａ）は、図５の状態（Ａ）と同様の充放電動作となる。
【０１３７】
次に、パワーコンディショナ１００は、状態（Ａ）から充電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃに電力が充電されてＳＯＣＡ＞Ｔｈ１になったときにＳＷ１ａをＯＦＦさせる。そして、パワーコンディショナ１００がさらに充電制御を続行すると、状態（Ａ）から状態（Ｂ）に遷移する（図１６の（１）に対応）。図１３を参照すると、状態（Ｂ）における電圧関係は、ＶＭ＝Ｖａ＜Ｖｄｃ＝Ｖｂ＝Ｖｃ＜ＶＨとなる。
【０１３８】
状態（Ｂ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂおよび２１０Ｃに電力が充電される（矢印Ｒｃｈ２２、Ｒｃｈ２３）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｂおよび２１０Ｃから電力が放電される（矢印Ｒｄｃ２２、Ｒｄｃ２３）。換言すると、図１４の状態（Ｂ）は、図１０の状態（Ａ）と同様の充放電動作となる。
【０１３９】
次に、パワーコンディショナ１００は、状態（Ａ）から充電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃに電力が充電されてＳＯＣＢ＞Ｔｈ１になったときにＳＷ１ｂをＯＦＦさせる。そして、パワーコンディショナ１００がさらに充電制御を続行すると、状態（Ｂ）から状態（Ｃ）に遷移する（図１６の（２）に対応）。図１２を参照すると、状態（Ｃ）における電圧関係は、ＶＭ＝Ｖａ＜Ｖｂ＝ＶＨ＜Ｖｃ＝Ｖｄｃとなる。
【０１４０】
状態（Ｃ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｃのみに電力が充電される（矢印Ｒｃｈ２４）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｃのみから電力が放電される（矢印Ｒｄｃ２４）。換言すると、図１４の状態（Ｃ）は、図１０の状態（Ｂ）と同様の充放電動作となる。
【０１４１】
次に、パワーコンディショナ１００は、状態（Ｃ）から充電制御を行ない、蓄電池２１０Ｃに電力が充電されてＳＯＣＣ＞Ｔｈ１になると、ＳＯＣＣが上限に達し、これ以上充電ができなくなるため、充電制御を停止する。そして、パワーコンディショナ１００が、放電制御を開始すると、蓄電池２１０Ｃから電力が放電される。パワーコンディショナ１００が、ＳＯＣＣ＝Ｔｈ５になるまで蓄電池２１０Ｃを放電させると、状態（Ｃ）から状態（Ｄ）に遷移する（図１６の（３）に対応）。図１２を参照すると、状態（Ｄ）における電圧関係は、ＶＭ＝Ｖａ＜Ｖｂ＝Ｖｃ＝ＶＨ＝Ｖｄｃとなる。なお、パワーコンディショナ１００は、放電制御を開始して、蓄電池２１０Ｃから電力が放電されてＳＯＣＣ＜Ｔｈ１になった場合には、状態（Ｄ）に遷移しなくても、充電制御を開始することで、蓄電池２１０Ｃに電力を充電することができる。
【０１４２】
状態（Ｄ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｃのみに電力が充電される（矢印Ｒｃｈ２５）。このとき、ＳＯＣＣ＜Ｔｈ５になると、状態（Ｄ）から状態（Ｃ）に遷移する（図１６の（４）に対応）。また、パワーコンディショナ１００による放電制御時には、Ｖｂ＝Ｖｃを満たしながら蓄電池２１０Ａおよび２１０Ｂから電力が放電される（矢印Ｒｄｃ２５、Ｒｄｃ２６）。換言すると、図１４の状態（Ｄ）は、図１０の状態（Ｃ）と同様の充放電動作となる。
【０１４３】
次に、パワーコンディショナ１００は、状態（Ｄ）から放電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃから電力が放電されてＳＯＣＢ＜Ｔｈ３になったときにＳＷ１ｂをＯＮさせると、状態（Ｄ）から状態（Ｂ）に遷移する（図１６の（５）に対応）。さらに、パワーコンディショナ１００が、ＳＯＣＢ＝ＳＯＣＣ＝Ｃｒになるまで蓄電池２１０Ｂおよび２１０Ｃを放電させると、状態（Ｂ）から状態（Ｅ）に遷移する（図１６の（６）に対応）。図１２を参照すると、状態（Ｅ）における電圧関係は、Ｖｄｃ＝Ｖａ＝Ｖｂ＝Ｖｃ＝ＶＭとなる。
【０１４４】
状態（Ｅ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂおよび２１０Ｃに電力が充電される（矢印Ｒｃｈ２７、Ｒｃｈ２８）。このとき、ＳＯＣＢ＝ＳＯＣＣ＜Ｃｒになると、電圧関係はＶＭ＝Ｖａ＜Ｖｄｃ＝Ｖｂ＝Ｖｃに変化して、状態（Ｅ）から状態（Ｂ）に遷移する（図１６の（７）に対応）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ａのみから電力が放電される（矢印Ｒｄｃ２７）。これは、Ｖｄｃ＝Ｖａ＝Ｖｂ＝Ｖｃ＝ＶＭであることから蓄電池２１０Ａからの放電が優先されるためである。
【０１４５】
次に、パワーコンディショナ１００は、状態（Ｅ）から放電制御を行ない、蓄電池２１０Ａから電力が放電されてＳＯＣＡ＜Ｔｈ３になったときにＳＷ１ａをＯＮさせると、状態（Ｅ）から状態（Ａ）に遷移する（図１６の（８）に対応）。
【０１４６】
次に、図１５の状態（Ｆ）〜（Ｉ）について説明する。
パワーコンディショナ１００は、図１４の状態（Ａ）から放電制御を行ない、蓄電池２１０Ａから電力が放電されてＳＯＣＡ＜Ｔｈ２になったときにＳＷ２ａをＯＦＦさせる。そして、パワーコンディショナ１００がさらに放電制御を続行すると、状態（Ａ）から状態（Ｆ）に遷移する（図１６の（９）に対応）。図１２を参照すると、状態（Ｆ）における電圧関係は、ＶＬ＜Ｖｄｃ＝Ｖｂ＝Ｖｃ＜Ｖａ＝ＶＭとなる。
【０１４７】
状態（Ｆ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｂおよび２１０Ｃに電力が充電される（矢印Ｒｃｈ２９、Ｒｃｈ３０）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｂおよび２１０Ｃから電力が放電される（矢印Ｒｄｃ２９、Ｒｄｃ３０）。換言すると、図１５の状態（Ｆ）は、図１０の状態（Ａ）と同様の充放電動作となる。
【０１４８】
次に、パワーコンディショナ１００は、状態（Ｆ）から放電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃから電力が放電されてＳＯＣＢ＜Ｔｈ２になったときにＳＷ２ｂをＯＦＦさせる。そして、パワーコンディショナ１００がさらに放電制御を続行すると、状態（Ｆ）から状態（Ｇ）に遷移する（図１６の（１０）に対応）。図１２を参照すると、状態（Ｇ）における電圧関係は、Ｖｄｃ＝Ｖｃ＜Ｖｂ＝ＶＬ＜Ｖａ＝ＶＭとなる。
【０１４９】
状態（Ｇ）では、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ｃのみに電力が充電される（矢印Ｒｃｈ３１）。また、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｃのみから電力が放電される（矢印Ｒｄｃ３１）。換言すると、図１５の状態（Ｇ）は、図１０の状態（Ｄ）と同様の充放電動作となる。
【０１５０】
次に、パワーコンディショナ１００は、状態（Ｇ）から放電制御を行ない、蓄電池２１０Ｃから電力が放電されてＳＯＣＣ＜Ｔｈ２になると、ＳＯＣＣが下限に達し、これ以上放電ができなくなるため、放電制御を停止する。そして、パワーコンディショナ１００が、充電制御を開始すると、蓄電池２１０Ｃに電力が充電される。パワーコンディショナ１００が、ＳＯＣＣ＝Ｔｈ６になるまで蓄電池２１０Ｃを充電させると、状態（Ｇ）から状態（Ｈ）に遷移する（図１６の（１１）に対応）。図１２を参照すると、状態（Ｈ）における電圧関係は、ＶＬ＝Ｖｂ＝Ｖｃ＝Ｖｄｃ＜Ｖａ＝ＶＭとなる。なお、パワーコンディショナ１００は、充電制御を開始して、蓄電池２１０Ｃに電力が充電されてＳＯＣＣ＞Ｔｈ２になった場合には、状態（Ｈ）に遷移しなくても、放電制御を開始することで、蓄電池２１０Ｃから電力を放電することができる。
【０１５１】
状態（Ｈ）では、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｃのみから電力が放電される（矢印Ｒｃｈ３２）。すると、ＳＯＣＣ＜Ｔｈ６なり、状態（Ｈ）から状態（Ｇ）に遷移する（図１６の（１２）に対応）。また、パワーコンディショナ１００による充電制御時には、Ｖｂ＝Ｖｃを満たしながら蓄電池２１０Ａおよび２１０Ｂに電力が充電される（矢印Ｒｄｃ３２、Ｒｄｃ３３）。換言すると、図１５の状態（Ｈ）は、図１０の状態（Ｅ）と同様の充放電動作となる。
【０１５２】
次に、パワーコンディショナ１００は、状態（Ｈ）から充電制御を行ない、蓄電池２１０Ｂおよび２１０Ｃに電力が充電されてＳＯＣＢ＞Ｔｈ４になったときにＳＷ２ｂをＯＮさせると、状態（Ｈ）から状態（Ｆ）に遷移する（図１６の（１３）に対応）。さらに、パワーコンディショナ１００が、ＳＯＣＢ＝ＳＯＣＣ＝Ｃｒになるまで蓄電池２１０Ｂおよび２１０Ｃを充電させると、状態（Ｆ）から状態（Ｉ）に遷移する（図１６の（１４）に対応）。図１２を参照すると、状態（Ｉ）における電圧関係は、Ｖｄｃ＝Ｖａ＝Ｖｂ＝Ｖｃ＝ＶＭとなる。
【０１５３】
状態（Ｉ）では、パワーコンディショナ１００による放電制御時には、蓄電池２１０Ｂおよび２１０Ｃから電力が放電される（矢印Ｒｄｃ３３、Ｒｄｃ３４）。すると、ＳＯＣＢ＝ＳＯＣＣ＜Ｃｒになり、電圧関係はＶｃ＝Ｖｂ＝Ｖｄｃ＜Ｖａ＝ＶＭに変化して、状態（Ｉ）から状態（Ｆ）に遷移する（図１６の（１５）に対応）。また、パワーコンディショナ１００による充電制御時には、蓄電池２１０Ａのみに電力が充電される（矢印Ｒｃｈ３４）。これは、Ｖｄｃ＝Ｖａ＝Ｖｂ＝Ｖｃ＝ＶＭであることから蓄電池２１０Ａへの充電が優先されるためである。
【０１５４】
次に、パワーコンディショナ１００は、状態（Ｉ）から充電制御を行ない、蓄電池２１０Ａに電力が充電されてＳＯＣＡ＞Ｔｈ４になったときにＳＷ２ａをＯＮさせると、状態（Ｉ）から状態（Ａ）に遷移する（図１６の（１６）に対応）。
【０１５５】
（ｆ３．処理手順）
次に、本実施の形態の変形例（その２）に従うパワーコンディショナ１００で実行される制御処理手順について説明する。
【０１５６】
図１７は、本実施の形態の変形例（その２）に従うパワーコンディショナ１００で実行される制御処理手順の一例を示すフローチャートである。図１７に示す各ステップは、パワーコンディショナ１００に含まれる制御ユニット１０によるソフトウェア処理および／またはハードウェア処理によって実現されるものとする。なお、蓄電装置２００Ａおよび２００Ｂおよび２００Ｃの初期状態が、上述した図１４に示す状態（Ａ）であるものとする。
【０１５７】
図１７を参照して、制御ユニット１０は、各蓄電装置２００との間で通信を行なうことによって、蓄電池２１０Ａ、２１０Ｂおよび２１０Ｃの電池残量−電圧曲線データおよび現在の電池残量を示す情報を取得する。（ステップＳ５０）。
【０１５８】
次に、制御ユニット１０は、電池残量−電圧曲線データに基づいて、Ｔｈ２＜ＳＯＣ＜Ｔｈ１における電池残量に対する電圧の傾きを計算して、当該傾きが最も大きい蓄電池以外の蓄電池２１０を選択する（ステップＳ５２）。より具体的には、制御ユニット１０は、当該傾きが最も大きい蓄電池２１０Ｃ以外の蓄電池２１０Ａおよび２１０Ｂを選択する。このとき、制御ユニット１０は、蓄電池２１０Ａを最も電圧変化が小さい蓄電池として選択し、蓄電池２１０Ｂを次に電圧変化が小さい蓄電池として選択する。
【０１５９】
次に、制御ユニット１０は、蓄電池２１０を充電させるか否かを判断する（ステップＳ５４）。充電させない場合には（ステップＳ５４においてＮＯの場合）、制御ユニット１０は、蓄電池２１０から電力を放電させるか否かを判断する（ステップＳ７７）。放電させない場合（つまり、充電も放電もさせない場合）には（ステップＳ７７においてＮＯの場合）、制御ユニット１０は、ステップＳ１からの処理を繰り返す。放電させる場合には（ステップＳ７７においてＹＥＳの場合）、制御ユニット１０は、ステップＳ７８からの処理を実行する。ステップＳ７８からの処理は、後述する。
【０１６０】
充電させる場合には（ステップＳ５４においてＹＥＳの場合）、制御ユニット１０は、制御ユニット１０は充電制御を実行する（ステップＳ５６）。
【０１６１】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ１よりも大きくなったか否かを判断する（ステップＳ５８）。ＳＯＣＡがＴｈ１よりも大きくない場合には（ステップＳ５８においてＮＯの場合）、制御ユニット１０は、ステップＳ６２からの処理を実行する。これに対して、ＳＯＣＡがＴｈ１よりも大きい場合には（ステップＳ５８においてＹＥＳの場合）、制御ユニット１０は、蓄電池２１０ＡのスイッチＳＷ１ａをＯＦＦするように制御する（ステップＳ６０）。
【０１６２】
次に、制御ユニット１０は、ＳＯＣＢがＴｈ１よりも大きいか否かを判断する（ステップＳ６２）。ＳＯＣＢがＴｈ１よりも大きくない場合には（ステップＳ６２においてＮＯの場合）、制御ユニット１０は、ステップＳ６６からの処理を実行する。これに対して、ＳＯＣＢがＴｈ１よりも大きい場合には（ステップＳ６２においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ１ｂをＯＦＦするように制御する（ステップＳ６４）。
【０１６３】
次に、制御ユニット１０は、ＳＯＣＣがＴｈ１よりも大きいか否かを判断する（ステップＳ６６）。ＳＯＣＣがＴｈ１よりも大きくない場合には（ステップＳ６６においてＮＯの場合）、制御ユニット１０は、ステップＳ７０からの処理を実行する。これに対して、ＳＯＣＣがＴｈ１よりも大きい場合には（ステップＳ６６においてＹＥＳの場合）、制御ユニット１０は、充電制御を停止する（ステップＳ６８）。
【０１６４】
次に、制御ユニット１０は、ＳＯＣＢがＴｈ４よりも大きいか否かを判断する（ステップＳ７０）。ＳＯＣＢがＴｈ４よりも大きくない場合には（ステップＳ７０においてＮＯの場合）、制御ユニット１０は、後述するステップＳ７４からの処理を実行する。これに対して、ＳＯＣＢがＴｈ４よりも大きい場合には（ステップＳ７０においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ２ｂがＯＦＦか否かを判断する（ステップＳ７１）。スイッチＳＷ２ｂがＯＦＦではない（ＯＮである）場合には（ステップＳ７１においてＮＯの場合）、後述するステップＳ７４からの処理を実行する。これに対して、スイッチＳＷ２ｂがＯＦＦである場合には（ステップＳ７１においてＹＥＳの場合）、スイッチＳＷ２ｂをＯＮするように制御する（ステップＳ７２）。
【０１６５】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ４よりも大きいか否かを判断する（ステップＳ７４）。ＳＯＣＡがＴｈ４よりも大きくない場合には（ステップＳ７４においてＮＯの場合）、制御ユニット１０は、ステップＳ５０の処理を繰り返す。これに対して、ＳＯＣＡがＴｈ４よりも大きい場合には（ステップＳ７４においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ２ａがＯＦＦか否かを判断する（ステップＳ７５）。スイッチＳＷ２ａがＯＦＦではない（ＯＮである）場合には（ステップＳ７５においてＮＯの場合）、ステップＳ５０からの処理を繰り返す。これに対して、スイッチＳＷ２ａがＯＦＦである場合には（ステップＳ７５においてＹＥＳの場合）、スイッチＳＷ２ａをＯＮするように制御する（ステップＳ７６）。そして、制御ユニット１０は、ステップＳ５０からの処理を繰り返す。
【０１６６】
次に、ステップＳ７８以降の処理について説明する。
制御ユニット１０は、蓄電池２１０を放電させる場合には（ステップＳ７７においてＹＥＳの場合）、制御ユニット１０は放電制御を実行する（ステップＳ７８）。
【０１６７】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ２よりも小さいか否かを判断する（ステップＳ８０）。ＳＯＣＡがＴｈ２よりも小さくない場合には（ステップＳ８０においてＮＯの場合）、制御ユニット１０は、後述するステップＳ８４からの処理を実行する。これに対して、ＳＯＣＡがＴｈ２よりも小さい場合には（ステップＳ８０においてＹＥＳの場合）、制御ユニット１０は、蓄電池２１０ＡのスイッチＳＷ２ａをＯＦＦするように制御する（ステップＳ８２）。
【０１６８】
次に、制御ユニット１０は、ＳＯＣＢがＴｈ２より小さいか否かを判断する（ステップＳ８４）。ＳＯＣＢがＴｈ２よりも小さくない場合には（ステップＳ８４においてＮＯの場合）、制御ユニット１０は、後述するステップＳ８８からの処理を実行する。これに対して、ＳＯＣＢがＴｈ２よりも小さい場合には（ステップＳ８４においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ２ｂをＯＦＦするように制御する（ステップＳ８６）。
【０１６９】
次に、制御ユニット１０は、ＳＯＣＣがＴｈ２よりも小さいか否かを判断する（ステップＳ８８）。ＳＯＣＣがＴｈ２よりも小さくない場合には（ステップＳ８８においてＮＯの場合）、制御ユニット１０は、後述するステップＳ９２からの処理を実行する。これに対して、ＳＯＣＣがＴｈ２よりも小さい場合には（ステップＳ８８においてＹＥＳの場合）、制御ユニット１０は、放電制御を停止する（ステップＳ９０）。
【０１７０】
次に、制御ユニット１０は、ＳＯＣＢがＴｈ３よりも小さいか否かを判断する（ステップＳ９２）。ＳＯＣＢがＴｈ３よりも小さくない場合には（ステップＳ９２においてＮＯの場合）、制御ユニット１０は、後述するステップＳ９６からの処理を実行する。これに対して、ＳＯＣＢがＴｈ３よりも小さい場合には（ステップＳ９２においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ１ｂがＯＦＦか否かを判断する（ステップＳ９３）。スイッチＳＷ１ｂがＯＦＦではない（ＯＮである）場合には（ステップＳ９３においてＮＯの場合）、後述するステップＳ９６からの処理を実行する。これに対して、スイッチＳＷ１ｂがＯＦＦである場合には（ステップＳ９３においてＹＥＳの場合）、スイッチＳＷ１ｂをＯＮするように制御する（ステップＳ９４）。
【０１７１】
次に、制御ユニット１０は、ＳＯＣＡがＴｈ３よりも小さいか否かを判断する（ステップＳ９６）。ＳＯＣＡがＴｈ３よりも小さくない場合には（ステップＳ９６においてＮＯの場合）、制御ユニット１０は、ステップＳ５０からの処理を繰り返す。これに対して、ＳＯＣＡがＴｈ３よりも小さい場合には（ステップＳ９６においてＹＥＳの場合）、制御ユニット１０は、スイッチＳＷ１ａがＯＦＦか否かを判断する（ステップＳ９７）。スイッチＳＷ１ａがＯＦＦではない（ＯＮである）場合には（ステップＳ９７においてＮＯの場合）、ステップＳ５０からの処理を繰り返す。これに対して、スイッチＳＷ１ａがＯＦＦである場合には（ステップＳ９７においてＹＥＳの場合）、スイッチＳＷ１ａをＯＮするように制御する（ステップＳ９８）。そして、制御ユニット１０は、ステップＳ５０からの処理を繰り返す。
【０１７２】
なお、上記において、制御ユニット１０は、ステップＳ６８で充電制御を停止する代わりに、スイッチＳＷ１ｃをＯＦＦするように制御してもよい。この場合には、放電側のループのステップＳ９８の後に、ＳＯＣＣがＴｈ１よりも小さくなったことを条件として、スイッチＳＷ１ｃをＯＮするように制御する処理を追加する。
【０１７３】
また、制御ユニット１０は、ステップＳ９０で放電制御を停止する代わりに、スイッチＳＷ２ｃをＯＦＦするように制御してもよい。この場合には、充電側のループのステップＳ７６の後に、ＳＯＣＣがＴｈ２よりも大きくなったことを条件として、スイッチＳＷ２ｃをＯＮするように制御する処理を追加する。
【０１７４】
＜Ｇ．スイッチの回路構成＞
上記では、充電経路、放電経路に、それぞれスイッチＳＷ１、ＳＷ２を接続する場合について説明したが、スイッチＳＷの回路構成はこれに限られない。
【０１７５】
図１８は、スイッチＳＷの他の回路構成を示す図である。
図１８を参照して、パターンＡでは、スイッチＳＷ１およびスイッチＳＷ２にダイオードを介さないスイッチＳＷ３が並列接続されている。これにより、スイッチＳＷ１を開閉することで充電経路を制御し、スイッチＳＷ２を開閉することで放電経路を制御するとともに、スイッチＳＷ３で充放電経路を制御することができる。すなわち、蓄電装置２００が充放電される場合には、スイッチＳＷ３をＯＮすることでダイオードを介さない充放電が可能となる。
【０１７６】
また、パターンＢでは、スイッチＳＷ１をＯＮ、スイッチＳＷ２をＯＦＦすることで蓄電装置２００に充電のみが可能となり、スイッチＳＷ１をＯＦＦ、スイッチＳＷ２をＯＮすることで蓄電装置２００から放電のみが可能となり、スイッチＳＷ１およびＳＷ２をＯＮすることで、蓄電装置２００に充放電が可能となる。この場合でも、蓄電装置２００が充放電される場合には、スイッチＳＷ１およびＳＷ２をＯＮすることでダイオードを介さない充放電が可能となる。
【０１７７】
パワーコンディショナ１００は、上述した蓄電装置２００の充放電動作に合わせて、スイッチＳＷ１〜ＳＷ３の開閉を制御すればよい。
【０１７８】
＜Ｈ．その他の実施の形態＞
上述した実施の形態では、蓄電装置の個数が２つまたは３つである場合について説明したが、これに限られず、４つ以上の複数の蓄電装置が直流バスを介して並列に接続されていてもよい。
【０１７９】
また、蓄電装置の個数分だけ接続端子が存在する場合について説明したが、蓄電装置自体に入出力用の接続部を設けて、蓄電装置同士を順に直流バスを介して並列に接続していく場合であってもよい。
【０１８０】
さらに、パワーコンディショナに接続される蓄電池が既知であり、予め電池残量と電圧との関寝系を示す情報が制御ユニットの記憶部などに記憶されている場合には、蓄電装置から当該情報を取得しない場合であってもよい。
【０１８１】
＜Ｉ．利点＞
本実施の形態によれば、複数の蓄電池が並列に接続された場合でも各々の電池関連情報に基づいて、蓄電池と直流バスとの接続を制御する。したがって、充放電特性の異なる蓄電池が直流バスを介して並列に接続された場合であっても、いずれの蓄電池も所定の範囲の電池残量で充放電することが可能となる。すなわち、いずれかの蓄電池のみ充放電され、他の蓄電地は充放電されないという事態を防ぎ、各々の蓄電池を有効に活用することができる。
【０１８２】
また、電池残量に対する電圧変化の小さいものから順に優先的に充放電されることになるため、直流バス電圧をより安定化することができる。また、スイッチの開閉制御の際に、蓄電池から他の蓄電池に大電流が流れることもない。
【０１８３】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１８４】
１，２，３  直流給電システム、１０  制御ユニット、１１  入力部、１２  記憶部、１３  情報取得部、１４  選択部、１５  接続制御部、１６  電流制御部、２０  双方向ＤＣ／ＡＣ変換器、２１  双方向インバータ、２２，２３  連系リアクトル、２５  電圧センサ、２６  制御部、３０  直流バス、４０，４２，４４  接続端子、５０，５２  電流センサ、１００  パワーコンディショナ、２００  蓄電装置、２１０  蓄電池、２２０  管理部、８００  太陽光発電システム、８１０  太陽電池、８２０  ＤＣ／ＤＣ変換器、９００  電力系統。
【図１】
2014079076.tif 000003
【図２】
2014079076.tif 000004
【図３】
2014079076.tif 000005
【図４】
2014079076.tif 000006
【図５】
2014079076.tif 000007
【図６】
2014079076.tif 000008
【図７】
2014079076.tif 000009
【図８】
2014079076.tif 000010
【図９】
2014079076.tif 000011
【図１０】
2014079076.tif 000012
【図１１】
2014079076.tif 000013
【図１２】
2014079076.tif 000014
【図１３】
2014079076.tif 000015
【図１４】
2014079076.tif 000016
【図１５】
2014079076.tif 000017
【図１６】
2014079076.tif 000018
【図１７】
2014079076.tif 000019
【図１８】
2014079076.tif 000020