Will this work?
Take a ring of say, nickel or chrome plated steel, 18"OD, 1/8" thick, 6" high. Place 1 inch dia. neodymium rod magnets, 5 or 6 inches long, magnetized through the length, with all the same poles facing the same direction, on the ring, perpendicular to the "run" of the ring. Place enough magnets around the perimeter of the ring to start pushing each other around the ring. Would the force of attraction to the steel override the repelling force?
If this would push each magnet closer to the next, forcing them to roll around the perimeter, one could then place coils closely around the perimeter to generate DC current, right?
Or does the attraction to the ring override the repelling force?