FEMM 5

Часть I · Интерфейс FEMM 5, геометрия, сетка и математические основы → § 3 · Постановка, границы и сетка

Занятие 3.3

Независимое уточнение сетки, области и положения

Цель и задачи

Цель. Обосновать численную устойчивость результата катушки.

Задачи

  • Провести серию минимум из трёх сеток.
  • Различать погрешности модели, дискретизации и итераций.
Что нужно вспомнить перед началом

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

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

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

Инженерный вопрос. Меняется ли интересующая величина после уточнения сетки?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проверка из практикума. Минимум три сетки; изменение \Psi последней пары менее 1\,\%; отдельная область меняет \Psi менее 0{,}5\,\%.

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

Критерий выполнения. Серии независимы; значения h,R,число элементов и относительные разности указаны; критерий сформулирован до выбора расчётной сетки.

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

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

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

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

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

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

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

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

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

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

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

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

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

Конформный эталон поля линейного тока

Конформный эталон позволяет независимо проверить потенциалы и выбрать сгущение сетки при резко различающихся геометрических масштабах.

Лабораторные работы по методу: Сила в пазу: нагрузка меди, стенок и выбор глубины проводника

Получаемые величины. A в 7 парах сходственных точек; ошибка потенциала; отклонение от ортогональности линий \psi и \Phi

  1. Строим исходную и отображённую области.
  2. Фиксируем общий уровень потенциала и вычисляем пары координат.
  3. Сопоставляем A и строим одну эквипотенциаль \psi.
  4. Проверяем сгущение сетки и внешнюю границу независимо.

Страницы источника. PDF 1–4: преобразование и точки; 5–7: эквипотенциаль; 8: количественная программа

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

Нечётное поле паза как аналитический эталон рассеяния

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

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

Получаемые величины. A и \Phi в сходственных точках/участках; H в заданной точке; ошибка усечения области и сетки

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

Страницы источника. PDF 1–3: постановка и формула; 4–7: модели и сохранение величин; 7–8: программа

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

Чётное поле паза и контроль комплексной потенциальной функции

Чётное поле позволяет проверить искажение главного потока раскрытием паза по аналитически заданным сходственным точкам.

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

Получаемые величины. комплексный потенциал w; \Phi и разность \psi; координаты одной силовой линии; ошибка по каждой плоскости отображения

  1. Решить униполярное поле без тока рассматриваемого паза.
  2. Строим три отображённые области с согласованными граничными условиями.
  3. Отображаем точки одной силовой линии и сопоставляем A.
  4. Восстанавливаем разность \psi интегралом H·dl и оценить ошибки.

Страницы источника. PDF 1–3: отображения; 4–6: силовая линия; 6–8: потенциалы и программа

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

Расчёт магнитных систем электромагнитов классическим и численным методом (ОНПУ,2010)

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

Лабораторные работы по методу: Трансформатор от потокосцеплений до схемы замещения и нагрузочной характеристики; Асинхронный двигатель от поля в зазоре до параметров и механической характеристики; Генератор с постоянными магнитами от конструкции ротора до ЭДС и нагрузочного напряжения; Выбор обмотки и расчет момента в кольцевом зазоре; Контрольный опыт: от условия задачи к инженерному выводу; Опыт Эрстеда: момент стрелки, эквивалентный ток и движение; Измерительная рамка: от поля провода к ЭДС; Аналогии полей: проводимость, дуальная сеть и диффузия; От магнитной цепи к карте \Psi (i,\theta ) и моменту SRM

Получаемые величины. \Phi, Bсерд и Bзазора; тяговая сила; секущая индуктивность; отклонение магнитной цепи от поля и численная устойчивость

  1. Составить протокол варианта и независимую магнитную цепь с числом зазоров.
  2. Построить отдельную учебную копию с русскими именами.
  3. Получить поле, поток и силу при одних токах и размерах.
  4. Сопоставить классическую и полевую оценки, объяснив краевые поля и насыщение.
  5. Уточнить сетку, внешнюю область и положение отдельно; оформить количественный отчёт.

Страницы источника. PDF 1–48 полностью: 1–3 титул/авторы/содержание; 4–13 теория; 14–34 FEMM 4.0.1; 35–43 П-электромагнит и сравнение; 44–45 выводы/литература; 46–48 варианты.

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

Энергия магнитного поля через векторный потенциал

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

Лабораторные работы по методу: Трансформатор от потокосцеплений до схемы замещения и нагрузочной характеристики; Асинхронный двигатель от поля в зазоре до параметров и механической характеристики; Генератор с постоянными магнитами от конструкции ротора до ЭДС и нагрузочного напряжения; Определение коэффициентов поля явнополюсной машины; Синхронный генератор: от полевых параметров к внешней и угловой характеристикам; Зубцовые контуры: проводимости, коронки и взаимная связь при смещении; Контрольный опыт: от условия задачи к инженерному выводу; Опыт Эрстеда: момент стрелки, эквивалентный ток и движение; Измерительная рамка: от поля провода к ЭДС; Аналогии полей: проводимость, дуальная сеть и диффузия; От магнитной цепи к карте \Psi (i,\theta ) и моменту SRM

Получаемые величины. AJ=\int A\cdot J dV; W и W'; матрица индуктивностей и перекрёстное насыщение; устойчивость параметров при сетке и перемещении

  1. Для линейной токовой системы сопоставить AJ, \Sigma i\Psi и 2W.
  2. Для нелинейной системы интегрировать H по B и B по H, сохраняя одну рабочую точку.
  3. Определить секущие и локальные параметры отдельными опытами.
  4. Проверить сетку в узких зазорах и перенос карты в уравнения цепи/механики.

Страницы источника. PDF 1–7: энергия и функционал; 8–9: нелинейная магнитная цепь; 10–18: постановка и параметры; 19–25: сетка и движение; 26–30: связанные модели.

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

Математическая модель поля и электрических цепей машины

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

Лабораторные работы по методу: Трансформатор от потокосцеплений до схемы замещения и нагрузочной характеристики; Асинхронный двигатель от поля в зазоре до параметров и механической характеристики; Генератор с постоянными магнитами от конструкции ротора до ЭДС и нагрузочного напряжения; Выбор обмотки и расчет момента в кольцевом зазоре; Определение коэффициентов поля явнополюсной машины; Асинхронный двигатель: механическая характеристика и вращающееся поле; Синхронный генератор: от полевых параметров к внешней и угловой характеристикам; Потери массивного ротора: частота, гармоники и магнитное смещение; Пазовый зазор: коэффициент Картера и комплексная передача гармоник; Зубцовые контуры: проводимости, коронки и взаимная связь при смещении; Контрольный опыт: от условия задачи к инженерному выводу; Опыт Эрстеда: момент стрелки, эквивалентный ток и движение; Измерительная рамка: от поля провода к ЭДС; Аналогии полей: проводимость, дуальная сеть и диффузия; От магнитной цепи к карте \Psi (i,\theta ) и моменту SRM; Нагрузка PM-генератора и рабочая область магнитов

Получаемые величины. скачки H\tau при поверхностном токе и непрерывность Bn; напряжение вывода и ток; F и невязка действия/противодействия; изменение результата при сетке

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

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

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

Зубчатость зазора, Картер и зубцовые контуры

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

Лабораторные работы по методу: Определение коэффициентов поля явнополюсной машины; Пазовый зазор: коэффициент Картера и комплексная передача гармоник; Зубцовые контуры: проводимости, коронки и взаимная связь при смещении; Сила в пазу: нагрузка меди, стенок и выбор глубины проводника; Зубцовый момент: пусковая помеха и спектр PM-генератора

Получаемые величины. \Lambda зубцового деления и k\delta; \beta c(x), \beta s(x); разностная проводимость; B\nu и ошибка гладкого эквивалента

  1. Проверить условия изолированного прямоугольного паза и большой \mu.
  2. Рассчитать гладкий эталон и пазовый вариант при одинаковой МДС.
  3. Из потока определить эквивалентный зазор и коэффициент Картера.
  4. Сравнить пространственный профиль и гармоники; отдельно ослабить допущения и уточнить сетку.
  5. Для зубцового контура проверить особые граничные условия перед переносом его проводимости.

Страницы источника. PDF 1–54 полностью: 1–10 зубцовая зона и допущения; 11–20 чётное/нечётное поле; 21–33 преобразования; 34–42 проводимость и Картер; 43–54 разностная проводимость и зубцовый контур.

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

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

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

Соглашения об обозначениях и единицах
  • \(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. (3.16) · Изменение интегрального результата
  2. (3.17) · Что именно доказывает уточнение
  3. (3.18) · Численный пример
  4. (3.19) · Удалённое A=0 и физика ошибки усечения
  5. (3.20) · IABC и преобразование Кельвина
  6. (3.21) · IABC и преобразование Кельвина

Несколько ошибок имеют разные причины

Погрешность физического приближения возникает из-за двумерности, неполной B(H), отсутствия торцевых эффектов и других принятых допущений. Ошибка внешней границы связана с усечением воздуха. Сеточная погрешность возникает при пространственной дискретизации. Алгебраическая погрешность характеризует решение уже составленной системы. Уменьшение Precision до 10^{-12} не заменяет мелкую сетку и не добавляет в модель реальные лобовые части. Проверки строят так, чтобы в каждой серии изменялась одна причина.

Локальное уточнение

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

Изменение интегрального результата

Для ненулевой величины удобно считать разность двух последних сеток относительно более мелкого решения. Если изменения уменьшаются, это признак приближения, но не строгая оценка точной ошибки. Для учебных катушек предлагается добиться изменения \Psi менее 1\,\%; для силы понадобится отдельный допуск порядка 2\,\%. Эти числа — учебные критерии конкретного опыта, а не универсальные нормы промышленной квалификации. Для малой пульсации момента относительная ошибка может быть огромной даже при малой абсолютной разности.

\varepsilon_h=\frac{|Q(h/2)-Q(h)|}{|Q(h/2)|},\qquad \Delta Q=|Q(h/2)-Q(h)|
(3.16)
h — характерный размер элемента; Q — проверяемая величина. Для Q\approx 0 используют \Delta Q и заранее выбранный абсолютный допуск.

Отдельная проверка области

После выбора достаточной локальной сетки расширяют внешний воздух. Важные ограничения у катушки и зазора при этом остаются прежними. Затем можно вернуться к сеточной серии в принятой области. Для открытых систем возможна заметная энергия за пределами близкой границы, хотя B в центре выглядит почти неизменным. Поэтому проверяйте потокосцепление или силу, ради которых строилась модель. Удобно хранить две таблицы: одну для h при фиксированном R, другую для R при фиксированных локальных h.

Шаг производной и положение тела

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

Когда максимум не сходится

В идеальном остром углу локальная B может возрастать при последовательном измельчении сетки. Это не обязательно отказ решателя: модель может иметь математическую сингулярность. Для реальной детали нужен конечный радиус скругления или показатель поля в физически заданной зоне вдали от самого угла. Энергия и потокосцепление при этом могут сходиться вполне устойчиво. Посчитайте критерий по таблице собственных результатов FEMM и укажите, какое независимое изменение проверялось.

Как отличить стабилизацию от случайного совпадения

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

Что именно доказывает уточнение

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

  1. Последовательно уменьшайте размер элемента, сохраняя внешнюю границу и геометрию. Не менее трёх уровней позволяет заметить немонотонность или отсутствие установившейся тенденции.

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

    \varepsilon_h=\frac{|q_{h/2}-q_h|}{\max(|q_{h/2}|,q_{\text{масш}})},\qquad q_{\text{масш}}>0
    (3.17)
  3. Отдельно увеличьте внешнюю область, затем отдельно уменьшите шаг угла или тока. Полученные различия относятся к разным источникам ошибки и не заменяют друг друга.

Таблица 3.7. Обозначения и единицы
ВеличинаФизический смыслЕдиница СИ
hХарактерный размер конечного элементам
qПроверяемый результат; единица определяется выбором результатапо результату
\varepsilon_hОтносительное изменение результата при уточнении сетки1

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

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

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

Рисунки из руководства к этому занятию (3)
  1. М.A.7 · IABC в двумерной плоскопараллельной задаче
  2. М.A.8 · IABC в осесимметричной задаче
  3. М.A.10 · Результат решения задачи
Формулы и таблицы руководства к этому занятию

Сглаживание поля: что восстанавливается и что остаётся приближением

В плоской задаче линейный потенциал на треугольнике даёт постоянное по элементу производное поле. На общей вершине несколько соседних элементов поэтому предлагают разные значения B. Карта без сглаживания показывает этот кусочно-постоянный результат. Сглаживание создаёт узловое представление производного поля для интерполяции и отображения; исходные узловые значения потенциала и сама сетка от этого не становятся решениями более высокого порядка.

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

Взвешивание соседних элементов при сглаживании

\mathbf B_{\mathrm{node}}\approx\frac{\sum_e w_e\mathbf B_e}{\sum_e w_e},\qquad w_e=\frac1{\lVert\mathbf x_e-\mathbf x_{\mathrm{node}}\rVert}
(М.Н.22)
Каждому соседнему треугольнику приписывается вес, обратный расстоянию от его центра до рассматриваемого узла. Сглаживание делает поле непрерывнее на рисунке, но не создаёт новую сетку.

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

  • \mathbf B_e — индукция в центре элемента, Тл; \mathbf x_e и \mathbf x_{\mathrm{node}} — координаты центра и узла, м; w_e — вес, м⁻¹; восстановленная \mathbf B_{\mathrm{node}} имеет единицу Тл.

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

В PDF правило задано словами «inversely proportional to the distance»; нормированная формула раскрывает это описание.

Для электростатики процедура другая: в окрестности узла аппроксимируют узловые напряжения плоскостью и используют её градиент для восстановления электрического поля и смещения с учётом материала. Специальные случаи на границах и поверхностях обрабатываются отдельно. Магнитную формулу усреднения B поэтому нельзя выдавать за точное описание любого поля любого модуля.

На границе материалов физически непрерывны определённые компоненты, а не весь вектор. Без поверхностного заряда непрерывна нормальная D; при разных \varepsilon нормальная E обычно разрывна. Аналогично для границы раздела магнитных сред без поверхностного тока непрерывны нормальная B и тангенциальная H. Сглаживание изображения не должно скрывать эти физически обусловленные скачки. Сравнивайте значения с одной выбранной стороны границы раздела и фиксируйте режим сглаживания.

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

B_{n,1}=B_{n,2},\quad H_{t,1}=H_{t,2};\qquad D_{n,1}=D_{n,2},\quad E_{t,1}=E_{t,2}
(Р.6.2)
Условия для обычного интерфейса без поверхностных тока и свободного заряда. Они не требуют равенства всех компонент каждого вектора.

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

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

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

Открытая область: удалённая граница и кольцевые слои IABC

У воздушной катушки нет естественной стенки, за которой поле строго равно нулю. Простейший расчёт заменяет бесконечное пространство большой конечной областью с условием A = 0 либо \partial A/\partial n = 0. Руководство приводит ориентир: радиус внешней границы не менее пяти характерных расстояний от выбранного центра до устройства. Это начальный выбор, а не доказательство заданной точности; необходимое удаление зависит от источников и требуемой величины.

Удалённая граница и правило пяти размеров

A(r\to\infty)\to0,\qquad R_{\mathrm{outer}}\gtrsim5R_{\mathrm{object}}
(М.Н.26)
Первое условие выражает желаемое поведение открытой магнитной задачи. Второе — приведённое в руководстве практическое правило для усечения области, которое обязательно проверяют увеличением внешнего радиуса.

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

  • A — магнитный потенциал, Вб/м; R_{\mathrm{outer}} — расстояние от выбранного центра до внешней границы, м; R_{\mathrm{object}} — расстояние от того же центра до внешних частей объекта, м.

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

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

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

Команда Open Boundary создаёт приближённое асимптотическое условие IABC из вложенных кольцевых слоёв со специально подобранными свойствами. В руководстве допускается от 1 до 12 слоёв; 7 предлагается как разумное исходное значение. Задаются радиус, центр и тип внешней кромки: Дирихле или Неймана. Предложенные по габаритам устройства параметры удобны для начала, но при необычной геометрии их необходимо проверить.

Два окна FEMM: слева плоская магнитная система внутри концентрических оболочек, справа цветовая карта и линии её поля.

Рисунок М.A.7. IABC в двумерной плоскопараллельной задаче

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

Увеличить рисунок · Источник: Д. Микер, [33]. Подпись и пояснение переведены для курса.

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

Рисунок М.A.8. IABC в осесимметричной задаче

Горизонтальная координата здесь является радиусом r, а левая вертикальная линия — осью вращения. Полукруг представляет осесимметричную область, а не половину обычной плоской машины. При чтении объёмных интегралов используется вес 2\pi r.

Увеличить рисунок · Источник: Д. Микер, [33]. Подпись и пояснение переведены для курса.

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

Скриптовые команды mi_makeABC, ei_makeABC, hi_makeABC и ci_makeABC создают аналогичную конструкцию в соответствующем модуле. Наличие команды в тепловом модуле ещё не гарантирует физический смысл стационарного отвода заданной мощности «в бесконечность». Например, у бесконечно длинного двумерного источника с ненулевой суммарной мощностью и постоянной теплопроводностью температура зависит логарифмически от расстояния, и конечная заданная температура на бесконечности не получается. Открытую границу выбирают вместе с допустимой физической постановкой.

\varepsilon_R=\frac{|Q(2R)-Q(R)|}{\max(|Q(2R)|,Q_{\text{масштаб}})}
(Р.11.1)
Диагностическая чувствительность к радиусу с ненулевым масштабом Qмасштаб. Это разность двух приближённых решений, а не строгая верхняя граница ошибки.
\frac{dT}{dr}=-\frac{P_\ell}{2\pi kr},\qquad T(r_2)-T(r_1)=-\frac{P_\ell}{2\pi k}\ln\frac{r_2}{r_1}
(Р.11.2)
Авторский контроль применимости открытой тепловой модели: P\ell — мощность на единицу длины в Вт/м; k — постоянная теплопроводность. Ненулевой P\ell несовместим с конечной температурой при r \to \infty в такой бесконечной двумерной среде.

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

  • Сравните удалённое усечение и IABC по одной целевой величине при одинаковой сетке около устройства.
  • Для IABC отдельно измените число слоёв и радиус; не смешивайте эти изменения с уточнением зазора.
  • Перед блоковым интегралом проверьте выделение: искусственные слои не должны случайно стать частью физического тела.

Источник: [33]. § a.3 · § a.3.1 · § a.3.2

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

Вывод приложения A.3.3 сначала относится к плоскопараллельному полю. Все источники и неоднородные материалы заключают в круг радиуса r_{0}. Во внешней однородной области без источников скалярный магнитный потенциал A_z удовлетворяет уравнению Лапласа. Замена радиуса R = r_{0}^{2}/r переводит внешность круга в его внутренность: граница r = r_{0} остаётся границей R = r_{0}, а бесконечность переходит в центр R = 0.

Уравнение внешней области без источников

\nabla^2 A=0
(М.A.12)
В плоской внешней области без токов и с постоянной проницаемостью магнитное уравнение сводится к Лапласу. Это исходное основание преобразования Кельвина. Существование поля во внешней области не требует локального источника: его создаёт устройство внутри охватывающей окружности.

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

  • A=A_z — скалярная компонента векторного потенциала, Вб/м.
  • \nabla^2 — двумерный скалярный лапласиан в плоскости.

Условия применения. Плоская геометрия, однородная изотропная внешняя среда, отсутствие токов в ней. Осесимметричное уравнение для A_{\theta } имеет другую геометрию и не заменяется этой записью.

Уравнение Лапласа в полярных координатах

\frac1r\frac{\partial}{\partial r}\left(r\frac{\partial A}{\partial r}\right)+\frac1{r^2}\frac{\partial^2 A}{\partial\theta^2}=0
(М.A.13)
Радиальный оператор содержит геометрический множитель r, а угловая производная масштабируется квадратом радиуса. Это описание той же плоской задачи, а не переход к осесимметричному магнитному уравнению. Полярные координаты выбраны потому, что внешняя граница для отображения — окружность.

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

  • r — расстояние от центра охватывающей окружности, м; \theta — полярный угол, рад.
  • A — Вб/м; оба слагаемых имеют единицу Вб/м³.

Условия применения. Однородная плоская внешняя область r>r_{0} без источников. Координата \theta описывает положение в плоскости, а не азимутальный поворот осесимметричной модели.

Радиальное преобразование Кельвина

R=\frac{r_0^2}{r}
(М.A.14)
Бесконечная внешняя область r\ge r_{0} отображается внутрь круга 0<R\le r_{0}. Общая граница остаётся на месте, а удаление к бесконечности превращается в приближение к центру второго круга. Преобразование обратимо при ненулевом R: r=r_{0}^{2}/R.

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

  • r_0 — радиус окружности раздела, м; r — физический радиус, м.
  • R — координата отображённой внешней области, м.

Условия применения. Все источники и неоднородности заключены внутри первого круга. Центр отображённого круга соответствует бесконечности, поэтому условие в нём должно соответствовать физически допустимому поведению далёкого поля.

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

Цепное правило для радиальной производной

\frac{\partial}{\partial r}=\frac{\mathrm dR}{\mathrm dr}\frac{\partial}{\partial R}=-\left(\frac{R}{r_0}\right)^2\frac{\partial}{\partial R}
(М.A.15)
Увеличение физического радиуса уменьшает отображённый радиус, что даёт минус. При применении к A сначала вычисляется производная по R, затем она умножается на dR /dr. Коэффициент стоит перед оператором: иначе запись можно ошибочно прочитать как дифференцирование самого коэффициента.

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

  • \mathrm dR/\mathrm dr=-r_0^2/r^2=-(R/r_0)^2 — безразмерный множитель.
  • Оба дифференциальных оператора имеют размерность 1/м.

Условия применения. Производная по r при фиксированном \theta, R=r_{0}^{2}/r. При повторном дифференцировании коэффициент уже зависит от R и должен также дифференцироваться по правилу произведения.

В исходной типографике производная записана слева от dR /dr. Здесь применено однозначное операторное равенство: множитель расположен перед \partial /\partial R.

Связь радиальных производных на окружности сопряжения

\left.\frac{\partial A}{\partial r}\right|_{r=r_0}=-\left.\frac{\partial A}{\partial R}\right|_{R=r_0}
(М.A.16)
На общей окружности модуль коэффициента преобразования равен единице, а знак остаётся отрицательным. Это отражает противоположные направления роста двух радиальных координат. Значения A на соответствующих границах связывают периодическими парами, а сопряжение производных следует из корректной вариационной постановки.

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

  • r=R=r_0 — окружность раздела физической и отображённой областей.
  • \partial A/\partial r и \partial A/\partial R — Вб/м².

Условия применения. Одинаковая однородная среда по обе стороны сопрягаемой внешней области. Знак относится к радиальным координатам; нельзя объявить два значения нормальной производной одинаковыми без учёта ориентации нормалей.

Уравнение в отображённой внешней области

\frac1R\frac{\partial}{\partial R}\left(R\frac{\partial A}{\partial R}\right)+\frac1{R^2}\frac{\partial^2 A}{\partial\theta^2}=0
(М.A.17)
После преобразования и сокращения ненулевого масштабного множителя уравнение снова имеет форму плоского Лапласа. Поэтому бесконечную внешнюю область можно представить вторым ограниченным кругом с той же однородной средой и согласованной границей. Точность самого отображения не устраняет ошибку конечной сетки.

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

  • R — радиус во втором круге, м; \theta — сохранённый угол.
  • A — отображённый потенциал, Вб/м; R=0 соответствует бесконечности.

Условия применения. Плоская безисточниковая внешняя область при R>0. Условие в центре определяется асимптотикой: A\to 0 допустимо не для любой системы, например не для некомпенсированного бесконечного прямого тока с логарифмическим A_z.

Во втором круге центр соответствует бесконечности. Если выбранная открытая задача допускает условие A \to 0, в этом центре задают опорное A = 0. В примере руководства каждая окружность составлена из двух дуг и используются две отдельные периодические пары. Одно периодическое свойство должно связывать ровно две соответствующие геометрические сущности; присвоить одно имя всем четырём дугам недостаточно. Центр второго круга относится к его локальной системе координат, а не обязательно к началу общего чертежа.

Точность отображения в непрерывной математической постановке не отменяет сеточную ошибку, аппроксимацию окружностей дугами сетки и необходимость физически допустимого поведения на бесконечности. Например, для плоского бесконечного прямого проводника с ненулевым суммарным током A_z содержит логарифмический член; условие A \to 0 там не подходит без дополнительного рассмотрения возвратного тока и выбора постановки. Внешний круг не заменяет отсутствующий путь возврата тока.

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

Рисунок М.A.10. Результат решения задачи

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

Увеличить рисунок · Источник: Д. Микер, [33]. Подпись и пояснение переведены для курса.

Осесимметричная версия отличается. В §2.2.8 FEMM требуется задавать центр внешней области по z, радиус внешней и радиус внутренней сферической области, а метки преобразованной области помечать Block located in an external region. Проницаемость там должна пространственно изменяться, и FEMM выполняет это преобразование автоматически по указанным параметрам. Правило «нарисовать два обычных круга с воздухом» из плоского вывода нельзя без изменений переносить в осесимметрию.

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

  • Проверьте три образа: r = r_{0} переходит в R = r_{0}, r = 2r_{0} — в R = r_{0}/2, r \to \infty — в R \to 0.
  • Убедитесь, что каждая периодическая пара связывает две соответствующие дуги, а опорная точка находится в центре преобразованного внешнего круга.
  • В осесимметрии отдельно проверьте параметры Exterior Region и флаг каждой метки внешней области.

Источник: [33]. § a.3.3 · § 2.2.8

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

Три сетки

Дано. Искусственный набор для обучения: h=2;1;0{,}5 \,\text{мм}; \Psi=12{,}0;12,4;12,5 мВб.

  1. Изменение последней пары.

    \varepsilon_h=\frac{12{,}5-12{,}4}{12{,}5}\cdot100\%=0{,}8\%
    (3.18)
  2. Изменение предыдущей пары равно 3{,}23\,\%. Уменьшение разности и соблюдение допуска 1\,\% позволяют принять последнюю сетку для исследуемой величины.

Ответ: Последняя относительная разность 0{,}8\,\%; предыдущая 3{,}23\,\%.

Проверка: Утверждать точную ошибку 0{,}8\,\% нельзя: точное решение здесь неизвестно. Проверка радиуса ещё не выполнена.

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

Одна геометрия и три внешние области: A=0, IABC и Кельвин

Зачем моделировать пространство за пределами аппарата

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

В общем опыте сохраняются катушка r=9…11 мм, z=-5…5 мм, 100 витков, ток 1 А и ближняя сетка. Сравниваются три стратегии внешней области. Показатели — поле в центре, потокосцепление и энергия LI ^{2}/2. Самосила симметричной катушки не выбрана главным показателем: её точное осевое значение равно нулю и плохо характеризует ошибку усечения.

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

Удалённое A=0 и физика ошибки усечения

Условие A=0 на конечной окружности не означает свободное пространство. Оно фиксирует потенциал на искусственной поверхности и меняет магнитное сопротивление внешней области. При удалении границы решение возле источника стремится к решению открытой задачи. Скорость убывания ошибки определяется мультипольным составом поля.

У локализованной осесимметричной катушки дальнее поле имеет дипольный характер. Внешняя энергия убывает приблизительно с кубом радиуса, что объясняет улучшение при удвоении области. Коэффициент зависит от размеров источника и выбранного интеграла; правило «пять размеров достаточно» не заменяет серию R, 2R, 4R.

B_{far}\sim R^{-3},\qquad W_{outside}\sim\int_R^\infty B^2 r^2\,dr\sim R^{-3}
(3.19)
Масштабная оценка для пространственного диполя, а не точная оценка погрешности конечно-элементного расчёта произвольной топологии.

IABC и преобразование Кельвина

IABC заменяет бесконечную внешнюю область несколькими концентрическими оболочками с подобранными свойствами. Команда mi_makeABC получает число оболочек, внутренний радиус, центр и тип наружной границы. Здесь явно заданы семь оболочек и радиус 30 мм. Это делает сравнение воспроизводимым.

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

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

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

\rho\rho\prime=R_iR_o
(3.20)
Инверсия радиальной координаты: бесконечность физического пространства отображается к центру внешней области.
W=\frac12 I\Psi=\frac12 LI^2
(3.21)
В опыте линейная воздушная катушка. Энергия через цепь удобна для сравнения разных внешних областей.

Область изменяет потокосцепление

Дано. Катушка 100 витков, I=1 А, одинаковая ближняя сетка.

  1. A_{0}, R=30 мм: \Psi =176.662158 мкВб; B_{0}=5.382599 мТл; W=88.331079 мкДж.

  2. A_{0}, R=60 мм: \Psi =183.127911 мкВб; B_{0}=5.591214 мТл; W=91.563956 мкДж.

  3. A_{0}, R=120 мм: \Psi =183.926068 мкВб; B_{0}=5.610901 мТл; W=91.963034 мкДж.

  4. IABC, R=30 мм: \Psi =184.051479 мкВб; B_{0}=5.619733 мТл; W=92.025739 мкДж.

  5. Kelvin, R=30 мм: \Psi =184.054197 мкВб; B_{0}=5.605259 мТл; W=92.027099 мкДж.

  6. Kelvin, R=60 мм: \Psi =184.028474 мкВб; B_{0}=5.624070 мТл; W=92.014237 мкДж.

Ответ. При R=30 мм обычное A=0 занижает \Psi приблизительно на 4,02% относительно Кельвина с R=30 мм. IABC и Кельвин при R=30 мм различаются по \Psi примерно на 0,00148%.

Проверка. Это численная чувствительность конкретной катушки. По B_{0} разница больше; совпадение одного интеграла не позволяет объявить точным всё поле.

Самостоятельное воспроизведение и расширение

  1. Запустите 03-open-boundaries.py и сравните одновременно B_{0}, \Psi и W.
  2. Измените только внешнюю границу, затем отдельно уменьшите ближнюю сетку.
  3. Сравните IABC с 1, 7 и 10 оболочками при одинаковом внутреннем радиусе.
  4. Для Кельвина проверьте центр внешней полусферы, периодические дуги и признак внешнего блока.

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

Проверка.

  • Источник и ближние размеры неизменны.
  • Проверены поле и потокосцепление.
  • Нулевая самосила не используется как единственный критерий.
A_{0}/IABC/Кельвин на одной катушке

Шесть магнитостатических решений; проверены поле и параметры цепи.

Проверка программы. Программа выполнена во встроенном Python FEMM 5.0. Это ограниченная проверка указанной постановки, не эксперимент.

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

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

MicroPython · FEMM 5
"""Одна воздушная катушка: A=0, IABC и осесимметричное преобразование Кельвина.
Катушка r=9..11 мм,z=-5..5 мм,N=100,I=1 А. Одни материалы и ближняя сетка.
У Кельвина центр внешней полусферы задан по геометрии, а не скопирован
из старого примера с несовпадающими координатами. Энергия берётся через L I²/2.
"""

# Каталог сценария определяется явно: запуск не зависит от чужого CWD.
import os
import sys

os.chdir(os.path.dirname(os.path.abspath(sys.argv[0])))
exec(open("common.py").read())
folder = result_folder("results-open-boundaries")
rows = []
for method, radius in [
    ("A0", 30),
    ("A0", 60),
    ("A0", 120),
    ("IABC", 30),
    ("Kelvin", 30),
    ("Kelvin", 60),
]:
    newdocument(0)
    mi_probdef(0, "millimeters", "axi", 1e-10, 1, 30)
    material("Air")
    mi_addcircprop("Coil", 1, 1)
    mi_drawrectangle(9, -5, 11, 5)
    label(10, 0, "Air", 0.25, "Coil", 100, 1)
    label(5, 0, "Air", 0.7)
    if method == "A0":
        a0_circle(radius, True)
    elif method == "IABC":
        mi_makeABC(7, radius, 0, 0, 0)
    else:
        half_disk(radius)
        ext_radius = radius / 2
        center = radius + 2 * ext_radius
        half_disk(ext_radius, center)
        mi_addboundprop("Periodic", 0, 0, 0, 0, 0, 0, 0, 0, 4)
        mi_selectarcsegment(radius, 0)
        mi_selectarcsegment(ext_radius, center)
        mi_setarcsegmentprop(1, "Periodic", 0, 0)
        mi_clearselected()
        mi_defineouterspace(center, ext_radius, radius)
        label(ext_radius / 2, center, "Air", 0.7)
        mi_selectlabel(ext_radius / 2, center)
        mi_attachouterspace()
        mi_clearselected()
    solve(folder, "%s-R%d" % (method, radius))
    current, voltage, linkage = mo_getcircuitproperties("Coil")
    rows.append(
        {
            "method": method,
            "radius_mm": radius,
            "B0_T": mo_getpointvalues(0, 0)[2],
            "linkage_Wb": linkage,
            "energy_from_circuit_J": 0.5 * current * linkage,
            "elements": mo_numelements(),
        }
    )
    close_magnetic()
    save_json(folder, rows)
assert all(row["B0_T"] > 0 for row in rows)
print(rows)

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

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

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

Первоисточники: [20] (Раздел Aimant: три способа задания внешней области; здесь собственная катушка.); [28] (Построение и назначение оболочек IABC.).

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

Три сетки воздушной катушки

Таблица 3.8. Исходные данные практикума
Исходная величинаЗначениеЕдиница
Тип задачиОсесимметричная (Axisymmetric)
Длина катушки200мм
Внутренний / наружный радиус20 / 30мм
Число витков100
Ток цепи1А
Частота0Гц
Радиус внешней полуокружности300мм
Относительная проницаемость воздуха и обмотки1
Удельная электрическая проводимость учебной обмотки0См/м
  1. Создайте магнитную задачу: «Файл → Новая» (File → New), затем «Магнитная задача» (Magnetics Problem). В «Постановке задачи» (Problem Definition) выберите миллиметры (millimeters), осесимметричность (Axisymmetric), частоту 0 \,\text{Гц} и точность линейного решателя 10^{-8}.
  2. Постройте прямоугольник обмотки по точкам (20; -100), (30; -100), (30; 100), (20; 100). Горизонтальная координата — радиус r, вертикальная — координата z. Геометрия занимает только r \ge 0.
  3. Замкните внешнюю область правой полуокружностью радиуса 300 \,\text{мм} с центром (0; 0) и отрезком оси r=0. Обмотка должна полностью находиться внутри области. Суммарный угол двух четвертей внешней дуги — 180^\circ.
  4. В «Свойствах материала» (Material Properties) создайте «Воздух» с относительной проницаемостью 1 и проводимостью 0 и «Учебную обмотку» с теми же параметрами. Разместите метку области (Block Label) в обмотке и отдельную метку воздуха вне её.
  5. В «Свойствах цепи» (Circuit Properties) создайте последовательную цепь (series) «Катушка», задайте ток 1 \,\text{А}. В свойствах метки обмотки назначьте эту цепь и число витков (Turns)+100. Не добавляйте к ней независимо объёмную плотность тока.
  6. Создайте границу «A=0» типа Prescribed A, оставьте коэффициенты A_{0}, A_{1}, A_{2} равными нулю и назначьте её внешней дуге и оси. На оси это соответствует регулярности азимутального потенциала; на удалённой дуге — усечению бесконечной области.
  7. Сохраните исходную модель; создайте и осмотрите сетку, выполните расчёт и откройте результат. В режиме точки снимите B в (0; 0), в результатах цепи (View → Circuit Properties) запишите ток, напряжение и потокосцепление. Сохраните таблицу с единицами отдельно от цветовой карты.
  8. При фиксированном R=300 \,\text{мм} выполните варианты с максимальным размером элемента в катушке 2;1;0{,}5 \,\text{мм}. Вблизи катушки воздух уточняйте согласованно; далёкий воздух оставьте крупным.
  9. Для каждой сетки запишите число элементов, B_z(0;0), \Psi и W_{\text{м}}. Считайте критерий для \Psi по двум соседним решениям.
  10. После выполнения критерия повторите мелкую сетку при R=450 и 600 \,\text{мм} и отдельно оцените влияние внешней границы.

Ожидаемый результат. Должна появиться тенденция стабилизации \Psi; конкретные числа определяются новой серией FEMM.

Как проверить. Минимум три сетки; изменение \Psi последней пары менее 1\,\%; отдельная область меняет \Psi менее 0{,}5\,\%.

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

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

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

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

Итог работы. Таблица сходимости и ограниченный ею вывод о точности.

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

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

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

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

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

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

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

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

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

Ориентиры в интерфейсе
Треугольная конечно-элементная сетка катушки в воздухе. В областях проводников элементы мельче, чем у внешней границы расчётной области.
Рисунок 3.9. Треугольная конечно-элементная сетка катушки в воздухе. В областях проводников элементы мельче, чем у внешней границы расчётной области. Открыть в полном размере
Поле воздушной катушки: осесимметричный магнитостатический эталон FEMM 5.
Рисунок 3.10. Поле воздушной катушки: осесимметричный магнитостатический эталон FEMM 5. Открыть в полном размере
Машина с поверхностными постоянными магнитами: выбранная сетка воздушного зазора.
Рисунок 3.11. Машина с поверхностными постоянными магнитами: выбранная сетка воздушного зазора. Открыть в полном размере
Машина с поверхностными постоянными магнитами: момент ротора на выбранной сетке.
Рисунок 3.12. Машина с поверхностными постоянными магнитами: момент ротора на выбранной сетке. Открыть в полном размере
Машина со встроенными постоянными магнитами: выбранная сетка воздушного зазора.
Рисунок 3.13. Машина со встроенными постоянными магнитами: выбранная сетка воздушного зазора. Открыть в полном размере
Машина со встроенными постоянными магнитами: момент ротора на выбранной сетке.
Рисунок 3.14. Машина со встроенными постоянными магнитами: момент ротора на выбранной сетке. Открыть в полном размере
Синхронная машина с неявнополюсным ротором: выбранная сетка воздушного зазора.
Рисунок 3.15. Синхронная машина с неявнополюсным ротором: выбранная сетка воздушного зазора. Открыть в полном размере
Синхронная машина с неявнополюсным ротором: момент ротора на выбранной сетке.
Рисунок 3.16. Синхронная машина с неявнополюсным ротором: момент ротора на выбранной сетке. Открыть в полном размере
Синхронная машина с явнополюсным ротором: выбранная сетка воздушного зазора.
Рисунок 3.17. Синхронная машина с явнополюсным ротором: выбранная сетка воздушного зазора. Открыть в полном размере
Синхронная машина с явнополюсным ротором: момент ротора на выбранной сетке.
Рисунок 3.18. Синхронная машина с явнополюсным ротором: момент ротора на выбранной сетке. Открыть в полном размере
Синхронная реактивная машина: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио.
Рисунок 3.19. Синхронная реактивная машина: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио. Открыть в полном размере
Синхронная реактивная машина: момент ротора на выбранной сетке.
Рисунок 3.20. Синхронная реактивная машина: момент ротора на выбранной сетке. Открыть в полном размере
Вентильно-индукторная машина: исходное положение: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио.
Рисунок 3.21. Вентильно-индукторная машина: исходное положение: выбранная сетка воздушного зазора. Дополнительные окружности в воздушном кольце задают области объёмного радиального усреднения при проверке момента методом Арккио. Открыть в полном размере
Вентильно-индукторная машина: исходное положение: момент ротора на выбранной сетке.
Рисунок 3.22. Вентильно-индукторная машина: исходное положение: момент ротора на выбранной сетке. Открыть в полном размере
Вентильно-индукторная машина: смещённый ротор: выбранная сетка воздушного зазора.
Рисунок 3.23. Вентильно-индукторная машина: смещённый ротор: выбранная сетка воздушного зазора. Открыть в полном размере
Вентильно-индукторная машина: смещённый ротор: момент ротора на выбранной сетке.
Рисунок 3.24. Вентильно-индукторная машина: смещённый ротор: момент ротора на выбранной сетке. Открыть в полном размере
Машина постоянного тока: выбранная сетка воздушного зазора.
Рисунок 3.25. Машина постоянного тока: выбранная сетка воздушного зазора. Открыть в полном размере
Машина постоянного тока: момент ротора на выбранной сетке.
Рисунок 3.26. Машина постоянного тока: момент ротора на выбранной сетке. Открыть в полном размере
Профиль |B| через стержни и окно: сглаживание выключено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает.
Рисунок 3.27. Профиль |B| через стержни и окно: сглаживание выключено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает. Открыть в полном размере
Профиль |B| через стержни и окно: сглаживание включено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает.
Рисунок 3.28. Профиль |B| через стержни и окно: сглаживание включено. Контур от (−45; 15) до (45; 15) мм, 400 точек. Position — расстояние от начала контура в мм; |B| — магнитная индукция в Тл. Единицы восстановлены по модели и выбранной величине: само окно FEMM их не печатает. Открыть в полном размере

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

Подготовьте таблицы сеточной и граничной чувствительности для выбранного \Psi.

Критерий выполнения: Серии независимы; значения h,R,число элементов и относительные разности указаны; критерий сформулирован до выбора расчётной сетки.
Первоисточники и дополнительное чтение по занятию
  1. [33] — 24–26, 49–52, 168–172
  2. [20] — Раздел Aimant: три способа задания внешней области; здесь собственная катушка.
  3. [28] — Построение и назначение оболочек IABC.
  4. [8]
Пояснения и типичные ошибки
Почему Precision не равно ошибке \Psi?

Precision относится к невязке алгебраической системы, а \Psi зависит и от сетки, и от постановки.

Почему нужны хотя бы три сетки?

Они позволяют оценить тенденцию изменения результата.

Что делать с несходящимся пиком в остром углу?

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

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

  • Изменять одновременно всё сразу.
  • Считать количество элементов точностью.
  • Объявлять разность двух сеток доказанной истинной ошибкой.