(57)【特許請求の範囲】
【請求項１】
複数の発電所ブロック（２５）を有する発電所設備に対する指令システムにおいて、ジェネティックアルゴリズムにより発電所ブロックまたは各発電所ブロック（２５）に対する指令量を求める計算機モジュール（２）と、各発電所ブロック（２５）に対応して設けられ発電所ブロックの挙動をシミュレートするニューロン回路網（３２）と、ニューロン回路網（３２）に接続された最適化モジュール（６）とを備え、最適化モジュール（６）はニューロン回路網（３２）に接続された最適化精度の低い粗最適化段（８）及び最適化精度の高い精最適化段（１０）を含むと共に計算機モジュール（２）と接続され、ニューロン回路網（３２）の出力は粗最適化段（８）により粗最適化され次いで精最適化段（１０）により精最適化されて計算機モジュール（２）に与えられ、計算機モジュール（２）のジェネティックアルゴリズムにより指令量（Ｆ）が各発電所ブロック（２５）に供給されることを特徴とする発電所設備に対する指令システム。
【請求項２】
計算機モジュール（２）が各発電所ブロック（２５）に対する指令量（Ｆ）として、予め定め得る時間間隔に対し、全体としてカバーすべき定格負荷への電力分担に対する目標値を決定することを特徴とする請求項１記載の指令システム。
【請求項３】
最適化精度の高い精最適化段（１０）が解析的なプロセスシミュレーションを実行するために構成されていることを特徴とする請求項１記載の指令システム。
【請求項４】
ジェネティックアルゴリズムに対する出発値（ＳＷ）を生じさせるためのニューロン回路網（３８）が設けられていることを特徴とする請求項１ないし３のいずれか１つに記載の指令システム。
【発明の詳細な説明】
本発明は、複数の発電所ブロックを有する発電所設備に対する指令システムに関する。
複数の発電所ブロックを有する発電所設備の運転の際には一般に各構成要素が指令量ｎにより制御される。指令量はその際設備にとって重要な運転パラメータに基づいており、一般に複数の副次的条件に関係している。たとえば、複数の発電所ブロックを有する発電所設備は、各発電所ブロックに指令量として目標負荷値が供給されることによって制御される。その場合副次的条件として一般に、発電所ブロックに供給されるすべての目標負荷値の和が許容範囲内で全目標負荷値に等しいという条件が満たされていなければならない。これは電力系統要求として需要家から予め与えられる。
その際発電所設備の特に経済的または特に効率的な運転のために、構成要素を制御するため選ばれる指令量ｎを複数の規範に関して最適化することが必要なことがあり得る。たとえば、形式または作用に関して同種または異種であってよい２つまたはそれ以上の発電所ブロックを有する発電所設備を特に経済的に、また特に高い効率で運転し得るためには、発電所設備から需要家に供給すべき全電力が負荷分配の枠内で、必要な燃料消費が全体として特に低いように、かつ（または）熱またはプロセス蒸気が特に有効に分離され得るように、発電所ブロックに分配されなければならない。そのために各発電所ブロックに対して指令量として定格負荷が求められる。各発電所ブロックはブロックに対して求められた定格負荷により制御される。
発電所ブロックを制御するためのこのような指令量は一般に発電所オペレータにより経験的に求められ、従ってオペレータの経験に強く関係している。指令量を求めるための既存の自動化されたシステムは、高い計算費用に基づき、発電所ブロックから供給される電力と、供給すべき遠隔熱出力と、プロセス蒸気質量流量と、一般に燃料消費に比例している発電所ブロックに供給すべき熱的仕事率との間の機能的関係の線形化によっている。しかし、機能的関係のこの線形化に基づいて、このようなシステムのなかで進行する計算方法は不正確である。さらに、指令量を求める際にたとえば熱交換器の故障のような実際の設備状態を考慮に入れることは一般に不可能である。
従って、本発明の課題は、複数の発電所ブロックを有する発電所設備に対する指令システムであって、各発電所ブロックに対する特に望ましい指令量を確実に求める指令システムを提供することである。
この課題は、本発明によれば、ジェネティックアルゴリズム（遺伝的アルゴリズム）により発電所ブロックまたは各発電所ブロックに対する指令量を求める計算機モジュールと、計算機モジュールと接続されかつ複数のニューロン回路網と接続されている最適化モジュールとを含んでおり、各構成要素にニューロン回路網が対応付けられていることにより解決される。
ジェネティックアルゴリズムは印刷物ジェイ、ハイスタマン（J.Heistermann）著「ジェネティック  アルゴリズム（Genetische Algorithmen）」トイプナー（Teubner）出版、シュツットガルト、１９９４年に詳細に説明されている。
計算機モジュールが各発電所ブロックに対する指令量として、予め定め得る時間間隔に対して全体としてカバーすべき定格負荷へのその電力分担に対する目標値を決定することは目的にかなっている。
各発電所ブロックに対する指令量を特に正確にわずかな計算費用で求めるため、最適化モジュールが、ニューロン回路網と接続されている粗最適化段即ち最適化精度の低い最適化段に加えて精最適化段即ち最適化精度の高い最適化段を含んでいることは有利である。
別の有利な構成では、精最適化段が解析的なプロセスシミュレーションを実行するために構成されている。プロセスシミュレーションはその際に、発電所ブロックから出力される電力と供給すべき熱的仕事率との間の非線形の相関をも効率に関して考慮に入れることができる。
指令量を求める際にジェネティックアルゴリズムを特に有効に使用するため、ジェネティックアルゴリズムに対する出発値を発生するための別のニューロン回路網が設けられていることは目的にかなっている。これは設備にとって重要な知識を考慮に入れてジェネティックアルゴリズムに対する入力値を求める。こうして、先に指令量を求めた結果が比較可能な設備状態において、または実際の設備状態からずれた設備状態においても、実際の指令量を求めるために利用可能である。それにより指令量を求めるための計算時間費用を特にわずかに保つことができ、発電所設備に対するこのような指令システムは特にフレキシブルである。
本発明により得られる利点は特に、発電所設備の構成要素に対する指令量を求めるためにジェネティックアルゴリズムを使用することにより高い精度が達成可能であることにある。特にジェネティックアルゴリズムとプロセスシミュレーションとの組み合わせにより指令量が非常に正確に、確実に、また迅速に、すなわちわずかな計算費用で求められ得る。その際特に最適化モジュールが粗最適化段および精最適化段に分割されていることは目的にかなっている。
本発明の実施例を図面により詳細に説明する。図面には発電所設備に対する指令システムの概要が示されている。
図面に示す指令システム１は、データ線４を経て最適化モジュール６のインタフェース５と接続されている計算機モジュール２を含んでいる。最適化モジュール６は粗最適化段８およびこれと導線９を経て接続されている精最適化段１０を含んでおり、両最適化段はデータ線１２、１４を介してインタフェース５に接続されている。
計算機モジュール２はさらにデータ線２０を介して詳細には図示されていない発電所設備の発電所ブロック２５と接続されている。発電所ブロックのうち図面には３つが示されている。各発電所ブロック２５はデータ線３０を介してそれに対応付けられているニューロン回路網３２と接続されており、ニューロン回路網はデータ線３４を介して最適化モジュール６の粗最適化段８に接続されている。計算機モジュール２はさらにデータ線３６を介して別のニューロン回路網３８と接続されている。
発電所設備の運転の際に発電所ブロック２５は、各発電所ブロック２５に指令システム１からデータ線２０を介して指令量Ｆとして目標負荷値または定格負荷値が供給されることによって制御される。しかしそれとは異なり、指令システム１から求められた指令量Ｆは発電所設備のオペレータに通知され、次いで操作量として手動で発電所ブロック２５に伝達されてもよい。その際に目標負荷値は、それらの和が需要家から要求される全負荷に等しくなければならないという副次的条件の基礎になっている。発電所ブロックの目標負荷値または定格負荷値は電力、熱的仕事率および（または）プロセス蒸気であってよい。発電所設備の経済的な運転のために発電所ブロック２５は、それらの全燃料消費が可能なかぎりわずかであるように制御されるべきである。
各発電所ブロック２５に供給すべき指令量Ｆは指令システム１からジェネティックアルゴリズムによる最適化により求められる。その際に各発電所ブロック２５の開閉状態“入り”又は“切り”を時間間隔の関数として記述する使用プランがインディビデュアルとして解釈される。計画時間、たとえば一日が複数の時間間隔、たとえば時間に分割され、それらのなかでは各発電所ブロック２５の定格負荷はそれぞれ一定である。使用プランは計算機モジュール２のなかでマトリックスの形態で解析され、その行はそれぞれ発電所ブロック２５に対応付けられており、その列はそれぞれ時間間隔に対応付けられている。
個々の発電所ブロック２５に対する入り／切り回路のマトリックスは使用プラン−インディビデュアルのジェネティックコードとしての役割をする。計算機モジュール２は使用プランインディビデュアルの各時間間隔に対して各発電所ブロック２５の開閉状態“入り”又は“切り”をインタフェース５を介して最適化モジュール６に伝達する。
最適化モジュール６はその次に、最もわずかな熱的全出力を供給すべき開閉状態“入り”を有する発電所ブロック２５への予め定められた定格負荷の分割を求める。そのために粗最適化段８のなかで先ず粗最適化がそれ自体既知の最適化アルゴリズムに基づいて行われる。その際に、粗最適化段８と接続されている各々のニューロン回路網３２はそれに対応付けられている発電所ブロック２５の挙動をシミュレートする。ニューロンアーキテクチュアとして多層のバックプロパゲーション・パーセプトロンが基礎となっている。さらに、各ニューロン回路網３２にデータ線３０を介して測定量Ｍが供給され、この測定量はこれに対応付けられている発電所ブロック２５の実際の状態を特徴付ける。さらに、このニューロン回路網３２により先のシミュレーションの結果も考慮に入れられ得る。
この粗最適化の結果ＧＲはデータ線９を介して精最適化段１０に伝達される。精最適化段１０においてこれらの結果ＧＲは解析的なプロセスシミュレーションにより精最適化され、その際に特に、たとえば電力、遠隔熱的仕事率、プロセス蒸気質流量および供給すべき熱的仕事率のような重要なプロセスパラメータの間の非線形な相関も考慮されている。こうして瞬時最適化の形式で得られた結果ＦＲはインタフェース５に供給され、そこから計算機モジュール２に伝達される。
計算機モジュール２において使用プランインディビデュアルの各時間間隔に対する結果ＦＲによりこの使用プランインディビデュアルのフィットネスが評価され、その際に特に隣接する時間間隔の間の相関も考慮される。そのために、たとえば、各発電所ブロック２５に供給すべき熱出力が各時間間隔にわたり加算され得る。さらに、発電所ブロックの始動または停止に対する、または効率損失に対する付加的に供給すべき熱的仕事率がその他の周辺条件に基づいて、別に考慮される。使用プランのポプュレーションの初期化の際および再結合のためのインディビデュアルの選択の際ならびにインディビデュアルの新しい世代による古い世代の置換の際に、ジェネティックアルゴリズムの標準方法が使用される。ジェネティックアルゴリズムの反復ステップの連続が矢印ＧＡにより示されている。例えば発電所設備から供給すべき全電力、すなわち発電所ブロック２５から供給すべき電力の和のような副次的条件がその際に同じく考慮に入れられている。
発電所設備の予め定め得る全電力に対して発電所ブロック２５に対する指令量Ｆを求めた結果はさらにデータ線３６を介してニューロン回路網３８に伝達され、そこに格納される。発電所ブロック２５に対する指令量Ｆを新たに求める際に、これらの情報が特に望ましい出発値ＳＷの発生のために利用され、これらの出発値がデータ線３６を介してジェネティックアルゴリズの初期化のために計算機モジュール２に伝達される。この仕方でより早くに得られた結果が利用可能であり、従って計算時間が節減される。
さらに、指令システム１において各発電所ブロック２５に対する指令量Ｆが多数の周辺条件をも考慮に入れて特にわずかな計算費用で求められ得る。それにより初めて、実際の設備状態が考慮に入れられ得るように短い時間のうちに指令量Ｆを求めることが可能になる。
0003696245.tif 000002