Computation of Magnetic Fields from Field Components on a Plane Grid

2019
Abstract An algorithm is presented to calculate the field components of the magnetic field [ B x ( x , y , z ) , B y ( x , y , z ) , B z ( x , y , z ) ] at a point ( x , y , z ) in space, from the knowledge of the components [ B x ( x , y = 0 , z ) , B y ( x , y = 0 , z ) , B z ( x , y = 0 , z ) ] on a “reference plane”, which is normal to the y -axis at y =0. The algorithm, which is a general one and is not restricted to fields with mid- plane symmetryis based on the Maclaurin series expansionof the magnetic field components at any point in space in terms of the distance ( y ) of the point from the reference plane. The coefficients of the Maclaurin series expansionare expressed in terms of the on-plane field components and their partial derivativeswith respect to spatial coordinates ( x , z ). The field components are usually generated from magnetic field measurements on a rectangular grid on the plane. This algorithm was employed in 1986 in the RAYTRACE computer code to help calculate the optical properties of magnets and of the Alternating Gradient Synchrotron(AGS) at the Brookhaven National Laboratory (BNL). A general mathematical formulation of this algorithm based on the differential algebraicmethod was presented by Makino in 2011. This paper presents the step by step derivation of the algorithm and provides the necessary formulas to be introduced by the reader in any computer code which requires the field components generated by magnetic devices. In addition provides an example of the use of the algorithm and its limitations as applied to a Halbach type magnet with or without median planesymmetry.
    • Correction
    • Source
    • Cite
    • Save
    7
    References
    0
    Citations
    NaN
    KQI
    []
    Baidu
    map