動的システムのモデリングラグランゞュ法ずボンドグラフアプロヌチ

すべおの良い䞀日。 この蚘事では、動的システムの数孊モデルを構築するためのグラフィカルな方法の1぀を瀺したす。これは、 ボンドグラフ 「ボンド」-通信、「グラフ」-グラフず呌ばれたす。 ロシアの文孊、この方法の説明では、私はトムスク工科倧孊、A.V。 ボロニン「メカトロニックシステムのモデリング」2008。第2皮ラグランゞュ方皋匏による叀兞的な方法も瀺したす。



ラグランゞュ法


理論を描くのではなく、いく぀かのコメントを付けお蚈算の段階を瀺したす。 個人的には、理論を10回読むよりも、䟋から孊ぶ方が簡単です。 ロシア文孊では、この方法の説明、そしお実際には数孊たたは物理孊は耇雑な数匏で非垞に飜和しおいるように思われ、それには深刻な数孊的背景が必芁です。 ラグランゞュ法むタリアのトリノ工科倧孊で研究しおいるを研究しおいる間、ロシアの文孊を研究しお蚈算方法を比范したしたが、この方法の解決の進捗を远うのは困難でした。 ハリコフ航空研究所でのモデリングコヌスを思い出しおも、そのような方法の結論は非垞に面倒で、誰もこの問題を理解しようずはしたせんでした。 これは、ラグランゞュに埓っお数孊モデルを構築するためのトレヌニングマニュアルを曞くこずを決めたものです。たったく難しいこずではないので、時間埮分ず偏埮分を数える方法を知っおいれば十分です。 より耇雑なモデルの堎合、回転行列が远加されたすが、耇雑なものもありたせん。

モデリング手法の特城



簡単な䟋から始めたしょう。 スプリングずダンパヌを備えた重量。 重力を無芖したす。


図1 。 スプリングずダンパヌを備えた重量

たず、次のものを瀺したす。



図2 。 座暙系ず䞀般座暙を曞き留めたす

次に、すべおのボディの䜍眮ず速床を芋぀けたす。 この䟋では、1぀のボディM1

図3 。 䜓の䜍眮ず速床M1

匏に埓っお、ダンパヌの運動゚ネルギヌCずポテンシャルPの゚ネルギヌ、および散逞関数Dを芋぀けたした。

図4 。 完党な運動゚ネルギヌの匏

この䟋では、回転はありたせん。2番目のコンポヌネントは0です。



図5 。 運動、ポテンシャル゚ネルギヌ、散逞関数の蚈算

ラグランゞュ方皋匏の圢匏は次のずおりです。

図6 。 ラグランゞュ方皋匏ずラグランゞアン

デルタW_iは、加えられた力ずモヌメントによっお実行される仮想䜜業です。 圌女を芋぀ける

図7 。 仮想䜜業蚈算

ここで、 デルタq_1は仮想移動です。

ラグランゞュ方皋匏のすべおを代入したす。

図8 。 結果ずしお生じるバネずダンパヌを含む質量モデル

これにより、ラグランゞュ法が終了したした。 ご芧のずおり、それほど難しくはありたせんが、これは非垞に単玔な䟋であり、ニュヌトンオむラヌ法はおそらくもっず簡単です。 耇数の物䜓が互いに異なる角床で回転するより耇雑なシステムの堎合、ラグランゞュ法の方が簡単です。

ボンドグラフ法


すぐに、質量スプリングずダンパヌを䜿甚した䟋のモデルがボンドグラフでどのように芋えるかを瀺したす。

図9 。 バネずダンパヌを備えたボンドグラフ質量

ここで、簡単なモデルを構築するのに十分な、少しの理論を話さなければなりたせん。 興味がある人は、本 [Wolfgang Borutzky] Bond Graph Methodology たたは Voronin A.V. Modeling of mechatronic systemsa training manual。 -TomskPublishing House of Tomsk Polytechnic University、2008 を読むこずができたす。

たず、耇雑なシステムが耇数のドメむンで構成されるこずを定矩したす。 たずえば、電気モヌタヌは、電気郚品ず機械郚品たたはドメむンで構成されたす。

結合グラフは 、これらのドメむン、サブシステム間の電力亀換に基づいおいたす。 任意の圢匏の力の亀換は、垞に2぀の倉数 力倉数 によっお決定されるこずに泚意しおください。これにより、動的システムの䞀郚ずしおさたざたなサブシステムの盞互䜜甚を調べるこずができたす衚を参照。



衚からわかるように、べき乗の衚珟はどこでもほずんど同じです。 䞀般に、 Powerは「 flow-f 」ず「 effort-e 」の積です。

電気領域での力 eng。Effortは、電圧e、機械的力-力FたたはモヌメントT、油圧-圧力pです。

電気領域の流れ eng。Flowは、電流i、機械-速床vたたは角速床omega、油圧-流れたたは流䜓の流れQです。

これらの衚蚘法を䜿甚するず、パワヌの衚珟が埗られたす。


図10 。 环乗倉数による环乗匏

ボンドグラフ蚀語では、電力を亀換する2぀のサブシステム間の接続は、コミュニケヌションeng。Bondで衚されたす。 このため、この方法は、 結合グラフであるbond-graphたたはr -graph bondず呌ばれたす 。 電気モヌタヌを䜿甚したモデルの接続のブロック図を考えたす これはボンドグラフではありたせん

図11 。 クロスドメむンフロヌ図

電圧源がある堎合、それは電圧を生成し、巻き戻しのために゚ンゞンに䞎えたすこの矢印はモヌタヌに向けられたす、巻線の抵抗に応じお、オヌムの法則に埓っお電流が珟れたす゚ンゞンから電源に向けられたす。 したがっお、1぀の倉数はサブシステムぞの入り口であり、2番目の倉数はサブシステムからの出口でなければなりたせん。 ここで、電圧 努力 は入力であり、電流 流れ は出力です。

珟圚の゜ヌスを䜿甚する堎合、ダむアグラムはどのように倉化したすか そうだね。 電流はモヌタヌに向けられ、電圧は電源に向けられたす。 その堎合、電流 フロヌ が入力、電圧 ゚フォヌト が出力になりたす。

力孊の䟋を考えおみたしょう。 質量に䜜甚する力。

図12 。 質量に適甚される力

ブロック図は次のずおりです。

図13 。 ブロック図

この䟋では、Forceは質量の入力倉数です。 力は質量に適甚されたす
ニュヌトンの第二法則によるず

質量は迅速に応答したす


この䟋では、1぀の倉数 force - effort が機械領域ぞの入り口である堎合、他のpower倉数 speed - flow が自動的に出力になりたす 。

入口の䜍眮ず出口の䜍眮を区別するために、芁玠間の矢印接続の終端で垂盎線が䜿甚されたす。この線は、因果性たたは因果性の 蚘号ず呌ばれたす。 ぀たり、加えられた力が原因であり、速床が結果です。 因果関係は2぀のサブシステムの物理的挙動ず電力亀換の結果であるため、この兆候はシステムモデルの正しい構築にずっお非垞に重芁です。したがっお、因果関係蚘号の堎所の遞択は任意ではありたせん。

図14 。 原因の指定

この瞊線は、どのサブシステムが゚フォヌト effort を受け取り、その結果フロヌ flow を生成するかを瀺しおいたす。 質量の䟋では、次のようになりたす。

図14 。 質量に䜜甚する力の因果関係

矢印から、質量の入力が力であり、出力が速床であるこずが明らかです。 これは、矢印が乱雑にならず、モデルの構築を䜓系化するために行われたす。

次の重芁なポむント。 䞀般化された運動量 運動量ず倉䜍  ゚ネルギヌ倉数 。

異なるドメむンの電力および゚ネルギヌ倉数の衚


䞊蚘の衚は、ボンドグラフ法で䜿甚される2぀の远加の物理量を玹介しおいたす。 それらは䞀般化された運動量  p および䞀般化された倉䜍  q たたぱネルギヌ倉数ず呌ばれ、時間の経過ずずもに電力倉数を積分するこずで取埗できたす。

図15 電力倉数ず゚ネルギヌ倉数の関係

電気ドメむンで 

ファラデヌの法則に基づいお、導䜓の䞡端の電圧は、この導䜓を通る磁束の導関数に等しくなりたす。

電流匷床は、䞀定時間tの間導䜓の断面を通過した電荷量Qずこの期間の倀の比に等しい物理量です。

機械的ドメむン

ニュヌトンの2぀の法則のうち、 匷床はむンパルスの時間埮分です

したがっお、 速床は倉䜍の時間埮分です。

芁玄 


基本的な芁玠


動的システムのすべおの芁玠は、バむポヌラコンポヌネントず4ポヌルコンポヌネントに分けるこずができたす。
バむポヌラコンポヌネントを怜蚎しおください

゜ヌス
゜ヌスには努力ずフロヌの䞡方がありたす。 電気領域の類掚 力の源は 電圧 源であり、流れの 源は電流源です。 発生源の原因ずなる兆候はそのようなもののみであるべきです。

図16 。 原因の原因ず指定

コンポヌネントR-散逞芁玠


コンポヌネントI-慣性芁玠



コンポヌネントC-容量性


図からわかるように、同じタむプR、C、Iの異なる芁玠は同じ方皋匏で蚘述されたす。 静電容量には違いがあるだけで、これを芚えおおく必芁がありたす

4ポヌトコンポヌネント 

トランスずゞャむレヌタの2぀のコンポヌネントを怜蚎しおください。

  1. Ideal Transformer TFは、入力ず出力の間で1皮類の倀を接続したす

    それぞれ図aずbのトランスフォヌマヌを蚘述する匏


    因果暙識は、以䞋に瀺すようにのみ配眮する必芁がありたす。


    これは䞍可胜です


    機械領域の倉圧噚の䟋は、ギア、レバヌ


    埓来の倉圧噚は電気にありたす。 油圧ピストンは油圧になっおいたす。

  2. ゞャむレヌタヌ GY。 理想的なゞャむレヌタは、䞀方の流れを他方の努力ず結び付けたす。

    フォヌミュラ

    ゞャむレヌタヌの蚱容可胜な因果関係

    誀った因果関係

    ゞャむレヌタの䟋メカニクスでは、これはDCモヌタヌで、゚レクトロニクスでは-゜レノむドリニアアクチュ゚ヌタです。


ボンドグラフ法の最埌の重芁なコンポヌネントは接続です。 ノヌドには2぀のタむプがありたす。



これでコンポヌネントが完成したした。

ボンドグラフを䜜成した埌、因果関係を付加する䞻な段階

  1. すべおの゜ヌスを添付
  2. すべおのノヌドを調べお、段萜1の埌に因果関係を眮きたす
  3. コンポヌネントIには、入力因果関係を割り圓おたす力はこのコンポヌネントに含たれたす。 コンポヌネントCには、出力因果関係を割り圓おたす力はこのコンポヌネントを離れたす
  4. ステップ2を繰り返したす
  5. 接尟蟞Rコンポヌネント

これでミニ理論コヌスは終了です。 これで、モデルを構築するために必芁なものはすべお揃いたした。
いく぀かの䟋を解きたしょう。 電気回路から始めたしょう。ボンドグラフの構築の類䌌性を理解するこずをお勧めしたす。

䟋1

電圧源を䜿甚しおボンドグラフの䜜成を始めたしょう。 Seず曞いお矢印を眮くだけです。


簡単に芋おください さらに芋るず、RずLは盎列に接続されおいたす。぀たり、電力倉数に぀いお蚀えば、同じ電流が流れたす。同じ電流です。 どのノヌドに同じスレッドがありたすか 正解は1ノヌドです。 1ノヌドの゜ヌス、抵抗コンポヌネント-R、およびむンダクタンスコンポヌネント-Iに接続したす。

次に、静電容量ず抵抗が䞊列になっおいたす。぀たり、同じ電圧たたは力を持っおいたす。 0ノヌドは他のどのノヌドにも適合したせん。 キャパシタンスコンポヌネントCず抵抗コンポヌネントRを0ノヌドに接続したす。


ノヌド1ず0も盞互接続されおいたす。 矢印の方向は任意に遞択され、通信の方向は方皋匏の笊号にのみ圱響したす。

次のリンクグラフを取埗したす。


ここで、因果関係を付ける必芁がありたす。 貌付の手順の指瀺に埓っお、゜ヌスから始めたす。

  1. 電圧の゜ヌス努力がありたす。そのような゜ヌスには、因果関係の1぀のオプション出力しかありたせん。 入れたす。
  2. 次に、コンポヌネントIがありたす。圌らが掚奚するものを確認したす。 入れたす
  3. 1ノヌドに配眮したした。 ありたす
  4. 0ノヌドには、1぀の入力ずすべおの出力の因果接続が必芁です。 ただ1日䌑みがありたす。 コンポヌネントCたたはIを探しおいたす。芋぀かった。 入れたす
  5. 残っおいるものを眮く


以䞊です。 ボンドグラフが䜜成されたす。 ほら、仲間

残っおいるのは、システムを蚘述する方皋匏を曞くこずだけです。 これを行うには、3列のテヌブルを䜜成したす。 1぀目はシステムのすべおのコンポヌネント、2぀目は各芁玠の入力倉数、3぀目は同じコンポヌネントの出力倉数です。 ゚ントリず出口は因果関係ずしお既に決定しおいたす。 したがっお、問題は発生しないはずです。

方皋匏を蚘録しやすいように、各接続に番号を付けたす。 コンポヌネントC、R、Iのリストから各芁玠の方皋匏を取埗したす。


テヌブルをコンパむルしたら、状態倉数を定矩したす。この䟋では2、p3、q5がありたす。 次に、状態方皋匏を蚘述したす。


これでモデルの準備は完了です。

䟋2.写真の品質に぀いおおaびしたい
機械システムのもう1぀の䟋を解きたす。これはラグランゞュ法で解いたものず同じです。 コメントなしで解決策を瀺したす。 これらの方法のどれがより簡単で簡単かを確認しおください。



matbalでは、同じパラメヌタヌを持぀䞡方のマットモデルがコンパむルされ、ラグランゞュ法ずボンドグラフによっお取埗されたした。 結果は以䞋のずおりです。


結論 私にずっお、ボンドグラフはもっず面癜そうだ。 私の芳察によるず、耇雑なシステムマルチドメむンシステム、メカトロニクスシステムに䜿甚する方が良いずされおいたす。 たずえば、匷力なマルチドメむンシミュレヌタヌAMESimは、この方法を䜿甚しおマットモデルを構築したす。 ロボット工孊では、ラグランゞュ法のほうが簡単です。 これらの方法を䜿甚しおいる人は、あなたの結論、コメントを聞いおうれしいです。

PSコヌス資料ぞのリンク 。 ラグランゞュのスラむド、債刞グラフのスラむド-䞻に玙の䞊にある本や抄録を䜿甚

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


All Articles