Isn't the DC bus voltage already one part of feedforward? DC bus current is just additional feedforward to compensate for I*R losses in transformers/wiring?
As far as I can see both options have their positives and negatives:
DC bus load current compensation: slower to react, compensates transformer/wiring losses only partially in transients (can't compensate voltage loss on transformer resistance if it doesn't show in DC bus current due to huge DC bus capacitance!)
AC load current or DC current between bus and H-bridge compensation: faster information about load current but more noisy, possibly need to be filtered heavily so that ends up as slow as the DC bus measurement.
Yup, you have this pretty well all figured out.
Feedforward attempts to compensate for conduction losses and the resulting voltage droop within the inverter and inverter wiring.
Its not perfect, but it has much better overall dynamics than voltage feedback for sudden large step load changes.
faster information about load current but more noisy, possibly need to be filtered heavily so that ends up as slow as the DC bus measurement.
Its certainly faster, and might be potentially more prone to noise.
The noise problem can be largely overcome by using a dual slope integrating analog to digital converter that is synchronized to the inverter operating frequency. The integrating function largely removes impulse and high frequency noise.
Having a large low ESR capacitor bank also goes a long way to improving dynamic response to sudden load changes from the large stored energy, and that too helps remove noise from the incoming dc.
The final result of using feed forward, trades off some static voltage regulation accuracy for speed of response to sudden load changes.
The grid voltage goes up and down by a few volts during day and night, and everything still works just fine.
What is far more objectionable is light flicker when something like a large induction motor starts up (refrigerator).
Voltage feedback slowly ramps and corrects, but it still a comparatively slow process, which can become unstable if it over corrects.
Feedforward is faster, and unconditionally stable, but output voltage consistency is less than perfect.
Ac voltage that slowly wanders up and down by a couple of volts, is never a real problem.
Sudden voltage surges and dips that cause light flicker is far more objectionable.
The wandering voltage issue could be fixed by using very slow feedback in addition to the much faster feed forward.
Its just that the added complexity would be difficult to justify.