WindingDW2L (class)¶
Warning : this file has been generated, you shouldn’t edit it

class
WindingDW2L
(coil_pitch=5, is_reverse_wind=False, Nslot_shift_wind=0, qs=3, Ntcoil=7, Npcpp=2, type_connection=0, p=3, Lewout=0.015, conductor=1, init_dict=None)[source]¶ Bases:
pyleecan.Classes.Winding.Winding
double layer overlapping integral distributed winding, radial coil superposition

VERSION
= 1¶

comp_connection_mat
(Zs)¶ Compute the Winding Matrix (for winding type 3) (Nlay_rad=2,Nlay_tan=1) type 3 : DISTRIBUTED SHORTED PITCH INTEGRAL WINDING
Parameters:  self (Winding) – A: Winding object
 Zs (int) – Number of Slot (Integer >0)
Returns: wind_mat – Winding Matrix (2, 1, Zs, qs)
Return type: numpy.ndarray
Raises: WindingT3DefMsError
– Zs/2/p/qs must be an integer

get_dim_wind
()¶ Get the two first dimension of the winding matrix
Parameters: self (Winding) – A Winding object Returns: (Nrad, Ntan) – Number of layer in radial and tangential direction Return type: tuple

coil_pitch
¶ winding coil pitch or coil span expressed in slots (coil_pitch1=Zs/(2p)>fullpitch distributed winding, coil_pitch1<Zs/(2p)>chorded/shortedpitch distributed winding, coil_pitch1=1>toothwinding). Coil pitch is sometimes written 1/9 means Input.Magnetics.coil_pitch1=91=8
