Induction Machine Direct Torque Control

Асинхронная машина DTC

  • Библиотека:
  • Simscape / Электрический / Контроль / Контроль за Асинхронной машиной

  • Induction Machine Direct Torque Control block

Описание

Блок Induction Machine Direct Torque Control реализует структуру управления прямым крутящим моментом асинхронной машины (DTC). Рисунок показывает эквивалентную схему для блока.

Уравнения

Чтобы оценить крутящий момент и поток, Induction Machine Direct Torque Control блок дискретизирует уравнения напряжения машины в стационарной < reservedrangesplaceholder1 > системе координат используя метод Эйлера назад. Уравнения в дискретном времени для потоков статора в ɑβ системе координат:

ψα=(vαiαRs)Tszz1

и

ψβ=(vβiβRs)Tszz1

где:

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

  • - ɑ ток оси.

  • Rs - сопротивление статора.

  • Ψɑ - ɑ поток статора оси.

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

  • - β ток оси.

  • Ψβ - β поток статора оси.

Блок вычисляет крутящий момент и поток как:

T=3p2(ψαiβψβiα)

и

ψs=ψα2+ψβ2

где:

  • p - количество пар полюсов.

  • Ψs - поток статора.

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

Таблица показывает оптимальное переключение для системы с высокой стороной инвертора.

, <reservedrangesplaceholder2> <reservedrangesplaceholder1> (<reservedrangesplaceholder0>)S0S1S2S3S4S5
= 1cT = 11, 1, 00, 1, 00, 1, 10, 0, 11, 0, 11, 0, 0
cT = 01, 1, 10, 0, 01, 1, 10, 0, 01, 1, 10, 0, 0
cT =-11, 0, 11, 0, 01, 1, 00, 1, 00, 1, 10, 0, 1
= 0cT = 10, 1, 00, 1, 10, 0, 11, 0, 11, 0, 01, 1, 0
cT = 00, 0, 01, 1, 10, 0, 01, 1, 10, 0, 01, 1, 1
cT =-10, 0, 11, 0, 11, 0, 01, 1, 00, 1, 00, 1, 1

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

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

Порты

Вход

расширить все

Эталонный поток статора.

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

Опорный крутящий момент.

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

Напряжения фазы статора.

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

Токи фазы статора.

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

Выход

расширить все

Импульсы инверторного затвора. Блок не рассматривает какое-либо мертвое время.

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

Параметры

расширить все

Сопротивление статора машины.

Количество пар шестов машины.

Общая шумовая полоса распределена симметрично вокруг заданной точки потока.

Общая шумовая полоса распределена симметрично вокруг заданной точки.

Время, в s, между последовательными блоками казнями. Во время выполнения блок производит выходы и, при необходимости, обновляет свое внутреннее состояние. Для получения дополнительной информации смотрите Что такой Шаг расчета? и задайте шаг расчета.

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

Ссылки

[1] Такахаси, И., и Т. Ногути. Новая стратегия быстрого и высокоэффективного управления асинхронным двигателем. Транзакции IEEE для отраслевых приложений. Том IA-22, № 5, 1986, с. 820 - 827.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2017b