Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.
Issues of stranded conductors modelling
Posted Nov 14, 2009, 9:00 p.m. EST 4 Replies
Please login with a confirmed email address before reporting spam
Dear Colleagues,
could you help me to clarify the following situation, please?
I would like to get an advice regarding modeling of stranded conductors. I am using AC/DC module of COMSOL Multiphysics version 3.5a (with hotfix 1, i. e. 3.5.0.608) and my 3D problem defined as follows. Also, feel free to find all the models (2D and 3D for stranded and normal conductors) available in the archive "coils.tar.gz" here -- www.megaupload.com/?d=NNS1OHWD as well.
The domains are:
1.) Air represented as a sphere with a radius of 100 mm;
2.) Coil represented as two subtracted cylinders with a height of 10 mm and winding width 2 mm.
Targets are: magnetic field, electric field and eddy currents induced in a plate (in the future) in these domains.
That is all, just an ordinary time-harmonic time-dependent (duration 1 ms, step 1/4 ms) simulation at a frequency of 1 kHz with a current of 1 A.
It is working well without gauge fixing (without complex numbers allowed both in 2D and 3D) and simulation time is quite fast (0.7 hours for ~34k DOF) while conductivity of the air domain is set to 0 S/m and conductivity of the coil, respectively, to 59 MS/m. Magnetic and electric fields in this case for 2D and 3D models are equal. However, when I am trying to create a stranded conductor and turn the skin effect off by setting the conductivity of the coil to 0 S/m (0.1, 0.01, etc) and turn the gauge fixing on as prescribed in the documentation, it refuses to work! Either "solution is not converged", or "divergence of the linear iterations", even "complex number encountered" (this can be handled through solver settings). By the way, in two dimensional case it works perfect with straight zero conductivities...
I have tried to play with different solvers settings, various conductivity values, gauge fixing, stationary solution, I have tried to include some "dummy" copper plates into the solution... Nothing helps. Is something else wrong with my model? (See the archive, please.)
Although, it works when conductivity of the coil is set to 1 S/m, conductivity of the air is 0 S/m and gauge fixing is on, but it runs very slow (7.4 hours for ~41k) compared to the case where the skin effect is present -- how is that possible? I thought it should be faster because eddy currents are not calculated in the case of no skin effect. Also, magnetic field is comparable, but electric field is not comparable between 2D and 3D models! (Complex numbers were allowed in 2D.) So, will a value of 1 S/m be a good choice for me? Even if I need to include objects with conductivities varied from 0.1 to 0.0001 S/m and an iron core to my solution in the future, will it have any influence onto accuracy of modelling results? (Is the main point here that the value of air conductivity equals to zero?)
Please, advise me how to proceed with the modeling of stranded conductors in COMSOL. What is the proper way to do it regarding electric field and solution time?
I would very appreciate any help. Thank you very much in advance!
With best wishes,
Dmitry
P. S. I would like to thank the COMSOL group for their brilliant product! Eager to try out the fourth version! :)
could you help me to clarify the following situation, please?
I would like to get an advice regarding modeling of stranded conductors. I am using AC/DC module of COMSOL Multiphysics version 3.5a (with hotfix 1, i. e. 3.5.0.608) and my 3D problem defined as follows. Also, feel free to find all the models (2D and 3D for stranded and normal conductors) available in the archive "coils.tar.gz" here -- www.megaupload.com/?d=NNS1OHWD as well.
The domains are:
1.) Air represented as a sphere with a radius of 100 mm;
2.) Coil represented as two subtracted cylinders with a height of 10 mm and winding width 2 mm.
Targets are: magnetic field, electric field and eddy currents induced in a plate (in the future) in these domains.
That is all, just an ordinary time-harmonic time-dependent (duration 1 ms, step 1/4 ms) simulation at a frequency of 1 kHz with a current of 1 A.
It is working well without gauge fixing (without complex numbers allowed both in 2D and 3D) and simulation time is quite fast (0.7 hours for ~34k DOF) while conductivity of the air domain is set to 0 S/m and conductivity of the coil, respectively, to 59 MS/m. Magnetic and electric fields in this case for 2D and 3D models are equal. However, when I am trying to create a stranded conductor and turn the skin effect off by setting the conductivity of the coil to 0 S/m (0.1, 0.01, etc) and turn the gauge fixing on as prescribed in the documentation, it refuses to work! Either "solution is not converged", or "divergence of the linear iterations", even "complex number encountered" (this can be handled through solver settings). By the way, in two dimensional case it works perfect with straight zero conductivities...
I have tried to play with different solvers settings, various conductivity values, gauge fixing, stationary solution, I have tried to include some "dummy" copper plates into the solution... Nothing helps. Is something else wrong with my model? (See the archive, please.)
Although, it works when conductivity of the coil is set to 1 S/m, conductivity of the air is 0 S/m and gauge fixing is on, but it runs very slow (7.4 hours for ~41k) compared to the case where the skin effect is present -- how is that possible? I thought it should be faster because eddy currents are not calculated in the case of no skin effect. Also, magnetic field is comparable, but electric field is not comparable between 2D and 3D models! (Complex numbers were allowed in 2D.) So, will a value of 1 S/m be a good choice for me? Even if I need to include objects with conductivities varied from 0.1 to 0.0001 S/m and an iron core to my solution in the future, will it have any influence onto accuracy of modelling results? (Is the main point here that the value of air conductivity equals to zero?)
Please, advise me how to proceed with the modeling of stranded conductors in COMSOL. What is the proper way to do it regarding electric field and solution time?
I would very appreciate any help. Thank you very much in advance!
With best wishes,
Dmitry
P. S. I would like to thank the COMSOL group for their brilliant product! Eager to try out the fourth version! :)
4 Replies Last Post Jun 6, 2017, 12:53 p.m. EDT