H2=0.001, H3=0.0065, H4=0, W0=0.042, W1=0, W2=0, W3=0.014, W4=0.0189, ) ] rotor.hole[0].magnet_0.type_magnetization = 1 rotor.hole[0].magnet_1.type_magnetization = 1 shaft = Shaft(Lshaft=0.1, Drsh=0.11064) frame = None # Set Materials stator.mat_type = M400_50A rotor.mat_type = M400_50A # stator.winding.conductor.cond_mat = Copper1 rotor.hole[0].magnet_0.mat_type = Magnet_prius rotor.hole[0].magnet_1.mat_type = Magnet_prius CEFC_Lam = MachineIPMSM( name="CEFC_Lam", desc="Slotless machine from CEFC publication", stator=stator, rotor=rotor, shaft=shaft, frame=frame, )
Wins_wire=1e-6) # Rotor setup rotor = LamHole(Rext=0.0406, Rint=0, L1=0.101, Kf1=0.96, is_internal=True, is_stator=False, Nrvd=0) rotor.hole = list() rotor.hole.append(HoleM54(Zh=4, H0=0.004, H1=0.0041, W0=0.78, R1=0.025)) rotor.hole.append(HoleM54(Zh=4, H0=0.011, H1=0.0041, W0=1.22, R1=0.03)) rotor.hole.append(HoleM54(Zh=4, H0=0.0185, H1=0.0041, W0=1.44, R1=0.035)) shaft = None frame = None # Set Materials stator.mat_type = M530_65A rotor.mat_type = M530_65A stator.winding.conductor.cond_mat = Copper1 SynRM_001 = MachineSyRM( name="SynRM_001", desc="SynRM machine from Syr-e r29 open source software", stator=stator, rotor=rotor, shaft=shaft, frame=frame, )