Exemple #1
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__), "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
Exemple #2
0
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
Exemple #3
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
Exemple #4
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
Exemple #5
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
Exemple #6
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
Exemple #7
0
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
Exemple #8
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
Exemple #9
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
Exemple #10
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
Exemple #11
0
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