Use one of the 3 phase brushless motors either from the RC helicopter or RC car racerworld. They are the ‘in-runner’ type, and esp the helicopter motors, will do up to 50 to 60000 RPM. The smaller T-Rex ‘copter motors run from typically a 22 volt battery pack, and at 60000 rpm, ie, about 3000 RPM/volt. They are VERY efficient, and just as efficient as generators ( or rather, alternators) at 60000 RPM you will easily get 50volts at8 to 10amps from such a motor ( about 35mm diameter and 65mm long). Use 6 diodes to rectify and away you go. Although, I suspect that 500 watts is somewhat an overkill; in a steam turbine to deliver that power will be interesting…
There are lots of smaller motors in that type, down to around 80 to 100 watts as well.
The ‘out-runner’ type, where the outer case containing the magnets rotates, is not good for high speed, but great for high torque. In the ‘in’runner’, the inner rotor ( again, the magnets) rotates, and the outer plus windings is stationary.
Build the turbine first and see what is can deliver.
Ciao
Joe