AngularContactBallBearing

モデル要素ラジアル荷重と一方向のアキシャル荷重が作用する解析ベアリングを指定します。

クラス名

AngularContactBallBearing

説明

ベアリングの寸法を以下に示します:

1.


属性

下の表に、AngularContactBallBearingクラスの属性をまとめます。

変数 注釈 記号
id Int() 一意の識別番号。
label Str() ベアリング要素の記述子。
rm Reference("Marker", required=True) ベアリング要素の参照マーカー。

このマーカーは、ベアリングの中心を指します。

ベアリングの向きを定義します(参照マーカーのz軸はベアリングのアキシャル軸です)。正のz軸は、アキシャル荷重が内輪にかかる(図では左方向)場合にアキシャル荷重の移動方向と一致する必要があります。

rmパートは常に系のハウジング上に存在する必要があります。

number_of_rollers Int(required=True) ベアリング内の転動体の数。
pitch_diameter Double(required=True) ベアリングのピッチ円直径。 dp
width Double(required=True) ベアリングの幅。 b
contact_angle Double(required=True) ベアリングの接触角。度で定義されます。 a0
contact_length_a Double() ベアリングの1つのフェイスから転動体の接触線とベアリング軸の交点までの距離。デフォルト値は、ピッチ円直径、幅、および接触角の関数として内部的に計算されます。 a
inner_diameter Double(required=True) ベアリングの内径。 d
inner_shoulder_diameter_1 Double() 内輪の大肩径。デフォルト値は、ピッチ円直径とローラー径の関数として内部的に計算されます。 d1
inner_shoulder_diameter_2 Double() 内輪の小肩径。デフォルト値は、ピッチ円直径とローラー径の関数として内部的に計算されます。 d2
outer_diameter Double(required=True) ベアリングの外径。 D
outer_shoulder_diameter_1 Double() 外輪の小肩径。デフォルト値は、ピッチ円直径とローラー径の関数として内部的に計算されます。 D1
roller_diameter Double(required=True) 転動体径。 dr
inner_race_conformity Double(0.52) この値は、転動体径と内軌道溝半径の関係を表します。(fi:内輪適合 fi = ri/dr、ri:内軌道半径、0.51 < fi < 0.54)
outer_race_conformity Double(0.53) この値は、転動体径と外軌道溝半径の関係を表します。(fo:外輪適合 fo = ro/dr、ro:外軌道半径、0.51 < fo < 0.54)
young_modulus Double() ベアリング部品のヤング率。コメント2をご参照ください。
poisson_ratio Double() ベアリング部品のポアソン比。コメント2をご参照ください。
bearing_density Double() ベアリングパートの密度。コメント2をご参照ください。
roller_pass_frequency Bool (True) ベアリングが内側シャフトおよび外側シャフトと共に回転するかどうかを定義します。デフォルトではTrueに設定されます。この回転を非アクティブにすると、計算性能は向上しますが、ローラーが荷重領域を通過することにより生じる励振は無視されます。
friction_torque Bool (False) ベアリング内の摩擦トルクをアクティブにします。
simplified_graphics Bool (False) 軸受リングの簡素化されたグラフィックスを作成し、ローラーのグラフィックスを省略します。これにより、大きなモデルのH3Dファイルサイズを縮小できます。
rollers_force_graphics Bool (False) 転動体内の力ベクトルのグラフィックスをアクティブにします。
vec_gra_scale Double(1.0) ローラーの力ベクトルのグラフィックスをスケーリングします。
damping_force Bool (True) ベアリング内の減衰力をアクティブにします。
output_rm Reference("Marker") 出力結果が書き込まれる参照マーカーを定義します。

デフォルト値は、定義されたベアリング参照マーカー(rm)です。

damping_ratio Double(0.1) ベアリングの減衰比。この値は、0.0から1.0の間にする必要があります。
static_load_rating Double(0.0) ベアリングの静定格荷重。これは摩擦トルク計算に使用されます。
lubricant_viscosity Double(0.0) cSt単位のベアリングの潤滑剤粘度。これは摩擦トルク計算に使用されます。
lubrication_method Enum("grease

oil_mist

oil_bath

oil_jet",

default="grease")

ベアリングの注油方式。これは摩擦トルク計算に使用されます。
transition_velocity Double(0.1) 摩擦トルクが最大限発揮される角速度(rad/sec)。摩擦はソルバーの安定のため、0から遷移速度まで滑らかに増加します。
inner_connection_part Reference("Part", required=True) 内輪に結合されるパート / シャフト。コメント1をご参照ください。
outer_connection_part Reference("Part", required=True) 外輪に結合されるパート / シャフト。コメント1をご参照ください。
na Int(60) 輪のグラフィックスの外周内の節点の数を定義します。
nc Int(6) 輪のグラフィックスの軌道内の節点の数を定義します。
no Int(2) 輪のグラフィックスの幅内の節点の数を定義します。

b = AngularContactBallBearing( 
    id=1, 
    label='bearing', 
    rm=Marker(part=ground), 

    number_of_rollers=13, 
    pitch_diameter=38.5, 
    width=15.0, 

    roller_diameter=7.938, 
    inner_diameter=25.0, 
    inner_shoulder_diameter_1=36.1, 
    inner_shoulder_diameter_2=30.8, 
    outer_diameter=52.0, 
    outer_shoulder_diameter_1=42.7, 
    inner_race_conformity=0.52, 
    outer_race_conformity=0.53, 

    contact_angle=40 , 
    contact_length_a=24, 

    young_modulus=210000, 
    poisson_ratio=0.3, 
    bearing_density= 7.85e-06, 

    roller_pass_frequency=True, 
    friction_torque=True, 
    damping_force=True, 

    damping_ratio=0.1, 
    static_load_rating=6.55e3, 
    lubricant_viscosity=80, 
    lubrication_method='grease', 

    inner_connection_part=b_shaft, 
    outer_connection_part=B_Ground, 

)