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’.