PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

この蚘事は、Simulink 環境で PID コントロヌラヌを調敎するための自動化方法に特化した䞀連の蚘事の始たりです。 今日は、PID チュヌナヌ アプリケヌションを操䜜する方法を説明したす。

導入

閉ルヌプ制埡システムで業界で䜿甚されおいる最も䞀般的なタむプのコントロヌラヌは、PID コントロヌラヌず考えられたす。 そしお、゚ンゞニアが孊生時代にコントロヌラの構造ず動䜜原理を芚えおいれば、その構成、぀たりコントロヌラヌ係数の蚈算にはただ問題がありたす。 海倖 ([1, 2] など) ず囜内 ([3, 4] など) の䞡方に膚倧な量の文献があり、そこではレギュレヌタの調敎が自動制埡理論ずいうかなり耇雑な蚀語で説明されおいたす。

この䞀連の蚘事では、次のような Simulink ツヌルを䜿甚しお PID コントロヌラヌを自動調敎する方法に぀いお説明したす。

  • PIDチュヌナヌ
  • レスポンスオプティマむザヌ
  • 制埡システムチュヌナヌ、
  • 呚波数応答ベヌスの PID チュヌナヌ、
  • 閉ルヌプ PID オヌトチュヌナヌ。

制埡システムの目的は、氞久磁石によっお励磁される DC モヌタヌをベヌスずした電気駆動装眮であり、慣性負荷甚のギアボックスず連携しお動䜜したす。以䞋のパラメヌタヌが䜿甚されたす。

  • モヌタヌ䟛絊電圧、 PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム;
  • モヌタヌの電機子巻線の有効抵抗、 PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム;
  • モヌタヌの電機子巻線の誘導性リアクタンス、 PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム;
  • ゚ンゞンのトルク係数、 PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム;
  • モヌタヌロヌタヌの慣性モヌメント、 PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム.

負荷ずギアボックスのパラメヌタ:

  • 負荷の慣性モヌメント、 PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム;
  • ギア比、 PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム.

蚘事には実際には数匏は含たれおいたせんが、提案内容を理解するには、読者が自動制埡理論の基瀎知識ず Simulink 環境でのモデリングの経隓を持っおいるこずが望たしいです。

システムモデル

サヌボ電気ドラむブの角速床の線圢制埡システムを考えおみたしょう。その簡略化されたブロック図を以䞋に瀺したす。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

䞎えられた構造に埓っお、そのようなシステムのモデルが Simulink 環境で構築されたした。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

電気ドラむブ (電気アクチュ゚ヌタヌ サブシステム) ず慣性負荷 (負荷サブシステム) のモデルは、物理モデリング ラむブラリ ブロックを䜿甚しお䜜成されたした。 シムスケヌプ:

  • 電気駆動モデル,

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

  • 慣性負荷モデル。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

電気駆動および電気負荷モデルには、さたざたな物理量のセンサヌ サブシステムも含たれおいたす。

  • モヌタヌの電機子巻線に流れる電流 (サブシステム A)、

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

  • 巻線の電圧 (サブシステム V)、

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

  • 制埡オブゞェクト (サブシステム Ω) の角速床。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

PID コントロヌラヌのパラメヌタヌを蚭定する前に、コントロヌラヌの䌝達関数を受け入れおモデルを蚈算のために実行したしょう PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム。 150 rpm の入力信号のシミュレヌション結果を以䞋に瀺したす。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

䞊蚘のグラフの分析から、次のこずが明らかです。

  • 制埡システムの出力座暙が指定された倀に達しおいたせん。 システムに静的゚ラヌが発生しおいたす。
  • モヌタヌ巻線の電圧は、シミュレヌションの開始時に 150 V の倀に達したす。これは、公称電圧 (24 V) よりも高い電圧が巻線に䟛絊されるため、故障に぀ながりたす。

単䞀のむンパルスに察するシステムの応答は、次の芁件を満たさなければなりたせん。

  • オヌバヌシュヌト (Overshoot) が 10% 以䞋、
  • 立ち䞊がり時間は0.8秒未満、
  • 過枡時間敎定時間は 2 秒未満。

さらに、レギュレヌタヌはモヌタヌ巻線に䟛絊される電圧を䟛絊電圧の倀に制限する必芁がありたす。

コントロヌラヌのセットアップ

コントロヌラヌのパラメヌタヌはツヌルを䜿甚しお蚭定されたす。 PIDチュヌナヌこれは、PID Controller ブロック パラメヌタヌ りィンドりで盎接利甚できたす。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

ボタンを抌すずアプリケヌションが起動したす 曲 パネル䞊にありたす 自動チュヌニング。 コントロヌラヌのパラメヌタヌを蚭定する段階を実行する前に、そのタむプ (P、PI、PD など) ずそのタむプ (アナログたたはディスクリヌト) を遞択する必芁があるこずに泚意しおください。

芁件の XNUMX ぀は出力座暙 (モヌタヌ巻線の電圧) を制限するこずであるため、蚱容電圧範囲を指定する必芁がありたす。 このために

  1. タブに移動 出力飜和.
  2. 旗ボタンをクリックしおください 出力を制限するその結果、出力倀範囲の䞊限 (侊限) ず䞋限 (例限) を蚭定するフィヌルドがアクティブになりたす。
  3. 範囲の境界を蚭定したす。

システムの䞀郚ずしおレギュレヌタナニットを正しく動䜜させるには、積分飜和に察凊するこずを目的ずした方法の䜿甚が必芁です。 このブロックは、逆蚈算ずクランプずいう XNUMX ぀の方法を実装したす。 これらのメ゜ッドに関する詳现情報は、 ここで。 メ゜ッド遞択ドロップダりン メニュヌはパネルにありたす。 アンチワむンドアップ.

この堎合、フィヌルドに倀 24 ず -24 を曞き蟌みたす。 侊限 О 例限 たた、クランプ法を䜿甚しお積分飜和を排陀したす。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

レギュレヌタ ブロックの倖芳が倉わっおいるこずに気づくかもしれたせん。ブロックの出力ポヌトの暪に飜和サむンが衚瀺されおいたす。

次に、ボタンを抌しおすべおの倉曎を受け入れたす 申し蟌む、タブに戻りたす メむン ОМажОЌаеЌкМПпку 曲 をクリックするず、新しい PIDTuner アプリケヌション りィンドりが開きたす。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

りィンドりのグラフィカル領域には、コントロヌラヌの珟圚のパラメヌタヌを含む XNUMX ぀の䞀時的なプロセスが衚瀺されたす。 未構成のコントロヌラヌの堎合、および自動的に遞択される倀の堎合。 ボタンをクリックするず、新しいパラメヌタ倀が衚瀺されたす パラメヌタの衚瀺ツヌルバヌにありたす。 ボタンを抌すず、コントロヌラヌの遞択したパラメヌタヌ (コントロヌラヌ パラメヌタヌ) ず、遞択したパラメヌタヌによる過枡プロセスの特性の評䟡 (パフォヌマンスず堅牢性) の XNUMX ぀のテヌブルが衚瀺されたす。

XNUMX 番目の衚の倀からわかるように、自動蚈算されたコントロヌラヌ係数はすべおの芁件を満たしおいたす。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

ボタンの右にある緑の䞉角のボタンを抌すずレギュレヌタヌの蚭定が完了したす。 パラメヌタの衚瀺その埌、新しいパラメヌタヌ倀は、PID コントロヌラヌ ブロック パラメヌタヌ蚭定りィンドりの察応するフィヌルドで自動的に倉曎されたす。

いく぀かの入力信号に察しお調敎されたコントロヌラヌを備えたシステムをシミュレヌトした結果を以䞋に瀺したす。 入力信号レベルが高い堎合 (青線)、システムは電圧飜和モヌドで動䜜したす。

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

PID コントロヌラヌのセットアップ: 悪魔は䞖間で思われおいるほど恐ろしいものなのでしょうか? パヌト 1. 単回路システム

PID 調敎噚ツヌルは線圢化モデルに基づいおコントロヌラヌ係数を遞択するため、非線圢モデルに移行する堎合はそのパラメヌタヌを明確にする必芁があるこずに泚意しおください。 この堎合、アプリケヌションを䜿甚できたす レスポンスオプティマむザヌ.

文孊

  1. PI および PID コントロヌラヌの調敎ルヌルのハンドブック。 ゚むダン・オドワむダヌ
  2. MATLAB、Simulink を䜿甚した PID 制埡システムの蚭蚈ず自動チュヌニング。 ワン・L
  3. 非厳密圢匏の PID 制埡。 カルポフ V.E.
  4. PID コントロヌラヌ。 実装の問題。 パヌト 1、2. デニセンコ V.

出所 habr.com

コメントを远加したす