FEMM 5

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

Занятие 2.1

Узлы, отрезки и дуги: точные координаты и замкнутая топология

Цель и задачи

Цель. Находить геометрическую причину неверной расчётной области.

Задачи

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

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

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

Подготовительный этап методики · Подготовка расчётной геометрии и связности областей

Инженерный вопрос. Почему щель нельзя исправить настройкой сетки?

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

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

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

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

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

  2. Постройте прямоугольник точным вводом координат; в отдельной копии внесите щель 0,01 мм, найдите её по координатам и исправьте.. Выполните действия практикума по его исходной таблице. Запишите координаты внесённой щели и исправления, проверьте внутреннюю область эталонного прямоугольника.

  3. Ответить на вопрос по своим результатам. Проверьте исправленную копию повторным открытием и построением сетки; сопоставьте её с исходной геометрией.

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

Результат этого занятия. Пара координат и краткое объяснение восстановленной топологии.

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

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

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

Проверка из практикума. Удвоение всех геометрических размеров при том же напряжении уменьшает |E| вдвое. Глубина не меняет V и E. Прямое численное сравнение возможно только при совпадении всех исходных данных и постановки.

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

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

Точность и расхождения. Критерий этого этапа — соответствие исходным данным, топологии, назначениям и процедуре повторного открытия. Численный допуск поля здесь не назначают: поле ещё не является защищаемым результатом. Расхождения размеров и параметров фиксируйте с единицами и происхождением.

Основание сравнения. Замкнутость и назначение свойств проверяют по объектам модели. Успешное построение сетки само по себе не подтверждает правильную физическую постановку.

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

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

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

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

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

Соглашения об обозначениях и единицах
  • \(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. (2.1) · Вывод контрольного соотношения

Физический и методический смысл

Узел задаёт геометрическую точку; отрезок соединяет два узла; дуга дополнительно имеет угол и ограничение дискретизации. Метка не закрывает щель между отрезками.

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

Вывод контрольного соотношения

Получите линейное решение Лапласа только после проверки четырёх сторон и однозначно выделенной внутренней области.

\nabla^2V=0,\quad V(x)=100\frac{x}{0{,}01},\quad E_x=-\frac{dV}{dx}=-10^4\,\mathrm{В/м}
(2.1)
Идеальное однородное поле с изолированными боковыми границами; это не открытый конденсатор с краевым полем.
  1. Из симметрии и нулевого потока на горизонтальных сторонах потенциал не зависит от y.

  2. Интегрирование d^{2}V/dx^{2}=0 даёт V=ax+b. Два заданных потенциала определяют a=10000\,\mathrm{В/м} и b=0.

  3. В центре x=5\,\mathrm{мм} получаем 50 В; напряжённость направлена к меньшему потенциалу.

Границы применимости. Идеальное однородное поле с изолированными боковыми границами; это не открытый конденсатор с краевым полем.

Связь с опытом в FEMM

Постройте прямоугольник точным вводом координат; в отдельной копии внесите щель 0,01 мм, найдите её по координатам и исправьте.

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

Проверка и границы вывода

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

Удвоение всех геометрических размеров при том же напряжении уменьшает |E| вдвое. Глубина не меняет V и E.

Слишком близкие узлы и короткие рёбра могут резко ухудшать сетку; удаление узла меняет связанные геометрические элементы.

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

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

Рисунки из руководства к этому занятию (4)
  1. М.2.1 · Кнопки панели режимов построения
  2. М.2.3 · Кнопки панели управления координатной сеткой
  3. М.2.4 · Диалог «Свойства координатной сетки»
  4. М.2.17 · Кнопки панели управления видом
Формулы и таблицы руководства к этому занятию

Режим выбора определяет действие клавиши и мыши

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

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

Таблица М.2.1. Клавиши магнитного препроцессора
РежимКлавишаДействие
УзлыSpaceИзменить свойства выбранных узлов
УзлыTabЧисленно задать координаты нового узла
УзлыEscapeСнять выделение всех узлов
УзлыDeleteУдалить выбранные узлы
Отрезки и дугиSpaceИзменить свойства выбранных отрезков или дуг
Отрезки и дугиEscapeСнять выделение и отменить выбранную начальную точку линии
Отрезки и дугиDeleteУдалить выбранные отрезки или дуги
Метки областейSpaceИзменить свойства выбранных меток
Метки областейTabЧисленно задать координаты новой метки
Метки областейEscapeСнять выделение всех меток
Метки областейDeleteУдалить выбранные метки
ГруппыSpaceИзменить номер группы выбранных объектов
ГруппыEscapeСнять всё выделение
ГруппыDeleteУдаление в режиме групп; см. примечание о формулировке источника
Любой режим: размер сеткиF3Уменьшить размер конечных элементов на каждой метке вдвое
Любой режим: размер сеткиF4Увеличить размер конечных элементов на каждой метке вдвое
Управление видом←Сдвинуть вид влево
Управление видом→Сдвинуть вид вправо
Управление видом↑Сдвинуть вид вверх
Управление видом↓Сдвинуть вид вниз
Управление видомPage UpПриблизить
Управление видомPage DownОтдалить
Управление видомHomeПоказать естественные границы всей геометрии
  • В строке Delete режима Group исходник буквально пишет «Delete selected block label(s)», хотя режим работает с группами объектов. Это редакционно неоднозначная строка: перед удалением проверяйте фактическое выделение; в курсе она не превращена в обещание удалить только метки.
  • F3/F4 меняют заданный размер конечных элементов, а не шаг координатной сетки.
Горизонтальный ряд из пяти значков: узел, отрезок, дуга, метка области и группа.

Рисунок М.2.1. Кнопки панели режимов построения

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

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

В режиме Group правый щелчок выбирает группу ближайшего объекта. Группа 0 означает отсутствие группы и таким способом не выбирается. Поэтому ротору, обмотке или электродному узлу заранее назначают ненулевой номер всем его узлам, рёбрам и меткам. Правый щелчок также отменяет недостроенный отрезок или дугу.

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

Таблица М.2.2. Действия мыши в магнитном препроцессоре
РежимДействие мышьюРезультат
УзлыЛевый щелчокСоздать узел под указателем
УзлыПравый щелчокВыделить ближайший узел или снять выделение
УзлыДвойной правый щелчокПоказать координаты, узловое свойство и группу ближайшего узла
ОтрезкиЛевый щелчокВыбрать ближайший узел; второй щелчок завершает отрезок
ОтрезкиПравый щелчокВыделить ближайший отрезок или снять выделение
ОтрезкиДвойной правый щелчокПоказать длину и свойства ближайшего отрезка
ДугиЛевый щелчокКак для отрезка; после второго щелчка открыть диалог параметров дуги
ДугиПравый щелчокВыделить ближайшую дугу или снять выделение
ДугиДвойной правый щелчокПоказать угол, радиус, центр и свойства ближайшей дуги
Метки областейЛевый щелчокСоздать метку под указателем
Метки областейПравый щелчокВыделить ближайшую метку или снять выделение
Метки областейДвойной правый щелчокПоказать материал, цепь, размер сетки и группу ближайшей метки
ГруппыПравый щелчокВыделить группу ближайшего объекта или снять выделение группы
  • Двойной щелчок правой кнопкой также влияет на состояние выделения; после просмотра свойств перепроверьте выбранные объекты. Дополнительные общие действия с колесом и панорамированием описаны в абзацах занятия.

Таблицы ниже передают назначение таблиц 2.1 и 2.2 руководства. Удаление испытывают на рабочей копии: в строке Group/Delete оригинал называет именно метки областей, поэтому нельзя учить удалять произвольную сборку одной этой клавишей без проверки реально выделенных объектов.

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

  • Создайте два узла точным вводом Tab, соедините их, выделите отрезок и откройте свойства клавишей Space.
  • Назначьте сборке группу 1 и убедитесь, что второй правый щелчок снимает выделение; отдельно сравните объект группы 0.

Источник: [33]. § 2 · § 2.2 · § 2.2.1 · § 2.2.2

Координатная сетка, точный ввод и масштаб вида

Координатная сетка рисования и конечные элементы выполняют разные задачи. Show Grid показывает точки с выбранным шагом, Snap to Grid округляет положение указателя к ближайшей точке. Видимая сетка не означает включённую привязку. В Grid Properties задают шаг и Cartesian либо Polar: для плоской задачи это x,y; для осесимметричной — r,z; полярный ввод задаёт радиус и угол относительно начала координат.

Три расположенных вертикально значка: точки сетки, привязка указателя и надпись grid size.

Рисунок М.2.3. Кнопки панели управления координатной сеткой

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

Обозначения на рисунке

grid size
Шаг координатной сетки

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

Окно Grid Properties с шагом 10 и выбранной декартовой системой координат Cartesian.

Рисунок М.2.4. Диалог «Свойства координатной сетки»

Grid Size задаёт расстояние между точками координатной сетки в текущих единицах модели. Cartesian означает обычные координаты x,y либо r,z; переключение на Polar меняет способ координатного ввода, а не физический тип задачи.

Обозначения на рисунке

Grid Size
Шаг сетки
Coordinates
Система координат
Cartesian
Декартовы координаты

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

Для точной геометрии используйте числовой ввод узлов и меток через Tab. Масштаб окна не меняет координаты модели. Рамка увеличения лишь приближает выбранный прямоугольник; Zoom/Keyboard позволяет задать углы окна числами. Home возвращает вид всей геометрии.

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

Рисунок М.2.17. Кнопки панели управления видом

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

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

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

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

  • При шаге 1 мм сравните ввод координаты 0,3 мм через Tab и щелчок с привязкой; проверьте координаты созданного узла.
  • Измените масштаб вида и подтвердите неизменность контрольного размера модели.

Источник: [33]. § 2.2.3 · § 2.2.4 · § 2.3.2

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

Линейное поле в прямоугольнике — аналитический эталон

Дано. Прямоугольник 10 × 10 мм, глубина 100 мм; V(0)=0\,\mathrm{В}, V(10\,\mathrm{мм})=100\,\mathrm{В}; верх и низ электрически изолированы; \varepsilon_r=2.

  1. Из симметрии и нулевого потока на горизонтальных сторонах потенциал не зависит от y.

  2. Интегрирование d^{2}V/dx^{2}=0 даёт V=ax+b. Два заданных потенциала определяют a=10000\,\mathrm{В/м} и b=0.

  3. В центре x=5\,\mathrm{мм} получаем 50 В; напряжённость направлена к меньшему потенциалу.

Ответ: V в центре = 50 В; E_x = -10000\,\mathrm{В/м}; E_y = 0.

Проверка: Удвоение всех геометрических размеров при том же напряжении уменьшает |E| вдвое. Глубина не меняет V и E. Значения получены аналитически и сами по себе не подтверждают выполнения полевого расчёта FEMM.

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

Постройте прямоугольник точным вводом координат; в отдельной копии внесите щель 0,01 мм, найдите её по координатам и исправьте.

Таблица 2.1. Исходные данные практикума
Исходная величинаЗначениеЕдиница
Ширина10мм
Высота10мм
Глубина100мм
Напряжение100В
  1. Создайте Electrostatics Problem; Problem Definition: millimeters, Planar, Depth=100, Precision=1e-8.
  2. Постройте узлы (0,0), (10,0), (10,10), (0,10), соедините четырьмя отрезками. Добавьте одну метку внутри; \varepsilon_x=\varepsilon_y=2.
  3. Создайте две Fixed Voltage границы 0 и 100 В и назначьте левой и правой сторонам. Верх и низ оставьте с однородным естественным условием нулевого нормального D.
  4. Постройте сетку, запустите анализ и откройте результат. В Point Values прочитайте V, E_x, E_y в точке (5,5); затем выгрузите профиль на y=5\,\mathrm{мм}.

Ожидаемый результат. V в центре = 50 В; E_x = -10000\,\mathrm{В/м}; E_y = 0. Для FEMM сравнение действительно только при совпадении идеализации и граничных условий.

Как проверить. Удвоение всех геометрических размеров при том же напряжении уменьшает |E| вдвое. Глубина не меняет V и E. Прямое численное сравнение возможно только при совпадении всех исходных данных и постановки.

Оценка результата

Почему щель нельзя исправить настройкой сетки?

  1. Запишите координаты внесённой щели и исправления, проверьте внутреннюю область эталонного прямоугольника.
  2. Проверьте исправленную копию повторным открытием и построением сетки; сопоставьте её с исходной геометрией.

С чем сравнить. Замкнутость и назначение свойств проверяют по объектам модели. Успешное построение сетки само по себе не подтверждает правильную физическую постановку.

Итог работы. Пара координат и краткое объяснение восстановленной топологии.

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

Постройте прямоугольник точным вводом координат; в отдельной копии внесите щель 0,01 мм, найдите её по координатам и исправьте. Сопоставьте исходный и изменённый режимы, сохраните исходные файлы, результаты и объяснение различия.

Критерий выполнения: Финальная геометрия замкнута; сетка заполняет ровно нужную область. Сохранены координаты дефекта и исправления; щель не маскируется увеличением размера элементов.
Первоисточники и дополнительное чтение по занятию
  1. [33] — 19–24, 52–53, 65–66, 77–78
Пояснения и типичные ошибки
Почему увеличение масштаба не доказывает замкнутость?

Экранная точность конечна; нужно проверить координаты, связи узлов и успешное разбиение областей.

Какое контрольное число и единица проверяют этот опыт?

V в центре = 50 В; E_x = -10000\,\mathrm{В/м}; E_y = 0.

При каких предположениях получена приведённая формула?

Идеальное однородное поле с изолированными боковыми границами; это не открытый конденсатор с краевым полем.

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

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