FEMM 5

Часть I · Интерфейс FEMM 5, геометрия, сетка и математические основы → § 1 · Рабочая среда и документы

Занятие 1.2

Рабочее пространство FEMM 5: документы, меню, панели и консоль

Цель и задачи

Цель. Различать исходный документ, решение и состояние встроенной консоли.

Задачи

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

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

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

Подготовительный этап методики · Проверка исходных данных и выбор допустимой модели

Инженерный вопрос. Как установить, к какому документу относится измеренное напряжение?

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

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

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

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

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

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

  3. Ответить на вопрос по своим результатам. Сопоставьте запись с повторно открытой моделью; объясните одно последствие неверного параметра.

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

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

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

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

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

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

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

Критерий выполнения. В повторно открытой модели показаны все группы управления из справочника, активный документ и режим выбора; V_{\mathrm{mid}}=50\,\mathrm{В} интерпретирован как результат конкретного решения.

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

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

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

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

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

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

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

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

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

Документ модели, окно решения и встроенная консоль имеют разные состояния. Активный документ определяет, к какой модели относится команда.

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

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

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

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

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

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

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

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

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

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

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

В повторно открытой модели показаны все группы управления из справочника, активный документ и режим выбора; V_{\mathrm{mid}}=50\,\mathrm{В} интерпретирован как результат конкретного решения.

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

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

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

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

Рисунки из руководства к этому занятию (3)
  1. М.2.1 · Кнопки панели режимов построения
  2. М.2.2 · Кнопки панели управления видом
  3. М.2.18 · Кнопки панели управления координатной сеткой
Формулы и таблицы руководства к этому занятию

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

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

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

Таблица М.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; полярный ввод задаёт радиус и угол относительно начала координат.

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

Вертикальная панель с лупами изменения масштаба и четырьмя стрелками перемещения вида.

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

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

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

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

Панель сетки постпроцессора с кнопками её показа, привязки и настройки шага.

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

Привязка действует и при выборе точек результата. Если требуется поле в заранее заданной координате, используйте точный числовой ввод и проверьте Snap to Grid: иначе выбранная точка может сместиться к ближайшей отметке координатной сетки.

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

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

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

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

  • При шаге 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

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

Таблица 1.4. Исходные данные практикума
Исходная величинаЗначениеЕдиница
Ширина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. Сопоставьте запись с повторно открытой моделью; объясните одно последствие неверного параметра.

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

Итог работы. Описание рабочего пространства и одно проверенное измерение из повторно открытой модели.

Окна FEMM 5

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

Help/About: настоящая версия и сборка
Help/About: настоящая версия и сборка Открыть в полном размере

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

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

Критерий выполнения: В повторно открытой модели показаны все группы управления из справочника, активный документ и режим выбора; V_{\mathrm{mid}}=50\,\mathrm{В} интерпретирован как результат конкретного решения.
Первоисточники и дополнительное чтение по занятию
  1. [33] — 7–9, 18–24, 90–97
Пояснения и типичные ошибки
Как отличить новый параметр модели от старого результата?

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

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

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

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

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

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

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