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.