mechmat.principal package

Submodules

mechmat.principal.core module

mechmat.principal.core.reciprocal(value)[source]
mechmat.principal.core.sub(**kwargs)[source]
mechmat.principal.core.add(**kwargs)[source]
mechmat.principal.core.mul(**kwargs)[source]
mechmat.principal.core.div(**kwargs)[source]
class mechmat.principal.core.Interp(kind='cubic', cite=None, **kwargs)[source]

Bases: object

mechmat.principal.crossarrhenius module

mechmat.principal.crossarrhenius.arrhenius_shift(temperature, arrhenius_activation_energy, temperature_ref)[source]
mechmat.principal.crossarrhenius.relaxation_time(relaxation_time_ref, arrhenius)[source]
mechmat.principal.crossarrhenius.viscosity_dynamic(shear_rate, zero_shear_viscosity, relaxation_time, shear_thinning_const)[source]
mechmat.principal.crossarrhenius.zero_shear_viscosity(arrhenius, zero_shear_viscosity_ref)[source]

mechmat.principal.density module

mechmat.principal.density.from_specific_weight(specific_weight)[source]
Args:

specific_weight:

Returns:

mechmat.principal.geometry module

mechmat.principal.geometry.distance(point_1, point_2)[source]

Returns the distance between two points.

Args:

point_1: Scalar or vector of point 1 point_2: Scalar or vector of point 2

Returns:

Scalar of the distance between point_2 and point_1

mechmat.principal.geometry.halfway(point_1, point_2)[source]

mechmat.principal.shear_rate module

mechmat.principal.shear_rate.circle(V_dot, r)[source]

” The apparent shear rate for a melt flowing through a cirlce is defined as

\[\dot{\gamma}_{a}=\frac{4 \dot{V}}{\pi R^{3}}\]

Source: Rao, Natti S. Basic Polymer Engineering Data. Cincinnati, Ohio, USA: Hanser, 2017.

Args:

V_dot: Volumetric_flow in \([L^{3} t^{-1}]\) r: Radius in \([L^{1}]\)

Returns:

Apparent shear rate in \([t^{-1}]\)

mechmat.principal.shear_rate.annulus(V_dot, r_i, r_o)[source]

The apparent shear rate for a melt flowing through a annulus is defined as

\[\frac{6 \dot{V}}{\pi\left(r_{o}+r_{i}\right)\left(r_{o}-r_{i}\right)^{2}}\]

Source: Rao, Natti S. Basic Polymer Engineering Data. Cincinnati, Ohio, USA: Hanser, 2017.

Args:

V_dot: Volumetric_flow in \([L^{3} t^{-1}]\) r_i: inner radius in \([L^{1}]\) r_o: inner radius in \([L^{1}]\)

Returns:

Apparent shear rate in \([t^{-1}]\)

mechmat.principal.specific_weight module

mechmat.principal.specific_weight.from_density(density)[source]
Args:

density:

Returns:

mechmat.principal.thermal module

mechmat.principal.thermal.specific_heat_capacity(thermal_conductivity, density, thermal_diffusivity)[source]
mechmat.principal.thermal.thermal_conductivity(thermal_diffusivity, specific_heat_capacity, density)[source]
mechmat.principal.thermal.thermal_diffusivity(thermal_conductivity, specific_heat_capacity, density)[source]

The rate of transfer of heat of a material from the hot end to the cold end.

Args:

thermal_conductivity: \(k\) specific_heat_capacity: \(c_p\) density: \(\rho\)

Returns:

mechmat.principal.twodomaintaitpvt module

mechmat.principal.twodomaintaitpvt.get_specific_volume(p, v_0, v_t, B)[source]
mechmat.principal.twodomaintaitpvt.get_B(T, b_3, b_4, b_5)[source]
mechmat.principal.twodomaintaitpvt.switch_m_s(T, T_t, s, m)[source]
mechmat.principal.twodomaintaitpvt.get_T_t(p, b_5, b_6)[source]
mechmat.principal.twodomaintaitpvt.get_v_0(T, b_1, b_2, b_5)[source]
mechmat.principal.twodomaintaitpvt.get_v_t(p, T, T_t, b_5, b_7, b_8, b_9)[source]

Module contents