FEM-Parameterized PMSM

Постоянный магнит синхронный двигатель задан в терминах рычажного устройства магнитного потока

  • Библиотека:
  • Simscape / Электрический / Электромеханический / Постоянный магнит

Описание

Блок FEM-Parameterized PMSM реализует модель постоянного магнита синхронного двигателя (PMSM), заданного в терминах рычажного устройства магнитного потока. Вы параметризовали блок путем введения таблицы данных моторного магнитного потока как функция угла ротора и текущих. Это - способ, которым сторонние магнитные пакеты метода конечных элементов (FEM) обычно экспортируют информацию о потоке. Из-за табличной формы поток может варьироваться нелинейным способом и на углу ротора и на текущий. Можно поэтому использовать этот блок для модели PMSM с трапециевидным профилем обратной эдс, иногда названным бесщеточным двигателем постоянного тока, а также регулярным PMSM.

Рисунок показывает, что эквивалентная схема для wye - соединила PMSM. Угол ротора является нулем, когда поток постоянного магнита выравнивает с A-фазой магнитную ось.

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

  • 2-D partial derivative data — 2D поиск по таблице, с опциями, чтобы свести в таблицу в терминах текущего и угла ротора, или в терминах d- ось и q- токи оси. Право преимущественной покупки принимает постоянную взаимную индуктивность и поддерживает несинусоидальные профили обратной эдс. Вторая опция принимает синусоидальную обратную эдс и получает эффекты насыщения для внутренней части PMSMs (IPMSMs).

  • 3-D partial derivative data — 3-D поиск по таблице, на основе постоянного тока, текущая квадратура, и угол ротора. Вы обеспечиваете данные о поиске потока для фазы a. Парк использования блока преобразовывает, чтобы сопоставить три статора извилистые токи с квадратурные токи и прямому. Этот метод уменьшает сложность данных, по сравнению с 4-D поиском по таблице, и поэтому приводит к улучшаемой производительности симуляции.

  • 4-D partial derivative data — Поиск по таблице 4-D, на основе трех статоров извилистые токи и угол ротора. Вы обеспечиваете данные о поиске потока для фазы a. Эта модель имеет лучшую точность этих трех, но также и является самой дорогостоящей в терминах производительности симуляции и требований к памяти.

  • 3-D flux linkage data — 3-D поиск по таблице, на основе данных о потокосцеплении. Можно обеспечить данные о потокосцеплении во множестве форматов. Парк использования блока преобразовывает, чтобы сопоставить три статора извилистые токи с квадратурные токи и прямому. Этот метод уменьшает сложность данных, по сравнению с 4-D поиском по таблице, и поэтому приводит к улучшаемой производительности симуляции.

По умолчанию все варианты блока реализуют настройку раны Уая для обмоток статора. Однако возможно переключиться на настройку раны дельты, выбираемое использование параметра Winding type. Когда в настройке раны дельты, фаза a соединяется между портами a и b, фазой b между портами b и c и фазой c между портами c и a.

Чтобы получить доступ к этим методам параметризации, щелкните правой кнопкой по блоку по своей модели, выберите Simscape> Block choices, и затем выберите желаемый вариант блока, с или без тепловых портов. По умолчанию тепловые порты не осушены. Для получения дополнительной информации смотрите Тепловые Порты.

Модель 2D данных с постоянной взаимной индуктивностью

В этой 2D модели данных потока поток, соединяющий каждую обмотку, принят, чтобы зависеть нелинейно только от тока в той же самой обмотке плюс угол ротора. На практике это - разумное предположение для многих постоянный магнит синхронные двигатели; однако, это менее точно для коммутируемых двигателей нежелания. Учитывая это предположение, потоки в этих трех обмотках:

[ϕaϕbϕc]=[0MsMsMs0MsMsMs0][iaibic]+[ϕ(ia,θr)ϕ(ib,θr2π/(3N))ϕ(ic,θr4π/(3N))]

где ϕ(θr,ia) потокосцепление для A-фазы, вьющейся как функция угла ротора и текущей A-фазы. Θ r = 0 соответствует ротору d- ось, выравнивающаяся с A-фазой положительное направление магнитного потока. M s является статором статора взаимная индуктивность.

Для улучшаемой числовой производительности уравнения, реализованные в блоке на самом деле, работают с частными производными потокосцепления относительно тока, ϕ(i,θr)/i, и угол ротора, ϕ(i,θr)/θr, вместо потока непосредственно. Если ваш пакет FEM не экспортирует эти частные производные, можно определить их использующий скрипт MATLAB®. Смотрите Соленоид, Параметризованный с моделью Данных в качестве примера FEM и ее поддержкой скрипт MATLAB для примера того, как сделать это.

Электрические уравнения для блока, заданного в терминах частных производных потока:

va=ϕiadiadt+ϕθrdθrdtMs(dibdt+dicdt)+Rsiavb=ϕibdibdt+ϕθrdθrdtMs(diadt+dicdt)+Rsibvc=ϕicdicdt+ϕθrdθrdtMs(diadt+dibdt)+Rsic

где

  • v a, v b, v c является напряжениями, применился к A, B, и обмоткам статора C.

  • i a, i b, i c является токами статора в каждой из этих трех обмоток.

  • R s является сопротивлением каждой из обмоток статора.

  • M s является статором статора взаимная индуктивность.

  • ϕ/ia, ϕ/ibϕ/ic частные производные потокосцепления относительно статора, текущего в каждой из этих трех обмоток.

  • ϕ/θr частная производная потокосцепления относительно угла ротора.

Блок может автоматически вычислить матрицу крутящего момента от информации о потоке, которую вы предоставляете. В качестве альтернативы можно установить параметр Calculate torque matrix? на No и непосредственно задайте крутящий момент как функцию угла ротора и текущих. Смотрите страницу с описанием блока FEM-Parameterized Rotary Actuator для получения дополнительной информации.

Модель 2D данных с синусоидальной обратной эдс

В этой 2D модели данных потока поток, соединяющий каждую обмотку, принят, чтобы зависеть нелинейно от всего статора, извилистые токи, плюс он принят, что потокосцепление постоянного магнита синусоидальное. Внутренний магнит PMSMs (или IPMSMs) обычно соответствует этому предположению хорошо. Уравнения:

[ϕdϕq]=[Ld(id,iq)Lq(id,iq)][idiq]+[ϕm(id,iq)]

T=32N(iq(idLd(id,iq)+ϕm(id,iq))idiqLq(id,iq))

где

  • i d и i q является d- ось и q- токи оси, соответственно.

  • ϕ d и ϕ q является d- ось и q- потокосцепления оси, соответственно.

  • ϕ m является потокосцеплением постоянного магнита.

  • L d и L q является d- ось и q- индуктивность оси, соответственно. Они приняты, чтобы зависеть от d- ось и q- токи оси.

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

  • T является электрическим крутящим моментом.

3-D модель данных частной производной Используя парк Transform

Работа с четырехмерными данными имеет и стоимость производительности симуляции и стоимость памяти. Чтобы уменьшать табличную размерность до 3D, 3-D Парк использования модели данных преобразовывает, чтобы сопоставить эти три тока с квадратурные токи и прямому:

[idiq]=23[потому чтоθeпотому что(θe2π3)потому что(θe+2π3)sinθesin(θe2π3)sin(θe+2π3)][iaibic]

В общем случае Парк преобразовывает карты к прямому, квадратуре и токам нулевой последовательности. Однако текущая нулевая последовательность обычно мала под нормальными условиями работы. Поэтому модель пропускает зависимость условий потокосцепления на текущей нулевой последовательности, и определяет потокосцепление в терминах только прямого и квадратурные токи плюс угол ротора. Уравнение потока для 3-D модели данных:

[ϕaϕbϕc]=[ϕ(id,iq,θr)ϕ(id,iq,θr2π/(3N))ϕ(id,iq,θr4π/(3N))]

Электрические уравнения для блока также определены в терминах частных производных потока, похожих на 4-D модель данных. Можно вычислить 3-D данные о частной производной потокосцепления из 4-D данных о потокосцеплении с помощью ee_calculateFluxPartialDerivatives.

Модель данных частной производной 4-D

Поток, соединяющий каждую из обмоток, является функцией тока в той обмотке, токов в других двух обмотках и угла ротора. Для полной точности модель данных потока 4-D принимает, что потокосцепление является функцией этих трех токов и угла ротора, поэтому выполняя четырехмерный поиск по таблице. Уравнение потока:

[ϕaϕbϕc]=[ϕ(ia,ib,ic,θr)ϕ(ib,ic,ia,θr2π/(3N))ϕ(ic,ia,ib,θr4π/(3N))]

где

  • ϕ a, ϕ b, ϕ c является потокосцеплениями для A, B, и обмотками статора C.

  • i a, i b, i c является токами статора в каждой из этих трех обмоток.

  • Θ r является углом ротора. Θ r = 0 соответствует случаю, где поток постоянного магнита выравнивается с потоком обмотки статора A-фазы.

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

Данные о потокосцеплении приняты циклические с Θ r. Если, например, двигатель имеет шесть пар полюса, то областью значений для данных является 0 ≤ Θ r ≤ 60 °. Необходимо обеспечить данные и в 0 и 60 градусах, и потому что данные являются циклическими, частные производные потокосцепления должны быть тем же самым в этих двух конечных точках.

Уравнение крутящего момента:

τ=T(ia,ib,ic,θr)

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

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

Электрические уравнения для блока, заданного в терминах частных производных потока:

va=ϕaiadiadt+ϕaibdibdt+ϕaicdicdt+ϕaθrdθrdt+Rsiavb=ϕbiadiadt+ϕbibdibdt+ϕbicdicdt+ϕbθrdθrdt+Rsibvc=ϕciadiadt+ϕcibdibdt+ϕcicdicdt+ϕcθrdθrdt+Rsic

где

  • v a, v b, v c является напряжениями, применился к A, B, и обмоткам статора C.

  • i a, i b, i c является токами статора в каждой из этих трех обмоток.

  • R s является сопротивлением каждой из обмоток статора.

3-D модели данных потокосцепления

3-D опции данных о потокосцеплении позволяют вам работать с необработанными данными о потокосцеплении, экспортированными из вашего моторного Design Tool конечного элемента (FE). Это в отличие от 3-D опций данных о частной производной, для которых необходимо определить частные производные. Можно обеспечить данные о потокосцеплении во множестве форматов, чтобы поддержать различные соглашения инструмента FE:

  • Плоские данные о потокосцеплении DQ-осей или данные о потокосцеплении A-фазы — поддержка инструментов Some, работающая с потокосцеплением, разрешенным в прямой (D) и квадратура (Q) оси. Преимущество этого подхода состоит в том, что данные для углов ротора в области значений 0 до 360/N/3 степеней требуются (где N является количеством пар полюса). Другие инструменты работают непосредственно с A-, B-и потокосцеплениями C-фазы, и для этого можно импортировать только потокосцепление A-фазы, для которого угловая область значений ротора должна быть в области значений 0 до 360/N степеней. Неявное предположение об импорте только данные A-фазы - то, что данные о фазе B и C являются тем же самым кроме переключенной на нижний регистр фазы.

  • Плоские использующие декартовы или полярные текущие координаты — Декартово табулирование подразумевает, что потокосцепление сведено в таблицу в терминах текущей D-оси и текущей Q-оси (плюс угол ротора). В качестве альтернативы полярное табулирование включает потокосцепления сведения в таблицу в терминах текущей величины, текущего угла усовершенствования относительно Q-оси и угла ротора. Преимущество полярных координат состоит в том, что это более естественно отражает разрешенные операционные токи, таким образом, избегая неиспользованных табличных точек данных.

Эти соглашения приводят к четырем опциям параметризации Flux linkage data format:

  • D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta)

  • D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta)

  • A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta)

  • A-phase flux linkage as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta)

Помимо выбора формата данных потокосцепления, используемого вашим инструментом FE, необходимо выбрать версию Парка, преобразовывают используемый инструментом. Эти четыре соглашения описаны ниже и соответствуют этим четырем опциям для Park’s convention for tabulated data выпадающее меню.

Примечание

При рассмотрении регистрируемых значений для токов D-и Q-оси имейте в виду, что для каждой из этих опций, формат преобразован, по мере необходимости, так, чтобы внутренне блок FEM-Parameterized PMSM последовательно использовал Опцию 1.

Опция 1. Q приводит D, угол ротора, измеренный от A-фазы до D-оси

Это - соглашение Парка, используемое внутренне блоками моторного и машины Simscape™ Electrical™. Все другие опции преобразованы в этот формат.

  • N: количество пар полюса

  • θ r: угол ротора

  • i d, i q: D-ось и токи Q-оси

  • i p: Текущая величина = id2+iq2

  • β: Текущий угол усовершенствования = tan1(id/iq)

Соответствующий Парк преобразовывает,

[idiqi0]=23[потому что(Nθr)потому что(Nθr2π3)потому что(Nθr+2π3)sin(Nθr)sin(Nθr2π3)sin(Nθr+2π3)121212][iaibic]

где i a, i b и i c является A-фаза, B-фаза и токи C-фазы, соответственно.

Опция 2. Q приводит D, угол ротора, измеренный от A-фазы до Q-оси

  • N: количество пар полюса

  • θ r: угол ротора

  • i d, i q: D-ось и токи Q-оси

  • i p: Текущая величина = id2+iq2

  • β: Текущий угол усовершенствования = tan1(id/iq)

Соответствующий Парк преобразовывает,

[idiqi0]=23[sin(Nθr)sin(Nθr2π3)sin(Nθr+2π3)потому что(Nθr)потому что(Nθr2π3)потому что(Nθr+2π3)121212][iaibic]

где i a, i b и i c является A-фаза, B-фаза и токи C-фазы, соответственно.

Опция 3. D приводит Q, угол ротора, измеренный от A-фазы до D-оси

  • N: количество пар полюса

  • θ r: угол ротора

  • i d, i q: D-ось и токи Q-оси

  • i p: Текущая величина = id2+iq2

  • β: Текущий угол усовершенствования = tan1(id/iq)

Соответствующий Парк преобразовывает,

[idiqi0]=23[потому что(Nθr)потому что(Nθr2π3)потому что(Nθr+2π3)sin(Nθr)sin(Nθr2π3)sin(Nθr+2π3)121212][iaibic]

где i a, i b и i c является A-фаза, B-фаза и токи C-фазы, соответственно.

Опция 4. D приводит Q, угол ротора, измеренный от A-фазы до Q-оси

  • N: количество пар полюса

  • θ r: угол ротора

  • i d, i q: D-ось и токи Q-оси

  • i p: Текущая величина = id2+iq2

  • β: Текущий угол усовершенствования = tan1(id/iq)

Соответствующий Парк преобразовывает,

[idiqi0]=23[sin(Nθr)sin(Nθr2π3)sin(Nθr+2π3)потому что(Nθr)потому что(Nθr2π3)потому что(Nθr+2π3)121212][iaibic]

где i a, i b и i c является A-фаза, B-фаза и токи C-фазы, соответственно.

Вычисление железных потерь

Независимо от методов параметризации для потока и крутящего момента, все варианты блока используют ту же железную модель потерь, которая основана на работе Меллора [1]. Железные потери разделены на два условия, одно представление основного пути к намагничиванию и другое представление перекрестного зубного пути к совету, который становится активным во время ослабленной операции поля.

Термин, представляющий основной путь к намагничиванию, зависит от вызванного напряжения статора RMS, Vmrms:

POC(Vmrms)=ahkVmrms+ajk2Vmrms2+aexk1.5Vmrms1.5

Это - доминирующий термин в течение операции без загрузок. k является обратной эдс постоянные вольты RMS связи на Гц. Это задано как k=Vmrms/f, где f является электрической частотой. Первый срок на правой стороне является магнитной гистерезисной потерей, вторым является вихрь, текущая потеря и третье являются избыточной потерей. Эти три коэффициента, появляющиеся на числителях, выведены из значений, что вы предусматриваете гистерезис разомкнутой цепи, вихрь и избыточные потери.

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

PSC(Vdrms*)=bhkVdrms*+bjk2Vdrms*2+bexk1.5Vdrms*1.5

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

Тепловые порты

Блок имеет четыре дополнительных тепловых порта, один для каждой из этих трех обмоток и один для ротора. Эти порты скрыты по умолчанию. Чтобы осушить тепловые порты, щелкните правой кнопкой по блоку по своей модели, выберите Simscape> Block choices, и затем выберите желаемый вариант блока с тепловыми портами: 2-D data | Show thermal port, 3-D A-phase data | Show thermal port, 4-D A-phase data | Show thermal port или 3-D DQ data | Show thermal port. Это действие отображает тепловые порты на значке блока и отсоединяет параметры Thermal Port и Temperature Dependence. Эти параметры описаны далее на этой странице с описанием.

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

Предположения и ограничения

Этот блок имеет нижеследующие ограничения:

  • Для модели 2D данных статор статора взаимная индуктивность, заданная значением параметров Stator mutual inductance, Ms, является постоянной в процессе моделирования и не меняется в зависимости от угла ротора. Это означает, что блок подходит для моделирования большей части PMSM и бесщеточных двигателей постоянного тока, но не переключенных двигателей нежелания.

  • 3-D и 4-D модели данных принимают симметрию, так, чтобы зависимость от потокосцепления от токов и угла ротора для обмоток B и C могла быть определена из этого для обмотки A.

  • Для 3-D модели данных потокосцепления вы не предоставляете информацию об индуктивности нулевой последовательности. В результате блок не осушает свой нейтральный порт, и токи машины всегда балансируются.

  • Для 4-D модели данных рассмотрите требования к памяти при фиксации независимых значений параметров (три тока и углы ротора). Опция линейной интерполяции использует меньше памяти, но опция сплайн-интерполяции более точна для данного независимого интервала параметра.

  • Железная модель потерь принимает синусоидальные токи.

Порты

Сохранение

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

Электрический порт сохранения сопоставлен со связью A-фазы.

Электрический порт сохранения сопоставлен со связью B-фазы.

Электрический порт сохранения сопоставлен со связью C-фазы.

Электрический порт сохранения сопоставлен с нейтральной фазой.

Порт сохранения вращательного механического устройства сопоставлен с моторным случаем.

Порт сохранения вращательного механического устройства сопоставлен с моторным ротором.

Тепловой порт сохранения, сопоставленный с обмоткой A. Для получения дополнительной информации смотрите Тепловые Порты.

Тепловой порт сохранения, сопоставленный с обмоткой B. Для получения дополнительной информации смотрите Тепловые Порты.

Тепловой порт сохранения, сопоставленный с обмоткой C. Для получения дополнительной информации смотрите Тепловые Порты.

Тепловой порт сохранения сопоставлен с ротором. Для получения дополнительной информации смотрите Тепловые Порты.

Параметры

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

Электрический (2D вариант данных о частной производной)

Эта настройка параметров Electrical соответствует 2D вариантам Блока данных Частной производной, с или без тепловых портов. Если вы используете 3-D Данные о Частной производной, 4-D Данные о Частной производной или 3-D вариант Flux Linkage Data блока, смотрите Электрический (3-D Вариант Данных о Частной производной), Электрический (4-D Вариант Данных о Частной производной), или Электрический (3-D Вариант Данных о Потокосцеплении) соответственно.

Выберите метод параметризации:

  • Assume constant mutual inductance - tabulate with phase current and rotor angle — Этот метод принимает, что поток, соединяющий каждую обмотку, зависит нелинейно только от тока в той же самой обмотке плюс угол ротора.

  • Assume sinusoidal back emf - tabulate with d- and q-axis currents — Этот метод принимает, что поток, соединяющий каждую обмотку, зависит нелинейно от всего статора извилистые токи. Это также принимает, что потокосцепление постоянного магнита является синусоидальным. Эта опция обычно является подходящим вариантом для внутреннего магнита PMSMs (или IPMSMs).

Выберите настройку для обмоток статора:

  • Wye-wound — Обмотками статора является wye - рана.

  • Delta-wound — Обмотки статора являются раной дельты. a - фаза соединяется между портами a и b, b - фазой между портами b и c и c - фаза между портами c и a.

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

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume constant mutual inductance - tabulate with phase current and rotor angle.

Вектор углов ротора, соответствующих обеспеченным частным производным потокосцепления. Вектор должен запуститься в нуле. Это значение соответствует углу, где магнитный поток A-фазы выравнивает с ротором постоянное магнитное пиковое направление потока (прямая ось или dось. Последнее значение, Θ макс., должно быть углом ротора, где шаблон потокосцепления достигает максимума снова. Поэтому количество пар полюса является 360/Θmax, если Θ макс. выражается в градусах. Значение по умолчанию соответствует 6 парным полюсом двигателям.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume constant mutual inductance - tabulate with phase current and rotor angle.

Матрица частных производных потокосцепления относительно тока, заданного как функция текущего вектора и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов. Значение по умолчанию соответствует особому случаю, где индуктивность статора не зависит от текущего статора или от угла ротора.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume constant mutual inductance - tabulate with phase current and rotor angle.

Матрица частных производных потокосцепления относительно угла ротора, заданного как функция текущего вектора и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов. Значением по умолчанию является [0, -0.16, 0.16, 0; 0, -0.16, 0.16, 0; 0, -0.16, 0.16, 0] Wb/rad, который соответствует особому случаю, где индуктивность статора не зависит от текущего статора.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume constant mutual inductance - tabulate with phase current and rotor angle.

Вектор d- токи оси, соответствующие обеспеченной индуктивности. Текущий вектор должен быть двухсторонним (имейте положительные и отрицательные величины).

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume sinusoidal back emf - tabulate with d- and q-axis currents.

Вектор q- токи оси, соответствующие обеспеченной индуктивности. Текущий вектор должен быть двухсторонним (имейте положительные и отрицательные величины).

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume sinusoidal back emf - tabulate with d- and q-axis currents.

Матрица d- индуктивность оси относительно тока, заданного как функция d- ось и q- ось текущие векторы.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume sinusoidal back emf - tabulate with d- and q-axis currents.

Матрица q- индуктивность оси относительно тока, заданного как функция d- ось и q- ось текущие векторы.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume sinusoidal back emf - tabulate with d- and q-axis currents.

Матрица потокосцеплений постоянного магнита относительно тока, заданного как функция d- ось и q- ось текущие векторы. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume sinusoidal back emf - tabulate with d- and q-axis currents.

Количество электродвигателя с постоянным магнитом подпирает пары шестами.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume sinusoidal back emf - tabulate with d- and q-axis currents.

Задайте способ обеспечить электромагнитные данные о крутящем моменте:

  • Да — блок вычисляет крутящий момент от информации о потокосцеплении как функция угла ротора и текущих.

  • No — specify directly — Введите электромагнитные данные о крутящем моменте непосредственно, при помощи параметра Torque matrix, T(i,theta).

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume constant mutual inductance - tabulate with phase current and rotor angle. Если вы устанавливаете параметр Parameterization на Assume sinusoidal back emf - tabulate with d- and q-axis currents, уравнение для крутящего момента является явным в терминах предоставленных матриц.

Укажите, что матрица электромагнитного крутящего момента применилась к ротору как функция угла ротора и текущих. Этот параметр отображается, только если Calculate torque matrix? установлен в No — specify directly.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Calculate torque matrix? на No — specify directly.

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

  • Linear — Использует расширение линейного алгоритма для многомерной интерполяции. Выберите эту опцию, чтобы получить лучшую производительность.

  • Smooth — Использует модифицированный алгоритм Интерполяции Акима. Выберите эту опцию, чтобы создать непрерывную поверхность с непрерывными производными первого порядка.

Для получения дополнительной информации о методах интерполяции смотрите страницу с описанием блока PS Lookup Table (2D).

Сопротивление каждой из обмоток статора.

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

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Parameterization на Assume constant mutual inductance - tabulate with phase current and rotor angle.

Электрический (3-D вариант данных о частной производной)

Эта настройка параметров Electrical соответствует 3-D вариантам Блока данных Частной производной, с или без тепловых портов. Если вы используете 2D Данные о Частной производной, 4-D Данные о Частной производной или 3-D вариант Flux Linkage Data блока, смотрите Электрический (2D Вариант Данных о Частной производной), Электрический (4-D Вариант Данных о Частной производной), или Электрический (3-D Вариант Данных о Потокосцеплении) соответственно.

Выберите настройку для обмоток статора:

  • Wye-wound — Обмотками статора является wye - рана.

  • Delta-wound — Обмотки статора являются раной дельты. a - фаза соединяется между портами a и b, b - фазой между портами b и c и c - фаза между портами c и a.

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

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

Вектор углов ротора, соответствующих обеспеченным частным производным потокосцепления. Вектор должен запуститься в нуле. Это значение соответствует углу, где магнитный поток A-фазы выравнивает с ротором постоянное магнитное пиковое направление потока (прямая ось или dось. Последнее значение, Θ макс., должно быть углом ротора, где шаблон потокосцепления достигает максимума снова. Поэтому количество пар полюса является 360/Θmax, если Θ макс. выражается в градусах. Значение по умолчанию соответствует 6 парным полюсом двигателям.

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

Матрица частных производных потокосцепления A-фазы относительно тока в обмотке B, заданный как функция двух текущих векторов и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Матрица частных производных потокосцепления A-фазы относительно тока в обмотке C, заданный как функция двух текущих векторов и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Матрица частных производных потокосцепления A-фазы относительно угла ротора, заданного как функция двух текущих векторов и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Укажите, что матрица электромагнитного крутящего момента применилась к ротору как функция этих двух токов и угла ротора.

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

  • Linear — Использует расширение линейного алгоритма для многомерной интерполяции. Выберите эту опцию, чтобы получить лучшую производительность.

  • Smooth — Использует модифицированный алгоритм Интерполяции Акима. Выберите эту опцию, чтобы создать непрерывную поверхность с непрерывными производными первого порядка.

Для получения дополнительной информации о методах интерполяции смотрите страницу с описанием блока PS Lookup Table (3D).

Сопротивление каждой из обмоток статора.

Электрический (4-D вариант данных о частной производной)

Эта настройка параметров Electrical соответствует 4-D вариантам Блока данных Частной производной, с или без тепловых портов. Если вы используете 2D Данные о Частной производной, 3-D Данные о Частной производной или 3-D вариант Flux Linkage Data блока, видят Электрический (2D Вариант Данных о Частной производной), Электрический (3-D Вариант Данных о Частной производной), или Электрический (3-D Вариант Данных о Потокосцеплении) соответственно.

Выберите настройку для обмоток статора:

  • Wye-wound — Обмотками статора является wye - рана.

  • Delta-wound — Обмотки статора являются раной дельты. a - фаза соединяется между портами a и b, b - фазой между портами b и c и c - фаза между портами c и a.

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

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

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

Вектор углов ротора, соответствующих обеспеченным частным производным потокосцепления. Вектор должен запуститься в нуле. Это значение соответствует углу, где магнитный поток A-фазы выравнивает с ротором постоянное магнитное пиковое направление потока (прямая ось или dось. Последнее значение, Θ макс., должно быть углом ротора, где шаблон потокосцепления достигает максимума снова. Поэтому количество пар полюса является 360/Θmax, если Θ макс. выражается в градусах. Значение по умолчанию соответствует 6 парным полюсом двигателям.

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

Матрица частных производных потокосцепления A-фазы относительно тока в обмотке B, заданный как функция трех текущих векторов и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Матрица частных производных потокосцепления A-фазы относительно тока в обмотке C, заданный как функция трех текущих векторов и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Матрица частных производных потокосцепления A-фазы относительно угла ротора, заданного как функция трех текущих векторов и углового вектора ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Укажите, что матрица электромагнитного крутящего момента применилась к ротору как функция этих трех токов и угла ротора.

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

  • Linear — Использует расширение линейного алгоритма для многомерной интерполяции. Выберите эту опцию, чтобы получить лучшую производительность.

  • Smooth — Использует модифицированный алгоритм Интерполяции Акима. Выберите эту опцию, чтобы создать непрерывную поверхность с непрерывными производными первого порядка.

Для получения дополнительной информации о методах интерполяции смотрите страницу с описанием блока PS Lookup Table (3D).

Сопротивление каждой из обмоток статора.

Электрический (3-D вариант данных о потокосцеплении)

Эта настройка параметров Electrical соответствует 3-D вариантам Блока данных Потокосцепления, с или без тепловых портов. Если вы используете 2D Данные о Частной производной, 3-D Данные о Частной производной или 4-D вариант Partial Derivative Data блока, видят Электрический (2D Вариант Данных о Частной производной), Электрический (3-D Вариант Данных о Частной производной), или Электрический (4-D Вариант Данных о Частной производной), соответственно.

Выберите формат данных потокосцепления, используемый вашим инструментом FE:

  • D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta)

  • D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta)

  • A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta)

  • A-phase flux linkage as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta)

Выберите настройку для обмоток статора:

  • Wye-wound — Обмотками статора является wye - рана.

  • Delta-wound — Обмотки статора являются раной дельты. a - фаза соединяется между портами a и b, b - фазой между портами b и c и c - фаза между портами c и a.

Количество электродвигателя с постоянным магнитом подпирает пары шестами. Значением по умолчанию является 4.

Выберите порядок, и опорный угол для Парка преобразовывают отображение данных данных dq к этим трем обмоткам.

  • Q leads D, rotor angle measured from A-phase to D-axis — Прямое квадратурой преобразование с углом, измеренным относительно оси d.

  • Q leads D, rotor angle measured from A-phase to Q-axis — Прямое квадратурой преобразование с углом, измеренным относительно оси q.

  • D leads Q, rotor angle measured from A-phase to D-axis — Преобразование прямой квадратуры с углом, измеренным относительно оси d.

  • D leads Q, rotor angle measured from A-phase to Q-axis — Преобразование прямой квадратуры с углом, измеренным относительно оси q.

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

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta) или A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta).

Вектор токов квадратурной оси, в которых сведено в таблицу потокосцепление. Текущий вектор должен быть двухсторонним (имейте положительные и отрицательные величины).

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta) или A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta).

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

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta) или A-phase flux linkage as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta).

Вектор-строка из текущих угловых значений усовершенствования, в которых сведено в таблицу потокосцепление. Текущий угол усовершенствования задан как угол, которым ток приводит квадратуру (Q) ось.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta) или A-phase flux linkage as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta).

Вектор углов ротора, под которыми сведено в таблицу потокосцепление. Вектор должен запуститься в нуле. Это значение соответствует углу, где магнитный поток A-фазы выравнивает с ротором постоянное магнитное пиковое направление потока (прямая ось или dось. Последнее значение, Θ макс., должно быть углом ротора, где шаблон потокосцепления достигает максимума снова. Поэтому количество пар полюса является 360/Θmax, если Θ макс. выражается в градусах. Значение по умолчанию соответствует 4 парным полюсом двигателям.

Если Flux linkage data format является D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta) или D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta) (то есть, если вы сводите в таблицу D и данные о потокосцеплении Q), затем угловой вектор ротора должен иметь четыре или больше точки и диапазон от 0 до 120/N степеней, где N является количеством пар полюса. Если Flux linkage data format является A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta) или A-phase flux linkage as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta) (то есть, если вы сводите в таблицу данные о потокосцеплении A-фазы), затем угловой вектор ротора должен иметь 3n+1 точки, где n> =2, и область значений должен быть от 0 до 360/N степеней.

Матрица d - потокосцепление оси, заданное как функция токов dq и угловой вектор ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta).

Матрица q - потокосцепление оси, заданное как функция токов dq и угловой вектор ротора. Потокосцепление является потоком, умноженным на количество обмотки поворотов.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta).

3-D матрица d - значения потокосцепления оси как функция Peak current magnitude vector, I, Current advance angle, B и Rotor angle vector, theta.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta).

3-D матрица q - значения потокосцепления оси как функция Peak current magnitude vector, I, Current advance angle, B и Rotor angle vector, theta.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta).

3-D матрица значений потокосцепления A-фазы, как функция токов dq и угла ротора.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta).

3-D матрица значений потокосцепления A-фазы, как функция Peak current magnitude vector, I, Current advance angle, B и Rotor angle vector, theta.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta).

3-D матрица электромагнитного крутящего момента применилась к ротору как функция токов dq и угла ротора.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta) или A-phase flux linkage as a function of D-axis current (iD), Q-axis current (iQ), and rotor angle (theta).

3-D матрица электромагнитного крутящего момента применилась к ротору, как функция Peak current magnitude vector, I, Current advance angle, B и Rotor angle vector, theta.

Если ваши данные о потоке даны в различном порядке, можно использовать permute функционируйте, чтобы переупорядочить его. Для примера этого переупорядочения см. связанный скрипт MATLAB в Импорте Данные о Потокосцеплении IPMSM от Максвелла ANSYS.

Зависимости

Этот параметр отображается только, когда вы устанавливаете параметр Flux linkage data format на D and Q axes flux linkages as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta) или A-phase flux linkage as a function of peak current magnitude (I), current advance angle (B), and rotor angle (theta).

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

  • Linear — Использует расширение линейного алгоритма для многомерной интерполяции. Выберите эту опцию, чтобы получить лучшую производительность.

  • Smooth — Использует модифицированный алгоритм Интерполяции Акима. Выберите эту опцию, чтобы создать непрерывную поверхность с непрерывными производными первого порядка.

Для получения дополнительной информации о методах интерполяции смотрите страницу с описанием блока PS Lookup Table (4D).

Сопротивление каждой из обмоток статора.

Железные потери

Вектор-строка, длины 3, потерь железа разомкнутой цепи из-за гистерезиса, Эдди и избыточных потерь, соответственно, на частоте задан Electrical frequency at which losses determined.

Вектор-строка, длины 3, потерь железа короткой схемы из-за гистерезиса, Эдди и избыточных потерь, соответственно, на частоте задан Electrical frequency at which losses determined.

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

Получившаяся фаза RMS короткой схемы, текущая при измерении потерь короткой схемы.

Механическое устройство

Инерция ротора присоединяется к механическому поступательному порту R. Значение может быть нулем.

Ротационное затухание.

Температурная зависимость

Эти параметры появляются только для блоков с осушенными тепловыми портами. Для получения дополнительной информации смотрите Тепловые Порты.

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

Коэффициент α в сопротивлении связи уравнения температуре, как описано в Тепловой Модели для Блоков Привода. Значение по умолчанию для меди.

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

Тепловой порт

Эти параметры появляются только для блоков с осушенными тепловыми портами. Для получения дополнительной информации смотрите Тепловые Порты.

Значение количества тепла для A, B, и обмотки C. Количество тепла является энергией, требуемой повысить температуру одной степенью.

1 3 вектор-строка, задающий температуру A, B, и тепловые порты C в начале симуляции.

Количество тепла ротора, то есть, энергия, требуемая повысить температуру ротора одной степенью.

Температура ротора в начале симуляции.

Процент основных потерь железа пути к потоку сопоставлен с магнитным путем через ротор. Это определяет, сколько из железного нагревания потерь приписано ротору тепловой порт HR, и сколько приписано трем извилистым тепловым портам HA, HB и HC.

Процент перекрестных зубных потерь железа пути к потоку сопоставлен с магнитным путем через ротор. Это определяет, сколько из железного нагревания потерь приписано ротору тепловой порт HR, и сколько приписано трем извилистым тепловым портам HA, HB и HC.

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

Ссылки

[1] Меллор, P.H., Р. Робель и Д. Холидей. “В вычислительном отношении эффективная железная модель потерь для бесщеточных машин AC, которая обслуживает расчетный поток и поле, ослабила операцию”. IEEE Электрическая Конференция по Машинам и Дискам. Май 2009.

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

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

Введенный в R2019b