gearbox.transmission#
A pair of meshing gears plus the operating conditions needed for strength calculations.
- class Transmission[source]#
Bases:
objectGear pair (
piniondriveswheel) with its operating conditions.The pinion is always an external gear; the wheel can be external or internal (
Gear.internal). For an internal wheel the signs follow ISO 6336-1:z_2,u, the centre distance and every diameter of the wheel are negative.- min_safety_factor_bending#
Minimum required safety factor against tooth breakage,
S_Fmin.- Type:
- gearing_type#
Gear unit quality class, used by the AGMA mesh alignment factor.
- Type:
- reliability_factor#
AGMA reliability factor
K_R; seegearbox.standards.agma2101.RELIABILITY_FACTORS.- Type:
- limited_pitting_allowed#
Whether limited pitting is acceptable (ISO 6336-2 clause 4). It selects the life factor curve
Z_NTof through-hardened and case-hardened steels.- Type:
- mesh_load_factor#
Mesh load factor
K_gammaof ISO 6336-1 (uneven load sharing between several load paths); 1.0 for a single mesh.- Type:
- dynamic_factor_method#
ISO 6336-1 method for
K_v(B by default).- Type:
- measured_dynamic_factor#
K_vobtained by Method A (measurement or a dynamic analysis); when given it replaces the calculated one.- Type:
float | None
- agma_quality_number#
Transmission accuracy level
Q_vof AGMA 2001-D04 (5 to 11, higher is more accurate) for the dynamic factor.Noneestimates it from the ISO 1328 single pitch deviation of the gears.- Type:
int | None
- flank_modification#
Flank modifications of a helical pair (ISO 6336-2 table 3). Only used for helical gears with
eps_beta >= 1or a partial overlap; the default is the conservative case without modifications.- Type:
- property gear_ratio: float#
>= 1 for an external pair, negative with an internal wheel.
- Type:
u = z2 / z1
- property net_face_width: float#
Face width of the narrower gear [mm] (
Fin AGMA 2001).For double helical gears it is the width
b_Bof one helix.
- property total_face_width: float#
2 b_Bfor double helical gears.- Type:
Face width
bof the load-carrying teeth [mm]
- property reference_center_distance: float#
a, centre distance without profile shift [mm]; negative for an internal wheel.
- property transverse_contact_ratio: float#
epsilon_alpha(ISO 6336-2 formula 32, without the active root diameter limit).With the signed quantities of an internal wheel (negative
d_b2anda_w) the line of action isr_b1 (tan a_a1 - tan a_wt) + r_b2 (tan a_a2 - tan a_wt), as in formulae (32), (36) and (38).
- property overlap_ratio: float#
epsilon_beta(ISO 6336-2 formula 40, withb_Bfor double helical gears).
- property external_load_factor: float#
K_A K_gamma, the factors applied to the nominal load before the internal ones.
- property line_load: float#
F_t K_A / b, the load per unit face width as used by ISO 6336-1 method B [N/mm].b = 2 b_Bfor double helical gears.
- __init__(*, pinion, wheel, lubricant, pinion_speed_rpm, power_kw, design_life_hours, application_factor=1.0, min_safety_factor_pitting=1.0, min_safety_factor_bending=1.0, gearing_type=GearingType.COMMERCIAL_ENCLOSED, flank_modification=FlankModification.NONE, agma_quality_number=None, temperature_factor=1.0, reliability_factor=1.0, limited_pitting_allowed=False, mesh_load_factor=1.0, dynamic_factor_method=DynamicFactorMethod.METHOD_B, measured_dynamic_factor=None)#