MagneticFluxDensityValue
MagneticFluxDensityValue[pred,vars,pars]
represents a magnetic flux density boundary condition for PDEs with predicate pred indicating where it applies, with model variables vars and global parameters pars.
MagneticFluxDensityValue[pred,vars,pars,lkey]
represents a magnetic flux density boundary condition with local parameters specified in pars[lkey].
Details
![](Files/MagneticFluxDensityValue.en/details_1.png)
![](Files/MagneticFluxDensityValue.en/details_2.png)
- MagneticFluxDensityValue specifies a Neumann boundary value for the MagnetostaticPDEComponent.
- MagneticFluxDensityValue specifies a boundary condition for the MagnetostaticPDEComponent and is used as part of the modeling equation:
- MagneticFluxDensityValue is typically used to model a magnetic flux density
field in units of [
] that enters or leaves a boundary.
- A positive value denotes the inward magnetic flux, and a negative value denotes an outward flux.
- MagneticFluxDensityValue models a magnetic flux density
, normal to the boundary with dependent variable
in volts [
] and independent variables
in [
].
- Stationary variables vars are vars={Vm[x1,…,xn],{x1,…,xn}}.
- The linear form of MagnetostaticPDEComponent with vacuum permeability
in units of [
] and relative permeability
is given by:
- MagneticFluxDensityValue with a specified scalar magnetic flux density
, normal to the boundary, models:
- MagneticFluxDensityValue models a specified magnetic flux density vector
[
] with unit normal
:
- Model parameters pars are specified as for MagnetostaticPDEComponent.
- The following additional model parameters pars can be given:
-
parameter default symbol "BoundaryUnitNormal" Automatic "MagneticFluxDensity" - {0,...}
, magnetic flux density in [
]
"NormalMagneticFluxDensity" , normal magnetic flux density in [
]
"Thickness" , thickness in [
]
- All model parameters may depend on the spatial variables
.
- In two dimensions, the parameter "Thickness" is taken into account.
- To localize model parameters, a key lkey can be specified, and values from association pars[lkey] are used for model parameters.
- MagneticFluxDensityValue evaluates to a NeumannValue.
- The boundary predicate pred can be specified as in NeumannValue.
- If the MagneticFluxDensityValue depends on parameters
that are specified in the association pars as …,keypi…,pivi,…], the parameters
are replaced with
.
![](Files/MagneticFluxDensityValue.en/Image_1.gif)
![](Files/MagneticFluxDensityValue.en/Image_12.gif)
![](Files/MagneticFluxDensityValue.en/Image_14.gif)
![](Files/MagneticFluxDensityValue.en/Image_18.gif)
Examples
open allclose allBasic Examples (3)
Scope (2)
Applications (1)
Model an iron cube embedded inside air and emerged in a homogeneous magnetic field of [
] directed along the
axis. The domain is composed of an iron cube of length
[
]. Due to symmetry, only 1/8 of the whole domain is simulated. The air boundary surrounding the iron cube is modeled as a second cube of length
[
].
The mesh has internal boundaries that represent the inner iron cube.
Visualize a wireframe of the mesh with the iron cube inside:
The parameters to be used are the permeability of vacuum and iron
.
To specify the homogeneous magnetic field across the domain, an outward magnetic flux density normal to the boundary at
is specified.
Set up the magnetic flux density condition:
Solve the magnetostatic PDE model:
Text
Wolfram Research (2025), MagneticFluxDensityValue, Wolfram Language function, https://reference.wolfram.com/language/ref/MagneticFluxDensityValue.html.
CMS
Wolfram Language. 2025. "MagneticFluxDensityValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MagneticFluxDensityValue.html.
APA
Wolfram Language. (2025). MagneticFluxDensityValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MagneticFluxDensityValue.html