def comp_volumes(self): """Compute the Lamination volumes (Vlam, Vvent, Vslot, Vwind) Parameters ---------- self : LamSlotWind A LamSlotWind object Returns ------- V_dict: dict Lamination volume dictionnary (Vlam, Vvent, Vslot, Vwind) [m**3] """ V_dict = LamSlot.comp_volumes(self) Lf = self.comp_length() # Include radial ventilation ducts V_dict["Vwind"] = Lf * self.slot.Zs * self.slot.comp_surface_wind() return V_dict
def comp_volumes(self): """Compute the Lamination volumes (Vlam, Vvent, Vslot, Vmag) Parameters ---------- self : LamSlotMag A LamSlotMag object Returns ------- V_dict: dict Lamination surface dictionnary (Vlam, Vvent, Vslot, Vmag) [m**3] """ V_dict = LamSlot.comp_volumes(self) Vmag = 0 for magnet in self.slot.magnet: Vmag += magnet.comp_volume() V_dict["Vmag"] = Vmag return V_dict