説明

制御装置、制御方法および制御システム

【課題】複数のバッテリユニットが有するバッテリの状況に応じて、複数のバッテリユニットを放電させる。
【解決手段】制御装置は、一例として、負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別する判別部と、前記複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、前記複数のバッテリユニットに対する放電制御を行う制御部とを備える。

【発明の詳細な説明】
【技術分野】
【0001】
本開示は、例えば、複数のバッテリユニットからの放電を行う際に、バッテリユニット毎の放電量を制御する制御装置、制御方法および制御システムに関する。
【背景技術】
【0002】
近年、出力容量を向上させるために、複数の電源モジュールを並列接続し、各電源モジュールから電力を供給することが行われている。例えば、下記特許文献1には、複数の電源ユニットを並列接続し、複数の電源ユニットを順次、起動させる電源装置が記載されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2006−034047号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1に記載の電源装置では、最終的に全ての電源ユニットが起動する。電源ユニットを並列接続して動作させる際には、各電源ユニットの出力電圧を精度よく一致させる必要があるが、実際上は完全に一致させることは困難である。このため、出力電圧が最も高い電源ユニットにおけるバッテリのみが放電されることになり、特定のバッテリのみが消耗してしまうという問題があった。さらに、電源ユニット毎の放電量を制御することができないという問題があった。
【0005】
したがって、本開示の目的の一つは、複数のバッテリユニットからの放電を行う際に、バッテリユニット毎の放電量を制御する制御装置、制御方法および制御システムを提供することにある。
【課題を解決するための手段】
【0006】
上述した課題を解決するために、本開示は、例えば、負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別する判別部と、
複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、複数のバッテリユニットに対する放電制御を行う制御部と
を備える制御装置である。
【0007】
本開示は、例えば、
負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別し、
複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、複数のバッテリユニットに対する放電制御を行う
制御装置における制御方法である。
【0008】
本開示は、例えば、
複数のバッテリユニットと、
複数のバッテリユニットと接続される制御装置と
を備え、
制御装置は、
複数のバッテリユニットの中から、負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別する判別部と、
該複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、該複数のバッテリユニットに対する放電制御を行う制御部と
を備える制御システムである。
【発明の効果】
【0009】
少なくとも一つの実施形態によれば、複数のバッテリユニットからの放電を行う際に、バッテリユニット毎の放電量を制御できる。
【図面の簡単な説明】
【0010】
【図1】システムの構成例を示すブロック図である。
【図2】コントロールユニットの構成例を示すブロック図である。
【図3】コントロールユニットの電源系統の構成例を示すブロック図である。
【図4】コントロールユニットにおける高圧入力電源回路の具体的な構成の一例を示す。
【図5】バッテリユニットの構成例を示すブロック図である。
【図6】バッテリユニットの電源系統の構成例を示すブロック図である。
【図7】バッテリユニットにおけるチャージャー回路の具体的な構成の一例を示す。
【図8】Aは、太陽電池の電圧−電流特性を示すグラフである。Bは、ある曲線により太陽電池の電圧−電流特性が表される場合における、太陽電池の端子電圧と太陽電池の発電電力との関係を表したグラフ(P−V曲線)である。
【図9】Aは、太陽電池の電圧−電流特性を表す曲線の変化に対する動作点の変化を説明するための図である。Bは、コントロールユニットおよび複数のバッテリユニットにより協調制御を行う制御システムの構成例を示すブロック図である。
【図10】Aは、太陽電池に対する照度が減少した場合における、協調制御を行ったときの動作点の変化を説明するための図である。Bは、太陽電池からみた負荷が増加した場合における、協調制御を行ったときの動作点の変化を説明するための図である。
【図11】太陽電池に対する照度と太陽電池からみた負荷との両方が変化した場合における、協調制御を行ったときの動作点の変化を説明するための図である。
【図12】放電処理を分担するバッテリユニットを判別する処理の一例を説明するためのフローチャートである。
【図13】放電処理を分担するバッテリユニットを判別する処理の一例を説明するためのフローチャートである。
【図14】バッテリユニットの放電量を決定する処理の一例を説明するためのフローチャートである。
【図15】バッテリユニット毎の放電期間の一例を説明するための図である。
【発明を実施するための形態】
【0011】
以下、本開示の実施の形態について図面を参照しながら説明する。なお、説明は、以下の順序で行う。
<1.一実施形態>
<2.変形例>
なお、以下に説明する実施形態および変形例は、本開示の好適な具体例であり、これらの実施形態および変形例に限定されないものとする。
【0012】
<1.一実施形態>
「システムの構成」
図1は、本開示における制御システムの構成の一例を示す。制御システムは、1または複数のコントロールユニットCUと、1または複数のバッテリユニットBUとから構成される。図1に例示する制御システム1は、1のコントロールユニットCUと、3個のバッテリユニットBUa、BUb、BUcとから構成される。以下の説明において、個々のバッテリユニットを区別する必要がないときは、バッテリユニットBUと適宜称する。
【0013】
制御システム1では、複数のバッテリユニットBUを独立して制御することが可能とされている。さらに、複数のバッテリユニットBUはそれぞれ独立して、制御システム1に接続できる。例えば、バッテリユニットBUaおよびバッテリユニットBUbが制御システム1に接続された状態で、新たにバッテリユニットBUcを制御システム1に接続することができる。バッテリユニットBUa〜バッテリユニットBUcが制御システム1に接続された状態で、バッテリユニットBUbのみを制御システム1から離脱することができる。
【0014】
コントロールユニットCUとそれぞれのバッテリユニットBUとが、電力ラインによって接続されている。電力ラインは、例えば、コントロールユニットCUからバッテリユニットBUに電力が伝送される電力ラインL1と、バッテリユニットBUからコントロールユニットCUに電力が伝送される電力ラインL2とからなる。コントロールユニットCUとそれぞれのバッテリユニットBUとの間で、信号ラインSLを介した双方向の通信がなされる。通信は、例えば、SMBus(System Management Bus)やUART(Universal asynchronous Receiver-Transmitter)などの仕様に準じた通信がなされる。
【0015】
信号ラインSLは、1または複数のラインによって構成され、用途に応じて、使用されるラインが定義されている。信号ラインSLは共通化されており、信号ラインSLに対して各バッテリユニットBUが接続される。各バッテリユニットBUは、信号ラインSLを介して伝送される制御信号のヘッダ部を分析して、自己に対する制御信号か否かを判別する。制御信号のレベル等を適宜、設定することで、バッテリユニットBUに対するコマンドを伝送できる。バッテリユニットBUからコントロールユニットCUに対する応答は他のバッテリユニットBUにも伝送されるが、他のバッテリユニットBUは、応答が伝送されることに応じた動作をすることはない。なお、この例では、電力の伝送および通信が有線により行われるものとして説明するが、無線によって行われるようにしてもよい。
【0016】
「コントロールユニットの構成の概要」
コントロールユニットCUは、高圧入力電源回路11および低圧入力電源回路12を含む構成とされる。コントロールユニットCUは、1または複数の第1の装置を有する。この例では、コントロールユニットCUは、2個の第1の装置を有し、高圧入力電源回路11および低圧入力電源回路12がそれぞれ第1の装置に対応している。なお、高圧および低圧という表現を使用しているが、高圧入力電源回路11および低圧入力電源回路12に入力される電圧が同じ入力範囲でもかまわない。高圧入力電源回路11および低圧入力電源回路12が受け入れることができる電圧の入力範囲が重複しても一向に構わない。
【0017】
高圧入力電源回路11および低圧入力電源回路12に、環境に応じて発電する発電部によって生成された電圧が供給される。例えば、発電部は、太陽光や風力によって発電する装置である。一方で、この発電部は、自然環境に応じて発電する装置に限られない。例えば、発電部が人力によって発電する装置として構成されてもよい。このように、発電エネルギーが環境や状況に応じて変動する発電装置を想定しているが、変動しない物も受けいれることが可能である。そのため、図示しているように、AC電力の入力も行われるようになっている。なお、高圧入力電源回路11および低圧入力電源回路12には、同一の発電部または異なる発電部から電圧が供給される。そして、発電部によって生成される電圧が第1の電圧の一例とされる。
【0018】
高圧入力電源回路11には、例えば、太陽光発電によって生成された75V(ボルト)〜100V程度のDC(Direct Current)電圧(V10)が供給される。高圧入力電源回路11に、100V〜250V程度のAC(Alternating Current)電圧が供給されてもよい。高圧入力電源回路11は、太陽光発電から供給される電圧V10の変動に応じて第2の電圧を生成する。例えば、電圧V10が、高圧入力電源回路11によって降圧されることで第2の電圧が生成される。第2の電圧は、例えば、45〜48Vの範囲内のDC電圧である。
【0019】
高圧入力電源回路11は、電圧V10が75Vのときは、電圧V10を45Vに変換する。電圧V10が100Vのときは、電圧V10を48Vに変換する。電圧V10が75Vから100Vの範囲を変化するのに応じて、高圧入力電源回路11は、45Vから48Vの範囲で略リニアに変化させて、第2の電圧を生成する。高圧入力電源回路11は、生成した第2の電圧を出力する。なお、変化率をリニアにせず、各種フィードバック回路を用いて、その出力をそのまま利用するようにしてもよい。
【0020】
低圧入力電源回路12には、例えば、風力発電や人力によって生成された10V〜40V程度の範囲のDC電圧(V11)が供給される。低圧入力電源回路12は、高圧入力電源回路11と同様に、電圧V11の変動に応じて第2の電圧を生成する。低圧入力電源回路12は、電圧V11が10V〜40Vの範囲を変化することにともなって、電圧V11を、例えば、45V〜48Vの範囲のDC電圧に昇圧する。昇圧されたDC電圧が低圧入力電源回路12から出力される。
【0021】
高圧入力電源回路11および低圧入力電源回路12からの出力電圧の両方もしくは一方が、バッテリユニットBUに供給される。図では、バッテリユニットBUに供給されるDC電圧がV12として示されている。上述したように、電圧V12は、例えば、45〜48Vの範囲のDC電圧である。電圧V12によって、複数のバッテリユニットBUのうち全部または一部が充電される。なお、放電しているバッテリユニットBUに対しては、充電はなされない。
【0022】
コントロールユニットCUに対して、パーソナルコンピュータが接続可能とされてもよい。例えば、USB(Universal Serial Bus)によって、コントロールユニットCUとパーソナルコンピュータとが接続される。パーソナルコンピュータを使用して、コントロールユニットCUに対する制御がなされるようにしてもよい。
【0023】
「バッテリユニットの構成の概要」
第2の装置の一例であるバッテリユニットの構成の概要について説明する。以下、バッテリユニットBUaを例にして説明するが、バッテリユニットBUbおよびバッテリユニットBUcは、特に断わらない限り同一の構成とされる。
【0024】
バッテリユニットBUaは、チャージャー(充電)回路41aと、ディスチャージャー(放電)回路42aと、バッテリBaとを含む構成とされる。他のバッテリユニットBUも同様に、チャージャー(充電)回路と、ディスチャージャー(放電)回路と、バッテリとを含む構成とされている。以下の説明において、個々のバッテリを区別する必要がないときは、バッテリBと適宜称する。
【0025】
チャージャー回路41aは、コントロールユニットCUから供給される電圧V12をバッテリBaに適応した電圧に変換する。変換された電圧に基づいて、バッテリBaが充電される。なお、チャージャー回路41aは、電圧V12の変動に応じて、バッテリBaに対する充電レートを変化させる。
【0026】
バッテリBaから出力された電力がディスチャージャー回路42aに供給される。バッテリBaからは、例えば、12〜55V程度の範囲のDC電圧が出力される。ディスチャージャー回路42aによって、バッテリBaから供給されたDC電圧V13に変換される。電圧V13は、例えば、48VのDC電圧である。電圧V13が、電力ラインL3を介して、ディスチャージャー回路42aからコントロールユニットCUに対して出力される。なお、バッテリBaから出力されたDC電圧が、ディスチャージャー回路42aを介さずに、外部機器に対して直接、供給されるようにしてもよい。
【0027】
バッテリBは、リチウムイオンバッテリ、オリビン型リン酸鉄リチウムイオンバッテリ、鉛バッテリなどである。各バッテリユニットBUのバッテリBが異なるバッテリでもよい。例えば、バッテリユニットBUaのバッテリBaおよびバッテリユニットBUbのバッテリBbは、リチウムイオンバッテリで構成される。バッテリユニットBUcのバッテリBcは、鉛バッテリで構成される。バッテリBにおけるバッテリセルの個数および接続態様は適宜、変更可能である。複数のバッテリセルが直列または並列に接続されてもよい。複数のバッテリセルが直列に接続されたものが並列に接続されるようにしてもよい。
【0028】
複数のバッテリユニットが放電するときは、負荷が軽い場合には、出力電圧が最も高い電圧が電圧V13として電力ラインL2に供給される。負荷が重くなるにつれて、複数のバッテリユニットからの出力が合成され、合成された出力が電力ラインL2に供給される。電力ラインL2を介して、電圧V13がコントロールユニットCUに供給される。電圧V13がコントロールユニットCUの出力ポートから出力される。コントロールユニットCUに対しては、複数のバッテリユニットBUから分散して電力を供給することができる。このため、個々のバッテリユニットBUの負担を軽減することが可能となる。
【0029】
例えば、以下のような使用形態が考えられる。バッテリユニットBUaから出力される電圧V13がコントロールユニットCUを介して外部機器に供給される。バッテリユニットBUbに対しては、コントロールユニットCUから電圧V12が供給され、バッテリユニットBUbのバッテリBbが充電される。バッテリユニットBUcは、予備電源として使用される。例えば、バッテリユニットBUaの残容量が低下した際に、使用するバッテリユニットをバッテリユニットBUaからバッテリユニットBUcに切り換える。バッテリユニットBUcから出力された電圧V13が外部機器に供給される。もちろん、上述した使用形態は一例であり、これに限定されることはない。
【0030】
「コントロールユニットの内部構成」
図2は、コントロールユニットCUの内部構成の一例を示す。上述したように、コントロールユニットCUは、高圧入力電源回路11および低圧入力電源回路12を含む構成とされる。高圧入力電源回路11は、AC入力をDC出力に変換するAC−DCコンバータ11aと、電圧V10を45V〜48Vの範囲のDC電圧に降圧するDC−DCコンバータ11bとを含む構成とされる。AC−DCコンバータ11aおよびDC−DCコンバータ11bの方式については、公知のものを適用できる。なお、高圧入力電源回路11にDC電圧のみが供給されるときは、AC−DCコンバータ11aがなくてもよい。
【0031】
DC−DCコンバータ11bの入力段および出力段のそれぞれに、電圧センサと、電子スイッチと、電流センサとが接続されている。図2および後述する図5では、電圧センサを四角で、電子スイッチを丸で、電流センサを斜線が付された丸で、それぞれ簡略化して示している。DC−DCコンバータ11bの入力段には、電圧センサ11cと、電子スイッチ11dと、電流センサ11eとが接続されている。DC−DCコンバータ11bの出力段には、電流センサ11fと、電子スイッチ11gと、電圧センサ11hとが接続されている。各センサによって得られるセンサ情報が後述するCPU(Central Processing Unit)13に供給される。各電子スイッチのオン/オフがCPU13によって制御される。
【0032】
低圧入力電源回路12は、電圧V11を45V〜48Vの範囲のDC電圧に昇圧するDC−DCコンバータ12aを含む構成とされる。低圧入力電源回路12の入力段および出力段のそれぞれに、電圧センサと、電子スイッチと、電流センサとが接続されている。DC−DCコンバータ12aの入力段には、電圧センサ12bと、電子スイッチ12cと、電流センサ12dとが接続されている。DC−DCコンバータ12aの出力段には、電流センサ12eと、電子スイッチ12fと、電圧センサ12gとが接続されている。各センサによって得られるセンサ情報が後述するCPU13に供給される。各スイッチのオン/オフがCPU13よって制御される。
【0033】
なお、図において、センサから延びる矢印が、センサ情報がCPU13に供給されることを示している。電子スイッチに対する矢印は、電子スイッチに対してCPU13による制御がなされることを示している。
【0034】
高圧入力電源回路11の出力電圧がダイオードを介して出力される。低圧入力電源回路12の出力電圧がダイオードを介して出力される。高圧入力電源回路11の出力電圧および低圧入力電源回路12の出力電圧が合成され、合成された電圧V12が電力ラインL1を介してバッテリユニットBUに出力される。バッテリユニットBUから供給された電圧V13が、電力ラインL2を介してコントロールユニットCUに供給される。次に、コントロールユニットCUに供給された電圧V13が、電力ラインL3を介して外部機器に供給される。なお、図において、外部機器に供給される電圧を電圧V14として示している。
【0035】
電力ラインL3がバッテリユニットBUと接続されてもよい。このような構成により、例えば、バッテリユニットBUaから出力された電力が、電力ラインL2を介してコントロールユニットCUに供給される。供給された電力が電力ラインL3を介してバッテリユニットBUbに供給され、バッテリユニットBUbを充電することができる。なお、図示は省略しているが、電力ラインL2を介してコントロールユニットCUに供給された電力が、電力ラインL1に供給されるようにしてもよい。
【0036】
コントロールユニットCUは、CPU13を含む構成とされる。CPU13は、コントロールユニットCUの各部を制御する。例えば、高圧入力電源回路11および低圧入力電源回路12における電子スイッチをオン/オフする。さらに、CPU13は、各バッテリユニットBUに制御信号を供給する。CPU13は、例えば、バッテリユニットBUの電源をオンさせる制御信号や、充電または放電を指示する制御信号を、バッテリユニットBUに供給する。CPU13は、バッテリユニットBU毎に異なる内容の制御信号を出力することができる。
【0037】
CPU13は、バス14を介してメモリ15、D/A(Digital to Analog)変換部16、A/D(Analog to Digital)変換部17および温度センサ18と接続されている。バス14は、例えば、I2Cバスで構成される。メモリ15は、EEPROM(Electrically Erasable and Programmable Read Only Memory)などの不揮発性メモリにより構成される。D/A変換部16は、各種の処理で使用されるデジタル信号をアナログ信号に変換する。
【0038】
CPU13には、電圧センサや電流センサにより測定されたセンサ情報が入力される。センサ情報は、A/D変換部17によってデジタル信号に変換された後に、CPU13に入力される。温度センサ18は、環境温度を測定する。例えば、コントロールユニットCU内部の温度や、コントロールユニットCUの周囲の温度を測定する。
【0039】
CPU13が通信機能を有していてもよい。例えば、CPU13とパーソナルコンピュータ(PC)19との間で通信のやり取りがなされてもよい。パーソナルコンピュータに限らず、インターネットなどのネットワークに接続された機器とCPU13との間で通信がなされるようにしてもよい。
【0040】
「コントロールユニットの電源系統」
図3は、コントロールユニットCUの、主に電源系統に関する構成の一例を示す。高圧入力電源回路11の出力段には、逆流防止用のダイオード20が接続されている。低圧入力電源回路12の出力段には、逆流防止用のダイオード21が接続されている。ダイオード20およびダイオード21により、高圧入力電源回路11および低圧入力電源回路12がOR接続される。高圧入力電源回路11および低圧入力電源回路12の出力が合成されてバッテリユニットBUに供給される。実際には、高圧入力電源回路11および低圧入力電源回路12の出力のうち、電圧が高い一方の出力がバッテリユニットBUに供給されるものの、負荷となるバッテリユニットBUの電力消費量に応じて、両方から電力が供給される状況にもなる。
【0041】
コントロールユニットCUには、ユーザによって操作可能なメインスイッチSW1が設けられている。メインスイッチSW1がオンされることでCPU13に電力が供給され、コントロールユニットCUが起動する。CPU13に、例えば、コントロールユニットCUに内蔵されるバッテリ22から電力が供給される。バッテリ22は、リチウムイオンバッテリなどの充電可能なバッテリである。バッテリ22からのDC電圧がDC−DCコンバータ23によって、CPU13が動作する電圧に変換される。変換された電圧がCPU13の電源電圧として供給される。このように、コントロールユニットCUの起動時には、バッテリ22が使用される。バッテリ22に対する制御は、例えば、CPU13によってなされる。
【0042】
高圧入力電源回路11や低圧入力電源回路12、あるいはバッテリユニットBUから供給される電力によってバッテリ22を充電することができる。バッテリユニットBUから供給された電力がチャージャー回路24に供給される。チャージャー回路24は、DC−DCコンバータを含む構成とされる。バッテリユニットBUから供給された電圧V13がチャージャー回路24によって所定のレベルのDC電圧に変換される。変換されたDC電圧がバッテリ22に供給される。供給されたDC電圧によってバッテリ22が充電される。
【0043】
なお、高圧入力電源回路11や低圧入力電源回路12、あるいはバッテリユニットBUから供給される電圧V13によってCPU13が動作するようにしてもよい。バッテリユニットBUから供給された電圧V13がDC−DCコンバータ25によって所定のレベルの電圧に変換される。変換された電圧が、電源電圧としてCPU13に供給され、CPU13が動作する。
【0044】
コントロールユニットCUが起動した後に、V10およびV11の少なくとも一方が入力されると電圧V12が生成される。電圧V12が、電力ラインL1を介してバッテリユニットBUに供給される。このとき、CPU13は、信号ラインSLを使用してバッテリユニットBUと通信を行う。この通信によって、CPU13は、バッテリユニットBUに対して起動および放電を指示する制御信号を出力する。そして、CPU13は、スイッチSW2をオンする。スイッチSW2は、例えば、FET(Field Effect Transistor)から構成される。IGBT(Insulated Gate Bipolar Transistor)によって構成されてもよい。スイッチSW2がオンされることで、バッテリユニットBUからコントロールユニットCUに電圧V13が供給される。
【0045】
スイッチSW2の出力側には、逆流防止用のダイオード26が接続されている。ダイオード26を接続することにより、太陽電池や風力発電などから供給される不安定な電力が、外部機器に直接供給されることを防止できる。そして、外部機器には、バッテリユニットBUから供給される安定した電力を供給できる。もちろん、安全のために、バッテリユニットBUの最終段にもダイオードを設けてもよい。
【0046】
バッテリユニットBUから供給された電力を外部機器に供給するときは、CPU13は、スイッチSW3をオンする。スイッチSW3がオンされることで、電圧V13に基づく電圧V14が、電力ラインL3を介して外部機器に供給される。なお、電圧V14が他のバッテリユニットBUに供給され、他のバッテリユニットBUのバッテリBが電圧V14によって充電されてもよい。
【0047】
CPU13は、電圧V13または電圧V14の電圧を取得する機能を有する。例えば、電力ラインL2または電力ラインL3に検出抵抗が接続され、検出抵抗の両端の電圧を測定することで、CPU13は、電圧V13または電圧V14の電圧値を取得する。そして、CPU13は、コントロールユニットCUに所定のバッテリユニットおよび所定の負荷が接続された際の電圧変動を監視する。
【0048】
「高圧入力電源回路の構成例」
図4は、高圧入力電源回路の具体的な構成の一例を示す。図4に示すように、高圧入力電源回路11は、DC−DCコンバータ11bと、後述するフィードフォワード制御系とを備えている。図4では、電圧センサ11c、電子スイッチ11d、電流センサ11e、電流センサ11f、電子スイッチ11gおよび電圧センサ11hならびにダイオード20などの図示を省略している。
【0049】
低圧入力電源回路12は、DC−DCコンバータ12aが昇圧型のDC−DCコンバータとされること以外は、高圧入力電源回路11の構成とほぼ同様の構成を備えているため、図示および説明を省略する。
【0050】
DC−DCコンバータ11bは、例えば、スイッチング素子などを含む一次側回路32と、トランス33と、整流素子などを含む二次側回路34とから構成される。図4に例示するDC−DCコンバータ11bは、電流共振型のコンバータ(LLC共振コンバータ)である。
【0051】
フィードフォワード制御系は、オペアンプ35、トランジスタ36、抵抗Rc1、Rc2およびRc3を含み、フィードフォワード制御系の出力は、例えば、DC−DCコンバータ11bの一次側回路32のドライバに備えられた制御用端子に入力される。DC−DCコンバータ11bは、制御用端子に対する入力電圧が一定となるように、高圧入力電源回路11からの出力電圧を調整する。
【0052】
高圧入力電源回路11がフィードフォワード制御系を備えることにより、高圧入力電源回路11からの出力電圧の値が、あらかじめ設定された範囲内の電圧値となるように調整される。したがって、高圧入力電源回路11を備えるコントロールユニットCUは、例えば、太陽電池などからの入力電圧の変化に応じて出力電圧を変化させる電圧変換装置の機能を有している。
【0053】
図4に示すように、高圧入力電源回路11からは、コンデンサ31を含むAC−DCコンバータ11a、一次側回路32、トランス33、二次側回路34を介して出力電圧が取り出される。AC−DCコンバータ11aは、コントロールユニットCUの外部からの入力が交流電源であるときに配置される力率補正(Power Factor Correction)回路である。
【0054】
コントロールユニットCUからの出力は、電力ラインL1により、バッテリユニットBUに送出される。例えば、個々のバッテリユニットBUa、BUb、BUc、・・・は、逆流防止用のダイオードD1、D2、D3、・・・を介して、出力端子Te1、Te2、Te3、・・・にそれぞれ接続される。
【0055】
以下、高圧入力電源回路11に備えられたフィードフォワード制御系について説明する。
【0056】
オペアンプ35の非反転入力端子に対しては、高圧入力電源回路11への入力電圧をkc倍(kc:数十〜百分の一程度)した電圧が入力される。一方、オペアンプ35の反転入力端子c1に対しては、あらかじめ定められた一定の電圧Vt0をkc倍した電圧が入力されている。オペアンプ35の反転入力端子c1に対する入力電圧(kc×Vt0)は、例えば、D/A変換部16から印加される。電圧Vt0の値は、例えば、D/A変換部16の内蔵メモリに保持され、必要に応じて、電圧Vt0の値を変更することが可能とされている。電圧Vt0の値が、バス14を介してCPU13に接続されたメモリ15に保持され、これをD/A変換部16に転送するようにしてもよい。
【0057】
オペアンプ35の出力端子はトランジスタ36のベースに接続されており、トランジスタ36により、オペアンプ35の非反転入力端子に対する入力電圧と反転入力端子に対する入力電圧との差に応じた電圧−電流変換が行われる。
【0058】
トランジスタ36のエミッタに接続された抵抗Rc2の抵抗値は、抵抗Rc2と並列に接続される抵抗Rc1の抵抗値に対して大とされている。
【0059】
例えば、高圧入力電源回路11に対する入力電圧が、あらかじめ定められた一定の電圧Vt0よりも十分に高い電圧であったとする。このとき、トランジスタ36はオンであり、抵抗Rc1および抵抗Rc2の合成抵抗の値が抵抗Rc1の抵抗値より小となるため、図4に示すf点の電位はグラウンド電位に近づく。
【0060】
すると、フォトカプラ37を介して接続された、一次側回路32のドライバに備えられた制御用端子に対する入力電圧が低下する。制御用端子に対する入力電圧の低下を検出したDC−DCコンバータ11bは、制御用端子に対する入力電圧が一定となるように、高圧入力電源回路11からの出力電圧を引き上げる。
【0061】
逆に、例えば、コントロールユニットCUに接続された太陽電池の端子電圧が低下し、高圧入力電源回路11に対する入力電圧が、あらかじめ定められた一定の電圧Vt0に近づいたとする。
【0062】
高圧入力電源回路11に対する入力電圧が下がってくると、トランジスタ36の状態が、オンからオフの状態に近づく。トランジスタ36の状態がオンからオフの状態に近づくに伴い、抵抗Rc1および抵抗Rc2には電流が流れにくくなり、図4に示すf点の電位が上昇する。
【0063】
すると、一次側回路32のドライバに備えられた制御用端子に対する入力電圧が一定に保たれなくなるため、DC−DCコンバータ11bは、制御用端子に対する入力電圧が一定となるように、高圧入力電源回路11からの出力電圧を引き下げる。
【0064】
すなわち、高圧入力電源回路11は、入力電圧があらかじめ定められた一定の電圧Vt0よりも十分に高い電圧である場合には、出力電圧を引き上げる。また、高圧入力電源回路11は、太陽電池の端子電圧が低下して、入力電圧があらかじめ定められた一定の電圧Vt0に近づくと、出力電圧を引き下げる。このように、高圧入力電源回路11を備えるコントロールユニットCUは、入力電圧の大きさに応じて出力電圧を動的に変化させる。
【0065】
さらに、以下に説明するように、高圧入力電源回路11は、コントロールユニットCUの出力側で必要とされる電圧の変化に対しても出力電圧を動的に変化させる。
【0066】
例えば、太陽電池の発電中に、コントロールユニットCUに対して電気的に接続されるバッテリユニットBUの数が増加したとする。すなわち、太陽電池の発電中において、太陽電池からみた負荷が増加したとする。
【0067】
この場合、コントロールユニットCUに対して新たにバッテリユニットBUが電気的に接続されることにより、コントロールユニットCUに接続されている太陽電池の端子電圧が下がることになる。すると、高圧入力電源回路11に対する入力電圧が低下するに伴い、トランジスタ36の状態が、オンからオフの状態に近づくこととなり、高圧入力電源回路11からの出力電圧が引き下げられる。
【0068】
一方、例えば、太陽電池の発電中に、コントロールユニットCUに対して電気的に接続されたバッテリユニットBUの数が減少したとすると、太陽電池からみた負荷が減少するため、コントロールユニットCUに接続された太陽電池の端子電圧が上昇する。高圧入力電源回路11に対する入力電圧が、あらかじめ定められた一定の電圧Vt0よりも十分に高い電圧になると、一次側回路32のドライバに備えられた制御用端子に対する入力電圧が低下し、高圧入力電源回路11からの出力電圧が引き上げられる。
【0069】
なお、抵抗Rc1、Rc2およびRc3の抵抗値は、高圧入力電源回路11からの出力電圧の値があらかじめ設定された範囲内の電圧値となるように適宜選択される。すなわち、抵抗Rc1およびRc2の抵抗値により、高圧入力電源回路11からの出力電圧の上限がきめられる。トランジスタ36は、高圧入力電源回路11に対する入力電圧が所定の値を超えているときに、高圧入力電源回路11からの出力電圧の値が、あらかじめ設定された上限の電圧値を超えないようにするために配置されている。
【0070】
一方、高圧入力電源回路11からの出力電圧の下限は、後述するように、チャージャー回路41aにおけるフィードフォワード制御系のオペアンプの反転入力端子に対する入力電圧によってきめられる。
【0071】
「バッテリユニットの内部構成」
図5は、バッテリユニットBUの内部構成の一例を示す。ここでは、バッテリユニットBUaを例にして説明する。特に断らない限り、バッテリユニットBUbおよびバッテリユニットBUcは、バッテリユニットBUaと同様の構成とされる。
【0072】
バッテリユニットBUaは、チャージャー回路41aと、ディスチャージャー回路42aと、バッテリBaとを含む構成とされる。コントロールユニットCUからチャージャー回路41aに対して、電圧V12が供給される。バッテリユニットBUaからの出力である電圧V13が、ディスチャージャー回路42aを介してコントロールユニットCUに供給される。ディスチャージャー回路42aから外部機器に対して、直接、電圧V13が供給されるようにしてもよい。
【0073】
チャージャー回路41aは、DC−DCコンバータ43aを備える。チャージャー回路41aに入力される電圧V12が、DC−DCコンバータ43aによって所定電圧に変換される。変換された所定電圧がバッテリBaに供給され、バッテリBaが充電される。所定電圧は、バッテリBaの種類等によって異なる。DC−DCコンバータ43aの入力段には、電圧センサ43bと、電子スイッチ43cと、電流センサ43dとが接続されている。DC−DCコンバータ43aの出力段には、電流センサ43eと、電子スイッチ43fと、電圧センサ43gとが接続されている。
【0074】
ディスチャージャー回路42aは、DC−DCコンバータ44aを備える。バッテリBaからディスチャージャー回路42aに供給されるDC電圧が、DC−DCコンバータ44aによって電圧V13に変換される。変換された電圧V13がディスチャージャー回路42aから出力される。DC−DCコンバータ44aの入力段には、電圧センサ44bと、電子スイッチ44cと、電流センサ44dとが接続されている。DC−DCコンバータ44aの出力段には、電流センサ44eと、電子スイッチ44fと、電圧センサ44gとが接続されている。
【0075】
バッテリユニットBUaは、CPU45を備える。CPU45は、バッテリユニットBUの各部を制御する。例えば、電子スイッチのオン/オフを制御する。過充電防止機能や過電流防止機能などの、バッテリBの安全を確保する処理をCPU45が行うようにしてもよい。CPU45は、バス46に接続されている。バス46は、例えば、I2Cバスである。
【0076】
バス46には、メモリ47と、A/D変換部48と、温度センサ49とが接続されている。メモリ47は、例えば、EEPROMなどの書き換え可能な不揮発性メモリである。A/D変換部48は、例えば、電圧センサや電流センサによって得られるアナログのセンサ情報をデジタル情報に変換する。A/D変換部48によってデジタル信号へと変換されたセンサ情報がCPU45に供給される。温度センサ49は、バッテリユニットBU内の所定箇所の温度を測定する。温度センサ49は、例えば、CPU45が実装される基板の周囲の温度と、チャージャー回路41aおよびディスチャージャー回路42aの温度と、バッテリBaの温度とを測定する。
【0077】
「バッテリユニットの電源系統」
図6は、バッテリユニットBUaの、主に電源系統に関する構成の一例を示す。バッテリユニットBUaには、メインスイッチは設けられていない。バッテリBaとCPU45との間には、スイッチSW5およびDC−DCコンバータ39が接続されている。バッテリBaとディスチャージャー回路42aとの間には、スイッチSW6が接続されている。チャージャー回路41aの入力段には、スイッチSW7が接続されている。ディスチャージャー回路42aの出力段には、スイッチSW8が接続されている。それぞれのスイッチSWは、例えば、FETにより構成される。
【0078】
バッテリユニットBUaは、例えば、コントロールユニットCUからの制御信号によって起動される。コントロールユニットCUから、所定の信号ラインを介して、例えば、ハイレベルの制御信号が常に供給されている。このため、バッテリユニットBUaのポートを所定の信号ラインに接続するだけでハイレベルの制御信号がスイッチSW5に供給され、スイッチSW5がオンされる。スイッチSW5がオンすることで、バッテリユニットBUaが起動する。スイッチSW5がオンすることで、バッテリBaからのDC電圧がDC−DCコンバータ39に供給される。DC−DCコンバータ39によって、CPU45を動作させる電源電圧が生成される。生成された電源電圧がCPU45に供給され、CPU45が動作する。
【0079】
CPU45は、コントロールユニットCUの指示に応じた制御を実行する。コントロールユニットCUからCPU45に対して、例えば、充電指示の制御信号が供給される。充電指示に応じて、CPU45は、スイッチSW6およびスイッチSW8をオフした後にスイッチSW7をオンする。スイッチSW7がオンされることで、コントロールユニットCUから供給される電圧V12が、チャージャー回路41aに供給される。チャージャー回路41aによって電圧V12が所定電圧に変換され、変換された所定電圧によってバッテリBaが充電される。なお、バッテリBに対する充電方法は、バッテリBの種類に応じて適宜変更することができる。
【0080】
コントロールユニットCUからCPU45に対して、例えば、放電指示の制御信号が供給される。放電指示に応じて、CPU45は、スイッチSW7をオフし、スイッチSW6およびスイッチSW8をオンする。例えば、スイッチSW6をオンしてから、一定時間後にスイッチSW8をオンする。スイッチSW6がオンされることで、バッテリBaからのDC電圧がディスチャージャー回路42aに供給される。ディスチャージャー回路42aによって、バッテリBaからのDC電圧が電圧V13に変換される。変換された電圧V13が、スイッチSW8を介してコントロールユニットCUに供給される。なお、本例では省略しているが、他のバッテリユニットBUからの出力と衝突しないようにするため、スイッチSW8の後段にダイオードを追加するようにしてもよい。
【0081】
なお、コントロールユニットCUから各バッテリユニットBUに対して、予め充電または放電するタイミングが指示されていれば、バッテリユニットBUのCPU45は、指示されたタイミングに応じて充電または放電の動作を行うことができる。
【0082】
なお、CPU45の制御によって、ディスチャージャー回路42aのオン/オフを切り換えることができる(図中のCPU45からディスチャージャー回路42aに出ているおON/OFF信号線)。例えば、スイッチSW6の出力側に、図示しないスイッチSW(説明の便宜を考慮して、スイッチSW10と称する)が設けられている。スイッチSW10は、ディスチャージャー回路42aを経由する第1の経路と、ディスチャージャー回路42aを経由しない第2の経路とを切り換えるスイッチである。
【0083】
ディスチャージャー回路42aをオンするときは、CPU45は、スイッチSW10を第1の経路に接続する。これにより、スイッチSW6からの出力がディスチャージャー回路42aを介してスイッチSW8に供給される。ディスチャージャー回路42aをオフするときは、CPU45は、スイッチSW10を第2の経路に接続する。これにより、スイッチSW6からの出力がディスチャージャー回路42aを介さずに直接、スイッチSW8に供給される。
【0084】
「チャージャー回路の構成例」
図7は、バッテリユニットにおけるチャージャー回路の具体的な構成の一例を示す。図7に示すように、チャージャー回路41aは、DC−DCコンバータ43aと、後述するフィードフォワード制御系およびフィードバック制御系とを備えている。なお、図7では、電圧センサ43b、電子スイッチ43c、電流センサ43d、電流センサ43e、電子スイッチ43f、電圧センサ43gならびにスイッチSW7などの図示を省略している。
【0085】
各バッテリユニットBUにおけるチャージャー回路も、図7に示すチャージャー回路41aの構成とほぼ同様の構成を備えている。
【0086】
DC−DCコンバータ43aは、例えば、トランジスタ51、コイル52、制御用IC(Integrated Circuit)53などから構成される。トランジスタ51は、制御用IC53により制御される。
【0087】
フィードフォワード制御系は、高圧入力電源回路11と同様に、オペアンプ55、トランジスタ56、抵抗Rb1、Rb2およびRb3を含む。フィードフォワード制御系の出力は、例えば、DC−DCコンバータ43aの制御用IC53に備えられた制御用端子に入力される。DC−DCコンバータ43a中の制御用IC53は、制御用端子に対する入力電圧が一定となるように、チャージャー回路41aからの出力電圧を調整する。
【0088】
すなわち、チャージャー回路41aに備えられたフィードフォワード制御系は、高圧入力電源回路11に備えられたフィードフォワード制御系と同様に作用する。
【0089】
チャージャー回路41aがフィードフォワード制御系を備えることにより、チャージャー回路41aからの出力電圧の値が、あらかじめ設定された範囲内の電圧値となるように調整される。チャージャー回路からの出力電圧の値が、あらかじめ設定された範囲内の電圧値に調整されることにより、コントロールユニットCUに電気的に接続された各バッテリBに対する充電電流が、高圧入力電源回路11からの入力電圧の変化に応じて調整される。したがって、チャージャー回路を備えるバッテリユニットBUは、各バッテリBに対する充電レートを変化させる充電装置の機能を有している。
【0090】
コントロールユニットCUに電気的に接続された各バッテリBに対する充電レートが変化させられることにより、各バッテリユニットBUのチャージャー回路に対する入力電圧の値(高圧入力電源回路11または低圧入力電源回路12からの出力電圧の値といってもよい。)が、あらかじめ設定された範囲内の電圧値となるように調整される。
【0091】
チャージャー回路41aへの入力は、例えば、上述したコントロールユニットCUの高圧入力電源回路11または低圧入力電源回路12からの出力である。したがって、例えば、図4に示す端子Te1、Te2、Te3、・・・のいずれかと、チャージャー回路41aの入力端子とが接続されている。
【0092】
図7に示すように、チャージャー回路41aからは、DC−DCコンバータ43a、電流センサ54、フィルタ55を介して出力電圧が取り出される。チャージャー回路41aの端子Tb1には、バッテリBaが接続される。すなわち、チャージャー回路41aからの出力は、バッテリBaに対する入力となる。
【0093】
後述するように、各チャージャー回路からの出力電圧の値は、各チャージャー回路に接続されるバッテリの種類に応じて、あらかじめ設定された範囲内の電圧値となるように調整されている。各チャージャー回路からの出力電圧の範囲は、抵抗Rb1、Rb2およびRb3の抵抗値が適宜選択されることにより調整される。
【0094】
このように、各チャージャー回路からの出力電圧の範囲が、チャージャー回路に接続されるバッテリの種類に応じて個別にきめられるため、バッテリユニットBUに備えられるバッテリBの種類は特に限定されない。各チャージャー回路内の抵抗Rb1、Rb2およびRb3の抵抗値を、接続されるバッテリBの種類に応じて適宜選択すればよいからである。
【0095】
なお、図7ではフィードフォワード制御系の出力が制御用IC53の制御用端子に入力される構成を例示したが、バッテリユニットBUのCPU45が、制御用IC53の制御用端子に入力を与えるようにしてもよい。例えば、バッテリユニットBUのCPU45が、信号ラインSLを介してバッテリユニットBUに対する入力電圧に関する情報をコントロールユニットCUのCPU13から取得するようにしてもよい。コントロールユニットCUのCPU13は、電圧センサ11hや電圧センサ12gなどの測定結果から、バッテリユニットBUに対する入力電圧に関する情報を取得することが可能である。
【0096】
以下、チャージャー回路41aに備えられたフィードフォワード制御系について説明する。
【0097】
オペアンプ55の非反転入力端子に対する入力は、チャージャー回路41aへの入力電圧をkb倍(kb:数十〜百分の一程度)した電圧とされる。一方、オペアンプ55の反転入力端子b1に対する入力は、高圧入力電源回路11または低圧入力電源回路12からの出力電圧の下限として設定しようとする電圧Vbをkb倍した電圧である。オペアンプ55の反転入力端子b1に対する入力電圧(kb×Vb)は、例えば、CPU45から印加される。
【0098】
したがって、チャージャー回路41aに備えられたフィードフォワード制御系は、チャージャー回路41aに対する入力電圧が、あらかじめ定められた一定の電圧Vbよりも十分に高い電圧である場合に、チャージャー回路41aからの出力電圧を引き上げる。また、チャージャー回路41aに対する入力電圧が、あらかじめ定められた一定の電圧Vbに近づくと、フィードフォワード制御系は、チャージャー回路41aからの出力電圧を引き下げる。
【0099】
トランジスタ56は、図4に示すトランジスタ36と同様に、チャージャー回路41aに対する入力電圧が所定の値を超えているときに、チャージャー回路41aからの出力電圧の値が、あらかじめ設定された上限を超えないようにするために配置されている。なお、チャージャー回路41aからの出力電圧の値の範囲は、抵抗Rb1、Rb2およびRb3の抵抗値の組み合わせによってきまる。そのため、抵抗Rb1、Rb2およびRb3の抵抗値は、各チャージャー回路に接続されるバッテリBの種類に応じて調整される。
【0100】
また、チャージャー回路41aは、上述したように、フィードバック制御系をも備えている。フィードバック制御系は、例えば、電流センサ54、オペアンプ57およびトランジスタ58などから構成される。
【0101】
バッテリBaに供給される電流量があらかじめ設定された規定値を超えると、フィードバック制御系により、チャージャー回路41aからの出力電圧が引き下げられ、バッテリBaに供給される電流量が制限される。フィードバック制御系による、バッテリBaに供給される電流量の制限の程度は、各チャージャー回路に接続されるバッテリBの定格にあわせてきめられる。
【0102】
フィードフォワード制御系またはフィードバック制御系により、チャージャー回路41aからの出力電圧が引き下げられると、バッテリBaに供給される電流量が制限されることになる。バッテリBaに供給される電流量が制限されると、結果として、チャージャー回路41aに接続されたバッテリBaに対する充電が減速される。
【0103】
次に、本開示の実施形態において実行されてもよい協調制御を説明する前に、MPPT制御と、電圧追従法による制御とを例にとり、それぞれの制御方式について説明する。
【0104】
「MPPT制御」
まず、以下に、MPPT制御の概略について説明を行う。
【0105】
図8Aは、太陽電池の電圧−電流特性を示すグラフである。図8A中、縦軸は、太陽電池の端子電流を表し、横軸は、太陽電池の端子電圧を表している。図8A中、Iscは、光照射時において、太陽電池の端子間を短絡したときの出力電流を表し、Vocは、光照射時において、太陽電池の端子間を開放したときの出力電圧を表している。IscおよびVocは、それぞれ短絡電流および開放電圧と呼ばれる。
【0106】
図8Aに示すように、光照射時において、太陽電池の端子電流は、太陽電池の端子間を短絡したときが最大であり、このとき、太陽電池の端子電圧はほぼ0Vである。一方、光照射時において、太陽電池の端子電圧は、太陽電池の端子間を開放したときが最大であり、このとき、太陽電池の端子電流はほぼ0Aである。
【0107】
いま、太陽電池の電圧−電流特性を示すグラフが、図8Aに示す曲線C1で表されるとする。ここで、太陽電池に対して負荷を接続したとすると、接続される負荷の必要としている消費電力により、太陽電池から取りだされる電圧と電流がきまる。このときの太陽電池の端子電圧および端子電流の組により表される、曲線C1上の点を、太陽電池の動作点という。なお、図8Aは、動作点の位置を模式的に示したものであり、実際の動作点の位置を示すものではない。本開示の他の図における動作点に関しても、同様とする。
【0108】
太陽電池の電圧−電流特性を表す曲線上において動作点を変化させると、端子電圧と端子電流との積、すなわち発電電力が最大となる端子電圧Vaおよび端子電流Iaの組が見つかる。太陽電池により得られる電力が最大となる端子電圧Vaおよび端子電流Iaの組により表される点は、太陽電池の最適動作点と呼ばれる。
【0109】
太陽電池の電圧−電流特性を示すグラフが図8Aに示す曲線C1で表されるとき、太陽電池から得られる最大の電力は、最適動作点を与えるVaとIaとの積により求められる。すなわち、太陽電池の電圧−電流特性を示すグラフが図8Aに示す曲線C1で表されるとき、太陽電池から得られる最大の電力は、図8Aにおいて網掛けで示された領域の面積(Va×Ia)により表される。なお、(Va×Ia)を(Voc×Isc)で割った量がフィルファクタである。
【0110】
最適動作点は、太陽電池に接続される負荷の必要としている電力により変化し、最適動作点を表す点PAは、太陽電池に接続される負荷の必要としている電力の変化にしたがって曲線C1上を動く。負荷の必要としている電力量が少ない場合、負荷への電流の供給は、最適動作点における端子電流よりも少ない電流で事足りる。そのため、このときの太陽電池の端子電圧の値は、最適動作点における電圧値よりも高い値になる。一方、負荷の必要としている電力量が、最適動作点で供給できる電力量よりも大きい場合には、この時点の照度で提供できる電力を超えているため、太陽電池の端子電圧が0まで低下していくものと考えられる。
【0111】
図8Aに示す曲線C2およびC3は、例えば、太陽電池に対する照度が変化した場合における、太陽電池の電圧−電流特性を示している。例えば、図8Aに示す曲線C2は、太陽電池に対する照度が増加した場合における電圧−電流特性に対応し、図8Aに示す曲線C3は、太陽電池に対する照度が減少した場合における電圧−電流特性に対応する。
【0112】
例えば、太陽電池に対する照度が増加し、太陽電池の電圧−電流特性を表す曲線が、曲線C1から曲線C2に変化したとすると、最適動作点も太陽電池に対する照度の増加に伴って変化する。なお、このとき、最適動作点は、曲線C1上の点から曲線C2上の点にうつる。
【0113】
MPPT制御とは、太陽電池の電圧−電流特性を表す曲線の変化に対して最適動作点を求め、太陽電池から得られる電力が最大となるように、太陽電池の端子電圧(または端子電流)を制御することにほかならない。
【0114】
図8Bは、ある曲線により太陽電池の電圧−電流特性が表される場合における、太陽電池の端子電圧と太陽電池の発電電力との関係を表したグラフ(P−V曲線)である。
【0115】
図8Bに示すように、最大動作点を与える端子電圧において、太陽電池の発電電力が最大値Pmaxをとるものとすると、最大動作点を与える端子電圧は、山登り法と呼ばれる手法により求めることができる。以下に説明する一連の手順は、一般的には、太陽電池と、電力系統との間に接続されるパワーコンディショナー(power conditioner)のCPUなどにより実行される。
【0116】
例えば、まず、太陽電池から入力される電圧の初期値をV0として、このときの発電電力P0が計算される。次に、V1=V0+ε(ここではε>0とする。)として、太陽電池から入力される電圧がεだけ増加させられる。次に、太陽電池から入力される電圧をV1として、このときの発電電力P1が計算される。次に、得られたP0とP1とが比較され、P1>P0である場合には、V2=V1+εとして、太陽電池から入力される電圧がεだけ増加させられる。次に、太陽電池から入力される電圧をV2として、このときの発電電力P2が計算される。次に、得られたP1とP2とが比較され、P2>P1である場合には、V3=V2+εとして、太陽電池から入力される電圧がεだけ増加させられる。次に、太陽電池から入力される電圧をV3として、このときの発電電力P3が計算される。
【0117】
ここで、P3<P2であったとすると、最大動作点を与える端子電圧は、V2とV3との間にある。このように、εの大きさを調節することにより、任意の精度で最大動作点を与える端子電圧を求めることができる。上述した手順に、二分法(bisection method algorithm)を適用してもよい。なお、太陽電池の光照射面に部分的に影ができたときなど、P−V曲線が2以上のピークを有していると単純な山登り法では対応できないため、制御プログラムに工夫が必要である。
【0118】
MPPT制御によれば、太陽電池からみた負荷が常に最適になるように端子電圧が調整されるため、それぞれの気象条件下で、太陽電池から最大の電力を取り出すことができる。その一方で、最大動作点を与える端子電圧の計算にアナログ/デジタル変換(A/D変換)が必要とされるほか、計算に乗算が含まれるために、制御に時間を要してしまう。そのため、MPPT制御では、空が急に曇りだして太陽電池に対する照度が急激に変化したときなど、太陽電池に対する照度の急激な変化に対応できないときがある。
【0119】
「電圧追従法による制御」
ここで、図8Aに示す曲線C1〜C3を比較すると、太陽電池に対する照度の変化(電圧−電流特性を表す曲線の変化といってもよい。)に対して、開放電圧Vocの変化は、短絡電流Iscの変化と比較して小さい。また、いずれの太陽電池もよく似た電圧−電流特性を示し、最大動作点を与える端子電圧は、結晶シリコン太陽電池の場合、開放電圧のおよそ80%の付近にあることが知られている。したがって、太陽電池の端子電圧として適当な電圧値を設定し、太陽電池の端子電圧が、その設定された電圧値となるようにコンバータの出力電流を調整すれば、太陽電池から効率よく電力を取り出せると予想される。このような電流制限による制御は、電圧追従法と呼ばれる。
【0120】
以下に、電圧追従法による制御の概略を説明する。前提として、太陽電池とパワーコンディショナーとの間にスイッチング素子が配置され、太陽電池とスイッチング素子との間に電圧測定手段が配置されているものとする。また、太陽電池は、光照射がされた状態にあるものとする。
【0121】
まず、スイッチング素子がオフとされ、スイッチング素子のオフから所定の時間が経過した時に、電圧測定手段により太陽電池の端子電圧が測定される。スイッチング素子のオフから太陽電池の端子電圧の測定までに所定の時間の経過を待つのは、太陽電池の端子電圧が安定するのを待つためである。このときの端子電圧は、開放電圧Vocである。
【0122】
次に、測定により得られた開放電圧Vocの例えば80%の電圧値が、目標電圧値として計算され、目標電圧値がメモリなどに一時的に保持される。次に、スイッチング素子がオンとされ、パワーコンディショナー内のコンバータへの通電が開始される。このとき、太陽電池の端子電圧が、目標電圧値となるように、コンバータの出力電流が調整される。上述した一連の手順が、任意の時間間隔で実行される。
【0123】
電圧追従法による制御は、MPPT制御と比較して、太陽電池により得られる電力の損失が大きいが、簡単な回路で実現でき、低コストであるため、コンバータを備えるパワーコンディショナーを、安価なものとできる。
【0124】
図9Aは、太陽電池の電圧−電流特性を表す曲線の変化に対する動作点の変化を説明するための図である。図9A中、縦軸は、太陽電池の端子電流を表し、横軸は、太陽電池の端子電圧を表している。また、図9A中の白丸は、MPPT制御を行ったときの動作点を表し、図9A中の黒丸は、電圧追従法による制御を行ったときの動作点を表している。
【0125】
いま、太陽電池の電圧−電流特性を表す曲線が、曲線C5であったとする。次に、太陽電池に対する照度の変化に伴い、太陽電池の電圧−電流特性を表す曲線が、曲線C5からC8に順に変化したとすると、それぞれの制御方式による動作点も太陽電池の電圧−電流特性を表す曲線の変化に伴って変化する。なお、太陽電池への照度の変化に対する開放電圧Vocの変化が小さいため、図9A中においては、電圧追従法による制御を行ったときの目標電圧値をほぼ一定の値Vsとみなしている。
【0126】
図9Aからわかるように、太陽電池の電圧−電流特性を表す曲線が曲線C6である場合には、MPPT制御の動作点と電圧追従法による制御の動作点との間の乖離の度合いは小さい。そのため、太陽電池の電圧−電流特性を表す曲線が曲線C6である場合には、いずれの制御の場合においても、太陽電池により得られる発電電力に大きな違いはないと考えられる。
【0127】
一方、太陽電池の電圧−電流特性を表す曲線が曲線C8である場合には、MPPT制御の動作点と電圧追従法による制御の動作点との間の乖離の度合いが大きい。例えば、図9Aに示すように、MPPT制御を適用したときの端子電圧と電圧追従法による制御を適用したときの端子電圧との差△V6および△V8を比較すると、△V6>△V8となっている。そのため、太陽電池の電圧−電流特性を表す曲線が曲線C8である場合には、MPPT制御を適用したときに太陽電池から得られる発電電力と電圧追従法による制御を適用したときに太陽電池から得られる発電電力との差は大きい。
【0128】
「コントロールユニットおよびバッテリユニットの協調制御」
次に、コントロールユニットおよびバッテリユニットの協調制御の概略を説明する。以下、コントロールユニットおよびバッテリユニットの協調(連動)による制御を、協調制御と適宜称する。
【0129】
図9Bは、コントロールユニットおよび複数のバッテリユニットにより協調制御を行う制御システムの構成例を示すブロック図である。
【0130】
図9Bに示すように、例えば、コントロールユニットCUには、チャージャー回路およびバッテリの組を備える1または複数のバッテリユニットBUが接続される。図9Bに示すように、1または複数のバッテリユニットBUは、電力ラインL1に対して並列に接続されている。なお、図9BではコントロールユニットCUが1つの場合を例示したが、制御システムがコントロールユニットCUを複数備える場合も同様に、1または複数のコントロールユニットCUは、電力ラインL1に対して並列に接続される。
【0131】
一般的には、太陽電池から得られた電力により1台のバッテリの充電を行おうとする場合、太陽電池とバッテリとの間に介在されたパワーコンディショナーにより、上述したMPPT制御または電圧追従法による制御が実行される。該1台のバッテリには、複数のバッテリが内包されて一体として動作する物も含まれるが、該1台のバッテリは、複数のバッテリとはいえ、単一の種類からなることが一般的である。言い換えれば、上述したMPPT制御または電圧追従法による制御は、太陽電池と、1台のバッテリとの間に接続されるパワーコンディショナーの単体で実行されることが想定されている。そして、充電中における、充電の対象となるバッテリの台数、構成(並列、直列等の接続の態様)には変化がなく、充電中における、充電の対象となるバッテリの台数、構成は、一般に固定されている。
【0132】
一方、協調制御においては、コントロールユニットCUおよび複数のバッテリユニットBUa、BUb、BUc、・・・のそれぞれが、コントロールユニットCUの出力電圧と、複数個のバッテリユニットBUの必要とする電圧とのバランスがとれるように自律的に制御を行う。上述したように、バッテリユニットBUa、BUb、BUc、・・・に内包されるバッテリBは、いずれの種類でもよい。すなわち、本開示によるコントロールユニットCUは、複数種のバッテリBに対する協調制御を行うことが可能とされる。
【0133】
さらに、図9Bに示す構成例では、個々のバッテリユニットBUの着脱も自在であり、太陽電池の発電中に、コントロールユニットCUに接続されるバッテリユニットBUの数も変化しうる。図9Bに示す構成例では、太陽電池の発電中において、太陽電池からみた負荷も変化しうるが、協調制御によれば、太陽電池に対する照度の変化のみならず、太陽電池の発電中における、太陽電池からみた負荷の変化にも対応が可能である。これは、従来の構成にはなかった大きな特徴の一つである。
【0134】
上述したコントロールユニットCUとバッテリユニットBUとを接続することにより、コントロールユニットCUからの供給能力に応じて充電レートを動的に変化させる制御システムを構築することが可能となる。以下、協調制御の一例についての説明を行う。なお、以下の説明では、初期の状態において、コントロールユニットCUに対して1のバッテリユニットBUaが接続された制御システムを例にとるが、コントロールユニットCUに対して複数のバッテリユニットBUが接続されている場合も同様である。
【0135】
例えば、コントロールユニットCUの入力側に太陽電池が、出力側にバッテリモジュールBUaが接続されているとする。また、例えば、太陽電池の出力電圧の上限が100Vであるものとし、太陽電池の出力電圧の下限を75Vに抑えたいとする。すなわち、Vt0=75Vと設定されており、オペアンプ35の反転入力端子に対する入力電圧が、(kc×75)Vであるとする。
【0136】
また、コントロールユニットCUからの出力電圧の上限および下限が、例えば、48Vおよび45Vにそれぞれ設定されているものとする。すなわち、Vb=45Vと設定されており、オペアンプ55の反転入力端子に対する入力電圧が、(kb×45)Vであるとする。なお、コントロールユニットCUからの出力電圧の上限である48Vという値は、高圧入力電源回路11内の抵抗Rc1およびRc2を適宜選択することにより調整されている。言い換えれば、コントロールユニットCUからの出力の目標電圧値が、48Vに設定されているものとする。
【0137】
さらに、バッテリユニットBUaのチャージャー回路41aからの出力電圧の上限および下限が、例えば、42Vおよび28Vにそれぞれ設定されているものとする。したがって、チャージャー回路41a内の抵抗Rb1、Rb2およびRb3は、チャージャー回路41aからの出力電圧の上限および下限がそれぞれ42Vおよび28Vとなるように選択されている。
【0138】
なお、チャージャー回路41aへの入力電圧が上限であるときが、バッテリBaに対する充電レート100%である状態に対応し、入力電圧が下限であるときが、バッテリBaに対する充電レート0%である状態に対応する。すなわち、チャージャー回路41aへの入力電圧が48Vであるときが、バッテリBaに対する充電レートが100%である状態に対応し、チャージャー回路41aへの入力電圧が45Vであるときが、バッテリBaに対する充電レートが0%である状態に対応する。入力電圧が45V〜48Vの範囲で変動することに応じて、充電レートが0〜100%の範囲で設定される。
【0139】
なお、協調制御とは別に、バッテリへの充電レート制御を平行して行うようにしてもよい。すなわち、充電初期では定電流充電が行われるため、チャージャー回路41aからの出力をフィードバック調整して充電電流を一定以下に保てるように充電電圧を調整し、最終段階では、充電電圧を一定以下に保つようにする。ここで、調整される充電電圧は、上記協調制御で調整された電圧以下とされる。これにより、コントロールユニットCUから供給される電力内で充電処理がなされる。
【0140】
まず、太陽電池に対する照度が変化した場合における、協調制御を行ったときの動作点の変化について説明を行う。
【0141】
図10Aは、太陽電池に対する照度が減少した場合における、協調制御を行ったときの動作点の変化を説明するための図である。図10A中、縦軸は、太陽電池の端子電流を表し、横軸は、太陽電池の端子電圧を表している。また、図10A中の白丸は、MPPT制御を行ったときの動作点を表し、図10A中の網掛けがされた丸は、協調制御を行ったときの動作点を表している。図10Aに示す曲線C5〜C8は、太陽電池に対する照度が変化した場合における、太陽電池の電圧−電流特性を示している。
【0142】
いま、バッテリBaの必要としている電力が100w(ワット)であるものとし、太陽電池の電圧−電流特性が、曲線C5(最も晴れた状態)により表されるとする。このときの太陽電池の動作点は、例えば、曲線C5上のa点により表され、太陽電池から高圧入力電源回路11およびチャージャー回路41aを介してバッテリBaに供給される電力(供給量)が、バッテリBaの必要としている電力(需要量)を上回っているとする。
【0143】
太陽電池からバッテリBaに供給される電力が、バッテリBaの必要としている電力を上回っている場合、コントロールユニットCUからのバッテリユニットBUaに対する出力電圧(電圧V12)は、上限の48Vとなる。すなわち、バッテリユニットBUaへの入力電圧が上限の48Vであるため、バッテリユニットBUaのチャージャー回路41aからの出力電圧が上限の42Vとされ、バッテリBaに対する充電が、充電レート100%で行われる。なお、余剰分の電力は、例えば、熱などとして捨てられる。なお、バッテリへのチャージを100%で行うよう説明したが、バッテリへのチャージは100%に限定されず、充電レートは、バッテリの特性に応じて適宜調整が可能である。
【0144】
この状態から空が曇りだすと、太陽電池の電圧−電流特性を表す曲線は、曲線C5から曲線C6へと変化する。空が曇りだすことにより、太陽電池の端子電圧が徐々に低下し、コントロールユニットCUからのバッテリユニットBUaに対する出力電圧も徐々に低下する。したがって、太陽電池の電圧−電流特性を表す曲線が、曲線C5から曲線C6へと変化することに伴い、太陽電池の動作点は、例えば、曲線C6上のb点にうつる。
【0145】
この状態からさらに空が曇りだすと、太陽電池の電圧−電流特性を表す曲線が曲線C6から曲線C7へと変化し、太陽電池の端子電圧が徐々に低下することに伴って、コントロールユニットCUからのバッテリユニットBUaに対する出力電圧も低下する。コントロールユニットCUからのバッテリユニットBUaに対する出力電圧がある程度低下すると、制御システムは、バッテリBaに対して100%の電力を供給できなくなってくる。
【0146】
ここで、太陽電池の端子電圧が、100Vから、下限であるVt0=75Vに近づいてくると、コントロールユニットCUの高圧入力電源回路11は、バッテリユニットBUaに対する出力電圧を、48VからVb=45Vに向けて引き下げはじめる。
【0147】
コントロールユニットCUからのバッテリユニットBUaに対する出力電圧が引き下げられると、バッテリユニットBUaへの入力電圧が低下するため、バッテリユニットBUaのチャージャー回路41aは、バッテリBaに対する出力電圧を引き下げはじめる。チャージャー回路41aからの出力電圧が引き下げられると、バッテリBaに供給される充電電流が減少されることとなり、チャージャー回路41aに接続されたバッテリBaに対する充電が減速される。すなわち、バッテリBaに対する充電レートが引き下げられる。
【0148】
バッテリBaに対する充電レートが引き下げられると、消費電力が低下することになるため、太陽電池からみた負荷が小さくなる。すると、太陽電池からみた負荷の減少分だけ太陽電池の端子電圧が上昇(回復)する。
【0149】
太陽電池の端子電圧が上昇すると、コントロールユニットCUからのバッテリユニットBUaに対する出力電圧の引き下げの度合いが減少し、バッテリユニットBUaへの入力電圧が上昇する。バッテリユニットBUaへの入力電圧が上昇することにより、バッテリユニットBUaのチャージャー回路41aは、チャージャー回路41aからの出力電圧を引き上げ、バッテリBaに対する充電レートを引き上げる。
【0150】
バッテリBaに対する充電レートが引き上げられると、太陽電池からみた負荷が大きくなり、太陽電池からみた負荷の増加分だけ太陽電池の端子電圧が低下する。太陽電池の端子電圧が低下すると、コントロールユニットCUの高圧入力電源回路11は、バッテリユニットBUaに対する出力電圧を引き下げる。
【0151】
以後、コントロールユニットCUからのバッテリユニットBUaに対する出力電圧が、ある値に収束して電力の需要量と供給量との間のバランスのとれるまで、上述した充電レートの調整が自動的に繰り返される。
【0152】
協調制御は、MPPT制御とは異なり、ソフトウェアによる制御ではない。そのため、協調制御には、最大動作点を与える端子電圧の計算が不要である。また、協調制御による充電レートの調整においては、CPUによる計算が介在しない。そのため、協調制御は、MPPT制御と比較して消費電力が小さく、上述した充電レートの調整も、数ナノ秒〜数百ナノ秒程度と短時間で実行される。
【0153】
また、高圧入力電源回路11およびチャージャー回路41aは、自身に対する入力電圧の大きさを検知して出力電圧を調整するだけなので、アナログ/デジタル変換も不要であり、コントロールユニットCUとバッテリユニットBUaとの間の通信も不要である。したがって、協調制御は、複雑な回路を必要とせず、協調制御を実現するための回路は、小さなものとなる。
【0154】
ここで、曲線C5上の点aにいたときはコントロールユニットCUが100wの電力を供給できていたと仮定し、コントロールユニットCUからのバッテリユニットBUaに対する出力電圧がある値に収束したとする。すなわち、太陽電池の動作点が、例えば、曲線C7上のc点にうつったとする。このとき、バッテリBaに対して供給される電力は100wを下回ることとなるが、図10Aに示すように、電圧Vt0の値の選び方によっては、MPPT制御行った場合と比較しても遜色のない電力をバッテリBaに対して供給することができる。
【0155】
さらに空が曇りだすと、太陽電池の電圧−電流特性を表す曲線は、曲線C7から曲線C8へと変化し、太陽電池の動作点は、例えば、曲線C8上のd点にうつる。
【0156】
図10Aに示すように、協調制御のもとでは、電力の需要量と供給量との間のバランスが調整されるので、太陽電池の端子電圧が電圧Vt0を下回ることはない。すなわち、協調制御のもとでは、太陽電池に対する照度が極端に低下した場合であっても、太陽電池の端子電圧が電圧Vt0を下回ることはない。
【0157】
太陽電池に対する照度が極端に低下した場合、太陽電池の端子電圧が、電圧Vt0に近い値となり、バッテリBaに対して供給される電流量は、ごくわずかなものとなる。したがって、太陽電池に対する照度が極端に低下した場合には、バッテリBaの充電に時間を要することとなるが、制御システムにおける電力の需要量と供給量との間のバランスがとれているため、制御システムがダウンすることはない。
【0158】
上述したように、協調制御による充電レートの調整は、非常に短時間で実行されるため、協調制御によれば、急に空が曇りだして太陽電池に対する照度が急激に減少した場合であっても、制御システムのダウンを回避することができる。
【0159】
次に、太陽電池からみた負荷が変化した場合における、協調制御を行ったときの動作点の変化について説明を行う。
【0160】
図10Bは、太陽電池からみた負荷が増加した場合における、協調制御を行ったときの動作点の変化を説明するための図である。図10B中、縦軸は、太陽電池の端子電流を表し、横軸は、太陽電池の端子電圧を表している。また、図10B中の網掛けがされた丸は、協調制御を行ったときの動作点を表している。
【0161】
いま、太陽電池に対する照度の変化がないものとし、太陽電池の電圧−電流特性が、図10Bに示す曲線C0により表されるとする。
【0162】
制御システムの起動の直後においては、制御システム内部の電力消費がほぼないと考えられるため、太陽電池の端子電圧は、開放電圧にほぼ等しいと考えてよい。したがって、制御システムの起動の直後における太陽電池の動作点は、例えば、曲線C0上のe点にあるものと考えてよい。なお、このときのコントロールユニットCUからのバッテリユニットBUaに対する出力電圧は、上限である48Vと考えてよい。
【0163】
バッテリユニットBUaに接続されたバッテリBaに対する電力の供給が開始されると、太陽電池の動作点は、例えば、曲線C0上のg点にうつる。なお、本例の説明においては、バッテリBaの必要としている電力が100wであるため、図10Bに網掛けで示す領域S1の面積は、100wに等しい。
【0164】
太陽電池の動作点が曲線C0上のg点にあるときの制御システムの状態は、太陽電池から高圧入力電源回路11およびチャージャー回路41aを介してバッテリBaに供給される電力が、バッテリBaの必要としている電力を上回っている状態である。したがって、太陽電池の動作点が曲線C0上のg点にあるときの太陽電池の端子電圧、コントロールユニットCUからの出力電圧およびバッテリBaに供給される電圧は、それぞれ100V、48Vおよび42Vである。
【0165】
ここで、バッテリユニットBUaと同様の構成を備えるバッテリユニットBUbが、コントロールユニットCUに対して新たに接続されたとする。バッテリユニットBUaに接続されているバッテリBaと同様に、バッテリユニットBUbに接続されているバッテリBbが、充電のために100wの電力を必要とするものとすると、消費電力が増加し、太陽電池からみた負荷が急激に大きくなる。
【0166】
合計で200wの電力を2つのバッテリに供給するためには、例えば、バッテリユニットBUaのチャージャー回路41aおよびバッテリユニットBUbのチャージャー回路41bからの出力電圧を維持させたまま、出力電流の合計を2倍にしなければならない。
【0167】
ところが、発電装置が太陽電池である場合、チャージャー回路41aおよび41bからの出力電流の増加に伴って太陽電池の端子電圧も低下してしまうため、太陽電池の動作点がg点にあるときと比較して、出力電流の合計を2倍より大きくする必要がある。そうすると、図10Bに示すように、太陽電池の動作点が、例えば、曲線C0上のh点になければならないこととなり、太陽電池の端子電圧が極端に低下してしまう。太陽電池の端子電圧が極端に低下すると、制御システムがダウンするおそれがある。
【0168】
協調制御では、バッテリユニットBUbが新たに接続されたことにより、太陽電池の端子電圧が低下すると、制御システムにおける電力の需要量と供給量との間のバランスの調整がなされる。具体的には、バッテリBaおよびバッテリBbに供給される電力が合計で例えば150wとなるように、2つのバッテリに対する充電レートが自動的に引き下げられる。
【0169】
すなわち、バッテリユニットBUbが新たに接続されたことにより、太陽電池の端子電圧が低下すると、コントロールユニットCUからのバッテリユニットBUaおよびBUbに対する出力電圧も低下する。太陽電池の端子電圧が、100Vから、下限であるVt0=75Vに近づいてくると、コントロールユニットCUの高圧入力電源回路11は、バッテリユニットBUaおよびBUbに対する出力電圧を、48VからVb=45Vに向けて引き下げはじめる。
【0170】
コントロールユニットCUからのバッテリユニットBUaおよびBUbに対する出力電圧が引き下げられると、バッテリユニットBUaおよびBUbへの入力電圧が低下する。
すると、バッテリユニットBUaのチャージャー回路41aおよびバッテリユニットBUbのチャージャー回路41bは、バッテリBaおよびBbに対する出力電圧をそれぞれ引き下げはじめる。チャージャー回路からの出力電圧が引き下げられると、チャージャー回路に接続されたバッテリに対する充電が減速される。すなわち、それぞれのバッテリに対する充電レートが引き下げられることになる。
【0171】
それぞれのバッテリに対する充電レートが引き下げられると、全体として消費電力が低下することになるため、太陽電池からみた負荷が小さくなり、太陽電池からみた負荷の減少分だけ太陽電池の端子電圧が上昇(回復)する。
【0172】
以後、太陽電池に対する照度が急激に減少した場合と同様にして、コントロールユニットCUからのバッテリユニットBUaおよびBUbに対する出力電圧が、ある値に収束して電力の需要量と供給量との間のバランスのとれるまで、充電レートの調整が行われる。
【0173】
なお、実際に収束する電圧値がいくつになるかは状況によって異なる。そのため、実際に収束する電圧値ははっきりとはわからないが、太陽電池の端子電圧が下限であるVt0=75Vになると充電がなされなくなるため、下限であるVt0の値よりは若干高い電圧で収束するものと推定される。また、個々のバッテリユニットは連動制御されていないため、個々のバッテリユニットが同じ構成であっても、使用される素子のばらつきにより充電レートは異なっているものと推測される。ただし、結果として全体を協調制御できることに変わりはない。
【0174】
協調制御による充電レートの調整が非常に短時間で実行されるため、バッテリユニットBUbが新たに接続されると、太陽電池の動作点は、曲線C0上のg点からi点へとうつる。なお、図10Bにおいては、説明の都合上、曲線C0上に太陽電池の動作点の一例としてh点を図示したが、協調制御のもとでは、太陽電池の動作点が実際にh点にうつるわけではない。
【0175】
このように、協調制御では、太陽電池からみた負荷の増加に対して、個々のバッテリユニットBUのチャージャー回路が、自身に対する入力電圧の大きさを検知して、個々のバッテリユニットBUのチャージャー回路が、自身の吸いこむ電流量を自動的に抑制する。協調制御によれば、コントロールユニットCUに対して接続されるバッテリユニットBUの数が増加して太陽電池からみた負荷が急激に増加した場合であっても、制御システムのダウンを回避することができる。
【0176】
次に、太陽電池に対する照度と太陽電池からみた負荷との両方が変化した場合における、協調制御を行ったときの動作点の変化について説明を行う。
【0177】
図11は、太陽電池に対する照度と太陽電池からみた負荷との両方が変化した場合における、協調制御を行ったときの動作点の変化を説明するための図である。図11中、縦軸は、太陽電池の端子電流を表し、横軸は、太陽電池の端子電圧を表している。また、図11中の網掛けがされた丸は、協調制御を行ったときの動作点を表している。図11に示す曲線C5〜C8は、太陽電池に対する照度が変化した場合における、太陽電池の電圧−電流特性を示している。
【0178】
まず、コントロールユニットCUに対して、充電のために100wの電力を必要とするバッテリBaを備えたバッテリユニットBUaが接続されているものとする。また、このときの太陽電池の電圧−電流特性が、曲線C7により表され、太陽電池の動作点が、曲線C7上のp点により表されるとする。
【0179】
図11に示すように、p点における太陽電池の端子電圧が、太陽電池の出力電圧の下限としてあらかじめ設定された電圧Vt0にかなり近づいているとする。太陽電池の端子電圧が電圧Vt0にかなり近づいていることは、制御システムにおいて、協調制御による充電レートの調整が実行され、充電レートが非常に抑えられていることを意味する。すなわち、太陽電池の動作点が図11に示すp点により表される状態では、チャージャー回路41aを介してバッテリBaに供給される電力が、太陽電池から高圧入力電源回路11に供給される電力を大幅に上回っていることを示している。したがって、太陽電池の動作点が図11に示すp点により表される状態においては、充電レートの調整が大きくなされ、バッテリBaを充電するチャージャー回路41aに対しては、100wよりもかなり小なる電力が供給されている。
【0180】
次に、太陽電池に対する照度が増加し、太陽電池の電圧−電流特性を表す曲線が、曲線C7から曲線C6へと変化したとする。また、バッテリユニットBUaと同様の構成を備えるバッテリユニットBUbが、コントロールユニットCUに対して新たに接続されたとする。このとき、太陽電池の動作点は、例えば、曲線C7上のp点から、曲線C6上のq点にうつる。
【0181】
コントロールユニットCUに対して2つのバッテリユニットが接続されたことにより、チャージャー回路41a、41bがバッテリBa、Bbにフルで充電する際の消費電力は200wとなるが、太陽電池に対する照度が十分でない場合、協調制御が継続され、消費電力が、200w未満(例えば150wなど)に調整される。
【0182】
次に、空が晴れあがるなどして、太陽電池の電圧−電流特性を表す曲線が、曲線C6から曲線C5へと変化したとする。このとき、太陽電池に対する照度の増加に伴って太陽電池の発電電力が増加してくると、太陽電池からの出力電流が増加する。
【0183】
太陽電池に対する照度が十分に増加し、太陽電池の発電電力がさらに増加すると、あるところで太陽電池の端子電圧が電圧Vt0と比較して十分大きい値となる。太陽電池から高圧入力電源回路11ならびにチャージャー回路41aおよび41bを介して2つのバッテリに供給される電力が、2つのバッテリを充電するのに必要としている電力を上回ると、協調制御による充電レートの調整が緩和されるか、自動的に解除される。
【0184】
このとき、太陽電池の動作点は、例えば、曲線C5上のr点で表され、個々のバッテリBaおよびBbに対する充電は、100%の充電レートで行われる。
【0185】
次に、太陽電池に対する照度が減少し、太陽電池の電圧−電流特性を表す曲線が、曲線C5から曲線C6へと変化したとする。
【0186】
すると、太陽電池の端子電圧が低下し、太陽電池の端子電圧があらかじめ設定された電圧Vt0に近づくと、協調制御による充電レートの調整が再び実行される。このときの太陽電池の動作点は、曲線C6上のq点で表される。
【0187】
次に、太陽電池に対する照度がさらに減少し、太陽電池の電圧−電流特性を表す曲線が、曲線C6から曲線C8へと変化したとする。
【0188】
すると、太陽電池の端子電圧が電圧Vt0を下回らないように充電レートが調整されるため、太陽電池からの端子電流が減少し、太陽電池の動作点が、曲線C6上のq点から、曲線C8上のs点にうつる。
【0189】
協調制御では、個々のバッテリユニットBUに対する入力電圧があらかじめ定められた電圧Vt0を下回らないように、コントロールユニットCUと個々のバッテリユニットBUとの間で電力の需要量と供給量との間のバランスが調整される。したがって、協調制御によれば、個々のバッテリユニットBUからみた入力側の供給能力に応じて、個々のバッテリBに対する充電レートをリアルタイムで変化させることができる。このように、協調制御によれば、太陽電池に対する照度の変化のみならず、太陽電池からみた負荷の変化に対しても対応が可能である。
【0190】
上述したように、本開示は、商用電源を必要としない。したがって、電源装置や電力網が整備されていない地域においても、本開示は有効である。
【0191】
「負荷判断処理と放電制御処理」
ところで、複数のバッテリユニットのバッテリの出力電圧が異なる場合に、複数のバッテリユニットを並列接続して動作させることを想定する。動作が開始されると、一般に、最も高い出力電圧のバッテリが放電することになり、特定のバッテリのみが消耗する。さらに、出力先のバッテリを切り替えた場合に、出力電圧が変動する。この出力電圧の変動が、出力電圧の供給を受ける負荷(外部機器)に対するノイズとなり、負荷に悪影響を与えるおそれがある。切り替わった出力電圧が小さく、負荷の消費電力が大きければ、電圧がドロップしてしまうこともある。
【0192】
このような問題に対応するために、バッテリユニット間で連携した処理を行うことで出力電圧を調整するようにしてもよい。しかしながら、本開示において例示したような、システムに対してバッテリユニットが自由に接続または離脱できるような場合は、バッテリユニット間で連携した処理を行うことは実際上、困難である。そこで、本開示では、上述したように、DC−DCコンバータを使用して、出力電圧を所定電圧(例えば、48V)に揃えている。
【0193】
DC−DCコンバータを使用した場合でも、各バッテリユニットの出力電圧が完全に一致しない場合がある。例えば、特定のバッテリユニットの出力電圧が他のバッテリユニットの出力電圧より0.01V程度高いだけで、特定のバッテリユニットのみから放電することも生じ得る。もちろん、負荷に対して電力を供給する過程で出力電圧の差異が吸収され、複数のバッテリユニットが正常に動作することもあるが、いずれの場合でもどのバッテリユニットがどれだけ放電しているかを把握して、放電量を制御することができない。
【0194】
本開示において例示するシステムでは、複数のバッテリユニットを使用している。複数のバッテリユニット毎のバッテリの状況は異なる。例えば、バッテリの使用履歴、温度、残容量などは、バッテリ毎で異なる。このため、あるバッテリユニットのバッテリは新品なので放電量を大きくしたいとか、あるバッテリユニットのバッテリは劣化が進んでいるから放電量を小さくしたいといった要望がある。しかしながら、上述したように、バッテリ毎の放電量を制御することができないため、このような要望に対応することができないという問題があった。さらに、負荷の消費電力がわからないため、負荷との関係でバッテリユニットを全て使用すべきなのか、それとも一部のバッテリユニットだけを使用すればよいのかを判別することができなかった。
【0195】
そこで、本開示では、例えば、負荷判断処理および放電制御処理を行うことで、これらの要望にも対応できるようにしている。以下、負荷判断処理および放電制御処理について説明する。なお、放電量は、例えば、あるバッテリユニットが放電する電力量である。放電量が、バッテリユニットが放電する期間(放電期間)で定義されてもよい。放電量が、バッテリユニット毎の分配率で定義されてもよい。
【0196】
図12は、負荷判断処理の流れの一例を示すフローチャートである。負荷判断処理は、コントロールユニットCUによって行われる。
【0197】
処理が開始される。ステップS1の処理では、コントロールユニットCUによって各バッテリの状況を取得する処理がなされる。例えば、コントロールユニットCUのCPU13は、各バッテリユニットBUのCPU45に対して、それぞれのバッテリユニットBUが有するバッテリBの状況を要求する要求信号を送出する。要求信号は、例えば、共通の信号ラインSLを介して送信される。要求信号は、バッテリユニットBU毎の識別子がヘッダに記述されて送信されてもよいし、識別子を記述せずに全てのバッテリユニットBUに同報送信されるようにしてもよい。
【0198】
要求信号に応じて、各バッテリユニットBUのCPU45は、自身が有するバッテリBの状況を示す応答信号をコントロールユニットCUに送出する。バッテリの状況とは、バッテリの残容量や、充放電回数や使用時間の累計などのバッテリの使用履歴や、バッテリの温度などを示すデータである。応答信号が各バッテリユニットBUからコントロールユニットCUに供給される。コントロールユニットCUは、応答信号に基づいて、バッテリユニットBUaのバッテリBa、バッテリユニットBUbのバッテリBbおよびバッテリユニットBUcのバッテリBcのそれぞれの状況を取得できる。なお、各バッテリユニットBUからの応答信号が衝突しないようにするため、応答信号が所定の間隔をもってそれぞれ伝送される。次に、処理がステップS2に進む。
【0199】
ステップS2では、バッテリBの残容量に応じた順位付けがなされる。例えば、残容量が多い順に、1番目、2番目、3番目・・・というような順位付けが各バッテリユニットBUに対してなされる。ここでは、バッテリユニットBUbに対して1番目の順位が付与され、バッテリユニットBUaに対して2番目の順位が付与され、バッテリユニットBUcに対して3番目の順位が付与されたものとする。そして、処理がステップS3に進む。
【0200】
ステップS3およびステップS4では、ステップS2で決定した順位を補正する補正処理が行われる。ステップS3では、バッテリの使用歴による補正処理が行われる。例えば、順位が1番目のバッテリユニットBUaのバッテリBaと、順位が2番目のバッテリユニットBUbのバッテリBbの残容量の差が所定範囲内であり、残容量の差が少ないとする。このようなとき、バッテリBaの使用歴がバッテリBbより長い場合は、1番目と2番目の順位を入れ替える。もちろん、補正処理を行った場合でも順位が変わらない場合もある。
【0201】
ステップS4では、バッテリユニットBU内の温度に応じた補正処理が行われる。例えば、バッテリユニットBUの温度が高いバッテリユニットBUが下位の順位になるように補正処理が行われる。ステップS2、ステップS3およびステップS4の処理は、実行されなくてもよい。少なくとも一の処理が実行されるようにしてもよい。さらに、バッテリの状況を規定するパラメータによって他の補正処理が追加されてもよい。例えば、放電可能電力量による補正処理が行われてもよい。放電可能電力量が小さい、言い換えれば、あまり放電電流を流せないバッテリを有するバッテリユニットの順位が、下位になる補正処理が行われてもよい。そして、処理がステップS5に進む。
【0202】
ステップS5では、1番目の順位が付与されたバッテリユニットBUbが選択される。そして、処理がステップS6に進み、コントロールユニットCUからバッテリユニットBUbに対する放電指示がなされる。放電指示の処理の内容は上述しているので、重複した説明を省略する。なお、ステップS6の処理が行われる際には、例えば、コントロールユニットCUの電力ラインL4に負荷が接続されており、負荷が起動しているものとする。このとき、負荷が必要とする電力(負荷の消費電力)がどの程度のものかは不明である。そして、処理がステップS7に進む。
【0203】
ステップS7では、負荷が必要とする電力を、バッテリユニットBUbが供給できるか否かが判定される。この処理は、例えば、コントロールユニットCUのCPU13が電力ラインL2に供給されている電圧V13の電圧変動を監視することで行われる。負荷側における電圧の変動を監視するようにしてもよい。ここで、電力ラインL2には、電圧V13の一例として、バッテリユニットBUbからのDC電圧48Vが供給されている。若し、負荷の消費電力が大きい(負荷が重い場合)は、電圧V13が大きく降下する。場合にはよっては、電圧V13がドロップする。例えば、閾値を設け、電圧V13が閾値以下になった場合は、負荷が必要とする電力をバッテリユニットBUbが供給できないと判断する。若し、電圧V13が降下しない、または、電圧V13の変動が所定範囲内である場合は、負荷が必要とする電力をバッテリユニットBUbが供給できると判断され、バッテリユニットBUbの放電処理が停止される。そして、処理がステップS8に進む。
【0204】
ステップS8では、ステップS7の処理が全てのバッテリユニットBUに対して行われたか否かが判断される。行われていない場合は、処理がステップS5に戻る。ステップS5では、2番目のバッテリユニットBUaが選択される。そして、ステップS6およびステップS7において、バッテリユニットBUaに対する放電指示と、負荷が必要とする電力を供給できるか否かの判定が行われる。判定後にバッテリユニットBUaの放電処理が停止され、処理がステップS8に進む。
【0205】
ステップS8では、ステップS7の処理が全てのバッテリユニットBUに対して行われたか否かが判断される。行われていない場合は、処理がステップS5に戻る。ステップS5では、3番目のバッテリユニットBUcが選択される。そして、ステップS6およびステップS7において、バッテリユニットBUcに対する放電指示と、負荷が必要とする電力を供給できるか否かの判定が行われる。判定後にバッテリユニットBUcの放電処理が停止され、処理がステップS8に進む。
【0206】
ステップS8では、全てのバッテリユニットBUに対する処理が終了したか否かが判断される。バッテリユニットBUa、バッテリユニットBUbおよびバッテリユニットBUcに対してステップS7の処理が終了したことから、処理がステップS9に進む。ステップS9では、個々のバッテリユニットBUが、負荷が必要とする電力を出力できるか否かが判断される。全てのバッテリユニットBUが、負荷が必要とする電力を供給できない場合には、処理が処理Aに進む。なお、処理Aの詳細については後述する。少なくとも一のバッテリユニットBUが、負荷が必要とする電力を供給できると判定された場合は、処理が終了する。
【0207】
ここでは、ステップS7における判定において、例えば、バッテリユニットBUa、バッテリユニットBUbおよびバッテリユニットBUcのそれぞれが、負荷が必要とする電力を供給できると判定されたものとする。すなわち、バッテリユニットBUa、バッテリユニットBUbおよびバッテリユニットBUcは、それぞれ単独で負荷に対応することができる。しかしながら、バッテリユニットBUa、バッテリユニットBUbおよびバッテリユニットBUcがそれぞれ有するバッテリの状況は異なるため、後述する放電制御処理では、1台のみで放電させるのではなく、3台のバッテリユニットで放電処理を分担させる。
【0208】
なお、ステップS7の処理で、負荷が必要とする電力を供給できないと判断されたバッテリユニットは、後述する放電制御処理では使用されない。例えば、バッテリユニットBUcが、ステップS7の処理において、負荷が必要とする電力を供給できないと判定されたとする。この場合は、後述する放電制御処理では、バッテリユニットBUcは使用されずに、2台のバッテリユニット(バッテリユニットBUaおよびバッテリユニットBUb)で分担して出力する処理が行われる。
【0209】
上述した処理では、全てのバッテリユニットに対してステップS7の判定処理を行ったが、以下のように適宜、変更できる。例えば、電力ラインL2に流れる電流が略一定値であれば、電圧との関係で各バッテリユニットBUの出力(電力)が略同じになる。このような場合には、全てのバッテリユニットに対してステップS7の判定処理を行うのではなく、一のバッテリユニットのみにステップS7の判定処理を行うようにしてもよい。
【0210】
以下のように変形することも可能である。例えば、ステップS1において各バッテリユニットBUの出力を取得する。このとき、全てのバッテリユニットの出力が略同じ場合は、いずれか一のバッテリユニットのみに対して処理を行うようにしてもよい。さらに、処理を効率化するために、出力が小さいバッテリユニットからステップS7の判定処理などを行うようにしてもよい。最も出力が小さいバッテリユニットが負荷に対応できれば、他のバッテリユニットも全て負荷に対応できることになり、ステップS7の処理を一部、省略できる。全てのバッテリユニットに対してステップS7の処理を行う場合には、ステップS1〜ステップS3の処理が省略されてもよい。
【0211】
負荷判断処理が処理Aに進む場合について、図13のフローチャートを参照して説明する。処理Aが行われることは、負荷が重い等という理由で、接続されているバッテリユニット中の1台のバッテリユニットでは、負荷に対応できないことを意味する。このため、複数のバッテリユニットBUを使用して負荷に対応する。ステップS11では、複数(例えば、2台)のバッテリユニットBUが選択される。そして、処理がステップS12に進む。ステップS12では、2台のバッテリユニットBUに対する放電指示がなされ、2台のバッテリユニットBUが放電処理を行う。そして、処理がステップS13に進む。ステップS13では、2台のバッテリユニットBUを使用したときに、負荷が必要とする電力を供給できるか否かが判定される。そして、処理がステップS14に進む。
【0212】
ステップS14では、全ての組合せを確認したか否かが判断される。ここでは、3台のバッテリユニット(バッテリユニットBUa、バッテリユニットBUb、バッテリユニットBUc)を使用していることか、3通りの組み合わせが存在する。全ての組み合せについてステップS13の処理が行われていなければ、処理がステップS11に戻る。そして、ステップS11において、他の組合せになるようにして2台のバッテリユニットBUが選択される。全ての組み合せについてステップS13の処理が行われていれば、処理がステップS15に進む。
【0213】
ステップS15において、全ての組合せにおいて、負荷が必要とする電力を供給できない場合は、再び処理Aが行われる。すなわち、3台のバッテリユニットBUを使用して放電処理がなされる。3台のバッテリユニットBUを使用しても、負荷が必要とする電力を供給できない場合には、全てのバッテリユニットBUを使用しても負荷が必要とする電力を供給できない。このような場合は、例えば、エラー表示や警告音が放音される。ステップS15において、少なくとも一のバッテリユニットの組合せにおいて供給量が十分と判断された場合は、処理が終了する。
【0214】
消費電力が不明な負荷が接続された場合でも、上述した処理によって、何台のバッテリユニットBUを放電させれば、負荷が必要とする電力を供給できるかを判断できる。負荷の消費電力を厳密に判断するなどの複雑な処理を要しない。
【0215】
次に、コントロールユニットCUが行う放電制御処理について説明する。図14は、放電制御処理の流れの一例を示すフローチャートである。放電制御処理が開始され、ステップS21の処理が行われる。ステップS21では、コントロールユニットCUが各バッテリユニットBUのバッテリBの状況を取得する。この処理は、図12におけるステップS1の処理と略同様のであるので重複した説明を省略する。なお、図12におけるステップS1の処理で取得したバッテリB毎の状況をコントロールユニットCUのメモリ15に保持しておくようにしてもよい。そして、処理がステップS22に進む。
【0216】
ステップS22では、コントロールユニットCUのCPU13が、コントロールユニットCUに接続されているバッテリユニットBU毎の放電量を決定する処理を行う。CPU13は、例えば、バッテリユニットBUa、バッテリユニットBUbおよびバッテリユニットBUcが放電する割合(以下、適宜、放電分配率と称する)を決定する。単純なモデルでは、この割合は1/3に決定されるが、本開示では、バッテリBの状況に応じて放電分配率が決定される。
【0217】
例えば、残容量が多いバッテリを有するバッテリユニットBUや、バッテリに対する充放電回数が少ないバッテリユニットBUや、温度が低いバッテリユニットBUや、放電可能電力量が大きいバッテリユニットBUからの放電量が多くなるように、放電分配率が決定される。バッテリBの状況を規定するパラメータのうち、どのパラメータを優先させるかは、適宜変更できる。それぞれのパラメータに対して重み付けをしてもよい。図12のステップS2のように、バッテリユニットBU毎に順位を付し、順位の高いバッテリユニットBUが放電する割合が高くなるように放電分配率が決定されるようにしてもよい。
【0218】
バッテリBの状況に応じて、各バッテリユニットに対する放電分配率が決定される。例えば、バッテリユニットBUcの1の割合に対して、バッテリユニットBUaが2に、バッテリユニットBUbが3の割合になるように放電分配率が決定される。放電分配率は、例えば、コントロールユニットCUによって自動的に決定されてもよく、ユーザが決定するようにしてもよい。そして、処理がステップS23に進む。
【0219】
ステップS23では、コントロールユニットCUから各バッテリユニットBUに対して放電のタイミングを指示する指示信号が送出される。指示信号のヘッダにはバッテリユニット毎のIDが記述される。指示信号の指示内容(コマンドデータ)の部分には、同期信号を受信したタイミングを基準にして、放電を開始するタイミングと放電を終了するタイミングとが規定される。指示信号が共通の信号ラインSLを介して伝送される。
【0220】
各バッテリユニットBUは、信号ラインSL上を伝送される指示信号を取り込み、ヘッダを解析することで自分宛ての指示信号が否かを判断する。自分宛ての指示信号であれば、指示信号に規定されたタイミングで放電を行う。以上のバッテリユニットBU側の処理は、例えば、CPU45によって行われる。各バッテリユニットBUのCPU45には、例えば、RTC(Real Time Clock)が接続されており、RTCから供給される時間情報を使用して、CPU45がタイミングを判別できるようにされている。このように、予め放電するタイミングをバッテリユニット毎に設定している。これにより、タイミング毎にコントロールユニットCUからバッテリユニットBUに対して放電指示の制御信号を送出する必要がなくなり、処理を迅速化できる。そして、処理がステップS24に進む。
【0221】
ステップS24では、コントロールユニットCUから各バッテリユニットBUに対して同期信号が送信される。同期信号は、例えば、共通の信号ラインSLを介して、バッテリユニットBUa、バッテリユニットBUbおよびバッテリユニットBUcに対して同報送信される。そして、処理がステップS25に進む。ステップS25では、同期信号に応じて、各バッテリユニットBUが所定のタイミングで放電を開始する。もちろん、同期信号を共通の信号ラインSLとは別のラインで伝送してもよい。
【0222】
図15Aは、3台で分担する場合の各バッテリユニットBUの放電状況の一例と、2台で分担する場合の各バッテリユニットBUの放電状況の一例を示す。図15AのバッテリユニットBUの出力(図における高さ)は電圧のレベルを示す。各バッテリユニットBUの出力電圧は、例えば、48Vに揃うように設定されているため、電圧のレベルを示す高さは略同じである。図15Bは、それぞれの場合における電力を示す。なお、図15では、それぞれの場合の放電状況を連続的に図示しているが、処理が連続的して行われる必要はない。
【0223】
始めに、1台分のバッテリユニットの出力を3台のバッテリユニットで分担する例について説明する。t0のタイミングで、同期信号(sync)が供給されることに応じて、例えば、バッテリユニットBUaが放電処理を開始する。バッテリユニットBUa1台の出力で、負荷が必要とする電力を供給できることは、上述した負荷判断処理で確認されている。
【0224】
放電処理によってバッテリBaから放電がなされ、バッテリユニットBUaから電圧が出力される。バッテリユニットBUaにおける放電処理の詳細は上述してあるので、重複した説明を省略する。バッテリユニットBUaは、t1のタイミングで放電処理を停止する。t0およびt1は、上述した指示信号の指示内容(コマンドデータ)に規定されている。バッテリユニットBUaは、t1aで示す放電期間の間、放電処理を行う。
【0225】
t1のタイミングでバッテリユニットBUbが放電処理を開始する。バッテリユニットBUb1台の出力で、負荷が必要とする電力を供給できることは、上述した負荷判断処理で確認されている。放電処理によってバッテリBbから放電がなされ、バッテリユニットBUbから電圧が出力される。バッテリユニットBUbは、t2のタイミングで放電処理を停止する。t1およびt2は、上述した指示信号の指示内容(コマンドデータ)に規定されている。バッテリユニットBUbは、t1bで示す放電期間の間、放電処理を行う。
【0226】
t2のタイミングでバッテリユニットBUcが放電処理を開始する。バッテリユニットBUc1台の出力で、負荷が供給する電力を供給できることは、上述した負荷判断処理で確認されている。放電処理によってバッテリBcから放電がなされ、バッテリユニットBUcから電圧が出力される。バッテリユニットBUcは、t3のタイミングで放電処理を停止する。t2およびt3は、上述した指示信号の指示内容(コマンドデータ)に規定されている。バッテリユニットBUcは、t1cで示す放電期間の間、放電処理を行う。
【0227】
t1aとt1bとt1cとの比が、略2:3:1に設定される。このようにして、放電期間を適切に設定することで、上述した放電分配率を実現することができる。このとき、図15Bに示すように、負荷に供給される電力は略1台分のバッテリユニットの出力である。t3のタイミングで、次に同期信号がコントロールユニットCUから供給され、上述した各バッテリユニットBUによる放電処理が繰り返される。
【0228】
次に、この2台分のバッテリユニットの出力を3台のバッテリユニットで分担する例について説明する。ここでは、上述した負荷判断処理の処理Aにおいて、例えば、バッテリユニットBUaとバッテリユニットBUbとの組合せおよびバッテリユニットBUbとバッテリユニットBUcとの組合せたときに、負荷が必要とする電力を供給できると判定されたものとする。なお、順位および放電分配率は、出力を3台で分担するときの順位および放電分配率と同じに設定されたものとする。
【0229】
図15Aに示すように、バッテリユニットBUaは、t10のタイミングにおける最初の同期信号に応じて、放電処理を開始する。そして、t11のタイミングで放電処理を終了する。すなわち、バッテリユニットBUaは、t10からt11までの期間を放電期間t2aとして放電する。バッテリユニットBUbは、t10のタイミングにおける最初の同期信号に応じて、放電処理を開始する。この放電処理は継続される。t10のタイミングで供給される同期信号から、t12のタイミングで供給される次の同期信号までの期間でみれば、バッテリユニットBUbは、t10からt12までの期間を放電期間t2bとして放電する。バッテリユニットBUcは、t11のタイミングで放電処理を開始する。そして、t12のタイミングで放電処理を終了する。すなわち、バッテリユニットBUcは、t11からt12までの期間を放電期間t2cとして放電する。
【0230】
t2cとt2aとの比が略1:2に設定される。これにより、t2aとt2bとt2cとの比が略2:3:1に設定される。このように、複数のバッテリユニットで放電を分担するときでも、バッテリの状況に応じて放電分配率が決定でき、放電分配率に応じた放電処理を行うことができる。
【0231】
負荷が必要とする電力を、2台のバッテリユニットBUの出力で分担している。このため、図15Bに示すように、電力は例えば、略2倍になる。なお、電力が略2倍にならない場合でも、図14で説明した負荷判断処理で、負荷が必要とする電力を供給できることが確認されているため問題は生じない。
【0232】
このように、負荷に対する出力を複数のバッテリユニットで分担できる。さらに、バッテリユニットが有するバッテリの状況に応じて、バッテリユニットに対する放電制御を行うことができる。
【0233】
なお、出力するバッテリユニットが切り替わる際に、処理の遅延などにより出力が瞬間的に0または著しく低下する可能性がある。このため、放電期間が重なるように設定されることが好ましい。図15において、例えば、t1のタイミングにおいて、放電期間t1aとt1bとが重複するように、放電期間が設定される。
【0234】
放電期間が重複するように設定する処理は、例えば、CPU13によって行われる。CPU13は、例えば、バッテリユニットBUaが放電処理を停止するタイミングをt1より時間的にやや後にし、バッテリユニットBUbが放電処理を開始するタイミングをt1より時間的にやや前にする。なお、各バッテリユニットBUにおけるCPU45が、指示された放電開始タイミングよりやや前に放電処理を開始し、指示された放電終了タイミングよりやや後に放電処理を停止する制御を行うようにしてもよい。
【0235】
なお、1台のバッテリユニットの出力で負荷に対応できる場合でも、1台のバッテリユニットの出力が負荷の消費電力に対して余裕がない場合は、2台のバッテリユニットで分担して出力するようにしてもよい。さらに、例えば、所定のバッテリユニットが離脱された場合や、負荷が必要とする電力が変動した場合に、バッテリユニット毎の放電分配率などが動的に変更されるようにしてもよい。
【0236】
以上のように、負荷の消費電力などが不明である場合にも、負荷が必要とする電力を分担して出力するバッテリユニットを判別できる。判別されたバッテリユニットの中で、それぞれのバッテリユニットが有するバッテリの状況に応じて放電期間などを変更できる。これにより、例えば、あるバッテリユニットを多く使用したいや、あるバッテリユニットの使用は最小限に抑えたいなどの要望に対応することができる。
【0237】
<2.変形例>
以上、本開示の一実施形態について説明したが、本開示は、上述した実施形態に限定されることはなく、種々の変形が可能である。実施形態における構成、数値、材料などは全て一例であり、例示した構成等に限定されることはない。例示した構成等は、技術的矛盾が生じない範囲において、適宜、変更することができる。
【0238】
例えば、各バッテリユニットにおけるDC−DCコンバータの出力側に可変抵抗器を接続してもよい。可変抵抗器の抵抗値を適宜、変更する。可変抵抗器の抵抗値が大きくすることでDC−DCコンバータからの出力電圧(例えば、48V)が低下する。これにより、48Vを出力し続けている他のDC−DCコンバータからの出力電圧が外部機器に供給される。すなわち、可変抵抗器の抵抗値を変化させることで、所望のバッテリユニットのみを出力させる制御を実現できる。
【0239】
制御システムにおけるコントロールユニットおよびバッテリユニットが携帯可能とされてもよい。上述した制御システムが、例えば、自動車や家屋などに適用されてもよい。
【0240】
なお、本開示は、以下の構成をとることもできる。
(1)
負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別する判別部と、
前記複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、前記複数のバッテリユニットに対する放電制御を行う制御部と
を備える制御装置。
(2)
前記制御部は、
前記複数のバッテリユニット毎の放電量を決定することで前記放電制御を行う(1)に記載の制御装置。
(3)
前記制御部は、
基準信号に対する放電期間を設定することで前記バッテリユニット毎の放電量を決定する(2)に記載の制御装置。
(4)
所定のバッテリユニットが放電処理を行う放電期間と、他のバッテリユニットが放電処理を行う放電期間とが重複する(3)に記載の制御装置。
(5)
前記バッテリの状況は、バッテリの残容量、バッテリの使用履歴およびバッテリの温度の少なくとも一つである(1)乃至(4)のいずれか1に記載の制御装置。
(6)
前記判別部は、
前記バッテリユニットを前記負荷に対して順次、接続していき、該接続されたバッテリユニットから供給される電圧を監視することで、前記複数のバッテリユニットを判別する(1)乃至(5)のいずれか1に記載の制御装置。
(7)
負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別し、
前記複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、前記複数のバッテリユニットに対する放電制御を行う
制御装置における制御方法。
(8)
複数のバッテリユニットと、
前記複数のバッテリユニットと接続される制御装置と
を備え、
前記制御装置は、
前記複数のバッテリユニットの中から、負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別する判別部と、
該複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、該複数のバッテリユニットに対する放電制御を行う制御部と
を備える制御システム。
【符号の説明】
【0241】
1・・・・制御システム
11・・・・高圧入力電源回路
12・・・・低圧入力電源回路
13・・・(コントロールユニットの)CPU
45・・・(バッテリユニットの)CPU
41a・・・チャージャー回路
44a・・・DC−DC
Ba・・・・バッテリ
CU・・・・コントロールユニット

【特許請求の範囲】
【請求項1】
負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別する判別部と、
前記複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、前記複数のバッテリユニットに対する放電制御を行う制御部と
を備える制御装置。
【請求項2】
前記制御部は、
前記複数のバッテリユニット毎の放電量を決定することで前記放電制御を行う請求項1に記載の制御装置。
【請求項3】
前記制御部は、
基準信号に対する放電期間を設定することで前記バッテリユニット毎の放電量を決定する請求項2に記載の制御装置。
【請求項4】
所定のバッテリユニットが放電処理を行う放電期間と、他のバッテリユニットが放電処理を行う放電期間とが重複する請求項3に記載の制御装置。
【請求項5】
前記バッテリの状況は、バッテリの残容量、バッテリの使用履歴およびバッテリの温度の少なくとも一つである請求項1に記載の制御装置。
【請求項6】
前記判別部は、
前記バッテリユニットを前記負荷に対して順次、接続していき、該接続されたバッテリユニットから供給される電圧を監視することで、前記複数のバッテリユニットを判別する請求項1に記載の制御装置。
【請求項7】
負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別し、
前記複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、前記複数のバッテリユニットに対する放電制御を行う
制御装置における制御方法。
【請求項8】
複数のバッテリユニットと、
前記複数のバッテリユニットと接続される制御装置と
を備え、
前記制御装置は、
前記複数のバッテリユニットの中から、負荷が必要とする電力を分担して供給する複数のバッテリユニットを判別する判別部と、
該複数のバッテリユニットがそれぞれ有するバッテリの状況に応じて、該複数のバッテリユニットに対する放電制御を行う制御部と
を備える制御システム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate


【公開番号】特開2013−102572(P2013−102572A)
【公開日】平成25年5月23日(2013.5.23)
【国際特許分類】
【出願番号】特願2011−243964(P2011−243964)
【出願日】平成23年11月7日(2011.11.7)
【出願人】(000002185)ソニー株式会社 (34,172)
【Fターム(参考)】