AngularContactBallBearing
モデル要素ラジアル荷重と一方向のアキシャル荷重が作用する解析ベアリングを指定します。
クラス名
AngularContactBallBearing
説明
ベアリングの寸法を以下に示します:
![](../../../images/solvers/angular_contact_bearing_definition.png)
属性
下の表に、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,
)