Sveikas,
Labai įdomus klausimas. Čia pats bandai programuoti valdiklį, ar aiškiniesi kiniško (ne)veikimą?
Įžvalga dėl boost keitiklio yra visiškai teisinga.
Sakyčiau, geriausias valdymo metodas yra closed-loop tipo, t.y. matuojant fazės srovę. Su stabdžio rankenėle “nustatomas” stabdymo stiprumas, kuris yra proporcingas regeneracinei fazės srovei. Na o tada PWM yra keičiamas realiu laiku, kad fazės srovė atitiktų nustatytą.
Jei closed-loop valdymas (srovės matavimas) nėra įmanoma, teks aklai parinkinėti teisingą PWM plotį. Manau ši nuoroda bus naudinga:
http://www.ti.com/lit/an/slva372c/slva372c.pdf
Žinoma tavo atvejis kiek sudėtingesnis, nes tai yra trifazė sistema, bet suprastinus lygtis turėtų gautis tas pats.