Контроллер IM

Внутренний основанный на крутящем моменте, ориентированный на поле контроллер для асинхронного двигателя с дополнительным контроллером скорости внешнего цикла

  • Библиотека:
  • Powertrain Blockset / Движение / Контроллеры Электродвигателя

Описание

Блок IM Controller реализует внутренний основанный на крутящем моменте, ориентированный на поле контроллер для асинхронного двигателя (IM) с дополнительным контроллером скорости внешнего цикла. Управление крутящим моментом реализует стратегию управлять моторным потоком. Можно задать или скорость или закрутить управление.

Контроллер IM реализует уравнения для регулировки скорости, определения крутящего момента, регуляторов, преобразовывает, и двигатели.

Фигура иллюстрирует информационный поток в блоке.

Блок реализует уравнения, которые используют эти переменные.

ω

Скорость ротора

ω*

Команда скорости ротора

T*

Закрутите команду

id

i*d

текущая d-ось

d-ось текущая команда

iq

i*q

текущая q-ось

q-ось текущая команда

vd,

v*d

напряжение d-оси

команда напряжения d-оси

vq

v*q

напряжение q-оси

команда напряжения q-оси

va, vb, vc

Фаза a Stator, b, c напряжения

ia, ib, ic

Фаза a Stator, b, c токи

Контроллер скорости

Чтобы реализовать контроллер скорости, выберите параметр Control Type Speed Control. Если вы выбираете параметр Control Type Torque Control, блок не реализует контроллер скорости.

Контроллер скорости определяет команду крутящего момента путем реализации фильтра состояния и вычисления команд обратной связи и feedforward. Если вы не реализуете контроллер скорости, введите команду крутящего момента к блоку IM Controller.

Фильтр состояния

Фильтр состояния является фильтром нижних частот, который генерирует ускоряющую команду на основе команды скорости. На вкладке Speed Controller:

  • Чтобы сделать время задержки команды скорости незначительным, задайте параметр Bandwidth of the state filter.

  • Чтобы вычислить усиление Speed time constant, Ksf на основе пропускной способности фильтра состояния, выберите Calculate Speed Regulator Gains.

Дискретной формой характеристического уравнения дают:

z+KsfTsm1

Фильтр вычисляет усиление с помощью этого уравнения.

Ksf=1exp(Tsm2πEVsf)Tsm

Уравнение использует эти переменные.

EVsf

Пропускная способность фильтра команды скорости

Tsm

Контроллер движения шаг расчета

Ksf

Временная константа регулятора скорости

Обратная связь состояния

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

На вкладке Speed Controller выберите Calculate Speed Regulator Gains, чтобы вычислить:

  • Proportional gain, ba

  • Angular gain, Ksa

  • Rotational gain, Kisa

Для вычислений усиления блок использует инерцию от значения параметров Physical inertia, viscous damping, static friction на вкладке the Motor Parameter.

Усиления для обратной связи состояния вычисляются с помощью этих уравнений.

ВычислениеУравнения
Дискретные формы характеристического уравнения

z3+(3Jp+Tsba+ Ts2Ksa+Ts3Kisa)Jpz2+(3Jp 2Tsba Ts2Ksa)Jpz+Jp+TsbaJp

(zp1)(zp2)(zp3)=z3+(p1+p2+p3)z2+(p1p2+p2p3+p13)z2p1p2p3

Регулятор скорости пропорциональное усиление

ba=JpJpp1p2p3Tsm

Усиление интеграла регулятора скорости

Ksa=Jp(p1p2+p2p3+p3p1)3Jp+2baTsmTsm2

Усиление двойного интеграла регулятора скорости

Kisa=Jp(p1+p2+p3)+3JpbaTsmKsaTsm2Tsm3

Уравнения используют эти переменные.

P

Моторные пары полюса

ba

Регулятор скорости пропорциональное усиление

Ksa

Усиление интеграла регулятора скорости

Kisa

Усиление двойного интеграла регулятора скорости

Jp

Моторная инерция

Tsm

Контроллер движения шаг расчета

Команда Feedforward

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

Выбор Calculate Speed Regulator Gains на вкладке Speed Controller обновляет инерцию, вязкое затухание и статическое трение со значениями параметров Physical inertia, viscous damping, static friction на вкладке the Motor Parameter.

Команда крутящего момента feedforward использует это уравнение.

Tcmd_ff= Jpω˙m+Fvωm+Fs ωm|ωm|

Уравнение использует эти переменные.

Jp

Моторная инерция

Tcmd_ff

Закрутите команду feedforward

Fs

Статический постоянный крутящий момент трения

Fv

Вязкий постоянный крутящий момент трения

Fs

Статический постоянный крутящий момент трения

ωm

Скорость механического устройства ротора

Закрутите определение

Блок использует квадратуру, текущую, чтобы определить основную скорость и текущие команды. Моторные оценки определяют расчетную электрическую скорость.

ВычислениеУравнения
Текущие команды

iqref=Tcmdisq_0P(L2mLr)

If |ωe|ωrated
		idref= isd_0	
Еще
		idref= isd_0|ωe|
Конец
Индуктивность Lr=Llr+LmLs=Lls+Lm

Уравнения используют эти переменные.

idref

текущая ссылка d-оси

iqref

текущая ссылка q-оси

isd_0

номинальный ток d-оси

isq_0

номинальный ток q-оси

ωe

Ротор электрическая скорость

ωrated

Расчетная электрическая скорость

Llr

Индуктивность утечки ротора

Lr

Ротор извилистая индуктивность

Lls

Индуктивность утечки статора

Ls

Статор извилистая индуктивность

Lm

Моторная индуктивность намагничивания

P

Моторные пары полюса

Tcmd

Моторный максимальный крутящий момент, которым управляют,

Текущие регуляторы

Блок регулирует ток с антизаключительной функцией. Классический пропорциональный интегратор (PI) текущие регуляторы не рассматривает d-ось и связь q-оси или электромагнитную спиной силу (EMF) связь. В результате переходная производительность ухудшается. Чтобы составлять связь, блок реализует комплексный вектор текущий регулятор (CVCR) в скалярном формате кадра ссылки ротора. CVCR разъединяется:

  • d-ось и q-ось текущая перекрестная связь

  • Перекрестная связь обратной эдс

Ответ частоты тока является системой первого порядка с пропускной способностью EVcurrent.

Блок реализует эти уравнения.

ВычислениеУравнения
Моторное напряжение, в кадре ссылки статораσ=1L2mLsLrvsd=Rsisd+σLsdisddt+LmLrdλrddtPωmσLsisqvsq=Rsisq+σLsdisqdt+ωdLmLrdλrddt+PωmσLsisd
Текущие усиления регулятораωb=2πEVcurrentKp=σLdωbKi=Rsωb
Передаточные функцииididref= ωbs+ωbiqiqref= ωbs+ωb

Уравнения используют эти переменные.

EVcurrent

Текущая пропускная способность регулятора

id

текущая d-ось

iq

текущая q-ось

isq

Текущая q-ось статора

isd

Текущая d-ось статора

vsd

Напряжение d-оси статора

vsq

Напряжение q-оси статора

Kp

Текущее усиление d-оси регулятора

Ki

Текущее усиление интегратора регулятора

Ls

Статор извилистая индуктивность

Lm

Моторная индуктивность намагничивания

Lr

Ротор извилистая индуктивность

Rs

Сопротивление обмотки фазы Stator

λrd

Магнитный поток d-оси ротора

σ

Фактор утечки

p

Моторные пары полюса

Преобразовывает

Чтобы вычислить напряжения и токи в трехфазном сбалансированном (a, b) количества, двухфазная квадратура (α, β) количества, и вращающийся (d, q) ссылочные кадры, блок использует Преобразования Кларка и Парка.

В уравнениях преобразования.

ωe=Pωmdθedt= ωe

ПреобразоватьОписаниеУравнения

Кларк

Преобразовывает сбалансированные трехфазные количества (a, b) в сбалансированные двухфазные квадратурные количества (α, β).

xα= 23xa 13xb 13xcxβ= 32xb 32xc

Парк

Преобразовывает сбалансированные двухфазные ортогональные стационарные количества (α, β) в ортогональный кадр ссылки вращения (d, q).

xd= xαпотому чтоθe+ xβsinθexq= xαsinθe+ xβпотому чтоθe

Инверсия Кларк

Преобразовывает сбалансированные двухфазные квадратурные количества (α, β) в сбалансированные трехфазные количества (a, b).

xa= xaxb= 12xα+ 32xβxc= 12xα 32xβ

Обратный парк

Преобразовывает ортогональный кадр ссылки вращения (d, q) в сбалансированные двухфазные ортогональные стационарные количества (α, β).

xα= xdпотому чтоθe xqsinθexβ= xdsinθe+ xqпотому чтоθe

Преобразования используют эти переменные.

ωm

Скорость механического устройства ротора

P

Моторные пары полюса

ωe

Ротор электрическая скорость

Θe

Ротор электрический угол

x

Ток фазы или напряжение

Двигатель

Блок использует токи фазы и напряжения фазы, чтобы оценить текущую шину DC. Положительный ток указывает на выброс батареи. Отрицательный ток указывает на заряд батареи. Блок использует эти уравнения.

Загрузите степень

LdPwr=va ia+ vb ib+ vc ic

Исходная степень

SrcPwr= LdPwr+PwrLoss

Текущая шина DC

ibus= SrcPwrvbus

Предполагаемый крутящий момент ротора

MtrTrqest=PλrdisqLmLr

Потери мощности для одного источника эффективности, чтобы загрузить

PwrLoss=100EffEffLdPwr

Потери мощности для одной эффективности загружают к источнику

PwrLoss=100Eff100|LdPwr|

Потери мощности для сведенной в таблицу эффективности

PwrLoss= f(ωm,MtrTrqest)

Уравнения используют эти переменные.

va, vb, vc

Фаза a Stator, b, c напряжения

vbus

Предполагаемое напряжение на шине DC

ia, ib, ic

Фаза a Stator, b, c токи

ibus

Предполагаемая текущая шина DC

Eff

Полная эффективность инвертора

ωm

Скорость механического устройства ротора

Lr

Ротор извилистая индуктивность

Lm

Моторная индуктивность намагничивания

λrd

Магнитный поток d-оси ротора

isq

текущая q-ось

P

Моторные пары полюса

Электрические потери

Задавать электрические потери, на вкладке Electrical Losses, для Parameterize losses by, избранной одной из этих опций.

УстановкаБлокируйте реализацию
Single efficiency measurement

Электрическая потеря вычислила использование постоянного значения для эффективности инвертора.

Tabulated loss data

Электрическая потеря, вычисленная как функция частот вращения двигателя и крутящих моментов загрузки.

Tabulated efficiency data

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

  • Преобразовывает значения эффективности, которые вы обеспечиваете в потери, и использует сведенные в таблицу потери для симуляции.

  • Игнорирует значения эффективности, вы предусматриваете нулевую скорость или обнуляете крутящий момент. Потери приняты нуль, когда или крутящий момент или скорость являются нулем.

  • Линейная интерполяция использования, чтобы определить потери. Обеспечьте сведенные в таблицу данные для низких скоростей и низких крутящих моментов, как требуется, чтобы получить желаемый уровень точности для более низких условий степени.

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

Для лучшой практики используйте Tabulated loss data вместо Tabulated efficiency data:

  • Эффективность заболевает заданная для нулевой скорости или нулевого крутящего момента.

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

Порты

Входной параметр

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

Команда скорости механического устройства ротора, ω*m, в rad/s.

Зависимости

Чтобы создать этот порт, выберите Speed Control для параметра Control Type.

Закрутите команду, T*, в N · m.

Зависимости

Чтобы создать этот порт, выберите Torque Control для параметра Control Type.

Напряжение на шине DC vbus, в V.

Статор текущая фаза a, ia, в A.

Статор текущая фаза b, ib, в A.

Скорость механического устройства ротора, ωm, в rad/s.

Вывод

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

Сигнал шины, содержащий эти вычисления блока.

СигналОписаниеМодули

SrcPwr

Исходная степень

W

LdPwr

Загрузите степень

W

PwrLoss

Потери мощности

W

MtrTrqEst

Предполагаемый моторный крутящий момент

Предполагаемая текущая шина DC, ibus, в A.

Напряжения терминала статора, Va, Vb и Vc, в V.

Параметры

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

Блокируйте опции

Если вы выбираете Torque Control, блок не реализует контроллер скорости.

Эта таблица суммирует конфигурации порта.

Конфигурация портаСоздает порты
Speed Control

SpdReq

Torque Control

TrqCmd

Двигатель

Сопротивление обмотки фазы Stator, Rs, в Оме.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Stator resistance, Rs

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

D and Q axis integral gain, Ki

Current Controller

Индуктивность утечки статора, Lls, в H.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Stator leakage inductance, Lls

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

D and Q axis proportional gain, Kp

D and Q axis integral gain, Ki

Current Controller

Сопротивление ротора, Rr, в Оме.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Rotor resistance, Rr

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

Индуктивность утечки ротора, Llr, в H.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Rotor leakage inductance, Llr

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

D and Q axis proportional gain, Kp

Current Controller

Индуктивность намагничивания ротора, Lm, в H.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Rotor leakage inductance, Llr

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

D and Q axis proportional gain, Kp

Current Controller

Моторные пары полюса, P.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Rotor leakage inductance, Llr

Torque at rated current, Tem

Id and Iq Calculation

Механические свойства двигателя:

  • Моторная инерция, Fv, в kgm^2

  • Вязкий постоянный крутящий момент трения, Fv, в N · m / (rad/s)

  • Статический постоянный крутящий момент трения, Fs, в N · m

Зависимости

Чтобы включить этот параметр, установите параметр Control Type на Speed Control.

Для вычислений усиления блок использует инерцию от значения параметров Physical inertia, viscous damping, static friction, которое находится на вкладке Motor Parameters.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Physical inertia, viscous damping, static friction, Mechanical

Proportional gain, ba

Angular gain, Ksa

Rotational gain, Kisa

Inertia compensation, Jcomp

Viscous damping compensation, Fv

Static friction, Fs

Speed Controller

ID и вычисление IQ

Оцененная двигателем электрическая частота, Frate, в Гц.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Rated synchronous speed, Frate

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

Оцененная двигателем строка к линейному напряжению, Vrate, в V.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Rated synchronous speed, Frate

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

Оцененная двигателем скорость промаха, Srate, безразмерный.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Rated slip, Srate

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Id and Iq Calculation

Щелкните, чтобы вывести параметры.

Зависимости

На вкладке Id and Iq Calculation, когда вы выбираете Calculate Rated Stator Flux Current, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Id and Iq CalculationЗависимость
ПараметрВкладка

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Rated synchronous speed, Frate

Rated line to line voltage RMS, Vrate

Rated slip, Srate

Id and Iq Calculation

Stator resistance, Rs

Stator leakage inductance, Lls

Rotor resistance, Rr

Rotor leakage inductance, Llr

Rotor magnetizing inductance, Lm

Motor Parameters

Выведенный номинальный ток d-оси, в A.

Зависимости

На вкладке Id and Iq Calculation, когда вы выбираете Calculate Rated Stator Flux Current, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Id and Iq CalculationЗависимость
ПараметрВкладка

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Rated synchronous speed, Frate

Rated line to line voltage RMS, Vrate

Rated slip, Srate

Id and Iq Calculation

Stator resistance, Rs

Stator leakage inductance, Lls

Rotor resistance, Rr

Rotor leakage inductance, Llr

Rotor magnetizing inductance, Lm

Motor Parameters

Выведенный номинальный ток q-оси, в A.

Зависимости

На вкладке Id and Iq Calculation, когда вы выбираете Calculate Rated Stator Flux Current, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Id and Iq CalculationЗависимость
ПараметрВкладка

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Rated synchronous speed, Frate

Rated line to line voltage RMS, Vrate

Rated slip, Srate

Id and Iq Calculation

Stator resistance, Rs

Stator leakage inductance, Lls

Rotor resistance, Rr

Rotor leakage inductance, Llr

Rotor magnetizing inductance, Lm

Motor Parameters

Закрутите в номинальном токе в N · m.

Зависимости

На вкладке Id and Iq Calculation, когда вы выбираете Calculate Rated Stator Flux Current, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Id and Iq CalculationЗависимость
ПараметрВкладка

D-axis rated current, Isd_0

Q-axis rated current, Isq_0

Torque at rated current, Tem

Rated synchronous speed, Frate

Rated line to line voltage RMS, Vrate

Rated slip, Srate

Id and Iq Calculation

Stator resistance, Rs

Stator leakage inductance, Lls

Rotor resistance, Rr

Rotor leakage inductance, Llr

Rotor magnetizing inductance, Lm

Motor Parameters

Текущий контроллер

Текущая пропускная способность регулятора, в Гц.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Bandwidth of the current regulator, EV_current

D and Q axis integral gain, Ki

D and Q axis proportional gain, Kp

Current Controller

Закрутите время контрольной выборки в s.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Sample time for the torque control, Tst

Speed time constant, Ksf

Speed Controller

Щелкните, чтобы вывести параметры.

Зависимости

На вкладке Current Controller, когда вы выбираете Calculate Current Regulator Gains, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Current ControllerЗависимость
ПараметрВкладка

D and Q axis proportional gain, Kp

D and Q axis integral gain, Ki

Bandwidth of the current regulator, EV_current

Current Controller

Stator resistance, Rs

Stator leakage inductance, Lls

Rotor resistance, Rr

Rotor leakage inductance, Llr

Rotor magnetizing inductance, Lm

Motor Parameters

Выведенное пропорциональное усиление, в V/A.

Зависимости

На вкладке Current Controller, когда вы выбираете Calculate Current Regulator Gains, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Current ControllerЗависимость
ПараметрВкладка

D and Q axis proportional gain, Kp

D and Q axis integral gain, Ki

Bandwidth of the current regulator, EV_current

Current Controller

Stator resistance, Rs

Stator leakage inductance, Lls

Rotor resistance, Rr

Rotor leakage inductance, Llr

Rotor magnetizing inductance, Lm

Motor Parameters

Выведенное интегральное усиление, в V/A*s.

Зависимости

На вкладке Current Controller, когда вы выбираете Calculate Current Regulator Gains, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Current ControllerЗависимость
ПараметрВкладка

D and Q axis proportional gain, Kp

D and Q axis integral gain, Ki

Bandwidth of the current regulator, EV_current

Current Controller

Stator resistance, Rs

Stator leakage inductance, Lls

Rotor resistance, Rr

Rotor leakage inductance, Llr

Rotor magnetizing inductance, Lm

Motor Parameters

Контроллер скорости

Контроллер движения пропускная способность, в Гц. Установите первый элемент вектора к желаемой частоте среза. Установите вторые и третьи элементы вектора к частотам среза высшего порядка. Можно установить значение следующего элемента к 1/5 значение предыдущего элемента. Например, если желаемая частота среза является Гц 20, задайте [20 4 0.8].

Зависимости

Параметр включен, когда параметр Control Type устанавливается на Speed Control.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Bandwidth of the motion controller, EV_motion

Proportional gain, ba

Angular gain, Ksa

Rotational gain, Kisa

Speed Controller

Пропускная способность фильтра состояния, в Гц.

Зависимости

Параметр включен, когда параметр Control Type устанавливается на Speed Control.

ПараметрИспользуемый, чтобы вывести
ПараметрВкладка

Bandwidth of the state filter, EV_sf

Speed time constant, Ksf

Speed Controller

Щелкните, чтобы вывести параметры.

Зависимости

На вкладке Speed Controller, когда вы выбираете Calculate Speed Regulator Gains, блок вычисляет выведенные параметры. Таблица суммирует выведенные параметры, которые зависят от других параметров блоков.

Выведенный Параметр на вкладке Speed ControllerЗависит от
ПараметрВкладка

Proportional gain, ba

ba=JpJpp1p2p3Tsm

Bandwidth of the motion controller, EV_motion

Bandwidth of the state filter, EV_sf

Speed Controller

Angular gain, Ksa

Ksa=Jp(p1p2+p2p3+p3p1)3Jp+2baTsmTsm2

Sample time for the torque control, Tst

Current Controller

Rotational gain, Kisa

Kisa=Jp(p1+p2+p3)+3JpbaTsmKsaTsm2Tsm3Physical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Speed time constant, Ksf

Ksf=1exp(Tsm2πEVsf)Tsm

Inertia compensation, Jcomp

Jcomp = JpPhysical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Viscous damping compensation, Fv

Fv

Static friction, Fs

Fs

Уравнения используют эти переменные.

P

Моторные пары полюса

ba

Регулятор скорости пропорциональное усиление

Ksa

Усиление интеграла регулятора скорости

Kisa

Усиление двойного интеграла регулятора скорости

Ksf

Временная константа регулятора скорости

Jp

Моторная инерция

EVsf

Пропускная способность фильтра состояния

EVmotion

Контроллер движения пропускная способность

Выведенное пропорциональное усиление, в N · m / (rad/s).

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрЗависимость
ПараметрВкладка

Proportional gain, ba

Physical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Bandwidth of the motion controller, EV_motion

Speed Controller

Выведенное угловое усиление, в N · m/rad.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрЗависимость
ПараметрВкладка

Angular gain, Ksa

Physical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Bandwidth of the motion controller, EV_motion

Speed Controller

Выведенное вращательное усиление, в N · m / (rad*s).

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрЗависимость
ПараметрВкладка

Rotational gain, Kisa

Physical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Bandwidth of the motion controller, EV_motion

Speed Controller

Выведенная временная константа скорости, в 1/с.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрЗависимость
ПараметрВкладка

Speed time constant, Ksf

Sample time for the torque control, Tst

Current Controller

Bandwidth of the state filter, EV_sf

Speed Controller

Выведенная компенсация инерции, в kg · m^2.

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрЗависимость
ПараметрВкладка

Inertia compensation, Jcomp

Physical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрЗависимость
ПараметрВкладка

Viscous damping compensation, Fv

Physical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Выведенное статическое трение, в N · m / (rad/s).

Зависимости

Эта таблица суммирует зависимости от параметра.

ПараметрЗависимость
ПараметрВкладка

Static friction, Fs

Physical inertia, viscous damping, static friction, Mechanical

Motor Parameters

Электрические потери

УстановкаБлокируйте реализацию
Single efficiency measurement

Электрическая потеря вычислила использование постоянного значения для эффективности инвертора.

Tabulated loss data

Электрическая потеря, вычисленная как функция частот вращения двигателя и крутящих моментов загрузки.

Tabulated efficiency data

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

  • Преобразовывает значения эффективности, которые вы обеспечиваете в потери, и использует сведенные в таблицу потери для симуляции.

  • Игнорирует значения эффективности, вы предусматриваете нулевую скорость или обнуляете крутящий момент. Потери приняты нуль, когда или крутящий момент или скорость являются нулем.

  • Линейная интерполяция использования, чтобы определить потери. Обеспечьте сведенные в таблицу данные для низких скоростей и низких крутящих моментов, как требуется, чтобы получить желаемый уровень точности для более низких условий степени.

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

Для лучшой практики используйте Tabulated loss data вместо Tabulated efficiency data:

  • Эффективность заболевает заданная для нулевой скорости или нулевого крутящего момента.

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

Полная эффективность инвертора, Eff, в %.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated loss data.

Скорость устанавливает точки останова для интерполяционной таблицы при вычислении потерь в rad/s.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated loss data.

Закрутите точки останова для интерполяционной таблицы при вычислении потерь в N · m.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated loss data.

Массив значений за электрические потери как функция скоростей M и крутящих моментов N, в W. Каждое значение задает потери для определенной комбинации скорости и крутящего момента. Матричный размер должен совпадать с размерностями, заданными векторами крутящего момента и скоростью.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated loss data.

Скорость устанавливает точки останова для интерполяционной таблицы при вычислении эффективности в rad/s.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated efficiency data.

Закрутите точки останова для интерполяционной таблицы при вычислении эффективности в N · m.

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated efficiency data.

Массив эффективности как функция скоростей M и крутящего момента N, в %. Каждое значение задает эффективность для определенной комбинации скорости и крутящего момента. Матричный размер должен совпадать с размерностями, заданными векторами крутящего момента и скоростью.

Блок игнорирует значения эффективности для нулевой скорости или нулевого крутящего момента. Потери являются нулем, когда или крутящий момент или скорость являются нулем. Блок использует линейную интерполяцию.

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

Зависимости

Чтобы включить этот параметр, для Parameterize losses by, выбирают Tabulated efficiency data.

Ссылки

[1] Лоренц, Роберт Д., Томас Липо и Дональд В. Новотни. “Движение управляет с асинхронными двигателями”. Продолжения IEEE®, Издания 82, Выпуска 8, август 1994, стр 1215–1240.

[2] Shigeo Morimoto, Masayuka Sanada, Еджи Такеда. “Операция широкой скорости внутреннего постоянного магнита синхронные двигатели с высокоэффективным текущим регулятором”. Транзакции IEEE на Промышленных Приложениях, Издании 30, Выпуске 4, июль/август 1994, стр 920–926.

[3] Муйанг Ли. “Ослабляющее поток управление для постоянного магнита синхронные двигатели на основе Z-исходных инверторов”. Магистерская диссертация, Университет Маркетт, e-Publications@Marquette, осень 2014 года.

[4] Briz, Фернандо, Майкл В. Дегнер и Роберт Д. Лоренц. "Анализ и проектирование текущих регуляторов, использующих комплексные векторы". Транзакции IEEE на Промышленных Приложениях, Издании 36, Выпуске 3, Могут/Июнь 2000, стр 817–825.

[5] Briz, Фернандо, и др. "Текущий и регулирование потока в ослабляющей поле операции [асинхронных двигателей]. "Транзакции IEEE на Промышленных Приложениях, Издании 37, Выпуске 1, Яне/Феврале 2001, стр 42–50.

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

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

Введенный в R2017a