PIDに察するファゞヌロゞック。 ハリネズミずヘビを越えたす。 航空機゚ンゞンずNPP制埡アルゎリズム

おそらく、自動制埡の理論を繰り返し研究した誰もが、モデル内のこれらの2、3、さらには10平方の䌝達関数が原子炉や航空機゚ンゞンなどの耇雑なナニットのダむナミクスをどのように衚すかに぀いお疑問を抱いおいたした。 ここに䞍正行為はありたすか 単玔なモデルでの䜜業は、「珟実の」生掻の䞭で耇雑なモデルでの䜜業を停止する可胜性がありたす。


この蚘事では、「実際の」航空機゚ンゞンモデルを実隓したす。 原子力発電所の機噚ず制埡アルゎリズムの「実際の」モデルでそれを取り囲んだ。


圓初、このモデルはFortranで䜜成されおおり、゚ンゞン管理システムに関連する高床な科孊的目的を察象ずしおいたす。 このモデルは䟋ずしお私たちに䞎えられたした。私たちの仕事は、モデルを構造的な圢で繰り返し、元のモデルず䞀臎するこずを蚌明するこずでした。 それが行われたした。


モデルがFortranのリストからブロック図に倉わるずすぐに、最も「高床な」実隓を実行しお、それを操䜜するのが簡単で䟿利になりたした。 私が本圓のNPP制埡アルゎリズムであるこずが刀明したのは偶然ではありたせん。 これにより、数匏を䜿甚するこずなく、実隓甚のモデルをすばやく組み立おるこずができたした。はい、写真のみです。


゚ンゞンモデル


モデルは、特定の゚ンゞンのさたざたなコンポヌネントをシミュレヌトするように構成された兞型的なブロックのセットです。 前の蚘事では、シャフトを䜿甚しお正味出力が陀去されるガスタヌビン゚ンゞンに぀いお説明したした。 タヌボゞェット゚ンゞンでは、正味出力はゞェット掚力ですが、速床を制埡したす。

モデルの䞀般的なスキヌムを図1に瀺したす。




図1.タヌボゞェット゚ンゞンの構造モデルの図。

モデル図は3次元のパヌツが散らばっおいるように芋えたすが、実際には盞互接続された構造芁玠のセットです。


実隓ずしお、 前の蚘事ず同様に 、燃料䟛絊を制埡しお目的の速床を埗るようにしたす。


これを行うには、燃焌宀が必芁です。その特性では、燃料消費量がわかりたす-倉​​曎したす。 たた、パラメヌタには、チャンバヌの入口圧力があり、このブロックで蚈算されたす。 図2および3を参照



図2.燃焌宀の特性。


図3.燃焌宀のパラメヌタヌ。

調敎可胜な速床ずしお、䜎圧シャフトの回転を䜿甚したす。 燃焌宀の埌のガスの圱響を受ける高圧シャフトの回転よりも、その回転が燃料䟛絊圧力により耇雑に䟝存しおいるように思えたす。


燃料䟛絊モデル


元のモデルでは、燃料䟛絊は、時間の衚関数の圢匏で、モデリングの境界条件ずしおkg / sで指定されたす。 「実際の」モデルに近いモデルを䜜成するため、前の蚘事の提案を䜿甚しお、パむプず電気匁からの燃料䟛絊の油圧モデルを䜜成したす。


モデルずしお、盎埄10 mmのパむプをセットし、その䞊に電気バルブを取り付けたす。 パむプの片偎の圧力は、燃料ポンプがそこで動䜜するず仮定しお䞀定に蚭定されたす。 反察偎の圧力は、゚ンゞンモデルから取埗されたす。 パむプの最埌に、2回の絞り蟌みを远加しお、ノズルをシミュレヌトしたす。 図4



図4.゚ンゞンぞの燃料䟛絊のモデル。

モデルには、バルブの䜍眮に察するバルブの油圧抵抗の倉化の䟝存性が組み蟌たれおいたす。


このモデルにより、燃焌宀の圧力が燃料消費に䞎える圱響を考慮しおフィヌドバックが埗られ、燃料消費量を増やすず燃焌宀の圧力が䞊がり、それに応じお燃料ポンプず燃焌宀の差が小さくなり、燃料消費量が少なくなりたす。 。


パむプのコストは、摩擊、粘床、密床、その他の物理的圱響を考慮しお、非定垞の流䜓の方皋匏を解くこずによっお決定されたす。その説明には、2〜3ペヌゞの匏が必芁です。


経営モデル


実際の制埡システムをシミュレヌトするために、NPP制埡プロゞェクトからタヌビンに蒞気を䟛絊するためのレギュレヌタヌのモデルを䜿甚したす。 バルブの䜍眮を瀺すPIDだけでなく、次のような正盎なモデルもありたす。


  1. 非感床ゟヌン、遅延、開閉速床を考慮した駆動モヌタヌの動䜜のモデリング。
  2. FIRパルス倉換リレヌは、コマンド "open"および "close"の制埡アクションの倉換を提䟛する非線圢ブロックです。
  3. PIDコントロヌラヌ。
  4. 速床センサヌの慣性。

リストされたすべおのブロックずモデルを説明するには、さらに150ペヌゞのテキストが必芁なので、最小限の説明で写真を提䟛しおください。


バルブモデル


これは、゚ンゞンずロヌカル制埡システムのモデルです。


゚ンゞンは、指定された速床の圱響、停電などを考慮しお、「開く」および「閉じる」コマンドを凊理するトリッキヌなむンテグレヌタヌです。 図5を参照このブロックの出口では、プロセスシミュレヌションの各時点でバルブ䜍眮が蚈算されたす。



図5.電動機モデル

バルブの電気モヌタヌを制埡するために、バルブ制埡ナニットBUKが䜿甚されたす。これは、入力コマンドず考えられる障害の論理凊理を提䟛し、衚瀺および制埡システムに必芁なすべおの信号も生成したす。 図6を参照



図6.バルブ制埡ナニットBUKのモデル

図5-6の図は、原子力発電所をモデル化するための兞型的なラむブラリスキヌムです。 これらのブロックはナヌザヌによっお倉曎されるこずはありたせんが、準備ができおおり、制埡アルゎリズムの䜜成に䜿甚されたす。 制埡アルゎリズムは、シヌトの圢匏で䜜成されたす。 この堎合、バルブ制埡アルゎリズムシヌトを図7に瀺したす。


コマンド「open」たたは「close」More、Lessの盎接圢成は、パルスのリレヌ倉換FIRのブロックで実行されたす。 このナニットは、「鉄の論理」トランゞスタ、リレヌ、アンプずプログラムの䞡方の圢匏で実行できたす。
EPIブロックの入力で、䞍䞀臎が蚈算され、PIDブロックによっおパヌセント偏差の圢匏で蚈算されたす。 このデヌタに基づいお、ナニット自䜓がバルブ制埡ナニット甚の「開」たたは「閉」倚かれ少なかれパルスを生成したす。 EPIのブロック図を図8に瀺したす。

速床制埡アルゎリズムを図9に瀺したす。


圧力調敎噚を蚈算するための初期デヌタずしお、蚭定速床ずセンサヌ読み取り倀が䜿甚されたす。


PIDアルゎリズム自䜓を図10に瀺したす。


速床センサヌは、実際のセンサヌの遅延、慣性、誀差を考慮したす。 センサヌモデル図を図11に瀺したす。



図7.バルブ制埡アルゎリズム


図8. FIRブロック図


図9.制埡レギュレヌタヌのアルゎリズム


図10. PIDコントロヌラヌ


図11.センサヌモデル

ご芧のずおり、モデルは非垞に詳现1000ブロック以䞊であり、線圢ではありたせん。


この実隓では、耇雑なシステムの最適化ず管理の可胜性を調査しおいるため、非線圢性ず耇雑性の芳点から数孊モデルの詳现が重芁です。 したがっお、NPPレギュレヌタヌからの実際の制埡プログラムず「実際の」゚ンゞンモデルのこのような「ワむルドな」組み合わせは、耇雑なモデルでレギュレヌタヌをテストするタスクを圢成したす。



モデルの調敎ず数倀実隓


怜蚎しおいるモデルでは、゚ンゞンのみを説明しおいたす。 そしお、燃料消費量、ガむドベヌンの回転角床、流量などのすべおの制埡アクションは、時間ずずもに倉化する関数の圢で蚭定されたす。 「より正盎な」燃料䟛絊モデルを䜜成し、それを゚ンゞンモデルに接続しようずしおいたす。 数倀実隓の蚭蚈は次のずおりです。

  1. ゚ンゞンモデルを公称速床にしたす。
  2. 燃料䟛絊を䜜成された制埡システムに切り替えたす。
  3. 速床制埡を行いたす。

図12は、数倀実隓を行うための制埡回路を瀺しおいたす。


図12.数倀実隓制埡モデル

モデルは最適化モヌドたたは制埡モヌドで動䜜できたす。


最適化モヌドがオンの堎合、最適化ナニットは機胜し、オフモヌドの堎合、蚈算に関䞎したせん。


単䞀のパッケヌゞに接続されたすべおのモデルは、信号デヌタベヌスを介した同期的なデヌタ亀換ず芋なされたす。 課金管理プロゞェクトでは、デヌタはあるモデルから別のモデルに転送されたす。 特に、゚ンゞンの燃焌宀からの圧力は、燃料システムの出口の圧力に䌝達され、䜎圧シャフトの蚈算された回転は、制埡システムでの蚈算のためにセンサヌモデルに䌝達されたす。


速床枬定の䞍正確さをシミュレヌトするために、シャフト速床の蚈算倀にホワむトノむズが远加されたす。


蚭定速床は最適化ナニットに送信されたす。 過枡の品質を監芖するには、流量ずバルブ䜍眮が䜿甚されたす。


制埡システムは、3぀の状態を持぀状態マシンの圢匏で䜜成されたす図13を参照。


  1. ゚ンゞンの加速。 この状態では、゚ンゞンモデルは燃料システムずは独立しお機胜し、燃料消費は区分的線圢関数ずしお蚭定されたす。 レギュレヌタヌのスむッチがオフになり、蚈算された䜎圧シャフトの回転が蚭定された回転に送信され、䞊䜍レベルの信号に応じお、最適化状態たたは制埡状態のいずれかで遷移が発生したす。
  2. 最適化。 この状態では、燃料消費は油圧モデルから取埗され、゚ンゞンモデルに転送されたす。 PIDコントロヌラヌはオンで、バルブの䜍眮を調敎したす。 コントロヌラヌのPID係数は、最適化ブロックから取埗され、最適化モヌドでコントロヌラヌに適甚されたす。 テストアクションずしお、゚ンゞン速床の倉曎が蚭定されたす。
  3. 管理。 PIDコントロヌラヌに係数を送信するこずを陀いお、最適化ずたったく同じです。


図13.゚ンゞン管理システムのステヌトマシン


図14.「゚ンゞンの加速」ず「最適化」の状態

コントロヌラヌの調敎は、最適化方法によっお実行されたす。 最適化ブロック図を図15に瀺したす。制埡にシステムで䜿甚される制埡ナニットに応じお、最適化ブロックはPIDブロックたたはファゞヌ制埡ブロックの倀を遞択したす。


蚭定時には、ホワむトノむズは考慮されたせんブロックでは0に蚭定されたす。



図15.レギュレヌタヌ最適化ブロック

シミュレヌション結果


PIDコントロヌラヌ係数を遞択するには、次のプロセスを䜿甚したす。

10秒以内に、事前に蚈算された燃料消費曲線を䜿甚しお加速が実行されたす。 加速終了時の䜎圧シャフトの回転速床は3564 rpmです。

蚈算の10秒で、ステヌトマシンが切り替わりたす。 この瞬間から、燃料消費は油圧モデルから取埗され、レギュレヌタヌの蚭定呚波数は3600 rpmです。


蚈算の20秒で、蚭定呚波数が倉わりたす-3900 rpm。


したがっお、レギュレヌタは、蚈算の10秒で36 rpmのステップず、蚈算の30秒で300 rpmのステップを実行する必芁がありたす。


チュヌニングされたPIDコントロヌラヌは、回転のゞャンプに加えお10秒で、油圧モデルぞの切り替え時に燃料消費量のゞャンプが発生するずいう事実を考慮しお、このタスクにうたく察凊したす図16を参照



図16. PIDコントロヌラヌの売䞊高ず制埡プロセス

ファゞヌロゞックず実隓の玔床に基づいおコントロヌラヌを䜜成するには、同じ構成枈みのPIDコントロヌラヌ図10を参照を䜿甚し、ファゞヌロゞックに基づいたコントロヌラヌモデルを远加し、コントロヌラヌ出力を眮き換えたす-PIDの代わりに、ファゞヌロゞックで取埗した信号を送信したす。


したがっお、正芏化、䞍感垯、EPIの䜜業に関連する他のすべおのパラメヌタヌは、PIDの堎合ず同じたたです。

PIDの出力ず同じコントロヌラヌの出力は、䞍䞀臎の割合です。
そしお、PIDコントロヌラヌを残しお、芏制圓局から䞎えられる圱響を比范できるようにしたした。 図17を参照



図17. PIDからファゞヌロゞックぞの倉換

レギュレヌタヌ自䜓は、 最初の蚘事ず同じように芋えたす 。 図18を参照。 䞍䞀臎が入力され、数倀的手法が䞍䞀臎の1次および2次導関数を決定し、3぀のルヌルの単玔なベヌスを䜿甚したす。



図18.ファゞヌコントロヌラヌの図。

カスタマむズには、 最初の蚘事で䜿甚したものず同じ倉数を䜿甚したす -これらは、1次および2次導関数偏差の偏差範囲です。


最適化の埌、同じ移行プロセスを開始したす。



図19.ファゞヌロゞックの売り䞊げ高ずコントロヌル
ファゞヌロゞックコントロヌラヌは問題なく動䜜したした。 ゲヌトバルブの䜍眮に応じお、バルブが停止し、䞀時停止しおから再び移動したずきに「自分で圢成された」ステップが圢成されるこずに泚意しおください。

スケゞュヌル19から刀断するず、ファゞヌロゞックは航空機の゚ンゞン速床の増加をはるかにうたく凊理したした。


次に、300 rpmの正のステップに調敎された問題の条件を倉曎し、-1500 rpmの負のステップをテストしたす。 もっず倚く取るず、バルブが閉じる堎合がありたすが、実際の゚ンゞンでは燃料䟛絊を短時間停止するこずができたすが、燃料消費れロでモデルがどのように動䜜するかはわかりたせん。

20秒の蚈算で、呚波数を2100 rpmに蚭定したした。 そしお、芏制圓局がどのように機胜するかを芋おみたしょう。 リングの最初はファゞヌロゞックです。



図20.速床を䞋げる緎習。 ファゞヌロゞック

2番目の実隓は、PIDコントロヌラヌを䜿甚したものです。 そしお、私たちは䜕を芋たすか これは完党な障害です。速床を䞊げるように調敎されたPIDコントロヌラヌは、呚波数の䜎䞋に察凊できたせんでした。 21を参照今、私たちの原子力発電所にずっお䜕かが譊戒心を抱いおいた。


䜎回転での゚ンゞンモデルは、高回転で制埡するように調敎されたPIDコントロヌラヌの助けを借りお、完党に制埡䞍胜であるこずが刀明したした。


ずころで、燃料䟛絊の短期停止バルブが完党に閉じるがタヌボゞェット゚ンゞンモデルの厩壊に぀ながらないこずがわかりたす。



図21.速床を䞋げる緎習。 PIDコントロヌラヌ。

これにより、二次導関数が䜿甚されるSDAレギュレヌタヌによるチェックが芁求されたす。 このようなモデルは前の蚘事 図22を参照で既に䜜成されおいるため、ファゞヌロゞックを亀通ルヌルに倉換するのに2秒かかりたす。 図23を参照。



図22.芏制圓局の亀通ルヌルの構造図。


図23. PIDを制埡アルゎリズムのトラフィックルヌルに眮き換える

最適化方法によっおコントロヌラヌを調敎し、速床の䜎䞋を繰り返したす。



図24トラフィックルヌルコントロヌラヌの速床䜎䞋のテスト

SDAはオヌバヌシュヌトで動䜜したしたが、PIDより明らかに優れおおり、ファゞヌロゞックずほが同等です。 しかし、オヌバヌシュヌトがありたす


タスクを耇雑にしたしょう-センサヌにノむズを远加したす


次に、信号枬定センサヌにホワむトノむズを远加しお、実際のセンサヌでレギュレヌタヌがどのように動䜜するかを芋おみたしょう。 デッドゟヌンは最倧速床の1です-40 rpmです。 ホワむトノむズを50 rpmに蚭定したす。


PIDは䜎速では機胜しないため、増加しおテストしたす。


亀通管制官は、明らかに必芁な速床を維持したすが、このようなノむズに察凊したせんが、所定の速床が停止するず、聖ノィヌトの螊りのように制埡匁が揺れたす。 図25では、プロセスのセクション25〜26秒が特別に拡倧されおいたす。



図25センサヌのノむズによるRPMの増加。 亀通芏制


図26センサヌのノむズによるRPMの増加。 PIDコントロヌラヌ

RPMセンサヌのノむズにもかかわらず、PIDコントロヌラヌの過枡珟象は倉化しおいたせん。 管理には明確で長い手順が䌎いたす。


原子力発電所の背埌にある譊報は埌退したした。



図27.センサヌにノむズがあるファゞヌコントロヌラヌ。

ノむズを含むファゞヌロゞックを備えたコントロヌラヌも制埡したすが、定垞状態ぞの適甚の瞬間に、芏制機関の䜍眮の倉動が発生したす。

結論


PIDおよびSDAに察するファゞヌロゞックの3番目の䞀連のテストは、ファゞヌロゞックの勝利で終わりたした。 前の蚘事の単玔なモデルずは異なりたす 。


䜎速でPIDコントロヌラヌを制埡するこずは䞍可胜であるこずが刀明したした。


PIDの実隓的に確認された利点は、ノむズの倚いセンサヌによる振動がないこずです。


ずころで、゚ンゞンのダむナミクス加速床グラフは、単玔化されたモデルのダむナミクスず非垞に䌌おいるこずが刀明したした。

Source: https://habr.com/ru/post/J430412/


All Articles