Source code for pyleecan.Methods.Slot.HoleM52.comp_alpha
# -*- coding: utf-8 -*-
from numpy import arcsin, pi
[docs]def comp_alpha(self):
"""The opening angle with a W3 teeth width and Rext - H0 radius
Parameters
----------
self : HoleM52
A HoleM52 object
Returns
-------
alpha: float
Angle between P1 and P9 (cf schematics) [rad]
"""
Rext = self.get_Rext()
alpha_tooth = 2 * arcsin(self.W3 / (2 * (Rext - self.H0)))
slot_pitch = 2 * pi / self.Zh
return slot_pitch - alpha_tooth