gearbox.standards.iso6336.bending#
Tooth root strength of cylindrical gears according to ISO 6336-3.
- class BendingResult[source]#
Bases:
objectResult of an ISO 6336-3 tooth root stress calculation. Stresses are in MPa.
- stress_correction_factor_reference: float#
Y_ST, stress correction factor of the reference test gear.
- __init__(tooth_root_stress_pinion, tooth_root_stress_wheel, permissible_tooth_root_stress_pinion, permissible_tooth_root_stress_wheel, safety_factor_pinion, safety_factor_wheel, stress_correction_factor_reference, size_factor_pinion, size_factor_wheel, form_factor_pinion, form_factor_wheel, stress_correction_factor_pinion, stress_correction_factor_wheel, helix_angle_factor, rim_thickness_factor_pinion, rim_thickness_factor_wheel, relative_notch_sensitivity_pinion, relative_notch_sensitivity_wheel, deep_tooth_factor, life_factor_pinion, life_factor_wheel, relative_surface_factor_pinion, relative_surface_factor_wheel, dynamic_factor, transverse_load_factor, face_load_factor)#
- class ToothRootGeometry[source]#
Bases:
objectCritical-section geometry of the tooth root (ISO 6336-3, Method B), per gear.
- __init__(load_angle_at_load_point, tooth_root_chord, root_fillet_radius, bending_lever_arm)#
- calculate_bending(transmission, *, static=False)[source]#
Compute the tooth root stress and permissible stress of both gears.
- Parameters:
transmission (Transmission) – The gear pair and its operating conditions.
static (bool) – Evaluate the permissible stress for a static load:
Y_NTis the value of the horizontal branch (table 3),Y_R_relT = Y_X = 1andY_delta_relTfollows formulae (78) to (83), which needMaterial.yield_strengthforSt,VandGGG(perl.). The design life is ignored.
- Returns:
A
BendingResultwith the stresses and every intermediate factor.- Raises:
ValueError – If a gear’s rim is too thin (
s_R / h <= 0.5).- Return type: