extrucal.tube_extrusion

Module Contents

Functions

tube_cal(outer_d, inner_d, l_speed, s_density)

Calculates the required throughput for tubes given the outer diameter,

tube_table(outer_d, inner_d, s_density[, ...])

Generate a table containing the required screw RPM with respect to

tube_plot(outer_d, inner_d, s_density[, ...])

Generate a plot containing the required screw RPM with respect to

extrucal.tube_extrusion.tube_cal(outer_d, inner_d, l_speed, s_density)[source]

Calculates the required throughput for tubes given the outer diameter, inner diameter, line speed, and solid polymer density

Parameters:
  • outer_d (int or float) – Outer diameter [mm]

  • inner_d (int or float) – Inner diameter [mm]

  • l_speed (int or float) – Line speed [mpm]

  • s_density (int or float) – Solid density of polymeric material [kg/m^3]

Returns:

throughput – required exturion throughput [kg/hr]

Return type:

float

Examples

>>> tube_cal(outer_d=10, inner_d=6, l_speed = 10, s_density=1000)
extrucal.tube_extrusion.tube_table(outer_d, inner_d, s_density, density_ratio=0.85, min_l_speed=1, max_l_speed=10, delta_l_speed=1, min_size=20, max_size=100, delta_size=20, depth_percent=0.05)[source]

Generate a table containing the required screw RPM with respect to line speed and extruder size

Parameters:
  • outer_d (int or float) – Outer diameter [mm]

  • inner_d (int or float) – Inner diameter [mm]

  • s_density (int or float) – Solid density of polymeric material [kg/m^3]

  • density_ratio (int or float) – Ratio b/w solid and melt density

  • min_l_speed (int or float) – Minimum line speed for calculation [mm] Default value is 1 (1mpm)

  • max_l_speed (int or float) – Maximum line speed for calculation [mpm] Default value is 10 (10mpm)

  • delta_l_speed (int or float) – Amount of increment in line speed for calculation [mpm] Default value is 1 (1mpm)

  • min_size (int or float) – Minimum extruder size for calculation [mm] Default value is 20 (20mm)

  • max_size (int or float) – Maximum extruder size for calculation [mm] Default value is 100 (100mm)

  • delta_size (int or float) – Amount of increment in extruder size for calculation [mm] Default value is 20 (20mm)

  • depth_percent (int or float) – Percentage of the depth of metering channel compared to extruder size Default value is 0.05

Returns:

table – dataframe containing the required screw RPM as a function of line speed and extruder size

Return type:

pandas.DataFrame

Examples

>>> tube_table(outer_d=10, inner_d=6, s_density=1000)
extrucal.tube_extrusion.tube_plot(outer_d, inner_d, s_density, density_ratio=0.85, min_l_speed=1, max_l_speed=10, delta_l_speed=1, min_size=20, max_size=100, delta_size=1, depth_percent=0.05)[source]

Generate a plot containing the required screw RPM with respect to line speed and extruder size

Parameters:
  • outer_d (int or float) – Outer diameter [mm]

  • inner_d (int or float) – Inner diameter [mm]

  • s_density (int or float) – Solid density of polymeric material [kg/m^3]

  • density_ratio (int or float) – Ratio b/w solid and melt density

  • min_l_speed (int or float) – Minimum line speed for calculation [mm] Default value is 0 (0mpm)

  • max_l_speed (int or float) – Maximum line speed for calculation [mpm] Default value is 10 (10mpm)

  • delta_l_speed (int or float) – Amount of increment in line speed for calculation [mpm] Default value is 1 (1mpm)

  • min_size (int or float) – Minimum extruder size for calculation [mm] Default value is 20 (20mm)

  • max_size (int or float) – Maximum extruder size for calculation [mm] Default value is 100 (100mm)

  • delta_size (int or float) – Amount of increment in extruder size for calculation [mm] Default value is 5 (5mm)

  • depth_percent (int or float) – Percentage of the depth of metering channel compared to extruder size Default value is 0.05

Returns:

plot – a line chart showing the required screw RPM as a function of line speed and extruder size

Return type:

altair.Chart object

Examples

>>> tube_plot(outer_d=10, thickness=2, s_density=1000)