Hi Emontlo,
thanks for the suggestions. The situation is the load in unbalanced. Gravity accelerates the rotor/load each half revolution, then for the other half it fights against gravity. I was using unipolar drive so this resulted in a speed ripple, the loop let go when the motor accelerated. I'm changing to complementary switching, 4 quadrant control, so now the loop will be able to brake the rotor when gravity wants to accelerate it. This energy will be dumped into large, not giant, bus cap. the battery will have a reverse diode. When active deceleration is needed I'll pwm the three low side fets effectively shorting out the windings, this energy will then just be dissipated in the winding and fet resistances.
The reverse diode will have to be 0.7V as schottkys have high reverse bias leakage. The battery will be 6 strings of 3 cells in series, should one string go down, the reverse leakage in the diode will eventually discharge the whole battery. Life span is 10 years. Will also be adding TVS across the bus.
Thanks