Magnetic field strength from a steel rod

Suppose I have a steel bar sitting on a desk, inside the Earth's magnetic field. Suppose the bar is solid and it a cylinder, 1 meter tall and 25cm in radius. The Earth's field points uniformly through the long axis of the cylinder.

Is there some way to determine the magnetic contribution coming from the steel bar? Is there even a magnetic signature since the time derivative of the magnetic field is 0? My thinking is yes, because steel is made of iron which is ferromagnetic. Therefore there should be some induced magnetization from the main earth field, which causes the steel to produce it's own field.

In short my question is: is there some way to estimate the field strength $$B = B(z)$$ along the longitudinal axis for some location $$z$$?

• What do you mean by "the magnetic contribution"? – probably_someone Jan 13 '20 at 19:06
• As in, suppose the earth field without anything else is $B = B_0 \hat{z}$. Is it possible to calculate what the magnetic field might be at z = 2m; 1m above the steel bar? Does the steel bar produce an induced magnetic field of its own since it is within the Earth's? – john morrison Jan 13 '20 at 19:07
• Depends on what kind of steel this is, and its magnetic history. – user137289 Jan 13 '20 at 22:32

1 Answer

The math is the same as for a dielectric object in a uniform electric field, described in Polarization density:

There is an explicit solution for a sphere. For a cylinder I think you would need a numerical model.