microchip-pic-avr-tools / powersmart-dcld

MPLAB® PowerSmart™ SDK - Digital Control Library Designer Configuration Tool & Code Generator
https://microchip-pic-avr-tools.github.io/powersmart-dcld/
14 stars 4 forks source link

Add Adaptive Gain Modulation (AGM) #9

Closed areiter128 closed 4 years ago

areiter128 commented 4 years ago

Adaptive Gain Modulation (AGM) is a specific implementation allowing to modulate the integrator gain of the feedback loop during runtime on a cycle-by-cycle basis. the gain modulation can be based on different, physical factors. deriving these factors still needs to be done in user code. However, to allow users to apply gain modulation schemes, a defined access point inside the compensator code is required. This modulation factor is a simple 16-bit number which is multiplied on the recent result of the filter B-term before it is accumulated to the filter A term.

This feature might be enhanced by adding pre-defined modulation factor determination such as volt-second ratios (voltage across inductor), which would apply to all forward converter types and work as an enhanced feed-forward term responding to both ends of the converter (input as well as output voltage transients/variations)

areiter128 commented 4 years ago

Integration with version 0.9.7.104