I have made 2 models, the first one is called "model_full" and the other one "model_symm". The first one is based on the full PMSM model and the second one has only 1/3 of the model and uses the symmetry of the machine. It seems that the models give identical results (see images below).
Results of the "model_full" Results of the "model_symm" The problem is that the symm model takes longer time to calculate than the full model. Eventhough, the number of elements of the symm model is 3 times smaller than of the full model. The SIF file settings should be identical. It is also noticable that the mgdyn2d solver of the symm model needs much more iterations to run than the full model.
Solver output of the "model_full"
Code: Select all
MAIN: -------------------------------------
MAIN:
ComputeChange: NS (ITER=1) (NRM,RELC): ( 1.3282287 0.75250525E-02 ) :: mgdyn2d
ComputeChange: NS (ITER=2) (NRM,RELC): ( 1.3282146 0.10664113E-04 ) :: mgdyn2d
ComputeChange: NS (ITER=3) (NRM,RELC): ( 1.3283190 0.78585266E-04 ) :: mgdyn2d
ComputeChange: NS (ITER=4) (NRM,RELC): ( 1.3283152 0.28531122E-05 ) :: mgdyn2d
ComputeChange: NS (ITER=5) (NRM,RELC): ( 1.3283151 0.67824760E-07 ) :: mgdyn2d
ComputeChange: NS (ITER=1) (NRM,RELC): ( 0.58164935 2.0000000 ) :: mgdynpost
ComputeChange: NS (ITER=2) (NRM,RELC): ( 0.58168381 0.59254137E-04 ) :: mgdynpost
ComputeChange: NS (ITER=4) (NRM,RELC): ( 141854.69 2.0000000 ) :: mgdynpost
ComputeChange: NS (ITER=5) (NRM,RELC): ( 141860.93 0.43985741E-04 ) :: mgdynpost
ComputeChange: NS (ITER=9) (NRM,RELC): ( 0.26418459E-02 2.0000000 ) :: mgdynpost
ComputeChange: SS (ITER=1) (NRM,RELC): ( 0.0000000 0.0000000 ) :: SaveScalars
ElmerSolver: *** Elmer Solver: ALL DONE ***
ElmerSolver: The end
SOLVER TOTAL TIME(CPU,REAL): 383.59 390.54
ELMER SOLVER FINISHED AT: 2022/01/04 23:00:47
Code: Select all
MAIN: -------------------------------------
MAIN:
ComputeChange: NS (ITER=1) (NRM,RELC): ( 0.64438315E+10 0.95086411 ) :: mgdyn2d
ComputeChange: NS (ITER=2) (NRM,RELC): ( 0.21521892E+10 0.99851837 ) :: mgdyn2d
ComputeChange: NS (ITER=3) (NRM,RELC): ( 0.74377213E+11 1.8875105 ) :: mgdyn2d
ComputeChange: NS (ITER=4) (NRM,RELC): ( 0.73780847E+10 1.6390162 ) :: mgdyn2d
ComputeChange: NS (ITER=5) (NRM,RELC): ( 0.49697598E+11 1.4829262 ) :: mgdyn2d
ComputeChange: NS (ITER=6) (NRM,RELC): ( 0.20485144E+12 1.2190487 ) :: mgdyn2d
ComputeChange: NS (ITER=7) (NRM,RELC): ( 0.28329232E+11 1.5140381 ) :: mgdyn2d
ComputeChange: NS (ITER=8) (NRM,RELC): ( 0.13660855E+11 0.69865901 ) :: mgdyn2d
ComputeChange: NS (ITER=9) (NRM,RELC): ( 0.14849375E+10 1.6078284 ) :: mgdyn2d
ComputeChange: NS (ITER=10) (NRM,RELC): ( 0.20076820E+10 0.29934236 ) :: mgdyn2d
ComputeChange: NS (ITER=11) (NRM,RELC): ( 0.26720109E+10 0.28391987 ) :: mgdyn2d
ComputeChange: NS (ITER=12) (NRM,RELC): ( 0.30158262E+10 0.12089494 ) :: mgdyn2d
ComputeChange: NS (ITER=13) (NRM,RELC): ( 0.32799188E+10 0.83895570E-01 ) :: mgdyn2d
ComputeChange: NS (ITER=14) (NRM,RELC): ( 0.20597227E+10 0.45703296 ) :: mgdyn2d
ComputeChange: NS (ITER=15) (NRM,RELC): ( 0.21601730E+10 0.47607962E-01 ) :: mgdyn2d
ComputeChange: NS (ITER=16) (NRM,RELC): ( 0.80494376E+10 1.1536708 ) :: mgdyn2d
ComputeChange: NS (ITER=17) (NRM,RELC): ( 0.27316929E+10 0.98649111 ) :: mgdyn2d
ComputeChange: NS (ITER=18) (NRM,RELC): ( 0.59357366E+10 0.73932962 ) :: mgdyn2d
ComputeChange: NS (ITER=19) (NRM,RELC): ( 0.24568341E+12 1.9056394 ) :: mgdyn2d
ComputeChange: NS (ITER=20) (NRM,RELC): ( 0.21519202E+10 1.9652685 ) :: mgdyn2d
ComputeChange: NS (ITER=1) (NRM,RELC): ( 0.57873685 2.0000000 ) :: mgdynpost
ComputeChange: NS (ITER=2) (NRM,RELC): ( 0.63266331 0.89031606E-01 ) :: mgdynpost
ComputeChange: NS (ITER=4) (NRM,RELC): ( 124474.42 2.0000000 ) :: mgdynpost
ComputeChange: NS (ITER=5) (NRM,RELC): ( 181066.91 0.37044085 ) :: mgdynpost
ComputeChange: NS (ITER=9) (NRM,RELC): ( 0.27665042E-02 2.0000000 ) :: mgdynpost
ComputeChange: SS (ITER=1) (NRM,RELC): ( 0.0000000 0.0000000 ) :: SaveScalars
ElmerSolver: *** Elmer Solver: ALL DONE ***
ElmerSolver: The end
SOLVER TOTAL TIME(CPU,REAL): 405.21 411.34
ELMER SOLVER FINISHED AT: 2022/01/04 23:07:45
Thanks,
Mladen