eytelwein.testing_methods.core.belt_joints module¶
- eytelwein.testing_methods.core.belt_joints.lower_load_from_nominal_breaking_strength_of_specimen(nominal_breaking_strength_of_specimen: Quantity, *, lower_load_factor: float = 0.0667, unit: str = 'kilonewton', precision: int | None = None) Quantity[source]¶
Calculate lower load from nominal breaking strength of specimen.
- Parameters:
nominal_breaking_strength_of_specimen (Quantity) – The nominal breaking strength of the specimen in kilonewtons (kN).
lower_load_factor (float, optional) – Dimensionless lower-load factor. Default is 0.0667.
unit (str, optional) – The unit for the result, default is “kilonewton”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The lower load in kilonewtons (kN).
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs, if physical constraints are violated, or if the unit is invalid.
Notes
Formula: T_lower = c_lower * T_breaking where:
T_lower = lower load (kN) c_lower = lower-load factor (-) T_breaking = nominal breaking strength of specimen (kN)
- eytelwein.testing_methods.core.belt_joints.nominal_breaking_strength_of_specimen_from_lower_load(lower_load: Quantity, *, lower_load_factor: float = 0.0667, unit: str = 'kilonewton', precision: int | None = None) Quantity[source]¶
Calculate nominal breaking strength of specimen from lower load.
- Parameters:
lower_load (Quantity) – The lower load in kilonewtons (kN).
lower_load_factor (float, optional) – Dimensionless lower-load factor. Default is 0.0667.
unit (str, optional) – The unit for the result, default is “kilonewton”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The nominal breaking strength of the specimen in kilonewtons (kN).
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs, if physical constraints are violated, or if the unit is invalid.
Notes
Inverse formula: T_breaking = T_lower / c_lower where:
T_breaking = nominal breaking strength of specimen (kN) T_lower = lower load (kN) c_lower = lower-load factor (-)
- eytelwein.testing_methods.core.belt_joints.nominal_breaking_strength_of_specimen_from_reference_upper_load_and_relative_reference_splice_efficiency(reference_upper_load: Quantity, relative_reference_splice_efficiency: Quantity, unit: str = 'kilonewton', precision: int | None = None) Quantity[source]¶
Calculate nominal breaking strength of specimen from reference upper load and relative reference splice efficiency.
- Parameters:
reference_upper_load (Quantity) – The reference upper load in kilonewtons (kN).
relative_reference_splice_efficiency (Quantity) – The relative reference splice efficiency.
unit (str, optional) – The unit for the result, default is “kilonewton”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The nominal breaking strength of the specimen in kilonewtons (kN).
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs, if physical constraints are violated, or if the unit is invalid.
Notes
Inverse formula: T_breaking = T_upper / (T_rel_fatigue / 100) where:
T_breaking = nominal breaking strength of specimen (kN) T_upper = reference upper load (kN) T_rel_fatigue = relative reference splice efficiency (%)
- eytelwein.testing_methods.core.belt_joints.nominal_breaking_strength_of_textile_belt_specimen(specimen_width: Quantity, width_related_nominal_breaking_tension: Quantity, unit: str = 'kilonewton', precision: int | None = None) Quantity[source]¶
Calculate the nominal breaking strength of a textile belt specimen.
- Parameters:
specimen_width (Quantity) – The width of the textile belt specimen in millimeters.
width_related_nominal_breaking_tension (Quantity) – The width-related nominal breaking tension (breaking strength per unit width) in Newtons per millimeter.
unit (str, optional) – The unit for the result, default is “kilonewton”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The nominal breaking strength of the textile belt specimen.
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs, if physical constraints are violated, or if the unit is invalid.
Notes
Formula: T_breaking = b * T_nominal_tension where:
T_breaking = breaking strength (kN) b = belt width (mm) T_nominal_tension = width-related nominal breaking tension (N/mm)
- eytelwein.testing_methods.core.belt_joints.reference_upper_load_from_relative_reference_splice_efficiency_and_nominal_breaking_strength_of_specimen(relative_reference_splice_efficiency: Quantity, nominal_breaking_strength_of_specimen: Quantity, unit: str = 'kilonewton', precision: int | None = None) Quantity[source]¶
Calculate reference upper load from relative reference splice efficiency and nominal breaking strength.
- Parameters:
relative_reference_splice_efficiency (Quantity) – The relative reference splice efficiency.
nominal_breaking_strength_of_specimen (Quantity) – The nominal breaking strength of the specimen in kilonewtons (kN).
unit (str, optional) – The unit for the result, default is “kilonewton”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The reference upper load in kilonewtons (kN).
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs or if the unit is invalid.
Notes
Inverse formula: T_upper = T_rel_fatigue / 100 * T_breaking where:
T_upper = reference upper load (kN) T_rel_fatigue = relative reference splice efficiency (%) T_breaking = nominal breaking strength of specimen (kN)
- eytelwein.testing_methods.core.belt_joints.relative_reference_splice_efficiency_from_reference_upper_load_and_nominal_breaking_strength_of_specimen(reference_upper_load: Quantity, nominal_breaking_strength_of_specimen: Quantity, unit: str = 'percent', precision: int | None = None) Quantity[source]¶
Calculate relative reference splice efficiency from reference upper load and nominal breaking strength.
- Parameters:
reference_upper_load (Quantity) – The reference upper load in kilonewtons (kN).
nominal_breaking_strength_of_specimen (Quantity) – The nominal breaking strength of the specimen in kilonewtons (kN).
unit (str, optional) – The unit for the result, default is “percent”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The relative reference splice efficiency.
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs, if physical constraints are violated, or if the unit is invalid.
Notes
Formula: T_rel_fatigue = T_upper / T_breaking * 100 where:
T_rel_fatigue = relative reference splice efficiency (%) T_upper = reference upper load (kN) T_breaking = nominal breaking strength of specimen (kN)
Calculate specimen width from nominal breaking strength and width-related nominal breaking tension.
- Parameters:
nominal_breaking_strength (Quantity) – The nominal breaking strength of the specimen.
width_related_nominal_breaking_tension (Quantity) – The width-related nominal breaking tension (breaking strength per unit width).
unit (str, optional) – The unit for the result, default is “millimeter”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The specimen width.
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs, if physical constraints are violated, or if the unit is invalid.
Notes
Inverse formula: b = 1000 * T_breaking / T_nominal_tension where:
b = specimen width (mm) T_breaking = breaking strength (kN) T_nominal_tension = width-related nominal breaking tension (N/mm)
Calculate width-related nominal breaking tension from nominal breaking strength and specimen width.
- Parameters:
nominal_breaking_strength (Quantity) – The nominal breaking strength of the specimen.
specimen_width (Quantity) – The width of the specimen.
unit (str, optional) – The unit for the result, default is “N/mm”.
precision (int | None, optional) – The precision for rounding the result. Default is None. Use None to skip rounding and retain maximum available precision.
- Returns:
The width-related nominal breaking tension (breaking strength per unit width).
- Return type:
Quantity
- Raises:
ValueError – If there is an error in converting inputs, if physical constraints are violated, or if the unit is invalid.
Notes
Inverse formula: T_nominal_tension = 1000 * T_breaking / b where:
T_nominal_tension = tension coefficient (N/mm) T_breaking = breaking strength (kN) b = specimen width (mm)