FEMM 5

Часть V · Электрические машины → § 31 · Карты и спектры машин с магнитами

Занятие 31.3

Таблицы потокосцеплений, пульсации момента и максимальный момент при заданном токе

Цель и задачи

Цель. Выбрать токовый угол по среднему моменту и пульсациям.

Задачи

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

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

Место занятия в инженерной методике

Расчётная лабораторная работа · Сопоставление магнитной структуры и моментных свойств машины

Инженерный вопрос. Какой угол даёт наибольший средний момент при том же токе?

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

Лабораторная работа:

Последовательность решения, отчёт и критерии результата

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

Последовательность решения

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

  2. Вычисленный аналитический эталон. Проследите знак момента и зависимость отклика от положения и возбуждения в принятой системе осей.

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

  4. Ответить на вопрос по своим результатам. Сопоставьте варианты при одинаковых ограничениях по току, скорости и геометрическому масштабу; объясните источник различия.

Что включить в отчёт

Результат этого занятия. Сравнение допустимых углов с обоснованием выбранного режима.

Данные именно этого опыта. Сведите угол тока, его модуль, средний момент и размах угловой серии.

Оформление наблюдений. Токовые состояния, положение, момент и потокосцепления; при сравнении вариантов — одинаковые ограничения и геометрические множители.

Как обосновать результат

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

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

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

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

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

Вывод для устройства

Свяжите результат с выбором токового угла, рабочей зоны или геометрии машины; статические точки не заменяют анализ коммутации и теплового режима.

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

Теория и вывод формул

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

Соглашения об обозначениях и единицах
  • \(i(t)\), \(u(t)\) — мгновенные значения; \(\widehat I\), \(\widehat U\) — комплексные амплитуды; \(\underline I_{\text{д}}\), \(\underline U_{\text{д}}\) — комплексные действующие значения. Для синусоиды \(\widehat I=\sqrt{2}\,\underline I_{\text{д}}\); действующее значение тока равно \(|\underline I_{\text{д}}|\). Нормировка обязательно учитывается в формулах мощности.
  • \(\Phi=\int_S\mathbf B\cdot\mathrm d\mathbf S\) — поток через ориентированную поверхность; \(\Psi=\sum_k\oint_{C_k}\mathbf A\cdot\mathrm d\mathbf l\) — потокосцепление последовательных витков с согласованными замкнутыми контурами. Только при одинаковом сцепленном потоке каждого витка \(\Psi=N\Phi\). Обе величины измеряются в веберах: число витков безразмерно. Запись «Вб·виток» подчёркивает суммирование.
  • \(\theta_{\text{м}}\), \(\Omega\) (также \(\omega_{\text{мех}}\)) — механические угол и угловая скорость. Для основной гармоники \(\theta_{\text{э}}=p\theta_{\text{м}}\), \(\omega_{\text{э}}=p\Omega\), где \(p\) — число пар полюсов. Геометрический период зубцов задаётся отдельно. В производных по углу используйте радианы.
  • Статическая индуктивность \(L_{\text{ст}}=\Psi/i\) — наклон секущей из начала координат; это определение используется при \(\Psi(0)=0\) и \(i\ne0\). Динамическая индуктивность \(L_{\text{дин}}=\partial\Psi/\partial i\) — наклон касательной (дифференциальная, инкрементальная); положение и остальные токи фиксированы. Для линейной характеристики без смещения обе равны одной индуктивности \(L\). При постоянных магнитах и взаимном возбуждении сначала учитывают ненулевое смещение потокосцепления.
  • Положительные направления, оси и специальные индексы определяются в конкретной задаче. Единицу берите из условия или заголовка таблицы; перед подстановкой в формулу СИ переводите миллиметры в метры, миллигенри в генри и градусы в радианы.
  • Численные результаты обычно показаны с четырьмя значащими цифрами; для сравнения близких значений в таблицах сходимости сохранено больше цифр. Полные значения остаются в исходных расчётных данных. Малые остатки вычисления координат на осях показаны как ноль; малые физические величины сохраняются в показательной записи.
Указатель формул этого занятия
  1. (31.22) · Физическая и вычислительная постановка
  2. (31.23) · Максимум момента при заданном модуле тока
  3. (31.24) · Численный пример
  4. (31.25) · Физический объект и два независимых ограничения
  5. (31.26) · Вывод границы по напряжению и основной скорости
  6. (31.27) · Вывод границы по напряжению и основной скорости
  7. (31.28) · Вывод границы по напряжению и основной скорости
  8. (31.29) · Вывод границы по напряжению и основной скорости

Физическая и вычислительная постановка

Максимальный момент на заданную амплитуду тока означает поиск на окружности i_d^2 + i_q^2 = I_{\text{амп}}^{2}. Для линейной машины со встроенными магнитами T = 3p[\Psi_{\text{пм}} + (L_d - L_q)i_d]i_q/2. Подстановка i_q = \sqrt{I^{2} - i_d^2} и дифференцирование по i_d дают условие (L_d - L_q)(I^{2} - 2i_d^2) - \Psi_{\text{пм}} i_d = 0. Оно объясняет отрицательный i_d при L_q > L_d, но является лишь линейным ориентиром.

Для насыщенной машины средний момент получают из угловой карты при каждом токовом направлении. Пульсации оценивают отдельно как размах T_{\max} - T_{\min} либо среднеквадратическое отклонение; определение обязательно указывается. Совпадение среднего момента не означает одинаковой вибрационной нагрузки. Вариант максимального момента при заданном токе ищет максимум по рассчитанным точкам с безопасной интерполяцией внутри области; ограничение напряжения при высоких скоростях требует дополнительной задачи и не следует автоматически из ограничения тока.

T=\frac32p[\Psi_{\text{пм}}+(L_d-L_q)i_d]i_q,\quad (L_d-L_q)(I_{\text{амп}}^2-2i_d^2)-\Psi_{\text{пм}}i_d=0
(31.22)
Линейный ориентир; в насыщенном случае оптимизируется реальный средний момент карты.

Порядок проверки результата

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

Пояснение программы

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

Максимум момента при заданном модуле тока

Аналитический вывод предполагает постоянные осевые индуктивности и потокосцепление магнитов. Ограничение задаётся модулем токового вектора. Пространственное приближение здесь — основная синусоидальная гармоника без явной зависимости энергии от угла при фиксированных осевых токах. Полный момент пазовой машины дополнительно проверяется угловой картой.

  1. Выразите поперечный ток через продольный на выбранной двигательной ветви ограничения.

    i_q=\sqrt{I_{\text{амп}}^2-i_d^2},\qquad |i_d|\le I_{\text{амп}}
    (31.23)
  2. Подставьте это выражение в формулу момента и приравняйте производную по продольному току нулю. Полученное условие задаёт кандидатов стационарного значения.

  3. Сравните допустимые корни и границы интервала. Для насыщенной машины повторите поиск по полевой карте с контролем ограничений по напряжению и размагничиванию.

Таблица 31.7. Обозначения и единицы
ВеличинаФизический смыслЕдиница СИ
TЭлектромагнитный моментН·м
LИндуктивность при явно указанной линеаризацииГн
pЧисло пар полюсов1
iМгновенный токА
I_{\text{амп}}Заданный модуль амплитудного токового вектораА

Границы применимости. Стационарный корень может оказаться минимумом или принадлежать неверной ветви. Максимальный момент на ампер не совпадает с оптимумом при дополнительном ограничении напряжения на высокой скорости. Формула момента через две осевые компоненты описывает синусоидальную модель основной гармоники без явной зависимости энергии от угла при фиксированных осевых токах. Зубцовый момент и пространственные пульсации проверяют по полной угловой полевой карте.

Разобранный численный пример

Вычисленный аналитический эталон

Дано. p = 4; \Psi_{\text{пм}} = 0{,}08 \,\text{Вб}; L_d = 5 \,\text{мГн}; L_q = 8 \,\text{мГн}; I_{\text{амп}} = 10 \,\text{А}.

  1. Решение допустимого корня даёт i_d = -3{,}051586 \,\text{А}; второй корень 16{,}384920 \,\text{А} лежит вне токовой окружности.

    i_d=-3{,}051586\ \text{А},\quad i_q=\sqrt{10^2-i_d^2}=9{,}523015\ \text{А},\quad T=5{,}094133\ \text{Н}\cdot\text{м}
    (31.24)
  2. i_q = \sqrt{100 - i_d^2} = 9{,}523015 \,\text{А}.

  3. T = 6[0{,}08 - 0{,}003i_d]i_q = 5{,}094133 \,\text{Н}\cdot \text{м}; при i_d = 0 момент равен 4{,}8 \,\text{Н}\cdot \text{м}.

Ответ: Линейный максимум превышает режим i_d = 0 примерно на 6{,}13 \,\%; для насыщенной FEMM-модели его нужно проверить картой.

Проверка: i_d^2 + i_q^2 = 100 \,\text{А}^2; допустимый корень проверен по ограничению тока и максимальному моменту.

Углублённый разбор

Ограничение напряжения: основная скорость, ослабление поля и область мощности

Физический объект и два независимых ограничения

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

Не следует интерпретировать отрицательный i_d как безопасный при любом токе. Он меняет магнитное состояние стали и может приблизить магниты к необратимому размагничиванию. Ограничение температуры и локальной напряжённости H в магнитах проверяется дополнительно. Карта потокосцеплений описывает электромагнитную возможность режима, но не заменяет тепловой расчёт, прочность ротора и данные изготовителя преобразователя.

i_d^2+i_q^2\le I_{\text{амп,max}}^2,\qquad u_d^2+u_q^2\le U_{\text{ф,амп,max}}^2
(31.25)
Оба ограничения заданы в одной амплитудно-инвариантной нормировке. Действующее или линейное напряжение нельзя подставлять без преобразования.

Вывод границы по напряжению и основной скорости

В установившемся синхронном состоянии осевые токи и потокосцепления постоянны во вращающихся координатах. Производная в неподвижной системе возникает из вращения базиса. Добавляя падение напряжения в фазном сопротивлении, получаем осевые уравнения напряжения. Подстановка потокосцеплений из нелинейной карты даёт непосредственно требуемые ud, uq в каждой рассчитанной точке без замены карты постоянными индуктивностями.

Если сопротивление временно пренебрежимо, допустимый модуль потокосцепления обратно пропорционален электрической скорости. В линейном приближении \Psi d=\Psi пм+L_d i_d, \Psi q=L_q i_q эта граница является эллипсом со смещённым центром. Основная скорость для выбранной MTPA-точки получается из первого касания границы напряжения; при ненулевом сопротивлении решается квадратное уравнение по \omega эл. Дальше ищут максимум момента в пересечении токового диска, границы напряжения и допустимой части карты.

Область почти постоянной мощности возможна, если при росте скорости машина способна уменьшать поток и сохранять достаточно большой момент, пропорциональный обратной скорости. Это свойство не гарантируется самим названием «ослабление поля». Характеристический ток \Psi пм/L_d показывает, достаточно ли токового запаса для сильного подавления продольного потока. При ограниченном запасе мощность в конце скоростного диапазона уменьшается.

u_d=R_{\text{ф}}i_d-\omega_{\text{эл}}\Psi_q,\qquad u_q=R_{\text{ф}}i_q+\omega_{\text{эл}}\Psi_d
(31.26)
Стационарные осевые уравнения; динамические производные d\Psi d/dt и d\Psi q/dt здесь равны нулю.
(\Psi_{\text{пм}}+L_di_d)^2+(L_qi_q)^2\le\left(\frac{U_{\text{амп,max}}}{\omega_{\text{эл}}}\right)^2
(31.27)
Эллипс напряжения в линейном приближении при R ф≈0; в насыщенном расчёте используются сами табличные \Psi.
(\Psi_d^2+\Psi_q^2)\omega_{\text{эл}}^2+2R_{\text{ф}}(\Psi_di_q-\Psi_qi_d)\omega_{\text{эл}}+R_{\text{ф}}^2(i_d^2+i_q^2)-U_{\text{амп,max}}^2=0
(31.28)
Для фиксированного токового состояния положительный корень определяет предельную скорость.
P_{\text{мех}}=T\omega_{\text{мех}},\qquad I_{\text{характ}}=\frac{\Psi_{\text{пм}}}{L_d}
(31.29)
Для постоянной мощности момент должен убывать как 1/\omega мех; характеристический ток — лишь линейный ориентир.

Как используется существующая нелинейная IPM-карта

В комплекте ipm-map-compact.json сохранены 58 усреднённых точек ранее выполненной нелинейной FEMM-серии при амплитудах 5 и 10 А. Потокосцепления преобразованы из реально полученных фазных значений с \theta 0=90^\circ. Существующий угловой проход не выполняется заново. Для учебной проверки заданы R ф=0,1 Ом и U ф,амп,max=4 В; эти значения не являются описанием модели.

При каждой скорости программа проверяет обе окружности и выбирает лучший из рассчитанных допустимых режимов с положительным i_q. Это дискретный поиск по имеющимся точкам. Внутренние токи между 5 и 10 А не рассчитывались; поэтому отсутствие допустимой точки нельзя объявлять доказательством отсутствия всех физических режимов. Программа намеренно не экстраполирует насыщенную карту и не объявляет полученную ступенчатую огибающую точной характеристикой привода.

Линейная машина: почему после MTPA изменяется токовый угол

Дано. p=4, \Psi пм=0,08 Вб, L_d=5 мГн, L_q=8 мГн, R ф=0,4 Ом; I амп≤10 А; U ф,амп≤48 В.

  1. Прямой перебор токового диска с шагом 0,05 А при 1000 об/мин даёт i_d=-2{,}8 А, i_q=9{,}6 А, T=5{,}09184 Н·м и U амп=45,8213 В. Это близко к MTPA и ещё допустимо.

  2. При 1500 об/мин выбирается i_d=-7{,}3 А, i_q=6{,}8 А: T=4{,}15752 Н·м, U амп=47,7448 В, P мех=653,062 Вт. Отрицательный продольный ток увеличился для снижения требуемой ЭДС.

  3. При 2000 об/мин получается i_d=-8{,}75 А, i_q=4{,}75 А, T=3{,}028125 Н·м и P мех=634,209 Вт. Мощность на этом отрезке примерно сохраняется. При 3000 об/мин она уже снижается примерно до 453 Вт: бесконечная область постоянной мощности не возникает.

Ответ. Пример является отдельной аналитической машиной; его нельзя подписывать как результат исходной FEMM-IPM.

Проверка. Все выбранные точки проверяются по обоим ограничениям; численная точность оптимума ограничена шагом 0,05 А.

Та же проверка на фактической FEMM-карте

Дано. Исходная нелинейная IPM-карта; R ф=0,1 Ом; U амп,max=4 В; p=2.

  1. При 200 об/мин среди рассчитанных точек допустим режим I=10 А, \beta =115^\circ: i_d=-4{,}22618 А, i_q=9{,}06308 А; требуется 3,11884 В; средний момент около 0,05079 Н·м.

  2. При 300 об/мин эта MTPA-точка становится недопустимой. Среди сохранённых точек выбирается окружность 5 А, \beta =100^\circ, со средним моментом около 0,02334 Н·м.

  3. Начиная с 750 об/мин ни одна из сохранённых точек этих двух окружностей не проходит ограничение. Нужно досчитать внутреннюю область, а не объявлять двигатель физически неспособным работать.

Ответ. Новая ступень постобработки действительно использует сохранённые полевые данные; обосновать постоянную мощность именно этой учебной IPM по двум окружностям нельзя.

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

Допустимая область на токовой карте

  1. Выполните dq_windings_voltage.py и постройте кривые T(n), P(n), id(n), iq(n) для двух раздельных примеров.
  2. Наложите токовую окружность и границу напряжения на координаты существующей карты. Обозначьте рассчитанные точки и непокрытую внутреннюю область.
  3. Добавьте несколько токовых радиусов в обнаруженной области перехода; интерполируйте только внутри проверенной области.
  4. Проверьте локальную H в магнитах в режиме наибольшего отрицательного i_d и выбранную рабочую температуру.

Ожидаемый результат. Огибающая допустимых состояний с разделением MTPA, ослабления поля и границ применимости.

Проверка. Ни действующие значения, ни линейные напряжения не смешаны с фазными амплитудами; отсутствие данных не названо отсутствием режима.

Ограничения тока и напряжения на сохранённой нелинейной IPM-карте

Постобработка существующих FEMM5-данных и отдельный аналитический эталон; новые полевые решения не выполняются.

Скачать программу для встроенного Python FEMM 5

Для запуска сохраните необходимые файлы, сохраняя их имена и структуру подпапок:

MicroPython · FEMM 5
"""FEMM 5, встроенный MicroPython. Аналитика и обработка ранее решённой FE-карты.
Рабочая папка: распакованный комплект audit-machines. Новые поля не решаются.
"""
import math,json,sys
assert sys.implementation.name=='micropython'

# FEMM CLI и команда запуска сохранённого файла передают его путь в sys.argv[0].
# Локальные модели/таблицы ищутся возле программы, а не в случайной рабочей папке.
import os
_saved_file=globals().get('__file__') or (sys.argv[0] if sys.argv else '')
if not _saved_file or not os.path.isfile(_saved_file):
 raise RuntimeError('Запустите сохранённый файл из полного распакованного комплекта командой FEMM Run Script; не вставляйте его частями в консоль.')
os.chdir(os.path.dirname(os.path.abspath(_saved_file)))

def abc(d,q,theta):
 return [d*math.cos(theta-k*2*math.pi/3)-q*math.sin(theta-k*2*math.pi/3) for k in range(3)]
def dq(v,theta):
 return [2/3*sum(v[k]*math.cos(theta-k*2*math.pi/3) for k in range(3)),-2/3*sum(v[k]*math.sin(theta-k*2*math.pi/3) for k in range(3))]
checks=[]
for theta in [0,.3,1.7,6.28]:
 v=abc(-3,4,theta);back=dq(v,theta)
 checks.append(max(abs(back[0]+3),abs(back[1]-4),abs(sum(v)),abs(sum(x*x for x in v)-37.5))<1e-12)
# Геометрическая сумма векторов ЭДС q соседних пазов.
def kw(q,alpha,pitch,harmonic):
 z=sum(complex(math.cos(harmonic*k*alpha),math.sin(harmonic*k*alpha)) for k in range(q))/q
 return abs(z)*abs(math.sin(harmonic*pitch/2))
wind=[]
for q,alpha,pitch,label in [(1,math.pi/3,math.pi,'Q12_2p4_full'),(1,math.pi/3,2*math.pi/3,'Q12_2p4_short'),(3,math.pi/9,math.pi,'Q36_2p4_distributed')]:
 wind.append({'case':label,'harmonics':[{'nu':h,'kw':kw(q,alpha,pitch,h)} for h in [1,3,5,7]]})
with open('ipm-map-compact.json') as f:data=json.load(f)
speeds=[];R=.1;U=4.;Imax=10.;p=data['p']
for n in [100,200,300,500,750,1000,1500,2000,3000]:
 omega=2*math.pi*n/60*p;admissible=[]
 for point in data['points']:
  if point['iq_A']<0 or point['I_A']>Imax+1e-9:continue
  ud=R*point['id_A']-omega*point['psiq_Wb'];uq=R*point['iq_A']+omega*point['psid_Wb'];u=math.sqrt(ud*ud+uq*uq)
  if u<=U:admissible.append((point['Tmean_Nm'],point,u))
 if admissible:
  T,point,u=max(admissible,key=lambda v:v[0]);speeds.append({'n_rpm':n,'T_Nm':T,'Pmechanical_W':T*2*math.pi*n/60,'id_A':point['id_A'],'iq_A':point['iq_A'],'Upeak_V':u,'beta_deg':point['beta_deg'],'sampled_feasible':True})
 else:speeds.append({'n_rpm':n,'sampled_feasible':False,'meaning':'Ни одна из исследованных точек двух окружностей не допустима; отсутствие всех физических режимов не доказано.'})
# Независимая линейная учебная машина: сеточный максимум в токовом диске.
linear=[]
for n in [0,500,1000,1500,2000,3000]:
 omega=4*2*math.pi*n/60;best=None
 for j in range(201):
  id=-10+j*.05
  for k in range(201):
   iq=k*.05
   if id*id+iq*iq>100.000001:continue
   psid=.08+.005*id;psiq=.008*iq
   ud=.4*id-omega*psiq;uq=.4*iq+omega*psid
   if ud*ud+uq*uq>48*48:continue
   T=6*(psid*iq-psiq*id)
   if best is None or T>best['T_Nm']:best={'n_rpm':n,'T_Nm':T,'id_A':id,'iq_A':iq,'Upeak_V':math.sqrt(ud*ud+uq*uq),'Pmechanical_W':T*2*math.pi*n/60}
  
 linear.append(best or {'n_rpm':n,'sampled_feasible':False})
result={'scope':'Аналитические тождества и постобработка существующих FE-данных, не новое решение FEMM. Ограничения R=0.1 Ом, Uамп=4 В заданы для учебного сравнения и не являются паспортом исходной машины. Линейная машина — отдельная аналитическая постановка.','checks_passed':all(checks),'winding_factors':wind,'native_map_operating_envelope':speeds,'linear_reference':linear,'dq_roundtrip_3_4_theta_0':abc(-3,4,0)}
assert all(checks)
with open('dq-windings-voltage-result.json','w') as f:json.dump(result,f)
print(json.dumps(result))

Сохранённые численные результаты: таблица JSON. Просмотр серий доступен на отдельной странице исследования.

Границы модели.

Последовательность MTPA→ограничение напряжения взята из скачанного раздела Бьянки. Вывод уравнений, линейный численный пример и применение к собственной FEMM-карте самостоятельные. Полный курс управления приводом и внешние библиотеки не требуются.

Открыть автономный интерактивный разбор численных серий

Первоисточники: [19] (Скачанный выделенный раздел: обмотки, пульсации и ослабление поля; с. 105–129, в том числе с.125–127 по ограничению напряжения.).

Практикум в FEMM 5

Максимум среднего момента при ограничении тока

Таблица 31.8. Исходные данные практикума
Исходная величинаЗначениеЕдиница
I_{\text{амп}}10А
Направления токане менее 25
Угловые положенияпо проверенному периоду
  1. На каждом направлении тока задайте физические фазные значения по выбранному углу ротора.
  2. Выполните угловой проход и получите средний момент, размах и потокосцепления.
  3. Сравните оценку момента карты с полевым интегралом и линейным ориентиром.
  4. Найдите максимальное среднее значение на окружности; уточните токовый угол около максимума.
  5. Проверьте пульсации момента в найденном оптимальном режиме; укажите среднее значение и размах отдельно.
  6. Для второй амплитуды тока повторите поиск; не масштабируйте насыщенную карту линейно.

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

Как проверить. Токовая окружность, область карты, угол и сеточная точность момента проверены.

Обработка и анализ результатов

Какой угол даёт наибольший средний момент при том же токе?

  1. Сведите угол тока, его модуль, средний момент и размах угловой серии.
  2. Сопоставьте варианты при одинаковых ограничениях по току, скорости и геометрическому масштабу; объясните источник различия.

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

Итог работы. Сравнение допустимых углов с обоснованием выбранного режима.

Программа с русскими пояснениями: Численная проверка выведенного эталона · Порядок запуска

Численная проверка выведенного эталона

Код выполняется во встроенном Python FEMM 5. Он проверяет приведённый аналитический вывод; получение полевых данных выполняется отдельным практикумом с указанной моделью.

Python · встроенный MicroPython FEMM 5
"""Таблицы потокосцеплений, пульсации момента и максимальный момент при заданном токе.

Среда: встроенный MicroPython FEMM 5.
Аналитический учебный пример; полевой решатель не вызывается.
Параметры, единицы величин и порядок вывода пояснены по стадиям.
"""

import math

# Линейная машина с внутренними магнитами: число пар полюсов; магнитное потокосцепление, Вб;
# индуктивности по осям d и q, Гн; допустимая амплитуда тока, А.
pole_pairs, pm_flux_wb, ld, lq, current = 4, 0.08, 0.005, 0.008, 10.0
difference = ld - lq
# Два алгебраических корня условия максимума момента при заданной амплитуде тока.
roots = [
    (-pm_flux_wb + sign * math.sqrt(pm_flux_wb**2 + 8 * difference**2 * current**2))
    / (4 * difference)
    for sign in [1, -1]
]
for id_a in roots:
    # Отбрасываем корень вне окружности допустимого тока до извлечения квадратного корня.
    if abs(id_a) > current:
        print("Недопустимый корень:", id_a)
        continue
    # Выбираем положительную поперечную составляющую тока для рассматриваемой ветви момента.
    iq_a = math.sqrt(current**2 - id_a**2)
    torque = 1.5 * pole_pairs * (pm_flux_wb + difference * id_a) * iq_a
    # Порядок вывода: продольный ток, А; поперечный ток, А; момент, Н·м.
    # Насыщенную машину исследуют по двумерной таблице потокосцеплений, а не по постоянным Ld и Lq.
    print(id_a, iq_a, torque)

Расчётное исследование и разбор результатов

Эти материалы продолжают практикум: постановка, программа встроенного Python, сохранённые численные результаты и проверка их смысла. Графики строятся по результатам FEMM 5.

Пошаговая настройка расчётного примера

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

Все расчётные примеры курса

Расчётный образец FEMM 5

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

Таблица 31.9. Результаты расчётного образца
ВеличинаРезультатЕдиница
Частота0Гц
Активная длина80мм
Ток цепи Фаза А1А
Потокосцепление цепи Фаза А0,006896Вб
Ток цепи Фаза С-2А
Потокосцепление цепи Фаза С-0,01518Вб
Ток цепи Фаза В1А
Потокосцепление цепи Фаза В0,008287Вб
Момент на исходной учебной сетке-0,005706Н·м
Энергия поля0,1218Дж
Модуль B в контрольной точке0,02795Тл
Координаты контрольной точки (x, y)56,42; 17,25мм
Момент на проверенной уточнённой сетке-0,005569Н·м
Визуализация численных данных FEMM 5: Машина со встроенными постоянными магнитами. Это экспорт результатов поля, а не снимок окна программы.
Рисунок 31.17. Визуализация численных данных FEMM 5: Машина со встроенными постоянными магнитами. Это экспорт результатов поля, а не снимок окна программы.

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

Ориентиры в интерфейсе
Геометрия: поверхностные постоянные магниты и проверенная трёхфазная обмотка
Рисунок 31.18. Геометрия: поверхностные постоянные магниты и проверенная трёхфазная обмотка Открыть в полном размере
Распределение магнитной индукции: поверхностные постоянные магниты и проверенная трёхфазная обмотка
Рисунок 31.19. Распределение магнитной индукции: поверхностные постоянные магниты и проверенная трёхфазная обмотка Открыть в полном размере
Геометрия: встроенные магниты; железные пути и магнитная анизотропия
Рисунок 31.20. Геометрия: встроенные магниты; железные пути и магнитная анизотропия Открыть в полном размере
Распределение магнитной индукции: встроенные магниты; железные пути и магнитная анизотропия
Рисунок 31.21. Распределение магнитной индукции: встроенные магниты; железные пути и магнитная анизотропия Открыть в полном размере
Машина со встроенными постоянными магнитами: выбранная сетка воздушного зазора.
Рисунок 31.22. Машина со встроенными постоянными магнитами: выбранная сетка воздушного зазора. Открыть в полном размере
Машина со встроенными постоянными магнитами: момент ротора на выбранной сетке.
Рисунок 31.23. Машина со встроенными постоянными магнитами: момент ротора на выбранной сетке. Открыть в полном размере
Встроенная консоль FEMM: Таблицы потокосцеплений, пульсации момента и максимальный момент при заданном токе. Аналитическая проверка программы занятия. Показана консоль исходной редакции программы, зафиксированной при съёмке. Текущая программа с русскими пояснениями проверена отдельно во встроенном Python FEMM; этот снимок не является новым запуском текущей редакции.
Рисунок 31.24. Встроенная консоль FEMM: Таблицы потокосцеплений, пульсации момента и максимальный момент при заданном токе. Аналитическая проверка программы занятия. Показана консоль исходной редакции программы, зафиксированной при съёмке. Текущая программа с русскими пояснениями проверена отдельно во встроенном Python FEMM; этот снимок не является новым запуском текущей редакции. Открыть в полном размере

Расчётные исследования по теме

Изучите физическую постановку, выполните программу во встроенном Python FEMM 5 и проверьте результаты по сохранённым моделям и независимым критериям.

Все темы учебного практикума

Окна FEMM 5

Снимки интерфейса FEMM показывают геометрию, настройки и работу с результатами в FEMM 5. Откройте изображение, чтобы рассмотреть подписи и значения в полном размере.

Машина с постоянными магнитами: одно плоское сечение из расчётной серии для учёта скоса. Подписи скрыты для читаемости.
Машина с постоянными магнитами: одно плоское сечение из расчётной серии для учёта скоса. Подписи скрыты для читаемости. Открыть в полном размере
Учёт скоса машины с постоянными магнитами: статическое поле одного выбранного плоского сечения. Карта |B|, Т, и линии поля; итоговый эффект скоса получают взвешиванием серии угловых сечений.
Учёт скоса машины с постоянными магнитами: статическое поле одного выбранного плоского сечения. Карта |B|, Т, и линии поля; итоговый эффект скоса получают взвешиванием серии угловых сечений. Открыть в полном размере

Самостоятельная работа

Найдите режим максимального момента при амплитудах тока 5 и 10 \,\text{А}. Сравните средний момент и размах пульсаций в оптимальной точке и при i_d = 0.

Критерий выполнения: Обоснован максимум на допустимой области; период усреднения правильный; пульсации не смешаны с погрешностью сетки.
Первоисточники и дополнительное чтение по занятию
  1. [33] — 49–52, 105–111
  2. [81] — Раздел Packages · Локальная копия
  3. [19] — Выделенный раздел, с. 84–112 и 124–129; исходный PDF, с. 119–147 и 159–164
  4. [20] — Скачанный ENSEM_TP_FEMM.pdf, с. 74–76
  5. [56] — Скачанный Day-Three-Workshop-Slides.pdf, с. 65–73, 78–82. Раздел управления MATLAB не входит в учебный маршрут.
  6. [59]
Пояснения и типичные ошибки
Почему второй алгебраический корень нельзя принять?

Он превышает заданную амплитуду тока и не принадлежит допустимой окружности.

Можно ли найти максимальный момент при заданном токе только по \Psi_{\text{пм}} холостого хода?

Для насыщенной машины нужны нагрузочные карты, учитывающие перекрёстное насыщение и изменяемый момент.

На что обратить внимание

  • При производной коэнергии по углу нужно фиксировать физические фазные токи, а не i_d/i_q.
  • Выключение источника постоянного магнитного поля в насыщенной машине не даёт универсального независимого разложения момента.