Jump to content
    

Конвертор AC-DC. Уменьшение пульсаций.

Доброго времени суток.

Разрабатывается преобразователь 380В АС - 12В(250 А) DC. Выпрямитель -> мостовой инвертор (25 кГц ШИМ) -> трансформатор ВЧ -> выпрямитель диодный -> LC фильтр -> нагрузка(активная).

Система работает под управлением STM32F401 84MHz. ПИД регулятор программный по току и напряжению. Контур ПИД тока (Задание - измеренное ->ПИД->PWM), задание тока с учетом допустимого напряжения на выходе (Utask - Uout->(PID)->I_task).

Стабилизация , ограничение мощности работает. 

Суть проблемы - ЗАКАЗЧИК хочет пульсации на выходе 1%. А получается 3(2.5)% наилучшее для сетевой пульсации 300 Гц(от 3-фазного выпрямителя на входе). 

Очевидное решение - большая емкость после 3 фазного выпрямителя пока "с гневом отметается".

Просьба подсказать/направить способ уменьшить пульсации программным методом.

Регулятор какой хитрый или чего похожего. Может статью какую по теме.

Share this post


Link to post
Share on other sites

 После выпрямителя поставить ККМ - на трехфазном он гораздо проще и при ваших характеристиках там только 10А

Share this post


Link to post
Share on other sites

Заменить это цифровое нагромождение на типовой аналоговый фазосдвигающий преобразователь (PSFB), контроллеров тьма, ну и частота может быть существенно больше, а если требований к искажениям входного тока нет, то ККМ не нужен.

 

Но лучше и правильнее — купить готовый.

Share this post


Link to post
Share on other sites

Советы хорошие, но аппаратные доработки воспринимаются "в штыки". 

Продолжаю поиск програмных решений.

Share this post


Link to post
Share on other sites

2 hours ago, volodya_t said:

Советы хорошие, но аппаратные доработки воспринимаются "в штыки". 

Продолжаю поиск програмных решений.

Подавление пульсаций на выходе определяется коэффициентом усиления в петле регулятора на соответствующей частоте.

Попытка увеличить усиление как правило приводит к проблемам с устойчивостью регулятора и необходимости более изощрённой частотной коррекции чтобы его успокоить.

Ещё можно попробовать ввести прямую связь (feed forward) по выпрямленному напряжению на входе инвертора, когда не хватает совсем чуть-чуть (всего-то 3 раза) это может помочь. Плюс ещё в том что время работы программного регулятора при этом увеличивается незначительно, меньше влияние на вносимую регулятором задержку (=фазовый сдвиг, пропорциональный частоте).

Share this post


Link to post
Share on other sites

4 часа назад, volodya_t сказал:

аппаратные доработки воспринимаются "в штыки"

А придётся, потому что, как вариант, ошибка в расчётах моточных, и для работы схемы не хватает Ктр и Кзап, что выразится в отсутствии запаса по входному недонапряжению, второй вариант — передавлена ОС, что выразится в выбросах при сбросе/набросе нагрузки, а третий — оба варианта сразу.

Share this post


Link to post
Share on other sites

Спасибо за советы.

Вариант с контролем выпрямленного напряжения кажется интересным. Буду пробовать. 

По коэффициентам запаса проверю(прое... пропустил - аппаратная часть не моя).

Share this post


Link to post
Share on other sites

6 часов назад, volodya_t сказал:

ЗАКАЗЧИК хочет пульсации на выходе 1%. А получается 3(2.5)% наилучшее для сетевой пульсации 300 Гц(от 3-фазного выпрямителя на входе). 

Очевидное решение - большая емкость после 3 фазного выпрямителя пока "с гневом отметается"..

В таких устройствах на выходе есть 3 составляющие пульсаций:

1 пульсации от 50, 100 гц для однофазного выпрямителя

2 на частоте преобразования - тут 25 мгц

3 "иголки" на фронтах коммутации

Так какие составляющие превалируют? О каких пульсациях говорит заказчик? Какой коэфф усиления по цепи ОС нужен? Кто-то рисовал ЛАХ тракта? Какую частоту может отработать силовой тракт?

Share this post


Link to post
Share on other sites

6 часов назад, volodya_t сказал:

уменьшить пульсации программным методом

А пульсации на какой частоте? Если они НЕ на частоте коммутации, то это не пульсации, а субгармонические колебания и вот они как раз лечатся частотной коррекцией обратной связи. А пульсации на частоте коммутации никакими программными ухищрениями не лечатся, потому что обратная связь работает только до частоты единичного усиления в петле, которая в несколько раз меньше частоты коммутации. Проще говоря - на частоте коммутации только фильтровать их, злодеев.  

Share this post


Link to post
Share on other sites

Предложите многофазный преобразователь... 

Share this post


Link to post
Share on other sites

20 минут назад, wim сказал:

пульсации на какой частоте?

300 Гц — явно посчитали на 380 В ±0%.

Share this post


Link to post
Share on other sites

49 минут назад, iosifk сказал:

2 на частоте преобразования - тут 25 мгц

25кГц таки, на 25 мГц - маловато, 25 МГц - многовато.

Share this post


Link to post
Share on other sites

Спасибо за советы Всем.

При детальном изучении сигнала вых.напряжения после АЦП выявилось малое значение пульсации в цифровой форме в абсолютном значении (пульсация терялась на остальном фоне).

Причина - требования широкого диапазона регулирования вых.напряжения(ТЗ).

Решили проблему дополненительным каналом с выделенной и отфильтрованной пульсацией 300 Гц, по нему корректируется задание PWM.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...