Shells

mauspaf.masslibrary.shells.circular_cone_shell(r=None, d=None, h=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'d': 'm', 'h': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all circular cone shell properties for any given set of inputs

Parameters:
  • r (float) – Radius.

  • d (float) – Diameter.

  • h (flaot) – Height.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.elliptical_hemispheriodal_shell(r=None, h=None, e=None, axis=None, t=None, v=None, rho=None, m=None, s=None, units={'e': None, 'h': 'm', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all elliptical hemispheriodal shell properties for any given set of inputs

Parameters:
  • r (float) – Major axis.

  • h (float) – Minor axis.

  • e (float) – Eccentricity.

  • axis (string) – ‘major’ for rotation about major axis, ‘minor’ for rotation about the minor axis

  • t (float) – Thickness.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.elliptical_shell(a=None, b=None, h=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'a': 'm', 'b': 'm', 'h': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all total elliptical shell properties for any given set of inputs

Parameters:
  • a (float) – Semi axis in x-direction.

  • b (float) – Semi axis in y-direction.

  • h (float) – Height.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.frustum_cone_shell(R=None, r=None, D=None, d=None, h=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'D': 'm', 'R': 'm', 'd': 'm', 'h': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all frustum cone shell properties for any given set of inputs

Parameters:
  • R (float) – Base Radius.

  • r (float) – Top Radius.

  • D (float) – Base diameter.

  • d (float) – Top diameter.

  • h (flaot) – Height.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.hemispherical_shell(r=None, d=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'d': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all hemispherical shell properties for any given set of inputs

Parameters:
  • r (float) – Radius.

  • d (float) – Diameter.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.hollow_box(a=None, b=None, c=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'a': 'm', 'b': 'm', 'c': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all hollow box shell properties for any given set of inputs

Parameters:
  • a (float) – Width.

  • b (float) – Height.

  • c (float) – Lenght.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.hollow_torus_sector(R=None, ro=None, ri=None, alpha=None, A=None, K=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'A': 'm²', 'K': 'm²', 'R': 'm', 'alpha': 'rad', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'rho': 'kg/m³', 'ri': 'm', 'ro': 'm', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all sector of a hollow torus properties for any given set of inputs

Parameters:
  • R (float) – Radius.

  • ro (float) – Outer Radius.

  • ri (float) – Inner Radius.

  • alpha (float) – Angle.

  • A (float) – Parameter.

  • K (float) – Parameter.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.lateral_cylindrical_shell(r=None, d=None, h=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'d': 'm', 'h': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all lateral cylindrical shell properties for any given set of inputs

Parameters:
  • r (float) – Radius.

  • d (float) – Diameter.

  • h (float) – Height.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.open_hollow_box(a=None, b=None, c=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'a': 'm', 'b': 'm', 'c': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all hollow box shell properties for any given set of inputs

Parameters:
  • a (float) – Width.

  • b (float) – Height.

  • c (float) – Lenght.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.revolutioned_paraboloid_shell(r=None, h=None, d=None, t=None, P=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'P': 'm³', 'h': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all revolutioned paraboloid shell properties for any given set of inputs

Parameters:
  • r (float) – Radius.

  • d (float) – Diameter.

  • t (float) – Thickness.

  • P (float) – Parameter.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.spherical_shell(r=None, d=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'d': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all spherical shell properties for any given set of inputs

Parameters:
  • r (float) – Radius.

  • d (float) – Diameter.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.

mauspaf.masslibrary.shells.total_cylindrical_shell(r=None, d=None, h=None, t=None, ix=None, iy=None, iz=None, v=None, rho=None, m=None, s=None, units={'d': 'm', 'h': 'm', 'ix': 'kg·m²', 'iy': 'kg·m²', 'iz': 'kg·m²', 'm': 'kg', 'r': 'm', 'rho': 'kg/m³', 's': 'm²', 't': 'm', 'v': 'm³'}, calc_mode='values')

Returns all total cylindrical shell properties for any given set of inputs

Parameters:
  • r (float) – Radius.

  • d (float) – Diameter.

  • h (float) – Height.

  • t (float) – Thickness.

  • ix (float) – Moment of inertia about x axis.

  • iy (float) – Moment of inertia about y axis.

  • iz (float) – Moment of inertia about z axis.

  • v (float) – Volume.

  • rho (float) – Density.

  • m (float) – Mass.

  • s (float) – Surface area.

  • calc_mode (str) – Calculation mode. Either ‘values’ (to calculate missing numerical values) or ‘sets’ (to calculate valid input sets of variables). Default value is ‘values’.