pyleecan.Methods.Machine.WindingUD.init_as_DWL module

init_as_DWL(self, Zs=None, nlay=1)[source]

Compute the Winding Matrix (for winding type 3 or 4) (Nlay_rad=1 or 2,Nlay_tan=1) type 3 or 4 : DISTRIBUTED SHORTED PITCH INTEGRAL WINDING

Parameters:
  • self (WindingUD) – A: WindingUD object

  • Zs (int) – Number of Slot (Integer >0)

  • nlay (int) – Number of layers

Raises:

WindingDefMsError – Zs/2/p/qs must be an integer

exception WindingDefMsError[source]

Bases: WindingError