FEMM 5

Часть V · Электрические машины → § 32 · Коммутация и динамика вентильно-индукторной машины

Занятие 32.1

Магнитостатические таблицы вентильно-индукторной машины и нелинейная цепь

Цель и задачи

Цель. Связать нелинейную карту SRM с уравнением внешней цепи.

Задачи

  • Связывать мгновенную магнитостатическую карту с нелинейной электрической цепью вентильно-индукторной машины.
  • Получить статическую и динамическую индуктивности из одной согласованной карты.
Что нужно вспомнить перед началом

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

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

Расчётная лабораторная работа · Построение карты отклика и локальных параметров

Инженерный вопрос. Достаточна ли точность карты для восстановления напряжения фазы?

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

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

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

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

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

  1. Обосновать постановку и способ измерения. Задайте независимые координаты карты, диапазон и рабочую точку; различите секущую, производную и интерполяцию.

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

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

  4. Ответить на вопрос по своим результатам. Проверьте карту в независимых точках; сопоставьте интерполяцию или производную с прямым расчётом и повторите при меньшем шаге.

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

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

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

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

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

Проверка из практикума. Проверены два шага тока, два шага угла, полевая сетка и межфазная связь.

Независимый контроль. Сопоставьте прогноз с прямым расчётом в независимой точке и измените шаг производной или плотность карты отдельно от сетки.

Критерий выполнения. Карта монотонна по току в допустимой области; производные проверены; ограничение квазистатики описано.

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

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

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

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

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

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

Магнитостатическая характеристика \Psi(i,\theta) связывает ток и положение ротора вентильно-индукторной машины. На её основе выводится уравнение цепи, содержащее динамическую индуктивность и составляющую, обусловленную движением.

Соглашения об обозначениях и единицах
  • \(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. (32.1) · Физическая и вычислительная постановка
  2. (32.2) · Численный пример

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

Вентильно-индукторная машина создаёт момент стремлением ротора к положению большего потокосцепления возбуждённой фазы. Основные данные — магнитостатическая карта \Psi(i,\theta) и коэнергия W^{\prime}(i,\theta). В отличие от линейной схемы, \Psi/i и \partial \Psi/\partial i различаются при насыщении. Момент выводится дифференцированием коэнергии по механическому углу при фиксированном физическом фазном токе. Для линейной фазной характеристики при каждом фиксированном угле \Psi=L(\theta)i статическая и динамическая индуктивности равны одной L(\theta); угловая зависимость сама по себе не создаёт различия между ними.

Закон напряжений u = Ri + \mathrm d\Psi/\mathrm dt после раскрытия полной производной даёт u = Ri + L_{\text{дин}} \mathrm di/\mathrm dt + \omega_{\text{мех}}\partial \Psi/\partial \theta. Следовательно, динамику тока определяет локальная динамическая индуктивность, а не статическая. Карта может содержать межфазное взаимодействие; независимая фазная модель допустима лишь после проверки. Угловая производная измеряется по радианам. Интерполяция должна сохранять разумную монотонность \Psi по току и запрещать выход за рассчитанную область. Карта не содержит вихретоковой памяти, поэтому полученная динамика является цепной квазистатической моделью.

L_{\text{дин}}=\frac{\partial\Psi}{\partial i},\quad\frac{di}{dt}=\frac{u-Ri-\omega_{\text{мех}}\partial_\theta\Psi}{L_{\text{дин}}},\quad T=\left.\partial_\theta W^{\prime}\right|_i
(32.1)
Угол в рад; L_{\text{дин}} в Гн; \Psi получена магнитостатически; скорость и цепь добавляются в отдельной модели внутри Python.

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

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

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

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

Переменная incremental и термин «дифференциальная индуктивность» в комментариях программы обозначают динамическую индуктивность L_{\text{дин}}=\partial\Psi/\partial i.

Вывод уравнения тока из нелинейной карты

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

  1. В уравнении напряжения замените полную производную потокосцепления суммой производных по току и положению.

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

  3. Проверьте три предела: неподвижный ротор, постоянный ток и нулевое напряжение. Они позволяют отдельно проверить знак резистивного падения и противоЭДС движения.

Таблица 32.1. Обозначения и единицы
ВеличинаФизический смыслЕдиница СИ
iМгновенный токА
\PsiПотокосцепление обмоткиВб
LИндуктивность при явно указанной линеаризацииГн
RАктивное электрическое сопротивлениеОм
\OmegaМеханическая угловая скоростьрад/с

Границы применимости. Малая динамическая индуктивность делает динамику жёсткой и повышает требования к шагу. Нефизичная отрицательная производная может быть ошибкой интерполяции таблицы.

Связь с общими определениями

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

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

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

Дано. Учебная карта: \Psi = L_0 i + \Delta L I_s \tanh(i/I_s)k(\theta), k = (1 - \cos 4 \theta)/2; L_0 = 2 \,\text{мГн}; \Delta L = 10 \,\text{мГн}; I_s = 5 \,\text{А}; i = 5 \,\text{А}; \theta = 22{,}5^\circ.

  1. k = 0{,}5; \tanh 1 = 0{,}761594. \Psi = 0{,}002 \cdot 5 + 0{,}01 \cdot 5 \cdot 0{,}761594 \cdot 0{,}5 = 0{,}029039854 \,\text{Вб}.

    \Psi=0{,}002\cdot5+0{,}01\cdot5\tanh1\cdot0{,}5=0{,}0290399\ \text{Вб}
    (32.2)
  2. L_{\text{дин}} = L_0 + \Delta L \operatorname{sech}^2 1 \cdot k = 0{,}004099872 \,\text{Гн}.

  3. W^{\prime} = L_0 i^{2}/2 + \Delta L I_s^2\ln \cosh(i/I_s)k = 0{,}079222604 \,\text{Дж}; k^{\prime} = 2, поэтому T = 0{,}216890415 \,\text{Н}\cdot \text{м}.

Ответ: \Psi = 29{,}0399 мВб, L_{\text{дин}} = 4{,}09987 \,\text{мГн}, T = 0{,}216890 \,\text{Н}\cdot \text{м} в учебной точке.

Проверка: Секущее \Psi/i = 5{,}80797 \,\text{мГн} отличается от L_{\text{дин}}; знак момента определяется k^{\prime}.

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

Нелинейная карта SRM и уравнение цепи

Таблица 32.2. Исходные данные практикума
Исходная величинаЗначениеЕдиница
Токи карты0\text{–}10А
Механический период90{}^\circ
Шагипо проверке сходимости
  1. Откройте модель вентильно-индукторной машины из занятия с ручным управлением и определите согласованное, рассогласованное и промежуточное положения.
  2. Выполните токово-угловой проход одной фазы; считывайте \Psi и коэнергию.
  3. Получите L_{\text{дин}} центральными разностями и \partial \Psi/\partial \theta с переводом градусов в радианы.
  4. Проверьте положительность локальной L_{\text{дин}} и устойчивость к шагам карты.
  5. Получите момент по коэнергии и сопоставьте с полевым интегралом, сохраняя фазный ток.
  6. Добавьте второй фазный ток в контрольной точке, чтобы оценить допустимость независимых фаз.

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

Как проверить. Проверены два шага тока, два шага угла, полевая сетка и межфазная связь.

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

Достаточна ли точность карты для восстановления напряжения фазы?

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

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

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

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

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

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

Python · встроенный MicroPython FEMM 5
"""Магнитостатические таблицы вентильно-индукторной машины и нелинейная цепь.

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

import math


# Устойчивое вычисление гиперболического тангенса без положительной большой экспоненты.
def tanh_stable(x):
    if x < 0:
        return -tanh_stable(-x)
    e = math.exp(-2 * x)
    return (1 - e) / (1 + e)


# Квадрат гиперболического секанса: производная гиперболического тангенса.
def sech_squared(x):
    e = math.exp(-2 * abs(x))
    return 4 * e / (1 + e) ** 2


# Логарифм гиперболического косинуса вычисляется без переполнения при больших |x|.
def log_cosh(x):
    a = abs(x)
    return a + math.log(1 + math.exp(-2 * a)) - math.log(2)


# В проверенной встроенной math отсутствует tanh.
# Собственные функции не требуют внешних библиотек и устойчивы при больших |x|.
# Учебная характеристика насыщения: индуктивности, Гн; ток насыщения и рабочий ток, А.
base_h, variation_h, saturation_a, current_a = 0.002, 0.01, 5.0, 5.0
# Механический угол преобразуем в радианы. Угловая зависимость повторяется через 90°.
angle = math.radians(22.5)
factor = 0.5 * (1 - math.cos(4 * angle))
# Производная углового множителя берётся по углу в радианах.
factor_derivative = 2 * math.sin(4 * angle)
# Потокосцепление, Вб; его производная по току, Гн; коэнергия, Дж, вычисляются согласованно.
linkage = (
    base_h * current_a
    + variation_h * saturation_a * tanh_stable(current_a / saturation_a) * factor
)
incremental = base_h + variation_h * sech_squared(current_a / saturation_a) * factor
coenergy = (
    0.5 * base_h * current_a**2
    + variation_h * saturation_a**2 * log_cosh(current_a / saturation_a) * factor
)
# Момент — производная коэнергии по механическому углу при неизменном токе, Н·м.
torque = (
    variation_h
    * saturation_a**2
    * log_cosh(current_a / saturation_a)
    * factor_derivative
)
# Порядок вывода: потокосцепление; дифференциальная индуктивность; коэнергия; момент.
print(linkage, incremental, coenergy, torque)

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

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

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

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

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

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

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

Таблица 32.3. Результаты расчётного образца
ВеличинаРезультатЕдиница
Частота0Гц
Активная длина80мм
Ток цепи Фаза А3А
Потокосцепление цепи Фаза А0,06916Вб
Ток цепи Фаза С0А
Потокосцепление цепи Фаза С317,1 × 10⁻⁶Вб
Ток цепи Фаза В0А
Потокосцепление цепи Фаза В-0,001422Вб
Момент на исходной учебной сетке0,4394Н·м
Энергия поля0,1037Дж
Модуль B в контрольной точке0,03358Тл
Координаты контрольной точки (x, y)59,27; 5,186мм
Момент на проверенной уточнённой сетке0,439Н·м
Визуализация численных данных FEMM 5: Вентильно-индукторная машина: смещённый ротор. Это экспорт результатов поля, а не снимок окна программы.
Рисунок 32.1. Визуализация численных данных FEMM 5: Вентильно-индукторная машина: смещённый ротор. Это экспорт результатов поля, а не снимок окна программы.

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

Ориентиры в интерфейсе
Геометрия: вентильно-индукторная машина 6/4, первая фаза, согласованное положение
Рисунок 32.2. Геометрия: вентильно-индукторная машина 6/4, первая фаза, согласованное положение Открыть в полном размере
Распределение магнитной индукции: вентильно-индукторная машина 6/4, первая фаза, согласованное положение
Рисунок 32.3. Распределение магнитной индукции: вентильно-индукторная машина 6/4, первая фаза, согласованное положение Открыть в полном размере
Вентильно-индукторная машина: отдельное смещённое положение ротора; угол и знак проверяются по исходному файлу, ток фазы сохранён.
Рисунок 32.4. Вентильно-индукторная машина: отдельное смещённое положение ротора; угол и знак проверяются по исходному файлу, ток фазы сохранён. Открыть в полном размере
Вентильно-индукторная машина: смещённый ротор: выбранная сетка воздушного зазора.
Рисунок 32.5. Вентильно-индукторная машина: смещённый ротор: выбранная сетка воздушного зазора. Открыть в полном размере
Вентильно-индукторная машина: смещённый ротор: момент ротора на выбранной сетке.
Рисунок 32.6. Вентильно-индукторная машина: смещённый ротор: момент ротора на выбранной сетке. Открыть в полном размере
Встроенная консоль FEMM: Магнитостатические таблицы вентильно-индукторной машины и нелинейная цепь. Аналитическая проверка программы занятия. Показана консоль исходной редакции программы, зафиксированной при съёмке. Текущая программа с русскими пояснениями проверена отдельно во встроенном Python FEMM; этот снимок не является новым запуском текущей редакции.
Рисунок 32.7. Встроенная консоль FEMM: Магнитостатические таблицы вентильно-индукторной машины и нелинейная цепь. Аналитическая проверка программы занятия. Показана консоль исходной редакции программы, зафиксированной при съёмке. Текущая программа с русскими пояснениями проверена отдельно во встроенном Python FEMM; этот снимок не является новым запуском текущей редакции. Открыть в полном размере

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

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

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

Окна FEMM 5

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

Вентильно-индукторная машина: положение, потокосцепление и коэнергия. Геометрия учебной модели; подписи скрыты для читаемости.
Вентильно-индукторная машина: положение, потокосцепление и коэнергия. Геометрия учебной модели; подписи скрыты для читаемости. Открыть в полном размере
Сохранённое решение «Вентильно-индукторная машина: положение, потокосцепление и коэнергия». Модуль магнитной индукции |B|, Тл, и линии статического магнитного поля; рабочая область модели.
Сохранённое решение «Вентильно-индукторная машина: положение, потокосцепление и коэнергия». Модуль магнитной индукции |B|, Тл, и линии статического магнитного поля; рабочая область модели. Открыть в полном размере

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

Получите две угловые кривые L_{\text{ст}} и L_{\text{дин}} при 2 и 8 \,\text{А} и объясните различие.

Критерий выполнения: Карта монотонна по току в допустимой области; производные проверены; ограничение квазистатики описано.
Первоисточники и дополнительное чтение по занятию
  1. [33] — 10–15, 49–52, 105–111
  2. [81] — Раздел Packages · Локальная копия
Пояснения и типичные ошибки
Почему нельзя подставить \Psi/i вместо L_{\text{дин}}?

Уравнение цепи содержит производную \Psi по току, которая при насыщении не равна отношению.

Что задаёт знак момента?

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

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

  • Угол в градусах без пересчёта создаёт ошибку производной в 57,3 раза.
  • Динамический ток нельзя брать из комплексной AC-индуктивности \Psi/I.