exponenta event banner

Контроллер тока индукционной машины

Контроллер тока PI индукционной машины дискретного времени

  • Библиотека:
  • Simscape / Электрический / Контроль / Машинный Контроль за Индукцией

  • Induction Machine Current Controller block

Описание

Контроллер тока индукционной машины реализует управление током индукционной машины на основе пропорционального интеграла дискретного времени (PI) в опорной системе d-q ротора. Контроллер тока индукционной машины обычно используется в ряде блоков, составляющих структуру управления. Например, чтобы преобразовать выходное напряжение опорного кадра dq0 в напряжение в опорном кадре abc, подключите контроллер тока индукционной машины к обратному преобразованию Кларка в структуре управления.

Уравнения

Блок использует метод обратной дискретизации Эйлера.

Два контроллера тока PI, реализованные в системе отсчета ротора, создают вектор опорного напряжения:

vdref = (Kp_id+Ki_idTszz−1) (idref id) + vd _ FF,

и

vqref = (Kp_iq+Ki_iqTszz−1) (iqref iq) + vq _ FF,

где

  • vdref и vqref - опорные напряжения d-оси и q-оси соответственно.

  • idref и iqref - опорные токи d-оси и q-оси соответственно.

  • id и iq - токи d-оси и q-оси соответственно.

  • Kp_id и Kp_iq являются пропорциональными коэффициентами усиления для контроллеров d-оси и q-оси соответственно.

  • Ki_id и Ki_iq являются интегральными коэффициентами усиления для контроллеров d-оси и q-оси соответственно.

  • vd_FF и vq_FF являются напряжениями прямой связи для d-оси и q-оси соответственно. Питающие напряжения получаются из математических уравнений машины и подаются в качестве входных сигналов.

  • Ts - время выборки дискретного контроллера.

Насыщение напряжения

Насыщение накладывается, когда вектор напряжения статора превышает предел фазы напряжения Vph_max:

vd2+vq2≤Vph_max,

где vd и vq - напряжения d-оси и q-оси соответственно.

В случае приоритизации осей вводятся напряжения v1 и v2, где:

  • Для определения приоритетов d-оси - v1 = vd и v2 = vq.

  • Для приоритизации по оси q - v1 = vq и v2 = vd.

Ограниченные (насыщенные) напряжения v1sat и v2sat получают в виде:

v1sat = min (max (v1unsat, Vph _ max), Vph _ max)

и

v2sat = min (max (v2unsat, V2 _ max), V2 _ max),

где:

  • v1unsat и v2unsat являются неограниченными (ненасыщенными) напряжениями.

  • v2_max - максимальное значение v2, которое не превышает предел фазы напряжения. Уравнение, определяющее v2_max, является v2_max= (Vph_max) 2 (v1sat) 2.

В случае эквивалентности d-q прямая и квадратурная оси имеют одинаковый приоритет, а ограниченные напряжения:

vdsat = min (max (vdunsat, Vd _ max), Vd _ max)

и

vqsat = min (max (vqunsat, Vq _ max), Vq _ max),

где:

Vd_max=Vph_max'vdunsat| (vdunsat) 2 + (vqunsat) 2

и

Vq_max=Vph_max'vqunsat| (vdunsat) 2 + (vqunsat) 2.

Интегральная защита от ветров

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

Ki_id+Kaw_id (vdsat vdunsat)

и

Ki_iq+Kaw_iq (vqsat vqunsat),

где Kaw_id, Kaw_iq и Kaw_if - коэффициенты усиления против витков для контроллеров d-оси, q-оси и поля соответственно.

Допущения и ограничения

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

Порты

Вход

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

Требуемые токи d- и q-оси для управления индукционной машиной, в А.

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

Фактические токи d- и q-оси управляемой индукционной машины, в А.

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

Предрегулирующие напряжения прямой связи, в В.

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

Максимально допустимое напряжение в каждой фазе, в В.

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

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

Типы данных: Boolean

Продукция

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

Требуемые напряжения d- и q-оси для управления индукционной машиной, в В.

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

Параметры

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

Параметры управления

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

Интегральное усиление для регулирования тока по прямой оси.

Коэффициент усиления защиты от навивки для управления током по прямой оси.

Пропорциональное усиление для управления током квадратурной оси.

Интегральное усиление для управления током квадратурной оси.

Коэффициент усиления против намотки для управления током квадратурной оси.

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

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

Установить приоритет или поддерживать отношение между осями d- и q, когда блок ограничивает напряжение.

Включение или отключение предварительного управляющего напряжения.

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

Torque Control in Three-Level Converter-Fed Asynchronous Machine Drive

Управление крутящим моментом в трехуровневом приводе асинхронной машины с питанием от преобразователя

Управление крутящим моментом в электроприводе на базе асинхронной машины (ASM). Высоковольтная батарея питает ASM через трехфазный трехуровневый нейтрально-точечный управляемый преобразователь. ASM работает как в моторном режиме, так и в режиме генерации. Идеальный источник угловой скорости обеспечивает нагрузку. Подсистема управления использует ориентированную на поле стратегию управления для управления потоком и крутящим моментом. Текущий элемент управления основан на PI. Пропорциональный регулятор регулирует напряжение нейтральной точки. В моделировании используется несколько этапов крутящего момента как в двигателе, так и в генераторе. Подсистема «Области» содержит области, которые позволяют просматривать результаты моделирования.

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

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

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