One of the problems with permenate magnetic motor/generators is that of over coming the initial repulsive force at the start of the power cycle.
I want you to try a little experiment.
Take two 1/4 inch dia magnets and hold them opposite one another so that they repell. You can feel the force they exert on each other when you try to push them closer. OK, nothing new here. Next you will need some steel strips of various thicknesses. Start with a 1/8 inch thick strip and place the magnets on either side so that they repell each other through the steel strip. Depending on the strength of your magnets you may feel a reduction in the force needed to keep the magnets in contact with the steel strip. Now double the thickness of the steel strip and try the magnets again. You might notice that it takes less force to keep the magnets in contact with the steel strip. Keep increasing the thickness of the steel strip until the magnets are both equally attracted to the steel and repulsed by each other, effectively creating a magnetic null.
Now there are two ways one might apply this null towards a working magnetic motor/generator. First you could gradually reduce the thickness of the steel strip along its length so that the magnets start out at the thick end where attraction/repulsion create a null, and become ever more repulsed as they move along the steel strip towards the thinner end. The varying thickness of the steel strip having provided a linear reduction in magnetic shielding with a corresponding linear increase in magnetic repulsive force.
Secondly you could maintain the thickness of the steel strip along its entire length so that the magnetic null extends the full length of the steel strip and then tapper the width of the steel strip so that the magnets become increasingly exposed to one another as they move from the wide end of the steel strip to the narrow end of the steel strip. This again creates a linear increase in magnetic repulsive force.
Do you see how this might be applied to a rotating magnetic motor /generator to ease the transition from low repulsive force at the end of the power cycle and the high repulsive force at the start of the next power cycle?