I found out about Ferrovolcanism on asteroids and its a pretty neat idea for a space sci fi setting. Moreover, I have come up with a hypothetical way that an asteroid could be heated by induction heating.
Above is a crude illustration of this hypothetical setup.
There are two asteroids, A and B. A is much large made of materials the could generate a magnetic field. And B is much smaller, orbiting around A, its orbital path is illustrated in blue. A has a magnetic field which is illustrated in red with its poles, but A also rotates, and its rotational axis which is in green is perpendicular to the magnetic field and spinning faster and in the opposite direction B is orbiting. This should make B experience an alternating magnetic field causing Eddy currents to heat up the deep metal core of B slowly, and if B is poor at radiating heat it will eventually build enough heat to cause an eruption after many centuries or eons.
Besides the rare chance of this setup existing, could this realistically heat up an asteroid and cause an eruption.