Faintly tried a LTSPICE IV simulation to estimate how much current IRFP460's would experience and the 2N3904 current-limiter, transient under a short-circuit.
Before this thread exceeds its own SOA
I find you really need the parasitics - lead inductance, ESR, ESL and even then I'm getting pretty much bullshit results.
At first it's what I expect... the 2N3904 seeing 1.7Apk discharging the MOSFETs' gate capacitance, and IRFP460 seeing around 3-4Apk drain current (1.3kWpk) each, for nanoseconds.
But changing output capacitance C2 from 0.22pF to 0.22uF drastically changes those values; 2N3904 seeing 0.039Apk discharging the MOSFET's gate capacitance, and IRFP460 seeing around 0.2Apk drain current, at C2=0.22uF
So the my simulation bullshit detector
went off and I stopped.
Perhaps someone can explain what is going on. Strange SPICE results, but I'm not expert-level with it.
I notice the current-limit setpoint (2N3904 vbe) is sloppy as it seems to be working a bit too hard here. I think Zetex parts are better suited.
Sims missing MOSFET lead, gate resistor and PCB inductance.
I drew up a design using my own SS power supply regulator scheme that works well for me, but hold I'll off until flames and smoke subside, lol.