There is no "force", there is choice. Each user chooses the software they run to validate the chain. If a majority of users choose to switch to SHA-512, that is what will happen, regardless of the number of miners who switch.
51% hashing power, or even 90%, means nothing if clients collectively refuse to accept and relay your blocks.
I was thinking it terms of miners/hardware/etc. 51% computing Power.
But I should be thinking about clients, because it all depends on the amount of clients that switched and computer power doesn't matter.