FEMM 5

Часть III · Встроенный Python и воспроизводимая автоматизация → § 13 · Параметрическая геометрия, движение и сетка

Занятие 13.3

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

Цель и задачи

Цель. Автоматизировать независимую проверку численных параметров.

Задачи

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

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

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

Расчётная лабораторная работа · Обоснование численной устойчивости выбранной характеристики

Инженерный вопрос. Можно ли отделить влияние сетки от границы и шага положения?

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

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

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

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

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

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

  2. Вычисленный аналитический эталон. Разберите порядок сравнения уточняемых решений и причину независимого изменения факторов.

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

  4. Ответить на вопрос по своим результатам. Постройте таблицу уточнения с изменением выбранной величины между соседними уровнями; остальные параметры сохраняйте.

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

Результат этого занятия. Раздельные таблицы уточнения и обоснованный выбор параметров серии.

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

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

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

Проверка из практикума. Независимые сеточная и граничная серии; допуск и масштаб заданы до выбора результата.

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

Критерий выполнения. Есть три сетки, число элементов, отдельная проверка области, критерий каждой величины и объяснение выбора.

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

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

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

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

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

Дополнительный расчётный метод

Гладкий зазор: аналитическая проверка поля и независимых источников ошибки

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

Лабораторные работы по методу: Пазовый зазор: коэффициент Картера и комплексная передача гармоник

Получаемые величины. B, H на разных высотах зазора; коэффициент затухания; ошибка сетки; ошибка представления токового слоя

  1. Сопоставляем граничные условия скалярного и векторного потенциалов.
  2. Выполняем плоский и кольцевой эталоны при постоянной и гармонической МДС.
  3. Сравниваем точечные значения и гармонические амплитуды с аналитикой.
  4. Меняем только сетку при фиксированном токовом слое, затем только слой при фиксированной сетке.

Страницы источника. PDF 1–4: границы; 5–9: слои и периодичность; 9–12: количественная программа

Литература по методу

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

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

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

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

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

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

\varepsilon_h=\frac{|q_3-q_2|}{\max(|q_3|,q_{\text{масш}})}
(13.15)
q_{2} и q_{3} — среднее и уточнённое решения; масштаб назначается до просмотра результата.

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

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

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

Защитный масштаб scale_wb предотвращает деление на почти нулевое потокосцепление. Элементы списка с индексами 1 и 2 соответствуют двум последним сеткам. Умножение на 100 переводит относительное расхождение в проценты. Сравнение с 0,01 проверяет учебный допуск только для потокосцепления; сходимость силы, момента и размеров внешней области исследуют отдельно.

Независимые циклы уточнения

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

  1. Постройте внешний цикл по размеру сетки при фиксированных угле и внешней границе. Записывайте число элементов и целевую величину, а не только запрошенный размер.

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

  3. Применяйте критерий по нескольким значимым величинам. Интегральная энергия может стабилизироваться раньше момента, локального поля или потерь.

Таблица 13.7. Обозначения и единицы
ВеличинаФизический смыслЕдиница СИ
hХарактерный размер конечного элементам
qПроверяемый результат; единица определяется выбором результатапо результату
WМагнитная энергияДж
TЭлектромагнитный моментН·м

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

Пояснения к официальному руководству

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

Формулы и таблицы руководства к этому занятию

Какие системы и алгоритмы действительно использует FEMM 5

В FEMM используются итерационные методы подпространств Крылова для разреженных систем. Для обычной вещественной положительно определённой системы применяется метод сопряжённых градиентов с предобусловливанием (PCG). Симметрия матрицы сама по себе не гарантирует положительную определённость. В частности, ограничение заданного потокосцепления или полного тока может добавить строку множителя Лагранжа и сделать симметричную систему неопределённой; тогда применяется метод квазиминимальных невязок (QMR).

Гармоническая задача даёт комплексно-симметричную матрицу: транспонирование её не меняет, но транспонирование с комплексным сопряжением обычно меняет. Обычный вещественный PCG или его эрмитов вариант к такой системе нельзя переносить автоматически. Руководство указывает комплексно-симметричный метод бисопряжённых градиентов (BCG). Для нелинейной гармоники над решением этих систем выполняется внешняя итерация Ньютона. Таким образом, внутренняя алгебраическая сходимость, нелинейная сходимость материала и согласование внешней электрической цепи — три разных проверки.

Комплексная симметрия и эрмитовость — разные свойства

\mathbf K^T=\mathbf K,\qquad\mathbf K^{\dagger}=\overline{\mathbf K}^{\,T},\qquad\mathbf K^{\dagger}\ne\mathbf K\ \text{в общем случае}
(М.Н.20)
Гармоническая матрица FEMM комплексно-симметрична; обычная версия метода сопряжённых градиентов для эрмитовой положительно определённой матрицы к ней напрямую не применяется.

Обозначения и единицы

  • \mathbf K — комплексная матрица дискретной задачи; T — транспонирование; черта — комплексное сопряжение; \dagger — сопряжённое транспонирование. Размерность элементов определяется физической постановкой.

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

Исходник использует A=A^{T} и A=A*; в курсе матрица обозначена K, а * раскрыта как сопряжённое транспонирование, чтобы не путать её с магнитным потенциалом.

Предобусловливатель текущей версии — неполное разложение LDL ^{T} с пороговым заполнением. L имеет единичную диагональ, D хранит величины и знаки диагональных элементов; квадратные корни не нужны. Для ограничения памяти сохраняется только ограниченное число достаточно значимых элементов. Разложение строится один раз для очередной сборки и используется на её итерациях. Для сравнения предобусловливателей рассмотрите SSOR и неполное разложение без дополнительного заполнения; основной алгоритм FEMM использует пороговое заполнение.

Неполная факторизация LDL ^{T}

\mathbf K\approx\mathbf L\mathbf D\mathbf L^T,\qquad L_{ii}=1
(М.Н.21)
Предобуславливатель сохраняет ограниченное заполнение, а D несёт знаки диагональных множителей. Квадратные корни не требуются, поэтому одна схема может использоваться и при потере положительной определённости из-за ограничений цепей.

Обозначения и единицы

  • \mathbf L — нижнетреугольный множитель с единичной диагональю; \mathbf D — диагональный множитель. Масштабы множителей выбираются согласованно с матрицей \mathbf K.

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

Ненумерованное соотношение из текста руководства; обозначения и условия раскрыты для курса.

При сборке хранят диагональ и верхний треугольник разреженной матрицы, что удобно при присоединении уравнений цепей и объединении периодических узлов. Перед решением формируется полная копия в формате сжатых разреженных строк (CSR), используемая в умножении матрицы на вектор. Обратная нумерация Катхилла–Макки уменьшает разброс ненулевых элементов относительно диагонали; в описанной версии эту нумерацию выполняет генератор сетки, а не отдельная стадия решателя.

Решатели в этом руководстве намеренно однопоточные. Это свойство реализации объясняется стоимостью неполного разложения и последовательных треугольных проходов. Поэтому число логических процессоров не является ожидаемым коэффициентом ускорения одного расчёта. Упоминаемая автором побитовая повторяемость относится к одинаковому запуску в согласованном окружении; она не гарантирует тождество между другими версиями, платформами, сетками или библиотеками. В отчёте сохраняют версию, входные данные и параметры расчёта.

\begin{bmatrix}\mathbf K&\mathbf c\\\mathbf c^T&0\end{bmatrix}\begin{bmatrix}\mathbf u\\\lambda\end{bmatrix}=\begin{bmatrix}\mathbf f\\q\end{bmatrix}
(Р.5.2)
Типовая структура симметричной системы с ограничением c^{T}u = q и множителем Лагранжа \lambda. Это иллюстрация причины неопределённости, а не универсальная точная матрица любого типа цепи FEMM.
\mathbf r=\mathbf f-\mathbf K\mathbf u,\qquad \mathbf e=\mathbf K^{-1}\mathbf r
(Р.5.3)
Связь невязки и алгебраической ошибки при обратимой K. Малость невязки без учёта обусловленности не даёт той же относительной ошибки поля; ошибка модели в это равенство вообще не входит.

Проверьте на своей модели

  • Не объясняйте отсутствие загрузки всех ядер неисправностью модели: сначала проверьте, какой решатель и версия используются.
  • В нелинейной связанной задаче отдельно сохраняйте критерий полевого решателя, невязку внешней цепи и контроль мощности.
  • Описание SSOR из материалов по старым версиям FEMM не подменяет описание LDL ^{T} текущего руководства.

Источник: [33]. § 7.2

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

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

Дано. \Psi на трёх сетках: 0,240; 0,246; 0{,}247 \,\text{Вб}. \Psi_{\text{масш}} = 0{,}01 \,\text{Вб}.

  1. Первое изменение равно 0{,}006 \,\text{Вб}, второе — 0{,}001 \,\text{Вб}.

    \varepsilon_h=\frac{0{,}247-0{,}246}{0{,}247}=0{,}0040486=0{,}40486\,\%
    (13.16)
  2. Последняя относительная разность 0{,}001/0{,}247 = 0{,}0040486 = 0{,}40486 \,\%.

Ответ: По учебному критерию 1 \,\% последняя пара прошла проверку; причина остаточной погрешности всё ещё требует анализа.

Проверка: Увеличение внешней области проверяют дополнительно; оно не включено в приведённый процент.

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

Автоматический протокол независимых уточнений

Таблица 13.8. Исходные данные практикума
Исходная величинаЗначениеЕдиница
Размер элемента в зазоре0,4; 0,2; 0,1мм
Критерий \Psi1%
Критерий среднего момента2%
  1. Выберите одну машину и один токовый режим. Сохраните одинаковые параметры во всех трёх файлах модели FEMM.
  2. Назначьте размеры элементов в зазоре и критических областях. Для меток используйте mi_setblockprop с отключённым автоматическим размером, если требуется явный шаг.
  3. Запустите три анализа. Сохраните число элементов через mo_numelements и проверяемые \Psi, энергию либо момент.
  4. Сформируйте относительное изменение двух последних результатов; при малом q используйте абсолютный допуск.
  5. С отдельной серией удвойте внешнюю область. Не меняйте одновременно зазор или материал.
  6. Покажите таблицу, а затем график q от размера элемента. Укажите, какой результат принят и почему.

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

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

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

Можно ли отделить влияние сетки от границы и шага положения?

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

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

Итог работы. Раздельные таблицы уточнения и обоснованный выбор параметров серии.

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

Проверка последней пары сеток

Аналитическая проверка таблицы. Настройка сеток и получение реальных значений выполняются в рабочей FEM-модели.

Python · встроенный MicroPython FEMM 5
"""Проверка последней пары сеток.

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

# Учебные потокосцепления, Вб, получены для трёх последовательно сгущённых сеток.
# Эти числа служат эталоном алгоритма проверки, а не результатом нового решения.
values = [0.240, 0.246, 0.247]
# Защитный масштаб в Вб исключает деление на почти нулевое значение.
scale_wb = 0.01
# Сравниваем две последние сетки; получаем относительное расхождение в долях единицы.
relative = abs(values[2] - values[1]) / max(abs(values[2]), scale_wb)
print("Расхождение, %:", 100 * relative)
# Допуск 1 % относится только к потокосцеплению; силу и момент проверяют отдельно.
print("Учебный критерий выполнен:", relative <= 0.01)

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

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

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

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

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

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

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

Таблица 13.9. Результаты расчётного образца
ВеличинаРезультатЕдиница
Частота0Гц
Ток цепи Катушка1А
Потокосцепление цепи Катушка95,85 × 10⁻⁶Вб
Энергия поля47,92 × 10⁻⁶Дж
Модуль B в контрольной точке608,5 × 10⁻⁶Тл
Координаты контрольной точки (r, z)0,001; 0мм
Визуализация численных данных FEMM 5: Воздушная катушка. Это экспорт результатов поля, а не снимок окна программы.
Рисунок 13.12. Визуализация численных данных FEMM 5: Воздушная катушка. Это экспорт результатов поля, а не снимок окна программы.

Осесимметричная учебная модель. Независимо проверены изменения сетки и внешнего радиуса; аналитическая модель тонкостенного соленоида служит отдельным приближённым ориентиром.

Ориентиры в интерфейсе
Треугольная конечно-элементная сетка катушки в воздухе. В областях проводников элементы мельче, чем у внешней границы расчётной области.
Рисунок 13.13. Треугольная конечно-элементная сетка катушки в воздухе. В областях проводников элементы мельче, чем у внешней границы расчётной области. Открыть в полном размере
Поле воздушной катушки: осесимметричный магнитостатический эталон FEMM 5.
Рисунок 13.14. Поле воздушной катушки: осесимметричный магнитостатический эталон FEMM 5. Открыть в полном размере
Геометрия: поверхностные постоянные магниты и проверенная трёхфазная обмотка
Рисунок 13.15. Геометрия: поверхностные постоянные магниты и проверенная трёхфазная обмотка Открыть в полном размере
Распределение магнитной индукции: поверхностные постоянные магниты и проверенная трёхфазная обмотка
Рисунок 13.16. Распределение магнитной индукции: поверхностные постоянные магниты и проверенная трёхфазная обмотка Открыть в полном размере
Машина с поверхностными постоянными магнитами: выбранная сетка воздушного зазора.
Рисунок 13.17. Машина с поверхностными постоянными магнитами: выбранная сетка воздушного зазора. Открыть в полном размере
Машина с поверхностными постоянными магнитами: момент ротора на выбранной сетке.
Рисунок 13.18. Машина с поверхностными постоянными магнитами: момент ротора на выбранной сетке. Открыть в полном размере
Машина со встроенными постоянными магнитами: выбранная сетка воздушного зазора.
Рисунок 13.19. Машина со встроенными постоянными магнитами: выбранная сетка воздушного зазора. Открыть в полном размере
Машина со встроенными постоянными магнитами: момент ротора на выбранной сетке.
Рисунок 13.20. Машина со встроенными постоянными магнитами: момент ротора на выбранной сетке. Открыть в полном размере
Синхронная машина с неявнополюсным ротором: выбранная сетка воздушного зазора.
Рисунок 13.21. Синхронная машина с неявнополюсным ротором: выбранная сетка воздушного зазора. Открыть в полном размере
Синхронная машина с неявнополюсным ротором: момент ротора на выбранной сетке.
Рисунок 13.22. Синхронная машина с неявнополюсным ротором: момент ротора на выбранной сетке. Открыть в полном размере
Синхронная машина с явнополюсным ротором: выбранная сетка воздушного зазора.
Рисунок 13.23. Синхронная машина с явнополюсным ротором: выбранная сетка воздушного зазора. Открыть в полном размере
Синхронная машина с явнополюсным ротором: момент ротора на выбранной сетке.
Рисунок 13.24. Синхронная машина с явнополюсным ротором: момент ротора на выбранной сетке. Открыть в полном размере
Синхронная реактивная машина: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио.
Рисунок 13.25. Синхронная реактивная машина: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио. Открыть в полном размере
Синхронная реактивная машина: момент ротора на выбранной сетке.
Рисунок 13.26. Синхронная реактивная машина: момент ротора на выбранной сетке. Открыть в полном размере
Вентильно-индукторная машина: исходное положение: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио.
Рисунок 13.27. Вентильно-индукторная машина: исходное положение: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио. Открыть в полном размере
Вентильно-индукторная машина: исходное положение: момент ротора на выбранной сетке.
Рисунок 13.28. Вентильно-индукторная машина: исходное положение: момент ротора на выбранной сетке. Открыть в полном размере
Вентильно-индукторная машина: смещённый ротор: выбранная сетка воздушного зазора.
Рисунок 13.29. Вентильно-индукторная машина: смещённый ротор: выбранная сетка воздушного зазора. Открыть в полном размере
Вентильно-индукторная машина: смещённый ротор: момент ротора на выбранной сетке.
Рисунок 13.30. Вентильно-индукторная машина: смещённый ротор: момент ротора на выбранной сетке. Открыть в полном размере
Машина постоянного тока: выбранная сетка воздушного зазора.
Рисунок 13.31. Машина постоянного тока: выбранная сетка воздушного зазора. Открыть в полном размере
Машина постоянного тока: момент ротора на выбранной сетке.
Рисунок 13.32. Машина постоянного тока: момент ротора на выбранной сетке. Открыть в полном размере
Профиль |B| через стержни и окно: сглаживание выключено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает.
Рисунок 13.33. Профиль |B| через стержни и окно: сглаживание выключено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает. Открыть в полном размере
Профиль |B| через стержни и окно: сглаживание включено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает.
Рисунок 13.34. Профиль |B| через стержни и окно: сглаживание включено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает. Открыть в полном размере
Встроенная консоль FEMM: Автоматический контроль сетки и независимых параметров. Аналитическая проверка программы занятия. Показана консоль исходной редакции программы, зафиксированной при съёмке. Текущая программа с русскими пояснениями проверена отдельно во встроенном Python FEMM; этот снимок не является новым запуском текущей редакции.
Рисунок 13.35. Встроенная консоль FEMM: Автоматический контроль сетки и независимых параметров. Аналитическая проверка программы занятия. Показана консоль исходной редакции программы, зафиксированной при съёмке. Текущая программа с русскими пояснениями проверена отдельно во встроенном Python FEMM; этот снимок не является новым запуском текущей редакции. Открыть в полном размере

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

Сравните сходимость \Psi и момента на одной машине. Выберите минимальную сетку, удовлетворяющую обоим назначенным критериям.

Критерий выполнения: Есть три сетки, число элементов, отдельная проверка области, критерий каждой величины и объяснение выбора.
Первоисточники и дополнительное чтение по занятию
  1. [33] — 36–39, 98–100, 114–115
  2. [81] — Раздел Packages · Локальная копия
  3. [19] — Выделенный Bianchi_FEMM_Lua_section.pdf, с. 24–32; исходный PDF, с. 59–67
  4. [87] — Скачанная фиксированная версия a17dfd4, README. Внешняя система управления этого проекта не является инструментом курса.
  5. [59]
Пояснения и типичные ошибки
Почему одинаковый предел \Psi не гарантирует точный момент?

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

Когда уместен абсолютный допуск?

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

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

  • Уменьшение невязки решателя не заменяет пространственное уточнение.
  • Гладкая интерполяция цветового графика не доказывает точность интеграла.