Source code for pyleecan.Methods.Machine.Lamination.comp_masses

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


[docs]def comp_masses(self): """Compute the masses of the Lamination Parameters ---------- self : Lamination A Lamination object Returns ------- M_dict: dict Lamination mass dictionary (Mtot, Mlam, Mteeth, Myoke) [kg] """ rho = self.mat_type.struct.rho V_dict = self.comp_volumes() M_dict = dict() M_dict["Myoke"] = V_dict["Vyoke"] * self.Kf1 * rho M_dict["Mteeth"] = V_dict["Vteeth"] * self.Kf1 * rho M_dict["Mlam"] = V_dict["Vlam"] * self.Kf1 * rho M_dict["Mtot"] = M_dict["Mlam"] return M_dict