メインコンテンツ

バネ コンポーネントの宣言

次の図は、機械回転ドメインにおける 4 つのコンポーネント (質量、バネ、ダンパー、および参照) からなるマス-バネ-ダンパー システムのネットワーク表現を示しています。

このドメインは、rotational.ssc という名前のファイルで宣言されています (機械回転ドメインの宣言を参照)。spring.ssc という名前の次のファイルは、spring というコンポーネントを宣言しています。このコンポーネントには以下が含まれます。

  • 2 つの回転ノード r および c (それぞれロッド用とケース用)

  • バネ定数を指定するパラメーター k (既定値は 10 N*m/rad)

  • 後で回転ドメインのスルー変数およびアクロス変数に関連付けられるスルー変数、アクロス変数、トルク t、および角速度 w

  • 相対角度 (バネの変形) を指定する内部変数 theta (既定値は 0 rad)

component spring 
  nodes
    r = foundation.mechanical.rotational.rotational; 
    c = foundation.mechanical.rotational.rotational;
  end 
  parameters
    k = { 10, 'N*m/rad' };   % spring rate
  end 
  variables
    theta = { 0, 'rad' };    % introduce new variable for spring deformation
    t = { 0, 'N*m' };        % torque through
    w = { 0, 'rad/s' };      % velocity across
  end
  % branches here
  % equations here
end

メモ

この例では、バネ コンポーネントの宣言セクションのみを示しています。バネ コンポーネントの完全なファイル リストについては、機械コンポーネント — バネを参照してください。

参考

トピック