PID работает с синусоидой в качестве эталона в Simulink
Я видел пример управления выходным постоянным напряжением преобразователя постоянного тока в постоянный с помощью ПИД-регулятора.
Я хочу реализовать преобразователь постоянного тока в переменный.
Я пытался использовать ПИД-регулятор.
Поскольку я сравниваю выходной сигнал переменного тока (постоянно меняющийся) с опорным синусоидальным сигналом, ПИД-регулятор не обеспечивает ожидаемый выходной сигнал.
В случае постоянного тока, оба опорных сигнала были постоянными.
В моем случае это синусоида постоянно меняющаяся.
Кто-нибудь может предложить какой-либо способ получить точное преобразование постоянного тока в переменный?
PS Может ли ПИД-регулятор работать с постоянно меняющимся опорным сигналом с высокой частотой (100 Гц)?
1 ответ
Если вы хотите иметь нулевую ошибку для синусоидальной привязки, у вас есть две альтернативы:
Контроллер DQ0
Вам необходимо преобразовать (используя преобразование dq0, также известное как преобразование Парка) ваш опорный сигнал и контролируемые (измеренные) значения во вращающийся кадр с той же частотой синусоидальной волны (в данном случае 100 Гц).
При этом ваш опорный сигнал и измеренные значения станут постоянными при 100 Гц, и вы можете использовать обычный ПИД-регулятор (на самом деле вам понадобятся два - один для d- кадра и другой для q- кадра).
Затем вы используете обратное преобразование выхода ПИД-регулятора, которое будет управлять рабочим циклом вашего модулятора-преобразователя.
Просто обратите внимание, что если ваша система однофазная, в результате преобразования dq0 будут присутствовать гармоники 2-го порядка, которые необходимо отфильтровать.
Резонансный контроллер
В ПИД-регуляторе интегральное действие отвечает за отслеживание эталона с постоянной нулевой ошибкой, потому что это фактически бесконечный коэффициент усиления при нулевой частоте (то есть постоянной). В передаточной функции с использованием формы Лапласа неотъемлемая часть соответствует 1/s
в функции контроллера.
Чтобы отслеживать синусоиды, вам нужен контроллер в виде (1/w²+s²)
, Который будет гарантировать бесконечное усиление на частоте опорного синусоидального сигнала, где w=2*pi*f
,
Фактически, мы можем математически доказать, что ПИД-регулятор DQ0 эквивалентен Резонансному контроллеру.