Flux Observer

Вычисление электрического положения, магнитного потока и электрического крутящего момента ротора

  • Библиотека:
  • Блоки управления двигателем/бездатчиковые оценки

Описание

Блок Flux Observer вычисляет электрическое положение, магнитный поток и электрический крутящий момент PMSM или асинхронного двигателя с помощью значений напряжения и тока в модулях по α- и β осям в стационарной αβ системе отсчета.

Уравнения

Эти уравнения описывают, как блок вычисляет электрическое положение, магнитный поток и электрический крутящий момент для PMSM.

ψα= (VαIαR)dt (LsIα)

ψβ= (VβIβR)dt (LsIβ)

ψ= ψα2+ψβ2

Te=32P(ψαIβψβIα)

θe= tan1ψβψα

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

ψα=LrLm ((VαIαR)dt σLsIα)

ψβ=LrLm ((VβIβR)dt σLsIβ)

σ=1Lm2LrLs

ψ= ψα2+ψβ2

Te=32PLmLr(ψαIβψβIα)

θe= tan1ψβψα

где:

  • Vα и Vβ являются α- осью и β- напряжениями (В).

  • Iα и Iβ являются α- осью и β- током (Amperes).

  • R - сопротивление статора двигателя (Ом).

  • Ls - индуктивность статора двигателя (Генри).

  • Lr - индуктивность ротора двигателя (Генри).

  • Lm - индуктивность намагничивания мотора (Генри).

  • σ - суммарный коэффициент утечки асинхронного двигателя.

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

  • ψ - магнитный поток ротора (Вебер).

  • ψα и ψβ являются магнитными потоками ротора вдоль α- и β- осей (Weber).

  • Te - электрический крутящий момент ротора (Nm).

  • θe - электрическое положение ротора (Radians).

Порты

Вход

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

Компонент напряжения вдоль оси α в стационарной αβ системе отсчета.

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

Компонент напряжения вдоль оси β в стационарной αβ системе отсчета.

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

Ток вдоль оси α в стационарной αβ системе отсчета.

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

Ток вдоль оси β в стационарной αβ системе отсчета.

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

Импульс (истинное значение), который сбрасывает алгоритм блока.

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

Выход

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

Электрическое положение ротора, оцененное блоком.

Зависимости

Чтобы включить этот порт, установите Block output равным Position.

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

Магнитный поток ротора, оцененный блоком.

Зависимости

Чтобы включить этот порт, установите Block output равным Flux.

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

Электрический крутящий момент ротора, оцененный блоком.

Зависимости

Чтобы включить этот порт, установите Block output равным Torque.

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

Параметры

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

Параметры двигателя

Выберите тип двигателя, который поддерживает блок.

Выберите модуль α и β входных значений напряжений и токов.

Выберите одну или несколько величин, которые должен вычислить блок и отобразить в выходе блока.

Примечание

Необходимо выбрать хотя бы одно значение. Блок отображает сообщение об ошибке, если вы нажимаете Ok или Apply, не выбирая значения.

Количество пар шестов, доступных в двигателе.

Зависимости

Чтобы включить этот параметр, установите Block output равным Torque.

Сопротивление обмотки фазы статора двигателя в омах.

Индуктивность обмотки статора двигателя вдоль оси d у Генри.

Зависимости

Чтобы включить этот параметр, установите Motor selection равным PMSM.

Индуктивность утечек обмотки статора асинхронного двигателя у Генри.

Зависимости

Чтобы включить этот параметр, установите Motor selection равным ACIM.

Индуктивность утечек обмотки ротора асинхронного двигателя в Генри.

Зависимости

Чтобы включить этот параметр, установите Motor selection равным ACIM.

Намагничивание индуктивности асинхронного двигателя у Генри.

Зависимости

Чтобы включить этот параметр, установите Motor selection равным ACIM.

Частота отсечения внутреннего высокочастотного фильтра (который фильтрует шум) в Герце.

Блок Flux Observer использует внутренний БИХ первого порядка. Вы должны задать Cutoff frequency (Hz) для этого фильтра значение, которое ниже самой низкой частоты, соответствующей минимальной скорости двигателя. Для примера можно ввести значение, которое составляет одну десятую самой низкой электрической частоты напряжений статора и токов. Однако можно настроить это значение, чтобы определить более точную частоту среза, которая генерирует требуемый выход блока.

Фиксированный временной интервал в секундах между двумя последовательными образцами выполнения блока.

Типы данных

Модуль выходного электрического положения.

Зависимости

Чтобы включить этот параметр, установите Block output равным Position.

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

Зависимости

Чтобы включить этот параметр, установите Block output равным Position.

Модуль магнитного потока.

Зависимости

Чтобы включить этот параметр, установите Block output равным Flux.

Тип данных выходного сигнала магнитного потока.

Зависимости

Чтобы включить этот параметр, установите Block output равным Flux.

Модуль выходного электрического крутящего момента.

Зависимости

Чтобы включить этот параметр, установите Block output равным Torque.

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

Зависимости

Чтобы включить этот параметр, установите Block output равным Torque.

Ссылки

[1] O. Sandre-Hernandez, J. J. Rangel-Magdaleno and R. Morales-Caporal, «Simulink-HDL cosimulation of direct torque control of a PM synchronous machine based FPPGa», 2014 (doi: 10.1109/ICEEE.2014.6978298)

[2] Y. Inoue, S. Morimoto and M. Sanada, «Control method featured for direct torque control based motor drive system selecting voltage and current limitations», 2010, pp. 3000-3006. (doi: 10.1109/IPEC.2010.5543698)

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

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

.

Преобразование с фиксированной точкой
Разрабатывайте и моделируйте системы с фиксированной точкой с помощью Fixed-Point Designer™.

Введенный в R2020a
Для просмотра документации необходимо авторизоваться на сайте