Source code for pyleecan.Methods.Machine.Shaft.comp_mass

# -*- coding: utf-8 -*-

from numpy import pi


[docs]def comp_mass(self): """Computation of the Shaft mass Parameters ---------- self: Shaft A Shaft object Returns ------- M_shaft: float Mass of the Shaft [kg] """ if self.Lshaft is None: return 0 else: return self.Lshaft * pi * ((self.Drsh / 2) ** 2) * self.mat_type.struct.rho