2020
DOI: 10.1063/5.0016090
|View full text |Cite
|
Sign up to set email alerts
|

Magnetic-field modeling with surface currents. Part I. Physical and computational principles of bfieldtools

Abstract: Surface currents provide a general way to model magnetic fields in source-free volumes. To facilitate the use of surface currents in magneto-quasistatic problems, we have implemented a set of computational tools in a Python package named bfieldtools. In this work, we describe the physical and computational principles of this toolset. To be able to work with surface currents of the arbitrary shape, we discretize the currents on triangle meshes using piecewise-linear stream functions. We apply analytical discret… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 42 publications
(19 citation statements)
references
References 62 publications
0
19
0
Order By: Relevance
“…Other optimization methods, such as linear programming, could be used to determine optimal designs to allow for more direct constraints on the field fidelity at specific target points [21,22]. Alternatively, the optimal Fourier coefficients for a specific target region could be found using a numerical procedure such as a particle swarm optimization [36].…”
Section: Theorymentioning
confidence: 99%
See 1 more Smart Citation
“…Other optimization methods, such as linear programming, could be used to determine optimal designs to allow for more direct constraints on the field fidelity at specific target points [21,22]. Alternatively, the optimal Fourier coefficients for a specific target region could be found using a numerical procedure such as a particle swarm optimization [36].…”
Section: Theorymentioning
confidence: 99%
“…Boundary element methods (BEMs) can be used to optimize magnetic fields generated by surface currents on a triangular mesh [19][20][21][22] to generate arbitrary target magnetic fields. BEMs are extremely powerful and flexible since they can be used to define active systems with complex geometries inside passive shields.…”
Section: Introductionmentioning
confidence: 99%
“…This can be expressed as which defines a scalar stream function S 11 . This stream function concept can be generalized to arbitrary surfaces, where is replaced by the tangential gradient operator on the surface and is replaced by the unit surface normal vector 12 . Stream lines of the surface current density are, by definition, parallel to and hence perpendicular to .…”
Section: Coil Design and Evaluationmentioning
confidence: 99%
“…which defines a scalar stream function S [11]. This stream function concept can be generalized to arbitrary surfaces, where ∇ is replaced by the tangential gradient operator on the surface and e z is replaced by the unit surface normal vector [12]. Stream lines of the surface current density J are, by definition, parallel to ∇S × e z and hence perpendicular to ∇S.…”
Section: Stream Function Solutionmentioning
confidence: 99%
“…Stream lines of the surface current density J are, by definition, parallel to ∇S × e z and hence perpendicular to ∇S. That means, contour lines of S are stream lines of J [12]. Since wire paths are stream lines of a current density, contour lines of S defined our coil wire paths.…”
Section: Stream Function Solutionmentioning
confidence: 99%