Bushing

Model ElementBushingは、2つのマーカー、IとJの間で作用する線形の力とトルクを定義します。

クラス名

Bushing

属性の概要

名前 プロパティ コマンドで変更可能か 設計可能か
id Int ()    
label Str ()    
i Reference (Marker)
j Reference (Marker)
c Double ([0,0,0], count=3)
ct Double ([0,0,0], count=3)
k Double ([0,0,0], count=3)
kt Double ([0,0,0], count=3)
force Double ([0,0,0], count=3)
torque Double ([0,0,0], count=3)
active Bool ()  

使用法

Bushing (i=objMarker, j=objMarker, optional_attributes)

属性

i
既存のMarkerオブジェクトへの参照。
力とモーメントが適用されるマーカーを指定します。これは力の作用点として指定されます。
必須です。
j
既存のMarkerオブジェクトへの参照。
反力と反モーメントが適用されるマーカーを指定します。これは力の反作用点として指定されます。ブッシュの力とトルクがマーカーjの座標系で計算されます。
必須です。
id
整数
要素識別番号を指定します。この番号は、モデル内のすべてのBushingオブジェクトの中で一意にする必要があります。
省略可能です。MotionSolveは、IDが指定されていない場合、自動的にこれを作成します。
値の範囲:id > 0
label
文字列
GCONオブジェクトの名前を指定します。
省略可能です。指定しない場合は、MotionSolveが代わりにラベルを作成します。
c
3つの倍精度値のリスト。
これらは、BUSHINGの3つの並進減衰係数を定義します。 1
省略可能です。指定しない場合は、0に設定されます。
c[i] ≥ 0、i=1…3
ct
3つの倍精度値のリスト。
これらは、BUSHINGの3つの回転減衰係数を定義します。 1
省略可能です。指定しない場合は、0に設定されます。
ct[i] ≥ 0、i=1…3
k
3つの倍精度値のリスト。
これらは、BUSHINGの3つの並進剛性を定義します。 1
省略可能です。指定しない場合は、0に設定されます。
k[i] ≥ 0、i=1…3
kt
3つの倍精度値のリスト。
これらは、BUSHINGの3つの回転剛性を定義します。 1
省略可能です。指定しない場合は、0に設定されます。
kt[i] ≥ 0、i=1…3
force
3つの倍精度値のリスト。
これらは、J座標系で測定される、BUSHING内の3つのプリロード力を定義します。 1
省略可能です。指定しない場合は、0に設定されます。
torque
3つの倍精度値のリスト。
これらは、J座標系で測定される、BUSHING内の3つのプリロードトルクを定義します。 1
省略可能です。指定しない場合は、0に設定されます。
active
ブール
TRUEまたはFALSEを選択します。
  • TRUEは、要素がモデル内でアクティブであり、システムの動作に影響を与えていることを示します。
  • FALSEは、要素がモデル内で非アクティブであり、システムの動作に影響を与えていないことを示します。エンティティがモデルから削除される場合とほとんど同じですが、必要に応じて“ON”にできる点が異なります。
省略可能です。指定しない場合、デフォルトでTRUEになります。

Python APIを使用して次のXMLシンタックスで定義されたブッシュを表します。
<Force_Bushing
     id            = "26"
     i_marker_id   = "61"
     j_marker_id   = "71"
     kx            = "6000."  ky            = "6000." kz            = "10000."
     ktx           = "1.0E5"  kty           = "1.0E5" ktz           = "1.0E5"
     cx            = "60."    cy            = "60."   cz            = "60."
     ctx           = "100"    cty           = "100"   ctz           = "100"
     preload_x     = "33"     preload_y     = "44"    preload_z     = "55"
     preload_tx    = "0."     preload_ty    = "0."    preload_tz = "0."
/>
# Preload Torque is zero - need not specify it explicitly
bush = Bushing (i=mkr61, j=mkr71, k=[6000,6000,10000], 
kt=[1E5, 1E5, 1E5], c=[60, 60, 60], 
ct=[100, 100, 100], force=[33, 44, 55])

コメント

  1. プロパティの概要、使用理由、および拡張方法については、プロパティをご参照ください。
  2. Bushingの詳細については、Force:Bushingをご参照ください。