Никак не могу понять, почему никто не хочет делать простое решение. https://studfiles.net/preview/5617112/page:2/
Делаем DC-DC forward по схеме "косой мост" ->
Берем биполярные транзисторы с малым напряжением насыщения и делаем одну диагональ моста по классической схеме электронной сирены (вложено).
Вот эта схема электронной сирены 2SB772 и 2SD882 хорошо работает до 20 КГц, несмотря на отсутствие рассасывающих резисторов и прочие ее ужасы.
Берем 2DA1797 и 2DC4672 (вложено, просто как пример недорогих транзюков на 3А и 50В в мелком корпусе; на 30V будет заметно дешевле) и делаем диагональ моста на 100 КГц.
На выходе два диода и дроссель. Индуктивность реле как дроссель использовать не стоит - она от ВЧ пульсаций разогреется в момент.
Преимущества схемы:
-- простота
-- прямоход, напряжение на выходе зависит только от скважности и соотношения обмоток
-- при необходимости легко поставить синхронный выпрямитель "с самоуправлением" от обмотки
Свободным выходом MCU, на который можно завести таймер в режиме генерации ШИМ, управляем диагональю.
Сделать изменение выходного напряжения раз в 5 с временем фронта 1 мс - запросто, надо только дроссель и конденсатор иметь не слишком большие.