exponenta event banner

Контроллер напряжения постоянного тока

Дискретное регулирование напряжения постоянного тока PI с подачей питания и опциональной интегральной защитой

  • Библиотека:
  • Simscape/Electrical/Control/Общее управление машиной

  • DC-DC Voltage Controller block

Описание

Блок контроллера напряжения постоянного тока реализует дискретно-временной пропорционально-интегральный (PI) контроль напряжения постоянного тока с прямой связью, FF. Входной сигнал прямой связи оптимизирует отклик переходного процесса. Блок может выдавать рабочий цикл или сигнал управления током. Чтобы избежать насыщения интегрального усиления, блок может реализовать усиление, препятствующее намотке.

Уравнения

Уравнение, которое блок контроллера напряжения постоянного тока использует для вычисления управляющего сигнала:

контроль = (Кп + КиЦз 1) (vref − v) + FF,

где:

  • управляющий сигнал, выраженный как рабочий цикл или ток.

  • Kp - пропорциональный коэффициент усиления.

  • Ki - интегральное усиление.

  • Ts - время выборки.

  • vref - опорное напряжение.

  • v - измеренное напряжение.

  • FF - это прямой вход.

Чтобы избежать насыщения выходного сигнала интегратора, блок использует антиобмоточный механизм. Тогда коэффициент усиления интегратора равен

Ki + Kaw (controlsat controlunsat),

где:

  • Kaw - это усиление против ветвей.

  • control _ sat - насыщенный управляющий сигнал, который блок вычисляет как control _ sat = min (max (control _ lunsat, control _ min), control _ max ),

    где:

    • control lunsat - ненасыщенный управляющий сигнал.

    • control - нижний предел для управляющего сигнала.

    • controlmax - верхний предел для управляющего сигнала.

Порты

Вход

развернуть все

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

Типы данных: single | double

Измеренное выходное напряжение постоянного тока для установки.

Типы данных: single | double

Термин feedforward.

Типы данных: single | double

Внешний сигнал сброса (передний фронт) для интегратора.

Типы данных: single | double

Продукция

развернуть все

Управляющий сигнал, управление, выраженный как рабочий цикл или ток.

Типы данных: single | double

Параметры

развернуть все

Пропорциональный коэффициент усиления, Kp, контроллера.

Интегральный коэффициент усиления, Ki, контроллера.

Коэффициент усиления защиты от навивки, Kaw, контроллера.

Верхний предел для управляющего выходного сигнала. Значение должно быть больше значения параметра нижнего предела действия Control.

Нижний предел для управляющего выходного сигнала.

Время (в секундах) между последовательными выполнением блоков. Во время выполнения блок выдает выходные данные и, при необходимости, обновляет свое внутреннее состояние. Дополнительные сведения см. в разделе Что такое время образца? и Укажите время образца.

Если этот блок находится внутри запускаемой подсистемы, наследуйте время выборки, установив для этого параметра значение -1. Если этот блок находится в модели непрерывного шага переменной, укажите время выборки явно, используя положительный скаляр.

Постоянная времени для фильтра постоянного напряжения

Зависимости

Параметр Фильтр постоянного напряжения времени (Time constant voltage filter) отображается, только если установлен флажок Фильтр постоянного напряжения (Filter DC voltage).

Чтобы включить фильтр на пути измерения напряжения, установите флажок. Чтобы отключить фильтр, снимите флажок.

Зависимости

Параметр Фильтр постоянного напряжения времени (Time constant voltage filter) отображается, только если установлен флажок Фильтр постоянного напряжения (Filter DC voltage).

Примеры модели

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2018a