Page 1 of 1

Simulation of electric field inside tube with cutout

Posted: 14 Sep 2017, 13:57
by alex.neal
Hello everyone,

I start the user Elmer and I need a help.

How correctly to set a similar configuration for calculating the electric field inside the tube (black-dielectric):
geo.jpg
(25.07 KiB) Not downloaded yet
The black side - dielectric, orange side - anode&cathode.

I need to calculation electric field inside a tube but with some specificity. So, from 0 to Alpha_1 we calculation with potential Phi1 and Phi2 on r1 distance , but from Alpha_1 to Alpha_2 we calculation with potential Phi1 and Phi3 on r2 distance. How do I set this range in Elmer ? I created geometry in GMesh, namely one cylinder placed in another.

I'll be very grateful for the help!

Regards,
Alex.

Re: Simulation of electric field inside tube with cutout

Posted: 14 Sep 2017, 14:14
by mzenker
Hi,

I cannot open your google drive files, my company's IT blocks them. You can upload the files directly if they are less than 1 MB.
So without knowing the exact geometry, I would propose you open the mesh with ElmerGUI, use the Electrostatic or Static Current solver (depending on the materials: if you have only isolators, it's Electrostatics), set the potential as boundary condition, and that should be it. Then you get the potential as result. To get the field, you can either use the FluxSolver or do it in the postprocessing stage, see this thread: viewtopic.php?f=3&t=4356.

For more information, you can search this forum and consult the documentation: ElmerGUI manual, Solver manual, Models manual, Tutorials.

HTH,
Matthias

Re: Simulation of electric field inside tube with cutout

Posted: 14 Sep 2017, 15:15
by alex.neal
mzenker wrote:Hi,

I cannot open your google drive files, my company's IT blocks them. You can upload the files directly if they are less than 1 MB.
So without knowing the exact geometry, I would propose you open the mesh with ElmerGUI, use the Electrostatic or Static Current solver (depending on the materials: if you have only isolators, it's Electrostatics), set the potential as boundary condition, and that should be it. Then you get the potential as result. To get the field, you can either use the FluxSolver or do it in the postprocessing stage, see this thread: viewtopic.php?f=3&t=4356.

For more information, you can search this forum and consult the documentation: ElmerGUI manual, Solver manual, Models manual, Tutorials.

HTH,
Matthias
Sorry,

I attached a geometry and thanks for the answer.

Regards,
Alex.

Re: Simulation of electric field inside tube with cutout

Posted: 18 Sep 2017, 12:08
by annier
Alex,
1. You need to draw spherical geometries (multibodies) in accordance to your physics.

2. Please see tutorials on capacitances of Elmer (GUI and nonGUI) so that you can basically utilize the PDE of Electrostatics to simulate your geometrical conditions.


Yours Sincerely,
Anil Kunwar

Re: Simulation of electric field inside tube with cutout

Posted: 18 Sep 2017, 17:24
by alex.neal
annier wrote:Alex,
1. You need to draw spherical geometries (multibodies) in accordance to your physics.

2. Please see tutorials on capacitances of Elmer (GUI and nonGUI) so that you can basically utilize the PDE of Electrostatics to simulate your geometrical conditions.


Yours Sincerely,
Anil Kunwar

Hi, Anil

For first step
I created this geometry:
tube.geo
(257 Bytes) Downloaded 248 times
&
first step.jpg
first step.jpg (146.66 KiB) Viewed 3179 times
And following the example Electrostatic equation – Capacitance of two ball (p.23) : http://www.nic.funet.fi/index/elmer/doc ... orials.pdf Set the same conditions, except the value for the potentials

Code: Select all

Header
  CHECK KEYWORDS Warn
  Mesh DB "." "."
  Include Path ""
  Results Directory ""
End

Simulation
  Max Output Level = 5
  Coordinate System = Cartesian
  Coordinate Mapping(3) = 1 2 3
  Simulation Type = Steady state
  Steady State Max Iterations = 1
  Output Intervals = 1
  Timestepping Method = BDF
  BDF Order = 1
  Solver Input File = case.sif
  Post File = case.vtu
End

Constants
  Gravity(4) = 0 -1 0 9.82
  Stefan Boltzmann = 5.67e-08
  Permittivity of Vacuum = 1
  Boltzmann Constant = 1.3807e-23
  Unit Charge = 1.602e-19
End

Body 1
  Target Bodies(1) = 3
  Name = "Body 1"
  Equation = 1
  Material = 1
End

Solver 1
  Equation = Electrostatics
  Variable = Potential
  Procedure = "StatElecSolve" "StatElecSolver"
  Calculate Electric Field = True
  Exec Solver = Always
  Stabilize = True
  Bubbles = False
  Lumped Mass Matrix = False
  Optimize Bandwidth = True
  Steady State Convergence Tolerance = 1.0e-5
  Nonlinear System Convergence Tolerance = 1.0e-7
  Nonlinear System Max Iterations = 20
  Nonlinear System Newton After Iterations = 3
  Nonlinear System Newton After Tolerance = 1.0e-3
  Nonlinear System Relaxation Factor = 1
  Linear System Solver = Iterative
  Linear System Iterative Method = BiCGStab
  Linear System Max Iterations = 500
  Linear System Convergence Tolerance = 1.0e-10
  BiCGstabl polynomial degree = 2
  Linear System Preconditioning = Diagonal
  Linear System ILUT Tolerance = 1.0e-3
  Linear System Abort Not Converged = False
  Linear System Residual Output = 1
  Linear System Precondition Recompute = 1
End

Equation 1
  Name = "Equation 1"
  Active Solvers(1) = 1
End

Material 1
  Name = "Material 1"
  Porosity Model = Always saturated
  Relative Permittivity = 1.0
End

Boundary Condition 1
  Target Boundaries(1) = 1 
  Name = "finite"
  Electric Infinity BC = True
End

Boundary Condition 2
  Target Boundaries(1) = 3 
  Name = "bc1"
  Potential = 1000
End

Boundary Condition 3
  Target Boundaries(1) = 2 
  Name = "bc2"
  Potential = 0
End
But i can't give the electric field map inside tube with ParaView, because ElmerSolve issues a zero.
Could you help me set the boundary conditions for Elmer ?