FEMM 5

Часть VII · Магнитные измерения → § 55 · Неопределённость и применение

Занятие 55.2

Магнитные измерения в машинах, трансформаторах и аппаратах

Цель и задачи

Цель. Выбрать измерительный протокол для конкретного электротехнического объекта.

Задачи

  • Выбирайте сопоставимую измеряемую величину для машины, трансформатора и аппарата.
  • Связывайте измерение с контуром/обмоткой FEMM и независимой аналитической проверкой.
Что нужно вспомнить перед началом

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

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

Расчётная лабораторная работа · Переход от поля к наблюдаемому измерительному сигналу

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

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

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

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

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

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

  2. Три аналитических масштаба перед практикумом. Проверьте преобразование, пространственное усреднение и калибровку на известном поле.

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

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

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

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

Данные именно этого опыта. Сведите модель датчика, режим объекта, сигналы и независимый контроль одной выбранной ветви.

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

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

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

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

Критерий выполнения. Выбраны объект, режим и сопоставимая измеряемая величина. Локальные поля и интегральные ЭДС/поток/сила не смешаны. Модельные ограничения, торцы, рассеяние, зазор и численная сходимость рассмотрены по выбранной ветви.

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

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

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

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

Границы вывода. Аналитическое преобразование, виртуальный датчик 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. (55.9) · Электрическая машина: поле зазора и потокосцепление
  2. (55.10) · Электрический аппарат: зазор, поток и сила
  3. (55.11) · От закона Био—Савара к условию Гельмгольца
  4. (55.12) · От закона Био—Савара к условию Гельмгольца
  5. (55.13) · Пространственное усреднение и электрический выход
  6. (55.14) · Пространственное усреднение и электрический выход
  7. (55.15) · Сопротивление, индуктивность и конечный сердечник
  8. (55.16) · Как составить бюджет калибровки
  9. (55.17) · Средняя сила в гармонической модели
  10. (55.18) · Труба: уравнение поля и недостающее электрическое условие
  11. (55.19) · Труба: уравнение поля и недостающее электрическое условие
  12. (55.20) · Фаза, норма ошибки и границы вывода

Электрическая машина: поле зазора и потокосцепление

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

Для серии неподвижных решений вычисляют \Psi (\theta ) соответствующей обмотки; при заданной угловой скорости ЭДС e=-\omega m d\Psi /d\theta. Производная усиливает ошибки угловой дискретизации. Проверьте удвоение числа положений отдельно от сетки; фазу, гармоники и линейные/фазные величины указывайте явно.

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

e(t)=-\omega_m\frac{d\Psi(\theta)}{d\theta},\qquad\omega_m=\frac{2\pi n}{60}
(55.9)
\theta — механический угол в радианах; для электрического угла требуется учёт числа пар полюсов.

Трансформатор: поток, напряжение и потери

Измерительная обмотка на стержне даёт B(t) по интегралу ЭДС и эффективной площади стали. При синусоидальном общем потоке удобно проверить масштаб через E_{\mathrm{д}}=4{,}44288\widehat{fN_sSB}. Однако напряжение питания первичной обмотки включает падения на её сопротивлении и рассеянии; при заметных падениях оно не равно измерительной ЭДС.

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

В FEMM основной поток и потокосцепление обмотки сравнивают раздельно. Однозначная B–H-кривая задаёт насыщение, гармонические параметры потерь требуют идентификации, а измеренная динамическая петля остаётся отдельным экспериментальным свидетельством. При наличии стыков и межлистовых эффектов их влияние нужно обосновать геометрией или эффективными параметрами.

Электрический аппарат: зазор, поток и сила

В аппарате наиболее чувствительные параметры часто связаны с малым воздушным зазором. Датчик Холла в зазоре может изменить сам зазор. Поисковая катушка вокруг полюса менее локальна и наблюдает интегральный поток. Во время движения якоря e=-d\Psi /dt включает изменение геометрии; интеграл напряжения катушки возбуждения требует вычесть падение Ri.

Для одной плоской рабочей поверхности с почти однородным нормальным B в воздухе оценка F\approx B^{2}S/(2\mu _{0}) полезна как масштаб. Краевые поля, касательная компонента и несколько поверхностей требуют полного расчёта. В FEMM используйте взвешенный тензор напряжений или энергетическую проверку для соответствующего тела; точечный датчик не определяет интегральную силу без распределения поля.

У силы квадратичная чувствительность: при независимых малых относительных неопределённостях B и S имеем u_r(F)\approx \sqrt{[(2u_r(B))^{2}+u_r(S)^{2}]}. Эта формула относится к указанной идеализации; модельное расхождение из-за рассеяния не включено автоматически.

F\simeq\frac{B_n^2S}{2\mu_0},\qquad\mathcal F_{\text{зазор}}\simeq\frac{B_ng}{\mu_0}
(55.10)
Одна поверхность и один зазор, нормальное однородное поле воздуха; число рабочих поверхностей проверяется по геометрии.

Единый план сопоставления

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

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

Итог — таблица «измеряемая величина, аналитическая оценка, FEMM, опыт, неопределённость, объяснение расхождения». Если физического опыта нет, графу так и обозначьте: «не выполнен». Совпадение точного виртуального эталона подтверждает измерительную процедуру в его пределах, но не заменяет проверку конкретного устройства.

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

Три аналитических масштаба перед практикумом

Дано. Машина: \widehat{B}=10\,\mathrm{мТ}, S=200\,\mathrm{мм^2}, N=100, f=50\,\mathrm{Гц}. Трансформатор: \widehat{B}=1{,}2\,\mathrm{Т}, S=400\,\mathrm{мм^2}, N_s=20, f=50\,\mathrm{Гц}. Аппарат: B=0{,}8\,\mathrm{Т}, S=300\,\mathrm{мм^2}, один зазор 1 мм.

  1. Машина: E_{\mathrm{д}}=2\pi \cdot 50\cdot 100\cdot 200\cdot 10^{-6}\cdot 0{,}01/\sqrt{2}=44{,}4288\,\mathrm{мВ}.

  2. Трансформатор: E_{\mathrm{д}}=2\pi \cdot 50\cdot 20\cdot 400\cdot 10^{-6}\cdot 1{,}2/\sqrt{2}=2{,}132584\,\mathrm{В}.

  3. Аппарат: F_{\mathrm{идеал}}=0{,}8^{2}\cdot 300\cdot 10^{-6}/(2\mu _{0})=76{,}394373\,\mathrm{Н}; МДС одного зазора=636,6 А.

Ответ: Машина: 44,4288 мВ; трансформатор: 2,133 В; аппарат: F_{\mathrm{идеал}}\approx 76{,}3944\,\mathrm{Н}, МДС зазора≈636,620 А.

Проверка: Это авторские масштабы трёх разных задач. Они не являются результатами FEMM-моделей конкретной машины, трансформатора или аппарата.

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

Виртуальная калибровка: пара Гельмгольца, конечная катушка и сердечник

Измерительный объект и калибровочный стенд

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

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

Виртуальный стенд здесь построен непосредственно командами FEMM 5. Использована полезная идея pywinding о совместном рассмотрении стенда, катушки и сердечника; сама библиотека, её внешние зависимости и программные оболочки не нужны. Построены четыре самостоятельных магнитостатических решения: поле стенда при \mu _{r} сердечника 1 и 100, затем самоиндуктивность датчика при отключённом стенде.

От закона Био—Савара к условию Гельмгольца

Осевая составляющая поля кругового витка находится интегрированием закона Био—Савара: поперечные составляющие взаимно сокращаются, а все осевые вклады одинаковы. Для N витков и двух катушек поля суммируются. В центре первая производная по z равна нулю из-за зеркальной симметрии при любом расстоянии; именно вторая производная обнуляется при d=R.

После этого ведущая осевая неоднородность имеет четвёртый порядок по z/R. Это не означает однородности во всём пространстве или на любой площади датчика. Вне оси появляются радиальные составляющие; ошибка конечного датчика должна оцениваться интегралом, а не только двумя осевыми точками.

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

B_z(z)=\frac{\mu_0NI R^2}{2}\left[(R^2+(z-d/2)^2)^{-3/2}+(R^2+(z+d/2)^2)^{-3/2}\right]
(55.11)
Две одинаковые катушки; R, d, z в метрах.
d=R:\quad B_0=\left(\frac45\right)^{3/2}\frac{\mu_0NI}{R},\qquad B_z(z)/B_0=1-\frac{144}{125}(z/R)^4+O((z/R)^6)
(55.12)
Нулевая вторая производная объясняет выбор расстояния, а не подменяет расчёт рабочего объёма.

Пространственное усреднение и электрический выход

Потокосцепление представляет сумму поверхностных интегралов по всем виткам. Для одинаковой площади A можно ввести эквивалентную среднюю индукцию Bavg=\Psi/(NA). Эффективная площадь реальной многослойной катушки — сумма площадей витков, а не площадь внешнего контура. Погрешность позиционирования и наклона меняет именно этот интеграл.

При фазорах \exp (j\omega t) ЭДС разомкнутой поисковой катушки равна−j\omega \Psi. Если вход измерительного прибора конечен, его сопротивление вместе с R и L обмотки образует делитель. Модуль ωNA даёт чувствительность только при высоком входном сопротивлении и отсутствии значимого влияния собственной ёмкости.

В расчёте сначала используется статический поток при 1 А стенда, затем он масштабируется на гармонический ток при предположении линейности. Это корректно для воздушной катушки на достаточно низкой частоте; для проводящего сердечника с потерями надо решать гармонику и учитывать комплексную \mu, \sigma и частотную зависимость входа.

\Psi=\sum_{k=1}^{N}\int_{S_k}\mathbf B\cdot\mathbf n\,dS,\quad\widehat E=-j\omega\widehat\Psi,\quad S_B=\frac{|E|}{|B_{ref}|}
(55.13)
B_{\mathrm{ref}} — поле калибровочного стенда без внесённого датчиком ферромагнитного возмущения.
\widehat U=\widehat E\frac{Z_{in}}{Z_{in}+R+j\omega L}
(55.14)
При приближении к собственному резонансу требуется ёмкостная модель, здесь не выполненная.

Сопротивление, индуктивность и конечный сердечник

При известной средней длине витка lturn и сечении провода Aw сопротивление R=N lturn/(σAw). Самоиндуктивность получают отдельным возбуждением датчика: L=\Psi /I при отключённой калибровочной паре. Повышение L и чувствительности сердечником может одновременно сузить полезную полосу и увеличить чувствительность к частоте, температуре и гистерезису.

Конечный сердечник размагничивается собственными полюсами. Для эллипсоидального приближения эффективная восприимчивость \chi eff=\chi/(1+Ndχ). Уже эта формула показывает, почему \mu _{r}=100 не даёт автоматически стократный прирост потока. Для цилиндра поле неоднородно, и одна постоянная Nd является приближением.

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

R=\frac{N\,2\pi r_m}{\sigma\pi d_w^2/4},\qquad L=\Psi/I,\qquad\chi_{eff}=\frac{\chi}{1+N_d\chi}
(55.15)
Последняя формула — оценка для конечного тела; новая конечно-элементная модель использует геометрию цилиндра непосредственно.

Как составить бюджет калибровки

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

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

В новом расчёте нет экспериментальных показаний, поверенного амперметра или аттестации катушек. Он показывает метод виртуальной калибровки и позволяет отделить геометрический эффект сердечника от неверного умножения на табличную \mu _{r}.

\left(\frac{u(B)}B\right)^2\simeq\left(\frac{u(U)}U\right)^2+\left(\frac{u(f)}f\right)^2+\left(\frac{u(NA)}{NA}\right)^2+u_{rel,spatial}^2
(55.16)
Формула предполагает независимые малые неопределённости и исправленные систематические эффекты.

Калибровочное поле и пространственное среднее

Дано. R=d=50 мм, N=100 в каждой катушке, I=1 А. Датчик N=100, r=4 мм, l=20 мм.

  1. Тонкие кольца дают B_{0}=1{,}7983526 мТл; FEMM без ферромагнитного сердечника —1,798 мТл, отклонение−0,00382%.

  2. При z=±10 мм поле около 1,79504 мТл, то есть ниже центра приблизительно на 0,18%.

  3. Из потокосцепления 9,03751 мкВб получено Bavg=1,798 мТл. Среднее отличается от центрального поля примерно на−0,0183%.

Ответ. При 1 кГц чувствительность разомкнутой воздушной катушки 31,5758 В/Т; при B_{\mathrm{RMS}}=1 мТл ожидается 31,576 мВ RMS.

Проверка. Это масштабирование DC-потока, а не отдельное гармоническое решение.

Что действительно даёт сердечник

Дано. Цилиндр r=3 мм, l=20 мм, \mu _{r}=100; обмотка r=4 мм,100 витков, dwire=0,1 мм.

  1. Без сердечника R=5{,}51724 Ом, L=26{,}6150 мкГн. С сердечником R не меняется, L=169{,}668 мкГн.

  2. Чувствительность относительно исходного B_{0} возрастает до 195,570 В/Т — примерно в 6,194 раза, а не в 100 раз.

  3. Поле в центре самого сердечника≈23,52 мТл, тогда как эквивалентное поле по потокосцеплению датчика≈11,14 мТл.

Ответ. Нельзя заменить пространственный поток одним B в центре сердечника. Изменения R, L и чувствительности следует рассматривать совместно.

Проверка. \mu _{r} здесь постоянная действительная; потери, нелинейность и частотная дисперсия отсутствуют.

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

  1. Запустите 01-helmholtz.py; раздельно прочитайте результаты при \mu _{r}=1 и 100.
  2. Измените расстояние пары на 0{,}8R и 1{,}2R, сравните вторую производную поля и полезный объём.
  3. Увеличьте длину датчика; сравните B(0), осевые точки и \Psi/(NA).
  4. По вычисленным R, L рассчитайте делитель для Rin=50 Ом и 1 МОм; определите, где поправка нагрузки существенна.

Ожидаемый результат. Четыре нативные модели; поле, потокосцепление, чувствительность, R, L и осевые точки.

Проверка.

  • Независимая формула Гельмгольца.
  • Геометрическая масса/площадь/длина в СИ.
  • B_{\mathrm{ref}} берётся до внесения сердечника.
Стенд Гельмгольца и поисковая катушка

Четыре DC-решения; чувствительность получена линейным гармоническим масштабированием.

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

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

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

MicroPython · FEMM 5
"""Калибровочная пара и поисковая катушка: поле, усреднение, сердечник, R и L.
Запуск внутри FEMM 5 из папки комплекта. Нужен common.py; внешних пакетов нет.
R=50 мм, расстояние=R, по 100 витков и 1 А DC; сечение каждой обмотки 1x1 мм.
Датчик: 100 витков среднего радиуса 4 мм, длина 20 мм, провод 0.1 мм.
Магнитная модель линейна; 1-кГц чувствительность выводится из DC поля,
поэтому вихревые потери и частотная проницаемость сердечника не моделируются.
"""

# Каталог сценария определяется явно: запуск не зависит от чужого 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-helmholtz")
rows = []
for core_mu in [1, 100]:
    newdocument(0)
    mi_probdef(0, "millimeters", "axi", 1e-9, 1, 30)
    material("Air")
    material("Winding", sigma=58, wire_type=3, strands=1, diameter=0.1)
    material("Core", mu=core_mu)
    mi_addcircprop("Cal", 1, 1)
    mi_addcircprop("Sense", 0, 1)
    for z in [-25, 25]:
        mi_drawrectangle(49.5, z - 0.5, 50.5, z + 0.5)
        label(50, z, "Air", 0.2, "Cal", 100, 1)
    mi_drawrectangle(3.95, -10, 4.05, 10)
    label(4, 0, "Winding", 0.1, "Sense", 100, 2)
    mi_drawrectangle(0, -10, 3, 10)
    label(1.5, 0, "Core", 0.5, group=3)
    label(20, 0, "Air", 2)
    mi_makeABC(7, 200, 0, 0, 0)
    solve(folder, "calibration-mu%d" % core_mu)
    b0 = mo_getpointvalues(0, 0)[2]
    linkage = mo_getcircuitproperties("Sense")[2]
    samples = []
    for z in [-10, -5, 0, 5, 10]:
        samples.append([z, mo_getpointvalues(0, z)[2]])
    bavg = linkage / (100 * math.pi * 0.004**2)
    exact = (4 / 5) ** 1.5 * MU0 * 100 / 0.05
    row = {
        "core_mu": core_mu,
        "B0_T": b0,
        "linkage_Wb": linkage,
        "Bavg_T": bavg,
        "axis_z_mm_B_T": samples,
        "thin_loop_B0_T": exact,
        "sensitivity_V_per_T_at_1kHz": 2 * math.pi * 1000 * linkage / exact,
    }
    close_magnetic()
    # Самоиндуктивность датчика при отключённой калибровочной паре.
    opendocument(os.path.join(folder, "calibration-mu%d.fem" % core_mu))
    mi_modifycircprop("Cal", 1, 0)
    mi_modifycircprop("Sense", 1, 1)
    solve(folder, "self-mu%d" % core_mu)
    current, voltage, flux = mo_getcircuitproperties("Sense")
    row["L_H"] = flux / current
    row["R_ohm"] = voltage / current
    rows.append(row)
    close_magnetic()
    save_json(folder, rows)
assert abs(rows[0]["B0_T"] / rows[0]["thin_loop_B0_T"] - 1) < 0.02
assert rows[1]["L_H"] > rows[0]["L_H"] > 0
print(rows)

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

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

Собственные введение, выводы и геометрия. Новые результаты FEMM 5; внешние библиотеки отсутствуют. Виртуальная калибровка не является метрологической аттестацией.

Первоисточники: [69] (README; Coil и Testbench_B_Sweep. Использована предметная идея, библиотека не требуется.).

Вихретоковый аппарат: два независимых ориентира — TEAM 28 и труба

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

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

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

Эти задачи проверяют разные стороны модели. TEAM 28 связывает расчёт с опубликованной высотой левитации, но имеет материальную и экспериментальную неопределённость. Труба допускает точную радиальную задачу с постоянными коэффициентами и независимо проверяет комплексный ток.

Средняя сила в гармонической модели

Мгновенная плотность силы Лоренца равна J\times B. Усреднение произведения амплитудных синусоид даёт Re(J×B*)/2. Для немагнитного алюминия объёмный интеграл применяется непосредственно. Ферромагнитное тело требует учёта намагниченности либо интеграла напряжений в окружающем воздухе.

Проверка равновесной высоты состоит в сравнении средней силы с mg. Исходная динамическая задача TEAM 28 включает движение и переходный процесс; её нельзя заменить одним гармоническим решением. Помимо средней силы существуют компоненты 2\omega, а при движении возможны дополнительные электромеханические связи.

Новая серия использует учебную team28-course.fem, адаптированную из официального примера FEMM 5. Русские имена свойств не меняют геометрию и физические параметры: 50 Гц, амплитуда тока 20 А, 960 и −576 витков. Для исходной асимптотической границы выполнены две сетки. Затем на плотной сетке та же внешняя дуга заменена условием A=0; последняя модель увеличивает только внешний радиус с 12 до 24 см. Катушки и диск сохраняются. Такой опыт непосредственно отделяет чувствительность силы TEAM 28 к внешней границе от общего сравнения границ на воздушной катушке.

\overline{\mathbf F}=\frac12\operatorname{Re}\int_V\widehat{\mathbf J}\times\widehat{\mathbf B}^{*}\,dV,\qquad\overline F_z(z_{eq})=mg
(55.17)
Амплитудные фазоры; применимость Лоренца к диску обусловлена \mu _{r}\approx 1.

Труба: уравнение поля и недостающее электрическое условие

В проводящем кольце окружная напряжённость H\theta (r) удовлетворяет модифицированному уравнению Бесселя. Общее решение записывается через I1 и K_{1}, однако встроенная среда не обязана иметь эти функции. Здесь радиальная задача решена методом Рунге—Кутты четвёртого порядка для двух фундаментальных решений. Это независимый одномерный расчёт, не подгонка к FE.

На внутренней стенке закон Ампера даёт 2πriH(ri)=I провода. При нулевом суммарном токе трубы также верно 2πroH(ro)=I провода. Два условия определяют коэффициенты решения. Плотность продольного тока находится из производной rH; разность rH на границах даёт полный ток трубы.

Без цепи I=0 FEMM допускает ненулевой продольный ток. Это изменение электрической схемы, а не численная ошибка. Намеренно изменённая модель показывает, почему геометрия, \sigma и \mu без электрического условия не определяют физическую задачу.

H\prime\prime+\frac1rH\prime-\left(\frac1{r^2}+\alpha^2\right)H=0,\quad\alpha^2=j\omega\mu\sigma
(55.18)
H=H\theta, радиусы в метрах.
H(r_i)=\frac{I}{2\pi r_i},\quad H(r_o)=\frac{I}{2\pi r_o},\quad J_z=\frac1r\frac{d(rH)}{dr},\quad I_{tube}=2\pi[rH]_{r_i}^{r_o}=0
(55.19)
Второе условие выражает отсутствие внешнего тока по трубе.

Фаза, норма ошибки и границы вывода

Сравнивать только модули J недостаточно: одинаковые амплитуды могут иметь разные фазы. Сохранены действительные и мнимые части H и J в двадцати точках. Нормированная RMS-ошибка строится по комплексной разности J_{\mathrm{FE}}-J_{\mathrm{ref}} и учитывает фазовую ошибку.

Радиальный эталон проверен 2000 и 4000 шагами; максимальная разность H существенно меньше 10⁻³ А/м. Это проверка интегрирования эталона. Сеточная пара FEMM 0{,}8/0{,}4 мм проверяет дискретизацию поля. Эти проверки не валидируют произвольную нелинейную сталь, концы короткой трубы или переходный процесс.

\varepsilon_J=\sqrt{\frac{\sum_n|J_{FE,n}-J_{ref,n}|^2}{\sum_n|J_{ref,n}|^2}}
(55.20)
Комплексная норма включает амплитудную и фазовую ошибки.

TEAM 28: расчёт и опубликованный ориентир

Дано. Опубликованная высота 11,3 мм; масса 0,107 кг; вес 1,04931 Н.

  1. Грубая сетка: Лоренц 1,021 Н, WST 1,001 Н. Мелкая: Лоренц 1,025 Н, WST 1,018 Н.

  2. На мелкой сетке потери диска 13,5119 Вт; методы силы отличаются приблизительно на 0,671%.

  3. Лоренц на мелкой сетке ниже веса на 2,314%. Историческая страница публикует около 1,007 Н для своих моделей; это отдельные данные.

Ответ. Подтверждён масштаб силы, но осталось ненулевое расхождение с опубликованным равновесием.

Проверка. Две сетки не доказывают асимптотическую сходимость. Геометрию, материалы, амплитуду тока и измерительную неопределённость рассматривают отдельно.

Труба: одно условие меняет весь ответ

Дано. ri=12,7 мм, ro=25,4 мм, \mu _{r}=1000, \sigma =10 МСм/м, f=1 Гц, амплитуда 100 А, глубина 1 м.

  1. При I трубы=0 комплексная RMS-ошибка J уменьшается с 0,3357% на сетке 0,8 мм до 0,1505% на сетке 0,4 мм.

  2. На мелкой сетке суммарный ток около (1{,}43\cdot 10^{-13}+j1{,}52\cdot 10^{-12}) А, потери 1,76182 Вт.

  3. Без ограничения I=0 ток трубы становится -116{,}114-j13{,}227 А, потери 1,04429 Вт; разница с эталоном нулевого тока возрастает до 63,39%.

Ответ. Изменилось электрическое замыкание, поэтому ответ другой при прежней геометрии и материалах.

Проверка. f=1 Гц означает \omega =2\pi рад/с. Неоднозначное обозначение частоты в исторической таблице исправляется по физическому смыслу.

TEAM 28: одна геометрия, асимптотическая граница и A=0

Дано. Плотная сетка h=0{,}0625 см, прежняя высота диска 11,3 мм; вес 1,049 Н.

  1. При радиусе 12 см исходная асимптотическая граница даёт Лоренц 1,025 Н, WST 1,018 Н и потери диска 13,51 Вт.

  2. При том же радиусе и той же сетке A=0 даёт Лоренц 2,15 Н, WST 2,144 Н и потери 30 Вт. Число элементов в обеих моделях равно 135198; отдельно проверены совпадение узлов и связности.

  3. При A=0 и радиусе 24 см: Лоренц 1,152 Н, WST 1,146 Н, потери 14,23 Вт; 538015 элементов. Геометрия катушек и диска не меняется.

Ответ. Близкая A=0 более чем удваивает среднюю силу относительно асимптотики. При прежней высоте остаток F−mg равен +1{,}101043 Н для 12 см и +0{,}102730 Н для 24 см: эти модели уже не воспроизводят заявленное равновесие.

Проверка. Удвоение области уменьшает искажение, но 24 см ещё не доказывает сходимости к бесконечной области. Для новой равновесной высоты нужна отдельная серия по положению; здесь рассчитан только остаток в опубликованной точке.

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

  1. Запустите 08-dipole-team28.py и 04-tube.py.
  2. Сравните Лоренц, WST и вес; сохраните ненулевые расхождения.
  3. Для трубы восстановите фазу из пары (\operatorname{Re} , \operatorname{Im} ), затем проверьте суммарный ток.
  4. Уточняйте шаг радиального эталона и сетку конечных элементов раздельно; объясните изменение схемы после снятия I=0.

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

Проверка.

  • Фактор 1/2 в средней силе.
  • Нулевой суммарный ток трубы.
  • Исторические данные отделены от новых расчётов.
Дипольный момент и TEAM 28

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

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

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

MicroPython · FEMM 5
"""Два официальных эталона, повторённых в FEMM5: точный момент и TEAM28.
Используются учебные torque-benchmark-course.fem и team28-course.fem с русскими именами свойств.
Диполь: m=1Ам²,B=1Тл; изменяется внутренний угол AGE без пересоздания сетки.
TEAM28: только установившаяся гармоническая сила при измеренной высоте11.3мм,
не полная переходная задача. Историческую силу автора не используем как ответ.
"""

# Каталог сценария определяется явно: запуск не зависит от чужого 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-dipole-team28")
data = {"dipole": [], "team28": []}
for angle in [0, 30, 60, 90, 180, 270, 360]:
    opendocument(os.path.abspath("torque-benchmark-course.fem"))
    mi_modifyboundprop("Воздушный зазор AGE", 10, angle)
    solve(folder, "dipole-%d" % angle)
    torque = mo_gapintegral("Воздушный зазор AGE", 0)[0]
    exact = math.sin(angle * math.pi / 180)
    data["dipole"].append(
        {
            "angle_deg": angle,
            "torque_Nm": torque,
            "exact_Nm": exact,
            "absolute_error_Nm": abs(torque - exact),
            "elements": mo_numelements(),
        }
    )
    close_magnetic()
    save_json(folder, data)
for mesh_cm, boundary_name, radius_cm in [
    (0.125, "Asymptotic", 12),
    (0.0625, "Asymptotic", 12),
    (0.0625, "A0", 12),
    (0.0625, "A0", 24),
]:
    opendocument(os.path.abspath("team28-course.fem"))
    if boundary_name == "A0":
        # Меняется только физическое свойство внешней дуги.
        mi_modifyboundprop("Асимптотическая внешняя граница", 9, 0)
    if radius_cm != 12:
        # Увеличиваем только внешнюю дугу и два её осевых узла.
        # Катушки, диск, метки и заданная ближняя плотность сетки не меняются.
        mi_selectarcsegment(12, 0)
        mi_setgroup(99)
        mi_clearselected()
        mi_selectnode(0, -12)
        mi_selectnode(0, 12)
        mi_setgroup(99)
        mi_clearselected()
        mi_selectgroup(99)
        mi_scale(0, 0, radius_cm / 12, 4)
        mi_clearselected()
    # Размеры исходного файла в сантиметрах, ток20А — амплитуда.
    for r, z, name, turns in [
        (0.9, -0.1, "Воздух", 0),
        (4.2, -0.1, "Обмотка", 960),
        (8.8, 0.3, "Обмотка", -576),
        (3.89, 3.92, "Aluminum", 0),
    ]:
        # Имена исходного материала диска читаются непосредственно ниже.
        if name == "Aluminum":
            continue
        mi_selectlabel(r, z)
        mi_setblockprop(name, 0, mesh_cm, "Ток возбуждения" if turns else "<None>", 0, 0, turns)
        mi_clearselected()
    mi_selectlabel(3.89, 3.92)
    mi_setblockprop("Алюминиевый диск", 0, mesh_cm, "<None>", 0, 2, 0)
    mi_clearselected()
    solve(folder, "team28-%s-R%d-mesh-%g" % (boundary_name, radius_cm, mesh_cm))
    mo_selectblock(3.89, 3.92)
    data["team28"].append(
        {
            "mesh_cm": mesh_cm,
            "boundary": boundary_name,
            "outer_radius_cm": radius_cm,
            "Lorentz_Fz_N": mo_blockintegral(12).real,
            "WST_Fz_N": mo_blockintegral(19).real,
            "disc_power_W": mo_blockintegral(4).real,
            "weight_N": 0.107 * 9.80665,
            "elements": mo_numelements(),
        }
    )
    close_magnetic()
    save_json(folder, data)
assert max(x["absolute_error_Nm"] for x in data["dipole"]) < 0.002
print(data)
Труба и независимый комплексный радиальный эталон

Три варианта; RK4 без scipy, комплексные профили в двадцати точках.

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

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

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

MicroPython · FEMM 5
"""Проводящая труба: FE и независимое интегрирование точного радиального ОДУ.
FEMM5/MicroPython, без scipy. ri=12.7мм,ro=25.4мм,mu_r=1000,sigma=10МСм/м,
f=1Гц,I_peak=100А, глубина1м. Сначала труба I=0, затем заземлённая на бесконечности.
RK4 решает линейное комплексное ОДУ; 2000 и 4000 шагов проверяют интегрирование.
"""

# Каталог сценария определяется явно: запуск не зависит от чужого 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-tube")
ri, ro = 0.0127, 0.0254
alpha2 = 1j * 2 * math.pi * 1000 * MU0 * 1e7


def integrate(h_initial, d_initial, count):
    step = (ro - ri) / count
    h, d = complex(h_initial), complex(d_initial)
    values = [[ri, h, d]]

    def slope(r, h, d):
        return d, (1 / r**2 + alpha2) * h - d / r

    for n in range(count):
        r = ri + n * step
        a, b = slope(r, h, d)
        c, e = slope(r + step / 2, h + a * step / 2, d + b * step / 2)
        f, g = slope(r + step / 2, h + c * step / 2, d + e * step / 2)
        k, l = slope(r + step, h + f * step, d + g * step)
        h += step * (a + 2 * c + 2 * f + k) / 6
        d += step * (b + 2 * e + 2 * g + l) / 6
        values.append([r + step, h, d])
    return values


def reference(count):
    a = integrate(100 / (2 * math.pi * ri), 0, count)
    b = integrate(0, 1, count)
    coefficient = (100 / (2 * math.pi * ro) - a[-1][1]) / b[-1][1]
    return [
        [v[0], v[1] + coefficient * w[1], v[2] + coefficient * w[2]]
        for v, w in zip(a, b)
    ]


ref = reference(4000)
ref_coarse = reference(2000)
ode_difference = max(abs(ref[2 * n][1] - ref_coarse[n][1]) for n in range(2001))
rows = []
for constrained, mesh in [(True, 0.8), (True, 0.4), (False, 0.4)]:
    newdocument(0)
    mi_probdef(1, "millimeters", "planar", 1e-10, 1000, 30)
    material("Air")
    material("Steel", 1000, 10)
    mi_addcircprop("Wire", 100, 1)
    mi_addcircprop("Tube", 0, 0)
    circle(0, 0, 2.54)
    circle(0, 0, 12.7)
    a0_circle(25.4)
    label(0, 0, "Air", mesh, "Wire", 1, 1)
    label(5, 0, "Air", mesh)
    label(20, 0, "Steel", mesh, "Tube" if constrained else "<None>", 1, 2)
    solve(folder, "Izero-%s-mesh-%g" % (constrained, mesh))
    samples = []
    numerator, denominator = 0, 0
    for index in range(100, 4000, 200):
        r, h, derivative = ref[index]
        exact_j = derivative + h / r
        p = mo_getpointvalues(r * 1000, 0)
        j = (p[7] + p[8]) * 1e6
        samples.append(
            {
                "r_m": r,
                "H_exact": pair(h),
                "H_FE": pair(p[6]),
                "J_exact": pair(exact_j),
                "J_FE": pair(j),
            }
        )
        numerator += abs(j - exact_j) ** 2
        denominator += abs(exact_j) ** 2
    mo_groupselectblock(2)
    rows.append(
        {
            "Izero": constrained,
            "mesh_mm": mesh,
            "tube_current_A": pair(mo_blockintegral(7)),
            "power_W": mo_blockintegral(4).real,
            "relative_RMS_J_error": math.sqrt(numerator / denominator),
            "ode_mesh_difference_A_per_m": ode_difference,
            "samples": samples,
        }
    )
    close_magnetic()
    save_json(folder, rows)
assert ode_difference < 1e-3
assert abs(complex(*rows[1]["tube_current_A"])) < 1e-5
assert rows[1]["relative_RMS_J_error"] < 0.08
print(rows)

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

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

Авторские разборы сопровождаются результатами расчётов в FEMM 5. Библиотечный оригинал TEAMProblem28.fem хранится отдельно для сверки; в курсе используется адаптированная учебная копия. Модель трубы построена заново. Опубликованная высота служит внешним ориентиром и не является результатом нового измерения.

Первоисточники: [62] (§1–3: измеренная высота, масса, Лоренц/WST и историческая таблица.); [14] (Problem Setup; Analytical Solution; условие нулевого тока.).

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

Выберите одну отраслевую ветвь и защитите протокол

Таблица 55.2. Исходные данные практикума
Исходная величинаЗначениеЕдиница
Машина: амплитуда индукции \widehat{B}0,01Т
Машина: частота f50Гц
Трансформатор: площадь S400мм²
Трансформатор: число витков N_s201
Аппарат: индукция в зазоре B0,8Т
Аппарат: длина зазора g1мм
  1. Скачайте аналитическую программу и проверьте три масштаба; выберите одну отраслевую ветвь.
  2. Машина: в рабочей копии модели из раздела машин задайте виртуальную измерительную катушку/существующую цепь, получите \Psi по углу и восстановите ЭДС. Выполните отдельное уточнение сетки и углового шага.
  3. Трансформатор: в модели из соответствующей главы сравните контурный поток и потокосцепление вторичной цепи; обоснуйте число витков и глубину. При переносе к напряжению учтите падения и форму волны.
  4. Аппарат: в модели электромагнита получите B по поверхности зазора, поток и интегральную силу. Сравните с одноповерхностной оценкой; исследуйте изменение зазора на ±5%.
  5. Для выбранной ветви составьте бюджет датчика и положение виртуальной активной области. Если опыта нет, не заполняйте его расчётными значениями.
  6. Сдайте модель, решение, обработку, таблицу сравнения и объяснение области применимости; используйте справочник FEMM для точных параметров команд.

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

Как проверить. Зачёт требует воспроизводимых файлов и физически обоснованного сравнения. Одни расчётные числа из программы масштабов не подтверждают отраслевой FEMM-практикум.

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

Какая измерительная величина отвечает на вопрос выбранной отраслевой ветви?

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

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

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

Программа с русскими пояснениями: Аналитические масштабы измерений трёх отраслей · Порядок запуска

Аналитические масштабы измерений трёх отраслей

Функция действующей ЭДС явно принимает амплитуду индукции и геометрию в СИ. Отдельные переменные описывают зазор; комментарии объясняют давление Максвелла на одной поверхности и МДС только воздушного участка. Полученные масштабы: ЭДС трансформаторной катушки около 2,133 В, идеальная сила около 76,39 Н. Скачиваемая учебная редакция соответствует коду на странице. Исходные материалы: комплект раздела.

Python · встроенный MicroPython FEMM 5
"""Аналитические масштабы измерений машины, трансформатора и аппарата.

Среда: встроенный MicroPython FEMM 5.
Вход: Bpeak [Т], площадь [м²], витки, частота [Гц]; для зазора длина [м].
Выход: JSON с действующими ЭДС [В], идеальной силой [Н] и МДС [А].
Модель: синусоидальный одинаковый поток витков; сила относится к одной
поверхности равномерного нормального поля в воздухе без краевых эффектов.
Это оценка масштаба, а не модель или физическая верификация устройства.
"""

import json
import math

MU0 = 4 * math.pi * 1e-7  # Учебное приближение магнитной постоянной, Гн/м.


def coil_voltage(b_peak_T, area_m2, turns, frequency_Hz):
    """Вернуть действующую ЭДС, В, для синусоидального сцепленного потока.

    b_peak_T — амплитуда нормальной B, а не действующее значение.
    Все витки имеют одинаковый поток b_peak_T*area_m2.
    """
    # Производная синусоиды даёт omega; деление на sqrt(2) даёт E_rms.
    omega = 2 * math.pi * frequency_Hz
    return omega * turns * area_m2 * b_peak_T / math.sqrt(2)


gap_b_T = 0.8
gap_area_m2 = 3e-4
gap_length_m = 0.001

# Давление Максвелла B²/(2*mu0) умножается на площадь одной поверхности.
# МДС равна H*l = B*l/mu0 только для указанного воздушного зазора.
ideal_force_N = gap_b_T**2 * gap_area_m2 / (2 * MU0)
gap_mmf_A = gap_b_T * gap_length_m / MU0
result = {
    "origin": "author_analytical_application_scales_not_device_validation",
    "machine_emf_rms_V": coil_voltage(0.01, 2e-4, 100, 50),
    "transformer_emf_rms_V": coil_voltage(1.2, 4e-4, 20, 50),
    "apparatus_gap_B_T": gap_b_T,
    "apparatus_single_surface_ideal_force_N": ideal_force_N,
    "apparatus_gap_mmf_A": gap_mmf_A,
    "limitations": "Sinusoidal linked flux; last two quantities assume uniform normal field in one air gap without fringing.",
}
print(json.dumps(result))

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

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

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

Окна FEMM 5

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

Трансформатор тока: геометрия сердечника и двух обмоток. Выбрано статическое калибровочное возбуждение для определения матрицы индуктивностей; подписи скрыты.
Трансформатор тока: геометрия сердечника и двух обмоток. Выбрано статическое калибровочное возбуждение для определения матрицы индуктивностей; подписи скрыты. Открыть в полном размере
Трансформатор тока: первый статический калибровочный столбец матрицы индуктивностей, I₁ = 1 А, I₂ = 0. Показаны |B|, Т, и линии поля. Режим с подключённой нагрузкой вычисляется отдельно по полученной матрице.
Трансформатор тока: первый статический калибровочный столбец матрицы индуктивностей, I₁ = 1 А, I₂ = 0. Показаны |B|, Т, и линии поля. Режим с подключённой нагрузкой вычисляется отдельно по полученной матрице. Открыть в полном размере

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

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

Критерий выполнения: Выбраны объект, режим и сопоставимая измеряемая величина. Локальные поля и интегральные ЭДС/поток/сила не смешаны. Модельные ограничения, торцы, рассеяние, зазор и численная сходимость рассмотрены по выбранной ветви.
Первоисточники и дополнительное чтение по занятию
  1. [47] — § 29.2
  2. [33] — §§ 2.2.7–2.2.10, 3.4.1; приложения о гармонических материалах
  3. [41] — §§ 4–7: стандартная и расширенная неопределённости
  4. [69] — README; Coil и Testbench_B_Sweep. Использована предметная идея, библиотека не требуется.
  5. [62] — §1–3: измеренная высота, масса, Лоренц/WST и историческая таблица.
  6. [14] — Problem Setup; Analytical Solution; условие нулевого тока.
Пояснения и типичные ошибки
Почему точечное B в центре зазора не определяет точную силу аппарата?

Сила зависит от интеграла тензора напряжений по поверхности, включая распределение нормальной и касательной компонент. Формула B^{2}S/(2\mu _{0}) требует однородного нормального поля и правильного числа поверхностей.

Можно ли в трансформаторе всегда заменить ЭДС измерительной катушки первичным напряжением?

Нет: первичное напряжение включает падения на сопротивлении и рассеянии; форма волны и сцепленный поток должны быть согласованы.

Самостоятельно: B в идеальном одном зазоре выросла на 10% при прежней S. Как изменится F?

F увеличится в 1{,}1^{2}=1{,}21 раза, то есть на 21%, в пределах однородной одноповерхностной модели.

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

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