eytelwein.belt_conveyor_design.extended.design_of_conveyor_belt module¶
- eytelwein.belt_conveyor_design.extended.design_of_conveyor_belt.belt_weight_per_square_meter(tension_member_weight: Quantity, top_cover_thickness: Quantity, bottom_cover_thickness: Quantity, rubber_density: Quantity, unit: str = 'kilogram/meter**2', precision: int = 2) Quantity[source]¶
Calculate the total weight per square meter of a conveyor belt.
This function computes the total weight per square meter by summing the weight of the tension member and the combined weight of the top and bottom rubber covers.
- Parameters:
tension_member_weight – Weight per square meter of the tension member (e.g., fabric or steel cords) as a Quantity with units of kg/m².
top_cover_thickness – Thickness of the top rubber cover as a Quantity with units of length (e.g., millimeters or meters).
bottom_cover_thickness – Thickness of the bottom rubber cover as a Quantity with units of length (e.g., millimeters or meters).
rubber_density – Density of the rubber material as a Quantity with units of kg/m³.
unit – The unit for the returned weight. Defaults to “kilogram/meter**2”.
precision – The number of decimal places to round the result to. Defaults to 2.
- Returns:
The calculated total weight per square meter of the conveyor belt as a Quantity with the specified unit.
- Raises:
ValueError – If there is an error in converting units or if the input values
are not physically meaningful. –
- eytelwein.belt_conveyor_design.extended.design_of_conveyor_belt.line_load_belt(tension_member_weight: Quantity, belt_width: Quantity, top_cover_thickness: Quantity, bottom_cover_thickness: Quantity, rubber_density: Quantity, unit: str = 'kilogram/meter', precision: int = 2) Quantity[source]¶
Calculate the line load of a conveyor belt.
This function computes the total line load (weight per unit length) of a conveyor belt by calculating the weight per square meter and multiplying by the belt width.
- Parameters:
tension_member_weight – Weight per square meter of the tension member (e.g., fabric or steel cords) as a Quantity with units of kg/m².
belt_width – Width of the belt as a Quantity with units of length (e.g., meters).
top_cover_thickness – Thickness of the top rubber cover as a Quantity with units of length (e.g., millimeters or meters).
bottom_cover_thickness – Thickness of the bottom rubber cover as a Quantity with units of length (e.g., millimeters or meters).
rubber_density – Density of the rubber material as a Quantity with units of kg/m³.
unit – The unit for the returned line load. Defaults to “kilogram/meter”.
precision – The number of decimal places to round the result to. Defaults to 2.
- Returns:
The calculated line load of the conveyor belt as a Quantity with the specified unit.
- Raises:
ValueError – If there is an error in converting units or if the input values
are not physically meaningful. –
- eytelwein.belt_conveyor_design.extended.design_of_conveyor_belt.line_load_belt_from_belt_weight_per_square_meter(belt_weight_per_square_meter: Quantity, belt_width: Quantity, unit: str = 'kilogram/meter', precision: int = 2) Quantity[source]¶
Calculate the line load of a conveyor belt from its weight per square meter.
This function computes the total line load (weight per unit length) of a conveyor belt by multiplying the belt weight per square meter by the belt width.
- Parameters:
belt_weight_per_square_meter – Weight of the belt per square meter as a Quantity with units of kg/m².
belt_width – Width of the belt as a Quantity with units of length (e.g., meters).
unit – The unit for the returned line load. Defaults to “kilogram/meter”.
precision – The number of decimal places to round the result to. Defaults to 2.
- Returns:
The calculated line load of the conveyor belt as a Quantity with the specified unit.
- Raises:
ValueError – If there is an error in converting units or if the input values
are not physically meaningful. –