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