В общем, довелось мне тут взглянуть на сабж. Насколько я понял из гугла известные алгоритмы установки режима всего лишь субоптимальны.
Там происходит какая-то чехарда с дискретизацией, PID и etc.
Динамика buck — это система линейных уравнений, обычно с комплексными характеристическиеи числами. В таком случае (в отличие от действительных хар. чисел) число переключений ключа для оптимального выхода на режим может быть больше одного.
Однако некоторые товарищи в http://aledan.ece.illinois.edu/files/2017/04/APEC_2014.pdf пишут:
when the system eigenvalues are real. The maximum principle
does not yield any insight into the number of switches when
the eigenvalues are imaginary.
Это какая-то херня.
В общем, товарищи инженеры, объясните мне что происходит, и используют ли в схемах оптимальные решения на основе принципа максимума? Если нет, то почему?