(57)【要約】【課題】太陽電池からの出力電力は日射量が一定の時、出力電流に応じてＰ−Ｉ特性曲線３１の如く変化する。取り出す出力電流がＩM であれば、この日射量での最大出力ＰM を取り出すことが出来る。しかし、従来は電流が必ずしもそのようには制御されておらず、取り出す電力は最大出力ＰM より小さく、太陽電池の能力を充分には活用していなかった。【解決手段】いろいろな日射量でのＰ−Ｉ特性曲線３１の最大出力点Ｍを連ねた線が、最大出力点ライン３０である。現状の発電状況が最大出力点ライン３０がＰ−Ｉ特性曲線３１より大である第１領域３２にある場合（例、Ｙ点）は、電流を減少制御して最大出力点Ｍに近づける。逆に小である第２領域３３にある場合（例、Ａ点）は、電流を増加制御して最大出力点Ｍに近づける。そうすれば、最大出力を取り出すことが出来る。日射量が変ってもこの制御を行えば、日射量の変化に追従しながら常に最大出力を得ることが出来る。【選択図】図１
2008176474.tif 000002
【特許請求の範囲】
【請求項１】
太陽電池及びその出力レベルを調整する電力変換手段を具備した太陽光発電システムにおいて、
上記電力変換手段は、太陽電池の出力電力と出力電流特性における、最大電力とその最大値を与える最適電流との関係をもとに、その時点の日射量で出力できる最大電力を探索する
ことを特徴とする太陽光発電システム。
【請求項２】
太陽電池の出力電圧を検出する電圧検出手段及び出力電流を検出する電流検出手段を具備し、
最大電力と最適電流との関係を比例特性として、当該電圧検出手段及び電流検出手段で検出された検出電圧と検出電流との積で算出された算出発電電力と、前記検出電流に対応する前記比例特性から決定される検出電流対応の最大電力とを比較し、
該検出電流対応の最大電力が前記算出発電電力以上の時は、太陽電池からの出力電流を減少させ、
該検出電流対応の最大電力が前記算出発電電力より小の時は、太陽電池からの出力電流を増加させ、
上記検出時点で太陽電池が発生できる前記比例特性上の最適な最大電力点に到達するように、太陽電池の出力電圧及び出力電流を制御する
ことを特徴とする請求項１記載の太陽光発電システム。
【請求項３】
比例特性の検出時点における比例係数の演算には、
検出時点より前の第１の時点及び第２の時点で演算過程によって既に得られている第１の最適な最大電力と第２の最適な最大電力との差分と、
各最適な最大電力を与える第１の最適電流と第２の最適電流との差分との比から求める過程が含まれる
ことを特徴とする請求項２記載の太陽光発電システム。
【請求項４】
太陽電池及びその出力レベルを調整する電力変換手段、当該電力変換手段を介して接続される電気二重層キャパシタを具備した太陽光発電システムにおいて、
上記太陽電池で発電される電気エネルギーを上記電気二重層キャパシタに蓄積するために流す充電電流の条件は、当該電気二重層キャパシタの端子電圧をもとに決定する
ことを特徴とする太陽光発電システム。
【請求項５】
太陽電池で発電された電気エネルギーは、電気二重層キャパシタに蓄積できる能力を超えた時にのみ、当該電気二重層キャパシタに蓄積できない余剰エネルギーを系統に逆潮流させる
ことを特徴とする請求項４記載の太陽光発電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、太陽電池への日射量が変化しても、それに追従して常にその時の日射量での最大電力を取り出しつつ、蓄電なり負荷への給電なりをするようにした太陽光発電システムに関するものである。
【背景技術】
【０００２】
太陽電池は、環境に有害なＣＯ2 など発生することなく発電するので、クリーンなエネルギー発生装置として期待されている。価格の高さが長らく普及を妨げて来たが、価格低下や補助金制度に助けられ、官庁，学校等の公共施設のほか、一般家庭でも設置されるようになって来ている。
太陽電池は日射をエネルギー源として発電するから、発電量は日射量によって大きく変動し、日射量が多ければ多く発電し、少なければ発電量が少ない。一方、太陽電池を設置した者が電力を必要とする時間帯は、まちまちである。一般家庭では、むしろ日射のない夜の方が多く必要とする。
【０００３】
そこで、従来は次のような太陽光発電システムが用いられている。
即ち、太陽電池を設置する場合には、浮動充電するよう接続された蓄電池も併せて設置する。そして、太陽電池で発電した電力のうち、その時点で消費する電力を超えた分は蓄電池に蓄電しておき、発電量が少なくなった時間帯にそれを放電させて消費する。
また、蓄電池を満充電してもなお電力が余る場合には、交流に変換して電力系統に供給する（逆潮流させる）。なお、逆潮流された電力は、電力会社が所定の価格で購入することが義務づけられている。
【特許文献１】特開平０６−０７８４７３号公報
【特許文献２】特開平１１−１５５２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
（問題点）
前記した従来の太陽光発電システムには、次のような問題点があった。
第１の問題点は、太陽電池からの発電電力の取り出し方が、常にその時の最大電力を取り出すものとはなっておらず、太陽電池の能力を充分には活用していないという点である。
第２の問題点は、太陽電池を設置する者が増えるに伴い不安定な逆潮流が増え、電力系統に悪影響を及ぼすことがあるという点である。
【０００５】
（問題点の説明）
まず第１の問題点について説明する。
図１２は、太陽電池の出力電流Ｉと出力電力Ｐとの関係を示す図である。横軸は出力電流Ｉを表し、縦軸は出力電力Ｐを表し、３１は或る日射量における両者の関係を表す曲線、即ちＰ−Ｉ特性曲線である。日射量は太陽の移動（逆に言えば物の影の移動）や雲の流れに応じて刻々と変化するものであるが、日射量が変わればこのＰ−Ｉ特性曲線も異なったものとなる。
【０００６】
Ｐ−Ｉ特性曲線３１は上に凸なるカーブを描く曲線であることより明らかなように、この日射量において取り出せる最大電力は、その頂点Ｍの出力電力ＰM であり、それは出力電流をＩM とした時に得られる（以下、ＩM を最大出力時電流ということにする。最適電流とも言う。）。ところが、従来の太陽光発電システムでは、例えばその時の需要等に従い出力電流をＩA とし、それに対応した電力ＰA を取り出すようなことを行っていた。これでは、折角ＰM の電力を取り出せるところを、それより遙かに小さいＰA の電力しか取り出していないことになり、太陽電池の能力を充分に活用しているとは言えなかった。
【０００７】
次に第２の問題点について説明する。
太陽電池の発電量は日射に応じて大きく変動するから、地域における太陽電池の発電量は、天気によって大きく変動する。或る地域の天気が良く、日射量が大であれば、その地域に設置されている太陽電池の殆どは発電過剰となる。
過剰電力を蓄電装置が充分吸収してくれれば良いが、従来の蓄電装置（浮動充電するよう接続された蓄電池）では、充電電流を短時間に変化させることが出来ない等の事情から、充分に吸収することが出来ない。その結果、逆潮流が多くなることになるが、そうすると、その地域の配電網の電圧を上昇させたり、電力系統の周波数を上昇させたりといった悪影響を及ぼすことになる。
本発明は、以上のような問題点を解決することを課題とするものである。
【課題を解決するための手段】
【０００８】
本願の第１の目的は、そのときの環境条件（日射量や周囲温度（実際にはパネル温度）が変化しても、そのときの条件で太陽電池が発生できる最大電力を効率よく取得することである。第２の目的は、取得された電力は、出来るだけ現在及び将来の負荷需要に応じた利用が出来るようにするために蓄積して、電源（系統）側への逆潮流を低減することにある。第１の具体的な目的は、日射量の大きさや急激な変化等が天候によって発生しても、その時の日射量で発生できる最大電力を取得できるようにすることである。
そして、前記課題を解決するため本発明では、太陽電池及びその出力レベルを調整する電力変換手段を具備した太陽光発電システムにおいて、上記電力変換手段は、太陽電池の出力電力と出力電流特性における、最大電力とその最大値を与える最適電流との関係をもとに、その時点の日射量で出力できる最大電力を探索することとした。
この太陽光発電システムにおいては、太陽電池の出力電圧を検出する電圧検出手段及び出力電流を検出する電流検出手段を具備し、最大電力と最適電流との関係を比例特性として、当該電圧検出手段及び電流検出手段で検出された検出電圧と検出電流との積で算出された算出発電電力と、前記検出電流に対応する前記比例特性から決定される検出電流対応の最大電力とを比較し、該検出電流対応の最大電力が前記算出発電電力以上の時は、太陽電池からの出力電流を減少させ、該検出電流対応の最大電力が前記算出発電電力より小の時は、太陽電池からの出力電流を増加させ、上記検出時点で太陽電池が発生できる前記比例特性上の最適な最大電力点に到達するように、太陽電池の出力電圧及び出力電流を制御することとしても良い。
また、比例特性の検出時点における比例係数の演算には、検出時点より前の第１の時点及び第２の時点で演算過程によって既に得られている第１の最適な最大電力と第２の最適な最大電力との差分と、各最適な最大電力を与える第１の最適電流と第２の最適電流との差分との比から求める過程が含まれるようにすることも出来る。
【０００９】
更に本発明では、太陽電池及びその出力レベルを調整する電力変換手段、当該電力変換手段を介して接続される電気二重層キャパシタを具備した太陽光発電システムにおいて、上記太陽電池で発電される電気エネルギーを上記電気二重層キャパシタに蓄積するために流す充電電流の条件は、当該電気二重層キャパシタの端子電圧をもとに決定することとした。
この太陽光発電システムにおいては、太陽電池で発電された電気エネルギーは、電気二重層キャパシタに蓄積できる能力を超えた時にのみ、当該電気二重層キャパシタに蓄積できない余剰エネルギーを系統に逆潮流させるようにすることが出来る。
これにより、日射量が変化しても、それに追従してその日射量での最大出力が得られるようにすることが出来る。
【発明の効果】
【００１０】
本発明の太陽光発電システムによれば、次のような効果を奏する。
１．常にその時点の日射量に応じた最大電力を取得することが出来るようになった。
現在の日射量に対応したＰ−Ｉ特性曲線上の動作点が、Ｐ−Ｉ特性曲線と最大出力点ラインとの大小関係で割り出した第１領域にあるか第２領域にあるかに応じ、動作点が反対の領域に入らないようにしつつ、第１領域にある場合は出力電流をひたすら減少させ、第２領域にある場合はひたすら増加させて、最大電力が出力される電流（最適電流）に近づけるようにしたので、常に最大電力が速やかに取得できるようになった。
【００１１】
２．需要者での蓄電量が多くなり、電力系統へ逆潮流させる電力が少なくなる。
蓄電装置として極めて短時間（例、マイクロセカンド単位）での電流変化に応じても充放電し得る電気二重層コンデンサ（ＥＤＬＣ）を採用し、前記の最大出力追従制御で行われる電流制御に対応し得るようにしたので、効率良く充電される。このように、需要者で発電した電力は、需要者のところで最大限蓄電されるので、電力系統へ逆潮流される電力は自ずと少なくなり、電力系統に周波数変化等の悪影響を及ぼすことが少なくなる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態を図面に基づいて詳細に説明する。
或る特定の日射量でのＰ−Ｉ特性曲線は、図１２に示したように、出力電流が大になるにつれて出力電力は徐々に増大し、出力電流がＩM の時に最大電力ＰM となる。出力電流がＩM より大になると出力電力は急激に減少する。出力端子が短絡された時の電流ＩS が、この時の日射量での最大の出力電流となるが、その時の出力電圧は０であるから出力電力も０である。
本発明は、このＰ−Ｉ特性曲線に関する新たな知見に基づき、常に最大出力を取得することが出来る新たな最大出力追従制御（ＭＰＰＴ制御）を考案し、太陽光発電システムに応用したものである。そこで、先ずその新たな知見について述べる。
【００１３】
図２は、太陽電池の最大出力点ラインを説明する図である。符号は図１２のものと同様であり、３０，３０−１，３０−２，３０−３は最大出力点ライン、３４，３５，３６はＰ−Ｉ特性曲線、Ｍ34，Ｍ35，Ｍ36は各Ｐ−Ｉ特性曲線の最大出力点、ＰM34 ，ＰM35 ，ＰM36 は最大出力、ＩM34 ，ＩM35 ，ＩM36 は最大出力時電流、ＩS34 ，ＩS35 ，ＩS36 は短絡電流である。ＩR はこの太陽電池の定格電流である。
Ｐ−Ｉ特性曲線３４，３５，３６は、太陽電池（パネル）の温度が一定である状況下において、日射量がいろいろに異なった場合に対応するＰ−Ｉ特性曲線である。日射量が大であるほど、特性曲線は大きなものとなる。
【００１４】
図２（１）は、Ｐ−Ｉ特性曲線３４，３５，３６と最大出力点ライン３０を示した図である。最大出力点ライン３０は、各Ｐ−Ｉ特性曲線の最大出力点Ｍ34，Ｍ35，Ｍ36を連ねたラインであるが、本発明の発明者は、太陽電池（パネル）の温度が一定であれば最大出力点ライン３０は、原点を通りほぼ直線となるという重要な知見を得た。言い換えれば、太陽電池の温度が一定であれば、日射量がいろいろに変化しても、最大出力ＰM と最大出力時電流ＩM との間にはほぼ線形の比例関係が存在するということである。
【００１５】
従って、最大出力点ライン３０の傾きがａであれば、
ＰM ＝ａ×ＩM 
の関係が成り立つ。
このことは、任意の出力電流に対応する最大出力点ライン３０上の点の出力電力は、上式により算出することが出来ることを物語っている。
例えば、出力電流がＩM34 である場合、それに対応する最大出力点ライン３０上の点Ｍ34の出力電力ＰM34 は、次のように算出される。
ＰM34 ＝ａ×ＩM34 
【００１６】
図２（２）は、太陽電池（パネル）の温度が変化した場合の最大出力点ラインを示している。最大出力点ラインの傾きを仔細に点検すると、出力電流が太陽電池の定格電流ＩR の約半分以下である範囲では、温度の変化に関係なく一定値ａ0 と見ることが出来る。しかし、それより大きい範囲では、高温となるほど傾きは小になっている。つまり、定格電流ＩR の約半分より大の範囲では、傾きａは温度Ｔの関数ａ（Ｔ）となっていると言うことが出来る。
図２（２）において、傾きが大である最大出力点ライン３０−１は低温の場合のものであり、傾きが小である最大出力点ライン３０−３は高温の場合のものである。
【００１７】
図３は、太陽電池の短絡電流ＩS と最大出力時電流（最適電流）ＩM との関係を示す図である。両者の関係も原点を通る直線の関係となる。因みに、図２（１）の値に例を取ると、短絡電流がＩS34 の場合の最大出力時電流は、ＩM34 という関係になる。
この直線の傾きは、太陽電池（パネル）の温度が変化しても殆ど変わらず、両者の関係は
ＩM ＝Ｋ×ＩS 
で表されることが知られている。ここにＫは、短絡電流と最適電流の間を関連付ける当該太陽電池の特性によって定まる物理的定数であり、通常、０．９〜０．９５の範囲にある値である。
【００１８】
図１は、本発明での最大出力追従制御（ＭＰＰＴ制御）の原理を説明する図である。符号は図１２，図２のものに対応し、Ａ，Ｙは動作点、３２は第１領域、３３は第２領域、ＩY は動作点がＹである時の出力電流である。また、Ａ1 は出力電流ＩA （動作点がＡの時の出力電流）の時の最大出力点ライン３０上の点であり、Ｙ1 は出力電流ＩY （動作点がＹの時の出力電流）の時の最大出力点ライン３０上の点である。
【００１９】
図１のように、Ｐ−Ｉ特性曲線３１と最大出力点ライン３０とを同じ座標面上に記載した場合、両者は原点とＭ点で交叉し、両者の間に挟まれる領域が２つ出来る。最大出力点ライン３０の方が上になっている領域（最大出力時電流ＩM より出力電流が大である方の領域）を第１領域３２とし、最大出力点ライン３０の方が下になっている領域を第２領域３３と呼ぶことにする。
第１領域３２では、最大出力点ライン３０の方がＰ−Ｉ特性曲線３１より上にあるから、同じ電流（例、ＩY ）に対応する各線上の点（例、Ｙ1 ，Ｙ）の高さ（例、ＰY1，ＰY ）を比べると、最大出力点ライン３０上の点（例、Ｙ1 ）の方が上にある（ＰY1＞ＰY ）。従って言い換えれば、第１領域３２とは、現在の出力電流を最大出力時電流ＩM と見立てて計算した最大出力（ＰY1）の方が、現在の実際の出力電力（ＰY ）より大である領域のことと言うことが出来る。
【００２０】
一方、第２領域３３では、最大出力点ライン３０の方がＰ−Ｉ特性曲線３１より下にあるから、同じ電流（例、ＩA ）に対応する各線上の点（例、Ａ1 ，Ａ）の高さ（ＰA1，ＰA ）を比べると、最大出力点ライン３０上の点（例、Ａ1 ）の方が下にある（ＰA1＜ＰA ）。従って言い換えれば、第２領域３３とは、現在の出力電流を最大出力時電流ＩM と見立てて計算した最大出力（ＰA1）の方が、現在の実際の出力電力（ＰA ）より小である領域のことと言うことが出来る。
【００２１】
本発明では、上記のように領域分けした上で、動作点を行きつ戻りつさせることなく、動作点がいずれの領域にあるかに応じて、その領域独特の制御方法で一方向に移動させて行くことにより動作点をＭに接近せしめ、最大出力を得るようにする。
例えば、動作点が第１領域３２のＹ点にある場合、第１領域独特の制御方法によりＰ−Ｉ特性曲線３１上を矢印のようにひたすらＭ点に向かって移動させ（行きつ戻りつさせることなく）、Ｍ点に接近せしめる。他方、動作点が第２領域３３のＡ点にある場合、第２領域独特の制御方法によりＰ−Ｉ特性曲線３１上を矢印のようにひたすらＭ点に向かって移動させ、Ｍ点に接近せしめる。
本発明では動作点を行きつ戻りつさせないので、速やかにＭに接近し、速やかに最大電力ＰM を出力させることが出来る。
（なお、各領域独特の制御方法については、図６中の第１領域での制御Ａ，第２領域での制御Ｂのところで詳しく説明する。）
【００２２】
図４は、本発明の太陽光発電システムの構成を示す図である。図４において、１は太陽電池、２は整流平滑部、３は電流検出器、４は最大出力追従制御装置、５はＤＣ−ＤＣコンバータ、６は充電バイパススイッチ部、６１はダイオード、６２はトランジスタ、７は突入電流抑制部、７１は抵抗、７２はトランジスタ、８は充電制御装置、９は蓄電装置（電気二重層コンデンサ（ＥＤＬＣ）を直列接続して構成）、１０は電流検出器、１１は温度検出器、１２は電圧検出線、１３は主電路スイッチ部、１３１はダイオード、１３２はトランジスタ、１４はＥＤＬＣ監視部、１５はＤＣ−ＤＣコンバータ、１６は電流検出器、１７はコンバータ制御装置、１８はインバータ、１９はインバータ制御装置、２０は配線、２１は電気負荷である。なお、上記のトランジスタ６２，７２，１３２は、スイッチング用のトランジスタである。
【００２３】
まず、全体構成を概説する。太陽電池１の発電電力は整流平滑部２とＤＣ−ＤＣコンバータ５を経て、制御された直流出力とされる。最大出力追従制御装置４は、太陽電池１からの電流検出信号（電流検出器３で検出），電圧検出信号等を基にして、ＤＣ−ＤＣコンバータ５を制御する。
充電バイパススイッチ部６は、蓄電装置９に充電する必要がない時（例えば、発電電力を電気負荷２１にそのまま供給する時とか、既に満充電となっている時など）に、電流を流す経路を提供するためのものである。ダイオード６１が直流の流れる方向とは逆方向に接続されているので、トランジスタ６２がオフされている時には、この経路を通って直流は流れることが出来ない。しかし、充電制御装置８からトランジスタ６２をオンする信号が送られて来ると、この経路に直流が流れることが出来るようになる。
【００２４】
突入電流抑制部７は、蓄電装置９に充電電荷が殆ど無い充電初期に、突入電流を抑制するための抵抗７１を充電経路に挿入するためのものである。充電初期で抵抗７１を線路に直列接続する必要がある時には、充電制御装置８からトランジスタ７２をオフする信号が送られる。トランジスタ７２がオフすることにより、抵抗７１が充電経路に直列に接続される。
初期充電を終えると、トランジスタ７２をオンする信号が送られる。トランジスタ７２がオンになると、充電電流はトランジスタ７２の方を通って流れることになり、抵抗７１は充電経路から事実上除外される。
【００２５】
ＥＤＬＣ監視部１４は、蓄電装置９の各種の状態を監視するためのものである。電流検出器１０は、蓄電装置９への充電電流を検出する。蓄電装置９は多くのＥＤＬＣが直列接続されて構成されているが、温度検出器１１や電圧検出線１２は、個々のＥＤＬＣの温度や電圧を検出する。ＥＤＬＣ監視部１４による監視は、これらからの検出信号に基づいて行われる。監視の結果、充電に関する制御は次の３つのモードによって行われる。
【００２６】
第１のモードは、充電電荷が殆ど無い場合のモードである（初期充電。突入電流を抑制しつつの充電）。
第２のモードは、初期充電を終えた後の通常充電モードである（最大出力追従制御をしつつの充電）。
第３のモードは、満充電になってからのモードである（逆潮流させる）。
蓄電装置９から放電する場合、主電路スイッチ部１３のトランジスタ１３２がオンされ、放電電流はそのトランジスタ１３２の方を通って流れ、ＤＣ−ＤＣコンバータ１５の入力側に供給され、所要の直流電圧に変換される。更にインバータ１８により交流に変換され、電気負荷２１に供給される。コンバータ制御装置１７，インバータ制御装置１９は、それぞれＤＣ−ＤＣコンバータ１５，インバータ１８の制御を行う。
【００２７】
以下、本発明の太陽光発電システムの制御について説明するが、最初にシステム全体の制御の概要を説明し、次に最大出力追従制御（ＭＰＰＴ制御）について説明する。
（システム全体の制御の概要）
図５は、本発明の太陽光発電システムでの制御を説明するフローチャートである。
ステップ１…先ず、次のようなデータの検出を行う。
（１）蓄電装置９への充電電流の検出。これは、充電経路に設置されている電流検出器１０により行う。
（２）蓄電装置９を構成している個々のＥＤＬＣ（電気二重層コンデンサ）の温度ＴC の検出。これは温度検出器１１により行う。
（３）個々のＥＤＬＣの印加電圧ＶC の検出。これは個々のＥＤＬＣに設けられている電圧検出線１２より、電圧を取り込むことにより行う。
【００２８】
ステップ２…検出されて来る温度ＴC のいずれかが、許容最大温度を超えていないかどうか調べる。超えていたものが１つでもあった場合、そのまま充電を続けるとＥＤＬＣが損傷される恐れがあるので、充電は停止する（ステップ８へ）。
図１１は、いずれかの信号が比較基準値を超えるかどうかを検知する回路の１例であるが、いずれかの検出温度ＴC が許容最大温度を超えているかどうかを調べる回路は、この回路を応用して構成することが出来る。図１１において、Ｓ1 ，Ｓ2 ，Ｓ3 ，ＳN は信号端子、４０は優先出力回路、４１は比較回路、４２は比較基準値設定部、４０１，４０２，４０３，４０Ｎはダイオードである。各ダイオードのカソードは一括接続され、比較回路４１の一方の入力端子に接続されている。比較回路４１の他方の入力端子には、比較基準値設定部４２の出力が入力されている。
【００２９】
比較基準値設定部４２に許容最大温度を設定しておき、信号端子Ｓ1 ，Ｓ2 ，Ｓ3 ，ＳN に個々のＥＤＬＣからの検出温度ＴC の信号を入力する。すると、優先出力回路４０の出力としては、最も高い温度の検出信号のみが出て来る。なぜなら、それより低い温度の検出信号が入力されているダイオードに対しては、最も高い温度の検出信号がカソード側に回り込んで来て印加され、逆電圧印加状態とされ、オフとされるからである。こうして、最も高い温度の検出信号が電圧検出線１１の一方の入力端子に入力され、比較基準値設定部４２に設定されている許容最大温度と比較される。
【００３０】
ステップ３…検出されて来る印加電圧ＶC のいずれかが、許容最大電圧を超えていないかどうか調べる。超えていたものが１つでもあった場合、そのまま充電を続けるとＥＤＬＣが損傷される恐れがあるので、充電は停止する（ステップ８へ）。これを調べる回路も、図１１の回路を応用して構成することが出来る（この場合には、比較基準値設定部４２には、許容最大電圧を設定しておく。）。
ステップ４…検出した充電電流が、突入電流判定用電流値を超えているかどうか調べる。蓄電装置９の充電量がゼロ或いは極めて少ない場合に充電を行うと、極めて大きい突入電流が流れる。この電流もＥＤＬＣや他の回路素子を損傷する恐れがあるので、予め突入電流判定用電流値を設定しておき、これを超える値かどうか調べる。
【００３１】
ステップ５…充電電流が突入電流判定用電流値を超える場合には、突入電流であると判断し、初期充電モードでの制御を行う。即ち、直ちに回路に抵抗等を挿入し、突入電流を抑制する。具体的には、図４において、充電制御装置８よりトランジスタ７２にオフ信号を発し、回路に抵抗７１を挿入する。
ステップ６…ステップ４で、充電電流が突入電流判定用電流値より小さい場合には、蓄電装置９が満充電になっているかどうか調べる。これは蓄電装置９の電圧なり、充電電流なりを調べることによって行う。
【００３２】
ステップ７…まだ満充電になっていない場合には、通常充電モードでの制御を行う。突入電流抑制用の抵抗７１は回路に挿入しておく必要がないから、充電制御装置８からのオン信号によりトランジスタ７２がオンされ、抵抗７１はバイパスされる。太陽電池１からの電流はトランジスタ７２の方を通って流れ、蓄電装置９を充電したり、電気負荷２１へ給電されたりする。
なお、本発明では、このモードでの制御を行う場合、太陽電池１から常に最大出力を取り出しつつ行えるようにするため、独特の方法での最大出力追従制御を提案している。その詳細については、図６〜図１０等で説明する。
ステップ８…満充電になっている場合には、蓄電装置９への充電は止める。充電制御装置８からのオン信号によりトランジスタ６２がオンされ、太陽電池１からの電流はトランジスタ６２を通って電気負荷２１に給電されたり、電力系統へ逆潮流されたりする。
【００３３】
（最大出力追従制御）
図６は、本発明における最大出力追従制御を説明するフローチャートである。
ステップ１…太陽電池１からの出力電圧Ｖ，出力電流Ｉを検出する。
ステップ２…検出したＶ，Ｉを用いて出力電力Ｐを算出する。
ステップ３…検出した出力電流Ｉの値が、太陽電池１の定格電流ＩR の半分以下であるかどうか調べる。これは、図２（２）で示したが、最大出力点ラインの傾きａ（Ｔ）として、予め分かっている定数ａ0 （メーカーによって与えられる）を使ってよいかどうかを判断するためである。なお、この段階で最大出力点ラインの傾きａ（Ｔ）の点検を始めた理由は、ステップ６で、今回検出した出力電流Ｉに対応する最大出力（最大出力点ライン３０上の点（図１のＡ1 ，Ｙ1 等）での出力）を計算する際にａ（Ｔ）を使用するためである。
【００３４】
ステップ４…出力電流Ｉの値が太陽電池１の定格電流ＩR の半分以下である場合には、最大出力点ラインの傾きａ（Ｔ）としては、定数ａ0 を使用する。
ステップ５…出力電流Ｉの値が太陽電池１の定格電流ＩR の半分より大である場合には、最大出力点ラインの傾きａ（Ｔ）として定数ａ0 を使用するのは憚られる。そこで、前回，前々回のフローの時の電流，最大電力を用いて、ａ（Ｔ）を近似的に計算する。
即ち、前回の電流，最大電力がＩM1，ＰM1であり、前々回の電流，最大電力がＩM2，ＰM2であるとした場合、次式の如く電流の増分ΔＩM ，最大出力の増分ΔＰM の比を取り、ａ（Ｔ）を近似的に得る。
ΔＰM       ＰM1−ＰM2
ａ（Ｔ）＝ ＝ 
ΔＩM       ＩM1−ＩM2
【００３５】
ステップ６…今回の検出電流に対応する最大電力ＰM を算出する。図１で説明したところの、点Ｙ1 における電力ＰY1の算出、或いは点Ａ1 における電力ＰA1の算出である。
ステップ７…ステップ２で求めた現在の実際の出力電力Ｐの値が、ステップ６で算出した最大電力ＰM と等しいかどうか調べる。
もし等しければ、図１で言えば、現在の動作点が点Ｍに来ているということを意味している。この場合は最大電力を取り出し中であり、申し分ないわけであるから、何らの制御もする必要がない。従って、ステップ１へ戻る。
ステップ８…等しくない場合は、現在の実際の出力電力Ｐの方がステップ６で算出した最大電力ＰM より大きいかどうか調べる。もし小さければ、動作点は第１領域３２にあるということであるから、第１領域での制御Ａという制御ブロックに進む。もし大きければ、動作点は第２領域３３にあるということであるから、第２領域での制御Ｂという制御ブロックに進む。
【００３６】
〔第１領域での制御Ａ〕
図７は、第１領域での制御を説明するフローチャートであり、図８は第１領域での制御を説明する図である。符号は図１のものに対応し、Ｙ，Ｘ，Ｗは動作点、Ｙ1 ，Ｘ1 ，Ｗ1 はＹ，Ｘ，Ｗに対応する最大出力点ライン３０上の点、ＰY ，ＰX ，ＰW ，ＰY1，ＰX1，ＰW1は電力，ＩY ，ＩX ，ＩW は電流である。
ステップＡ１…制御目標電流ＩD を仮決定する。第１領域３２では、ＩD ＝Ｋ×Ｉにより制御目標電流ＩD を先ず仮決定する。図３でＩM ＝Ｋ×ＩS の関係があることを説明したが、仮決定で使用するＫはそのＫである。Ｉは、現在の電流である。
例えば、図８で現在の電流がＩY であるとした場合、Ｋ×ＩY ＝ＩX ならば、制御目標電流はＩX と仮決定される。
【００３７】
ステップＡ２…制御目標電流ＩD とした場合の最大出力点ライン３０上の出力値ＰMDを算出する。これは、ＰMD＝ａ（Ｔ）×ＩD で算出される（図６のステップ６参照）。
例えば、図８で制御目標電流をＩX と仮決定した場合であれば、その時の最大出力点ライン３０上の点Ｘ1 における出力値ＰX1を算出する。
ステップＡ３…算出した出力値ＰMDと今の時点の出力Ｐとを比較する。この比較は、仮決定した制御目標電流ＩD に電流を制御した場合、第１領域３２を外れてしまうかどうかの点検をするために行う。ＰMD＞Ｐであれば、まだ第１領域３２に留まると判断し、そうでなければ第１領域３２を外れると判断する。外れると判断された場合は、第１領域３２での制御はもはや行わず、図６のステップ１に戻る。
例えば、図８で制御目標電流をＩX とした場合の出力値ＰX1と、今の時点の出力ＰY とを比較する。図８を観察すればＰX1＞ＰY であるから、この場合は電流をＩX にしてもなお、第１領域３２に留まると判断される。
【００３８】
ステップＡ４…ステップＡ３でなお第１領域３２に留まると判断された場合は、制御目標電流ＩD を本決定し、電流をそのＩD に制御する。
ステップＡ５…電流がＩD に制御されたところで、電流Ｉ，電圧Ｖを検出し、その時の出力Ｐを算出する。そうして、ステップＡ１に戻り、再び上述した第１領域での制御を繰り返す。
【００３９】
その結果、Ｐ−Ｉ特性曲線３１上の動作点は、図８でＹ→Ｘ→Ｗとひたすら最大出力点Ｍに向かって接近してゆき（最大出力点Ｍの左右を行きつ戻りつして接近するのでなく）、次に設定した制御目標電流ＩD にすると第２領域３３に入ってしまうという所で、第１領域での制御を終了する。ひたすら接近してゆくので、最大出力点Ｍ（ないしその近傍）に到達するまでの時間が短く、制御が迅速に行われる。
【００４０】
〔第２領域での制御Ｂ〕
図９は、第２領域での制御を説明するフローチャートであり、図１０は第２領域での制御を説明する図である。符号は図１のものに対応し、Ａ，Ｂ，Ｃは動作点、Ａ1 ，Ｂ1 ，Ｃ1 はＡ，Ｂ，Ｃに対応する最大出力点ライン３０上の点、ＰA ，ＰB ，ＰC ，ＰA1は電力，ＩA ，ＩB ，ＩC は電流である。
ステップＢ１…制御目標電流ＩD を決定する。第２領域３３では、ＩD ＝Ｐ／ａ（Ｔ）により制御目標電流ＩD を決定する。ａ（Ｔ）は最大出力点ライン３０の傾きである。Ｐは、現在の出力電力ある（現在の検出電圧，検出電流がそれぞれＶ，Ｉであるなら、Ｖ×Ｉ＝Ｐと計算される）。つまり、上記のように定めたＩD は、現時点で流すことが可能な最大電流に他ならず、それを目標値としたということである。
例えば、図１０で現在の動作点はＡであるとした場合、その時の出力電力はＰA であるから、制御目標電流はＰA ÷ａ（Ｔ）で計算される。計算の結果、ＰA ÷ａ（Ｔ）＝ＩB であったとすれば、次の制御目標電流はＩB とされる。
【００４１】
ステップＢ２…電流を制御して、制御目標電流ＩD となるようにする。
例えば、図１０で動作点がＡにある時点において算出された制御目標電流がＩB であれば、電流はＩB となるように制御される。
ステップＢ３…電流が制御目標電流に制御されたところで、新たな動作点での電圧Ｖ，電流Ｉを検出し、それらを基にその時の出力Ｐ（Ｐ−Ｉ特性曲線３１上の動作点の出力）や、その時の最大出力点ライン３０上の出力を算出する。
例えば、図１０で電流を制御目標電流ＩB に制御した場合、動作点はＢ点となる。この時の電流，電圧の検出値はそれぞれＩB ，ＶB と検出されたとすると、Ｂ点の出力ＰB はＰB ＝ＶB ×ＩB で算出される。また、動作点Ｂに対応する最大出力点ライン３０上の点Ｂ1 の出力ＰB1は、ＰB1＝ａ（Ｔ）×ＩB で算出される（なお、理論的に言えば、ＰB1＝ＰA である。なぜなら、ＩB を決定する際、ＩB ＝ＰA ÷ａ（Ｔ）（つまりＰA ＝ａ（Ｔ）×ＩB ）で決定しているからである。従って、わざわざＰB1＝ａ（Ｔ）×ＩB でＰB1を計算しなくとも、ＰA をそのままＰB1として用いてよい。）。
【００４２】
ステップＢ４…ステップＢ３で算出した出力ＰB から最大出力点出力ＰB1を差し引いた差の値の、定格電力ＰR （これは太陽電池１のメーカーから予め与えられている）に対する比ΔＰを算出する。
例えば、図１０で電流を制御目標電流ＩB に制御した場合、（ＰB −ＰB1）／ＰR の計算をしてΔＰを求める。
【００４３】
ステップＢ５…予め小さな値εを定めておいて、ΔＰ＜εとなったどうか調べる。このεの値は、Ｐ−Ｉ特性曲線３１上の動作点と、それに対応する最大出力点ライン３０上の点との縦方向の差が、定格電力ＰR の大きさに比べて、充分に小さくなったと判断されるような場合にΔＰが取る値程度の値に定められる。
ΔＰ＜εとなれば、Ｐ−Ｉ特性曲線３１上の動作点は充分にＭ点に接近しているから、もう第２領域３３での制御を続行する必要なしと判断し、図６のステップ１に戻る。
まだΔＰ＜εとなっていなければ、ステップＢ１に戻り、再び上述した第２領域での制御を繰り返す。
【００４４】
その結果、Ｐ−Ｉ特性曲線３１上の動作点は、Ａ→Ｂ→Ｃとひたすら最大出力点Ｍに向かって接近してゆき（最大出力点Ｍの左右を行きつ戻りつして接近するのでなく）、充分近くまで接近した所で、第２領域での制御を終了する。第２領域の制御でも、ひたすら接近してゆくので、最大出力点Ｍ（ないしその近傍）に到達するまでの時間が短く、制御が迅速に行われる。
【００４５】
以上のように本発明によれば、現在の日射量に対応したＰ−Ｉ特性曲線上の動作点が、Ｐ−Ｉ特性曲線と最大出力点ラインとの大小関係で割り出した第１領域，第２領域のいずれにあるかに応じ、出力電流をそれぞれ独特の仕方で最大電力が出力される電流に近づけるようにしたので、常に最大電力が速やかに取得できるようになる。
また、蓄電装置として極めて短時間（例、マイクロセカンド単位）での電流変化に応じても充放電し得る電気二重層コンデンサ（ＥＤＬＣ）を採用し、前記の最大出力追従制御で行われる電流制御に対応し得るようにしたので、充電が効率良く行われる。その結果、需要者で発電した電力は、需要者のところで最大限蓄電されるので、電力系統へ逆潮流される電力は自ずと少なくなり、電力系統に電圧上昇や周波数変化等の悪影響を及ぼすことが少なくなる。
【図面の簡単な説明】
【００４６】
【図１】本発明での最大出力追従制御の原理を説明する図
【図２】太陽電池の最大出力点ラインを説明する図
【図３】太陽電池の短絡電流と最適電流（最大出力時電流）との関係を示す図
【図４】本発明の太陽光発電システムの構成を示す図
【図５】本発明の太陽光発電システムでの制御を説明するフローチャート
【図６】本発明における最大出力追従制御を説明するフローチャート
【図７】第１領域での制御を説明するフローチャート
【図８】第１領域での制御を説明する図
【図９】第２領域での制御を説明するフローチャート
【図１０】第２領域での制御を説明する図
【図１１】いずれかの信号が比較基準値を超えるかどうかを検知する回路の１例
【図１２】太陽電池の出力電流と出力電力との関係を示す図
【符号の説明】
【００４７】
１…太陽電池、２…整流平滑部、３…電流検出器、４…最大出力追従制御装置、５…ＤＣ−ＤＣコンバータ、６…充電バイパススイッチ部、６１…ダイオード、６２…トランジスタ、７…突入電流抑制部、７１…抵抗、７２…トランジスタ、８…充電制御装置、９…蓄電装置、１０…電流検出器、１１…温度検出器、１２…電圧検出線、１３…主電路スイッチ部、１４…ＥＤＬＣ監視部、１５…ＤＣ−ＤＣコンバータ、１６…電流検出器、１７…コンバータ制御装置、１８…インバータ、１９…インバータ制御装置、２０…配線、２１…電気負荷、４０…優先出力回路、４１…比較回路、４２…比較基準値
【図１】
2008176474.tif 000003
【図２】
2008176474.tif 000004
【図３】
2008176474.tif 000005
【図４】
2008176474.tif 000006
【図５】
2008176474.tif 000007
【図６】
2008176474.tif 000008
【図７】
2008176474.tif 000009
【図８】
2008176474.tif 000010
【図９】
2008176474.tif 000011
【図１０】
2008176474.tif 000012
【図１１】
2008176474.tif 000013
【図１２】
2008176474.tif 000014