Winding (class)

Warning : this file has been generated, you shouldn’t edit it

class Winding(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.frozen.FrozenClass

Winding abstract class

VERSION = 1
comp_Ncspc(Zs)

Compute the number of coils in series per parallel circuit

Parameters:
  • self (Winding) – A Winding object
  • Zs (int) – number of slot
Returns:

Ncspc – Number of coils in series per parallel circuit

Return type:

float

comp_Ntspc(Zs)

Compute the number of turns in series per phase

Parameters:
  • self (Winding) – A Winding object
  • Zs (int) – Number of slot
Returns:

Ntspc – Number of turns in series per phase

Return type:

float

as_dict()[source]

Convert this objet in a json seriable dict (can be use in __init__)

is_reverse_wind

1 to reverse the default winding algorithm along the airgap (c,b,a instead of a,b,c along the trigonometric direction)

Nslot_shift_wind

0 not to change the stator winding connection matrix built by MANATEE number of slots to shift the coils obtained with MANATEE winding algorithm (a,b,c becomes b,c,a with Nslot_shift_wind1=1)

qs

number of phases

Ntcoil

number of turns per coil

Npcpp

number of parallel circuits per phase (maximum 2p)

type_connection

0 star (Y), 1 triangle (delta)

Type:Winding connexion
p

pole pairs number

Lewout

straight length of the conductors outside the lamination before the curved part of winding overhang [m] - can be negative to tune the average turn length

conductor

Winding’s conductor