(57)【要約】【課題】複数のインバータ装置が起動等の運転切換を同時に行った場合に、電力動揺が発生し、停電する可能性があった。【解決手段】同期発電機を含む電力系統２に並列接続された複数のインバータ装置４はそれぞれ、直流電力を交流電力に変換して電力系統２に出力するインバータ部４１、インバータ部４１の運転切換条件が満たされたか判断する判断部４２、運転切換条件が満たされた場合に、複数のインバータ装置４において運転切換タイミングが分散されるようにインバータ部４１の運転切換タイミングを決定する決定部４６を備える。また、インバータ部４１は、決定された運転切換タイミングで運転を切り換える。その結果、各インバータ装置４における起動タイミングが分散されることになり、電力系統２における電力動揺を抑制することができ、停電を回避することができる。【選択図】図３
2019033613.tif 000002
【特許請求の範囲】
【請求項１】
同期発電機を含む電力系統に並列に接続された複数のインバータ装置を有するインバータシステムを構成するインバータ装置であって、
直流電力を交流電力に変換して前記電力系統に出力するインバータ部と、
前記インバータ部の運転切換条件が満たされたかどうか判断する判断部と、
前記判断部によって運転切換条件が満たされたと判断された場合に、前記複数のインバータ装置において運転切換タイミングが分散されるように前記インバータ部の運転切換タイミングを決定する決定部と、を備え、
前記インバータ部は、前記決定部によって決定された運転切換タイミングで運転を切り換える、インバータ装置。
【請求項２】
前記決定部は、前記複数のインバータ装置において排他的に運転が切り換えられるように運転切換タイミングを決定する、請求項１記載のインバータ装置。
【請求項３】
運転を切り換える旨を他のインバータ装置から受信すると共に、運転を切り換えることが前記決定部によって決定された場合に、運転を切り換える旨を他のインバータ装置に送信する通信部をさらに備え、
前記決定部は、前記判断部によって運転切換条件が満たされたと判断された場合であって、前記通信部が、他のインバータ装置から運転を切り換える旨を受信していない場合に、運転を切り換えると決定する、請求項２記載のインバータ装置。
【請求項４】
前記決定部は、運転の切り換えがロックされているかどうかを含む情報である排他管理情報にアクセス可能であり、前記インバータ部の運転を切り換え可能であることが前記排他管理情報によって示された場合に、運転を切り換えると決定する、請求項２記載のインバータ装置。
【請求項５】
前記排他管理情報は、マスタのインバータ装置において保持されている、請求項４記載のインバータ装置。
【請求項６】
自装置がマスタであるかどうか判断するマスタ判断部と、
前記排他管理情報が記憶される記憶部と、を備え、
前記決定部は、前記複数のインバータ装置のうち、自装置がマスタであると判断したインバータ装置において保持されている排他管理情報にアクセスし、
前記マスタ判断部は、前記決定部が、他のインバータ装置によって保持されている排他管理情報にアクセスできなくなった場合に、自装置がマスタであるかどうかを判断する、請求項５記載のインバータ装置。
【請求項７】
前記排他管理情報は、前記複数のインバータ装置以外の装置であって、前記複数のインバータ装置がアクセス可能な装置において保持されている、請求項４記載のインバータ装置。
【請求項８】
前記決定部は、前記複数のインバータ装置において運転切換タイミングが分散されるようにあらかじめ設定されたスケジュールに応じて運転切換タイミングを決定する、請求項１記載のインバータ装置。
【請求項９】
前記決定部は、前記複数のインバータ装置において運転切換タイミングが分散されるようにランダムに運転切換タイミングを決定する、請求項１記載のインバータ装置。
【請求項１０】
前記運転の切り換えは、運転開始である、請求項１から請求項９のいずれか記載のインバータ装置。
【請求項１１】
前記運転の切り換えは、運転終了である、請求項１から請求項９のいずれか記載のインバータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転切り換えタイミングを分散させるインバータ装置に関する。
【背景技術】
【０００２】
離島などにおいては、独立した電力系統が形成されていることがある。また、そのような電力系統において、例えば、ディーゼル発電機などの同期発電機を用いた発電が行われることもある。なお、ディーゼル発電機については、例えば、燃料のコストが高いことや、地球環境への影響が問題となっている。そのような問題を低減するため、ディーゼル発電機などの同期発電機を含む電力系統を、太陽光発電などの分散型電源と連系させることも進められている。
【０００３】
なお、太陽光発電などの直流の分散型電源を電力系統に連系させる際に、電力動揺を抑制することができる系統連系インバータが開発されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２０７７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の系統連系インバータにおいては、連系点の有効電力を検出し、連系点に電力動揺を引き起こす成分（角周波数Δω）が生じると、それを抑制するようにインバータの有効電力を出力することが行われていた。そのような電力動揺を引き起こす成分は、系統に接続される負荷状態によって変化するため、その成分を事前に推測する必要があった。その推測方法の詳細については、例えば、特開２０１６−２２４０１４号公報等を参照されたい。そのように、従来の系統連系インバータにおいては、電力動揺を引き起こす成分を推測する構成が必要であり、それに応じてインバータの構成が複雑になると共に、コストが高くなるという問題があった。特に、複数のインバータが用いられる場合には、その問題が顕著となる。
【０００６】
本発明は、上記課題を解決するためになされたものであり、連系点の有効電力を検出しなくても、複数のインバータ装置が接続される電力系統における電力動揺を抑制することができるインバータ装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明によるインバータ装置は、同期発電機を含む電力系統に並列に接続された複数のインバータ装置を有するインバータシステムを構成するインバータ装置であって、直流電力を交流電力に変換して電力系統に出力するインバータ部と、インバータ部の運転切換条件が満たされたかどうか判断する判断部と、判断部によって運転切換条件が満たされたと判断された場合に、複数のインバータ装置において運転切換タイミングが分散されるようにインバータ部の運転切換タイミングを決定する決定部と、を備え、インバータ部は、決定部によって決定された運転切換タイミングで運転を切り換える、ものである。
このような構成により、複数のインバータ装置が同時に運転切換を行わないようにすることができる。例えば、インバータ部に直流電力を供給する直流電源が太陽光発電パネルである場合には、通常、ある太陽光発電パネルの出力電圧が閾値以上となり、その太陽光発電パネルに接続されたインバータ装置が運転を開始するときに、近隣の太陽光発電パネルにおいても同様に出力電圧が閾値以上となっており、その近隣の太陽光発電パネルに接続されたインバータ装置も運転を開始することになる。そのようにして複数のインバータ装置が同時に運転を開始した場合には、電力系統の連系点に入力される有効電力偏差が大きくなり、結果として、電力系統における電力動揺が大きくなる。そして、その電力動揺が所定の閾値を超えると、同期発電機が脱調し、停電する可能性もある。一方、決定部によって、複数のインバータ装置の運転切換タイミングを分散させることによって、連系点に入力される有効電力偏差を小さくすることができ、電力系統で発生する電力動揺を抑制することができる。その結果、その電力動揺によって停電が生じる可能性を低減させることができる。
【０００８】
また、本発明によるインバータ装置では、決定部は、複数のインバータ装置において排他的に運転が切り換えられるように運転切換タイミングを決定してもよい。
このような構成により、一台ずつ、インバータ装置が運転切換を行うようにすることができる。
【０００９】
また、本発明によるインバータ装置では、運転を切り換える旨を他のインバータ装置から受信すると共に、運転を切り換えることが決定部によって決定された場合に、運転を切り換える旨を他のインバータ装置に送信する通信部をさらに備え、決定部は、判断部によって運転切換条件が満たされたと判断された場合であって、通信部が、他のインバータ装置から運転を切り換える旨を受信していない場合に、運転を切り換えると決定してもよい。
このような構成により、複数のインバータ装置が相互に通信可能である場合には、排他制御を行うための情報を別途管理することなく、簡易な構成によってインバータ装置における運転の切り換えを排他的に行うことができるようになる。
【００１０】
また、本発明によるインバータ装置では、決定部は、運転の切り換えがロックされているかどうかを含む情報である排他管理情報にアクセス可能であり、インバータ部の運転を切り換え可能であることが排他管理情報によって示された場合に、運転を切り換えると決定してもよい。
このような構成により、排他管理情報を用いることによって、複数のインバータ装置における運転の切り換えを排他的に行うことができるようになる。また、排他管理情報に待ちキューが含まれている場合には、排他管理情報にアクセスした順に運転の切り換えが行われるようにすることができ、運転切換機会の公平性を担保することができるようになる。
【００１１】
また、本発明によるインバータ装置では、排他管理情報は、マスタのインバータ装置において保持されていてもよい。
このような構成により、排他管理情報を保持する装置を別途、設ける必要がなくなる。
【００１２】
また、本発明によるインバータ装置では、自装置がマスタであるかどうか判断するマスタ判断部と、排他管理情報が記憶される記憶部と、を備え、決定部は、複数のインバータ装置のうち、自装置がマスタであると判断したインバータ装置において保持されている排他管理情報にアクセスし、マスタ判断部は、決定部が、他のインバータ装置によって保持されている排他管理情報にアクセスできなくなった場合に、自装置がマスタであるかどうかを判断してもよい。
このような構成により、例えば、マスタのインバータ装置が故障しても、他のインバータ装置をマスタとすることができ、複数のインバータ装置における排他的な運転の切り換えを継続できるようになる。
【００１３】
また、本発明によるインバータ装置では、排他管理情報は、複数のインバータ装置以外の装置であって、複数のインバータ装置がアクセス可能な装置において保持されていてもよい。
このような構成により、各インバータ装置が、マスタのインバータ装置となる必要がないため、そのマスタとなるための構成を有していなくてもよいことになる。
【００１４】
また、本発明によるインバータ装置では、決定部は、複数のインバータ装置において運転切換タイミングが分散されるようにあらかじめ設定されたスケジュールに応じて運転切換タイミングを決定してもよい。
このような構成により、複数のインバータ装置の運転の切り換えが分散されるようなスケジュールを設定しておくことによって、複数のインバータ装置の間で運転切換タイミングに関する通信を行わなくても、複数のインバータ装置の運転切換タイミングを分散させることができるようになる。
【００１５】
また、本発明によるインバータ装置では、決定部は、複数のインバータ装置において運転切換タイミングが分散されるようにランダムに運転切換タイミングを決定してもよい。
このような構成により、複数のインバータ装置の運転の切り換えが分散されるようなランダムな運転切換タイミングの決定を行うことによって、複数のインバータ装置の間で運転切換タイミングに関する通信を行わなくても、複数のインバータ装置の運転切換タイミングを分散させることができるようになる。
【００１６】
また、本発明によるインバータ装置では、運転の切り換えは、運転開始であってもよい。
このような構成により、インバータ装置の起動のタイミングを分散させることができるようになる。
【００１７】
また、本発明によるインバータ装置では、運転の切り換えは、運転終了であってもよい。
このような構成により、インバータ装置の運転終了のタイミングを分散させることができるようになる。
【発明の効果】
【００１８】
本発明によるインバータ装置によれば、複数のインバータ装置が同時に運転切換を行わないようにすることができ、電力系統における電力動揺がその運転切換に伴って大きくなる事態を回避することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態における直流電源に接続された複数のインバータ装置と電力系統とを示す回路図
【図２】同実施の形態による複数のインバータ装置の通信接続状態の一例を示す図
【図３】同実施の形態によるインバータ装置の構成を示すブロック図
【図４】同実施の形態によるインバータ装置の動作を示すフローチャート
【図５】同実施の形態によるインバータ装置の動作を示すフローチャート
【図６Ａ】同実施の形態における排他管理情報の一例を示す図
【図６Ｂ】同実施の形態における排他管理情報の一例を示す図
【図６Ｃ】同実施の形態における排他管理情報の一例を示す図
【図６Ｄ】同実施の形態における排他管理情報の一例を示す図
【図６Ｅ】同実施の形態における排他管理情報の一例を示す図
【図６Ｆ】同実施の形態における排他管理情報の一例を示す図
【図６Ｇ】同実施の形態における排他管理情報の一例を示す図
【図６Ｈ】同実施の形態における排他管理情報の一例を示す図
【図６Ｉ】同実施の形態における排他管理情報の一例を示す図
【図７】同実施の形態における有効電力の変化の一例を示す図
【図８】同実施の形態における同期発電機の回転数の偏差の一例を示す図
【発明を実施するための形態】
【００２０】
以下、本発明によるインバータ装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。本実施の形態によるインバータ装置は、複数のインバータ装置において、運転切換タイミングを分散させることによって、電力系統において発生する運転切換に伴う電力動揺を抑制することができるものである。
【００２１】
図１は、本実施の形態による複数のインバータ装置４−１，４−２，４−３，…，４−Ｎと、電力系統２との接続状況を示す回路図である。なお、Ｎは、２以上の整数である。図１で示される電力系統２は、同期発電機を含むものである。その同期発電機は、例えば、ディーゼル発電機であってもよく、その他の発電機であってもよい。その電力系統２は、通常、離島などにおける独立した電力系統であるが、そうでなくてもよい。複数のインバータ装置４−１，４−２，４−３，…，４−Ｎは、複数の直流電源３−１，３−２，３−３，…，３−Ｎにそれぞれ接続されており、また、電力系統２に並列に接続されている。その複数のインバータ装置４−１，４−２，４−３，…，４−Ｎによって、インバータシステム１が構成されている。インバータシステム１は、連系点６に接続されているインバータ装置４−１等の集合である。なお、複数の直流電源３−１，３−２等を特に区別しない場合には、直流電源３と呼ぶものとする。また、複数のインバータ装置４−１，４−２等を特に区別しない場合には、インバータ装置４と呼ぶものとする。直流電源３は、例えば、太陽光発電パネルなどの直流の分散型電源であってもよい。本実施の形態では、直流電源３が太陽光発電パネルである場合について主に説明する。また、インバータ装置４は、例えば、パワーコンディショナー（ＰＣＳ：Power Conditioning System）であってもよい。
【００２２】
電力系統２において同期発電機から電力が供給されている場合には、電力系統２に入力される電力の変化が小さければ、電力動揺も小さくなる。一方、電力系統２に入力される電力の変化が大きいと、同期発電機における回転数の偏差が大きくなり、発散することによって脱調し、その同期発電機の脱調に起因して電力系統２に停電が発生する可能性がある。したがって、本実施の形態においては、複数のインバータ装置４から連系点６を介して電力系統２に入力される交流電力の変化を時間方向に分散させることによって、電力系統２に入力される電力変化を小さくし、その結果として、電力動揺が小さくなるようにして、同期発電機の脱調を防止する。その分散は、電力系統２において、限界を超える電力動揺を引き起こさない程度の分散であることが好適である。限界の電力動揺とは、例えば、電力系統２において停電が発生する程度の電力動揺であってもよい。なお、インバータ装置４の運転切換タイミングを分散させる方法として、（１）複数のインバータ装置４において、排他的に運転が切り換えられるように運転切換タイミングを決定する方法、（２）複数のインバータ装置４において運転切換タイミングが分散されるようにあらかじめ設定されたスケジュールに応じて運転切換タイミングを決定する方法、（３）複数のインバータ装置４において運転切換タイミングが分散されるようにランダムに運転切換タイミングを決定する方法などがある。本実施の形態では、（１）の方法について主に説明し、（２）、（３）の方法については後述する。
【００２３】
図２は、本実施の形態による複数のインバータ装置４の通信に関する接続状態を示す図である。図２において、複数のインバータ装置４は、有線または無線の通信回線５００を介して通信可能に接続されている。通信回線５００は、例えば、インターネットやイントラネット、公衆電話回線網等であってもよい。本実施の形態では、通信回線５００がＬＡＮ（Local Area Network）である場合について主に説明する。
【００２４】
図３は、本実施の形態による各インバータ装置４の構成を示すブロック図である。本実施の形態によるインバータ装置４は、インバータ部４１と、判断部４２と、通信部４３と、マスタ判断部４４と、記憶部４５と、決定部４６とを備える。
【００２５】
インバータ部４１は、直流電源３からの直流電力を交流電力に変換して電力系統２に出力する。なお、インバータ部４１は、決定部４６によって決定された運転切換タイミングで運転を切り換える。その運転の切り換えは、運転の開始、すなわち起動であってもよく、運転の終了であってもよい。本実施の形態では、運転の切り換えが起動である場合について主に説明する。
【００２６】
判断部４２は、インバータ部４１の運転切換条件が満たされたかどうか判断する。運転の切り換えが運転の開始である場合には、運転切換条件は、直流電源３の出力電圧が、あらかじめ決められた閾値の電圧よりも大きくなったことであってもよい。また、運転の切り換えが運転の終了である場合には、運転切換条件は、直流電源３の出力電圧が、あらかじめ決められた閾値の電圧よりも小さくなったことであってもよい。運転開始の条件判断で用いられる閾値と、運転終了の条件判断で用いられる閾値とは、同じであってもよく、または、異なっていてもよい。なお、判断部４２は、直流電源３の出力電圧を測定してもよく、または、その測定結果を測定器等から受け取ってもよい。また、運転切換条件は、直流電源３の出力電圧以外に関する条件であってもよい。
【００２７】
通信部４３は、図２で示されるように、他のインバータ装置４との間で通信回線５００を介した通信を行う。その通信の詳細については、後述する。なお、通信部４３は、通信を行うための有線または無線の通信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、または含まなくてもよい。また、通信部４３は、ハードウェアによって実現されてもよく、または通信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２８】
マスタ判断部４４は、自装置、すなわちマスタ判断部４４を有するインバータ装置４がマスタであるかどうか判断する。マスタのインバータ装置４とは、排他制御で用いられる排他管理情報を保持しているインバータ装置４のことである。排他管理情報については後述する。なお、各インバータ装置４において、同じアルゴリズムによって、マスタの判断が行われるものとする。その結果、複数のインバータ装置４においてそれぞれ、自装置がマスタであるかどうかの判断が行われたとしても、ある特定の１つのインバータ装置４のみがマスタと判断されることになる。例えば、マスタ判断部４４は、通信回線５００で使用されている各インバータ装置４のＩＰアドレスにおけるホスト部の値が最も大きいインバータ装置４がマスタになるという規則で判断を行ってもよく、通信回線５００で使用されている各インバータ装置４の物理アドレス（ＭＡＣアドレス）の値が最も大きいインバータ装置４がマスタになるという規則で判断を行ってもよい。そのような場合に、マスタ判断部４４は、例えば、他のインバータ装置４のＩＰアドレスや物理アドレスを、他のインバータ装置４から受け取ってもよく、または、通信回線５００から取得してもよい。通信回線５００がＬＡＮである場合には、その通信回線５００からＩＰアドレスや物理アドレスを取得する方法として、例えば、ＡＲＰ（Address Resolution Protocol：アドレス解決プロトコル）を用いてＡＲＰテーブルを参照する方法がある。マスタ判断部４４は、例えば、排他管理情報を保持しているマスタのインバータ装置４が故障した場合に、自装置がマスタであるかどうかを判断してもよい。具体的には、マスタ判断部４４は、決定部４６が、他のインバータ装置４によって保持されている排他管理情報、すなわち排他制御で用いられる排他管理情報にアクセスできなくなった場合に、自装置がマスタであるかどうかを判断してもよい。他のインバータ装置４とは、マスタのインバータ装置４のことである。マスタ判断部４４は、決定部４６が、他の装置で保持されている排他管理情報にアクセスできなくなったことを、他のインバータ装置４からの情報によって知ってもよい。そのため、例えば、あるインバータ装置４の決定部４６が、他のインバータ装置４で保持されている排他管理情報にアクセスできなくなった場合には、そのことを知らせる情報を、自装置以外のインバータ装置４にブロードキャスト等によって送信してもよい。そして、その情報を受信したインバータ装置４では、その情報の受信に応じて、マスタ判断部４４が、自装置がマスタであるかどうかの判断を行ってもよい。また、インバータシステム１が構築された際には、各インバータ装置４においてマスタの判断処理が行われてもよい。また、マスタ判断部４４によって自装置がマスタであると判断されたインバータ装置４は、他のインバータ装置４に自装置がマスタである旨を示す情報をブロードキャスト等によって送信してもよく、または、そうでなくてもよい。後者の場合には、各インバータ装置４において、すべてのインバータ装置４がマスタであるかどうかの判断を行ってもよい。そのような判断を行うことによって、各インバータ装置４は、自装置がマスタでない場合でも、どのインバータ装置４がマスタであるのかを知ることができるようになる。
【００２９】
記憶部４５では、排他管理情報が記憶される。その排他管理情報は、自装置がマスタと判断された場合に、自装置であるインバータ装置４及び他のインバータ装置４によって排他制御のために用いられる情報である。したがって、記憶部４５では、マスタ判断部４４によって自装置がマスタであると判断された場合に、少なくとも排他管理情報が記憶されていることが好適である。排他管理情報は、運転の切り換えがロックされているかどうかを含む情報である。運転の切り換えがロックされているとは、あるインバータ装置４のみが運転の切り換えを独占的に行うことができるようになっていることを意味する。各インバータ装置４は、その排他管理情報を参照することにより、運転を切り換えられるかどうかを知ることができる。例えば、排他管理情報によって運転の切り換えがロックされていない場合には、運転を切り換えられると判断され、排他管理情報によって運転の切り換えがロックされている場合には、運転を切り換えられないと判断されてもよい。なお、前者の場合には、運転を切り換える際に、運転の切り換えがロックされるように排他管理情報が更新されることになる。本実施の形態では、排他管理情報が、運転の切り換えに関するロック・アンロックを示す情報であるロック情報と、運転の切り換えを待っているインバータ装置４の識別子がキューイングされる待ちキューとを含む場合について主に説明する。ロック情報によって、運転を切り換え可能であるかどうかが示される。例えば、ロック情報がアンロックを示す場合には、運転を切り換えられることになり、ロック情報がロックを示す場合には、運転を切り換えられないことになってもよい。また、待ちキューによって、運転の切り換えを待っているインバータ装置４の待ち順番が示されることになる。その排他管理情報を用いた運転切り換えの排他制御については、後述する。記憶部４５で記憶されている排他管理情報は、マスタ判断部４４によって自装置がマスタであると判断された場合に、排他制御に用いられることになる。したがって、自装置がマスタである場合にのみ、記憶部４５において排他管理情報が記憶されてもよく、または、自装置がマスタであるかどうかに関わらず、記憶部４５において排他管理情報が記憶されてもよい。後者の場合であっても、記憶部４５で記憶されている排他管理情報が排他制御に用いられるのは、自装置がマスタであるときだけである。記憶部４５での記憶は、ＲＡＭ等における一時的な記憶でもよく、または、長期的な記憶でもよい。記憶部４５は、所定の記録媒体（例えば、半導体メモリや磁気ディスクなど）によって実現されうる。
【００３０】
決定部４６は、判断部４２によって運転切換条件が満たされたと判断された場合に、複数のインバータ装置４において運転切換タイミングが分散されるようにインバータ部４１の運転切換タイミングを決定する。本実施の形態では、決定部４６が、複数のインバータ装置４において、排他管理情報を用いて排他的に運転が切り換えられるように運転切換タイミングを決定する場合について主に説明する。運転切換タイミングを決定するとは、インバータ部４１の運転切り換えをいつ行うのかを決定することである。また、排他的に運転が切り換えられるとは、一時期に運転を切り換えているインバータ装置４が一台となるように運転の切り換えが行われることである。そのような排他制御は、例えば、バイナリセマフォやミューテックスなどを用いて実現されてもよい。決定部４６は、排他管理情報にアクセス可能であり、インバータ部４１の運転を切り換え可能であることが排他管理情報によって示された場合に、運転を切り換えると決定する。排他管理情報にアクセス可能であるとは、直接的に、または通信部４３等を介して間接的にアクセスできることである。例えば、排他管理情報が自装置の記憶部４５で記憶されている場合には、決定部４６は、直接、排他管理情報にアクセスできることになる。一方、排他管理情報が他のインバータ装置４において保持されている場合には、決定部４６は、自装置の通信部４３や、他の装置の通信部４３を介して、他のインバータ装置４において保持されている排他管理情報にアクセスすることになる。そのアクセス対象の排他管理情報は、インバータシステム１における運転切り換えに関する排他制御で用いられる排他管理情報である。したがって、決定部４６は、複数のインバータ装置４のうち、自装置がマスタであると判断したインバータ装置４、すなわち自装置がマスタであると判断したマスタ判断部４４を有するインバータ装置４において保持されている排他管理情報にアクセスするものとする。具体的には、自装置がマスタである場合には、決定部４６は、記憶部４５で記憶されている排他管理情報にアクセスすることになり、他のインバータ装置４がマスタである場合には、決定部４６は、そのマスタのインバータ装置４において保持されている排他管理情報にアクセスすることになる。なお、自装置がマスタでない場合に、どのインバータ装置４がマスタであるのかについては、各インバータ装置４によって判断されてもよく、または、自装置がマスタであると判断したインバータ装置４から他の装置に通知されてもよい。また、排他管理情報へのアクセスは、排他管理情報の参照や、排他管理情報の更新のために行われることになる。
【００３１】
ここで、ロック情報と待ちキューとを含む排他管理情報を用いて運転切換タイミングを決定する方法について説明する。運転切換条件が満たされたと判断されると、決定部４６は、マスタのインバータ装置４で保持されている排他管理情報にアクセスする。そして、排他管理情報にアクセスした場合に、ロック情報によってアンロックであることが示され、かつ、待ちキューにキューイングされている情報が存在しないときには、決定部４６は、その時点が自装置の運転切換タイミングであると判断し、ロックであることを示すようにロック情報を更新する。このように、アンロックであるロック情報と、キューイングされている情報のない待ちキューとを有する排他管理情報によって、インバータ部４１の運転を切り換え可能であることが示されることになる。そして、その運転切換タイミングの決定に応じて、インバータ部４１によって運転切り換えが行われた後に、決定部４６は、アンロックであることを示すようにロック情報を更新する。
【００３２】
また、排他管理情報にアクセスした場合に、ロック情報によってロックであることが示されるか、または、待ちキューにキューイングされている情報が存在するときには、決定部４６は、自装置の識別子を待ちキューの末尾に追加する。すなわち、その時点が自装置の運転切換タイミングであるとは判断されないことになる。その後、決定部４６は、排他管理情報に繰り返しアクセスして、自装置の識別子が待ちキューの先頭になったかどうか判断する。そして、自装置の識別子が待ちキューの先頭になった場合には、決定部４６は、ロック情報がアンロックになったかどうか判断し、アンロックになると、その時点が自装置の運転切換タイミングであると判断し、待ちキューの先頭から自装置の識別子を取り出すと共に、ロックであることを示すようにロック情報を更新する。このように、アンロックであるロック情報と、先頭に自装置の識別子をキューイングしている待ちキューとを有する排他管理情報によって、インバータ部４１の運転を切り換え可能であることが示されることになる。また、その運転切換タイミングの決定に応じて、インバータ部４１によって運転切り換えが行われた後に、決定部４６は、アンロックであることを示すようにロック情報を更新する。
【００３３】
なお、ロック情報がロックにされてからアンロックにされるまでの期間が、最小期間（例えば、１秒や２秒、５秒など）以上となるようにされてもよい。そして、決定部４６は、ロック情報をロックからアンロックに更新する際に、ロックに更新してから最小期間が経過していない場合には、その最小期間が経過するのを待ってから、アンロックに更新してもよい。そのような設定により、ロック情報がロックとなっている期間が少なくとも最小期間以上となるため、その最小期間に運転切り換えが行われるインバータ装置４を一台に制限することができる。
【００３４】
次に、インバータ装置４の動作について図４のフローチャートを用いて説明する。なお、このフローチャートでは、運転の切り換えが起動（運転開始）であり、排他管理情報にロック情報と待ちキューとが含まれている場合について説明する。
（ステップＳ１０１）判断部４２は、インバータ部４１の起動条件が満たされたかどうか判断する。そして、起動条件が満たされた場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１０３に進む。
【００３５】
（ステップＳ１０２）決定部４６等は、起動に関する処理を行う。その処理の詳細については、図５のフローチャートを用いて後述する。そして、ステップＳ１０１に戻る。
【００３６】
（ステップＳ１０３）マスタ判断部４４は、自装置がマスタであるかどうかの判断処理を行うかどうか判断する。そして、その判断処理を行う場合には、ステップＳ１０４に進み、そうでない場合には、ステップＳ１０１に戻る。なお、マスタ判断部４４は、例えば、決定部４６がマスタのインバータ装置４にアクセスできなくなった場合に、自装置がマスタであるかどうかの判断処理を行うと判断してもよく、インバータシステム１が構築された場合、すなわち各インバータ装置４が初めて動作する場合に、自装置がマスタであるかどうかの判断処理を行うと判断してもよい。
【００３７】
（ステップＳ１０４）マスタ判断部４４は、自装置がマスタであるかどうか判断し、マスタである場合には、ステップＳ１０５に進み、そうでない場合には、ステップＳ１０１に戻る。
【００３８】
（ステップＳ１０５）マスタ判断部４４は、記憶部４５で記憶されている排他管理情報を初期化する。排他管理情報を初期化するとは、例えば、ロック情報をアンロックに更新し、待ちキューにキューイングされている情報をなくすことであってもよい。なお、マスタ判断部４４は、他の装置に、自装置がマスタである旨を通信部４３を介して送信してもよい。そして、ステップＳ１０１に戻る。
【００３９】
図５は、図４のフローチャートにおける起動処理（ステップＳ１０２）の詳細を示すフローチャートである。
（ステップＳ２０１）決定部４６は、マスタのインバータ装置４で保持されている排他管理情報にアクセスし、待ちキューに情報が存在するかどうか判断する。そして、待ちキューに情報が存在する場合には、ステップＳ２０２に進み、そうでない場合には、ステップＳ２０８に進む。
【００４０】
（ステップＳ２０２）決定部４６は、待ちキューの末尾に自装置の識別子を追加する。
【００４１】
（ステップＳ２０３）決定部４６は、自装置の識別子が、待ちキューの先頭になったかどうか判断する。そして、先頭になった場合には、ステップＳ２０４に進み、そうでない場合には、先頭になるまでステップＳ２０３の処理を繰り返す。
【００４２】
（ステップＳ２０４）決定部４６は、ロック情報がアンロックになったかどうか、すなわち起動可能になったかどうか判断する。そして、アンロックになった場合には、起動すると決定してステップＳ２０５に進み、そうでない場合には、アンロックになるまでステップＳ２０４の処理を繰り返す。
【００４３】
（ステップＳ２０５）決定部４６は、ロック情報をロックに更新し、待ちキューの先頭から自装置の識別子を取り出す。
【００４４】
（ステップＳ２０６）インバータ部４１は、決定部４６による起動の決定に応じて起動する。その結果、直流電源３からの直流電力が交流電力に変換されて連系点６に出力されることになる。
【００４５】
（ステップＳ２０７）決定部４６は、排他管理情報のロック情報をアンロックに更新し、図４のフローチャートのステップＳ１０１に戻る。なお、上記のように、ロックにされてからアンロックにされるまでの最小期間が設定されている場合には、決定部４６は、ロック情報をロックに更新してから最小期間が経過していないときには、その最小期間の経過を待って、ロック情報をアンロックに更新してもよい。
【００４６】
（ステップＳ２０８）決定部４６は、ロック情報がアンロックであるかどうか、すなわち起動可能であるかどうか判断する。そして、アンロックである場合には、起動すると決定してステップＳ２０９に進み、そうでない場合には、ステップＳ２０２に進む。
【００４７】
（ステップＳ２０９）決定部４６は、ロック情報をロックに更新し、ステップＳ２０６に進む。
【００４８】
なお、図４、図５のフローチャートには含まれていないが、自装置がマスタのインバータ装置４である場合には、通信部４３は、記憶部４５で記憶されている排他管理情報への他のインバータ装置４からのアクセスを受信し、そのアクセスに応じた排他管理情報に関する処理を行ってもよい。アクセスに応じた排他管理情報に関する処理は、例えば、排他管理情報の参照や、排他管理情報の更新であってもよい。また、図４、図５のフローチャートにおける処理の順序は一例であり、同様の結果を得られるのであれば、各ステップの順序を変更してもよい。また、図４、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００４９】
次に、本実施の形態によるインバータ装置４の動作について、具体例を用いて説明する。この具体例において、直流電源３は、太陽光発電パネルであるとする。また、説明の簡単のため、Ｎ＝３である場合、すなわちインバータシステム１に３個のインバータ装置４−１，４−２，４−３が含まれる場合について説明する。また、インバータ装置４−ｉ（ｉは、１から３のいずれかの整数である。）のＩＰアドレスが、１９２．１６８．０．１０ｉであるとする。また、この具体例では、マスタ判断部４４では、自装置のＩＰアドレスの下位側８ビットの値が、他装置のＩＰアドレスの下位側８ビットの値よりも大きい場合に、自装置がマスタであると判断するものとする。また、この具体例では、インバータ装置４−ｉの識別子が、ＩＮＶ０ｉであるとする。
【００５０】
まず、インバータ装置４−１，４−２，４−３を含むインバータシステム１が構築されると、各装置のマスタ判断部４４は、自装置がマスタであるかどうかの判断処理を行うと判断し、ＬＡＮである通信回線５００から各装置のＩＰアドレスを取得する（ステップＳ１０３）。そして、ＩＰアドレスの下位側８ビットの値は、インバータ装置４−３に対応する値「１０３」が最も大きいため、インバータ装置４−３のマスタ判断部４４が、自装置がマスタであると判断する（ステップＳ１０４）。また、インバータ装置４−３のマスタ判断部４４は、記憶部４５で記憶されている排他管理情報を、ロック情報がアンロックを示す「０」となり、待ちキューにキューイングされている情報がなくなるように初期化すると共に、自装置がマスタである旨を各装置に通信部４３を介してブロードキャストで送信する（ステップＳ１０５）。その結果、その排他管理情報は、図６Ａで示されるようになる。なお、この具体例では、ロック情報「０」がアンロックを示し、ロック情報「１」がロックを示すものとする。また、インバータ装置４−３から送信された情報は、インバータ装置４−１，４−２の通信部４３でそれぞれ受信され、決定部４６に渡される。その情報を受け取ると、各装置の決定部４６は、排他管理情報のアクセス先として、ＩＰアドレス「１９２．１６８．０．１０３」を設定する。
【００５１】
その後、太陽が昇り、太陽光発電パネルである直流電源３において発電が開始され、その発電された直流電圧が閾値以上になったとする。すると、各インバータ装置４の判断部４２は、起動条件が満たされたと判断し、その旨を決定部４６に渡す（ステップＳ１０１）。なお、この具体例では、インバータ装置４−１，４−２，４−３の順番で、起動条件を満たしたと判断されたものとする。そのため、まず、インバータ装置４−１の決定部４６が、起動処理を開始する（ステップＳ１０２）。具体的には、インバータ装置４−１の決定部４６は、通信部４３を介してインバータ装置４−３で保持されている排他管理情報にアクセスする。その決定部４６は、待ちキューに情報がなく、また、ロック情報がアンロックを示す「０」であるため、起動可能であると判断し（ステップＳ２０１，Ｓ２０８）、排他管理情報のロック情報を「１」に更新すると共に、インバータ部４１に起動可能である旨、すなわち起動タイミングである旨を渡す（ステップＳ２０９）。その結果、排他管理情報は、図６Ｂで示されるようになる。
【００５２】
インバータ装置４−１によって排他管理情報が更新された後に、インバータ装置４−２の決定部４６が、通信部４３を介してインバータ装置４−３で保持されている排他管理情報にアクセスしたとする。その決定部４６は、待ちキューに情報はないが、ロック情報がロックを示す「１」であるため、起動可能でないと判断し（ステップＳ２０１，Ｓ２０８）、排他管理情報の待ちキューに自装置の識別子「ＩＮＶ０２」を追加する（ステップＳ２０２）。その結果、排他管理情報は、図６Ｃで示されるようになる。この場合には、識別子「ＩＮＶ０２」が待ちキューの先頭であるため（ステップＳ２０３）、インバータ装置４−２の決定部４６は、ロック情報が「０」になるのを待つことになる（ステップＳ２０４）。
【００５３】
インバータ装置４−２によって排他管理情報が更新された後に、インバータ装置４−３の決定部４６が、自装置の記憶部４５で記憶されている排他管理情報にアクセスしたとする。その決定部４６は、待ちキューに情報があるため（ステップＳ２０１）、その待ちキューの末尾に自装置の識別子「ＩＮＶ０３」を追加する（ステップＳ２０２）。その結果、排他管理情報は、図６Ｄで示されるようになる。この場合には、決定部４６は、識別子「ＩＶＮ０３」が待ちキューの先頭になるのを待つことになる（ステップＳ２０３）。
【００５４】
インバータ装置４−１のインバータ部４１は、決定部４６から起動可能である旨を受け取ると、直流電源３−１から入力される直流電力の交流電力への変換を開始する（ステップＳ２０６）。その結果、インバータ装置４−１からの交流電力が連系点６に出力されることになり、インバータ装置４−１の出力は、図７（ａ）で示されるようになる。なお、図７における時間は、ある時点を基準としたものである。また、この具体例では、ロック情報が「１」に更新されてから「０」に戻されるまでの最小期間として、１秒が設定されているものとする。そのため、インバータ装置４−１の決定部４６は、ロック情報を「１」に更新してから１秒経過後に、ロック情報を「０」に戻す（ステップＳ２０７）。その結果、排他管理情報は、図６Ｅで示されるようになる。
【００５５】
インバータ装置４−２の決定部４６は、ロック情報が「０」に更新されたことを検知すると（ステップＳ２０４）、排他管理情報のロック情報を「１」に更新し、待ちキューの先頭から自装置の識別子「ＩＮＶ０２」を削除すると共に、インバータ部４１に起動可能である旨を渡す（ステップＳ２０５）。その結果、排他管理情報は、図６Ｆで示されるようになる。なお、インバータ装置４−３の決定部４６は、待ちキューにおいて自装置の識別子「ＩＮＶ０３」が先頭になったことを検知すると（ステップＳ２０３）、次にロック情報が「０」になるのを待つことになる（ステップＳ２０４）。
【００５６】
インバータ装置４−２のインバータ部４１は、決定部４６から起動可能である旨を受け取ると、直流電源３−２から入力される直流電力の交流電力への変換を開始する（ステップＳ２０６）。その結果、インバータ装置４−２の出力は、図７（ｂ）で示されるようになる。その後、ロック情報が「１」に更新されてから１秒経過した後に、インバータ装置４−２の決定部４６は、ロック情報を「０」に戻す（ステップＳ２０７）。その結果、排他管理情報は、図６Ｇで示されるようになる。
【００５７】
インバータ装置４−３の決定部４６は、ロック情報が「０」に更新されたことを検知すると（ステップＳ２０４）、排他管理情報のロック情報を「１」に更新し、待ちキューの先頭から自装置の識別子「ＩＮＶ０３」を削除すると共に、インバータ部４１に起動可能である旨を渡す（ステップＳ２０５）。その結果、排他管理情報は、図６Ｈで示されるようになる。インバータ装置４−３のインバータ部４１は、決定部４６から起動可能である旨を受け取ると、直流電源３−３から入力される直流電力の交流電力への変換を開始する（ステップＳ２０６）。その結果、インバータ装置４−３の出力は、図７（ｃ）で示されるようになる。その後、ロック情報が「１」に更新されてから１秒経過した後に、インバータ装置４−３の決定部４６は、ロック情報を「０」に戻す（ステップＳ２０７）。その結果、排他管理情報は、図６Ｉで示されるようになる。
【００５８】
図７（ｄ）は、連系点６における有効電力の時間変化を示す図である。図７（ａ）〜図７（ｃ）で示されるように、各インバータ装置４の起動タイミングがずれているため、連系点６における有効電力の変化も、図７（ｄ）の実線で示されるように、徐々に変化することになる。その結果、図８のグラフ（分散あり）で示されるように、電力系統２に含まれる同期発電機の回転数の偏差（ｒａｄ／ｓ）、すなわち電力動揺は小さいものとなる。一方、各インバータ装置４の起動タイミングを分散させなかった場合には、例えば、図７（ｄ）の一点鎖線で示されるように、２秒の時点における連系点６に入力される有効電力の変化が大きくなる。その結果、図８のグラフ（分散なし）で示されるように、同期発電機の回転数の偏差が大きくなる。例えば、回転数の偏差が０．７（ｒａｄ／ｓ）程度で同期発電機が脱調するとした場合には、各インバータ装置４の起動タイミングを分散させないと、同期発電機が脱調することになり、状況によっては停電することになる。それに対して、各インバータ装置４の起動タイミングを分散させた場合には、回転数の偏差は小さいため、同期発電機が脱調する可能性を低減できることになる。なお、図８のグラフ（分散あり、分散なし）は、図７（ｄ）における、分散を行った場合の有効電力の変化（実線のグラフ）と、分散を行わなかった場合の有効電力の変化（一点鎖線のグラフ）とのそれぞれが連系点６に入力された際の同期発電機の回転数の偏差の時間変化をシミュレーションによって算出したものである。
【００５９】
以上のように、本実施の形態によるインバータ装置４によれば、複数のインバータ装置４が同時に運転を切り換えないようにすることができる。より具体的には、排他管理情報を用いることによって、複数のインバータ装置４の運転切り換えを排他的に行うことができるようになり、電力系統２において発生する電力動揺を小さくすることができる。その結果、電力系統２に含まれる同期発電機が脱調する可能性を低減することができ、停電を回避することができる。また、そのような電力系統２における電力動揺の抑制を、連系点６の有効電力を検出することなく実現できる。したがって、インバータ装置４の構成を複雑にしたり、コストを上げたりすることなく、簡易な構成によって電力動揺を抑制することができることになる。また、いずれかのインバータ装置４が、排他管理情報を保持するマスタとなることによって、インバータ装置４のみで、運転切換タイミングの分散を行うことができるようになる。さらに、マスタ判断部４４を備えたことによって、各装置において自装置がマスタであるかどうかを判断することができ、例えば、マスタであったインバータ装置４が故障した場合であっても、そのマスタの機能を、他のインバータ装置４に引き継ぐことができるようになる。
【００６０】
なお、本実施の形態では、運転の切り換えが起動である場合について主に説明したが、運転の切り換えが運転の終了であってもよいことは上記のとおりである。運転が終了される場合であっても、複数のインバータ装置４が同時に運転を終了すると、電力系統２に入力される有効電力偏差が大きくなり、その結果、電力系統２における電力動揺が大きくなる。そのため、複数のインバータ装置４の運転の終了タイミングを分散させることによって、電力系統２における電力動揺を抑制することができ、停電が発生する可能性を低減させることができる。
【００６１】
また、本実施の形態において、排他管理情報に複数のインバータ装置４から同時にアクセスがあった場合には、例えば、所定のルールに応じて、排他管理情報にアクセスするインバータ装置４の順番を決めるようにしてもよい。そのルールは、例えば、ＩＰアドレスが小さいこと（または、大きいこと）などであってもよい。そのようなルールを用いることで、例えば、排他管理情報に複数のインバータ装置４から同時にアクセスがあった場合であっても、待ちキューに識別子を追加する順番を決めることができるようになる。
【００６２】
また、本実施の形態では、排他管理情報に待ちキューが含まれる場合について説明したが、そうでなくてもよい。排他管理情報には、ロック情報のみが含まれており、ロック情報が「０」に更新された後に、各インバータ装置４は、早い者勝ちでロック情報を「１」に更新し、その更新を行うことができたインバータ装置４が、運転の切り換えを行ってもよい。この場合には、アンロックであるロック情報を有する排他管理情報によって、インバータ部４１の運転を切り換え可能であることが示されることになる。
【００６３】
また、本実施の形態では、各インバータ装置４において自装置がマスタかどうかの判断を行う場合について説明したが、そうでなくてもよい。例えば、事前にマスタであるインバータ装置４が決められており、マスタの変更も人手によって行われる場合には、各インバータ装置４は、マスタ判断部４４を備えていなくてもよい。また、マスタのインバータ装置４のみが、排他管理情報が記憶される記憶部４５を備えていてもよい。
【００６４】
また、本実施の形態では、排他管理情報がマスタのインバータ装置４で記憶される場合について説明したが、そうでなくてもよい。排他管理情報は、複数のインバータ装置４以外の装置であって、複数のインバータ装置４がアクセス可能な装置において保持されている。その装置は、通信回線５００に接続された装置であってもよい。その場合には、各インバータ装置４において排他管理情報を保持することはないため、インバータ装置４は、マスタ判断部４４や、排他管理情報を保持する記憶部４５を有していなくてもよい。
【００６５】
また、決定部４６は、排他管理情報を用いないで排他制御を行ってもよい。そのような排他制御の方法として、各インバータ装置４が、運転を切り換える旨を他の装置に送信する方法について簡単に説明する。その方法では、通信部４３は、運転を切り換える旨を他のインバータ装置４から受信するものとする。また、通信部４３は、運転を切り換えることが決定部４６によって決定された場合に、運転を切り換える旨を他のインバータ装置４に送信するものとする。その運転を切り換える旨の他のインバータ装置４への送信は、例えば、ブロードキャスト等によって行われてもよい。そして、決定部４６は、判断部４２によって運転切換条件が満たされたと判断された場合であって、通信部４３が、他のインバータ装置４から運転を切り換える旨を受信していない場合に、運転を切り換えると決定する。なお、その運転の切り換えの決定に応じて、通信部４３は、他のインバータ装置４に、運転を切り換える旨を送信する。また、決定部４６は、判断部４２によって運転切換条件が満たされたと判断された場合であっても、通信部４３が、他のインバータ装置４から運転を切り換える旨を受信した場合には、運転の切り換えを行わないことになる。したがって、この方法では、複数のインバータ装置４において同時期に運転切換条件が満たされた場合には、運転を切り換える旨を早く送信した装置が、運転を切り換えることができるようになる。なお、通信部４３によって他の装置から運転を切り換える旨が受信されると、運転切換条件が満たされたと判断されても運転切り換えを行うことができないが、その場合には、決定部４６は、例えば、運転切換条件が満たされたと判断されてから所定の期間（例えば、１秒や２秒など。上記の最小期間に相当する期間としてもよい。）だけ待ち、その間に他の装置から運転を切り換える旨が受信されないときには、運転を切り換えると決定してもよい。そして、その決定に応じて、通信部４３から他のインバータ装置４に、運転を切り換える旨が送信されることになる。なお、運転を切り換える旨の送信が一時点に集中しないようにするため、その所定の期間が、ランダムに変化するようにしてもよい。また、運転切換条件が満たされたと判断されてから所定の期間だけ待っている間に、他の装置から送信された、運転を切り換える旨が受信された場合には、決定部４６は、その所定の期間の経過後に、さらに所定の期間（１回目の所定の期間と同じでもよく、違っていてもよい。）を待つようにしてもよい。そして、その所定の期間に他の装置から運転を切り換える旨が受信されないときには、決定部４６は、運転を切り換えると決定してもよい。なお、その２回目の所定の期間を待っている間にも、他装置から運転を切り換える旨が受信された場合には、決定部４６は、その所定の期間の経過後に、さらに所定の期間を待つようにしてもよい。また、そのような処理が、運転を切り換えると決定されるまで繰り返されてもよい。
【００６６】
また、本実施の形態では、決定部４６において、排他的になるようにインバータ部４１における運転切換タイミングが決定される場合について説明したが、そうでなくてもよい。例えば、電力系統２に含まれる同期発電機が、より大きな電圧動揺に耐えられるものである場合や、各インバータ装置４から出力される有効電力が大きくない場合などには、決定部４６は、Ｋ個のインバータ装置４までは、同時期に運転を切り換えてもよいように制御してもよい。Ｋは２以上の整数である。そのような制御は、例えば、Ｋ−相互排除の制御と呼ぶことができる。例えば、バイナリセマフォではないセマフォを用いることによって、排他制御ではない分散制御を実現することができる。その場合には、電力系統２に含まれる同期発電機は、Ｋ個のインバータ装置４が同時に運転を切り換えても、脱調しないものであることが好適である。
【００６７】
次に、インバータ装置４の運転切換タイミングを分散させる方法として、（２）複数のインバータ装置４において運転切換タイミングが分散されるようにあらかじめ設定されたスケジュールに応じて運転切換タイミングを決定する方法、（３）複数のインバータ装置４において運転切換タイミングが分散されるようにランダムに運転切換タイミングを決定する方法について説明する。上記（２）の場合には、決定部４６は、運転切換タイミングを分散させるため、スケジュールに応じて運転切換タイミングを決定することになる。そのスケジュールは、複数のインバータ装置４において運転切換タイミングが分散されるようにあらかじめ設定されている。例えば、インバータシステム１にＮ個のインバータ装置４が含まれており、同時期にＭ個のインバータ装置４が運転を切り換えることができ、あるＭ個のインバータ装置４の運転切り換えから次のＭ個のインバータ装置４の運転切り換えまではＴ秒経過しなくてはならない場合には、Ｔ秒ごとにＭ個のインバータ装置４が運転切換タイミングとなるようにスケジュールが設定されてもよい。なお、Ｍは１以上の整数であり、Ｔは正の実数である。そのスケジュールでは、ｃｅｉｌ（Ｎ／Ｍ）×Ｔを１周期として、その１周期においてＴ秒の期間ごとにＭ個以下のインバータ装置４が運転切り換えを行うように設定されてもよい。そして、その周期が繰り返されてもよい。ここで、ｃｅｉｌ（ｘ）は、実数ｘよりも大きい最小の整数を返す関数（天井関数）である。具体的には、Ｎ＝１８０，Ｍ＝３，Ｔ＝１である場合には、インバータ装置４−１〜４−３は、各分の１秒（例えば、２１分１秒など）が運転切換タイミングとなるスケジュールを用い、インバータ装置４−４〜４−６は、各分の２秒（例えば、２１分２秒など）が運転切換タイミングとなるスケジュールを用いるというようになってもよい。その場合には、例えば、各インバータ装置４の決定部４６は、図示しない時計部から時刻（時分秒）を取得し、その時刻を用いて運転切換タイミングを決定してもよい。また、上記（３）の場合には、決定部４６は、運転切換タイミングを分散させるため、ランダムに運転切換タイミングを決定することになる。具体的には、決定部４６は、判断部４４によって運転切換条件が満たされたと判断された場合に、その時点から、所定のランダム関数によって生成した時間だけ経過した後の時点を運転切換タイミングとしてもよい。その場合には、Ｎ個のインバータ装置４の各決定部４６が、同じランダム関数を用いるようにしてもよい。そして、そのランダム関数は、Ｎ個のインバータ装置４において、運転切換条件が満たされたと同時に判断された場合であっても、そのランダム関数を用いて各装置において運転切換タイミングを決定したときに、運転切換タイミングとなるインバータ装置４の数の期待値が、その時点からＴ秒ごとにそれぞれＭ個以下となるような関数であることが好適である。なお、上記（２）（３）による運転切換タイミングの分散が行われる場合には、複数のインバータ装置４は、通信可能でなくてもよい。すなわち、各インバータ装置４は、通信部４３を備えていなくてもよい。
【００６８】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、または、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【００６９】
また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う２個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、または、その情報の受け渡しを行う２個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。
【００７０】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いる閾値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、または長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、または、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、または、図示しない読み出し部が行ってもよい。
【００７１】
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いる閾値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、または、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【００７２】
また、上記実施の形態において、インバータ装置４に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、または、別々のデバイスを有してもよい。
【００７３】
また、上記実施の形態で説明した各構成要素のうち、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。また、そのプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、磁気ディスクや半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【００７４】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００７５】
以上より、本発明によるインバータ装置によれば、複数のインバータ装置が運転切り換えを行う場合に電力系統における電力動揺を抑制できるという効果が得られ、インバータ装置を複数有するインバータシステム等において有用である。
【符号の説明】
【００７６】
１  インバータシステム
２  電力系統
３、３−１、３−２、３−３、…、３−Ｎ  直流電源
４、４−１、４−２、４−３、…、４−Ｎ  インバータ装置
４１  インバータ部
４２  判断部
４３  通信部
４４  マスタ判断部
４５  記憶部
４６  決定部
【図１】
2019033613.tif 000003
【図２】
2019033613.tif 000004
【図３】
2019033613.tif 000005
【図４】
2019033613.tif 000006
【図５】
2019033613.tif 000007
【図６Ａ】
2019033613.tif 000008
【図６Ｂ】
2019033613.tif 000009
【図６Ｃ】
2019033613.tif 000010
【図６Ｄ】
2019033613.tif 000011
【図６Ｅ】
2019033613.tif 000012
【図６Ｆ】
2019033613.tif 000013
【図６Ｇ】
2019033613.tif 000014
【図６Ｈ】
2019033613.tif 000015
【図６Ｉ】
2019033613.tif 000016
【図７】
2019033613.tif 000017
【図８】
2019033613.tif 000018