OutGeo (class)

Method code available at https://github.com/Eomys/pyleecan/tree/master/pyleecan/Methods/Output/OutGeo

class OutGeo(stator=None, rotor=None, Wgap_mec=None, Wgap_mag=None, Rgap_mec=None, Lgap=None, logger_name='Pyleecan.OutGeo', angle_offset_initial=None, rot_dir=None, per_a=None, is_antiper_a=None, per_t=None, is_antiper_t=None, init_dict=None, init_str=None)[source]

Bases: pyleecan.Classes._frozen.FrozenClass

Gather the geometrical and the global outputs

VERSION = 1
save(save_path='', is_folder=False)

Save the object to the save_path

Parameters
  • self – A pyleecan object

  • save_path (str) – path to the folder to save the object

  • is_folder (bool) – to split the object in different files: separate simulation machine and materials

copy(**kwargs)

Return a copy of the class

get_logger()

Get the object logger or its parent’s one

Parameters

obj – A pyleecan object

Returns

logger – Pyleecan object dedicated logger

Return type

logging.Logger

compare(other, name='self')[source]

Compare two objects and return list of differences

as_dict(**kwargs)[source]

Convert this object in a json serializable dict (can be use in __init__). Optional keyword input parameter is for internal use only and may prevent json serializability.

property stator

Geometry output of the stator

Type

OutGeoLam

property rotor

Geometry output of the rotor

Type

OutGeoLam

property Wgap_mec

mechanical airgap width (minimal distance between the lamination including magnet)

Type

float

property Wgap_mag

the magnetic airgap width (distance beetween the two Laminations bore radius)

Type

float

property Rgap_mec

radius of the center of the mecanical airgap

Type

float

property Lgap

Airgap active length

Type

float

property logger_name

Name of the logger to use

Type

str

property angle_offset_initial

Difference between the d axis angle of the stator and the rotor

Type

float

property rot_dir

rot_dir = -1 to have positive rotor rotating direction, i.e. rotor position moves towards positive angle

Type

int

Min

-1

Max

1

Type

rotation direction of the magnetic field fundamental !! WARNING

property per_a

Number of spatial periodicities of the machine

Type

int

property is_antiper_a

True if an spatial anti-periodicity is possible after the periodicities

Type

bool

property per_t

Number of time periodicities of the machine

Type

int

property is_antiper_t

True if an time anti-periodicity is possible after the periodicities

Type

bool