Shielding calculation formula
What is field attenuation?
This is also known as the shielding factor (S) and is a ratio of the magnetic field strength outside of the magnetic shield (Ha) and the resultant field on the inside of the shield ie Ha/Hi (no units) or S = 20 x log(Ha/Hi) (Db). There are various formula based on the permeability of the material, the shape and size of the shield and the material thickness. In most cases these formulae are only approximate.
For a closed shielding can :
S = 4/3 X (Mu x d/D) where Mu : The permeability(relative)
d : material thickness
D : Shielding Diameter
For a long hollow cylinder in a magnetic transverse field :
S = Mu x d/D
For a cubic shielding box :
S = 4/5 X (Mu x d/a)
a : box side length.
In the case of multiple layer shields with air gaps provided by insulating spacers the shielding factors of the individual shields are multiplied together resulting in excellent shielding factors.
For a double layer shield :
S= S1 x ((S2 x (2 x change in diameter /diameter) )











How would these formulas work if I wanted to shield a Magnet inside a box?
E.g. the field strenght inside is large and I want the field strenght on the outside to be as small as possible.
The shielding formulas work in exactly the same way whether the source of interference is on the inside of the shield or on the outside – this is assuming that the magnet to be shielded is within the saturation induction range of a single or multi layer shield (see properties of mu-metal, supra 50 and multi layer shielding)
It is also worth noting that whilst a shield housing a magnet will negate the effect of the magnetic field produced, the magnet will still be attracted to the shield as magnetic shielding alloys are ferromagnetic. It would therefore need housing in a non-magnetic, isolative structure (such as polyurethane), within the shield to make this attraction impossible through means of restriction of movement for optimal shielding.