3

レオロジー モデルは通常、次の 3 つ (または 4 つ) の基本要素を使用して構築されます。

  • スプリング(例: に存在) Modelica.Mechanics.Translational.Components。その方程式は f = c * (s_rel - s_rel0);

  • ダンパー(ダッシュポット) ( にも存在Modelica.Mechanics.Translational.Components)。その方程式はf = d * v_rel;線形ダンパー用であり、非線形ダンパーをモデル化するために簡単に変更できます。f = d * v_rel^(1/n);

  • このライブラリには(私が知る限り)存在しないスライダー...その方程式はabs(f)<= flimです。残念ながら、対応する Modelica モデルをどのように書けばよいのか、よくわかりません...

このモデルは を拡張する必要があると思いますModelica.Mechanics.Translational.Interfaces.PartialCompliantが、問題は( と の間でf測定された力) が より大きい場合にのみ変更する必要があることです... スライダーが拡張する場合、それは既に方程式に従っていることを意味し、方程式 を 追加すると、エラー「モデルの独立したサブセットには、方程式と変数の数が不均衡です」、たとえ、方程式が役に立たないことを理解していても、実際には説明できませんでした...flange_bflange_aflimPartialCompliantflange_b.f = f;flange_a.f = -f;f = if abs(f)>flim then sign(f)*flim else f;abs(f)<=flimf = f

実際には、スライダー要素は新しい力を生成しません (バネがひずみに応じて発生するように、またはダンパーがひずみ速度に応じて発生するのと同じように)。力はスライダー要素への入力であり、時々変更されます (この力が要素で許可されている制限を超えた場合)。そのため、この力を入力と定義するか、出力と定義するかがよくわかりません....

何か提案があれば、よろしくお願いします!ありがとう

最初の 2 つのコメントの後、私がモデル化しようとしている動作を理解するのに役立つことを願って、図を追加することにしました。 さまざまなレオロジー要素 左側には、レオロジー モデルの開発に使用される 4 つの要素が示されています。

  • a : ばね
  • b : リニア ダンパー (ダッシュポット)
  • c : 非線形ダンパー
  • d : スライダー

右側には、再現しようとしている動作が表示されています。a と b はばねとの 2 つの関連付けで、c と d はそれぞれ予想される応力/ひずみ曲線です。私はストレスではなく力の観点から考えていることを除いて、同じ行動をモデル化しようとしています. マルコの回答へのコメントで述べたように、曲線 a はダイオードの動作を思い出させます。

  • コンポーネントに加えられる力がスライド限界未満の場合、2 つのフランジ間に相対的な変位はありません。
  • 力がスライド限界よりも大きくなると、システムによって伝達される力が限界に等しくなり、フランジ間に相対的な変位が生じます。
4

2 に答える 2

1

いくつかの考慮事項: - 力は入力でも出力でもありませんが、コンポーネントの 2 つの並進フランジ間で力がどのように伝達されるかを定義するために、コンポーネントに追加する関係にすぎません。非因果的コネクタを扱うときは、入力と出力ではなく、コンポーネントの自由度について考える方がよいと思います。この場合、2 つのコネクタがあり、2 つのフレームのどちらで力に関する情報を受け取るかを個別に決定します。実装する方程式は、その情報が他のフレームにどのように伝達されるかを定義します。- 私はこれをテストしました:

model slider
  extends 
    Modelica.Mechanics.Translational.Interfaces.PartialCompliantWithRelativeStates;
  parameter Real flim = 1;
equation 
  f = if abs(f)>flim then sign(f)*flim else f;
end slider;

Dymola で動作します。正しいモデリカのコードなのでOpenModelicaでも動くはずですが、アンバランスな数理モデルと見るべき理由が思いつきません。

これがお役に立てば幸いです。

マルコ

于 2012-11-27T08:57:49.997 に答える