exponenta event banner

BLDC

Трехобмоточный бесщеточный электродвигатель постоянного тока с трапециевидным распределением потока

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

  • BLDC block

Описание

Блок BLDC моделирует синхронную машину с постоянным магнитом с трехфазным статором с намоткой. Блок имеет четыре варианта определения распределения постоянного магнитного потока как функции угла ротора. Две опции допускают простую параметризацию, предполагая совершенную трапецию для задней emf. Для простой параметризации задается либо связь потока, либо обратная emf, индуцированная ротором. Две другие опции дают более точные результаты с использованием указанных табличных данных. Для получения более точных результатов можно задать частную производную связи потока или измеренную обратную постоянную ЭДС для заданной скорости ротора.

На рисунке показана эквивалентная электрическая цепь для обмоток статора.

Конструкция двигателя

На этом рисунке показана конструкция двигателя с одной полюсной парой на роторе.

Для условных осей, показанных на предыдущем чертеже, потоки α - фазы и постоянного магнита выравниваются, когда угол λ r ротора равен нулю. Блок поддерживает определение второй оси ротора. Для второго определения угол ротора представляет собой угол между α - фазной магнитной осью и q-осью ротора.

Трапециевидная скорость изменения потока

Магнитное поле ротора за счет постоянных магнитов создает трапециевидную скорость изменения потока с углом ротора. На рисунке показана эта скорость изменения потока.

Обратная эдс - скорость изменения потока, определяемая

dΦdt=∂Φ∂θdθdt=∂Φ∂θω,

где:

  • Λ - связь постоянного магнитного потока.

  • λ - угол ротора.

  • λ - механическая скорость вращения.

Высота h Из пикового потока постоянного магнита получают трапециевидную скорость изменения профиля потока.

Интегрируя ∂Φ∂θ в диапазоне от 0 до λ/2,

Φmax=h2 (θF +θW),

где:

  • Фмакс - связь постоянного магнитного потока.

  • h - скорость изменения высоты профиля потока.

  • δ F - диапазон углов ротора, в котором обратная ЭДС, индуцируемая потоком постоянного магнита в статоре, является постоянной.

  • δ W - диапазон углов ротора, в котором обратная ЭДС линейно увеличивается или уменьшается, когда ротор движется с постоянной скоростью.

Перестановка предыдущего уравнения,

h = 2Фмакс/( startF + startW).

Электрические определяющие уравнения

Напряжения на обмотках статора определяются

[vavbvc] = [Rs000Rs000Rs] [iaibic] + [d

где:

  • va, vb и vc - внешние напряжения, приложенные к трем электрическим соединениям двигателя.

  • Rs - эквивалентное сопротивление каждой обмотки статора.

  • ia, ib и ic - токи, протекающие в обмотках статора.

  • d

    - скорости изменения магнитного потока в каждой обмотке статора.

Постоянный магнит и три обмотки вносят вклад в общий поток, связывающий каждую обмотку. Общий поток определяется как

[λ aü bstartc] = [LaaLabLacLbbLbLcaLcaLcbLcc] [iaibic] + [

где:

  • в качестве общих потоков, связывающих каждую обмотку статора.

  • Laa, Lbb и Lcc являются самоиндукциями обмоток статора.

  • Lab, Lac, Lba и т.д. являются взаимными индуктивами обмоток статора.

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

Индуктивности в обмотках статора являются функциями угла ротора, определяемого

Laa = Ls + Lmcos (2startr),

Lbb = Ls + Lmcos (2 (startr 2λ/3)),

Lcc = Ls + Lmcos (2 (

Lab = Lba = Ms Lmcos (2 (

Lbc = Lcb = Ms Lmcos (2 (

и

Lca = Lac = Ms Lmcos (2 (


где:

  • Ls - самоиндуктивность статора на фазу - Средняя самоиндуктивность каждой из обмоток статора.

  • Lm - флуктуация индуктивности статора - флуктуация собственной индуктивности и взаимной индуктивности с изменением угла ротора.

  • Ms - взаимная индуктивность статора - средняя взаимная индуктивность между обмотками статора.

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

Упрощенные уравнения

Определяющими уравнениями напряжения и крутящего момента для блока являются

[vdvqv0] = P ([vavbvc]−Nω[∂ψam∂θr∂ψbm∂θr∂ψcm∂θr]),

vd = Rsid + Lddiddt NstartiqLq,

vq = Rsiq + Lqdiqdt + NstartidLd,

v0=Rsi0+L0di0dt,

и

T = 32N (iqidLd idiqLq) + [iaibic] [∂ψam∂θr∂ψbm∂θr∂ψcm∂θr],

где:

  • vd, vq и v0 - напряжения d-оси, q-оси и нулевой последовательности.

  • P - преобразование парка, определяемое

    P = 2/3 [cosstartecos (starte 2λ/3) cos ((,,

  • N - число пар полюсов постоянных магнитов ротора.

  • λ - механическая частота вращения ротора.

  • ∂ψam∂θr,∂ψbm∂θr, и ∂ψcm∂θr

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

  • id, iq и i0 - токи d-оси, q-оси и нулевой последовательности, определяемые

    [idiqi0] = P [iaibic].

  • Ld = Ls + Ms + 3/2 Lm. Ld - индуктивность d-оси статора.

  • Lq = Ls + Ms − 3/2 Lm. Lq - индуктивность по оси q статора.

  • L0 = Ls - 2Ms. L0 - индуктивность нулевой последовательности статора.

  • T - крутящий момент ротора. Крутящий момент течет от корпуса двигателя (физический порт C блока) к ротору двигателя (физический порт R блока).

Расчет потерь железа

Потери железа делятся на два члена, один из которых представляет основную траекторию намагничивания, а другой - поперечную траекторию острия зуба, которая становится активной во время работы с ослабленным полем. Модель потерь железа, которая основана на творчестве Меллера [3].

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

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

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

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

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

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

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

Блок имеет четыре дополнительных тепловых порта, по одному для каждой из трех обмоток и по одному для ротора. По умолчанию эти порты скрыты. Чтобы открыть тепловые порты, щелкните правой кнопкой мыши блок в модели, выберите Simscape > Block choices, а затем выберите требуемый вариант блока с тепловыми портами: Composite theral-phase ports | Show thermal port или Expanded threase-phase ports | Show thermal port. Это действие отображает тепловые порты на значке блока и отображает параметры Температурная зависимость (Temperature Dependence) и Тепловой порт (Thermal Port). Эти параметры описаны далее на этой справочной странице.

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

Переменные

Параметры «Переменные» используются для задания приоритетов и начальных целевых значений для переменных блока перед моделированием. Дополнительные сведения см. в разделе Установка приоритета и начальной цели для переменных блока.

Порты

Сохранение

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

Расширяемый трехфазный порт.

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

Зависимости

Чтобы включить этот порт, установите для параметра «Тип обмотки» значение Wye-wound и Нулевая последовательность для Include.

Механическое отверстие для сохранения вращения, связанное с ротором двигателя.

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

Порт тепловой экономии, связанный с обмоткой A. Дополнительные сведения см. в разделе Тепловые порты.

Порт тепловой экономии, связанный с обмоткой B. Дополнительные сведения см. в разделе Тепловые порты.

Порт тепловой экономии, связанный с обмоткой C. Дополнительные сведения см. в разделе Тепловые порты.

Теплосберегающее отверстие, связанное с ротором. Дополнительные сведения см. в разделе Тепловые порты.

Параметры

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

Ротор

Выберите конфигурацию для обмоток:

  • Wye-wound - Обмотки наматываются.

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

Параметризация для определения распределения постоянного магнитного потока как функции угла ротора. Выбирать:

  • Perfect trapezoid - specify maximum flux linkage для задания максимальной связи потока для постоянного магнита и угла поворота ротора, где обратная ЭДС постоянна. Блок предполагает идеальную трапецию для задней emf. Это значение по умолчанию.

  • Perfect trapezoid - specify maximum rotor-induced back emf для указания максимальной индуцированной ротором обратной ЭДС и соответствующей частоты вращения ротора. Блок предполагает идеальную трапецию для задней emf.

  • Tabulated - specify flux partial derivative with respect to rotor angle для задания значений для частной производной связи потока и соответствующих углов ротора.

  • Tabulated - specify rotor-induced back emf as a function of rotor angle для задания измеренной постоянной обратной ЭДС и соответствующих скоростей и углов вращения ротора.

Пиковая связь постоянного магнитного потока с любой из обмоток статора.

Зависимости

Чтобы включить этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum flux linkage.

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

Зависимости

Чтобы включить этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum flux linkage или Perfect trapezoid - specify maximum rotor-induced back emf.

Пиковая обратная ЭДС, индуцированная ротором, в обмотки статора.

Зависимости

Чтобы включить этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum rotor-induced back emf.

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

Зависимости

Чтобы включить этот параметр, установите для параметра Back EMF profile значение Tabulated - specify rotor-induced back emf as a function of rotor angle.

Вектор значений для частной производной связи потока (где связь потока - поток, умноженный на число витков обмотки) относительно угла ротора. Первое и последнее значения должны быть одинаковыми и обычно равны нулю. Для получения дополнительной информации см. параметр Соответствующие углы ротора. Первое и последнее значения одинаковы, так как поток является циклическим с периодом 2π/N, где N - число пар полюсов постоянных магнитов.

Вектор углов ротора, где определяют частную производную связи потока или обратную ЭДС, индуцированную ротором. Угол ротора определяется как угол между а-фазной магнитной осью и d-осью. То есть, когда угол равен нулю, магнитные поля, обусловленные ротором и фазной обмоткой, выравниваются. Это определение используется независимо от настроек блока для определения угла ротора. Первое значение равно нулю, а последнее - 2π/N, где N - число пар полюсов постоянных магнитов.

Зависимости

Чтобы включить этот параметр, установите для параметра Back EMF profile значение Tabulated - specify flux partial derivative with respect to rotor angle или Tabulated - specify rotor-induced back emf as a function of rotor angle.

Укажите частоту вращения ротора, соответствующую максимальной индуцированной ротором обратной ЭДС.

Зависимости

Чтобы включить этот параметр, установите для параметра Back EMF profile значение Perfect trapezoid - specify maximum rotor-induced back emf или Tabulated - specify rotor-induced back emf as a function of rotor angle.

Количество пар полюсов постоянных магнитов на роторе.

Контрольная точка для измерения угла ротора. Значение по умолчанию: Angle between the a-phase magnetic axis and the d-axis. Это определение показано на рисунке конструкции двигателя. При выборе этого значения ротор и фазовые потоки выравниваются, когда угол ротора равен нулю.

Другое значение, которое можно выбрать для этого параметра: Angle between the a-phase magnetic axis and the q-axis. При выборе этого значения фазовый ток генерирует максимальный крутящий момент, когда угол ротора равен нулю.

Статор

Выберите точность моделирования:

  • Constant Ld and Lq - значения Ld и Lq являются постоянными и определяются их соответствующими параметрами.

  • Tabulated Ld and Lq - Значения Ld и Lq вычисляются в режиме онлайн из справочных таблиц токов DQ следующим образом:

    Ld = f1 (id, iq)

    Ld = f2 (id, iq)

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ld, Lq, and L0.

Выбирать Specify Ld, Lq, and L0 или Specify Ls, Lm, and Ms.

Индуктивность по оси D.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ld, Lq, and L0 и Моделирование точности Constant Ld and Lq.

Индуктивность по оси Q.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ld, Lq, and L0 и Моделирование точности Constant Ld and Lq.

Вектор тока по прямой оси, iD.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ld, Lq, and L0 и Моделирование точности Tabulated Ld and Lq.

Вектор тока квадратурной оси, iQ.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ld, Lq, and L0 и Моделирование точности Tabulated Ld and Lq.

Матрица Ld.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ld, Lq, and L0 и Моделирование точности Tabulated Ld and Lq.

Матрица Lq.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ld, Lq, and L0 и Моделирование точности Tabulated Ld and Lq.

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

Зависимости

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

  • Задайте для параметра «Тип обмотки» значение Wye-wound, Нулевая последовательность к Includeи параметризация статора для Specify Ld, Lq, and L0.

  • Задайте для параметра «Тип обмотки» значение Delta-wound и параметризация статора Specify Ld, Lq, and L0.

Средняя самоиндуктивность каждой из трех обмоток статора.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ls, Lm, and Ms.

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

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ls, Lm, and Ms.

Средняя взаимная индуктивность между обмотками статора.

Зависимости

Чтобы включить этот параметр, установите параметризацию статора в значение Specify Ls, Lm, and Ms.

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

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

  • Include - Включить термины нулевой последовательности. Чтобы установить приоритет точности модели, используйте этот параметр по умолчанию. Использование этой опции:

  • Exclude - Исключить члены нулевой последовательности. Для определения приоритета скорости моделирования при моделировании рабочего стола или развертывании в режиме реального времени выберите этот параметр.

Зависимости

Этот параметр отображается только в том случае, если для параметра «Тип обмотки» задано значение Wye-wound.

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

Укажите вычислительную модель потерь железа.

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

Зависимости

Чтобы включить этот параметр, установите Iron-loss в значение Empirical.

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

Зависимости

Чтобы включить этот параметр, установите Iron-loss в значение Empirical.

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

Зависимости

Чтобы включить этот параметр, установите Iron-loss в значение Empirical.

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

Зависимости

Чтобы включить этот параметр, установите Iron-loss в значение Empirical.

Механический

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

Ротационное демпфирование.

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

Эти параметры отображаются только для блоков с открытыми тепловыми портами. Дополнительные сведения см. в разделе Тепловые порты.

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

Коэффициент α в уравнении, связывающем сопротивление с температурой, как описано в Тепловой модели для блоков привода. Значение по умолчанию - медь.

Дробная скорость изменения плотности потока постоянного магнита с температурой. Он используется для линейного уменьшения крутящего момента и индуцированной обратной ЭДС по мере повышения температуры.

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

Эти параметры отображаются только для блоков с открытыми тепловыми портами. Дополнительные сведения см. в разделе Тепловые порты.

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

Тепловая масса ротора, то есть энергия, необходимая для повышения температуры ротора на один градус.

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

Зависимости

Чтобы включить этот параметр, установите Iron-loss в значение Empirical.

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

Зависимости

Чтобы включить этот параметр, установите Iron-loss в значение Empirical.

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

BLDC Position Control with Thermal Model

Контроль положения BLDC с помощью тепловой модели

Управление углом поворота ротора в электроприводе BLDC. BLDC включает в себя тепловую модель и эмпирические потери железа. Идеальный источник крутящего момента обеспечивает нагрузку. Подсистема управления использует каскадную структуру управления на основе PI с тремя контурами управления: контуром управления внешним положением, контуром управления скоростью и внутренним контуром управления током. Питание BLDC осуществляется управляемым трехфазным инвертором. Сигналы затвора для инвертора получают из сигналов Холла. При моделировании используются ссылки на шаги. Начальная температура обмоток статора и ротора установлена на 25 градусов Цельсия. Температура окружающей среды составляет 27 градусов Цельсия. Подсистема «Области» содержит области, которые позволяют просматривать результаты моделирования.

Ссылки

[1] Kundur, P. Стабильность и управление энергосистемой. Нью-Йорк, Нью-Йорк: Макгроу Хилл, 1993.

[2] Андерсон, П. М. Анализ неисправных энергосистем. Хобокен, Нью-Джерси: Wiley-IEEE Press, 1995.

[3] Меллер, П. Х., Р. Вробель и Д. Холлидей. «Вычислительно эффективная модель потерь железа для бесщеточных машин переменного тока, которая обеспечивает номинальный поток и ослабленную работу в полевых условиях». Конференция по электрическим машинам и приводам IEEE. Май 2009 года.

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

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

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