SpringDamper
Model ElementSpringDamperは、2つのマーカー間に作用するスプリングダンパを定義します。
クラス名
SpringDamper
説明
これは、並進要素(力を適用)または回転要素(トルクを適用)にすることができます。どちらの場合も、力は、剛性係数、減衰係数、自由長、およびプリロードによって表現されます。
使用法
# Translational Spring-Damper
SpringDamper (type="TRANSLATION", i=objMarker, j=objMarker, optional_attributes)
# Rotational Spring-Damper
SpringDamper (type="ROTATION", i=objMarker, j=objMarker, optional_attributes)
属性の概要
名前 | プロパティ | コマンドで変更可能か | 設計可能か |
---|---|---|---|
id | Int () | ||
label | Str () | ||
i | Reference (Marker) | ○ | ○ |
j | Reference (Marker) | ○ | ○ |
type | Enum ("TRANSLATION ROTATION") | ||
c | Double () | ○ | ○ |
ct | Double () | ○ | ○ |
k | Double () | ○ | ○ |
kt | Double () | ○ | ○ |
force | Double () | ○ | ○ |
torque | Double () | ○ | ○ |
length | Double () | ○ | ○ |
angle | Double () | ○ | ○ |
active | Bool () | ○ |
属性
- type
- 文字列
- i
- 既存のMarkerオブジェクトへの参照。
- j
- 既存のMarkerオブジェクトへの参照。
- k
- 倍精度
- c
- 倍精度
- length
- 倍精度
- force
- 倍精度
- type
- SPRINGDAMPERのタイプを指定します。type= "ROTATION"を設定します。"ROTATION"は、この要素によって、2つのマーカー間にトルクが適用されることを意味します。力は適用されません。
- i
- 既存のMarkerオブジェクトへの参照。
- j
- 既存のMarkerオブジェクトへの参照。
- kt
- 倍精度
- ct
- 倍精度
- angle
- 倍精度
- torque
- 倍精度
- id
- 整数
- label
- 文字列
- active
- ブール
例
- XMLの例のセクション内の並進SPRINGDAMPERをモデル化します。
#< Force_SpringDamper # id = "18" # i_marker_id = "22" # j_marker_id = "11" # type = "TRANSLATIONAL" # stiffness = "1200" # damping = "10" # length = "0.5" # preload = "300" #/> spdp1 = SpringDamper (label="spdp1", i=m22, j=m11, type="TRANSLATION", c=10, k=1200, force=300, length=0.5)
- XMLの例のセクション内の回転SPRINGDAMPERをモデル化します。
#<Force_SpringDamper # id = "18" # i_marker_id = "1029" # j_marker_id = "1039" # type = "ROTATIONAL" # stiffness = "500" # damping = "50" # length = "0.3" # preload = "0." #/> spdp2 = SpringDamper (label="spdp2", i=m1029, j=m1039, type="ROTATION", ct=50, kt=500, angle=0.3)
コメント
- プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。
- SpringDamperの詳細については、Force: Spring Damperをご参照ください。