Source code for pyleecan.Methods.Slot.HoleM51.comp_alpha
from numpy import arctan, cos, sin
[docs]def comp_alpha(self):
"""Compute the angle of the Hole (cf schematics)
Parameters
----------
self : HoleM51
A HoleM51 object
Returns
-------
alpha: float
Angle of the Hole (cf schematics) [rad]
"""
Rext = self.get_Rext()
alpha = -arctan(
2
* (self.H0 - self.H1 * cos(0.5 * self.W1) + Rext * cos(0.5 * self.W1) - Rext)
/ (2.0 * self.H1 * sin(0.5 * self.W1) - 2 * Rext * sin(0.5 * self.W1) + self.W0)
)
return alpha