Functional 1.0
This commit is contained in:
parent
c607abeb6d
commit
d3c70c7c0d
@ -31,7 +31,10 @@ if __name__ == '__main__':
|
||||
corriente = I_obj[i]
|
||||
frecuencia = f_obj[i]
|
||||
|
||||
tension = mc.simularMCAD(corriente, frecuencia, material, iteration)
|
||||
mcadIteration = f"{iteration}.{i}"
|
||||
print("Iniciando iteración: ", mcadIteration)
|
||||
|
||||
tension = mc.simularMCAD(corriente, frecuencia, material, mcadIteration)
|
||||
|
||||
error.append(tension/E_obj)
|
||||
|
||||
@ -42,4 +45,4 @@ if __name__ == '__main__':
|
||||
|
||||
flag, offset = gc.logica_offset(offset, error, errorObjetivo)
|
||||
|
||||
iterarion =+ 1
|
||||
iteration =+ 1
|
@ -19,14 +19,14 @@ def generar_curva(offset, ruta):
|
||||
b = muVacio * h + offset
|
||||
|
||||
with open(ruta, "w") as f:
|
||||
f.write('[PLACOND]\n')
|
||||
f.write('[PLACond]\n')
|
||||
f.write('Type=Fixed_Solid\n')
|
||||
f.write('Solid Type=Plastic\n')
|
||||
f.write('Solid Type=Steel\n')
|
||||
f.write('Thermal Conductivity=0\n')
|
||||
f.write('Specific Heat=0\n')
|
||||
f.write('Density=1850\n')
|
||||
f.write('Notes=\n')
|
||||
f.write('ElectricalResistivity=0\n')
|
||||
f.write('ElectricalResistivity=0.2\n')
|
||||
f.write('TempCoefElectricalResistivity=0\n')
|
||||
f.write('PoissonsRatio=0\n')
|
||||
f.write('YoungsCoefficient=0\n')
|
||||
|
20
motorcad.py
20
motorcad.py
@ -13,9 +13,10 @@ def simularMCAD(corriente, frecuencia, material, iteration):
|
||||
print("Archivo de motor cargado desde:", motPath)
|
||||
|
||||
# Simulation config
|
||||
mcad.set_variable("DriveType_BPM", 0)
|
||||
mcad.set_variable("MagneticThermalCoupling", 0)
|
||||
mcad.set_variable("CurrentDefinition", 1)
|
||||
mcad.set_variable("BackEMFCalculation", False)
|
||||
mcad.set_variable("BackEMFCalculation", True)
|
||||
mcad.set_variable("CoggingTorqueCalculation", False)
|
||||
mcad.set_variable("ElectromagneticForcesCalc_OC", False)
|
||||
mcad.set_variable("TorqueSpeedCalculation", False)
|
||||
@ -23,10 +24,10 @@ def simularMCAD(corriente, frecuencia, material, iteration):
|
||||
mcad.set_variable("ElectromagneticForcesCalc_Load", False)
|
||||
mcad.set_variable("InductanceCalc", False)
|
||||
mcad.set_variable("BPMShortCircuitCalc", False)
|
||||
mcad.set_variable("TorqueCalculation", True)
|
||||
mcad.set_variable("TorqueCalculation", False)
|
||||
|
||||
# Operation point
|
||||
polos = mcad.get_variable("PoleNumber")
|
||||
polos = mcad.get_variable("Pole_Number")
|
||||
n = frecuencia * 60 / (polos/2)
|
||||
mcad.set_variable("ShaftSpeed", n)
|
||||
mcad.set_variable("RMSCurrent", corriente)
|
||||
@ -42,15 +43,10 @@ def simularMCAD(corriente, frecuencia, material, iteration):
|
||||
# Ejecución y resultados
|
||||
mcad.do_magnetic_calculation()
|
||||
|
||||
E = mcad.get_variable("RMSBackEMFLine")
|
||||
I = mcad.get_variable("RMSPhaseCurrent")
|
||||
f = mcad.get_variable("FundamentalFrequency")
|
||||
E = mcad.get_variable("RmsBackEMFPhase")
|
||||
|
||||
resultsPath = os.path.join(working_folder, "results", f"results_{iteration}.txt")
|
||||
try:
|
||||
mcad.export_results("EMagnetic", resultsPath)
|
||||
print("Results successfully exported.")
|
||||
except mcad.MotorCADError:
|
||||
print("Results failed to export.")
|
||||
mcad.export_results("EMagnetic", resultsPath)
|
||||
print("Resultados exportados a ", resultsPath)
|
||||
|
||||
return E, I, f
|
||||
return E
|
@ -5,7 +5,7 @@ Program_Version=2024.1.3.1
|
||||
Licence_Name_Line1=1055@lic-server19.unav.es
|
||||
User=promerogomb
|
||||
Licence_System=Ansys
|
||||
File_Date=28/03/2025 14:42:36
|
||||
File_Date=31/03/2025 12:47:28
|
||||
Partial_file=False
|
||||
Main_Title=Default Motor
|
||||
Title=Default Motor
|
||||
@ -20,6 +20,7 @@ Previous_Version[5]=promerogomb 1055@lic-server19.unav.es 2023.1.2.1 20/09/2023
|
||||
Previous_Version[6]=promerogomb 1055@lic-server19.unav.es 2023.1.2.1 08/11/2023 19:59:20
|
||||
Previous_Version[7]=promerogomb 1055@lic-server19.unav.es 2023.1.2.1 21/11/2023 15:51:09
|
||||
Previous_Version[8]=promerogomb 1055@lic-server19.unav.es 2024.1.3.1 27/03/2025 13:46:56
|
||||
Previous_Version[9]=promerogomb 1055@lic-server19.unav.es 2024.1.3.1 28/03/2025 14:42:36
|
||||
|
||||
[File_Notes]
|
||||
DataFile_Notes=Input user notes to be stored in datafile here
|
||||
@ -1652,26 +1653,26 @@ Calc/Input_h[fc]_Encoder_Case_-_Radial=Calc_h_conv
|
||||
Calc/Input_h[fc]_Encoder_Case_-_Axial=Calc_h_conv
|
||||
|
||||
[Calc_Data_Keys]
|
||||
[1]=5C5F53510C4443555757590B0B5B0C06140B111C190904004173011F05451901174E0F07555C401E5D581E4017154A57580B0B1A045A01434746595B4B5501454754575D4B020E525B425C59555C0C0F00015A055C445F5A525656
|
||||
[2]=5C5F53510C4443555757590B0B5B1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185B414B55574401095A5D5257595F5C0D02070740065A4252465C555701584D5656
|
||||
[3]=5C5F53510C4443555757590B0B5B1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185B414B55574401095A5D5257535F5A0D02050440065A4252465C555701584D5656
|
||||
[4]=5C5F53510C4443555757590B0B5B1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185B404B55574401095A5D5257595F5A0B02050440065A4252465C555701584D5656
|
||||
[5]=5C5F53510C4443555757590B0B5B1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A541858454B55574401095A5D5257535F5A0902040240065A4252465C555701584D5656
|
||||
[6]=5C5F53510C4443555757590B0B5B1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185A4D4B545F4401095A5D5257535F5D0002060540065A4252465C555701584D5656
|
||||
[7]=5C5F53510C4443555757590B0B5B1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A541858444B545F4401095A5D52575F5F5D0802040C40065A4252465C555701584D5656
|
||||
[8]=5C5F53510C4443555757590B0B5B1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B1407440159585746594A541858424B555D4401095A5B5257595F5C0F02010340065A4252465C555701584D5656
|
||||
[9]=5C5F53510C4443555757590B0B5B001B0832213C780C010240074340575A53565D0A59
|
||||
[10]=5C5F53510C4443555757590B0B5B0701322E171B5271796F254924220A1E302F00795E4053515A4505085A57405E5856
|
||||
[11]=5C5F53510C4443555757590B0B5B3A392B18291B706B4E501B443C261F2C212A274D0E2F2F2B013A4B6F1136002A1328180D0D0301401D5B475451585C570B
|
||||
[12]=5C5F53510C4443555757590B0B5B1B1E332D2F1D6D607960157A203B05070B3211700014202406056952035A47515E51460F09060C460B5F45
|
||||
[13]=5C5F53510C4443555757590B0B5B021B0A042929785B447427690A3B332D1E252071213A2A3D1D0766525C5B45525E4B5E080A0D074C015E
|
||||
[14]=5C5F53510C4443555757590B0B5B3F00343C290F72624479185920060E0E5E51520C5E5B52545C5201015A5D
|
||||
[15]=5C5F53510C4443555757590B0B5C213D2B211C0C7774604416461C1A273D181632570E0F1C30212D070C5F5A46485C545A000A0C0740
|
||||
[16]=5C5F53510C4443555757590B0B5C05352B29130469417A443F460313091B051E065D1F202B31033F477F1B3D003718331B4C40590141045942485E5B565C0A524750
|
||||
[17]=5C5F53510C4443555757590B0B5C39172A331405717A0000430759585059585D57005841
|
||||
[18]=5C5F53510C4443555757590B0B5C0F252D3F333B614E4043266138260F381D2E316C0510172D1D07695D232C1C3E2F221E0D0D0301401D5B475451585C570C
|
||||
[19]=5C5F53510C4443555757590B0B5C2403201B311F0D0D0301401D5B475451585C570C
|
||||
[20]=5C5F53510C4443555757590B0B5C1F200C1A22266B400000430759585059585D57005841
|
||||
[1]=5C5F53510F44405757575D0B005E0C06140B111C190904004173011F05451901174E0F07555C401E5D581E4017154A57580B0B1A045A01434746595B4B5501454754575D4B020E525B425C59555C0C0F00025A065E445F5E525D53
|
||||
[2]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185B414B55574401095A5D5257595F5C0D02070740065A4251465F5757015C4D5D53
|
||||
[3]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185B414B55574401095A5D5257535F5A0D02050440065A4251465F5757015C4D5D53
|
||||
[4]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185B404B55574401095A5D5257595F5A0B02050440065A4251465F5757015C4D5D53
|
||||
[5]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A541858454B55574401095A5D5257535F5A0902040240065A4251465F5757015C4D5D53
|
||||
[6]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A54185A4D4B545F4401095A5D5257535F5D0002060540065A4251465F5757015C4D5D53
|
||||
[7]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B140744015E585746584A541858444B545F4401095A5D52575F5F5D0802040C40065A4251465F5757015C4D5D53
|
||||
[8]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B1407440159585746594A541858424B555D4401095A5B5257595F5C0F02010340065A4251465F5757015C4D5D53
|
||||
[9]=5C5F53510F44405757575D0B005E1E000907001A565F5B5816135C46535D2A080C5B47060117180E4108514007080B13465C4B1407440159585746594A5418584D4B555D4401095A5B52575E5F5C0B02070340065A4251465F5757015C4D5D53
|
||||
[10]=5C5F53510F44405757575D0B005E2A020428311D5675405D3A5121272E2C1B341452280C3C2A2008607719383923242B196B5D71782554253A00212335150C5F425052405E000B51584A5F5C
|
||||
[11]=5C5F53510F44405757575D0B005E383E350602206F6A5171027C20113C1D3A0E094C1A101D295A5E040D5F404755585C5E010102
|
||||
[12]=5C5F53510F44405757575D0B005E3F07032101295B716760235F243E0A063F101F6B0933221001044B73392735083A312656524C5840065A4251465F5757015C4D5D53
|
||||
[13]=5C5F53510F44405757575D0B005E3A3434071C10557C60570E7E3A170D093B1C265E3A2326321633070C5F5A45485F565A000E0C0C42
|
||||
[14]=5C5F53510F44405757575D0B005E2A3D240B132B5E7255650D4509320B25200532732D3302155A5E040D5F404755585C5E010102
|
||||
[15]=5C5F53510F44405757575D0B005E0705172E2D1C6C415B452D675943515C5D4A500B584C525D575D
|
||||
[16]=5C5F53510F44405757575D0B005E143127271F1268515E5F39075841525F4451560A53435C5C58
|
||||
[17]=5C5F53510F44405757575D0B005E00012A0B1C3A634E51502D401D3A2C3112133376204151525A5C1D0C5B5C4B50525C5E
|
||||
[18]=5C5F53510F44405757575D0B005E083B305E505F0D0F1A00470154405E515C
|
||||
[19]=5C5F53510F44405757575D0B005E3B271C21290B605B476F38782902140E0B220A7B2C4151525A5C1D0C5B5C4B50525C5E
|
||||
[20]=5C5F53510F44405757575D0B005F3F0A05212403484B6444005604110D21041C045C3822130F1E3E4943053608041929185F737657266129020E2B0550500F5E424A505D590A0F505745
|
||||
|
||||
[External_Components]
|
||||
Number_of_External_Circuit_Comps=0
|
||||
@ -6977,13 +6978,13 @@ ArmatureEWdgInductance_Aux_Multiplier=1
|
||||
IM1PHEquivalentCircuitSolverMethod=1
|
||||
IMEquivalentCircuitHarmonicOrders=3
|
||||
IM1PH_NumHarmonicOrders=1
|
||||
PeakCurrent=0
|
||||
PeakCurrent=0,707106781186548
|
||||
DCCurrent=5
|
||||
RMSCurrent=0
|
||||
RMSCurrent=0,5
|
||||
ConverterLosses=0
|
||||
DCFieldCurrent=10
|
||||
DCRotorCurrent=10
|
||||
RMSCurrentDensity=0
|
||||
RMSCurrentDensity=2,54647908947033
|
||||
DCCurrentDensity=0
|
||||
FieldCurrentDensity=0
|
||||
RotorCurrentDensity=0
|
||||
@ -7042,8 +7043,8 @@ MagneticContextVisible=True
|
||||
PhysicalModelType=1
|
||||
DisplayCoggingTorqueCE=False
|
||||
ShaftHole_Inertia_Calc=1
|
||||
BPMDriveMode=3
|
||||
DriveType_BPM=1
|
||||
BPMDriveMode=0
|
||||
DriveType_BPM=0
|
||||
ContinuousSkewMethod=1
|
||||
FluxSkewFactor=1
|
||||
SkewAngle_FluxSkewFactor=0
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
Material BH characteristics 31/03/2025 10:46:07 10:46:07
|
||||
Material BH characteristics 31/03/2025 13:07:03 13:07:03
|
||||
Code:1 (Stator) Material: M800-50A
|
||||
24
|
||||
1 0 0
|
||||
@ -25,30 +25,27 @@ Code:1 (Stator) Material: M800-50A
|
||||
22 34708.362 2.038308474
|
||||
23 46723.5557 2.135761437
|
||||
24 60861.7778 2.233294435
|
||||
Code:2 (Rotor) Material: Stahl 37
|
||||
22
|
||||
Code:2 (Rotor) Material: PLACond
|
||||
19
|
||||
1 0 0
|
||||
2 10 0.1
|
||||
3 25 0.2
|
||||
4 50.5 0.3
|
||||
5 100 0.4
|
||||
6 150 0.5
|
||||
7 210 0.6
|
||||
8 330 0.7
|
||||
9 480 0.8
|
||||
10 620 0.9
|
||||
11 750 1
|
||||
12 870 1.1
|
||||
13 1080 1.2
|
||||
14 1340 1.3
|
||||
15 1850 1.4
|
||||
16 2800 1.5
|
||||
17 4350 1.6
|
||||
18 6800 1.7
|
||||
19 10800 1.8
|
||||
20 18200.1514 1.9
|
||||
21 29000 2
|
||||
22 45000 2.1
|
||||
2 31.9 4.008672226E-05
|
||||
3 44.9 5.642300406E-05
|
||||
4 67.3 8.457167423E-05
|
||||
5 106 0.0001332035285
|
||||
6 164 0.0002060884781
|
||||
7 235 0.0002953097094
|
||||
8 435 0.0005466371217
|
||||
9 1109 0.001393610501
|
||||
10 1813 0.002278282992
|
||||
11 2802 0.003521097046
|
||||
12 4054 0.005094406647
|
||||
13 5592 0.007027114448
|
||||
14 9711 0.0122032025
|
||||
15 18500 0.02324778564
|
||||
16 45000 0.05654866776
|
||||
17 88491 0.1112010702
|
||||
18 140000 0.1759291886
|
||||
19 200000 0.2513274123
|
||||
Code:3 (Shaft) No BH:
|
||||
2
|
||||
1 0 0
|
||||
|
Loading…
Reference in New Issue
Block a user