i第1の瞬間および第2の瞬間における発電装置の瞬時出力電圧および瞬時出力電流をサンプリングして第1および第2の電力サンプルを得る工程であって、第1の瞬間における瞬時電圧および瞬時電流が第2の瞬間における瞬時電圧および瞬時電流よりも常に大きいか、または第1の瞬間における瞬時電圧および瞬時電流が第2の瞬間における瞬時電圧および瞬時電流よりも常に小さい、工程と、ii第1および第2の電力サンプルの差から基準電圧信号または基準電流信号を生成する工程と、iii基準電圧または基準電流を発電装置の瞬時電圧または瞬時電流と比較し、少なくとも一つのゲート信号を生成する工程と、iv第1および第2の電力サンプルの差を最小化するようにi~iiiを繰り返す工程とを含み、該ゲート信号が、発電装置の出力電圧および出力電流の大きさに影響を及ぼし、差信号が最小化されるときに最大電力点が追従される、最大電力点追従方法。第1および第2の電力サンプルの差から基準電圧信号または基準電流信号を生成する工程が、比例積分PIコントローラを使用することを含む、請求項1記載の方法。複数の最大電力点の範囲について発電装置の出力電圧を掃引する工程、大域的な最大電力点を決定する工程、および最大電力点追従のための開始点を該大域的な最大電力点の可能な限り近くに設定する工程を含む、請求項1記載の方法。発電装置が、光電池、風力タービン、または燃料電池である、請求項1記載の方法。発電装置が、少なくとも一つの光電池を備えている、請求項1記載の方法。i第1の瞬間および第2の瞬間における発電装置の瞬時出力電圧および瞬時出力電流をサンプリングして第1および第2の電力サンプルを得るサンプリング手段であって、第1の瞬間における瞬時電圧および瞬時電流が第2の瞬間における瞬時電圧および瞬時電流よりも常に大きいか、または第1の瞬間における瞬時電圧および瞬時電流が第2の瞬間における瞬時電圧および瞬時電流よりも常に小さい、手段と、ii第1および第2の電力サンプルを減算して差信号を生成する減算器と、iii該差信号から基準電圧信号または基準電流信号を生成する手段と、iv基準電圧信号または基準電流信号を発電装置の瞬時電圧または瞬時電流と比較することによって少なくとも一つのゲート信号を生成する手段とを備えており、該ゲート信号が、第1および第2の電力サンプルの差を最小化し、該差信号が最小化されるときに最大電力点が追従される、最大電力点追従装置。基準電圧信号または基準電流信号を生成する手段が、比例積分PIコントローラを備えている、請求項6記載の最大電力点追従装置。複数の最大電力点の範囲について発電装置の出力電圧を掃引する手段、大域的な最大電力点を決定する手段、および最大電力点追従のための開始点を該大域的な最大電力点の可能な限り近くに設定する手段を備える、請求項6記載の最大電力点追従装置。発電装置が、光電池、風力タービン、または燃料電池である、請求項6記載の最大電力点追従装置。発電装置が、少なくとも一つの光電池を備えている、請求項6記載の最大電力点追従装置。請求項6記載の最大電力点追従装置と、電力変換器とを備える発電装置用のマイクロインバータ。電力変換器が、DCDC変換器およびDCACインバータを備えている、請求項11記載のマイクロインバータ。電力変換器が、発電装置の出力から正弦波出力電流を生成する、請求項11記載のマイクロインバータ。発電装置が、光電池、風力タービン、または燃料電池である、請求項11記載のマイクロインバータ。発電装置が、少なくとも一つの光電池を備えている、請求項11記載のマイクロインバータ。請求項11記載のマイクロインバータと、少なくとも一つの発電装置とを備える、発電システム。発電装置が、光電池、風力タービン、または燃料電池である、請求項16記載のシステム。発電装置が、少なくとも一つの光電池を備えている、請求項16記載のシステム。態様の詳細な説明発電装置から電力を得るためのシステム、回路、および方法が、本明細書において説明される。発電装置は、例えば、風力タービン、燃料電池、または光電池であってもよい。発電装置は、分散型の発電装置であってもよい。本明細書においては、システム、回路、および方法の態様が、主として光電池に関して説明されるが、システム、回路、および方法が光電池に限定されないことは理解されるであろう。本明細書において説明されるシステム、回路、および方法を、発電装置のためのマイクロインバータにおいて使用することができる。本明細書において使用される場合、用語マイクロインバータは、発電装置と負荷配電網などとを接続する装置を指す。マイクロインバータを備えるシステムが、図1aの一般化されたブロック図に示されている。マイクロインバータ20が、発電装置10から電力を受け取り、負荷30へと電力を出力する。マイクロインバータ20は、例えばDCDC変換、DCAC変換、またはこれらの組み合わせなどの一つまたは複数の機能を実行することができる電力部200を備えることができる。マイクロインバータは、例えば、発電装置の最大電力点追従およびまたは電力部200へのゲート信号の供給などの一つまたは複数の機能を実行することができる制御部300を備えることができる。ゲート信号は、発電装置の電圧およびもしくは電流ならびにまたは負荷の電圧およびもしくは電流を検出することによって決定することができる。図1bの一般化されたブロック図が、発電装置10から電力を受け取る電力変換部210例えば、DCDC変換器と、変換部210から電力を受け取って出力電力を生成するインバータ部220とを備えるマイクロインバータの態様を示している。出力電圧は、任意で、負荷30例えば、配電網に適合するように調整例えば、フィルタ処理250されることができる。任意で、一つまたは複数の受動部品例えば、コンデンサおよびまたはインダクタを、電力変換部210の入力およびまたは電力変換部210とインバータ部220との間すなわち、それぞれ230および240に使用することができる。フィルタ250を、任意でインバータ部220の出力に使用することができる。第1のコントローラ310が、発電装置の電圧およびまたは電流を検出し、電力変換部210のスイッチのためのゲート信号を生成することができる。第1のコントローラが、最大電力点追従を実行することができる。第2のコントローラ320が、負荷へともたらされる電圧およびまたは電流を検出し、インバータ部220のスイッチのためのゲート信号を生成することができる。本明細書に記載のマイクロインバータは、種々の状況および条件下での発電装置の全体としての効率を向上させる。例えば、PVセル、またはPVモジュールを形成するPVセルストリングの場合に、PVセルの一部分の影またはPVセル間の不整合により、システムの全体としての効率が低下する可能性がある。しかしながら、各PVセルまたは各PVセルストリングもしくはモジュールについてマイクロインバータを使用することで、各PVセルまたはPVセルストリングもしくはモジュールを別個独立に制御して電力を抽出することが可能になり、個々のPVセル、ストリング、またはモジュールの条件の相違にもかかわらず、システムの効率を最大にすることができる。本明細書に記載のマイクロインバータは、発電装置例えば、PVセルの背面に取り付けられるようにコンパクトである。マイクロインバータは、極端な温度および湿度などの幅広い範囲の環境条件に曝露されるため、信頼性および保守が大きな問題である。この曝露は、インバータの予想寿命および性能にも悪影響を及ぼす。これらの要因により、堅牢な設計および構造が必要であり、製造コストの上昇につながるより高価な部品が必要になる可能性がある。したがって、マイクロインバータの設計における課題は、例えば回路部品の数を減らし、サイズを小さくすることによって、コンパクトさおよび低コストを達成することである。好都合には、本明細書に記載のマイクロインバータは、高価につく高電圧の部品および配線を必要としない。コントローラシステムの全体または一部は、個別の構成部品を使用し、デジタル技術を例えば、デジタル信号プロセッサDSP、フィールドプログラマブルゲートアレイFPGA、または特定用途向け集積回路ASICデバイスにおいて使用し、またはこれらの組み合わせを使用して、実現することができる。例えば、コントローラの一つまたは複数の構成部品は、例えば超高速集積回路VHSIC、ハードウェア記述言語VHDL、レジスタ転送言語RTL、またはVerilogなどの適切なハードウェア言語を使用するアルゴリズムにて実現することができる。そのようなアルゴリズムを、例えば、FPGAもしくはASICデバイスまたは他の適切な論理デバイスにおいて実現することができる。デジタル技術の使用は、コンパクトかつ堅牢なコントローラをもたらす。本明細書に記載のマイクロインバータは、最大電力点追従MPPTを含むことができる。結果として、MPPTを、各発電装置について独立に実行することができる。PVセルの使用における課題は、図2aおよびbに示されるように電力電圧PV曲線上に固有の最大電力点MPPをもたらすPVセルの非線形な電流電圧IV特性に起因する。したがって、一部分が影に入ることを避けることができないPVセルの場合において、MPPTが、あらゆる瞬間的な状況において各PVセルについて最大の電力を取り出すことを可能にする。MPPTは、システム内のPVセル間のあらゆる不整合の損失を取り除く。さらに、本明細書に記載のマイクロインバータは、分散型の発電装置にモジュール性をもたらし、分散型の発電システムにおける発電装置の使用にプラグアンドプレイの手法を可能にする。本明細書において使用される場合、用語最大電力点追従MPPTと最大電力点追従装置MPP追従装置とは異なる。MPPTはアルゴリズムを指し、MPP追従装置はハードウェアすなわち回路を指す。MPPTは、発電装置の最適動作点を計算し、システムを最適動作点へと導くためのMPP追従装置のための基準点をもたらす。本明細書において使用される場合、用語光電池は、光子を吸収して光電効果によって電子を生成するための光吸収材料を有しているあらゆる電池を指す。光電池の例は、これに限られるわけではないが、太陽電池である。光吸収材料は、例えば、地表に届く太陽光の波長、およびまたは地球の大気を超える太陽光の波長を含む任意の波長または波長の組み合わせの光を吸収することができる。特定の光吸収波長を有する2つ以上の光吸収材料を、異なる光吸収および電荷の分離の機構を好都合に利用するために、組み合わせて使用することができる。光吸収材料を、例えば、バルク材料、薄膜例えば、無機物層、有機染料、および有機ポリマー、およびまたはナノ結晶として構成することができる。光電池を、アレイ、ストリング、モジュール、またはパネルに組み合わせることができる。本明細書において使用される場合、用語光電池ストリングは、直列、並列、直並列、または他の構成にて接続された複数の光電池を指す。PVセルストリングは、PVセルモジュールを形成することができる。本明細書において説明される最大電力点追従を、例えば、共振モード変換器、電圧形変換器、電流形変換器、などの任意の変換器において使用することができる。MPP追従装置およびMPPTの仕組みの例示的な態様が、図3aおよび3bに示されている。以下の説明においては、図3aに示した態様を、図4a~dに示した種々の動作点における例示的な波形を参照して説明する。図3bに示した態様の動作は、後述される動作の原理にもとづいて、当業者にとって容易に明らかであろう。図3aおよび図4a~dを参照すると、発電装置10の例としてPVセルを使用して、動作の原理を以下のように説明することができる。この態様においては、入力コンデンサC1が、DCDC変換部210の入力部に設けられている。DCDC変換器がPVセルから電力を引き出すことがないような位置に変換器210のスイッチがある場合、PVセルは入力コンデンサC1を充電する。図4cに示されるように、動作点における平均のPVセル電圧が最大電力点MPPよりもはるかに低い場合、電力曲線は、電圧と同じ傾斜を有する反対の状況が、図4aに示されている。しかしながら、図4bおよびdに示されるように、PVセルの電圧が高くなる場合、PVセルの電力が増加し、次いで減少し、MPPを通過する。したがって、図4dに示されるように、制御の戦略によってPVセルがPpvt1=Ppvt2を満たす場合、MPPが常に追従される。PVセルの電圧および電流のサンプリングを、t1からt2までPVセルの電圧が上昇するように実行することができる。図3bについても同様に、PVセルの電圧および電流のサンプリングを、PVセルの電流がt1からt2まで増加するように実行することができる。サンプリングは、後述のとおりのタイミング回路によって制御される。図3aまたはbに示した制御部310の態様は、閉ループフィードバック制御を含んでいる。例えば、図に示されているような比例積分PIコントローラ371によって制御を実現することができる。上述のように、制御部のすべてまたは一部を、アナログおよびまたはデジタルハードウェアソフトウェアプラットフォームにて実現することができる。例えば、デジタルでの実現におけるアルゴリズムが、PIコントローラを含むことができる。図3aまたはbに示した態様においては、PVセルの瞬時電圧および瞬時電流がサンプリングされ、PVセルからの瞬時電力Pinが321において決定される。2つの遅延サンプリングブロック341、361を使用して、電圧が単調に上昇する2つの切り換えの際t1およびt2に、PVセルからの瞬時電力Pinがサンプリングされる。サンプリングの時点は、タイミング回路351によって制御される。これら2つの電力の値Pint1およびPint2の差が、381において決定され、MPPへと向かう正しい方向を与える。すなわち、差が負である場合、PIコントローラ371は、2つの値Ppvt1およびPpvt2が等しい点へと設定点Vpvrefを増加させ、逆もまた同様であるすなわち、差が正である場合、PIコントローラ371は、2つの値Ppvt1およびPpvt2が等しい点へと設定点Vpvrefを減少させる。目標は、この差をゼロにすることである。制御タイミングブロック391が、変換器210のスイッチのためのゲート信号を生成する。制御タイミングブロック391は、電力の切り離しをもたらすこともできる。設定点Vpvrefの増加または減少が、振動の可能性を最小限にし、または回避しつつ、短い時間間隔のうちに実行される。この方法が、きわめて高速な応答時間をもたらし、試行錯誤またはいかなる論理関係演算も使用せず、したがってこれまでの方法に典型的な誤った方向へと導く結果を避けることを、理解できるであろう。本明細書に記載の態様が、小さなC1の値の使用を可能にすることに、留意されたい。結果として、コンデンサの充電放電時間が短くなることで、きわめて高速な最大電力点追従が促進される。図3aおよびbの態様を、実質的に図示のとおりに使用することができ、またはDC負荷もしくはDC配電系統において使用されるDC出力電力を生成するための他の回路とともに使用することができる。また、図3aおよびbの態様を、AC負荷とともに使用され、または配電網へと注入されるAC出力電力例えば、50または60Hzを生成するためのインバータ回路および適切な整流フィルタ回路などのさらなる回路すなわち、図1bの部位220、240、250、および320のうちの一つまたは複数とともに使用することもできる。いくつかの場合には、PVセルの特性が、2つ以上の最大電力点を有する可能性がある。これは、本明細書に記載の電力点追従方法が、アルゴリズムの開始点に応じて局所的な最大電力点に捕捉される状況につながりかねない。そのような状況を避けるために、この方法は、MPPの範囲についてPVセルの電圧を掃引する工程、大域的な最大電力点を決定する工程、および大域的な最大電力点の可能な限り近くに開始点を設定する工程を含んでもよい。これは、MPPTアルゴリズムが常に大域的な最大電力点を追従することを保証する。PVセルの電圧範囲の掃引の間隔は、プログラム可能であってもよく、PVセルモジュールの構成などの因子に依存してもよい。掃引をきわめて高速に実行することができ、この状況は通常は頻繁には生じないため、大域的な最大電力点の探索は、システムの全体としての効率に影響しない。このような状況が、本明細書に記載の方法に特有というわけではなく、むしろあらゆるMPPTアルゴリズムが同様の影響を被る可能性があることに触れておく価値がある。以下の非限定的な例が、本発明をさらに説明するために提示される。図3aに示したMPP追従装置およびMPPT制御の仕組みの類似のシミュレーションを、PSIM商標version9マサチューセッツ州WoburnのPowersimIncにおいてPVセルモデルを使用して、PVセルについて実行した。照射を、階段状の変化および20Hzの正弦波状の変化を使用して変化させた。図5a~cが、種々の照射レベルにおけるシミュレーション結果を示している。図5cから、きわめて高速に変化する照射階段状の変化について、誤差がきわめて低いレベルに保たれたことを見て取ることができる。これは、システムの全体としての効率を改善する。本明細書において言及されたすべての参考文献の内容は、参照により本明細書に明白に組み入れられる。均等物当業者であれば、本明細書に記載の態様の変形例を認識でき、または突き止めることができるであろう。そのような変形例は、本発明の技術的範囲に包含され、添付の特許請求の範囲によって保護される。