JP3694802B2 - Nonlinear optimum state feedback control method and apparatus - Google Patents
Nonlinear optimum state feedback control method and apparatus Download PDFInfo
- Publication number
- JP3694802B2 JP3694802B2 JP33816798A JP33816798A JP3694802B2 JP 3694802 B2 JP3694802 B2 JP 3694802B2 JP 33816798 A JP33816798 A JP 33816798A JP 33816798 A JP33816798 A JP 33816798A JP 3694802 B2 JP3694802 B2 JP 3694802B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- value
- vector
- variable vector
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title description 13
- 239000013598 vector Substances 0.000 claims description 129
- 230000005428 wave function Effects 0.000 claims description 51
- 238000002347 injection Methods 0.000 claims description 25
- 239000007924 injection Substances 0.000 claims description 25
- 238000006477 desulfuration reaction Methods 0.000 claims description 24
- 230000023556 desulfurization Effects 0.000 claims description 24
- 239000003054 catalyst Substances 0.000 claims description 22
- 235000019738 Limestone Nutrition 0.000 claims description 17
- 239000006028 limestone Substances 0.000 claims description 17
- 238000001179 sorption measurement Methods 0.000 claims description 5
- 230000014509 gene expression Effects 0.000 description 23
- 238000004364 calculation method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 239000007789 gas Substances 0.000 description 12
- 239000002002 slurry Substances 0.000 description 12
- 230000001276 controlling effect Effects 0.000 description 10
- 239000000243 solution Substances 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 8
- 238000002485 combustion reaction Methods 0.000 description 8
- 238000012937 correction Methods 0.000 description 8
- 238000004088 simulation Methods 0.000 description 7
- 230000010354 integration Effects 0.000 description 5
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 description 4
- 230000007423 decrease Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 2
- 229910052757 nitrogen Inorganic materials 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Treating Waste Gases (AREA)
- Exhaust Gas Treatment By Means Of Catalyst (AREA)
- Feedback Control In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明による非線形最適状態フィードバック制御方法及び装置は、石炭焚きボイラ等の脱硝あるいは脱硫制御装置のような非線形な化学反応系を最適に制御するに好適であり、また本来的に不安定な物理現象に起因して運転条件に外乱が不可避であるような系をフィードバックにより、安定に制御するに好適な最適状態フィードバック制御方法および装置に関する。
【0002】
【従来の技術】
本発明が生じた技術的背景を、脱硝装置の制御系を例に説明する。
【0003】
ここでいう脱硝装置とは、燃焼排ガスの流路に脱硝反応のための触媒を設置し、還元剤としてNH3を燃焼排ガス中に注入し、設置した前記触媒上で注入したNH3と燃焼排ガス中のNOxを反応させて、窒素と水にする装置のことである。
【0004】
【数1】
【0005】
排ガス中のNOxは、注入するNH3と上記(1)式で示す反応により、窒素と水になるので、基本的には、注入するNH3量は、処理すべきNOx量に見合った量を注入することになる。注入したNH3はNOxとの反応に使用される以外に、触媒表面上に吸着しうる量だけ吸着する。したがって、NOxとの反応に使用される量と触媒表面上に吸着される量の合計量を超えてNH3を注入すると、余分のものがリークNH3として装置から流出する。一方、注入するNH3量が処理すべきNOx量に対して不足すると、NOxが処理しきれなくなり、出口NOx濃度を所定値以下にすることができなくなる。
【0006】
本発明が適用される脱硝制御系に関し、その従来の技術になる制御装置の系統の1例を説明する。出口NOx濃度は出口NOx濃度設定値と減算器にて比較され偏差、すなわち出口NOx濃度偏差が出力される。出口NOx濃度偏差はPI(比例・積分)の調節器に入力され、その出力は注入NH3のモル比修正量である。一方、前記出口NOx濃度設定値を入力として関数発生器にて必要モル比が演算され、これと先のモル比修正量とが加算器で加算されて修正モル比が算出される。この修正モル比が入り口NOx流量と乗算器で乗算されて必要NH3流量が得られる。実測されたNH3流量はこの必要NH3流量と減算器で比較され、偏差すなわちNH3流量偏差が算出される。このNH3流量偏差を入力としてPI調節器で、NH3流量調節量が得られる。なお、前記修正モル比に乗算される入口NOx流量は、入口NOx濃度と燃焼排ガス流量とを乗算器で乗算演算した結果として算出され、燃焼排ガス流量は空気流量を入力とする関数発生器による出力である。
【0007】
【発明が解決しようとする課題】
従来技術になる出口NOx濃度制御結果の例を第6図に示す。この第6図では、時間500(単位(sec))、出口NOx濃度501,出口NOx濃度設定下限504と出口NOx濃度設定上限505,またリークNH3濃度502,とリークNH3濃度の上限506(これら501,502,504,505,506は単位(ppm))、さらにNH3注入量503(単位(m3/h))いずれもその取りうる最小値〜最大値を0〜100%に無次元化して表示したものである。図によれば、NH3注入量503がNH3吸着量に相応した値となっていないので、出口NOx濃度501が、a点に示すように設定範囲から大きく逸脱する場合がある。また、NH3注入量503自体もc点に示すように一時的にかなり大量に投入されており、その結果、リークNH3濃度502が、b点に示すように、一時的にかなり高くなって無駄・不経済が生じている。
【0008】
すなわち、この従来技術になる制御装置では、制御仕様として出口NOx濃度を設定値に近づけることのみ考慮されているため、以下の問題が発生する。
【0009】
a.触媒上へのNH3吸着量が評価/算定されない。従って触媒上へのNH3吸着量に相応した量のNH3が注入される訳ではないので、例えば吸着量が残存しているような負荷下げ時に出口NOxの過剰除去・設定範囲からの下方への逸脱が起こる場合がある。
【0010】
b.注入したNH3が反応に寄与せず煙突側にリークする量についても制御仕様が設定されていない。従って、たとえば石炭焚きボイラであって、入口NOx濃度がミル入り動作における空気量と燃料量のアンバランスによってピーキーに上昇するような負荷上げ時に、NH3が過剰注入されてリークNH3濃度が制限をオーバする場合がある。
【0011】
c.NH3注入量の総量を制御仕様として抑制している訳ではなく、このため、場合によりNH3注入量が過剰になり不経済となる。
【0012】
そこで、触媒上への吸着NH3量を制御系統内蔵のシミュレーションモデルによって評価した上で、操作量としてのNH3注入量の偏差と使用量総量を、状態変数としての出口NOx濃度値偏差とともに同時に抑える、のが望ましい。
【0013】
このために、最適制御を適用する事が考えられる。すなわち、
1)脱硝系の動特性のシミュレーション・モデルを制御装置に内蔵し、入口NOx濃度、出口NOx濃度、NH3注入量、吸着NH3量、の関係を時間的に計算で追いかけた上で、
2)負荷変化中の、出口NOx濃度偏差、注入NH3量の偏差、の時間積分値、さらにNH3量使用量総量が抑制されるように制御仕様を設定する、
ことである。
【0014】
しかし、この最適制御の適用に当たって、従来技術の最適制御では以下の問題があった;
a.制御装置に内蔵するシミュレーション・モデルはどのようなものでも良いわけではなく、操作量(脱硝系統の場合はこれはスカラー変数であって、注入NH3量)と状態変数(出口NOx濃度、また場合により吸着NH3量)との関係、すなわち状態変数の時間変化率を与える状態方程式(下記(2)式)が線形でなければならない。
【0015】
【数2】
【0016】
b.制御仕様としても、下記(3式)に示すような、操作量偏差(脱硝制御では注入NH3量偏差)の平方と状態変数偏差(脱硝制御では出口NOx濃度偏差)の平方の適当な加重平均の、例えば制御開始時点t1から制御終了時点t2迄の時間積分が最小になるようにする、下記(4)式の形しかとれない。
【0017】
【数3】
【0018】
【数4】
【0019】
c.さらに、制御終了時点での状態変数偏差(出口NOx濃度偏差)をも抑制しようとした場合、b.の時間積分と同時に最小化しなければならないが、最小化すべき量としては、下記(5),(6)式に示す、制御終了時点での状態変数偏差(脱硝制御では出口NOx濃度偏差)の平方しか採用できない。
【0020】
【数5】
【0021】
【数6】
【0022】
以上のa,b,c,を全て満たす場合に限り、操作量を状態変数のフィードバックとして、下記(7)式で算出できる。
【0023】
【数7】
【0024】
しかし、このような線形性を仮定した最適な状態フィードバック制御、は以下の理由で現実の脱硝系統に適用できない。
【0025】
▲1▼.注入NH3量に対して出口NOx濃度は必ずしも比例的には応答せず、吸着NH3量が多ければ、それに応じて出口NOxは過剰に減少しがちなのは自明である。また触媒の温度が低ければ、当然のことながら、活性が落ちて出口NOx濃度が余り減少しなくなる。すなわち、制御装置に内蔵されるシミュレーション・モデルがある程度の精度を要求されるとするなら、線形のモデルでは役にたたない。また線形化するとしたら平衡点周りのテイラー展開を計算することになるが、これは平衡点自体が時々移り変わること、更にテイラー展開のためには偏微分係数の算定が必要であること、の点から計算時間を消費するものである。
【0026】
▲2▼.また、実際には測定される出口NOx濃度と出口NOx濃度設定値との偏差はゼロが要求される訳ではなく、ある幅のバンド(例えば設定値プラス10ppm、マイナス10ppm等)での制御仕様となり、この場合は状態変数偏差すなわち出口NOx濃度とその設定値との差の平方、の時間積分を抑えることが本当に最適な制御を導くか、は必ずしも自明でない。さらに、NH3総使用量は単純に注入NH3量自身、すなわち操作量の1乗の時間積分値であって、状態変数偏差の平方と操作量の平方しか時間積分の被積分関数に採用出来ないようではNH3総使用量を制御する、との制御仕様を表現出来ず、現実の役には立たない。
【0027】
▲3▼.さらに、制御終了時点での状態変数偏差についても、偏差ゼロが要求されるわけではなく、出口NOx濃度偏差の平方のみしか最小化できないのでは実用上で使いにくい、との問題があった。
【0028】
そこで、上のa,b,c,いずれかの制約を外す事が考えられる。すなわち、a.前記(2)式で示される状態方程式が非線形である事を許容する。
【0029】
あるいは、
b.被積分関数である下記(8)式の形を任意にとる。
【0030】
【数8】
【0031】
さらに、また、
c.制御終了時点の状態変数偏差の関数、すなわち下記(9)式で示される終端コスト関数の形を任意にとる。
【0032】
【数9】
【0033】
しかし、上記aの場合、従来の最適制御理論では、操作量(注入すべきNH3量)を、状態変数(出口NOx濃度の計測値及び場合により吸着NH3量のシミュレーションによる推算値)のフィードバック(状態フィードバック)として構成することが出来ず、下記(10)式に示す時間関数として算出される。
【0034】
【数10】
【0035】
この時間関数は予め設定された脱硝系統のシミュレーション・モデル(状態方程式で表現される)を制御仕様((8)式と(9)式で表現される)と結合して算定されるものである。従って出口NOxの濃度がどのような値になっていても、それを反映できず、系の状態の推移を見ながら制御をかける、との考えを適用できない。すなわち、このような時間関数(前記(10)式)で制御を行うと、予め設定したシミュレーション・モデルが完全に正しく、且つ外乱も無い、との理想的場合に限って制御仕様を満足することができる。実際には脱硝制御などであれば常に火炉側での燃焼には揺らぎ/外乱が付きものであり、排ガス温度従って触媒温度も揺らぐ、さらに入口NOx濃度も変動するから、このような時間関数で構成した操作量では系を制御できず、ハンチング等が出現する恐れがある。更に、この従来技術の最適制御理論に基づく時間関数による操作量計算の方法では、状態変数も操作量と同時に、下記(11)式に示す時間関数として計算されるが、このような時間関数計算に際して以下に説明する「2点境界値問題」という難点があった。
【0036】
【数11】
【0037】
すなわち、操作量ベクトルの解関数と状態変数ベクトルの解関数は、時間についての1階の常微分方程式を満たすものであるが、これを解くには、時間に関する境界条件を与える必要がある。この従来技術の最適制御理論では、状態変数ベクトルの解関数については制御開始時点t1での初期条件(下記(12)式)を与え、操作量ベクトルの解関数については制御終了時点t2での終期条件(下記(13)式)を与えるものとなる。
【0038】
【数12】
【0039】
【数13】
【0040】
従って、まず制御開始時点t1での操作量ベクトルの解関数の値を仮に設定して初期値問題として状態変数ベクトルの解関数及び操作量ベクトルの解関数を解く。この解が操作量ベクトルの解関数の制御終了時点t2での終期条件を満足するまで仮設定値を探索する。すなわち、この2点境界値問題は収束計算を要するものである。
【0041】
以上を要するに解決すべき問題としては、下記1,2,3がある。
【0042】
1.従来のPI(比例・積分)調節器によるフィードバック制御では出口NOx濃度の設定値への漸近を目的とするものの、吸着NH3の多少に応じたNH3注入量の制御はできず、このため
a.出口NOx濃度の過度の低下、すなわち設定値からのアンダーシュート、
b.過剰なNH3注入によるリークNH3濃度のオーバシュート、
c.NH3使用総量の過剰による不経済性の発生、
の問題がある。
【0043】
2.それを回避するために吸着NH3量や出口NOx濃度などの動特性モデルに基づき、NH3注入量や出口NOx濃度の偏差あるいはNH3使用の総量に関わる制御仕様設定による最適制御を考える事もできるが、その場合、外乱を抑えることも考慮してフィードバック制御の形をとろうとすると、
a.線形の状態方程式(動特性モデル)にしなければならず、この場合平衡点ごとのテイラー展開をすることになるが平衡点自体が時間的に変化していき、また平衡点での偏微分係数計算、という計算時間を消費する問題がある、
b.制御仕様としてはNH3注入量の偏差の平方と出口NOx濃度の偏差の平方の適当な加重平均の時間積分の最小化、しか取れない、
c.制御終了時点での出口NOx濃度を抑えようとした場合でもその偏差の平方の最小化、しか許容されない、
との強い制約がつく問題があって非線形性が強い脱硝制御には全く不適になる。
【0044】
3.そのような制約をはずす事も可能ではあるが、
a.操作量であるNH3注入量を出口NOx濃度をフィードバックして構成する、とのフィードバック制御が不可能となってしまい、これは脱硝制御が本来燃焼に関わる外乱、揺らぎの著しい系の制御であることを考えれば全く不適切な制御方法である、
b.この場合時間関数として操作量であるNH3注入量が算出されるのであるが、この時間関数を算出するに当たって制御開始時点と終了時点の2つの時点の境界条件を同時に満足しなければならない「2点境界値問題」を不可避的に解くことになり、この2点境界値問題は収束計算を必要とするものである、との問題がある。
【0045】
本発明の目的は、石炭焚きボイラ等の脱硝あるいは脱硫制御装置のような非線形な化学反応系を最適に制御すること、また本来的に不安定な物理現象に起因して運転条件に外乱が不可避であるような系をフィードバックにより、安定に制御することにある。
【0046】
【課題を解決するための手段】
本発明は上記課題を解決するために、操作量(脱硝制御の場合注入NH3量)と状態変数(出口NOx濃度及び場合により吸着NH3量)の状態方程式が有する非線形特性はそのまま保持し、操作量と状態変数の任意の関数であるラグランジュ関数の制御開始から終了までの時間積分値と、制御終了時点の状態変数の任意の関数である終端コスト関数の和を最小化する制御仕様とし、なおかつ操作量を状態変数のフィードバックで表現して2点境界値問題のごとき収束計算は不要な非線形最適状態フィードバック制御とした。
【0047】
具体的には、対象系の状態を表現するための、対象系の状態を表現する状態変数ベクトル、対象系に入力してこれを制御する操作量ベクトル、及び時間を引数とする、状態変数と同じ成分数を有するベクトル値関数であるソース関数を発生させるソース関数発生器と、対象系の状態が制御開始時点から制御終了時点に亘り最適に制御されるための条件を表現する、状態変数ベクトル、操作量ベクトル、及び時間を引数とするスカラー値関数であるラグランジュ関数、及び、制御終了時点での操作量ベクトルを制御するための、制御終了時点での状態変数ベクトルを引数とするスカラー値関数である終端コスト関数と、を発生させるラグランジュ関数及び終端コスト関数発生器と、前記ソース関数発生器、ラグランジュ関数及び終端コスト関数発生器から発生された関数を入力とし、対象系をラグランジュ関数と終端コスト関数で表現される制御仕様通りに制御するための操作量ベクトルを計算するための、状態変数ベクトルと時間を引数とする位相関数を計算する位相関数計算器と、前記位相関数計算器において計算される位相関数の偏微分係数を、状態変数ベクトルの計測値を引数として計算した値を用いて操作量を計算する操作量計算器と、を含んで構成した非線形最適状態フィードバック制御装置である。
【0048】
前記ソース関数発生器が発生するソース関数は、現在時刻における状態変数ベクトルの時間変化率が、現在時刻における状態変数ベクトル値、操作量ベクトル値、及び現在の時点、とを引数とするベクトル値関数に等しいことを表すものであることが望ましい。
【0049】
前記ラグランジュ関数及び終端コスト関数発生器は、制御開始時点から制御終了時点までのラグランジュ関数の時間積分値と、制御終了時点での状態変数ベクトル値の関数である終端コスト関数値との和が、最小もしくは最大になる条件として制御仕様を設定するものであることが望ましい。
【0050】
前記位相関数計算器は、状態変数ベクトルと、状態変数ベクトルについての偏微分演算子及び時間の関数であるトータルハミルトニアン演算子を計算するトータルハミルトニアン演算子計算器、状態変数ベクトルと時間との複素数のスカラー関数である波動関数を計算する波動関数ソルバと、複素数である該波動関数を絶対値部分と位相部分とに分解する波動関数分解器と、を含んでなることが望ましい。
【0051】
前記操作量計算器は、ラグランジュ関数の操作量ベクトルによる偏微分係数の、ソース関数の操作量ベクトルによる偏微分係数に対する比率として計算される、操作量ベクトルと状態変数ベクトルと時間との関数を、位相関数の状態変数ベクトルによる偏微分係数に等しいとおいて得られる操作量ベクトルに対する方程式において、状態変数ベクトルに現時刻の計測値を、時間として現在の時刻を、それそれ代入して得られる方程式を操作量ベクトルについて解くものであることが望ましい。
【0052】
前記トータルハミルトニアン演算子計算器は、状態変数ベクトルによる偏微分演算子の関数である操作量ベクトル演算子を、ソース関数の引数である操作量の代わりに代入したソース関数演算子と、同じく操作量ベクトル演算子をラグランジュ関数の引数である操作量の代わりに代入したラグランジュ関数演算子、を入力し、ラグランジュ関数演算子に負号を付した演算子と、状態変数ベクトルによる偏微分演算子とソース関数演算子とのベクトル内積、との和である演算子であるトータルハミルトニアン演算子を出力するものであることが望ましい。
【0053】
前記波動関数ソルバは、トータルハミルトニアン演算子を状態変数ベクトルと時間とを引数とする複素数スカラー関数である波動関数に作用させて得られる複素数スカラー値関数が、波動関数の時間による偏微分に虚数単位と実数である揺らぎ定数とを乗じて得られる複素数スカラー値関数に等しいと設定することで得られる波動関数に対する線形偏微分方程式のソルバであることが望ましい。
【0054】
前記波動関数ソルバの境界条件を、制御終了時点での波動関数が、終端コスト関数に虚数単位を乗じ揺らぎ定数で除し負号を付した量の指数関数に任意の状態変数ベクトル値に対しても等しいと設定する境界条件設定部を有することが望ましい。
【0055】
前記波動関数分解器が、前記波動関数ソルバによって計算された状態変数ベクトルと時間の任意値における波動関数を入力し、波動関数とその複素共役の積の平方根であるところの絶対値である実数スカラー値関数である絶対値関数と、波動関数の位相、すなわち波動関数の実数部分に対する虚数部分の比率の逆正接関数が、それを揺らぎ定数で除した量に等しい量であるところの位相関数とを出力するものであることが望ましい。
【0056】
触媒出口NOx濃度の計測値が出口NOx濃度設定幅に入るように触媒へのNH3注入量を操作する触媒脱硝制御装置において、状態変数ベクトルが触媒出口NOx濃度と触媒吸着NH3濃度であり、操作量ベクトルがNH3注入量であり、スカラー値関数が、触媒出口NOx濃度と出口NOx濃度設定幅の偏差の絶対値を最小化するものであるように表現される関数である請求項1乃至9のいずれかに記載の非線形最適制御状態フィードバック制御装置を設ける。
【0057】
また、pH実測値が設定値に追従するように石灰石量を操作する脱硫制御装置において、状態変数ベクトルがpHであり、操作量ベクトルが石灰石流量であり、スカラー値関数がpHとその設定値の偏差の時間積分値が最小化するものであるように表現される関数である請求項1乃至9のいずれかに記載の非線形最適制御状態フィードバック制御装置を設ける。
【0058】
【発明の実施の形態】
以下、本発明に関わる脱硝制御装置の一実施形態を図面と数式を用いて説明する。第1図は、非線形最適状態フィードバック制御の概要を示すものである。図中の枠20については、作図の便宜上、詳細を図2に示した。以下、番号順に説明する。
【0059】
1)状態方程式及び2)評価指数:
a.下記(14)式に示す状態方程式は、以下に説明するように非線形のままとして扱う。
【0060】
【数14】
【0061】
状態変数は2次元ベクトルでNOx濃度[ppm]と吸着NH3濃度[ppm]、操作量はスカラーでNH3注入量[kg/sec]である。上記(14)式は次の2式をベクトル的に纏めて記したものである;
【0062】
【数15】
【0063】
【数16】
【0064】
b.次に制御仕様(評価指標)は、NOx濃度,吸着NH3濃度とNH3注入量の任意の関数であってよいが、ここでは通常の偏差平方の加重平均型の下記(17)式と注入NH3の総量を表現するための下記(18)式の和である、下記(19)式とする。
【0065】
【数17】
【0066】
【数18】
【0067】
【数19】
【0068】
c.更に制御終了時点の状態変数については、本実施例では、特に考慮せず、下記(20)式とし、制御仕様は下記(21)式である。
【0069】
【数20】
【0070】
【数21】
【0071】
すなわち、制御仕様は、操作量と状態変数のラグランジュ関数の制御開始時点t1から終了時点t2までの時間積分値と、終端コスト関数値の和の最小化である。この制御仕様により、出口NOx濃度が設定値に接近することを前記ラグランジュ関数の一部分((17)式)の第1項で表現し、これと同時に従来のPIフィードバックでは表現できなかったNH3のリーク量抑制については同じく前記ラグランジュ関数の一部分((17)式)の第2項で、また注入NH3量の総量の抑制は前記ラグランジュ関数の別の一部分((18)式)で、それぞれ表現されることになる。
【0072】
3)〜8)の事前off−line計算:
ここでは要するにフィードバック関数を計算するための位相関数なる関数を計算する。すなわち、状態変数ベクトルと同次元のベクトルである補助変数ベクトルを用い、3)で定義されるトータル・ハミルトニアンを状態変数の偏微分演算子化して得られるトータル・ハミルトニアン演算子を使って、下記(22)式(図2の7)に示す式)に示す線形波動方程式を解く。
【0073】
【数22】
【0074】
トータル・ハミルトニアン演算子は、図2の3)で定義されるトータル・ハミルトニアンの右辺に現われるラグランジュ関数をラグランジュ関数演算子に、また補助変数ベクトルを補助変数ベクトル演算子に、さらに、ソース関数をソース関数演算子に、それぞれ置き換えることで計算される量である。
【0075】
(22)式の複素関数解は、下記(23)式で表される。すなわち、波動関数の位相部分を揺らぎ定数倍した関数が求める位相関数である。
【0076】
【数23】
【0077】
9)状態フィードバック計算:
補助変数ベクトルを以上で計算した位相関数の状態変数ベクトルについての偏微分に負号を付したベクトルで置き換えてトータル・ハミルトニアンに代入し、その操作量ベクトルに対する偏微分が0(ゼロ)になる点が、求める最適な操作量ベクトルである。これは図1の9)、すなわち下記(24)式に示しているように状態変数ベクトルを使って表されており、状態フィードバックが実現している。
【0078】
【数24】
【0079】
上記(24)式を状態方程式に代入することにより、図1の最下段に示すように状態変数ベクトルの時間的推移を知ることができる。
【0080】
さて、上述のように、状態フィードバックを計算するには、前記(22)式(図2の7)に示す式)に示す線形波動方程式を解かねばならない。この線形波動方程式は波動関数ψの時間1階の微分方程式であるから、初期あるいは終期での波動関数ψの分布を与えればそれを時間の順方向、あるいは逆方向に積分していくことで任意時点での波動関数ψは計算される。注意すべきは、この時間境界条件は制御開始、終了の2点でともに与える必要は全くなく、単に開始時点あるいは終了時点のいずれか1点で与えておけばよいことである。このため、本発明の方法では2点境界条件という難問題は発生しない。
【0081】
この時間境界条件として本発明では、下記(25)式、及び(26)式をとるものとする。;
【0082】
【数25】
【0083】
【数26】
【0084】
すなわち、下記(27)式と設定する。
【0085】
【数27】
【0086】
この境界条件は何ら収束計算等を必要とするものでなく、単にこの終期条件から時間逆方向に線形波動方程式を時間積分することで、任意時点での波動関数ψが、従って位相関数が計算され、任意時点での状態フィードバックを示す下記(28)式、すなわち、脱硝制御装置においては下記(29)式が計算されるものとなる。
【0087】
【数28】
【0088】
【数29】
【0089】
図3は本発明になる非線形最適状態フィードバック制御装置を具備せる脱硝制御装置の一実施例を示す図である。本図に示す制御と従来制御との違いは、唯一、従来制御において出口NOx濃度偏差を入力としてモル比修正量を出力するPI調節器が、本発明にかかる非線形最適状態フィードバック制御装置1000に置き換わっていることである。
【0090】
図4は、図3の非線形最適状態フィードバック制御装置1000の中身を示している。図示の非線形最適状態フィードバック制御装置1000は、ソース関数発生器1010と、ラグランジュ関数及び終端コスト関数発生器1015と、これら両者の出力側に接続されかつ出口NOx濃度偏差108及び出口NOx濃度107が入力され位相関数出力値1021を出力する位相関数計算器1020と、位相関数計算器1020の出力側に接続され位相関数出力値1021を入力としてモル比修正量109を出力する操作量計算器1030と、を含んで構成されている。
【0091】
ソース関数発生器1010は、図1の1)右辺の関数の値を、また、ラグランジュ関数及び終端コスト関数発生器1015は図1の2)の右辺の2つの関数の値を、それぞれ時々刻々に発生させる。位相関数計算器1020では図1,図2の3)〜8)を計算し、位相関数出力値1021を出力している。この位相関数出力値1021が操作量計算器1030に入力され、演算結果がモル比修正量109(操作量ベクトル)として出力される。操作量計算器1030は図1の9)を計算している。
【0092】
ソース関数発生器1010は、対象系の状態を表現するための、対象系の状態を表現する状態変数ベクトル、対象系に入力してこれを制御する操作量ベクトル、及び時間を引数とする、状態変数と同じ成分数を有するベクトル値関数であるソース関数を発生させる。ソース関数発生器は、現在時刻における状態変数ベクトルの時間変化率が、該ソース関数の現在時刻における状態変数ベクトル値、操作量ベクトル値、及び現在の時点、とを引数とするベクトル値である。
【0093】
ラグランジュ関数及び終端コスト関数発生器1015は、対象系の状態が制御開始時点から制御終了時点に亘り最適に制御されるための条件を表現する、状態変数ベクトル、操作量ベクトル、及び時間を引数とするスカラー値関数であるラグランジュ関数、及び、制御終了時点での操作量ベクトルを制御するための、制御終了時点での状態変数ベクトルを引数とするスカラー値関数である終端コスト関数と、を発生させる。ラグランジュ関数及び終端コスト関数発生器は、制御開始時点から制御終了時点までのラグランジュ関数の時間積分値と、制御終了時点での状態変数ベクトル値の関数である終端コスト関数値との和が、最小もしくは最大になる条件として制御仕様が設定されるものである。
【0094】
位相関数計算器1020は、前記ソース関数発生器、ラグランジュ関数及び終端コスト関数発生器から発生された関数を入力とし、対象系をラグランジュ関数と終端コスト関数で表現される制御仕様通りに制御するための操作量ベクトルを計算するための、状態変数ベクトルと時間を引数とする位相関数を計算する。具体的には、位相関数計算器は、状態変数ベクトルと、状態変数ベクトルについての偏微分演算子及び時間の関数であるトータルハミルトニアン演算子を計算するトータルハミルトニアン演算子計算器、状態変数ベクトルと時間との複素数のスカラー関数である波動関数を計算する波動関数ソルバと、複素数である該波動関数を絶対値部分と位相部分とに分解する波動関数分解器と、を含んで構成されている。
【0095】
トータルハミルトニアン演算子計算器は、図2の3),4),5),6)の演算を実行する。状態変数ベクトルによる偏微分演算子の関数である操作量ベクトル演算子を、ソース関数の引数である操作量の代わりに代入したソース関数演算子と、同じく操作量ベクトル演算子をラグランジュ関数の引数である操作量の代わりに代入したラグランジュ関数演算子、を入力し、ラグランジュ関数演算子に負号をつけた演算子と、状態変数ベクトルによる偏微分演算子とソース関数演算子とのベクトル内積、との和である演算子であるトータルハミルトニアン演算子を出力するものである。
【0096】
波動関数ソルバは、図2の7)の演算を行うもので、トータルハミルトニアン演算子を状態変数ベクトルと時間とを引数とする複素数スカラー関数である波動関数に作用させて得られる複素数スカラー値関数が、波動関数の時間による偏微分に虚数単位と実数である揺らぎ定数とを乗じて得られる複素数スカラー値関数に等しいと設定することで得られる波動関数に対する線形偏微分方程式のソルバである。
【0097】
波動関数ソルバの境界条件が、制御終了時点での波動関数が、終端コスト関数に虚数単位を乗じ揺らぎ定数で除し負号を付した量の指数関数に任意の状態変数ベクトル値に対しても等しいと設定する境界条件設定部を有する。
【0098】
波動関数分解器は、図2の8)の演算を行う。前記波動関数ソルバによって計算された状態変数ベクトルと時間の任意値における波動関数を入力し、波動関数とその複素共役の積の平方根であるところの絶対値である実数スカラー値関数である絶対値関数と、波動関数の位相、すなわち波動関数の実数部分に対する虚数部分の比率の逆正接関数が、それを揺らぎ定数で除した量に等しい量であるところの位相関数とを出力するものである。
【0099】
操作量計算器1030は、前記位相関数計算器において計算される位相関数の偏微分係数を、状態変数ベクトルの計測値を引数として計算した値を用いて操作量を計算する。詳細にいうと、操作量計算器は、ラグランジュ関数の操作量ベクトルによる偏微分係数の、ソース関数の操作量ベクトルによる偏微分係数に対する比率として計算される、操作量ベクトルと状態変数ベクトルと時間との関数を、位相関数の状態変数ベクトルによる偏微分係数に等しいとおいて得られる操作量ベクトルに対する方程式において、状態変数ベクトルに現時刻の計測値を、時間として現在の時刻を、代入して得られる方程式を操作量ベクトルについて解くものである。
【0100】
次に以上説明の状態フィードバックを制御線図で表現すると図3となる。ここでは、従来のPIによるフィードバック制御であるPI調節器が非線形最適状態フィードバック制御装置1000に置き換わっている。この非線形最適状態フィードバック制御装置1000には、出口NOx濃度偏差108及び出口NOx濃度107が入力され、出力としてモル比修正量109を得る。非線形最適状態フィードバック制御装置1000の中身は図4に示す通りで、ソース関数発生器1010、ラグランジュ関数及び終端コスト関数発生器1015、位相関数計算器1020及び操作量計算器1030から構成される。
【0101】
ソース関数発生器1010と、ラグランジュ関数及び終端コスト関数発生器1015の出力が位相関数計算器1020に代入されて位相関数の関数形がここで計算され、この関数の偏微分値を出口NOx濃度107で計算することでモル比修正量109が操作量計算器1030から出力される。
【0102】
図5に本発明の方法による出口NOx濃度の制御結果を示す。NH3注入量503はNH3吸着量に相応した値となっており、出口NOx濃度501は、a点で示されるように、過剰除去がなくなり、設定範囲内すなわち出口NOx濃度設定下限504と出口NOx濃度設定上限505の間に収まっている。NH3注入量503自体も、c点のように一時的に高くなっていても、図6に示す従来制御の場合より低く抑えられており、経済的となっている。また、リークNH3濃度502も、b点に示すように設定範囲、すなわちリークNH3濃度上限506をオーバーしていない。
【0103】
本発明に係る他の実施例として、本発明になる非線形最適状態フィードバック制御装置を実装する脱硫制御装置の一実施形態を図面を用いて説明する。
【0104】
図7は脱硫制御装置の一部をなすポンプ台数制御装置を示す。図示のポンプ台数制御装置は、ベース循環量デマンド演算器701と、減算器709aと、減算器709aの出力側に接続された除算器710aと、除算器710aの出力側に接続された減算器709bと、減算器709bの出力側に接続された非線形最適状態フィードバック制御装置711aと、前記ベース循環量デマンド演算器701と非線形最適状態フィードバック制御装置711aの出力側に接続された加算器707aと、加算器707aの出力側に接続されたポンプ台数決定ロジック702と、を含んで構成されている。
【0105】
ベース循環量デマンド演算器701は、処理ガス量703、実pH値704、入口Sox濃度705、及び脱硫率設定値706を入力としてベース循環量デマンド717を出力する。一方、減算器709aで入口Sox濃度705と出口Sox濃度708の偏差が算出され、該偏差が除算器710aで入口Sox濃度705で除算されて実脱硫率718が算出される。算出された実脱硫率718と脱硫率設定値706の偏差(脱硫率偏差)が減算器709bで算出される。算出された脱硫率偏差,出口Sox濃度708,脱硫率設定値706,入口Sox濃度705が非線形最適状態フィードバック制御装置711aに入力される。非線形最適状態フィードバック制御装置711aは上記入力に基づいて最適フィードバック719を出力する。出力された最適フィードバック719と前記ベース循環量デマンド717が加算器707aで加算され、その出力信号がポンプ台数決定ロジック702に入力されてポンプ台数が決まる。
【0106】
図8は脱硫制御装置の一部をなすpH制御装置である。図示のpH制御装置は、処理ガス量703と入り口Sox濃度705を入力とする乗算器712aと、乗算器712aの出力側に接続された関数発生器713a,関数発生器713bと、関数発生器713aに接続され関数発生器713aの出力と実pH値704を入力とする減算器709cと、減算器709cに接続され減算器709cの出力と実pH値704と石灰石スラリ流量716を入力とする非線形最適状態フィードバック制御装置711bと、関数発生器713bの出力と非線形最適状態フィードバック制御装置711bの出力を入力とする加算器707bと、加算器707bの出力と前記乗算器712aの出力を入力とする乗算器712bと、乗算器712bの出力側に接続され乗算器712bの出力と石灰石スラリ流量716を入力とする減算器709dと、減算器709dの出力側に接続されたPI調節器714と、PI調節器714の出力で開度制御される石灰石スラリ流調弁715と、を含んで構成されている。
【0107】
上記構成の装置は以下のように動作する。処理ガス量703と入り口Sox濃度705が乗算器712aで乗算されて処理すべきSox量が計算される。これを関数発生器713aで変換した量が実pH値704と減算器709cで比較され、両者の偏差と実pH値704及び石灰石スラリ流量716が非線形最適状態フィードバック制御装置711bに入力される。非線形最適状態フィードバック制御装置711bの出力と、Sox量(乗算器712aの出力)の関数発生器713bによる変換値とが加算器707bで加算される。加算結果とSox量(乗算器712aの出力)とが乗算器712bで乗算され、その乗算結果と石灰石スラリ流量716の偏差が減算器709dで算出される。算出された該偏差をPI調節器714にて演算することで石灰石スラリ流調弁715の開度が決まる。
【0108】
図9に本発明に係る制御装置によるpH制御結果のトレンドを、図10にその従来制御による結果をそれぞれ示す。いずれも静定〜負荷上昇〜下降〜静定のプロセスであって、入り口SOx濃度901は、両図で同じ条件で変動する。石灰石スラリ流調弁715の開度制御により循環される石灰石量904を操作してpH値903を制御しているが図10の従来制御でみられる操作量(石灰石量)904、制御量(pH値)903両者のハンチングが、本発明に係る制御装置による結果を示す図9では、よく抑えられている。また、脱硫率902についても同様で、従来制御で見られるハンチングが本発明に係る制御ではよく抑えられている。
【0109】
なお、この図9、図10は、時間900(単位(sec))、入口SOx濃度901(単位(ppm))、pH値903(無次元)、石灰石量904(単位(kg/h))のいずれも、その取りうる最小値〜最大値を0〜100%に無次元化して表示したものである。脱硫率902(単位(%))についてはそのままの0〜100%表示である。
【0110】
【発明の効果】
本発明によれば以下の効果が得られる。
【0111】
(1)非線形関数の線形化が不要となるので、時々刻々に平衡点を設置した上での平衡点周りのテイラー展開を計算しなくてすむ。このため偏微分係数計算に要する計算時間が不要となり、制御に要する計算時間が短縮される。
【0112】
(2)制御終了時点における任意の境界条件を設定可能であり、その場合であっても2点境界値問題を解く必要がなく、収束計算等による計算時間消費量が短縮される。
【0113】
(3)非線形特性が強い脱硝系等のような化学反応系であって、時々刻々に入口NOx濃度が変動する系に対しては、そもそも平衡点を計算算出することが困難であって、このため線形化不要とする本発明の制御方法は計算時間短縮の点からメリットが大きい。
【0114】
(4)従来の非線形最適制御方法であれば、操作量、脱硝制御の場合ならNH3注入量を計測値(出口NOx濃度等)の状態フィードバックとして計算することは困難であり、従来は操作量は時間の関数として設定せざるを得なかったが、本発明によれば、状態フィードバックとなるので外乱に対する耐性が強い制御が実現できる。
【図面の簡単な説明】
【図1】本発明の実施例に係る非線形最適状態フィードバック制御の手順図である。
【図2】図1の部分の詳細を示す制御手順図である。
【図3】本発明の実施例である脱硝制御装置の制御線図である。
【図4】図3に示す実施例の非線形最適状態フィードバック制御部分の構成を示す概念図である。
【図5】図3に示す実施例による脱硝制御装置の制御結果を示す概念図である。
【図6】従来のPI制御になる脱硝制御装置の制御結果を示す概念図である。
【図7】本発明の実施例である脱硫制御装置のうちポンプ台数制御の制御線図である。
【図8】本発明の実施例である脱硫制御装置のうちpH値によるスラリ量制御の制御線図である。
【図9】図8に示す本発明の実施例による脱硫制御装置のpH値によるスラリ量制御結果を示す概念図である。
【図10】従来制御になる脱硫制御装置のpH値によるスラリ量制御結果を示す概念図である。
【符号の説明】
101 入口NOx濃度
102 空気流量
103 燃焼排ガス流量
104 入口NOx流量
105 出口NOx濃度設定値
106 必要モル比
107 出口NOx濃度
108 出口NOx濃度偏差
109 モル比修正量
110 修正モル比
111 必要NH3流量
112 NH3注入量
113 NH3流量偏差
114 NH3流量調節量
201a,201b 関数発生器
202a,202b 減算器
203c 調節器
204a,204b 乗算器
205c 加算器
500 時間
501 出口NOx濃度
502 リークNH3濃度
503 NH3注入量
504 出口NOx濃度設定下限
505 出口NOx濃度設定上限
506 リークNH3濃度上限
701 ベース循環量デマンド演算器
702 ポンプ台数決定ロジック
703 処理ガス量
704 実pH値
705 入口SOx濃度
706 脱硫率設定値
707a,707b 加算器
708 出口SOx濃度
709a,709b,709c,709d 減算器
710a 除算器
711a,711b 非線形最適状態フィードバック制御装置
712a,712b 乗算器
713a,713b 関数発生器
714 PI調節器
715 石灰石スラリ流調弁
716 石灰石スラリ流量
717 ベース循環量デマンド
718 実脱硫率
719 最適フィードバック
900 時間
901 入口SOx濃度
902 脱硫率
903 pH値
904 石灰石量
1000 非線形最適状態フィードバック制御装置
1010 ソース関数発生器
1015 ラグランジュ関数及び終端コスト関数発生器
1020 位相関数計算器
1021 位相関数出力値
1030 操作量計算器[0001]
BACKGROUND OF THE INVENTION
The nonlinear optimum state feedback control method and apparatus according to the present invention is suitable for optimally controlling a nonlinear chemical reaction system such as a denitrification or desulfurization control apparatus such as a coal-fired boiler, and is an inherently unstable physical phenomenon. The present invention relates to an optimum state feedback control method and apparatus suitable for stably controlling a system in which a disturbance is unavoidable due to operating conditions by feedback.
[0002]
[Prior art]
The technical background of the present invention will be described by taking a control system of a denitration apparatus as an example.
[0003]
The denitration device here means that a catalyst for denitration reaction is installed in the flow path of combustion exhaust gas, NH3 is injected into the combustion exhaust gas as a reducing agent, and NH3 injected on the installed catalyst and in the combustion exhaust gas A device that reacts NOx to form nitrogen and water.
[0004]
[Expression 1]
[0005]
Since NOx in the exhaust gas becomes nitrogen and water by NH3 to be injected and the reaction expressed by the above formula (1), basically, the amount of NH3 to be injected is injected in an amount corresponding to the amount of NOx to be processed. It will be. In addition to being used for the reaction with NOx, the injected NH3 is adsorbed by an amount that can be adsorbed on the catalyst surface. Therefore, if NH3 is injected in excess of the total amount used for the reaction with NOx and the amount adsorbed on the catalyst surface, excess will flow out from the apparatus as leaked NH3. On the other hand, if the amount of NH3 to be injected is insufficient with respect to the amount of NOx to be processed, NOx cannot be completely processed, and the outlet NOx concentration cannot be reduced to a predetermined value or less.
[0006]
An example of a system of a control device according to the related art will be described regarding a denitration control system to which the present invention is applied. The outlet NOx concentration is compared with the outlet NOx concentration set value by a subtracter, and a deviation, that is, an outlet NOx concentration deviation is output. The outlet NOx concentration deviation is input to a PI (proportional / integral) regulator, and the output is a molar ratio correction amount of the injected NH3. On the other hand, the required molar ratio is calculated by the function generator using the outlet NOx concentration set value as an input, and this and the previous molar ratio correction amount are added by the adder to calculate the corrected molar ratio. This corrected molar ratio is multiplied by the inlet NOx flow rate by a multiplier to obtain the required NH3 flow rate. The actually measured NH3 flow rate is compared with the necessary NH3 flow rate by a subtractor, and a deviation, that is, an NH3 flow rate deviation is calculated. The NH3 flow rate adjustment amount is obtained by the PI controller using this NH3 flow rate deviation as an input. The inlet NOx flow rate multiplied by the corrected molar ratio is calculated as a result of multiplying the inlet NOx concentration and the combustion exhaust gas flow rate by a multiplier, and the combustion exhaust gas flow rate is output by a function generator having the air flow rate as an input. It is.
[0007]
[Problems to be solved by the invention]
An example of the outlet NOx concentration control result according to the prior art is shown in FIG. In FIG. 6, time 500 (unit (sec)),
[0008]
That is, in the control device according to the conventional technique, only the outlet NOx concentration is brought close to the set value as a control specification, and the following problem occurs.
[0009]
a. The amount of NH3 adsorbed on the catalyst is not evaluated / calculated. Therefore, NH3 in an amount corresponding to the amount of NH3 adsorbed on the catalyst is not injected, so that, for example, when the load is reduced such that the adsorbed amount remains, the outlet NOx is excessively removed and deviated downward from the set range. May happen.
[0010]
b. No control specifications are set for the amount of NH3 injected that does not contribute to the reaction and leaks to the chimney side. Therefore, for example, in a coal-fired boiler, when the load is increased such that the inlet NOx concentration increases peakly due to the unbalance between the air amount and the fuel amount in the operation of entering the mill, NH3 is excessively injected and the leaked NH3 concentration exceeds the limit. There is a case.
[0011]
c. The total amount of NH3 injection is not suppressed as a control specification. For this reason, in some cases, the NH3 injection amount becomes excessive and uneconomical.
[0012]
Therefore, after evaluating the amount of NH3 adsorbed on the catalyst by a simulation model built in the control system, the deviation of the NH3 injection amount as the operation amount and the total usage amount are simultaneously suppressed together with the outlet NOx concentration value deviation as the state variable. Is desirable.
[0013]
For this purpose, it is conceivable to apply optimal control. That is,
1) A simulation model of the dynamic characteristics of the denitration system is built in the control device, and the relationship between the inlet NOx concentration, the outlet NOx concentration, the NH3 injection amount, the adsorbed NH3 amount is chased by time calculation,
2) Set the control specifications so that the time integration value of the outlet NOx concentration deviation, the deviation of the injected NH3 amount during the load change, and the total NH3 amount usage amount are suppressed.
That is.
[0014]
However, the application of this optimal control has the following problems with the conventional optimal control:
a. The simulation model built in the control device is not limited to anything, but the manipulated variable (in the case of a denitration system, this is a scalar variable, the amount of injected NH3) and the state variable (exit NOx concentration, depending on circumstances) The state equation (equation (2) below) that gives the time change rate of the state variable must be linear.
[0015]
[Expression 2]
[0016]
b. As the control specifications, an appropriate weighted average of the square of the operation amount deviation (injection NH3 amount deviation in the denitration control) and the square of the state variable deviation (exit NOx concentration deviation in the denitration control) as shown in the following (Equation 3). For example, the following equation (4) can be used to minimize the time integration from the control start time t1 to the control end time t2.
[0017]
[Equation 3]
[0018]
[Expression 4]
[0019]
c. Further, when trying to suppress the state variable deviation (exit NOx concentration deviation) at the end of the control, b. The amount to be minimized is the square of the state variable deviation (exit NOx concentration deviation at the time of denitration control) as shown in the following equations (5) and (6). Only can be adopted.
[0020]
[Equation 5]
[0021]
[Formula 6]
[0022]
Only when all of the above a, b, and c are satisfied, the manipulated variable can be calculated by the following equation (7) as the feedback of the state variable.
[0023]
[Expression 7]
[0024]
However, optimal state feedback control assuming such linearity cannot be applied to an actual denitration system for the following reason.
[0025]
(1). It is obvious that the outlet NOx concentration does not necessarily respond proportionally to the injected NH3 amount, and if the adsorbed NH3 amount is large, the outlet NOx tends to decrease excessively accordingly. If the temperature of the catalyst is low, it goes without saying that the activity decreases and the outlet NOx concentration does not decrease so much. In other words, if the simulation model built in the control device requires a certain degree of accuracy, the linear model is useless. If linearization is performed, the Taylor expansion around the equilibrium point is calculated. This is because the equilibrium point itself changes from time to time, and further, partial differential coefficients need to be calculated for Taylor expansion. It consumes computation time.
[0026]
(2). Further, in practice, the deviation between the measured outlet NOx concentration and the outlet NOx concentration set value is not necessarily zero, and the control specification is within a certain band (for example, set value plus 10 ppm, minus 10 ppm, etc.). In this case, it is not always obvious that suppressing the time integration of the state variable deviation, that is, the square of the difference between the outlet NOx concentration and its set value, leads to the optimal control. Furthermore, the total amount of NH3 used is simply the injected NH3 amount itself, that is, the time integral value of the manipulated variable to the first power, and only the square of the state variable deviation and the square of the manipulated variable can be adopted as the integrand of the time integral. Then, the control specification of controlling the total amount of NH3 used cannot be expressed, which is not useful in practice.
[0027]
(3). Furthermore, the state variable deviation at the end of control is not required to be zero, and there is a problem that it is difficult to use in practice if only the square of the outlet NOx concentration deviation can be minimized.
[0028]
Therefore, it is conceivable to remove any of the restrictions a, b, and c. That is, a. The state equation represented by the equation (2) is allowed to be nonlinear.
[0029]
Or
b. The form of the following equation (8) which is an integrand is arbitrarily taken.
[0030]
[Equation 8]
[0031]
In addition, also
c. A function of the state variable deviation at the end of control, that is, a terminal cost function expressed by the following equation (9) is arbitrarily taken.
[0032]
[Equation 9]
[0033]
However, in the case of a above, in the conventional optimal control theory, the manipulated variable (NH3 amount to be injected) is fed back to the state variable (measured value of outlet NOx concentration and possibly estimated value by simulation of adsorbed NH3 amount) (state Feedback) and cannot be configured as a time function expressed by the following equation (10).
[0034]
[Expression 10]
[0035]
This time function is calculated by combining a preset denitration system simulation model (expressed by a state equation) with a control specification (expressed by equations (8) and (9)). . Therefore, no matter what the concentration of the outlet NOx is, it cannot be reflected, and the idea that the control is performed while watching the transition of the state of the system cannot be applied. In other words, if the control is performed with such a time function (the above formula (10)), the control specifications should be satisfied only in an ideal case where the preset simulation model is completely correct and there is no disturbance. Can do. Actually, if denitration control, etc., the combustion on the furnace side is always accompanied by fluctuations / disturbances, the exhaust gas temperature and the catalyst temperature also fluctuate, and the inlet NOx concentration also fluctuates. The system cannot be controlled with the manipulated amount, and hunting may occur. Further, in this method of calculating the manipulated variable by the time function based on the optimal control theory of the prior art, the state variable is also calculated as the time function shown in the following equation (11) simultaneously with the manipulated variable. At that time, there was a difficulty called “two-point boundary value problem” described below.
[0036]
[Expression 11]
[0037]
That is, the solution function of the manipulated variable vector and the solution function of the state variable vector satisfy the first-order ordinary differential equation with respect to time, but in order to solve this, it is necessary to give a boundary condition regarding time. In this optimal control theory of the prior art, an initial condition (formula (12) below) is given for the solution function of the state variable vector at the control start time t1, and the final function at the control end time t2 for the solution function of the manipulated variable vector. The conditions (formula (13) below) are given.
[0038]
[Expression 12]
[0039]
[Formula 13]
[0040]
Therefore, first, the value of the solution function of the manipulated variable vector at the control start time t1 is provisionally set, and the solution function of the state variable vector and the solution function of the manipulated variable vector are solved as an initial value problem. The temporary setting value is searched until this solution satisfies the final condition at the control end time t2 of the solution function of the manipulated variable vector. That is, this two-point boundary value problem requires a convergence calculation.
[0041]
In short, there are the following 1, 2, and 3 as problems to be solved.
[0042]
1. Although conventional feedback control using a PI (proportional / integral) regulator aims at asymptotically setting the outlet NOx concentration to the set value, the amount of NH3 injected cannot be controlled according to the amount of adsorbed NH3.
a. Excessive decrease in outlet NOx concentration, ie undershoot from set value,
b. Overshoot of leak NH3 concentration due to excessive NH3 injection,
c. Generation of uneconomical due to excessive use of NH3,
There is a problem.
[0043]
2. In order to avoid this, based on a dynamic characteristic model such as the amount of adsorbed NH3 and the outlet NOx concentration, it is possible to consider optimal control by setting the control specifications related to the deviation of the NH3 injection amount and outlet NOx concentration or the total amount of NH3 used. In that case, trying to take the form of feedback control in consideration of suppressing disturbance,
a. It must be a linear equation of state (dynamic characteristic model). In this case, Taylor expansion is performed for each equilibrium point, but the equilibrium point itself changes over time, and partial differential coefficients are calculated at the equilibrium point. There is a problem that consumes calculation time,
b. As the control specification, it is possible to minimize the time integration of an appropriate weighted average of the square of deviation of NH3 injection amount and the square of deviation of outlet NOx concentration,
c. Even when trying to suppress the outlet NOx concentration at the end of the control, only minimization of the square of the deviation is allowed,
This is a problem with strong restrictions, and it is completely unsuitable for denitration control with strong nonlinearity.
[0044]
3. Although it is possible to remove such restrictions,
a. The feedback control that the NH3 injection amount, which is the operation amount, is configured by feeding back the NOx concentration at the outlet becomes impossible, and this is the control of the system in which the denitration control is inherently a disturbance related to combustion and a significant fluctuation. Is a totally inappropriate control method,
b. In this case, the NH3 injection amount, which is the manipulated variable, is calculated as a time function. In calculating this time function, the boundary conditions at the two points of control start and end must be satisfied simultaneously. The “boundary value problem” is inevitably solved, and there is a problem that this two-point boundary value problem requires a convergence calculation.
[0045]
The purpose of the present invention is to optimally control a non-linear chemical reaction system such as a denitration or desulfurization control device such as a coal-fired boiler, and disturbances in operating conditions are unavoidable due to inherently unstable physical phenomena. It is to stably control such a system by feedback.
[0046]
[Means for Solving the Problems]
In order to solve the above problems, the present invention maintains the nonlinear characteristics of the state equation of the manipulated variable (injected NH3 amount in the case of denitration control) and the state variable (exit NOx concentration and optionally adsorbed NH3 amount) as it is. Control specification that minimizes the sum of the time integration value from the start to the end of the Lagrange function, which is an arbitrary function of the state variable, and the end cost function, which is an arbitrary function of the state variable at the end of the control, and is operated The quantity is expressed by the feedback of the state variable, and the non-linear optimal state feedback control which does not require the convergence calculation like the two-point boundary value problem is adopted.
[0047]
Specifically, a state variable vector that represents the state of the target system, a manipulated variable vector that is input to the target system and controls this, and a state variable that takes time as an argument A source function generator that generates a source function that is a vector value function having the same number of components, and a state variable vector that represents a condition for optimally controlling the state of the target system from the control start time to the control end time A Lagrangian function that is a scalar value function that takes an argument of an operation quantity vector and time, and a scalar value function that takes an argument of a state variable vector at the end of control for controlling the operation quantity vector at the end of control A terminal cost function, a Lagrangian function and a terminal cost function generator for generating the source function generator, a Lagrangian function and a terminal cost function A function generated from a living organ is used as an input, and a state variable vector and time are used as arguments to calculate a manipulated variable vector for controlling the target system according to the control specification expressed by a Lagrangian function and a terminal cost function. A manipulated variable that computes a manipulated variable using a phase function calculator that calculates a phase function, and a partial differential coefficient of the phase function that is calculated by the phase function calculator, using a value calculated by using a measured value of a state variable vector as an argument. A non-linear optimum state feedback control device configured to include a calculator.
[0048]
The source function generated by the source function generator is a vector value function in which the time variable rate of the state variable vector at the current time is an argument of the state variable vector value, the manipulated variable vector value, and the current time at the current time. It is desirable to express that it is equal to.
[0049]
The Lagrangian function and the terminal cost function generator, the sum of the time integral value of the Lagrangian function from the control start time to the control end time and the terminal cost function value that is a function of the state variable vector value at the control end time, It is desirable that the control specification is set as a condition for minimizing or maximizing.
[0050]
The phase function calculator is a total Hamiltonian operator calculator that calculates a state variable vector, a partial differential operator for the state variable vector, and a total Hamiltonian operator that is a function of time. It is desirable to include a wave function solver that calculates a wave function that is a scalar function, and a wave function decomposer that decomposes the wave function that is a complex number into an absolute value part and a phase part.
[0051]
The manipulated variable calculator calculates a function of the manipulated variable vector, the state variable vector, and time, which is calculated as a ratio of the partial differential coefficient by the manipulated variable vector of the Lagrange function to the partial differential coefficient by the manipulated variable vector of the source function. In the equation for the manipulated variable vector obtained by assuming that it is equal to the partial differential coefficient by the state variable vector of the phase function, the equation obtained by substituting the current time as the time variable into the state variable vector It is desirable to solve for the manipulated variable vector.
[0052]
The total Hamiltonian operator calculator is the same as the source function operator in which the manipulated variable vector operator, which is a function of the partial differential operator based on the state variable vector, is substituted for the manipulated variable that is the argument of the source function. Input a Lagrangian function operator substituted with a vector operator instead of the manipulated variable that is an argument of the Lagrangian function, an operator with a negative sign in the Lagrange function operator, a partial differential operator and a source with a state variable vector It is desirable to output a total Hamiltonian operator, which is an operator that is the sum of a vector inner product with a function operator.
[0053]
The wave function solver is a complex scalar value function obtained by applying a total Hamiltonian operator to a wave function which is a complex scalar function having a state variable vector and time as arguments. It is desirable to be a solver of a linear partial differential equation for a wave function obtained by setting it to be equal to a complex scalar value function obtained by multiplying a real number and a fluctuation constant which is a real number.
[0054]
For the boundary condition of the wave function solver, the wave function at the end of control is an exponential function of the quantity obtained by dividing the terminal cost function by the imaginary unit and dividing it by the fluctuation constant and adding a negative sign to any state variable vector value. It is desirable to have a boundary condition setting unit that sets that the two are also equal.
[0055]
The wave function decomposer inputs a state variable vector calculated by the wave function solver and a wave function at an arbitrary value of time, and is a real scalar that is an absolute value that is the square root of the product of the wave function and its complex conjugate. An absolute value function that is a value function, and a phase function in which the phase of the wave function, that is, the arc tangent function of the ratio of the imaginary part to the real part of the wave function is equal to the quantity divided by the fluctuation constant. It is desirable to output.
[0056]
In a catalyst denitration control apparatus that manipulates the NH3 injection amount into the catalyst so that the measured value of the catalyst outlet NOx concentration falls within the outlet NOx concentration setting range, the state variable vectors are the catalyst outlet NOx concentration and the catalyst adsorption NH3 concentration, and the manipulated variable The vector is NH3 injection amount, and the scalar value function is a function expressed so as to minimize the absolute value of the deviation between the catalyst outlet NOx concentration and the outlet NOx concentration setting range. A non-linear optimal control state feedback control device is provided.
[0057]
Further, in the desulfurization control apparatus that manipulates the limestone amount so that the actual measured pH value follows the set value, the state variable vector is pH, the manipulated value vector is limestone flow rate, and the scalar value function is pH and its set value. 10. The nonlinear optimum control state feedback control device according to
[0058]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of a denitration control apparatus according to the present invention will be described with reference to the drawings and mathematical expressions. FIG. 1 shows an outline of nonlinear optimum state feedback control. Details of the
[0059]
1) Equation of state and 2) Evaluation index:
a. The state equation shown in the following equation (14) is treated as non-linear as described below.
[0060]
[Expression 14]
[0061]
The state variables are two-dimensional vectors, NOx concentration [ppm] and adsorption NH3 concentration [ppm], and the manipulated variable is scalar, NH3 injection amount [kg / sec]. The above equation (14) is a vector summarizing the following two equations;
[0062]
[Expression 15]
[0063]
[Expression 16]
[0064]
b. Next, the control specification (evaluation index) may be an arbitrary function of the NOx concentration, the adsorbed NH3 concentration, and the NH3 injection amount, but here, the normal deviation square weighted average type equation (17) below and the injection NH3 The following equation (19), which is the sum of the following equation (18) for expressing the total amount, is used.
[0065]
[Expression 17]
[0066]
[Expression 18]
[0067]
[Equation 19]
[0068]
c. Further, in the present embodiment, the state variable at the end of the control is not particularly considered, and the following equation (20) is used, and the control specification is the following equation (21).
[0069]
[Expression 20]
[0070]
[Expression 21]
[0071]
That is, the control specification is the minimization of the sum of the time integral value from the control start time t1 to the end time t2 of the manipulated variable and the state variable Lagrangian function, and the terminal cost function value. With this control specification, the fact that the outlet NOx concentration approaches the set value is expressed by the first term of a part of the Lagrangian function (equation (17)), and at the same time, the leakage of NH3 that cannot be expressed by the conventional PI feedback Similarly, the suppression of the amount is expressed by the second term of a part of the Lagrangian function (equation (17)), and the suppression of the total amount of injected NH3 is expressed by another part of the Lagrangian function (expression (18)). It will be.
[0072]
Prior off-line calculation of 3) to 8):
In short, a function that is a phase function for calculating the feedback function is calculated. That is, using an auxiliary variable vector that is a vector of the same dimension as the state variable vector, using the total Hamiltonian operator obtained by converting the total Hamiltonian defined in 3) into a partial differential operator of the state variable, the following ( 22) Solve the linear wave equation shown in Equation (7) in FIG.
[0073]
[Expression 22]
[0074]
The total Hamiltonian operator is the Lagrangian function that appears on the right side of the total Hamiltonian defined in 3) of Fig. 2. The Lagrangian function operator is the Lagrangian function operator. The auxiliary variable vector is the auxiliary variable vector operator. It is the amount calculated by replacing each function operator.
[0075]
The complex function solution of equation (22) is expressed by equation (23) below. That is, a phase function obtained by a function obtained by multiplying the phase portion of the wave function by a fluctuation constant.
[0076]
[Expression 23]
[0077]
9) State feedback calculation:
The auxiliary variable vector is replaced with a vector with a negative sign for the partial derivative of the state variable vector of the phase function calculated above and substituted into the total Hamiltonian, and the partial derivative with respect to the manipulated variable vector becomes 0 (zero) Is the optimum manipulated variable vector to be obtained. This is expressed using a state variable vector as shown in 9) of FIG. 1, that is, the following equation (24), and state feedback is realized.
[0078]
[Expression 24]
[0079]
By substituting the above equation (24) into the state equation, it is possible to know the temporal transition of the state variable vector as shown at the bottom of FIG.
[0080]
As described above, in order to calculate the state feedback, the linear wave equation shown in the equation (22) (the equation shown in 7 in FIG. 2) must be solved. Since this linear wave equation is a differential equation of the first-order time of the wave function ψ, if the distribution of the wave function ψ in the initial or final stage is given, it can be arbitrarily integrated by integrating it in the forward or backward direction of time. The wave function ψ at the time is calculated. It should be noted that this time boundary condition does not need to be given at both the start and end points of the control, and is simply given at either one of the start point or the end point. For this reason, the problem of the two-point boundary condition does not occur in the method of the present invention.
[0081]
In the present invention, the following equation (25) and equation (26) are taken as the time boundary condition. ;
[0082]
[Expression 25]
[0083]
[Equation 26]
[0084]
That is, the following equation (27) is set.
[0085]
[Expression 27]
[0086]
This boundary condition does not require any convergence calculation, but simply by integrating the wave equation linearly in the time reverse direction from this final condition, the wave function ψ at any point in time and hence the phase function are calculated. The following equation (28) indicating state feedback at an arbitrary time point, that is, the following equation (29) is calculated in the denitration control apparatus.
[0087]
[Expression 28]
[0088]
[Expression 29]
[0089]
FIG. 3 is a diagram showing an embodiment of a denitration control apparatus provided with a nonlinear optimum state feedback control apparatus according to the present invention. The only difference between the control shown in the figure and the conventional control is that the PI controller that outputs the molar ratio correction amount by inputting the outlet NOx concentration deviation in the conventional control is replaced with the nonlinear optimum state
[0090]
FIG. 4 shows the contents of the nonlinear optimum state
[0091]
The
[0092]
The
[0093]
A Lagrangian function and termination
[0094]
The
[0095]
The total Hamiltonian operator calculator executes the operations 3), 4), 5) and 6) in FIG. The same as the source function operator that substitutes the manipulated variable vector operator, which is a function of the partial differential operator by the state variable vector, in place of the manipulated variable that is the argument of the source function. A Lagrangian function operator assigned instead of a certain manipulated variable is input, an operator with a negative sign added to the Lagrangian function operator, and a vector inner product of a partial differential operator by a state variable vector and a source function operator, and The total Hamiltonian operator, which is an operator that is the sum of, is output.
[0096]
The wave function solver performs the operation of 7) in FIG. 2. A complex scalar value function obtained by applying a total Hamiltonian operator to a wave function which is a complex scalar function having a state variable vector and time as arguments is obtained. This is a solver of a linear partial differential equation for a wave function obtained by setting it equal to a complex scalar value function obtained by multiplying a partial derivative of a wave function by time by an imaginary unit and a fluctuation constant which is a real number.
[0097]
The boundary condition of the wave function solver is that the wave function at the end of control is the exponential function of the quantity obtained by dividing the terminal cost function by the imaginary unit and dividing it by the fluctuation constant and adding a negative sign to any state variable vector value. It has a boundary condition setting part which sets to be equal.
[0098]
The wave function decomposer performs the operation of 8) in FIG. An absolute value function that is a real scalar value function that is an absolute value that is a square root of a product of a wave function and its complex conjugate, by inputting a state variable vector calculated by the wave function solver and a wave function at an arbitrary value of time. And a phase function in which the phase of the wave function, that is, the arc tangent function of the ratio of the imaginary part to the real part of the wave function is equal to the quantity obtained by dividing it by the fluctuation constant.
[0099]
The manipulated
[0100]
Next, the state feedback described above is expressed by a control diagram as shown in FIG. Here, the PI regulator, which is feedback control based on the conventional PI, is replaced with the nonlinear optimum
[0101]
The output of the
[0102]
FIG. 5 shows the control result of the outlet NOx concentration by the method of the present invention. The
[0103]
As another embodiment according to the present invention, an embodiment of a desulfurization control apparatus in which the nonlinear optimum state feedback control apparatus according to the present invention is mounted will be described with reference to the drawings.
[0104]
FIG. 7 shows a pump number control device forming a part of the desulfurization control device. The illustrated pump number control device includes a base circulation
[0105]
The base circulation
[0106]
FIG. 8 shows a pH control device forming a part of the desulfurization control device. The illustrated pH control apparatus includes a
[0107]
The apparatus having the above configuration operates as follows. The
[0108]
FIG. 9 shows the trend of the pH control result by the control device according to the present invention, and FIG. 10 shows the result of the conventional control. Each is a process of settling, load increase, fall, and settling, and the
[0109]
9 and 10 show time 900 (unit (sec)), inlet SOx concentration 901 (unit (ppm)), pH value 903 (dimensionless), limestone amount 904 (unit (kg / h)). In either case, the minimum value to the maximum value that can be taken are displayed in a non-dimensional manner from 0 to 100%. The desulfurization rate 902 (unit (%)) is 0 to 100% as it is.
[0110]
【The invention's effect】
According to the present invention, the following effects can be obtained.
[0111]
(1) Since the linearization of the nonlinear function becomes unnecessary, it is not necessary to calculate the Taylor expansion around the equilibrium point after setting the equilibrium point every moment. For this reason, the calculation time required for partial differential coefficient calculation is not required, and the calculation time required for control is shortened.
[0112]
(2) Arbitrary boundary conditions at the end of control can be set. Even in this case, it is not necessary to solve the two-point boundary value problem, and the amount of calculation time consumed by convergence calculation or the like is reduced.
[0113]
(3) For a chemical reaction system such as a denitration system with strong nonlinear characteristics, where the inlet NOx concentration varies from moment to moment, it is difficult to calculate and calculate the equilibrium point. Therefore, the control method of the present invention which does not require linearization has a great merit from the viewpoint of shortening the calculation time.
[0114]
(4) With the conventional nonlinear optimum control method, it is difficult to calculate the manipulated variable, and in the case of denitration control, the NH3 injection quantity is calculated as a state feedback of the measured value (exit NOx concentration, etc.). Although it had to be set as a function of time, according to the present invention, since it is a state feedback, it is possible to realize control with high resistance to disturbance.
[Brief description of the drawings]
FIG. 1 is a procedure diagram of nonlinear optimum state feedback control according to an embodiment of the present invention.
FIG. 2 is a control procedure diagram showing details of the portion of FIG. 1;
FIG. 3 is a control diagram of a denitration control apparatus that is an embodiment of the present invention.
4 is a conceptual diagram showing a configuration of a nonlinear optimum state feedback control part of the embodiment shown in FIG. 3;
FIG. 5 is a conceptual diagram showing a control result of the denitration control apparatus according to the embodiment shown in FIG. 3;
FIG. 6 is a conceptual diagram showing a control result of a denitration control device that performs conventional PI control.
FIG. 7 is a control diagram for controlling the number of pumps in the desulfurization control apparatus according to the embodiment of the present invention.
FIG. 8 is a control diagram of slurry amount control based on pH value in the desulfurization control apparatus according to the embodiment of the present invention.
FIG. 9 is a conceptual diagram showing a slurry amount control result based on a pH value of the desulfurization control apparatus according to the embodiment of the present invention shown in FIG.
FIG. 10 is a conceptual diagram showing a slurry amount control result based on a pH value of a desulfurization control device which is conventionally controlled.
[Explanation of symbols]
101 Inlet NOx concentration
102 Air flow rate
103 Combustion exhaust gas flow rate
104 Inlet NOx flow rate
105 Outlet NOx concentration set value
106 Required molar ratio
107 NOx concentration at outlet
108 Outlet NOx concentration deviation
109 Molar ratio correction
110 Modified molar ratio
111 Required NH3 flow rate
112 NH3 injection amount
113 NH3 flow rate deviation
114 NH3 flow rate adjustment
201a, 201b function generator
202a, 202b subtractor
203c regulator
204a, 204b multiplier
205c Adder
500 hours
501 NOx concentration at outlet
502 Leakage NH3 concentration
503 NH3 injection amount
504 Exit NOx concentration setting lower limit
505 Outlet NOx concentration setting upper limit
506 Upper limit of leak NH3 concentration
701 Base circulation demand calculator
702 Logic for determining the number of pumps
703 Process gas volume
704 Actual pH value
705 Inlet SOx concentration
706 Desulfurization rate set value
707a, 707b Adder
708 Outlet SOx concentration
709a, 709b, 709c, 709d subtractor
710a Divider
711a, 711b nonlinear optimum state feedback control device
712a, 712b multiplier
713a, 713b function generator
714 PI controller
715 Limestone slurry flow control
716 Limestone slurry flow rate
717 Base circulation demand
718 Actual desulfurization rate
719 Optimal feedback
900 hours
901 Inlet SOx concentration
902 Desulfurization rate
903 pH value
904 Amount of limestone
1000 Nonlinear Optimal State Feedback Control Device
1010 Source function generator
1015 Lagrangian function and termination cost function generator
1020 Phase function calculator
1021 Phase function output value
1030 Operation amount calculator
Claims (11)
対象系の状態が制御開始時点から制御終了時点に亘り最適に制御されるための条件を表現する、状態変数ベクトル、操作量ベクトル、及び時間を引数とするスカラー値関数であるラグランジュ関数、及び、制御終了時点での操作量ベクトルを制御するための、制御終了時点での状態変数ベクトルを引数とするスカラー値関数である終端コスト関数と、を発生させるラグランジュ関数及び終端コスト関数発生器と、
前記ソース関数発生器、ラグランジュ関数及び終端コスト関数発生器から発生された関数を入力とし、対象系をラグランジュ関数と終端コスト関数で表現される制御仕様通りに制御するための操作量ベクトルを計算するための、状態変数ベクトルと時間を引数とする位相関数を計算する位相関数計算器と、
前記位相関数計算器において計算される位相関数の偏微分係数を、状態変数ベクトルの計測値を引数として計算した値を用いて操作量を計算する操作量計算器と、を含んでなる非線形最適状態フィードバック制御装置。A state variable vector that represents the state of the target system, a manipulated variable vector that is input to the target system to control it, and a time variable as an argument, and has the same number of components as the state variable. A source function generator for generating a source function that is a vector value function;
A Lagrangian function that is a scalar value function that takes a state variable vector, a manipulated variable vector, and time as arguments, and represents a condition for optimally controlling the state of the target system from the control start point to the control end point; and A Lagrangian function and a terminal cost function generator for generating a terminal cost function that is a scalar value function having a state variable vector at a control end time as an argument for controlling an operation amount vector at the control end time;
Using the functions generated from the source function generator, Lagrangian function and terminal cost function generator as inputs, calculate a manipulated variable vector for controlling the target system according to the control specifications expressed by the Lagrangian function and terminal cost function. A phase function calculator for calculating a phase function with a state variable vector and time as arguments,
A manipulated variable calculator that calculates a manipulated variable using a value obtained by calculating a partial differential coefficient of the phase function calculated by the phase function calculator using a measured value of a state variable vector as an argument, and a nonlinear optimum state comprising: Feedback control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33816798A JP3694802B2 (en) | 1998-11-27 | 1998-11-27 | Nonlinear optimum state feedback control method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33816798A JP3694802B2 (en) | 1998-11-27 | 1998-11-27 | Nonlinear optimum state feedback control method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000163102A JP2000163102A (en) | 2000-06-16 |
| JP3694802B2 true JP3694802B2 (en) | 2005-09-14 |
Family
ID=18315552
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33816798A Expired - Lifetime JP3694802B2 (en) | 1998-11-27 | 1998-11-27 | Nonlinear optimum state feedback control method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3694802B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104275087A (en) * | 2013-07-01 | 2015-01-14 | 上海灿州环境工程有限公司 | Absorbent preparation method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4627611B2 (en) * | 2001-07-03 | 2011-02-09 | バブコック日立株式会社 | Ammonia injection amount control method and apparatus for denitration apparatus and ammonia injection amount correction device |
| JP5834759B2 (en) * | 2011-02-28 | 2015-12-24 | 富士通株式会社 | Matrix generation program, method and apparatus, and plant control program, method and apparatus |
| CN113457396B (en) * | 2021-06-29 | 2023-12-22 | 华能伊敏煤电有限责任公司 | Automatic control method of ammonia injection based on SCR denitrification control system of thermal power plant |
| CN115099072B (en) * | 2022-08-24 | 2022-11-11 | 自然资源部第一海洋研究所 | Marine ecological dynamics model parameter nonlinear optimization method |
| CN115738622B (en) * | 2023-01-09 | 2023-05-12 | 常州嘉瑞特环保能源科技有限公司 | Tail gas emission detection system of desulfurization equipment |
-
1998
- 1998-11-27 JP JP33816798A patent/JP3694802B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104275087A (en) * | 2013-07-01 | 2015-01-14 | 上海灿州环境工程有限公司 | Absorbent preparation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000163102A (en) | 2000-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2554836B2 (en) | Denitration control device | |
| RU2006129924A (en) | METHOD AND DEVICE FOR REGULATING INTRODUCTION OF REDUCER | |
| JP3694802B2 (en) | Nonlinear optimum state feedback control method and apparatus | |
| JP2011021758A (en) | Method of correcting fuel charging amount for boiler | |
| JP3500208B2 (en) | DeNOx control device | |
| JP4690606B2 (en) | Denitration control method and denitration control apparatus | |
| JP2004190913A (en) | Automatic correction device of calorific value in coal-fired boiler | |
| JP2005169331A (en) | Denitration control method and program thereof | |
| JPH09187625A (en) | Device and method for controlling injection of ammonia into stack gas denitrating equipment | |
| JP2635643B2 (en) | Denitration control device for gas turbine plant | |
| JP3857460B2 (en) | Denitration control device | |
| US5813212A (en) | Nitrogen oxide removal control apparatus | |
| JP3915142B2 (en) | Method and apparatus for controlling ammonia injection amount of denitration apparatus | |
| JP2693106B2 (en) | DeNOx control device | |
| JP3537100B2 (en) | Method and apparatus for controlling ammonia injection amount in denitration apparatus | |
| JPH06335A (en) | Controller for injected quantity of ammonia | |
| JPS63229126A (en) | Control method for wet exhaust gas desulfurizer | |
| JP3564596B2 (en) | Ammonia injection amount control method for denitration equipment | |
| JPH08168639A (en) | Method and device for controlling injection amount of ammonia into denitrification device with denitration catalyst | |
| JP3546319B2 (en) | Apparatus and method for controlling flue gas denitration | |
| BE1032145B1 (en) | Device and system for reducing an oxygen gas concentration in a main gas stream and associated method. | |
| JPH0938458A (en) | Apparatus for controlling injection rate of ammonia to denitrifying device | |
| JPH07328389A (en) | Ammonia injection amount control method and apparatus of denitration apparatus | |
| JP3611026B2 (en) | Smoke removal equipment | |
| JPH08238417A (en) | Method and apparatus for controlling injection of ammonia into denitration apparatus for coal combustion exhaust gas treatment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050513 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050524 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050614 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090708 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100708 Year of fee payment: 5 |