
My current understanding is that during regen the motor works as a generator and pushes power back into the battery. The issues I have with this are:
1. To be able to push power back into the battery the back emf generated by the motor needs to be higher than the battery voltage. Isn't this only the case in the the field weakening region?
2. If the motor is working in the field weakening region then it will naturally push power back into the battery through the IGBT reverse diodes even if all the IGBTs are off. This suggest that regen braking in this region is essentially done by backing off the field weakening to allow this to happen. Is this correct?
3. If the motor speed is below the field weakening region then I can't see how regenerative braking is possible. I can see how turning on both lower or both upper IGBTs (to use a single phase analogy) could generate braking by allowing the motor current to circulate around the windings but this will generate braking due to resistive losses in the windings not by pushing it back into the battery. This will also ask more of the motor cooling than normal operation would.
4. The only way I can see it might work is by doing 3. via PWM. The motor inductance might then generate a flyback voltage in the same way boost converters do which would be rectified by the IGBT diodes and so push power back into the battery. The problem I have with this is that the inverter would need to change its switching mode and I've not heard of this being the case.
5. Is the above why the Prius has a boost/buck converter rather than designing the motor to work at battery voltage. It runs the DC bus at whatever voltage is needed to allow full regen to occur irrespective of motor speed?
I'm sure I'm missing something fundamental - could someone explain what it is please?