(57)【要約】【課題】電力ベースのデバイスにおける高調波消去のための高調波消去ユニット及び高調波消去の方法を提供すること。【解決手段】高調波消去が、電力ベースのデバイスのグリッド電流における第１の全高調波歪みＴＨＤが事前定義された値より大きい場合、電力グリッドからの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を最初に決定することによって実行される。更に、位相ロック・ループＰＬＬベースの補正が、その波形において実行されてＰＬＬ補正された波形が得られ、そのＰＬＬ補正された波形において第２のＴＨＤが決定される。第２のＴＨＤが前記事前定義された値より大きい場合、事前定義された補正値に関する反復ベースの補正が、支配的な高調波以外の複数の高調波に対して実行されて、電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形が得られる。【選択図】図５
2017070186.tif 000002
【特許請求の範囲】
【請求項１】
電力ベースのデバイスにおける高調波消去のための高調波消去ユニットであって、
プロセッサと、
前記プロセッサに通信可能に結合されたメモリであって、実行されると、前記プロセッサに、
前記電力ベースのデバイスのグリッド電流における第１の全高調波歪み（ＴＨＤ）が事前定義された値より大きい場合、電力グリッドからの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を決定するステップと、
前記波形において位相ロック・ループ（ＰＬＬ）ベースの補正を実行して、ＰＬＬ補正された波形を得るステップと、
前記ＰＬＬ補正された波形において第２のＴＨＤを決定するステップと、
前記第２のＴＨＤが前記事前定義された値より大きい場合、前記支配的な高調波以外の前記複数の高調波に対して反復ベースの補正を実行して、前記電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形を得るステップとを行わせるプロセッサ実行可能命令を記憶するメモリとを備える、前記高調波消去ユニット。
【請求項２】
前記反復ベースの補正は、
前記反復ベースの補正された波形における第３のＴＨＤを決定するステップと、
前記第３のＴＨＤが前記事前定義された値より大きくなるまで、前記反復ベースの補正された波形に対して前記反復ベースの補正を実行するステップと
を備える、請求項１に記載の高調波消去ユニット。
【請求項３】
前記反復ベースの補正は、事前定義された補正値に関して実行される、請求項１に記載の高調波消去ユニット。
【請求項４】
前記反復ベースの補正は、
前記反復ベースの補正された波形における前の第３のＴＨＤを決定するステップと、
前記第３のＴＨＤが前記前の第３のＴＨＤより大きい場合、前記事前定義された補正値を事前定義されたインクリメント値だけインクリメントするステップと、
前記第３のＴＨＤが前記前の第３のＴＨＤ以下である場合、前記事前定義された補正値を事前定義されたデクリメント値だけデクリメントするステップと
を更に備える、請求項３に記載の高調波消去ユニット。
【請求項５】
前記電力グリッドからの前記波形は、電圧波形である、請求項１に記載の高調波消去ユニット。
【請求項６】
前記ＰＬＬベースの補正は、前記電力ベースのデバイスに関連する内部基準と最大の振幅を有する前記支配的な高調波の同期を実行する、請求項１に記載の高調波消去ユニット。
【請求項７】
電力ベースのデバイスにおける高調波消去のためのシステムであって、
前記電力ベースのデバイスのグリッド電流に基づいて変調波形を与える電流ベースの制御ユニットを備え、更に
プロセッサと、
前記プロセッサに通信可能に結合されたメモリであって、実行されると、前記プロセッサに、
前記グリッド電流における第１の全高調波歪み（ＴＨＤ）が事前定義された値より大きい場合、電力グリッドからの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を決定するステップと、
前記波形において位相ロック・ループ（ＰＬＬ）ベースの補正を実行して、ＰＬＬ補正された波形を得るステップと、
前記ＰＬＬ補正された波形において第２のＴＨＤを決定するステップと、
前記第２のＴＨＤが前記事前定義された値より大きい場合、前記支配的な高調波以外の複数の高調波に対して反復ベースの補正を実行して、前記電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形を得るステップと
を行わせるプロセッサ実行可能命令を記憶するメモリと
を備える高調波消去ユニットと、
前記変調波形、及びＰＬＬ補正された波形と反復ベースの補正された波形のいずれかに基づいて、変調された波形を与えるパルス幅変調（ＰＷＭ）ジェネレータであって、前記変調された波形は、高調波消去のために前記電力ベースのデバイスに与えられるＰＷＭジェネレータと
を備える、前記システム。
【請求項８】
前記反復ベースの補正は、
前記反復ベースの補正された波形における第３のＴＨＤを決定するステップと、
前記第３のＴＨＤが前記事前定義された値より大きくなるまで、前記反復ベースの補正された波形に対して前記反復ベースの補正を実行するステップと
を備える、請求項７に記載のシステム。
【請求項９】
前記反復ベースの補正は、事前定義された補正値に関して実行される、請求項７に記載のシステム。
【請求項１０】
前記反復ベースの補正は、
前記反復ベースの補正された波形における前の第３のＴＨＤを決定するステップと、
前記第３のＴＨＤが前記前の第３のＴＨＤより大きい場合、前記事前定義された補正値を事前定義されたインクリメント値だけインクリメントするステップと、
前記第３のＴＨＤが前記前の第３のＴＨＤ以下である場合、前記事前定義された補正値を事前定義されたデクリメント値だけデクリメントするステップと
を更に備える、請求項９に記載のシステム。
【請求項１１】
電力ベースのデバイスにおける高調波消去のための方法であって、
高調波消去ユニットによる、前記電力ベースのデバイスのグリッド電流における第１の全高調波歪み（ＴＨＤ）が事前定義された値より大きい場合、電力グリッドからの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を決定するステップと、
前記高調波消去ユニットによる、前記波形において位相ロック・ループ（ＰＬＬ）ベースの補正を実行して、ＰＬＬ補正された波形を得るステップと、
前記高調波消去ユニットによる、前記ＰＬＬ補正された波形における第２のＴＨＤを決定するステップと、
前記高調波消去ユニットによる、前記第２のＴＨＤが前記事前定義された値より大きい場合、前記支配的な高調波以外の前記複数の高調波に対して反復ベースの補正を実行して、前記電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形を得るステップと
を備える、前記方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の主題は、概して高調波消去に関する。限定はしないが、より詳細には、本開示は、電力ベースのデバイスにおける高調波消去のためのシステム及び方法を開示するものである。
【背景技術】
【０００２】
図１は、従来の高調波消去ユニットを実装するシステムを示す。
【０００３】
従来の高調波消去ユニットを実装する図１に示されるシステムは、電力ベースのデバイス１０１と、電力グリッド１０２と、電流ベースの制御ユニット１０３と、従来の高調波消去ユニット１０４とを備える。電力ベースのデバイス１０１は、変換器（交流−交流及び直流−直流）、整流器（交流−直流）、及びインバータ（直流−交流）のうちのいずれかであり得る。電力ベースのデバイス１０１からの波形が、電力グリッド１０２に供給され、その電力波形には、非線形の電力負荷に起因して生じる高調波が存在する可能性がある。高調波の除去又は低減は、電流ベースの制御ユニット１０３とともに従来の高調波消去ユニット１０４を実装することによって実行される。電力ベースのデバイス１０１からのグリッド注入電流が、変調波形を得る基準として電流ベースの制御ユニット１０３に与えられる。更に、従来の高調波消去ユニット１０４は、高調波を低減又は除去するため、且つ補正された波形を得るために、電力ベースのデバイス１０１からグリッド注入電流を得ることによって要求される補正を実行する。補正された波形は、変調波形を用いて更に変調されて、補正されたグリッド電流が得られ、電力ベースのデバイス１０１に供給される。
【０００４】
図２は、従来の高調波消去ユニットによって実行されるステップを示す流れ図を示す。
【０００５】
ブロック２０１において、グリッド注入電流が得られる。ブロック２０２において、電流ベースの制御ユニット１０３にグリッド注入電流を与えることにより、変調波形が得られる。ブロック２０３において、グリッド注入電流における高調波が、高速フーリエ変換（ＦＦＴ：Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）解析によって決定される。ブロック２０４において、決定された高調波に対して比例積分補正が実行されて、比例積分補正された波形が得られる。ブロック２０５において、変調波形及び比例積分補正された波形に基づく、補正・変調された波形が得られる。
【０００６】
従来の高調波消去ユニット１０４において、高調波消去は、電力ベースのデバイスからの波形において決定された個別の高調波の振幅及び位相の情報を要求する。波形における所望される補正は、その情報に基づいて得られる。いくつかの実施例において、前記補正は、時間のかかるプロセスである。高調波の振幅及び位相の更なるリアルタイムの情報が、高調波を除去するのに得られなければならない。計算の遅延に起因して、得られたリアルタイムの情報に不整合があると、電力ベースのデバイスのパフォーマンスに悪影響を生じる可能性がある。また、電力ベースのデバイスにおける高調波を無効にするリアルタイムの位相補正も困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
歪みの非常に大きいグリッドにおいて、高調波の振幅及び位相の性質は、時間により様々であり、リアルタイムで得られる場合、その振幅及び位相は正確でない可能性がある。このため、高調波の振幅情報及び位相情報を計算する技法が、高調波補正のために要求される。更に、計算される時間を短縮し、所望される結果を得る方法が要求される。
【課題を解決するための手段】
【０００８】
本開示を介して従来技術の１つ又は複数の欠点が克服され、更なる利点が提供される。本開示の技法を介して更なる特徴及び利点が実現される。本開示の他の実施例及び態様が、本明細書において詳細に説明され、特許請求される本開示の一部分とみなされる。
【０００９】
したがって、電力ベースのデバイスにおける高調波消去のための高調波消去ユニットが、本発明において開示される。この高調波消去ユニットは、プロセッサと、メモリとを備える。そのメモリは、そのプロセッサに通信可能に結合され、そのメモリは、実行されると、プロセッサに、電力ベースのデバイスのグリッド電流における第１のＴＨＤが事前定義された値より大きい場合、電力グリッドからの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を決定させるプロセッサ実行可能命令を記憶する。決定すると、プロセッサは、その波形においてＰＬＬベースの補正を実行して、ＰＬＬ補正された波形を得て、ＰＬＬ補正された波形において第２のＴＨＤを決定する。また、プロセッサは、第２のＴＨＤが前記事前定義された値より大きい場合、支配的な高調波以外の複数の高調波に対して反復ベースの補正を実行して、電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形を得る。
【００１０】
更に、本開示は、電力ベースのデバイスにおける高調波消去のためのシステムを開示する。このシステムは、電流ベースの制御ユニットと、高調波消去ユニットと、パルス幅変調（ＰＷＭ：Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）ジェネレータとを備える。電流ベースの制御ユニットは、電力ベースのデバイスのグリッド電流に基づく変調波形を与える。高調波消去ユニットは、前述したとおりに機能するよう構成される。ＰＷＭジェネレータは、その変調波形、及びＰＬＬ補正された波形と反復ベースの補正された波形のいずれかに基づく変調された波形をもたらし、その変調された波形は、高調波消去のために電力ベースのデバイスに与えられる。
【００１１】
更に、本開示は、電力ベースのデバイスのグリッド電流における第１の全高調波歪み（ＴＨＤ：Ｔｏｔａｌ  Ｈａｒｍｏｎｉｃ  Ｄｉｓｔｏｒｔｉｏｎ）が事前定義された値より大きい場合、電力グリッドからの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を決定すること、その波形において位相ロック・ループ（ＰＬＬ：Ｐｈａｓｅｄ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）ベースの補正を実行して、ＰＬＬ補正された波形を得ること、ＰＬＬ補正された波形における第２のＴＨＤを決定すること、及び第２のＴＨＤが前記事前定義された値より大きい場合、支配的な高調波以外の複数の高調波に対して反復ベースの補正を実行して、電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形を得ることを実行する高調波消去ユニットを備える、高調波消去のための方法を開示する。
【００１２】
以上の概要は、単に例示的であり、限定することは全く意図していない。前述した例示的な態様及び特徴に加えて、更なる態様及び特徴が、図面、及び後段の詳細な説明を参照することによって明白となろう。
【００１３】
本開示に組み込まれ、本開示の一部分を構成する添付の図面は、例示的な実施例を示し、説明とともに、開示される原理を説明する役割をする。図において、参照符号の左端の数字は、その参照符号が最初に出現する図を識別する。同様の特徴及び同様の構成要素を参照するのに、全ての図にわたって同一の参照符号が使用される。次に、本発明の主題の実施例によるシステムのいくつかの実施例及び／又は方法が、単に例として、添付の図を参照して説明される。
【図面の簡単な説明】
【００１４】
【図１】従来の高調波消去ユニットを実施するシステムを示す図である。
【図２】従来の高調波消去ユニットによって実行されるステップを示す流れ図である。
【図３】本開示の一実施例による高調波消去ユニットを実装するシステムの例示的な実施例を示す図である。
【図４】本開示のいくつかの実施例による電力ベースのデバイスにおける高調波消去のための様々なデータ及びモジュールを有する例示的な高調波消去ユニットを示す詳細なブロック図である。
【図５】本開示のいくつかの実施例による高調波消去ユニットによって実行されるステップを示す流れ図である。
【図６】本開示のいくつかの実施例による反復ベースの補正モジュールによって実行されるステップを示す流れ図である。
【図７】本開示と合致するいくつかの実施例を実施するための例示的なコンピュータ・システムを示すブロック図である。
【発明を実施するための形態】
【００１５】
本明細書におけるブロック図は、いずれも本発明の主題の原理を実現する例示的なシステムの概念図を表すことが当業者には認識されよう。同様に、フロー・チャート、流れ図、状態遷移図、疑似コードなどは、いずれもコンピュータ可読媒体において実質的に代表され、コンピュータ又はプロセッサによって実行され得る、様々なプロセスを表すことが、前記コンピュータ又はプロセッサが明示されるか否かにかかわらず、認識されよう。
【００１６】
以上、後述の本開示の詳細な説明がよりよく理解され得るように、本開示の特徴及び技術的な利点を概説してきた。本開示の更なる特徴及び利点が、本開示のクレームの対象を形成する後段において説明される。開示される概念及び特定の態様は、本開示と同一の目的を実行するための他の構造を変形するため、又は設計するための基礎として直ちに利用され得ることが、当業者には認識されよう。
【００１７】
本出願において、「例示的」という語は、「実例、例、又は例示の役割をする」を意味するように本明細書で使用される。本明細書において「例示的」であるとして説明される本発明の主題のあらゆる実施例又は実施形態は、必ずしも、他の実施例より好ましい、又は有利であると解釈されるべきではない。
【００１８】
本開示は、様々な変形形態及び代替の形態が可能であるが、本開示の特定の実施例が、図面において例として示されており、以下に詳細に説明される。しかし、本開示を、開示される特定の形態に限定することは意図されておらず、むしろ、本開示は、本開示の趣旨及び範囲に含まれる全ての変形形態、均等形態、及び代替形態を範囲に含むものとされることを理解されたい。
【００１９】
「備える」、「備えた」、若しくはこれらの他の任意の変形は、構成要素又はステップのリストを備えるセットアップ、デバイス、若しくは方法が、それらの構成要素若しくはステップだけを含むのではなく、明示的にリストアップされない、又はそのようなセットアップ、デバイス、若しくは方法に本来備わっているわけではない他の構成要素若しくはステップも含み得るように、非排他的包含を範囲に含むことが意図される。つまり、「〜を備える」の前に記載されるシステム又は装置における１つ又は複数の要素は、更なる制約がない場合、そのシステム又は装置における他の要素又は追加の要素の存在を排除しない。
【００２０】
本開示は、電力ベースのデバイスにおける高調波消去のための高調波消去ユニット及び高調波消去方法に関する。高調波消去は、電力ベースのデバイスのグリッド電流における第１の全高調波歪み（ＴＨＤ）が事前定義された値より大きい場合、電力グリッドからの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を決定することによって実行される。更に、位相ロック・ループ（ＰＬＬ）ベースの補正が、その波形において実行されて、ＰＬＬ補正された波形が得られ、ＰＬＬ補正された波形における第２のＴＨＤが決定される。第２のＴＨＤが前記事前定義された値より大きい場合、事前定義された補正値に関する反復ベースの補正が、支配的な高調波以外の複数の高調波に対して実行されて、電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形が得られる。
【００２１】
本開示の実施例の以下の詳細な説明において、本開示の一部分を形成し、例として、本開示が実施され得る特定の実施例が示される添付の図面が参照される。これらの実施例は、当業者が本開示を実施することを可能にするように十分に詳細に説明され、他の実施例が利用され得ること、及び本開示の範囲を逸脱することなく変更が行われ得ることを理解されたい。したがって、以下の説明は、限定する意味で解釈されるべきではない。
【００２２】
図３は、本開示の一部の実施例による高調波消去ユニットを実施するシステムの例示的な実施例を示す。
【００２３】
電力ベースのデバイスにおける高調波消去のための図３に示されるシステムは、電力ベースのデバイス３０１と、電力グリッド３０２と、電流ベースの制御ユニット３０３と、高調波消去ユニット３０４と、ＰＷＭジェネレータ３０５とを備える。電力ベースのデバイス３０１には、交流−交流変換器、整流器、及びインバータが含まれ得るが、以上には限定されない。電力ベースのデバイス３０１からの波形は、電力グリッド３０２に供給される波形と電力グリッド３０２から受け取られる波形のいずれかであり、その波形には、非線形の電力負荷に起因して生じる高調波が存在する可能性がある。本開示の一実施例において、前記波形は、高調波情報の抽出及び高調波消去のために電力ベースのデバイス３０１から得られるグリッド電圧波形であり得る。別の実施例において、前記波形は、抽出及び高調波消去のために使用されるグリッド電流であり得る。
【００２４】
更に、本開示において、これらの高調波の除去又は低減は、高調波消去ユニット３０４を電流ベースの制御ユニット３０３とともに実装することによって実行される。電力ベースのデバイス３０１からのグリッド注入電流が、変調波形を得る基準として電流ベースの制御ユニット３０３に与えられる。更に、高調波消去ユニット３０４が、電力ベースのデバイス３０１からグリッド注入電流を得ることによって要求される補正を実行し、高調波の低減と除去のいずれかが実行されて、補正された波形が得られる。補正された波形は、補正された波形を得るようにＰＷＭジェネレータ３０５を実装することによって変調波形を用いて更に変調され、電力ベースのデバイス３０１に供給される。変調された波形は、高調波除去された波形又は高調波低減された波形のいずれかであり得る。
【００２５】
図４は、本開示のいくつかの実施例による電力ベースのデバイスにおける高調波消去のための様々なデータ及びモジュールを有する例示的な高調波消去ユニットの詳細なブロック図を示す。
【００２６】
高調波消去ユニット３０４は、Ｉ／Ｏインターフェース４０１と、プロセッサ４０２と、メモリ４０３とを備える。一実施形態において、高調波消去ユニット３０４は、ラップトップ・コンピュータ、デスクトップ・コンピュータ、パーソナル・コンピュータ（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ノートブック、スマートフォン、タブレット、電子書籍リーダ（例えば、Ｋｉｎｄｌｅ及びＮｏｏｋ）、サーバ、ネットワーク・サーバなどの様々なコンピューティング・システムにおいて実装され得る。
【００２７】
一実施例において、高調波消去ユニット３０４は、Ｉ／Ｏインターフェース４０１を介して電力グリッド３０２から波形を受け取る。また、Ｉ／Ｏインターフェース４０１は、高調波消去ユニット３０４の出力を、補正された波形の形態で与えることが可能である。一実施例において、その結果は、ディスプレイ・ユニット（図示せず）上で与えられ得る。更に、Ｉ／Ｏインターフェース４０１は、高調波消去ユニット３０４のプロセッサ４０２に結合される。
【００２８】
高調波消去ユニット３０４におけるメモリ４０３は、プロセッサ４０２に通信可能に結合される。メモリ４０３は、実行されると、高調波消去ユニット３０４が電力波形における高調波を消去できるようにするプロセッサ実行可能命令を記憶する。プロセッサ４０２は、電力ベースのデバイス３０１のグリッド電流における第１のＴＨＤが事前定義された値より大きい場合、電力グリッド３０２からの波形における複数の高調波の中で最大の振幅を有する支配的な高調波を決定するための、モジュール４０４と、データ４１０とを備える少なくとも１つのデータ・プロセッサを備えることが可能である。決定すると、プロセッサ４０２は、その波形においてＰＬＬベースの補正を実行して、ＰＬＬ補正された波形を得て、ＰＬＬ補正された波形において第２のＴＨＤを決定する。また、プロセッサ４０２は、第２のＴＨＤが前記事前定義された値より大きい場合、支配的な高調波以外の複数の高調波に対して反復ベースの補正を実行して、電力ベースのデバイスにおける高調波消去のための反復ベースの補正された波形を得ることもする。一実施例において、第１のＴＨＤ値と第２のＴＨＤ値は同一である。
【００２９】
例示される図４において、メモリ４０３の中に記憶されるデータ４１０及びモジュール４０４が、本明細書において詳細に説明される。
【００３０】
実施例において、メモリ４０３の中のデータ４１０が、高調波消去ユニット３０４の１つ又は複数のモジュール４０４によって処理される。モジュール４０４は、図４に示されるとおり、メモリ４０３の中に記憶され得る。実例において、プロセッサ４０２に通信可能に結合された１つ又は複数のモジュール４０４は、メモリ４０３の外部に存在して、ハードウェアとして実装されることも可能である。本明細書において使用されるモジュールという用語は、説明した機能を提供する、特定用途向け集積回路（ＡＳＩＣ：ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、電子回路、１つ若しくは複数のソフトウェア・プログラム若しくはファームウェア・プログラムを実行するプロセッサ（共有される、専用の、又はグループの）及びメモリ、組合せ論理回路、及び／又は他の適切な構成要素を指す。
【００３１】
一実施例において、データ４１０は、例えば、電力グリッドからの波形４１１と、ＰＬＬ補正された波形４１２と、反復補正された波形４１３と、ＴＨＤ４１４と、事前定義された値４１５と、事前定義された補正値４１６と、事前定義されたインクリメント値４１７と、事前定義されたデクリメント値４１８と、その他のデータ４１９とを含み得る。
【００３２】
電力グリッドからの波形４１１は、電力ベースのデバイス３０１における高調波情報を抽出するのに、且つ高調波消去のために使用される。本開示において、その波形は、電力グリッド３０２から得られるグリッド電圧波形である。一実施例において、その波形は、グリッド電流であり得る。
【００３３】
ＰＬＬ補正された波形４１２は、高調波消去ユニット３０４において波形４１１に対するＰＬＬベースの補正を実行すると、得られる。ＰＬＬ補正された波形４１２は、ＰＬＬベースの補正された波形における第２のＴＨＤが事前定義された値より大きい場合、反復ベースの補正を使用して更に補正される。第２のＴＨＤが事前定義された値以下である場合、反復ベースの補正は要求されず、ＰＬＬ補正された波形は、補正された波形とみなされる。
【００３４】
反復補正された波形４１３は、ＰＬＬ補正された波形４１２に対する反復ベースの補正を実行すると、得られる。更に、反復ベースの補正は、第３のＴＨＤが事前定義された値より小さくなるまで、反復補正された波形に対して実行される。反復ベースの補正を実行すると、反復補正された波形は、補正された波形とみなされる。
【００３５】
高調波消去ユニット３０４におけるＴＨＤ４１４は、第１のＴＨＤ、第２のＴＨＤ、第３のＴＨＤ、及び前のＴＨＤのうちの少なくとも１つを備える。ＴＨＤは、ＴＨＤ決定モジュール４０７によって決定され、高調波消去ユニット３０４のメモリ４０３の中に記憶される。一実施例において、第１のＴＨＤと第２のＴＨＤと第３のＴＨＤの値は同一である。
【００３６】
事前定義された補正値４１６は、それによって高調波消去ユニット３０４における反復補正が実行される値である。
【００３７】
一実施例において、決定される事前定義された補正値は、第１のＴＨＤ、第２のＴＨＤ、及び第３のＴＨＤのうちの少なくとも１つに依存する。更に、一実施例において、事前定義された補正値は、電力グリッド３０２における不均衡の量に依存することもあり得る。一実施例において、動的補正値を決定することが可能であり、動的補正値は、事前定義された補正値に依存し、１つ又は複数の事前定義された固定値と可変であり得る前の事前定義された補正値とに基づくものであり、式１のように与えられる。
Ｘ＝Ａ＋Ｘ’＊Ｂ    …  （式１）
ここで、Ｘは、動的補正値であり、
Ａは、事前定義された補正値であり、
Ｂは、事前定義された固定値であり、
Ｘ’は、前の動的補正値である。
【００３８】
事前定義されたインクリメント値４１７及び事前定義されたデクリメント値４１８は、事前定義された補正値４１６をインクリメントすること、又はデクリメントすることの少なくともいずれかを実行するために使用される。事前定義されたインクリメント値４１７及び事前定義されたデクリメント値４１８は、高調波消去ユニット３０４によって決定され得る。一実施例において、事前定義されたインクリメント値４１７及び事前定義されたデクリメント値４１８は、ユーザによって選択される。一実施例において、事前定義されたインクリメント値４１７及び事前定義されたデクリメント値４１８は、ＴＨＤ４１４に基づく。
【００３９】
その他のデータ４１９とは、電力ベースのデバイス３０１における高調波消去のために参照され得るようなデータを指すことが可能である。
【００４０】
一実施例において、モジュール４０４は、例えば、高調波決定モジュール４０５と、ＰＬＬベースの補正モジュール４０６と、反復ベースの補正モジュール４０７と、ＴＨＤ決定モジュール４０８と、その他のモジュール４０９とを含み得る。
【００４１】
グリッド電流における第１のＴＨＤが事前定義された値４１５より大きいと決定されると、電力グリッド４１１からの波形が受信され、波形４１１における複数の高調波の中で最大の振幅を有する支配的な高調波が、高調波決定モジュール４０５によって決定される。一実施例において、支配的な高調波の位相もまた、高調波決定モジュール４０５によって決定される。本開示の非限定的な実施例において、高調波決定モジュール４０５は、直接直交（ｄ−ｑ：ｄｉｒｅｃｔ−ｑｕａｄｒａｔｕｒｅ）ベースの高調波振幅検出器を使用して実装される。高調波決定モジュール４０５は、ＦＦＴシステム及び他の任意の関連するシステムのうちの１つを使用して実装されることも可能である。
【００４２】
高調波消去ユニット３０４におけるＰＬＬベースの補正モジュール４０６は、ＰＬＬベースの補正を実行してＰＬＬ補正された波形４１２を得る。ＰＬＬベースの補正は、高調波決定モジュール４０５によって決定された波形４１１における複数の高調波の中で最大の振幅を有する支配的な高調波に対して実行される。一実施例において、ＰＬＬベースの補正は、電力ベースのデバイス３０１に関連する内部基準と最大の振幅を有する支配的な高調波の同期をとることによって達せられる。この同期は、ＰＬＬベースの補正モジュール４０６における計算遅延を解消し、また、波形４１１における位相の変動する性質も即時に把握される。一実施例において、ＰＬＬベースの補正モジュール４０６は、高速の高価なプロセッサを不要としてデジタル・シグナル・プロセッサ（ＤＳＰ：Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を用いて実装され得る。しかし、ＰＬＬベースの補正モジュール４０６は、他の任意の知られているプロセッサを使用して実施されることが可能である。
【００４３】
反復ベースの補正モジュール４０７は、ＰＬＬ補正された波形４１６における第２のＴＨＤが、事前定義された値４１５より大きいと判定されると、ＰＬＬ補正された波形４１６に対して反復ベースの補正を実行する。この反復ベースの補正は、パーセンテージ補正方法に基づいて実行され、電力ベースのデバイス３０１におけるＴＨＤ４１４を事前定義された限度内に維持する。反復ベースの補正は、支配的な高調波以外の複数の高調波に対して実行される。一実施例において、スイッチ・ケースが、ＰＬＬ補正された波形に対する反復ベースの補正の要件を決定するように実装され得る。スイッチ・ケースは、ＰＬＬベースの補正モジュール４０６単独で、電力ベースのデバイス３０１におけるＴＨＤ４１４を維持することができるかどうかを確認するように構成される。ＰＬＬベースの補正モジュール４０６が、電力ベースのデバイス３０１におけるＴＨＤ４１４を維持することができない場合、ＴＨＤ４１４が限度内に維持されるようになるまで反復ベースの補正が実行される。
【００４４】
反復ベースの補正は、反復ベースの補正された波形を得るために、ＰＬＬ補正された波形に対する事前定義された補正値４１６に関して反復ベースの補正モジュール４０７によって実行される。反復ベースの補正は、最大の振幅を有する支配的な高調波以外の複数の高調波に対して実行される。更に、反復ベースの補正された波形における第３のＴＨＤが、ＴＨＤ決定モジュール４０８によって決定される。第３のＴＨＤが事前定義された値４１５より大きい場合、反復ベースの補正された波形に対して反復ベースの補正が実行されて、第３のＴＨＤが低減される。また、第３のＴＨＤ値と比較される前の第３のＴＨＤ値も決定される。第３のＴＨＤが前の第３のＴＨＤより大きい場合、事前定義された補正値４１６が、事前定義されたインクリメント値４１７だけインクリメントされ、第３のＴＨＤが前の第３のＴＨＤ以下である場合、事前定義された補正値４１６が、事前定義されたデクリメント値４１８だけデクリメントされる。更に、事前定義された補正値４１６をインクリメントすることとデクリメントすることのいずれかが行われた後、第３のＴＨＤが事前定義された値４１５より小さくなるまで、反復ベースの補正モジュール４０７によって、反復ベースの補正が反復ベースの補正された波形４１３に対して実行される。
【００４５】
ＴＨＤ決定モジュール４０７は、高調波消去ユニット３０４における第１のＴＨＤ、第２のＴＨＤ、及び第３のＴＨＤのうちの少なくとも１つを決定するのに使用される。ＴＨＤ決定モジュール４０７は、ＴＨＤアナライザであることが可能である。
【００４６】
その他のモジュール４０９とは、電力ベースのデバイス３０１における高調波消去のために参照され得るようなモジュールを指すことが可能である。
【００４７】
図５は、本開示のいくつかの実施例による高調波消去ユニットによって実行されるステップを示す流れ図を示す。
【００４８】
図５に示されるとおり、方法は、電力ベースのデバイス３０１における高調波消去のための１つ又は複数のブロックを備える。方法は、コンピュータ実行可能命令の一般的な脈絡において説明され得る。一般に、コンピュータ実行可能命令には、特定の機能を実行する、又は特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造、プロシージャ、モジュール、及び関数が含まれ得る。
【００４９】
方法が説明される順序は、限定として解釈されることは意図しておらず、説明される方法ブロックのうちのいくつでも、方法を実施するように任意の順序で組み合わされることが可能である。更に、個々のブロックは、本明細書において説明される主題の範囲を逸脱することなく、方法から削除されることが可能である。更に、方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、又は以上の組合せにおいて実施され得る。
【００５０】
ブロック５０１において、電力グリッド３０２のグリッド電流における第１のＴＨＤが、ＴＨＤ決定モジュール４０７によって決定される。
【００５１】
ブロック５０２において、第１のＴＨＤが事前定義された値４１５より大きいことに関する条件の確認が実行される。第１のＴＨＤが事前定義された値４１５より大きい場合、ブロック５０４が実行され、第１のＴＨＤが事前定義された値４１５以下である場合、ブロック５０３が実行される。
【００５２】
ブロック５０３において、第１のＴＨＤが事前定義された値４１５以下である場合、高調波消去は、高調波消去ユニット３０４によって実行されない。
【００５３】
ブロック５０４において、第１のＴＨＤが事前定義された値４１５より大きい場合、電力グリッド３０２からの波形が、高調波消去のために高調波消去ユニットによって獲得される。
【００５４】
ブロック５０５において、グリッド電圧において最大の振幅を有する支配的な高調波が、高調波決定モジュール４０５によって決定される。
【００５５】
ブロック５０６において、その波形に対してＰＬＬベースの補正が、ＰＬＬベースの補正モジュール４０６によって実行される。
【００５６】
ブロック５０７において、ＰＬＬ補正された波形における第２のＴＨＤが、ＴＨＤ決定モジュール４０７によって決定される。
【００５７】
ブロック５０８において、第２のＴＨＤが事前定義された値４１５より大きいことに関する条件の確認が実行される。第２のＴＨＤが事前定義された値４１５より大きい場合、ブロック５０９が実行され、第２のＴＨＤが事前定義された値４１５以下である場合、ブロック５１０が実行される。
【００５８】
ブロック５０９において、第２のＴＨＤが事前定義された値４１５より大きい場合、反復ベースの補正が、反復ベースの補正モジュール４０８によって実行される。
【００５９】
ブロック５１０において、第２のＴＨＤが事前定義された値４１５以下である場合、反復ベースの補正は、実行されない。
【００６０】
図６は、本開示のいくつかの実施例による反復ベースの補正モジュールによって実行されるステップを示す流れ図である。
【００６１】
図６において示されるとおり、方法は、反復ベースの補正モジュール４０７によって反復ベースの補正を実行するための１つ又は複数のブロックを備える。方法は、コンピュータ実行可能命令の一般的な脈絡において説明され得る。一般に、コンピュータ実行可能命令には、特定の機能を実行する、又は特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造、プロシージャ、モジュール、及び関数が含まれ得る。
【００６２】
方法が説明される順序は、限定として解釈されることは意図しておらず、説明される方法ブロックのうちのいくつでも、方法を実施するように任意の順序で組み合わされることが可能である。更に、個々のブロックは、本明細書において説明される主題の範囲を逸脱することなく、方法から削除されることが可能である。更に、方法は、任意の適切なハードウェア、ソフトウェア、ファームウェア、又は以上の組合せにおいて実施され得る。
【００６３】
ブロック６０１において、事前定義された値による反復ベースの補正が、反復ベースの補正モジュール４０８によって実行される。
【００６４】
ブロック６０２において、反復ベースの補正された波形における第３のＴＨＤ及び前の第３のＴＨＤの決定が、ＴＨＤ決定モジュール４０７によって実行される。
【００６５】
ブロック６０３において、第３のＴＨＤが事前定義された値４１５より大きいことに関する条件の確認が実行される。第３のＴＨＤが事前定義された値４１５より大きい場合、ブロック６０５が実行され、第３のＴＨＤが事前定義された値４１５以下である場合、ブロック６０４が実行される。
【００６６】
ブロック６０４において、反復ベースの補正は、実行されない。
【００６７】
ブロック６０５において、第３のＴＨＤが前の第３のＴＨＤより大きいことに関する条件の確認が実行される。第３のＴＨＤが前の第３のＴＨＤより大きい場合、ブロック６０６が実行され、第３のＴＨＤが前の第３のＴＨＤ以下である場合、ブロック６０７が実行される。
【００６８】
ブロック６０６において、第３のＴＨＤが前の第３のＴＨＤより大きい場合、事前定義された補正値４１６が、事前定義されたインクリメント値４１７だけインクリメントされ、反復ベースの補正された波形に対する更なる反復ベースの補正が、反復ベースの補正モジュール４０８によって実行される。
【００６９】
ブロック６０７において、第３のＴＨＤが前の第３のＴＨＤ以下である場合、事前定義された補正値４１６が、事前定義されたデクリメント値４１８だけデクリメントされ、反復ベースの補正された波形に対する更なる反復ベースの補正が、反復ベースの補正モジュール４０８によって実行される。
【００７０】
前述した反復ベースの補正は、第３のＴＨＤが事前定義された値４１５以下になるまで実行される。
【００７１】
図７は、本開示と合致するいくつかの実施例を実施するための例示的なコンピュータ・システムのブロック図を示す。
【００７２】
コンピュータ・システム７０１の変形が、本開示の特徴を実施するのに利用され得る全てのコンピューティング・システムを実施するために使用されることが可能である。コンピュータ・システム７０１は、中央処理装置（「ＣＰＵ：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ」又は「プロセッサ」）７０３を備えることが可能である。プロセッサ７０３は、ユーザによって生成された、又はシステムによって生成された要求を実行するためのプログラム構成要素を実行するための少なくとも１つのデータ・プロセッサを備えることが可能である。プロセッサには、統合されたシステム（バス）コントローラ、メモリ管理制御ユニット、浮動小数点演算装置、グラフィックス処理ユニット、デジタル信号処理ユニットなどの専用の処理ユニットが含まれ得る。プロセッサ７０３は、ＡＭＤ  Ａｔｈｌｏｎ、Ｄｕｒｏｎ、若しくはＯｐｔｅｒｏｎ、ＡＲＭ社のアプリケーション・プロセッサ、組込み型のプロセッサ、若しくはセキュリティ保護されたプロセッサ、ＩＢＭ  ＰｏｗｅｒＰＣ、Ｉｎｔｅｌ社のＣｏｒｅ、Ｉｔａｎｉｕｍ、Ｘｅｏｎ、Ｃｅｌｅｒｏｎ、又はその他の系列のプロセッサなどのマイクロプロセッサを含み得る。プロセッサ７０３は、メインフレーム、分散型プロセッサ、マルチコア・アーキテクチャ、並列型アーキテクチャ、グリッド・アーキテクチャ、又はその他のアーキテクチャを使用して実装され得る。いくつかの実施例は、特定用途向け集積回路（ＡＳＩＣ）、デジタル・シグナル・プロセッサ（ＤＳＰ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ：Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙｓ）などのような組込み型の技術を利用することが可能である。
【００７３】
プロセッサ７０３は、Ｉ／Ｏインターフェース７０２を介して１つ又は複数の入出力（Ｉ／Ｏ：ｉｎｐｕｔ／ｏｕｔｐｕｔ）デバイスと通信状態にあるように配置され得る。Ｉ／Ｏインターフェース７０２は、限定なしに、オーディオ、アナログ、デジタル、モノラル、ＲＣＡ、ステレオ、ＩＥＥＥ−１３９４、シリアル・バス、ユニバーサル・シリアル・バス（ＵＳＢ：ｕｎｉｖｅｒｓａｌ  ｓｅｒｉａｌ  ｂｕｓ）、赤外線、ＰＳ／２、ＢＮＣ、同軸、コンポーネント、コンポジット、デジタル・ビジュアル・インターフェース（ＤＶＩ：ｄｉｇｉｔａｌ  ｖｉｓｕａｌ  ｉｎｔｅｒｆａｃｅ）、高精細度マルチメディア・インターフェース（ＨＤＭＩ（登録商標）：ｈｉｇｈ−ｄｅｆｉｎｉｔｉｏｎ  ｍｕｌｔｉｍｅｄｉａ  ｉｎｔｅｒｆａｃｅ）、ＲＦアンテナ、Ｓ−Ｖｉｄｅｏ、ＶＧＡ、ＩＥＥＥ８０２．ｎ／ｂ／ｇ／ｎ／ｘ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、セルラ（例えば、符号分割多元接続（ＣＤＭＡ：ｃｏｄｅ−ｄｉｖｉｓｉｏｎ  ｍｕｌｔｉｐｌｅ  ａｃｃｅｓｓ）、高速パケット・アクセス（ＨＳＰＡ＋：ｈｉｇｈ−ｓｐｅｅｄ  ｐａｃｋｅｔ  ａｃｃｅｓｓ）、グローバル・システム・フォー・モバイル・コミュニケーションズ（ＧＳＭ（登録商標）：ｇｌｏｂａｌ  ｓｙｓｔｅｍ  ｆｏｒ  ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ロングターム・エボリューション（ＬＴＥ：ｌｏｎｇ−ｔｅｒｍ  ｅｖｏｌｕｔｉｏｎ）、ＷｉＭＡＸ、その他）などの通信プロトコル／方法を使用することが可能である。
【００７４】
Ｉ／Ｏインターフェース７０２を使用して、コンピュータ・システム７０１は、１つ又は複数のＩ／Ｏデバイスと通信することが可能である。例えば、入力デバイス７０４は、アンテナ、キーボード、マウス、ジョイスティック、（赤外線）リモコン、カメラ、カード・リーダ、ファックス、ドングル、バイオメトリック・リーダ、マイクロフォン、タッチ・スクリーン、タッチパッド、トラックボール、センサ（例えば、加速度計、光センサ、ＧＰＳ、ジャイロスコープ、近接センサなど）、スタイラス、スキャナ、ストレージ・デバイス、トランシーバ、ビデオ・デバイス／ソース、バイザなどであり得る。出力デバイス７０５は、プリンタ、ファックス、ビデオ・ディスプレイ（例えば、陰極線管（ＣＲＴ：ｃａｔｈｏｄｅ  ｒａｙ  ｔｕｂｅ）、液晶ディスプレイ（ＬＣＤ：ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）、発光ダイオード（ＬＥＤ：ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）、プラズマなど）、オーディオ・スピーカであり得る。いくつかの実施例において、トランシーバ７０５及び７０４は、プロセッサ７０３に接続されて配置され得る。トランシーバは、様々なタイプのワイヤレス送信又はワイヤレス受信を円滑にすることが可能である。例えば、トランシーバは、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＦＭ通信、全地球測位システム（ＧＰＳ：ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）通信、２Ｇ／３Ｇ  ＨＳＤＰＡ／ＨＳＵＰＡ通信などを提供するトランシーバ・チップ（例えば、テキサス・インスツルメンツ社のＷｉＬｉｎｋ  ＷＬ１２８３、ブロードコム社のＢＣＭ４７５９ＩＵＢ８、インフィニオン・テクノロジーズ社のＸ−Ｇｏｌｄ  ６１８−ＰＭＢ９８００など）に動作上、接続されたアンテナを含み得る。一実施例において、通信は、コントロール・エリア・ネットワーク（ＣＡＮ：Ｃｏｎｔｒｏｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信、Ｓｙｎｃｈｒｏｎｏｕｓ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ（ＳＰＩ）／Ｓｅｒｉａｌ  Ｃｏｎｎｅｃｔ  Ｉｎｔｅｒｆａｃｅ（ＳＣＩ）通信、及びＭｏｄｂｕｓ通信のうちの１つを使用することによって実現され得る。
【００７５】
いくつかの実施例において、プロセッサ７０３は、ネットワーク・インターフェース７０７を介して通信ネットワーク７１８と通信状態にあるように配置され得る。ネットワーク・インターフェース７０７は、通信ネットワーク７１８と通信することが可能である。通信ネットワーク７０７は、限定なしに、直接接続、イーサネット（登録商標）（例えば、より対線１０／４０／４００  Ｂａｓｅ  Ｔ）、伝送制御プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ：ｔｒａｎｓｍｉｓｓｉｏｎ  ｃｏｎｔｒｏｌ  ｐｒｏｔｏｃｏｌ／ｉｎｔｅｒｎｅｔ  ｐｒｏｔｏｃｏｌ）、トークン・リング、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ｘなどを含む接続プロトコルを使用することが可能である。通信ネットワーク７１８は、限定なしに、直接相互接続、ローカル・エリア・ネットワーク（ＬＡＮ：ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ワイド・エリア・ネットワーク（ＷＡＮ：ｗｉｄｅ  ａｒｅａ  ｎｅｔｗｏｒｋ）、ワイヤレス・ネットワーク（例えば、ワイヤレス・アプリケーション・プロトコルを使用する）、インターネットなどを含むことが可能である。ネットワーク・インターフェース７０７及び通信ネットワーク７１８を使用して、コンピュータ・システム７０１は、電力ベースのデバイス７１９及び電力グリッド７２０と通信することが可能である。これらのデバイスには、限定なしに、パーソナル・コンピュータ、サーバ、ファックス、プリンタ、スキャナ、また、セルラ電話、スマートフォン（例えば、アップル社のｉＰｈｏｎｅ（登録商標）、Ｂｌａｃｋｂｅｒｒｙ、Ａｎｄｒｏｉｄベースの電話、その他）、タブレット・コンピュータ、電子書籍リーダ（アマゾン社のＫｉｎｄｌｅ、Ｎｏｏｋ、その他）、ラップトップ・コンピュータ、ノートブック、ゲーム・コンソール（マイクロソフト社のＸｂｏｘ、ニンテンドーＤＳ、ソニー社のＰｌａｙＳｔａｔｉｏｎ、その他）といった様々なモバイル・デバイスなどが含まれ得る。いくつかの実施例において、コンピュータ・システム７０１がそれ自体、これらのデバイスのうちの１つ又は複数を実現することが可能である。
【００７６】
いくつかの実施例において、プロセッサ７０３は、ストレージ・インターフェース７０８を介して１つ又は複数のメモリ・デバイス（例えば、ＲＡＭ７１０、ＲＯＭ７０９、その他）と通信状態にあるように配置され得る。ストレージ・インターフェースは、限定なしに、Ｓｅｒｉａｌ  Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ（ＳＡＴＡ）、Ｉｎｔｅｇｒａｔｅｄ  Ｄｅｖｉｃｅ  Ｅｌｅｃｔｒｏｎｉｃｓ（ＩＤＥ）、ＩＥＥＥ−１３９４、ユニバーサル・シリアル・バス（ＵＳＢ）、ファイバ・チャネル、Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｆａｃｅ（ＳＣＳＩ）などの接続プロトコルを使用するメモリ・ドライブ、リムーバブル・ディスク・ドライブなどを含むメモリ・デバイスに接続されることが可能である。メモリ・ドライブは、ドラム、磁気ディスク・ドライブ、光磁気ドライブ、光ドライブ、Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｃｓ（ＲＡＩＤ）、ソリッドステート・メモリ・デバイス、ソリッドステート・ドライブなどを更に含み得る。
【００７７】
メモリ７１１は、限定なしに、オペレーティング・システム７１７、ユーザ・インターフェース・アプリケーション７１６、ウェブ・ブラウザ７１５、メール・サーバ７１４、メール・クライアント７１３、ユーザ／アプリケーション・データ７１２（例えば、本開示において説明される任意のデータ変数又はデータ・レコード）などを含むプログラム構成要素又はデータベース構成要素の集まりを記憶することが可能である。オペレーティング・システム７１７は、コンピュータ・システム７０１のリソース管理及び動作を円滑にすることが可能である。オペレーティング・システム７１７の例には、限定なしに、アップル社のＭａｃｉｎｔｏｓｈ  ＯＳ  Ｘ、ＵＮＩＸ（登録商標）、Ｕｎｉｘライクなシステム・ディストリビューション（例えば、Ｂｅｒｋｅｌｅｙ  Ｓｏｆｔｗａｒｅ  Ｄｉｓｔｒｉｂｕｔｉｏｎ（ＢＳＤ）、ＦｒｅｅＢＳＤ、ＮｅｔＢＳＤ、ＯｐｅｎＢＳＤなど）、Ｌｉｎｕｘ（登録商標）ディストリビューション（例えば、Ｒｅｄ  Ｈａｔ、Ｕｂｕｎｔｕ、Ｋｕｂｕｎｔｕなど）、ＩＢＭ社のＯＳ／２、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）（ＸＰ、Ｖｉｓｔａ／７／８など）、アップル社のｉＯＳ、グーグル社のＡｎｄｒｏｉｄ、Ｂｌａｃｋｂｅｒｒｙ  ＯＳなどが含まれる。ユーザ・インターフェース７１６は、テキスト機構又はグラフィックス機構を介してプログラム構成要素の表示、実行、対話、操作、又は動作を円滑にすることが可能である。例えば、ユーザ・インターフェースは、カーソル、アイコン、チェック・ボックス、メニュー、スクローラ、ウインドウ、ウィジェットなどの、コンピュータ・システム７０１に動作上、接続されたディスプレイ・システム上のコンピュータ対話インターフェース要素を提供することが可能である。限定なしに、アップル社のマッキントッシュ・オペレーティング・システムのＡｑｕａ、ＩＢＭ社のＯＳ／２、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）（例えば、Ａｅｒｏ、Ｍｅｔｒｏ、その他）、Ｕｎｉｘ（登録商標）  Ｘ−Ｗｉｎｄｏｗｓ（登録商標）、ウェブ・インターフェース・ライブラリ（例えば、Ａｃｔｉｖｅ  Ｘ、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＡＪＡＸ、ＨＴＭＬ、Ａｄｏｂｅ  Ｆｌａｓｈ、その他）などを含むグラフィカル・ユーザ・インターフェース（ＧＵＩ）が使用され得る。
【００７８】
いくつかの実施例において、コンピュータ・システム７０１は、ウェブ・ブラウザ７１５によって記憶されたプログラム構成要素を実装することが可能である。ウェブ・ブラウザは、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ、グーグル社のＣｈｒｏｍｅ、Ｍｏｚｉｌｌａ Ｆｉｒｅｆｏｘ、アップル社のＳａｆａｒｉなどのハイパーテキスト閲覧アプリケーションであることが可能である。ＨＴＴＰＳ（Ｓｅｃｕｒｅ  Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）、Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ（ＳＳＬ）、Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ（ＴＬＳ）などを使用するセキュリティ保護されたウェブ・ブラウジングが提供されることが可能である。ウェブ・ブラウザは、ＡＪＡＸ、ＤＨＴＭＬ、Ａｄｏｂｅ  Ｆｌａｓｈ、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｊａｖａ（登録商標）、アプリケーション・プログラミング・インターフェース（ＡＰＩ：Ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）などの機構を利用することが可能である。いくつかの実施例において、コンピュータ・システム７０１は、メール・サーバ７１４によって記憶されたプログラム構成要素を実装することが可能である。メール・サーバは、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｈａｎｇｅなどのインターネット・メール・サーバであることが可能である。メール・サーバは、ＡＳＰ、ＡｃｔｉｖｅＸ、ＡＮＳＩ  Ｃ＋＋／Ｃ＃、Ｍｉｃｒｏｓｏｆｔ  ．ＮＥＴ、ＣＧＩスクリプト、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、Ｐｅｒｌ、ＰＨＰ、Ｐｙｔｈｏｎ、ＷｅｂＯｂｊｅｃｔｓなどの機構を利用することが可能である。メール・サーバは、インターネット・メッセージ・アクセス・プロトコル（ＩＭＡＰ：ｉｎｔｅｒｎｅｔ  ｍｅｓｓａｇｅ  ａｃｃｅｓｓ  ｐｒｏｔｏｃｏｌ）、メッセージング・アプリケーション・プログラミング・インターフェース（ＭＡＰＩ：ｍｅｓｓａｇｉｎｇ  ａｐｐｌｉｃａｔｉｏｎ  ｐｒｏｇｒａｍｍｉｎｇ  ｉｎｔｅｒｆａｃｅ）、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｈａｎｇｅ、ポスト・オフィス・プロトコル（ＰＯＰ：ｐｏｓｔ  ｏｆｆｉｃｅ  ｐｒｏｔｏｃｏｌ）、簡易メール転送プロトコル（ＳＭＴＰ：ｓｉｍｐｌｅ  ｍａｉｌ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌ）などの通信プロトコルを利用することが可能である。いくつかの実施例において、コンピュータ・システム７０１は、メール・クライアント７１３に記憶されたプログラム構成要素を実装することが可能である。メール・クライアントは、Ａｐｐｌｅ  Ｍａｉｌ、Ｍｉｃｒｏｓｏｆｔ  Ｅｎｔｏｕｒａｇｅ、Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ、Ｍｏｚｉｌｌａ  Ｔｈｕｎｄｅｒｂｉｒｄなどのメール閲覧アプリケーションであることが可能である。
【００７９】
いくつかの実施例において、コンピュータ・システム７０１は、本開示において説明されるデータ、変数、レコードなどのユーザ／アプリケーション・データ７１２を記憶することが可能である。そのようなデータベースは、Ｏｒａｃｌｅ又はＳｙｂａｓｅのようなフォールト・トレラントの、リレーショナル型の、スケーラブルな、セキュリティ保護されたデータベースとして実装され得る。代替として、そのようなデータベースは、アレイ、ハッシュ、リンク・リスト、構造体、構造化されたテキスト・ファイル（例えば、ＸＭＬ）、テーブルなどの標準化されたデータ構造を使用して、又はオブジェクト指向データベースとして（例えば、ＯｂｊｅｃｔＳｔｏｒｅ、Ｐｏｅｔ、Ｚｏｐｅ、その他を使用して）実装されてもよい。そのようなデータベースは、統合されること、又は、ときとして、本開示において前述した様々なコンピュータ・システムの間で分散されることが可能である。任意のコンピュータ構成要素又はデータベース構成要素の構造及び動作が、任意の機能する組合せにおいて組み合わされること、統合されること、又は分散されることが可能であるものと理解されたい。
【００８０】
本開示の一実施例において、ＴＨＤの除去又は低減のうちのいずれかが、より小さい計算遅延を伴って実現される。
【００８１】
本開示の一実施例において、システムのより高い安定性が、グリッド電圧を高調波消去のための基準として使用しているため、実現される。
【００８２】
本開示の一実施例において、高価な高速プロセッサの実装は、不要となる。
【００８３】
本開示の一実施例において、高調波の計算された位相値とリアルタイムの位相値の間の不整合の問題が、克服される。
【００８４】
しかし、当業者は、本開示が使用され得る医療分野における他の応用例を着想することができる。更に、本開示は、本開示の範囲を逸脱することなく、若干の変更を加えて類似した応用例において容易に採用され得る。
【００８５】
「或る実施例」、「実施例」、「いくつかの実施例」、「その実施例」、「それらの実施例」、「１つ又は複数の実施例」、「いくつかの実施例」、及び「一実施例」という用語は、特に明記しない限り、「本開示の１つ又は複数の（但し、全てではない）実施例」を意味する。
【００８６】
「含む」、「備える」、「有する」という用語、及びこれらの変形は、特に明記しない限り、「〜を含むが、〜には限定されない」を意味する。
【００８７】
「或る」及び「その」「前記の」という用語は、特に明記しない限り、「１つ又は複数の」を意味する。
【００８８】
単一のデバイス又は物品が本明細書において説明される場合、複数のデバイス／物品（それらのデバイス／物品が協働するか否かにかかわらず）が、単一のデバイス／物品の代わりに使用され得ることが直ちに明白であろう。同様に、複数のデバイス又は物品が本明細書において説明される場合（それらのデバイス／物品が協働するか否かにかかわらず）、単一のデバイス／物品が、複数のデバイス若しくは物品の代わりに使用され得ること、又は異なる数のデバイス／物品が、示される数のデバイス若しくはプログラムの代わりに使用され得ることが直ちに明白となろう。デバイスの機能及び／又は特徴は、代替として、そのような機能／特徴を有するものとして明示的に説明されない他の１つ又は複数のデバイスによって実現されてもよい。このため、本開示の他の実施例は、そのデバイス自体を含まなくてもよい。
【００８９】
本開示の様々な実施例の以上の説明は、例示及び説明の目的で提示されてきた。以上の説明は、網羅的であること、又は本開示を、開示される形態そのものに限定することは意図していない。前段の教示に鑑みて、多くの変形形態及び変更形態が可能である。本開示の範囲は、詳細な説明によってではなく、添付の特許請求の範囲によって限定されることが意図される。以上の詳細、実例、及びデータは、本開示の構成の製造及び用法の完全な説明を与える。本開示の多くの実施例が、本開示の趣旨及び範囲を逸脱することなく作成されることが可能であるため、本開示は、本明細書に添付された特許請求の範囲に存する。
【００９０】
最後に、本明細書において使用される言い回しは、主に、読みやすさ及び教示目的のために選択されており、本発明の主題を画定する、又は限定するようには選択されていない可能性がある。したがって、本開示の範囲は、この詳細な説明によって限定されるのではなく、本明細書に基づく出願について記載される全てのクレームによって限定されることが意図される。したがって、本開示の実施例の開示は、添付の特許請求の範囲に記載される本開示の範囲を例示することを意図するが、限定することは意図していない。
【００９１】
本明細書における実質的にあらゆる複数の、及び／又は単数の用語の使用に関して、当業者は、脈絡及び／又は応用例に適切なように、複数形から単数形に、及び／又は単数形から複数形に変換することができる。様々な単数／複数の配列が、明確にするために本明細書において明確に記載されることが可能である。
【００９２】
更に、本開示の特徴又は態様がマーカッシュ・グループに関連して説明される場合、本開示は、その結果、そのマーカッシュ・グループの任意の個別のメンバ、又はメンバのサブグループに関連しても説明されることが当業者には認識されよう。
【００９３】
様々な態様及び実施例が本明細書において開示されてきたが、他の態様及び実施例が当業者には明白となろう。本明細書において開示される様々な態様及び実施例は、例示を目的とし、限定することは意図しておらず、真の範囲及び趣旨は、添付の特許請求の範囲によって示される。
【符号の説明】
【００９４】
１０１  電力ベースのデバイス
１０２  電力グリッド
１０３  電流ベースの制御ユニット
１０４  従来の高調波消去ユニット
３０１  電力ベースのデバイス
３０２  電力グリッド
３０３  電流ベースの制御ユニット
３０４  高調波消去ユニット
３０５  ＰＷＭジェネレータ
４０１  Ｉ／Ｏインターフェース
４０２  プロセッサ
４０３  メモリ
４０４  モジュール
４０５  高調波決定モジュール
４０６  ＰＬＬベースの補正モジュール
４０７  ＴＨＤ決定モジュール
４０８  反復ベースの補正モジュール
４０９  その他のモジュール
４１０  データ
４１１  電力グリッドからの波形
４１２  ＰＬＬ補正された波形
４１３  反復補正された波形
４１４  ＴＨＤ
４１５  事前定義された値
４１６  事前定義された補正値
４１７  事前定義されたインクリメント値
４１８  事前定義されたデクリメント値
４１９  その他のデータ
７０１  コンピュータ・システム
７０２  Ｉ／Ｏインターフェース
７０３  プロセッサ
７０４  入力デバイス
７０５  出力デバイス
７０６  トランシーバ
７０７  ネットワーク・インターフェース
７０８  ストレージ・インターフェース
７０９  ＲＯＭ
７１０  ＲＡＭ
７１１  メモリ
７１２  ユーザ／アプリケーション・データ
７１３  メール・クライアント
７１４  メール・サーバ
７１５  ウェブ・ブラウザ
７１６  ユーザ・インターフェース
７１７  オペレーティング・システム
７１８  ネットワーク
７１９  電力ベースのデバイス
７２０  電力グリッド
【図１】
2017070186.tif 000003
【図２】
2017070186.tif 000004
【図３】
2017070186.tif 000005
【図４】
2017070186.tif 000006
【図５】
2017070186.tif 000007
【図６】
2017070186.tif 000008
【図７】
2017070186.tif 000009