from pyleecan.Classes.Material import Material from pyleecan.Classes.MatLamination import MatLamination from pyleecan.Classes.ImportMatrixXls import ImportMatrixXls from os.path import dirname, abspath, join file_path = abspath(join(dirname(__file__), "M400-50A.xlsx")) M400_50A = Material(name="M400-50A") M400_50A.mag = MatLamination() M400_50A.mag.mur_lin = 2500.0 M400_50A.mag.Wlam = 0.0005 M400_50A.mag.BH_curve = ImportMatrixXls(file_path=file_path, sheet="BH") M400_50A.struct.rho = 7650.0 M400_50A.struct.Ex = 215000000000.0 M400_50A.struct.Ey = 215000000000.0 M400_50A.struct.Ez = 80000000000.0 M400_50A.struct.Gxy = 0.0 M400_50A.struct.Gxz = 2000000000.0 M400_50A.struct.Gyz = 2000000000.0 M400_50A.struct.nu_xy = 0.3 M400_50A.struct.nu_xz = 0.03 M400_50A.struct.nu_yz = 0.03
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnet import MatMagnet Magnet_prius = Material(name="Magnet_prius") Magnet_prius.mag = MatMagnet() Magnet_prius.elec.rho = 1.6e-06 Magnet_prius.mag.mur_lin = 1.05 Magnet_prius.mag.Hc = 902181.163126629 Magnet_prius.mag.alpha_Br = -0.001 Magnet_prius.mag.Brm20 = 1.24 Magnet_prius.struct.rho = 7500.0
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnetics import MatMagnetics Magnet3 = Material(name="Magnet3") Magnet3.mag = MatMagnetics() Magnet3.elec.rho = 1.6e-06 Magnet3.mag.mur_lin = 1.05 Magnet3.mag.Hc = 909456.817667973 Magnet3.mag.alpha_Br = 0.0 Magnet3.mag.Brm20 = 1.2 Magnet3.mag.Wlam = 0 Magnet3.struct.rho = 7500.0
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnetics import MatMagnetics Magnet_prius = Material(name="Magnet_prius") Magnet_prius.mag = MatMagnetics() Magnet_prius.elec.rho = 1.6e-06 Magnet_prius.mag.mur_lin = 1.05 Magnet_prius.mag.Hc = 902181.163126629 Magnet_prius.mag.alpha_Br = -0.001 Magnet_prius.mag.Brm20 = 1.24 Magnet_prius.mag.Wlam = 0 Magnet_prius.struct.rho = 7500.0
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnetics import MatMagnetics Magnet1 = Material(name="Magnet1") Magnet1.mag = MatMagnetics() Magnet1.elec.rho = 1.6e-06 Magnet1.mag.mur_lin = 1.05 Magnet1.mag.Hc = 757880.681389978 Magnet1.mag.alpha_Br = 0.0 Magnet1.mag.Brm20 = 1 Magnet1.mag.Wlam = 0 Magnet1.struct.rho = 7500.0
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatLamination import MatLamination from pyleecan.Classes.ImportMatrixXls import ImportMatrixXls from os.path import dirname, abspath, join file_path = abspath(join(dirname(__file__), "M530-65A.xlsx")) M530_65A = Material(name="M530-65A") M530_65A.mag = MatLamination() M530_65A.mag.mur_lin = 2500.0 M530_65A.mag.Wlam = 0.0005 M530_65A.mag.BH_curve = ImportMatrixXls(file_path=file_path, sheet="BH") M530_65A.struct.rho = 7650.0 M530_65A.struct.Ex = 215000000000.0 M530_65A.struct.Ey = 215000000000.0 M530_65A.struct.Ez = 80000000000.0 M530_65A.struct.Gxy = 0.0 M530_65A.struct.Gxz = 2000000000.0 M530_65A.struct.Gyz = 2000000000.0 M530_65A.struct.nu_xy = 0.3 M530_65A.struct.nu_xz = 0.03 M530_65A.struct.nu_yz = 0.03
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnet import MatMagnet Magnet1 = Material(name="Magnet1") Magnet1.mag = MatMagnet() Magnet1.elec.rho = 1.6e-06 Magnet1.mag.mur_lin = 1.05 Magnet1.mag.Hc = 757880.681389978 Magnet1.mag.alpha_Br = 0.0 Magnet1.mag.Brm20 = 1 Magnet1.struct.rho = 7500.0
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnet import MatMagnet Magnet3 = Material(name="Magnet3") Magnet3.mag = MatMagnet() Magnet3.elec.rho = 1.6e-06 Magnet3.mag.mur_lin = 1.05 Magnet3.mag.Hc = 909456.817667973 Magnet3.mag.alpha_Br = 0.0 Magnet3.mag.Brm20 = 1.2 Magnet3.struct.rho = 7500.0
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnet import MatMagnet Magnet5 = Material(name="Magnet5") Magnet5.mag = MatMagnet() Magnet5.elec.rho = 1.6e-06 Magnet5.mag.mur_lin = 1.05 Magnet5.mag.Hc = 917035.624481873 Magnet5.mag.alpha_Br = 0.0 Magnet5.mag.Brm20 = 1.21 Magnet5.struct.rho = 7500.0
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnetics import MatMagnetics from pyleecan.Classes.ImportMatrixXls import ImportMatrixXls from os.path import dirname, abspath, join file_path = abspath(join(dirname(__file__), "M400-50A.xlsx")) M400_50A = Material(name="M400-50A") M400_50A.mag = MatMagnetics() M400_50A.mag.mur_lin = 2500.0 M400_50A.mag.Wlam = 0.0005 M400_50A.mag.BH_curve = ImportMatrixXls(file_path=file_path, sheet="BH") M400_50A.struct.rho = 7650.0 M400_50A.struct.Ex = 215000000000.0 M400_50A.struct.Ey = 215000000000.0 M400_50A.struct.Ez = 80000000000.0 M400_50A.struct.Gxy = 0.0 M400_50A.struct.Gxz = 2000000000.0 M400_50A.struct.Gyz = 2000000000.0 M400_50A.struct.nu_xy = 0.3 M400_50A.struct.nu_xz = 0.03 M400_50A.struct.nu_yz = 0.03
from pyleecan.Classes.Material import Material from pyleecan.Classes.MatMagnetics import MatMagnetics Magnet5 = Material(name="Magnet5") Magnet5.mag = MatMagnetics() Magnet5.elec.rho = 1.6e-06 Magnet5.mag.mur_lin = 1.05 Magnet5.mag.Hc = 917035.624481873 Magnet5.mag.alpha_Br = 0.0 Magnet5.mag.Brm20 = 1.21 Magnet5.mag.Wlam = 0 Magnet5.struct.rho = 7500.0