Boundary conditions for inhomogeneous non-sepearable 3D PDE

Click For Summary
SUMMARY

This discussion focuses on solving the inhomogeneous elliptic partial differential equation (PDE) in spherical coordinates, specifically the equation \nabla \cdot (\sigma \cdot \nabla \Phi) = f, where \sigma is a 3x3 nonsymmetric conductivity matrix. The user seeks to express boundary conditions in Robin-type form for use in PDE software. The boundary conditions are derived from the current density \vec{J} and require the radial component of \nabla \Phi to be expressed as \hat{r} \cdot (\sigma^{-1} \cdot \vec{g}), contingent upon the invertibility of \sigma on the boundary.

PREREQUISITES
  • Understanding of elliptic partial differential equations (PDEs)
  • Familiarity with Ohm's law in vector form
  • Knowledge of boundary condition types, specifically Robin-type conditions
  • Proficiency in spherical coordinate systems and transformations
NEXT STEPS
  • Research the properties of nonsymmetric matrices and their implications in PDEs
  • Learn about the implementation of Robin boundary conditions in PDE software
  • Study the numerical methods for solving inhomogeneous elliptic PDEs
  • Explore the concept of matrix inversion in the context of boundary value problems
USEFUL FOR

Mathematicians, physicists, and engineers working on computational modeling of electromagnetic fields, particularly those dealing with complex boundary conditions in PDEs.

vibe3
Messages
39
Reaction score
1
Hello, I am looking to solve the 3D equation in spherical coordinates
<br /> \nabla \cdot \vec{J} = 0<br />
using the Ohm's law
<br /> \vec{J} = \sigma \cdot (\vec{E} + \vec{U} \times \vec{B})<br />
where \sigma is a given 3x3 nonsymmetric conductivity matrix and U,B are given vector fields. I desire the electric potential \Phi where \vec{E} = -\nabla \Phi. This leads to the inhomogeneous elliptic PDE:
<br /> \nabla \cdot (\sigma \cdot \nabla \Phi) = f<br />
where the right hand side f is known and is f = \nabla \cdot (\sigma \cdot \vec{U} \times \vec{B}).

Now my question relates to how to express the boundary conditions. Many existing PDE software require inputs of Robin-type boundary conditions, which would be of the form:
<br /> a \Phi + b \hat{n} \cdot \nabla \Phi = g<br />

For my particular problem, I am using a spherical region
<br /> \Omega = [r_1,r_2] \times [\theta_1,\theta_2] \times [0, 2 \pi]<br />
which is like a spherical shell with the top and bottom cut off at some \theta_1,\theta_2

Now I know that at the lower boundary,
<br /> \vec{J}(r_1,\theta,\phi) = 0<br />
which means
<br /> \sigma \cdot \nabla \Phi(r_1,\theta,\phi) = (\sigma \cdot (\vec{U} \times \vec{B}))(r_1,\theta,\phi) = g(r_1,\theta,\phi)<br />
where g is known.

What I can't see easily is now to convert this into the Robin-type equation above so it can be input into a PDE software. Does anyone have any ideas?

Many thanks in advance!
 
Physics news on Phys.org
vibe3 said:
Hello, I am looking to solve the 3D equation in spherical coordinates
<br /> \nabla \cdot \vec{J} = 0<br />
using the Ohm's law
<br /> \vec{J} = \sigma \cdot (\vec{E} + \vec{U} \times \vec{B})<br />
where \sigma is a given 3x3 nonsymmetric conductivity matrix and U,B are given vector fields. I desire the electric potential \Phi where \vec{E} = -\nabla \Phi. This leads to the inhomogeneous elliptic PDE:
<br /> \nabla \cdot (\sigma \cdot \nabla \Phi) = f<br />
where the right hand side f is known and is f = \nabla \cdot (\sigma \cdot \vec{U} \times \vec{B}).

Now my question relates to how to express the boundary conditions. Many existing PDE software require inputs of Robin-type boundary conditions, which would be of the form:
<br /> a \Phi + b \hat{n} \cdot \nabla \Phi = g<br />

For my particular problem, I am using a spherical region
<br /> \Omega = [r_1,r_2] \times [\theta_1,\theta_2] \times [0, 2 \pi]<br />
which is like a spherical shell with the top and bottom cut off at some \theta_1,\theta_2

Now I know that at the lower boundary,
<br /> \vec{J}(r_1,\theta,\phi) = 0<br />
which means
<br /> \sigma \cdot \nabla \Phi(r_1,\theta,\phi) = (\sigma \cdot (\vec{U} \times \vec{B}))(r_1,\theta,\phi) = g(r_1,\theta,\phi)<br />
where g is known

Your g is a vector.

You need somehow to solve
<br /> \sigma \cdot \nabla \Phi = \vec g<br />
for the radial component of \nabla \Phi, which is \vec n \cdot \nabla\Phi for this boundary. That in general is possible only if \sigma is invertible on the boundary (\det \sigma \neq 0), so that
<br /> \frac{\partial \Phi}{\partial r} = \hat r \cdot (\sigma^{-1} \cdot \vec g).<br />

(Actually for r = r_1 we have \vec n \cdot \nabla\Phi = - \dfrac{\partial \Phi}{\partial r}, so on that boundary
<br /> -\frac{\partial \Phi}{\partial r} = \hat r \cdot (\sigma^{-1} \cdot \vec g)<br />
and on r = r_2
<br /> \frac{\partial \Phi}{\partial r} = \hat r \cdot (\sigma^{-1} \cdot \vec g).<br />

Otherwise you may need to find a different solution method.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 36 ·
2
Replies
36
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K