I'm pretty much just a average joe so I have no degree's to back any of this but I have a Idea on how to possibly generate electricity without coal, oil, water, nuclear, or wind. My understanding that electricity can be generated by a turbine spinning. Instead of having wind or water or X spinning the turbine why not use Magnetism to spin it?
By having a shaft extend out from the turbine with magnets angled (my guess would be) at 30-45 degrees and then have a cylinder with space between it and the magnets with magnets lining it also at the same angle but with the same pole of magnetism. Being that they are of the same pole they will push away from each other and spin the turbine. If it is needs to stop have the cylinder able to retract away from the rod and ending the magnetic repulsion.
Would this be feasible? Has this been thought of?