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
()¶ 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
-
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
-