(57)【特許請求の範囲】
【請求項１】
発電を行う発電機と、前記発電機を制御するコントローラと、を有する発電装置を複数備え、それら複数の前記発電装置の前記コントローラ同士が、通信網を介して相互に通信可能に接続されている発電システムであって、
各々の前記コントローラが、
当該コントローラが制御する当該発電機の発電量を表す発電量データを、前記通信網を介して、他の前記コントローラに送信する送信部と、
他の前記コントローラから、そのコントローラが制御する前記発電機についての前記発電量データを、前記通信網を介して、受信する受信部と、
前記受信部で受信された前記発電量データを用いて、当該発電機を含む発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を停止させるか否かを判定し、停止させると判定した場合に、当該発電機に発電を停止させる停止制御部と、
前記停止制御部による制御によって当該発電機が発電を停止しているときに、前記受信部で受信された前記発電量データを用いて、当該発電機以外の発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を再開させるか否かを判定し、再開させると判定した場合に、当該発電機に発電を再開させる起動制御部と、
を有し、
前記送信部が、更に、前記停止制御部で当該発電機に発電を停止させると判定された場合に、その旨を表す停止伺い信号を他の前記コントローラに送信し、
前記受信部が、更に、他の前記コントローラから、他の前記発電機についての前記停止伺い信号を受信し、
前記停止制御部が、当該発電機に発電を停止させると判定し、かつ前記受信部で他の前記コントローラから前記停止伺い信号が受信された場合に、自己の前記判定を優先させるか否かを更に判定し、優先させると判定したときに、当該発電機に発電を停止させる発電システム。
【請求項２】
発電を行う発電機と、前記発電機を制御するコントローラと、を有する発電装置を複数備え、それら複数の前記発電装置の前記コントローラ同士が、通信網を介して相互に通信可能に接続されている発電システムであって、
各々の前記コントローラが、
当該コントローラが制御する当該発電機の発電量を表す発電量データを、前記通信網を介して、他の前記コントローラに送信する送信部と、
他の前記コントローラから、そのコントローラが制御する前記発電機についての前記発電量データを、前記通信網を介して、受信する受信部と、
前記受信部で受信された前記発電量データを用いて、当該発電機を含む発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を停止させるか否かを判定し、停止させると判定した場合に、当該発電機に発電を停止させる停止制御部と、
前記停止制御部による制御によって当該発電機が発電を停止しているときに、前記受信部で受信された前記発電量データを用いて、当該発電機以外の発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を再開させるか否かを判定し、再開させると判定した場合に、当該発電機に発電を再開させる起動制御部と、
を有し、
前記送信部が、更に、前記起動制御部で当該発電機に発電を再開させると判定された場合に、その旨を表す起動伺い信号を他の前記コントローラに送信し、
前記受信部が、更に、他の前記コントローラから、他の前記発電機についての前記起動伺い信号を受信し、
前記起動制御部が、当該発電機に発電を再開させると判定し、かつ前記受信部で他の前記コントローラから前記起動伺い信号が受信された場合に、自己の前記判定を優先させるか否かを更に判定し、優先させると判定したときに、当該発電機に発電を再開させる発電システム。
【請求項３】
前記停止制御部が、前記総発電量と、当該発電機を含む発電中のすべての前記発電機の定格電力の総和から第１閾値を減じた第１臨界電力値とを比較し、前記総発電量が前記第１臨界電力値以下である場合に、当該発電機に発電を停止させると判定する請求項１又は２に記載の発電システム。
【請求項４】
前記起動制御部が、前記総発電量と、当該発電機以外の発電中のすべての前記発電機の定格電力の総和から第２閾値を減じた第２臨界電力値とを比較し、前記総発電量が前記第２臨界電力値より大きい場合に、当該発電機に発電を再開させると判定する請求項１から３のいずれか１項に記載の発電システム。
【請求項５】
前記停止制御部が、当該発電機に発電を停止させると判定する状態が、予め定められた停止許可時間幅だけ継続した場合に、当該発電機に発電を停止させる請求項１から４のいずれか１項に記載の発電システム。
【請求項６】
前記起動制御部が、当該発電機に発電を再開させると判定する状態が、予め定められた起動許可時間幅だけ継続した場合に、当該発電機に発電を再開させる請求項５に記載の発電システム。
【請求項７】
前記停止許可時間幅が、前記起動許可時間幅より長い請求項６に記載の発電システム。
【請求項８】
前記送信部が、更に、当該発電機の稼働状況に関する稼働状況信号を、他の前記コントローラに送信し、
前記受信部が、更に、他の前記コントローラから、そのコントローラが制御する前記発電機についての前記稼働状況信号を受信し、
前記起動制御部が、前記受信部で受信した前記稼働状況信号に基づいて、他の前記発電機の異常の有無を判定し、異常が有ると判定した場合に、当該発電機に発電を再開させる請求項１から７のいずれか１項に記載の発電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電システムに関する。
【背景技術】
【０００２】
特許文献１に示されるように、複数の発電装置を用いて負荷に給電するに際し、負荷の大きさの変動に応じて、稼働させる発電装置の台数を制御する技術が知られている。
【０００３】
この技術では、複数の発電装置のうち１つが常時稼働するマスタとなり、残りがスレーブとなって、マスタである発電装置が、スレーブである発電装置に発電の停止及び再開の指示を与えていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２８２８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記技術では、マスタである１台の発電装置が故障すると、停止させた発電装置を再起動させることができない。このため、負荷の大きさが増大したときに、過負荷状態に陥る。
【０００６】
また、マスタである１台の発電装置が故障すると、負荷の大きさが減少しても、稼働させる発電装置の台数を減らすことができない。必要以上の台数の発電装置を稼働させることは、燃料の無駄な消費につながり、非効率的である。
【０００７】
本発明の目的は、複数の発電装置を用いて負荷に給電するに際し、非効率的な発電状態に陥りにくく、過負荷状態に陥りにくい発電システムを提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明に係る発電システムは、
発電を行う発電機と、前記発電機を制御するコントローラと、を有する発電装置を複数備え、それら複数の前記発電装置の前記コントローラ同士が、通信網を介して相互に通信可能に接続されている発電システムであって、
各々の前記コントローラが、
当該コントローラが制御する当該発電機の発電量を表す発電量データを、前記通信網を介して、他の前記コントローラに送信する送信部と、
他の前記コントローラから、そのコントローラが制御する前記発電機についての前記発電量データを、前記通信網を介して、受信する受信部と、
前記受信部で受信された前記発電量データを用いて、当該発電機を含む発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を停止させるか否かを判定し、停止させると判定した場合に、当該発電機に発電を停止させる停止制御部と、
前記停止制御部による制御によって当該発電機が発電を停止しているときに、前記受信部で受信された前記発電量データを用いて、当該発電機以外の発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を再開させるか否かを判定し、再開させると判定した場合に、当該発電機に発電を再開させる起動制御部と、
を有し、
前記送信部が、更に、前記停止制御部で当該発電機に発電を停止させると判定された場合に、その旨を表す停止伺い信号を他の前記コントローラに送信し、
前記受信部が、更に、他の前記コントローラから、他の前記発電機についての前記停止伺い信号を受信し、
前記停止制御部が、当該発電機に発電を停止させると判定し、かつ前記受信部で他の前記コントローラから前記停止伺い信号が受信された場合に、自己の前記判定を優先させるか否かを更に判定し、優先させると判定したときに、当該発電機に発電を停止させる。
また、上記目的を達成するために、本発明に係る他の発電システムは、
発電を行う発電機と、前記発電機を制御するコントローラと、を有する発電装置を複数備え、それら複数の前記発電装置の前記コントローラ同士が、通信網を介して相互に通信可能に接続されている発電システムであって、
各々の前記コントローラが、
当該コントローラが制御する当該発電機の発電量を表す発電量データを、前記通信網を介して、他の前記コントローラに送信する送信部と、
他の前記コントローラから、そのコントローラが制御する前記発電機についての前記発電量データを、前記通信網を介して、受信する受信部と、
前記受信部で受信された前記発電量データを用いて、当該発電機を含む発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を停止させるか否かを判定し、停止させると判定した場合に、当該発電機に発電を停止させる停止制御部と、
前記停止制御部による制御によって当該発電機が発電を停止しているときに、前記受信部で受信された前記発電量データを用いて、当該発電機以外の発電中のすべての前記発電機の総発電量を求め、求めた総発電量が、予め定められた基準を充足するか否かによって、当該発電機に発電を再開させるか否かを判定し、再開させると判定した場合に、当該発電機に発電を再開させる起動制御部と、
を有し、
前記送信部が、更に、前記起動制御部で当該発電機に発電を再開させると判定された場合に、その旨を表す起動伺い信号を他の前記コントローラに送信し、
前記受信部が、更に、他の前記コントローラから、他の前記発電機についての前記起動伺い信号を受信し、
前記起動制御部が、当該発電機に発電を再開させると判定し、かつ前記受信部で他の前記コントローラから前記起動伺い信号が受信された場合に、自己の前記判定を優先させるか否かを更に判定し、優先させると判定したときに、当該発電機に発電を再開させる。
【発明の効果】
【０００９】
本発明によれば、各々の発電装置における停止制御部が、当該発電機に発電を停止させるか否かを判定し、停止させると判定した場合に、当該発電機に発電を停止させるので、１つの発電装置の故障に起因して他の発電装置を停止できなくなる問題を回避できる。このため、非効率的な発電状態に陥りにくい。
【００１０】
また、各々の発電装置における起動制御部が、当該発電機に発電を再開させるか否かを判定し、再開させると判定した場合に、当該発電機に発電を再開させるので、１つの発電装置の故障に起因して他の発電装置を起動できなくなる問題を回避できる。このため、過負荷状態に陥りにくい。
【図面の簡単な説明】
【００１１】
【図１】実施形態１に係る発電システムの構成を示す概念図である。
【図２】（Ａ）はコントローラのハードウエア構成を示すブロック図であり、（Ｂ）はコントローラの機能構成を示すブロック図である。
【図３】（Ａ）は定格電力表を示す概念図であり、（Ｂ）は停止優先順位表を示す概念図であり、（Ｃ）は起動優先順位表を示す概念図である。
【図４】（Ａ）は停止制御を説明するための概念図であり、（Ｂ）は起動制御を説明するための概念図である。
【図５】停止制御の手順を示すフローチャートである。
【図６】起動制御の手順を示すフローチャートである。
【図７】実施形態２に係る構成を示し、（Ａ）はコントローラのハードウエア構成を示すブロック図であり、（Ｂ）は確認時限表を示す概念図である。
【図８】複数の発電機で分担する負荷の変動を示すグラフである。
【図９】実施形態３に係る起動制御の手順を示すフローチャートである。
【図１０】実施形態４に係る発電システムの一部を示す概念図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照し、本発明の実施形態に係る発電システムについて説明する。図中、同一又は対応する部分に同一の符号を付す。
【００１３】
［実施形態１］
図１に示すように、本実施形態に係る発電システム１００は、第１〜第４の発電装置１０−１〜１０−４と、それら第１〜第４の発電装置１０−１〜１０−４を並列に接続すると共に、それら第１〜第４の発電装置１０−１〜１０−４によって生成された電力を負荷３０に供給する母線２０と、を備える。
【００１４】
以下、第１〜第４の発電装置１０−１〜１０−４の各々の構成について説明する。以下の説明中、ｉは、１〜４の任意の整数を表す変数とする。
【００１５】
第ｉの発電装置１０−ｉは、発電を行う発電機１１−ｉと、発電機１１−ｉから母線２０に至る送電線に設けられた遮断機１２−ｉと、発電機１１−ｉから出力される電流を計測するために変流する計測用変流器１３−ｉと、発電機１１−ｉから出力される電圧を計測するために変圧する計測用変成器１４−ｉと、計測用変流器１３−ｉ及び計測用変成器１４−ｉの出力に基づいて、発電機１１−ｉ及び遮断機１２−ｉを制御するコントローラ１５−ｉと、を有する。
【００１６】
発電機１１−ｉは、運動エネルギを電磁誘導によって電力に変換するエネルギ変換部Ｇ−ｉと、燃料を燃焼させることで運動エネルギを生成し、生成した運動エネルギをエネルギ変換部Ｇ−ｉに与える駆動部としてのエンジンＥ−ｉと、を有する。
【００１７】
コントローラ１５−ｉは、計測用変流器１３−ｉと計測用変成器１４−ｉの出力を用いて、発電機１１−ｉの現在の発電量、具体的には発電している電力値を表す発電量データを生成する。コントローラ１５−１〜１５−４同士は、通信網Ｎを介して相互に通信可能に接続されており、各々自己が生成した発電量データを相互に共有し合う。
【００１８】
そして、コントローラ１５−ｉは、他のコントローラ１５−ｊ（但し、ｊはｊ≠ｉなる１〜４の任意の整数とする）から受信した発電量データを用いて、発電機１１−ｉが発電する電力の値を、負荷３０の大きさのうち当該発電機１１−ｉが分担すべき負荷量を表す目標値に近づけさせる負荷分担制御、発電機１１−ｉに発電を停止させる停止制御、及び発電を停止中の発電機１１−ｉに発電を再開させる起動制御を行う。
【００１９】
具体的には、コントローラ１５−ｉは、上記停止制御では、発電機１１−ｉのエンジンＥ−ｉを停止させる。ここで、エンジンＥ−ｉの停止とは、エンジンＥ−ｉが燃料を消費していない状態を指す。また、コントローラ１５−ｉは、上記起動制御では、停止中のエンジンＥ−ｉを起動させる。ここで、エンジンＥ−ｉの起動とは、エンジンＥ−ｉの点火プラグを点火させ、エンジンＥ−ｉが燃料を消費する状態に移行することを指す。
【００２０】
図２（Ａ）に示すように、コントローラ１５−ｉは、不揮発性の記憶媒体で構成され、上記負荷分担制御、停止制御、及び起動制御の手順を規定した制御プログラム１５Ａ−ｉを記憶する記憶部１５Ｅ−ｉと、揮発性の記憶媒体で構成されるメインメモリとしてのＲＡＭ（Random Access Memory）１５Ｆ−ｉと、他のコントローラ１５−ｊ（但し、ｊはｊ≠ｉなる１〜４の任意の整数とする）との通信を担う通信Ｉ／Ｆ（InterFace）１５Ｇ−ｉと、制御プログラム１５Ａ−ｉを実行するＣＰＵ（Central Processing Unit）１５Ｈ−ｉとが、バス１５Ｉ−ｉで接続された構成を有する。
【００２１】
記憶部１５Ｅ−ｉは、更に、発電機１１−１〜１１−４の各々の発電可能な電力値の最大値である定格電力を表す定格電力表１５Ｂ−ｉ、発電機１１−１〜１１−４の間での発電停止の優先順位を規定した停止優先順位表１５Ｃ−ｉ、及び発電機１１−１〜１１−４の間での発電再開の優先順位を規定した起動優先順位表１５Ｄ−ｉも記憶している。
【００２２】
図３（Ａ）に示すように、定格電力表１５Ｂ−ｉは、発電機１１−１（以下、１号機ともいう。）の定格電力が４０００ｋＷであり、発電機１１−２（以下、２号機ともいう。）の定格電力が４０００ｋＷであり、発電機１１−３（以下、３号機ともいう。）の定格電力が４０００ｋＷであり、発電機１１−４（以下、４号機ともいう。）の定格電力が４０００ｋＷであることを表している。
【００２３】
図３（Ｂ）に示すように、停止優先順位表１５Ｃ−ｉは、発電機１１−１〜１１−４に発電を停止させる際は、４号機→３号機→２号機→１号機の順で停止させるべき旨を規定する。
【００２４】
図３（Ｃ）に示すように、起動優先順位表１５Ｄ−ｉは、発電機１１−１〜１１−４に発電を再開させる際は、１号機→２号機→３号機→４号機の順で起動させるべき旨を規定する。
【００２５】
図２（Ｂ）は、コントローラ１５−ｉの機能を示すブロック図である。上記ＣＰＵ１５Ｈ−ｉは、上記制御プログラム１５Ａ−ｉを実行することで、図２（Ｂ）に示すように、（ａ）他のコントローラ１５−ｊに、発電機１１−ｉの現在の発電量を表す発電量データを送信する送信部１５１−ｉ、（ｂ）他のコントローラ１５−ｊから、他の発電機１１−ｊについての発電量データを受信する受信部１５２−ｉ、（ｃ）受信部１５２−ｉで受信された発電量データを用いて、発電機１１−ｉを停止させるか否かを判断する停止判定部１５３−ｉ、（ｄ）受信部１５２−ｉで受信された発電量データを用いて、発電機１１−ｉを起動させるか否かを判断する起動判定部１５４−ｉ、並びに（ｅ）停止判定部１５３−ｉと起動判定部１５４−ｉの判定結果に従って、発電機１１−ｉと遮断機１２−ｉを制御する駆動制御部１５５−ｉ、として機能する。
【００２６】
なお、発電機１１−ｉの発電を停止させる上記停止制御を行う停止制御機能は、停止判定部１５３−ｉと駆動制御部１５５−ｉとによって実現される。また、発電を停止中の発電機１１−ｉに発電を再開させる上記起動制御を行う起動制御機能は、起動判定部１５４−ｉと駆動制御部１５５−ｉとによって実現される。以下、各部の動作を詳細に説明する。
【００２７】
〔送信部について〕
送信部１５１−ｉは、発電機１１−ｉが発電を行っている最中に、駆動制御部１５５−ｉから、当該発電機１１−ｉの現在の発電電力を表す発電量データＵ−ｉを受信し、受信した発電量データＵ−ｉを、通信網Ｎを介して、他のコントローラ１５−ｊに、リアルタイムに送信する。なお、送信部１５１−ｉは、発電機１１−ｉが発電を停止しているときは、発電量データＵ−ｉの送信は行わない。
【００２８】
発電量データＵ−ｉには、すべての発電機１１−１〜１１−４のうち当該発電機１１−ｉを識別する識別情報が含まれる。このため、他のコントローラ１５−ｊは、発電量データＵ−ｉが、当該発電機１１−ｉの発電電力を表すことを認識できる。
【００２９】
また、送信部１５１−ｉは、停止判定部１５３−ｉによって、発電機１１−ｉに発電を停止させるべきと判定された場合に、停止判定部１５３−ｉの指示に従って、当該発電機１１−ｉの発電を停止させるべきと判定された旨の停止伺い信号Ｓ−ｉを、通信網Ｎを介して、他のコントローラ１５−ｊに送信する。
【００３０】
停止伺い信号Ｓ−ｉには、すべての発電機１１−１〜１１−４のうち当該発電機１１−ｉを識別する識別情報が含まれる。このため、他のコントローラ１５−ｊは、停止伺い信号Ｓ−ｉが、当該発電機１１−ｉから送信されたことを認識できる。
【００３１】
また、送信部１５１−ｉは、起動判定部１５４−ｉによって、発電機１１−ｉに発電を再開させるべきと判定された場合に、起動判定部１５４−ｉの指示に従って、当該発電機１１−ｉの発電を再開させるべきと判定された旨の起動伺い信号Ｔ−ｉを、通信網Ｎを介して、他のコントローラ１５−ｊに送信する。
【００３２】
起動伺い信号Ｔ−ｉには、すべての発電機１１−１〜１１−４のうち当該発電機１１−ｉを識別する識別情報が含まれる。このため、他のコントローラ１５−ｊは、起動伺い信号Ｔ−ｉが、当該発電機１１−ｉから送信されたことを把握できる。
【００３３】
〔受信部について〕
受信部１５２−ｉは、他のコントローラ１５−ｊから、他のコントローラ１５−ｊが制御する発電機１１−ｊの現在の発電電力を表し、かつその発電機１１−ｊを識別する識別情報を含む発電量データＵ−ｊを、通信網Ｎを介して受信する。そして、その受信した発電量データＵ−ｊを、停止判定部１５３−ｉ、起動判定部１５４−ｉ、及び駆動制御部１５５−ｉに出力する。
【００３４】
また、受信部１５２−ｉは、他のコントローラ１５−ｊから、そのコントローラ１５−ｊにおける停止判定部１５３−ｊで他の発電機１１−ｊの発電を停止させるべきと判定された旨を表し、かつその発電機１１−ｊを識別する識別情報を含む停止伺い信号Ｓ−ｊを受信する。そして、その停止伺い信号Ｓ−ｊを、停止判定部１５３−ｉに出力する。
【００３５】
また、受信部１５２−ｉは、他のコントローラ１５−ｊから、そのコントローラ１５−ｊにおける起動判定部１５４−ｊで他の発電機１１−ｊの発電を再開させるべきと判定された旨を表し、かつその発電機１１−ｊを識別する識別情報を含む起動伺い信号Ｔ−ｊを受信する。そして、その起動伺い信号Ｔ−ｊを、起動判定部１５４−ｉに出力する。
【００３６】
〔停止判定部について〕
停止判定部１５３−ｉは、発電中の発電機１１−ｉに発電を停止させるべきか否かを、下記不等式（１）を用いて判定する。停止判定部１５３−ｉは、下記不等式（１）が満たされた場合に、当該発電機１１−ｉに発電を停止させるべきと判定する。
ΣＰｒｎ−Ｐｓ≧ΣＰｇｎ      ・・・・・・（１）
【００３７】
ΣＰｒｎは、現在発電中のすべての発電機１１−ｉ及び１１−ｊの定格電力の総和、即ち発電システム１００全体としての現在の発電能力を表す。停止判定部１５３−ｉは、受信部１５２−ｉで受信された発電量データＵ−ｊと、駆動制御部１５５−ｉで生成された発電量データＵ−ｉとに含まれる識別情報によって、現在どの発電機１１−ｊ及び１１−ｉが発電中であるかを把握できる。そして、停止判定部１５３−ｉは、図３（Ａ）に示した定格電力表１５Ｂ−ｉを用いて、現在発電中の発電機１１−ｊ及び１１−ｉに対応する定格電量の和を算出することで、ΣＰｒｎの値を求めることができる。
【００３８】
ΣＰｇｎは、現在発電中のすべての発電機１１−ｉ及び１１−ｊの発電電力の総和、即ち現在の負荷３０の大きさを表す。停止判定部１５３−ｉは、受信部１５２−ｉで受信された発電量データＵ−ｊと、駆動制御部１５５−ｉが生成した発電量データＵ−ｉとによって、現在発電中のすべての発電機１１−ｉ及び１１−ｊの発電電力の総和であるΣＰｇｎの値を算出できる。
【００３９】
Ｐｓは、発電を停止させる基準となる第１閾値であり、具体的には、６０００［ｋＷ］に定められている。
【００４０】
不等式（１）は、現在発電中のすべての発電機１１−ｉ及び１１−ｊの総発電量ΣＰｇｎが、現在発電中のすべての発電機１１−ｉ及び１１−ｊの定格電力の総和ΣＰｒｎから第１閾値Ｐｓを減じた第１臨界電力値ΣＰｒｎ−Ｐｓ以下であることを示す。不等式（１）が満たされる場合とは、発電システム１００全体としての現在の発電能力ΣＰｒｎに対して、現在の負荷３０の大きさΣＰｇｎが充分に小さい場合である。この場合、発電システム１００全体としての発電能力が過剰である。このため、停止判定部１５３−ｉは、発電システム１００全体としての発電の合理性を確保するために、当該発電機１１−ｉに電力の生成を停止させるべきと判定する。
【００４１】
また、停止判定部１５３−ｉは、不等式（１）が満たされ、当該発電機１１−ｉに発電を停止させるべきと判定した場合は、送信部１５１−ｉに、当該発電機１１−ｉの発電を停止させるべきと判定した旨を表し、かつ当該発電機１１−ｉを識別する識別情報を含む停止伺い信号Ｓ−ｉを、他のすべてのコントローラ１５−ｊに送信させる。
【００４２】
また、停止判定部１５３−ｉは、不等式（１）が満たされ、かつ受信部１５２−ｉで他のコントローラ１５−ｊから停止伺い信号Ｓ−ｊが受信された場合は、当該発電機１１−ｉを停止させるべき旨の自己の判定と、他の発電機１１−ｊを停止させるべき旨の他の停止判定部１５３−ｊの判定と、のいずれを優先させるかを、図３（Ｂ）に示す停止優先順位表１５Ｃ−ｉを用いて更に判定し、自己の判定を優先させると判定したときに、駆動制御部１５５−ｉに、当該発電機１１−ｉの発電を停止させる旨の指示を出す。
【００４３】
図４（Ａ）を参照し、４号機、即ち発電機１１−４を停止させる場合を例に挙げて、停止判定部１５３−４の動作を具体的に説明する。
【００４４】
図４（Ａ）の左図に示すように、１〜４号機の各々が２５００ｋＷの電力を発電しているとする。１〜４号機の定格電力は、図３（Ａ）に示す定格電力表１５Ｂ−ｉによれば、各々４０００［ｋＷ］である。従って、ΣＰｒｎ＝４０００×４＝１６０００［ｋＷ］である。また、総負荷ΣＰｇｎ＝２５００×４＝１００００［ｋＷ］である。従って、発電システム１００全体としての余裕電力は、ΣＰｒｎ−ΣＰｇｎ＝６０００［ｋＷ］＝Ｐｓであり、上述した不等式（１）が満たされる。
【００４５】
更に、図３（Ｂ）に示す停止優先順位表１５Ｃ−ｉによれば、４号機の停止優先順位が最も高い。そこで、停止判定部１５３−４は、駆動制御部１５５−４に、４号機、即ち発電機１１−４を停止させる旨の指示を出す。図４（Ａ）の右図に示すように、この結果、１００００［ｋＷ］の負荷を１〜３号機で分担することとなり、１台あたりの発電量は、３３３３［ｋＷ］に上昇する。
【００４６】
〔起動判定部について〕
図２（Ｂ）に戻り、起動判定部１５４−ｉは、当該発電機１１−ｉが発電を停止している最中に、下記不等式（２）を用いて、当該発電機１１−ｉに発電を再開させるべきか否かを判定する。起動判定部１５４−ｉは、下記不等式（２）が満たされた場合に、当該発電機１１−ｉに発電を再開させるべきと判定する。
ΣＰｒｎ−Ｐａ＜ΣＰｇｎ      ・・・・・・（２）
【００４７】
ここで、ΣＰｒｎは、上述の通り、現在稼働中のすべての発電機１１−ｊの定格電力の総和であり、ΣＰｇｎは、現在稼働中のすべての発電機１１−ｊの発電電力の総和である。起動判定部１５４−ｉは、当該発電機１１−ｉが停止中でも、受信部１５２−ｉで受信された発電量データＵ−ｊによって、現在どの発電機１１−ｉが稼働中であるかを把握でき、かつΣＰｇｎの値を算出できる。また、起動判定部１５４−ｉは、図３（Ａ）に示した定格電力表１５Ｂ−ｉを用いて、現在稼働中の発電機１１−ｉに対応する定格電量の和を算出することで、ΣＰｒｎの値を求めることができる。
【００４８】
Ｐａは、発電機１１−ｉに発電を再開させる基準となる第２閾値であり、具体的には、１０００［ｋＷ］に定められている。
【００４９】
不等式（２）は、現在発電中のすべての発電機１１−ｊの総発電量ΣＰｇｎが、現在発電中のすべての発電機１１−ｊの定格電力の総和ΣＰｒｎから第２閾値Ｐａを減じた第２臨界電力値ΣＰｒｎ−Ｐａより大きいことを示す。不等式（２）が満たされる場合とは、現在の負荷３０の大きさΣＰｇｎが、発電システム１００全体としての現在の発電能力ΣＰｒｎに近似する程度に大きい場合である。この場合、発電システム１００全体としての発電能力に充分な余裕がない。このため、起動判定部１５４−ｉは、当該発電機１１−ｉに電力の生成を再開させるべきと判定する。
【００５０】
また、起動判定部１５４−ｉは、不等式（２）が満たされ、当該発電機１１−ｉに発電を再開させるべきと判定した場合は、送信部１５１−ｉに、当該発電機１１−ｉの発電を再開させるべきと判定した旨を表し、かつ当該発電機１１−ｉを識別する識別情報を含む起動伺い信号Ｔ−ｉを、他のすべてのコントローラ１５−ｊに送信させる。
【００５１】
また、起動判定部１５４−ｉは、不等式（２）が満たされ、かつ受信部１５２−ｉで他のコントローラ１５−ｊから起動伺い信号Ｔ−ｊが受信された場合は、当該発電機１１−ｉを起動させるべき旨の自己の判定と、他の発電機１１−ｊを起動させるべき旨の他の起動判定部１５４−ｊの判定と、のいずれを優先させるかを、図３（Ｃ）に示す起動優先順位表１５Ｄ−ｉを用いて更に判定し、自己の判定を優先させると判定したときに、駆動制御部１５５−ｉに、当該発電機１１−ｉの発電を再開させる指示を出す。
【００５２】
図４（Ｂ）を参照し、４号機、即ち発電機１１−４の発電を再開させる場合を例に挙げて、起動判定部１５４−４の動作を具体的に説明する。
【００５３】
図４（Ｂ）の左図に示すように、４号機が停止し、１〜３号機の各々が３６８０ｋＷの電力を発電しているとする。１〜３号機の定格は、図３（Ａ）に示す定格電力表１５Ｂ−ｉによれば、各々４０００［ｋＷ］である。従って、ΣＰｒｎ＝４０００×３＝１２０００［ｋＷ］である。また、総負荷ΣＰｇｎ＝３６８０×３＝１１０４０［ｋＷ］である。従って、発電システム１００全体としての余裕電力は、ΣＰｒｎ−ΣＰｇｎ＝９６０［ｋＷ］＜Ｐａ＝１０００［ｋＷ］であり、上述した不等式（２）が満たされる。
【００５４】
更に、図３（Ｃ）に示す起動優先順位表１５Ｄ−ｉによれば、４号機の起動の優先順位は最も低いが、１〜３号機は既に稼働中であるので、それらに対応する起動伺い信号Ｔ−ｊは受信しない。そこで、起動判定部１５４−４は、駆動制御部１５５−４に、４号機、即ち発電機１１−４を起動させる旨の指示を出す。この結果、図４（Ｂ）の右図に示すように、１１０４０［ｋＷ］の負荷を１〜４号機で分担することとなり、１台あたりの発電量は、２７６０［ｋＷ］に低下する。
【００５５】
〔駆動制御部について〕
図２（Ｂ）に戻り、駆動制御部１５５−ｉは、当該発電機１１−ｉの可動中に、計測用変流器１３−ｉと計測用変成器１４−ｉの出力を用いて、当該発電機１１−ｉの現在の発電電力を表す発電量データＵ−ｉを生成すると共に、その生成した発電量データＵ−ｉを、停止判定部１５３−ｉ及び送信部１５１−ｉに出力する。停止判定部１５３−ｉは、発電量データＵ−ｉを、当該発電機１１−ｉを停止させるか否かの上記判定に用いる。送信部１５１−ｉは、発電量データＵ−ｉを、他のコントローラ１５−ｊへ送信する。
【００５６】
また、駆動制御部１５５−ｉは、当該発電機１１−ｉが発電中に、受信部１５２−ｉで受信された他の発電機１１−ｉについての発電量データＵ−ｊと、自己が生成した発電量データＵ−ｉとを用いて、当該発電機１１−ｉの発電量の目標値を定め、当該発電機１１−ｉの発電量をその目標値に収束させる負荷分担制御を行う。目標値は、下式（３）で与えられる。
ΣＰｇｎ／Ｎ      ・・・・・・（３）
【００５７】
ここで、ΣＰｇｎは、上述のように、現在発電中のすべての発電機１１−ｉ及び１１−ｊの発電電力の総和であり、この値は、発電量データＵ−ｉ及びＵ−ｊから求まる。Ｎは、現在発電中の発電機１１−ｉ及び１１−ｊの台数を表す。即ち、式（３）は、現在の負荷３０の総量を、稼働中の発電機１１−ｉ及び１１−ｊで均等に分担することを表す。
【００５８】
また、駆動制御部１５５−ｉは、停止判定部１５３−ｉから当該発電機１１−ｉを停止させるべき旨の指示を受けた場合に、当該発電機１１−ｉの発電量を徐々に減少させる負荷移行を行ったのち、遮断機１２−ｉをオフにし、母線２０と当該発電機１１−ｉとの接続を絶つ。このようにして、当該発電機１１−ｉの発電を停止させる。
【００５９】
また、駆動制御部１５５−ｉは、起動判定部１５４−ｉから当該発電機１１−ｉを起動させるべき旨の指示を受けた場合に、遮断機１２−ｉをオンにし、母線２０と当該発電機１１−ｉとを接続すると共に、当該発電機１１−ｉに発電を再開させると同時に、上記負荷分担制御を再開する。
【００６０】
図５を参照し、以下、上記負荷分担制御から発電機１１−ｉを停止させる上記停止制御に至るコントローラ１５−ｉの動作ついて具体的に説明する。
【００６１】
まず、当該発電機１１−ｉが発電中は、駆動制御部１５５−ｉが、当該発電機１１−ｉの発電量を、現在の負荷３０の総量を発電中のすべての発電機１１−ｉ及び１１−ｊで均等に分担する目標値に収束させる負荷分担制御を行う（ステップＳ１１）。
【００６２】
この負荷分担制御と同時並行して、停止判定部１５３−ｉが、当該発電機１１−ｉに発電を停止させるか否かの判定、即ち上述した不等式（１）が満たされるか否かの判定を行う（ステップＳ１２）。
【００６３】
停止判定部１５３−ｉは、上述した不等式（１）が満たされ、当該発電機１１−ｉに発電を停止させるべきと判定した場合は（ステップＳ１２；ＹＥＳ）、送信部１５１−ｉに停止伺い信号Ｓ−ｉを送信させると共に、受信部１５２−ｉで他のコントローラ１５−ｊから停止伺い信号Ｓ−ｊが受信されたか否かを判定する（ステップＳ１３）。
【００６４】
停止判定部１５３−ｉは、受信部１５２−ｉで他のコントローラ１５−ｊから停止伺い信号Ｓ−ｊが受信された場合（ステップＳ１３；ＹＥＳ）、当該発電機１１−ｉを停止させるべき旨の自己の判定と、他の発電機１１−ｊを停止させるべき旨の他の停止判定部１５３−ｊの判定とのいずれを優先させるかを、図３（Ｂ）に示す停止優先順位表１５Ｃ−ｉを用いて更に判定する（ステップＳ１４）。
【００６５】
停止判定部１５３−ｉは、当該発電機１１−ｉの停止の優先順位が、他の少なくともいずれかの発電機１１−ｊの停止の優先順位よりも低い場合は（ステップＳ１４；ＮＯ）、ステップＳ１１に戻る。
【００６６】
一方、停止判定部１５３−ｉは、当該発電機１１−ｉの停止の優先順位が、他のいずれの発電機１１−ｊの停止の優先順位よりも高い場合（ステップＳ１４；ＹＥＳ）、又はステップＳ１３で、他のコントローラ１５−ｊから停止伺い信号Ｓ−ｊが受信されない場合は（ステップＳ１３；ＮＯ）、駆動制御部１５５−ｉに、当該発電機１１−ｉを停止させるべき旨の指示を出す。
【００６７】
この指示を受けて駆動制御部１５５−ｉは、当該発電機１１−ｉの発電量を徐々に減少させる負荷移行を開始する（ステップＳ１５）。具体的には、駆動制御部１５５−ｉは、当該発電機１１−ｉのエンジンＥ−ｉの回転数を徐々に低下させる。なお、他の発電装置１０−ｊの各々において行われる負荷分担制御によって、当該発電機１１−ｉの発電量の減少に伴って、他の発電機１１−ｊの発電量が自ずと上昇し、当該発電機１１−ｉの負荷３０の分担量が、他の発電機１１−ｊに移行する。
【００６８】
次に、駆動制御部１５５−ｉは、負荷移行が成功したか否かを判定し（ステップＳ１６）、負荷移行に失敗した場合は（ステップＳ１６；ＮＯ）、負荷移行を中止し（ステップＳ１７）、ステップＳ１１に戻る。なお、負荷以降に失敗する場合とは、当該発電機１１−ｉの発電量を減少させる過程で、変動によって負荷３０の大きさが増大し、上述した不等式（１）が満たされなくなった場合を指す。
【００６９】
即ち、停止判定部１５３−ｉは、ステップＳ１２で当該発電機１１−ｉに発電を停止させるべきと判定した後、当該発電機１１−ｉが発電を停止し、駆動制御部１５５−ｉが発電量データＵ−ｉを出力しなくなるまでに、再び上述した不等式（１）が満たされなくなった場合は、負荷移行が失敗である旨の信号を駆動制御部１５５−ｉに出力する。駆動制御部１５５−ｉは、その信号によって負荷移行の失敗を検出する。
【００７０】
一方、駆動制御部１５５−ｉは、ステップＳ１６で負荷移行に成功した場合（ステップＳ１６；ＹＥＳ）、遮断機１２−ｉをオフにすることで、当該発電機１１−ｉを解列させる（ステップＳ１８）。解列とは、母線２０と当該発電機１１−ｉとの接続を絶つことを指す。そして、駆動制御部１５５−ｉは、当該発電機１１−ｉのエンジンＥ−ｉを、無負荷状態で一定時間、具体的には５分間アイドリングさせたのち、エンジンＥ−ｉを停止させる（ステップＳ１９）。
【００７１】
図６を参照し、次に、発電停止中の発電機１１−ｉに発電を再開させる上記起動制御におけるコントローラ１５−ｉの動作ついて具体的に説明する。
【００７２】
発電機１１−ｉが発電を停止している最中、起動判定部１５４−ｉが、当該発電機１１−ｉに発電を再開させるか否かの判定、即ち上述した不等式（２）が満たされるか否かの判定を行い続けている（ステップＳ２１）。
【００７３】
起動判定部１５４−ｉは、上述した不等式（２）が満たされ、当該発電機１１−ｉに発電を再開させるべきと判定した場合は（ステップＳ２１；ＹＥＳ）、送信部１５１−ｉに起動伺い信号Ｔ−ｉを送信させると共に、受信部１５２−ｉで他のコントローラ１５−ｊから起動伺い信号Ｔ−ｊが受信されたか否かを判定する（ステップＳ２２）。
【００７４】
起動判定部１５４−ｉは、受信部１５２−ｉで他のコントローラ１５−ｊから起動伺い信号Ｔ−ｊが受信された場合（ステップＳ２２；ＹＥＳ）、当該発電機１１−ｉを起動させるべき旨の自己の判定と、他の発電機１１−ｊを起動させるべき旨の他の起動判定部１５４−ｊの判定と、のいずれを優先させるかを、図３（Ｃ）に示す起動優先順位表１５Ｄ−ｉを用いて更に判定する（ステップＳ２３）。
【００７５】
起動判定部１５４−ｉは、当該発電機１１−ｉの起動の優先順位が、他の少なくともいずれかの発電機１１−ｊの起動の優先順位よりも低い場合は（ステップＳ２３；ＮＯ）、ステップＳ２１に戻る。
【００７６】
一方、起動判定部１５４−ｉは、当該発電機１１−ｉの起動の優先順位が、他のいずれの発電機１１−ｊの起動の優先順位よりも高い場合（ステップＳ２３；ＹＥＳ）、又はステップＳ２２で、他のコントローラ１５−ｊから起動伺い信号Ｔ−ｊが受信されない場合は（ステップＳ２２；ＮＯ）、駆動制御部１５５−ｉに、当該発電機１１−ｉを起動させるべき旨の指示を出す。
【００７７】
この指示を受けて駆動制御部１５５−ｉは、当該発電機１１−ｉのエンジンＥ−ｉを起動させ、当該発電機１１−ｉに発電を再開させると共に（ステップＳ２４）、遮断機１２−ｉを投入することで、母線２０と当該発電機１１−ｉとを接続させ（ステップＳ２５）、負荷分担制御を再開する。
【００７８】
以上説明したように、本実施形態に係る発電システム１００では、共通の負荷３０に給電する複数の発電装置１０−１〜１０−４が、通信網Ｎを介して互いに自己の発電量を通知し合い、各々の発電装置１０−ｉが、他の発電装置１０−ｊの発電量に基づいて、自己の発電を停止させるか否かの判定（ステップＳ１２）を行い、自己の発電を停止させるべきと判定した場合に、自ら発電を停止する。このため、１つの発電装置の故障に起因して他の発電装置を停止できなくなる問題を回避でき、非効率的な発電状態に陥りにくい。
【００７９】
また、各々の発電装置１０−ｉが、発電装置１０−１〜１０−４の間での自己の発電停止の優先順位の判定（ステップＳ１４）も行う。具体的には、停止判定部１５３−ｉが、当該発電機１１−ｉに発電を停止させるべきと判定し、かつ他のコントローラ１５−ｊからの停止伺い信号Ｓ−ｊが受信された場合に、自己の判定を優先させるか否かを更に判定する。この結果、最も優先順位の高い発電装置１０−ｋが、発電を停止する。このため、発電装置１０−１〜１０−４のうちの複数が一斉に発電を停止してしまうことがなく、過負荷状態に陥りにくい。
【００８０】
また、発電を停止している発電装置１０−ｉが、発電を行っている発電装置１０−ｊの発電量に基づいて、自己の発電を再開させるべきか否かの判定（ステップＳ２１）を行い、自己の発電を再開させるべきと判定した場合に、自ら発電を再開する。このため、１つの発電装置の故障に起因して他の発電装置を起動できなくなる問題を回避でき、過負荷状態に陥りにくい。
【００８１】
また、各々の発電装置１０−ｉが、発電装置１０−１〜１０−４の間での自己の発電再開の優先順位の判定（ステップＳ２３）も行う。具体的には、起動制御部１５４−ｉが、当該発電機１１−ｉに発電を再開させるべきと判定し、かつ他のコントローラ１５−ｊからの起動伺い信号Ｔ−ｉが受信された場合に、自己の判定を優先させるか否かを更に判定する。この結果、最も優先順位の高い発電装置１０−ｋが、発電を再開する。このため、発電装置１０−１〜１０−４のうちの複数が一斉に発電を再開してしまうことがなく、過剰な台数での非効率的な発電状態に陥りにくい。
【００８２】
［実施形態２］
上記実施形態では、不等式（１）が満たされると直ちに停止伺い信号Ｓ−ｉを送信し、不等式（２）が満たされると直ちに起動伺い信号Ｔ−ｉを送信したが、不等式（１）が満たされる状態が予め定められた停止許可時間幅だけ継続した場合に、停止伺い信号Ｓ−ｉを送信し、不等式（２）が満たされる状態が、予め定められた起動許可時間幅だけ継続した場合に、起動伺い信号Ｔ−ｉを送信してもよい。以下、その具体例を説明する。
【００８３】
図７（Ａ）に示すように、本実施形態では、各々のコントローラ１５−ｉの記憶部１５Ｅ−ｉが、上記停止許可時間幅と起動許可時間幅とを規定する時限表１５Ｊ−ｉを更に記憶している。また、コントローラ１５−ｉが、入力部１５Ｋ−ｉを更に有する。
【００８４】
図７（Ｂ）に示すように、時限表１５Ｊ−ｉは、上記停止許可時間幅が３００［ｓｅｃ］であり、上記起動許可時間幅が２０［ｓｅｃ］であることを規定している。このように、停止許可時間幅は、起動許可時間幅より長い。なお、停止許可時間幅と起動許可時間幅の値は、入力部１５Ｋ−ｉを用いて、ユーザが任意に設定できる。
【００８５】
図８を参照し、本実施形態に係る発電システム１００の動作を説明する。
【００８６】
期間Ｔ１の開始時点で商用電源が停電し、１〜４号機を同時に起動させたとする。負荷３０の大きさが次第に上昇する過程においても、コントローラ１５−１〜１５−４の各々によって行われる負荷分担制御により、１〜４号機で負荷３０への給電電力を均等に分担する。
【００８７】
期間Ｔ２では、負荷３０の大きさが最大値１６０００［ｋＷ］に安定している。期間Ｔ３では、負荷３０の大きさが次第に減少し、期間Ｔ３の終了時点で、負荷３０の大きさが１００００［ｋＷ］となる。この時点で、上述した不等式（１）が満たされる。
【００８８】
期間Ｔ４は、上記停止許可時間幅を表す。期間Ｔ４の間、上述した不等式（１）が満たされる状態が継続する。このため、期間Ｔ４の終了時点で、停止判定部１５３−１〜１５３−４が、停止伺い信号Ｓ−１〜Ｓ−４を一斉に出力させる。この結果、停止の優先順位が最も高い４号機の発電を停止させるべく、コントローラ１５−４が、４号機の負荷移行を開始する。
【００８９】
期間Ｔ５では、４号機が発電量を徐々に低下させる負荷移行を行う。期間Ｔ５の終了時点で、４号機から１〜３号機への負荷移行が完了し、４号機が母線２０から解列する。なお、第４の発電装置１０−４では、４号機を解列後、起動判定部１５４−４が、不等式（２）が満たされるか否かを判定し続ける。
【００９０】
期間Ｔ６は、１〜３号機で負荷３０への給電を分担する。Ｔ６の最後に、負荷３０の大きさが１１０００［ｋＷ］となる。この時点で、上述した不等式（２）が満たされる。
【００９１】
期間Ｔ７は、上記起動許可時間幅を表す。期間Ｔ７の間、上述した不等式（２）が満たされる状態が継続する。このため、期間Ｔ７の終了時点で、コントローラ１５−４が４号機を起動させるべきと判定し、起動伺い信号Ｔ−４を送信する。
【００９２】
そして、１〜３号機は稼働中であり、コントローラ１５−４は、他のコントローラ１５−１〜１５−３から起動伺い信号Ｔ−１〜Ｔ−３を受信しないので、４号機の発電を再開させる。期間Ｔ８では、再び１〜４号機で負荷３０への給電電力を均等に分担する。
【００９３】
以上説明したように、本実施形態では、停止判定部１５３−ｉが、当該発電機１１−ｉに発電を停止させるべきと判定する状態が、予め定められた停止許可時間幅だけ継続した場合に、停止伺い信号Ｓ−ｉを送信させる。また、起動判定部１５４−ｉが、当該発電機１１−ｉに発電を再開させるべきと判定する状態が、予め定められた起動許可時間幅だけ継続した場合に、起動伺い信号Ｔ−ｉを送信させる。
【００９４】
このため、頻繁に発電機１１−ｉが起動と停止を繰り返すことがなくなる。即ち、負荷３０の大きさが変動しやすい場合に、発電機１１−ｉが起動と停止を頻繁に繰り返しすぎると、却って燃費が悪くなる場合があるところ、本実施形態によれば、かかる問題を回避でき、効率的な発電を行える。また、停止許可時間幅が、起動許可時間幅より長いので、各々の発電装置１０−ｉにおいて、発電停止の判断をより慎重に行うことができ、過負荷状態に一層陥りにくくなる。
【００９５】
［実施形態３］
上記実施形態では、発電を停止している発電装置１０−ｉが、不等式（２）が満たされた場合にのみ、自己の発電を再開させたが、たとえ不等式（２）が満たされなくても、他の少なくともいずれかの発電装置１０−ｊで異常が発生したときに、自己の発電を再開させてもよい。以下、その具体例を説明する。
【００９６】
図２（Ｂ）に示す駆動制御部１５５−ｉは、本実施形態では、更に、発電機１１−ｉが発電を行っており、発電機１１−ｉを負荷分担制御しているときに、発電機１１−ｉの稼働状況を表す物理量を検出し、検出結果に基づく発電機１１−ｉの異常の有無の判定を行う。発電機１１−ｉの稼働状況を表す物理量には、エンジンＥ−ｉの温度、回転数、トルク、吸気量、排気ガスの成分、空燃比、スロットルの開度、燃料の残量、及び燃費が含まれる。
【００９７】
そして、駆動制御部１５５−ｉは、発電機１１−ｉに異常が無いと判定すると、発電機１１−ｉが正常に稼働中であることを表し、かつ発電機１１−ｉを識別する識別情報を含む正常稼働信号を、送信部１５１−ｉを通じて、他のコントローラ１５−ｊに送信させる。
【００９８】
なお、駆動制御部１５５−ｉは、負荷分担制御の過程で、発電機１１−ｉの異常の有無の判定を繰り返し行い、発電機１１−ｉに異常が無いと判定する度に、正常稼働信号を送信させる。このようにして、１つのコントローラ１５−ｉから他のコントローラ１５−ｊに周期的に繰り返し正常稼働信号が送信される。
【００９９】
受信部１５２−ｉは、更に、他のコントローラ１５−ｊから、発電中の他の発電機１１−ｊが正常に稼働中である旨を表し、発電機１１−ｊを識別する識別情報を含む正常稼働信号を周期的に受信する。
【０１００】
図９を参照し、本実施形態に係る起動判定部１５４−ｉの動作を説明する。起動判定部１５４−ｉは、発電機１１−ｉが発電を停止中に、受信部１５２−ｉで受信される他の発電機１１−ｊの正常稼働信号に基づいて、他の発電機１１−ｊの少なくともいずれか１つに異常が発生したか否かの判定を行う（ステップＳ３１）。
【０１０１】
具体的には、起動判定部１５４−ｉは、或る発電機１１−ｋ（但し、ｋはｉ≠ｋなる１〜４の任意の整数とする）についての正常稼働信号が、受信部１５２−ｉで周期的に受信されているとき、その発電機１１−ｋは正常であると判定する。
【０１０２】
一方、起動判定部１５４−ｉは、或る発電機１１−ｋについての正常稼働信号が、１周期を超える期間にわたって受信部１５２−ｉで受信されずに途切れた場合、その発電機１１−ｋに異常が生じたと判定する。
【０１０３】
このようにして、起動判定部１５４−ｉは、他の発電機１１−ｊのいずれにも異常が発生していないと判定した場合に（ステップＳ３１；ＮＯ）、上述した不等式（２）が満たされるか否かの判定（ステップＳ２１）以降の処理に進む。
【０１０４】
起動判定部１５４−ｉは、他の発電機１１−ｊの少なくともいずれか１つに異常が発生したと判定した場合は（ステップＳ３１；ＹＥＳ）、不等式（２）が満たされるか否かの判定によらずに、駆動制御部１５５−ｉに当該発電機１１−ｉに発電を再開させるべき旨の指示を出す。そして、この指示を受けて駆動制御部１５５−ｉが、当該発電機１１−ｉのエンジンＥ−ｉを起動させ、当該発電機１１−ｉに発電を再開させる（ステップＳ２４）。
【０１０５】
以上説明したように、本実施形態では、稼働中の発電装置１０−ｊが、停止中の発電装置１０−ｉに自己の稼働状況に関する稼働状況信号としての正常稼働信号を送信し、停止中の発電装置１０−ｉが、稼働中の発電装置１０−ｊから送信される正常稼働信号に基づいて、稼働中の発電装置１０−ｊに異常が生じたか否かの判定を更に行い、稼働中の発電装置１０−ｊに異常が生じたと判定した場合に、自ら発電を再開させる。
【０１０６】
この結果、稼働中の発電装置１０−ｊの少なくともいずれか１つに異常が生じた場合に、停止中の発電装置１０−ｉのすべてが、現在の負荷３０の大きさの如何によらずに、自ら発電を再開させる。このため、稼働中の発電装置１０−ｊの少なくともいずれか１つに異常が生じた場合は、効率的な発電を行うことよりも、負荷３０への給電を確実に確保することが優先される。従って、負荷３０の動作の安定化を図ることができる。
【０１０７】
［実施形態４］
上記実施形態では、コントローラ１５−１〜１５−４が、通信網Ｎのみで通信可能に接続されていたが、コントローラ１５−１〜１５−４が通信網Ｎとは別に、専用の制御配線によっても接続されていてもよい。以下、その具体例を説明する。
【０１０８】
図１０に示すように、本実施形態では、コントローラ１５−１〜１５−４が通信網Ｎとは別に、制御配線４０によっても接続されている。コントローラ１５−１〜１５−４は、上述した停止伺い信号Ｓ−１〜Ｓ−４、起動伺い信号Ｔ−１〜Ｔ−４、及び正常稼働信号を、通信網Ｎのみならず、制御配線４０によっても、相互に通知し合う。これにより、コントローラ１５−１〜１５−４間での情報伝達の信頼性を高めることができる。
【０１０９】
以上、本発明の実施形態について説明した。本発明はこれに限られず、以下に述べる変形も可能である。
【０１１０】
上記実施形態では、各々のコントローラ１５−ｉが、発電装置１０−１〜１０−４の間での自己の発電停止の優先順位の判定を停止優先順位表１５Ｃ−ｉに沿って行ったが、最も早く停止伺い信号Ｓ−ｉを出力したコントローラ１５−ｉが、最も優先順位が高くなる早い者勝ちの判断基準を採用してもよい。また、各々のコントローラ１５−ｉが、発電装置１０−１〜１０−４の間での自己の発電再開の優先順位の判定を起動優先順位表１５Ｄ−ｉに沿って行ったが、最も早く起動伺い信号Ｔ−ｉを出力したコントローラ１５−ｉが、最も優先順位が高くなる早い者勝ちの判断基準を採用してもよい。
【０１１１】
上記実施形態では、負荷分担制御において、１〜４号機で負荷３０への電力供給を均等に分担したが、均等である必要はない。１〜４号機の各々の定格電力が異なる場合に、定格電力の値に応じた配分、具体的には、定格電力の値に比例する配分で、負荷３０への電力供給を分担する目標値を定めてもよい。また、上記実施形態では、発電装置１０−１〜１０−４の台数を４台としたが、複数台であれば特に４台に限られず、２台であっても、３台であっても、５台以上であってもよい。
【０１１２】
図２（Ａ）に示す制御プログラム１５Ａ−ｉをコンピュータにインストールすることで、そのコンピュータをコントローラ１５−ｉとして機能させることもできる。制御プログラム１５Ａ−ｉの配布方法は任意であり、通信回線を介して配布してもよいし、光ディスク、磁気ディスク、光磁気ディスク、フラッシュメモリ等のコンピュータ読み取り可能な記録媒体に格納して配布してもよい。
【符号の説明】
【０１１３】
１０−１…第１の発電装置、１０−２…第２の発電装置、１０−３…第３の発電装置、１０−４…第４の発電装置、１０−５…第５の発電装置、１１−１〜１１−５…発電機、１２−１〜１２−５…遮断機、１３−１〜１３−５…計測用変流器、１４−１〜１４−５…計測用変成器、１５−１〜１５−５…コントローラ、１５Ａ−ｉ…制御プログラム（プログラム）、１５Ｂ−ｉ…定格電力表、１５Ｃ−ｉ…停止優先順位表、１５Ｄ−ｉ…起動優先順位表、１５Ｅ−ｉ…記憶部、１５Ｆ−ｉ…ＲＡＭ、１５Ｇ−ｉ…通信Ｉ／Ｆ、１５Ｈ−ｉ…ＣＰＵ、１５Ｉ−ｉ…バス、１５Ｊ−ｉ…時限表、１５Ｋ−ｉ…入力部、１５１−ｉ…送信部、１５２−ｉ…受信部、１５３−ｉ…停止判定部、１５４−ｉ…起動判定部、１５５−ｉ…駆動制御部、２０…母線、３０…負荷、４０…制御配線、１００…発電システム、Ｎ…通信網。
【図１】
0006698384.tif 000002
【図２】
0006698384.tif 000003
【図３】
0006698384.tif 000004
【図４】
0006698384.tif 000005
【図５】
0006698384.tif 000006
【図６】
0006698384.tif 000007
【図７】
0006698384.tif 000008
【図８】
0006698384.tif 000009
【図９】
0006698384.tif 000010
【図１０】
0006698384.tif 000011