Source code for pyleecan.Methods.Slot.SlotMFlat2.comp_angle_opening_magnet

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

from numpy import arcsin


[docs]def comp_angle_opening_magnet(self): """Compute the opening angle at the top of the slot Parameters ---------- self : SlotMFlat2 A SlotMFlat2 object Returns ------- alpha: float Average opening angle of the slot [rad] """ if self.W1 > 0: Rbo = self.get_Rbo() return float(2 * arcsin(self.W1 / (2 * Rbo))) else: return self.comp_angle_magnet()