FEMM 5

Часть VI · Электрические аппараты → § 49 · Электротепловая связь и рабочий цикл

Занятие 49.1

Связанный электротепловой расчёт контакта: \(\sigma (T)\), перенос потерь и сходимость

Электротепловая обратная связь. Аналитический эталон. Слева условная схема объекта, справа характеристика по уравнениям занятия. Механические размеры элементов условной схемы не задаются.
Электротепловая обратная связь1 — Расчётная областьАналитический эталон. Слева условная схема объекта, справа характеристика по уравнениям занятия. Механические размеры элементов условной схемы не задаются.Открыть SVG целикомРезультат отдельно

Цель и задачи

Цель. Проверить согласование токового и теплового решений контакта.

Задачи

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

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

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

Расчётная лабораторная работа · Определение теплового сопротивления и установившегося нагрева

Инженерный вопрос. Даёт ли связанная итерация устойчивую температуру при выбранном типе источника?

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

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

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

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

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

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

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

  4. Ответить на вопрос по своим результатам. Восстановите профиль или тепловое сопротивление из таблицы; сопоставьте суммарные источники и выходящие потоки.

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

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

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

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

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

Проверка из практикума. Для источника напряжения зависимость мощности обратная R; знак обратной связи меняется. При знаменателе \le 0 этот линейный предел не имеет допустимого конечного решения. Прямое численное сравнение возможно только при совпадении всех исходных данных и постановки.

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

Критерий выполнения. Контрольный предел даёт T=321{,}73913043\,\mathrm{К}; сходимость подтверждена изменением T, мощности и невязками обоих модулей; диапазон \sigma (T) не нарушен.

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

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

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

Определите доминирующий тепловой путь и влияние материала или границы; решение о допустимом нагреве требует заданной температуры среды и предела материала.

Границы вывода. Результат зависит от источников, среды, теплоотдачи и теплоёмкости. Упрощённый эталон не заменяет неизвестные условия охлаждения реального устройства.

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

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

Соглашения об обозначениях и единицах
  • \(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. (49.1) · Вывод контрольного соотношения
  2. (49.2) · Диффузия поля и разрешение скин-слоя
  3. (49.3) · Диффузия поля и разрешение скин-слоя
  4. (49.4) · Когда допустима замена объёма импедансной границей
  5. (49.5) · Когда допустима замена объёма импедансной границей
  6. (49.6) · Слабая связь с тепловой задачей и её пределы
  7. (49.7) · Слабая связь с тепловой задачей и её пределы

Связанные электромагнитно-тепловые задачи

Откуда в электротехнике тепло

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

В этом уроке мы соберём то, что знаем о поле тока, вихревых токах и теплопроводности, в одну схему расчёта и разберём её на простейшем примере — проводе с током.

Потери как объёмные источники тепла

В уравнении теплопроводности ρmc ∂T/∂t=∇⋅(λ∇T)+qV\rho_mc\,\partial T/\partial t=\nabla\cdot (\lambda\nabla T)+q_V источник qVq_V — объёмная мощность тепловыделения, Вт/м³. В электротехнических устройствах она складывается из нескольких видов потерь.

Потери Джоуля

В проводнике с плотностью тока J\uJ и напряжённостью E\uE в единице объёма за единицу времени выделяется qV=J⋅E=∣J∣2σ=ρэ∣J∣2,q_V=\uJ\cdot\uE=\frac{|\uJ|^2}{\sigma}=\rho_{\mathrm э}|\uJ|^2, где σ\sigma — удельная проводимость, См/м, ρэ=1/σ\rho_{\mathrm э}=1/\sigma — удельное сопротивление, Ом·м. Для гармонического тока с комплексной амплитудой J˙\cplx J (амплитудное значение) мгновенная мощность пульсирует с двойной частотой, а тепловую задачу интересует её среднее за период: qV‾=12∣J˙∣2σ.\overline{q_V}=\frac{1}{2}\frac{|\cplx J|^2}{\sigma}. Множитель 12\tfrac12 — следствие соглашения об амплитудных фазорах; при действующих значениях он исчезает.

Остальные виды потерь выражаются через поля аналогично:

  • Потери от вихревых токов в массивных проводящих деталях — это те же потери Джоуля, но плотность тока J=σE\uJ=\sigma\uE индуцирована переменным магнитным полем и сосредоточена в слое толщиной порядка глубины проникновения δ=2/(ωμσ)\delta=\sqrt{2/(\omega\mu\sigma)}. Распределение qV‾\overline{q_V} по сечению крайне неравномерно: у поверхности оно максимально и убывает как e−2x/δe^{-2x/\delta}.
  • Потери на гистерезис в ферромагнетиках равны площади петли BB–HH, умноженной на частоту: qV,г=f∮H dBq_{V,\text{г}}=f\oint H\,\dd B. Точной теории петли нет, поэтому пользуются эмпирическими зависимостями от амплитуды индукции и частоты (формула Штейнмеца и её обобщения) или справочными удельными потерями материала, Вт/кг, при заданных BmB_m и ff.
  • Диэлектрические потери в изоляции при гармоническом поле описываются мнимой частью комплексной проницаемости ε=ε′−jε′′\varepsilon=\varepsilon'-\ii\varepsilon'': qV‾=12ωε′′∣E˙∣2\overline{q_V}=\tfrac12\omega\varepsilon''|\cplx E|^2 — с тем же множителем 12\tfrac12 для амплитудных значений. Эквивалентно, диэлектрик ведёт себя как среда с проводимостью ωε′′\omega\varepsilon''.

Во всех случаях тепловая задача получает qV(r)q_V(\vec r) как распределённый источник. Интеграл P=∫VqV dVP=\int_Vq_V\,\dV — полная мощность потерь — должен совпадать с мощностью, вычисленной «со стороны цепи» (I2RI^2R, Re⁡{U˙I˙∗}/2\Re\{\cplx U\cplx I^*\}/2): это первая проверка согласованности электромагнитного расчёта.

Обратное влияние температуры

Температурная зависимость удельного сопротивления

Для металлов в рабочем диапазоне температур ρэ(T)=ρэ0[1+αρ (T−T0)],\rho_{\mathrm э}(T)=\rho_{\mathrm{э}0}\left[1+\alpha_\rho\,(T-T_0)\right], где ρэ0\rho_{\mathrm{э}0} — удельное сопротивление при опорной температуре T0T_0 (обычно 2020 °C), αρ\alpha_\rho — температурный коэффициент сопротивления, 1/К. Для меди ρэ0=1,72⋅10−8\rho_{\mathrm{э}0}=1{,}72\cdot10^{-8} Ом·м, αρ=3,9⋅10−3\alpha_\rho=3{,}9\cdot10^{-3} 1/К; для алюминия αρ≈4,0⋅10−3\alpha_\rho\approx4{,}0\cdot10^{-3} 1/К. Нагрев на 100100 К увеличивает сопротивление медной обмотки на 3939 %.

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

  • При заданном токе потери Джоуля I2R(T)I^2R(T) растут вместе с температурой. При заданном напряжении, напротив, ток и потери U2/R(T)U^2/R(T) падают — знак обратной связи зависит от режима питания.
  • Проводимость σ(T)=1/ρэ(T)\sigma(T)=1/\rho_{\mathrm э}(T) входит в глубину проникновения: δ∝1/σ=ρэ\delta\propto1/\sqrt\sigma=\sqrt{\rho_{\mathrm э}}. При нагреве меди на 100100 К δ\delta возрастает на 1,39−1≈18\sqrt{1{,}39}-1\approx18 %, ток распределяется по сечению равномернее, и сопротивление переменному току растёт медленнее, чем постоянному.
  • Теплопроводность λ(T)\lambda(T) меняется слабее: у меди она падает примерно на 55 % на каждые 100100 К.
  • Кривая BB–HH ферромагнетика зависит от температуры: магнитная проницаемость и индукция насыщения уменьшаются с ростом TT и обращаются в нуль в точке Кюри (для железа 770770 °C). В индукционном нагреве стали это приводит к резкому изменению δ\delta и распределения потерь при прохождении точки Кюри.

Стратегии связывания

Пусть электромагнитная задача по заданному распределению температуры T(r)T(\vec r) (через σ(T)\sigma(T), μ(T)\mu(T)) даёт распределение потерь qV(r)q_V(\vec r), а тепловая задача по qVq_V даёт новое TT. Обозначим эти операции qV=E[T]q_V=\mathcal E[T] и T=T[qV]T=\mathcal T[q_V]. Способы их соединения различаются тем, учитывается ли обратное влияние.

Односторонняя (последовательная) связь

Решается электромагнитная задача при опорной температуре T0T_0, потери передаются в тепловую задачу, которая решается один раз: T=T[E[T0]]T=\mathcal T[\mathcal E[T_0]]. Обратное влияние TT на свойства игнорируется. Допустимо, когда перегрев мал или свойства слабо зависят от TT; в остальных случаях занижает температуру при заданном токе.

Слабая (итерационная) связь

Задачи решаются поочерёдно до установления: Tk+1=T[E[Tk]],k=0,1,2,…T_{k+1}=\mathcal T\big[\mathcal E[T_k]\big],\qquad k=0,1,2,\dots — итерации неподвижной точки (метод простой итерации). Итерации прекращают, когда изменение решения становится меньше допуска: max⁡∣Tk+1−Tk∣<εT\max|T_{k+1}-T_k|<\varepsilon_T и одновременно относительное изменение потерь ∣Pk+1−Pk∣/Pk<εP|P_{k+1}-P_k|/P_k<\varepsilon_P. Если итерации колеблются или сходятся медленно, применяют нижнюю релаксацию: вместо Tk+1T_{k+1} берут Tk+ωр(Tk+1−Tk)T_k+\omega_{\mathrm р}(T_{k+1}-T_k) с 0<ωр<10<\omega_{\mathrm р}<1, что гасит колебания ценой большего числа шагов.

Сильная (монолитная) связь

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

Какая бы стратегия ни использовалась, в конце проверяется энергетическая согласованность: в стационарном режиме мощность, выделяемая электрически, должна равняться мощности, отводимой через границу тела, PДж=∫VqV dV=∮Sq⋅n dS=Pотв.P_{\text{Дж}}=\int_Vq_V\,\dV=\oint_S\uq\cdot\un\,\dS=P_{\text{отв}}. Невязка ∣PДж−Pотв∣/PДж|P_{\text{Дж}}-P_{\text{отв}}|/P_{\text{Дж}} служит мерой сходимости итераций и точности численного решения. Если она не уменьшается с ростом числа итераций, значит, либо итерации не сходятся, либо в тепловой или электромагнитной модели есть ошибка в граничных условиях.

Учебная задача: провод с током

Соберём всё на модели, которую решает лаборатория. Длинный цилиндрический провод радиуса aa и длины ℓ\ell несёт постоянный ток II. Поверхность провода омывается средой T∞T_\infty с коэффициентом теплоотдачи α\alpha. Удельное сопротивление ρэ(T)\rho_{\mathrm э}(T) — линейное, теплопроводность λ\lambda постоянна. Будем работать с величинами на единицу длины (штрих).

Электромагнитный шаг. Ток постоянный, плотность J=I/(πa2)J=I/(\pi a^2) однородна. Сопротивление и потери на единицу длины при температуре TT: R′(T)=ρэ(T)πa2,P′=I2R′(T),qV=P′πa2.R'(T)=\frac{\rho_{\mathrm э}(T)}{\pi a^2},\qquad P'=I^2R'(T),\qquad q_V=\frac{P'}{\pi a^2}. Поскольку, как мы увидим, сечение медного провода практически изотермично, достаточно вычислять ρэ\rho_{\mathrm э} при температуре поверхности TsT_s (лаборатория берёт среднюю по сечению температуру Ts+qVa2/(8λ)T_s+q_Va^2/(8\lambda), что для меди неотличимо).

Тепловой шаг. Радиальное стационарное поле с однородным qVq_V (вывод): T(r)=Ts+qV4λ(a2−r2),Tц−Ts=qVa24λ.T(r)=T_s+\frac{q_V}{4\lambda}\left(a^2-r^2\right),\qquad T_{\text{ц}}-T_s=\frac{q_Va^2}{4\lambda}. Температура поверхности находится из баланса: всё выделенное тепло уходит конвекцией через поверхность 2πaℓ2\pi a\ell, P=α⋅2πaℓ (Ts−T∞)  ⇒  Ts=T∞+P′2πaα.P=\alpha\cdot2\pi a\ell\,(T_s-T_\infty)\;\Rightarrow\;T_s=T_\infty+\frac{P'}{2\pi a\alpha}.

Связь. Подставляя потери в тепловой шаг, получаем отображение Tk+1=g(Tk)T_{k+1}=g(T_k): Ts,k+1=T∞+I2R0′[1+αρ(Ts,k−T0)]2πaα,R0′=ρэ0πa2.T_{s,k+1}=T_\infty+\frac{I^2R'_0\left[1+\alpha_\rho(T_{s,k}-T_0)\right]}{2\pi a\alpha},\qquad R'_0=\frac{\rho_{\mathrm{э}0}}{\pi a^2}. Один проход (k=0k=0, Ts,0=T0T_{s,0}=T_0) — это односторонняя связь; повторение до сходимости — слабая связь.

Сходимость итераций и условие теплового разгона

Положим для простоты T0=T∞T_0=T_\infty и обозначим ϑ=Ts−T∞\vartheta=T_s-T_\infty, P0′=I2R0′P'_0=I^2R'_0, G′=2πaαG'=2\pi a\alpha — тепловую проводимость поверхности на единицу длины, Вт/(м·К). Отображение линейно: ϑk+1=P0′G′+κ ϑk,κ=I2R0′αρG′=dP′/dTdPотв′/dT.\vartheta_{k+1}=\frac{P'_0}{G'}+\kappa\,\vartheta_k,\qquad \kappa=\frac{I^2R'_0\alpha_\rho}{G'}=\frac{\dd P'/\dd T}{\dd P'_{\text{отв}}/\dd T}. Число κ\kappa — отношение скорости роста потерь с температурой к скорости роста теплоотвода. При κ<1\kappa<1 итерации сходятся как геометрическая прогрессия к неподвижной точке ϑ∗=P0′/G′1−κ,\vartheta^*=\frac{P'_0/G'}{1-\kappa}, причём каждая итерация уменьшает ошибку в 1/κ1/\kappa раз; односторонняя связь даёт лишь первый член P0′/G′=(1−κ)ϑ∗P'_0/G'=(1-\kappa)\vartheta^*, то есть занижает перегрев на долю κ\kappa. При κ≥1\kappa\ge1 стационарного решения нет: потери растут с температурой быстрее, чем их отвод, температура неограниченно возрастает — тепловой разгон. Условие устойчивого режима: I2R0′ αρ<2πaαилиI<Iкр=2πaαR0′αρ.I^2R'_0\,\alpha_\rho<2\pi a\alpha\qquad\text{или}\qquad I<I_{\text{кр}}=\sqrt{\frac{2\pi a\alpha}{R'_0\alpha_\rho}}. Для расходящихся итераций нижняя релаксация не помогает: расходятся не итерации, а сама физическая задача. В реальности разгон ограничивают излучение (∝T4\propto T^4), рост α\alpha с перегревом и, в конечном счёте, разрушение изоляции или плавление — но в рамках линейной модели предел достигается при IкрI_{\text{кр}}.

Медный провод: итерации и неподвижная точка

Провод a=1a=1 мм, ток I=30I=30 А, воздух T∞=20T_\infty=20 °C, α=15\alpha=15 Вт/(м²·К); медь ρэ0=1,72⋅10−8\rho_{\mathrm{э}0}=1{,}72\cdot10^{-8} Ом·м при T0=20T_0=20 °C, αρ=3,9⋅10−3\alpha_\rho=3{,}9\cdot10^{-3} 1/К, λ=400\lambda=400 Вт/(м·К).

Исходные величины: R0′=1,72⋅10−8π⋅10−6=5,475⋅10−3 Ом/м,P0′=I2R0′=900⋅5,475⋅10−3=4,927 Вт/м,R'_0=\frac{1{,}72\cdot10^{-8}}{\pi\cdot10^{-6}}=5{,}475\cdot10^{-3}\ \text{Ом/м},\qquad P'_0=I^2R'_0=900\cdot5{,}475\cdot10^{-3}=4{,}927\ \text{Вт/м}, G′=2πaα=2π⋅10−3⋅15=0,09425 Вт/(м⋅К),κ=P0′αρG′=4,927⋅3,9⋅10−30,09425=0,204.G'=2\pi a\alpha=2\pi\cdot10^{-3}\cdot15=0{,}09425\ \text{Вт/(м·К)},\qquad \kappa=\frac{P'_0\alpha_\rho}{G'}=\frac{4{,}927\cdot3{,}9\cdot10^{-3}}{0{,}09425}=0{,}204 .

Итерации (ϑk+1=Pk′/G′\vartheta_{k+1}=P'_k/G', Rk′=R0′(1+αρϑk)R'_k=R'_0(1+\alpha_\rho\vartheta_k)):

kk Rk′R'_k, мОм/м Pk′P'_k, Вт/м ϑk+1\vartheta_{k+1}, К Ts,k+1T_{s,k+1}, °C
0 (один проход) 5,475 4,927 52,3 72,3
1 6,591 5,932 62,9 82,9
2 6,819 6,137 65,1 85,1
3 6,865 6,179 65,6 85,6

Точное решение: ϑ∗=52,28/(1−0,204)=65,7\vartheta^*=52{,}28/(1-0{,}204)=65{,}7 К, Ts∗=85,7T_s^*=85{,}7 °C, P′∗=6,19P'^*=6{,}19 Вт/м. Односторонняя связь занизила перегрев на 13,413{,}4 К, то есть на 2020 % (=κ=\kappa); три итерации дают ошибку 0,10{,}1 К. Проверка баланса в неподвижной точке: Pотв′=G′ϑ∗=0,09425⋅65,7=6,19P'_{\text{отв}}=G'\vartheta^*=0{,}09425\cdot65{,}7=6{,}19 Вт/м =P′∗=P'^*.

Перепад по сечению: qV=P′∗/(πa2)=6,19/(3,14⋅10−6)=1,97⋅106q_V=P'^*/(\pi a^2)=6{,}19/(3{,}14\cdot10^{-6})=1{,}97\cdot10^6 Вт/м³, Tц−Ts=1,97⋅106⋅10−6/(4⋅400)=1,2⋅10−3T_{\text{ц}}-T_s=1{,}97\cdot10^6\cdot10^{-6}/(4\cdot400)=1{,}2\cdot10^{-3} К. Сечение изотермично, как и предполагалось; вся тепловая задача свелась к балансу на поверхности.

Критический ток: Iкр=0,09425/(5,475⋅10−3⋅3,9⋅10−3)=4414=66,4I_{\text{кр}}=\sqrt{0{,}09425/(5{,}475\cdot10^{-3}\cdot3{,}9\cdot10^{-3})}=\sqrt{4414}=66{,}4 А. Уже при I=60I=60 А κ=0,816\kappa=0{,}816, и перегрев в линейной модели достигает 11301130 К — заведомо за пределами применимости и модели, и изоляции провода. При удвоении тока потери при опорной температуре выросли вчетверо, а перегрев — в 1717 раз: так проявляется обратная связь.

Лаборатория

Лаборатория воспроизводит разобранную задачу: цилиндрический провод радиуса aa с током II, ρэ(T)=ρэ0[1+αρ(T−T0)]\rho_{\mathrm э}(T)=\rho_{\mathrm{э}0}[1+\alpha_\rho(T-T_0)] при T0=20T_0=20 °C, конвекция α\alpha на поверхности при T∞T_\infty. Итерации начинаются с Ts=T∞T_s=T_\infty; на каждом шаге по текущей средней температуре сечения вычисляются R′R' и потери P′=I2R′(T)P'=I^2R'(T), затем аналитически — радиальное температурное поле при однородном qVq_V и новые TsT_s, TцT_{\text{ц}}, затем новое R′R'. Два режима: один проход (без обратной связи) и итерации до сходимости по заданному допуску на TsT_s. Выводятся TsT_s, TцT_{\text{ц}}, R′R', P′P', отводимая конвекцией мощность, невязка баланса PДж′−Pконв′P'_{\text{Дж}}-P'_{\text{конв}}, число итераций, κ\kappa, IкрI_{\text{кр}} и предупреждение о расходимости (тепловой разгон); графики истории итераций TsT_s, TцT_{\text{ц}}, P′P' и профиль T(r)T(r).

Что стоит проделать:

  • Введите данные примера и сравните режимы «один проход» и «итерации»: разница температур поверхности должна составить около 1313 К, а невязка баланса в режиме одного прохода — около 2020 % потерь.
  • Наблюдайте за историей итераций: отношение соседних поправок (ϑk+1−ϑk)/(ϑk−ϑk−1)(\vartheta_{k+1}-\vartheta_k)/(\vartheta_k-\vartheta_{k-1}) равно κ\kappa. Увеличивайте ток и следите, как κ\kappa растёт, а число итераций до заданного допуска увеличивается.
  • Приблизьтесь к IкрI_{\text{кр}}: при κ→1\kappa\to1 число итераций стремится к бесконечности, а при I>IкрI>I_{\text{кр}} появляется предупреждение о разгоне. Проверьте, что IкрI_{\text{кр}} растёт как a3α\sqrt{a^3\alpha}: удвоение α\alpha (обдув) увеличивает допустимый ток лишь в 1,411{,}41 раза, а удвоение радиуса — в 2,82{,}8 раза.
  • Заметьте, что Tц−Ts=qVa2/(4λ)=P′/(4πλ)T_{\text{ц}}-T_s=q_Va^2/(4\lambda)=P'/(4\pi\lambda) при заданных потерях на единицу длины от радиуса не зависит: меняйте aa при постоянном P′P' и убедитесь в этом. Затем уменьшите λ\lambda до 11 Вт/(м·К) (условный материал): при P′≈6P'\approx6 Вт/м перепад составит около 0,50{,}5 К, и парабола T(r)T(r) станет отчётливо видна.

Распространённые заблуждения

  • «Один проход достаточно точен». При заданном токе односторонняя связь всегда занижает температуру, причём относительная ошибка равна κ=αρϑ1\kappa=\alpha_\rho\vartheta_1 — произведению температурного коэффициента на перегрев, полученный в одном проходе. При ϑ1=50\vartheta_1=50 К для меди это уже 2020 %; при 100100 К — 3939 %. Перегрев обмоток электрических машин как раз такого порядка.
  • Забытая зависимость δ\delta от σ(T)\sigma(T). В задачах с вихревыми токами нагрев увеличивает глубину проникновения и перераспределяет потери по сечению; расчёт потерь при 2020 °C ошибается не только в величине, но и в распределении qVq_V.
  • Расходимость итераций принимают за численную проблему. Если κ≥1\kappa\ge1, итерации расходятся потому, что стационарного решения не существует физически. Релаксация и «более точный решатель» здесь не помогут — нужно менять конструкцию: снижать ток, улучшать охлаждение, увеличивать сечение.
  • Пренебрежение балансом. Совпадение PДжP_{\text{Дж}} и PотвP_{\text{отв}} — не роскошь, а обязательный критерий сходимости связанной задачи. Температура может «почти не меняться» от итерации к итерации при κ\kappa, близком к единице, хотя до решения ещё далеко; невязка баланса выявит это.
  • Смешение режимов питания. При заданном напряжении обратная связь отрицательна: нагрев уменьшает ток и потери, и односторонняя связь завышает температуру. Прежде чем судить о знаке ошибки, нужно понять, что именно поддерживается постоянным.

Вопросы и упражнения

  1. Повторите расчёт примера для алюминиевого провода того же радиуса (ρэ0=2,8⋅10−8\rho_{\mathrm{э}0}=2{,}8\cdot10^{-8} Ом·м, αρ=4,0⋅10−3\alpha_\rho=4{,}0\cdot10^{-3} 1/К) при I=30I=30 А. Найдите κ\kappa, ϑ∗\vartheta^* и IкрI_{\text{кр}}. Почему алюминий ближе к разгону, чем медь, при одинаковом токе?
  2. Провод из примера питается не от источника тока, а от источника напряжения, подобранного так, что при 2020 °C ток равен 3030 А. Запишите отображение g(ϑ)g(\vartheta) для этого случая, найдите неподвижную точку и покажите, что односторонняя связь завышает перегрев.
  3. Выведите условие теплового разгона для провода, охлаждаемого одновременно конвекцией и излучением (линеаризованным через αизл\alpha_{\text{изл}}). Как изменится IкрI_{\text{кр}} из примера при αизл=6\alpha_{\text{изл}}=6 Вт/(м²·К)?
  4. Обмотка трансформатора рассчитана с односторонней связью: перегрев 8080 К при αρ=3,9⋅10−3\alpha_\rho=3{,}9\cdot10^{-3} 1/К. Оцените истинный перегрев при заданном токе, считая теплоотвод линейным. На сколько процентов занижены потери?
  5. В задаче с вихревыми токами на частоте 5050 Гц медная пластина нагрелась от 2020 до 120120 °C. Как изменились δ\delta и потери на единицу площади при заданной амплитуде внешнего поля H0H_0 в режиме h≫δh\gg\delta (потери ∝ρэ\propto\sqrt{\rho_{\mathrm э}})? Сравните с ростом потерь при заданном токе.
  6. Итерации связанной задачи дают последовательность перегревов 40,040{,}0; 52,052{,}0; 55,655{,}6; 56,756{,}7 К. Оцените κ\kappa и предел последовательности, не продолжая итераций.

Ответы к пунктам 1, 4 и 6

1. R0′=2,8⋅10−8/(π⋅10−6)=8,913⋅10−3R'_0=2{,}8\cdot10^{-8}/(\pi\cdot10^{-6})=8{,}913\cdot10^{-3} Ом/м, P0′=8,02P'_0=8{,}02 Вт/м, G′=0,09425G'=0{,}09425 Вт/(м·К); κ=8,02⋅4,0⋅10−3/0,09425=0,340\kappa=8{,}02\cdot4{,}0\cdot10^{-3}/0{,}09425=0{,}340; ϑ∗=(8,02/0,09425)/(1−0,340)=85,1/0,660=129\vartheta^*=(8{,}02/0{,}09425)/(1-0{,}340)=85{,}1/0{,}660=129 К. Iкр=0,09425/(8,913⋅10−3⋅4,0⋅10−3)=51,4I_{\text{кр}}=\sqrt{0{,}09425/(8{,}913\cdot10^{-3}\cdot4{,}0\cdot10^{-3})}=51{,}4 А. Удельное сопротивление алюминия в 1,631{,}63 раза больше — при том же токе больше потери и их производная по температуре.

4. Для линейного теплоотвода κ=αρϑ1=3,9⋅10−3⋅80=0,312\kappa=\alpha_\rho\vartheta_1=3{,}9\cdot10^{-3}\cdot80=0{,}312, истинный перегрев ϑ∗=ϑ1/(1−κ)=80/0,688=116\vartheta^*=\vartheta_1/(1-\kappa)=80/0{,}688=116 К — на 3636 К больше расчётного. Истинные потери больше расчётных в 1+αρϑ∗=ϑ∗/ϑ1=1,451+\alpha_\rho\vartheta^*=\vartheta^*/\vartheta_1=1{,}45 раза, то есть односторонний расчёт занизил их на 3131 %. Такая ошибка недопустима; при перегреве 8080 К итерационный учёт обратной связи обязателен.

6. Разности: 12,012{,}0; 3,63{,}6; 1,11{,}1 — отношения 0,300{,}30 и 0,310{,}31, κ≈0,30\kappa\approx0{,}30. Предел геометрической прогрессии: 56,7+1,1⋅0,30/(1−0,30)≈57,256{,}7+1{,}1\cdot0{,}30/(1-0{,}30)\approx57{,}2 К.

Итоги

  • Потери — Джоуля J⋅E=∣J∣2/σ\uJ\cdot\uE=|\uJ|^2/\sigma (для гармоник среднее 12∣J˙∣2/σ\tfrac12|\cplx J|^2/\sigma), от вихревых токов, на гистерезис, диэлектрические — входят в тепловую задачу как объёмный источник qVq_V; их интеграл должен совпадать с мощностью со стороны цепи.
  • Температура влияет обратно: ρэ(T)=ρэ0[1+αρ(T−T0)]\rho_{\mathrm э}(T)=\rho_{\mathrm{э}0}[1+\alpha_\rho(T-T_0)] (медь 3,9⋅10−33{,}9\cdot10^{-3} 1/К) меняет потери и глубину проникновения δ∝ρэ\delta\propto\sqrt{\rho_{\mathrm э}}; λ\lambda и кривая BB–HH тоже зависят от TT.
  • Односторонняя связь решает задачи по очереди один раз и при заданном токе занижает температуру; слабая связь итерирует Tk+1=T[E[Tk]]T_{k+1}=\mathcal T[\mathcal E[T_k]] до сходимости с проверкой невязки баланса; сильная связь решает всё совместно.
  • Для провода итерации линейны с множителем κ=I2R0′αρ/(2πaα)\kappa=I^2R'_0\alpha_\rho/(2\pi a\alpha): при κ<1\kappa<1 они сходятся к ϑ∗=ϑ1/(1−κ)\vartheta^*=\vartheta_1/(1-\kappa), при κ≥1\kappa\ge1 наступает тепловой разгон — стационарного режима нет.
  • Критерий правильности любой связанной задачи — энергетическая согласованность: выделенная электрически мощность равна отведённой тепловой.

Далее — основы численного моделирования полей: как краевые задачи этого курса превращаются в системы алгебраических уравнений.

Уточнения постановки и расчётной методики FEMM 5

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

При заданном токе рост сопротивления увеличивает потери, а при заданном напряжении — уменьшает. Тип источника определяет знак электротепловой связи.

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

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

Выведите стационарную температуру одноузлового предела и условие конечного решения.

\vartheta=R_{th}I^2R_0(1+\alpha\vartheta),\quad \vartheta=\frac{R_{th}I^2R_0}{1-\alpha R_{th}I^2R_0}
(49.1)
Одноузловой аналитический предел с постоянным R_{\mathrm{th}} и линейным R(T); полевое решение требует собственного баланса и проверки диапазона материала.
  1. Постоянная часть повышения температуры равна R_{\mathrm{th}}I^{2}R_{0}=20\,\mathrm{К}.

  2. Коэффициент положительной связи \alpha R_{\mathrm{th}}I^{2}R_{0}=0{,}08 меньше единицы.

  3. Согласованное повышение равно 20/0{,}92=21{,}73913043 К; R=0{,}1086956522\,\mathrm{Ом}, P=10{,}86956522\,\mathrm{Вт}.

Границы применимости. Одноузловой аналитический предел с постоянным R_{\mathrm{th}} и линейным R(T); полевое решение требует собственного баланса и проверки диапазона материала.

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

Выполните итерацию ток–тепло с сохранением мощности по областям; сравните разные коэффициенты релаксации и критерии остановки.

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

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

Контрольный предел даёт T=321{,}73913043\,\mathrm{К}; сходимость подтверждена изменением T, мощности и невязками обоих модулей; диапазон \sigma (T) не нарушен.

Для источника напряжения зависимость мощности обратная R; знак обратной связи меняется. При знаменателе \le 0 этот линейный предел не имеет допустимого конечного решения.

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

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

Согласованный электротепловой одноузловой предел — аналитический эталон

Дано. Источник постоянного тока I=10\,\mathrm{А}; R_{0}=0{,}1\,\mathrm{Ом} при T_{0}=300\,\mathrm{К}; \alpha =0{,}004\,\mathrm{К^{-1}}; R_{\mathrm{th}}=2\,\mathrm{К/Вт}; сопротивление R=R_{0}(1+\alpha \theta ).

  1. Постоянная часть повышения температуры равна R_{\mathrm{th}}I^{2}R_{0}=20\,\mathrm{К}.

  2. Коэффициент положительной связи \alpha R_{\mathrm{th}}I^{2}R_{0}=0{,}08 меньше единицы.

  3. Согласованное повышение равно 20/0{,}92=21{,}73913043 К; R=0{,}1086956522\,\mathrm{Ом}, P=10{,}86956522\,\mathrm{Вт}.

Ответ: T=321{,}73913043\,\mathrm{К}; R=0{,}1086956522\,\mathrm{Ом}; P=10{,}86956522\,\mathrm{Вт}.

Проверка: Для источника напряжения зависимость мощности обратная R; знак обратной связи меняется. При знаменателе \le 0 этот линейный предел не имеет допустимого конечного решения. Значения получены аналитически и сами по себе не подтверждают выполнения полевого расчёта FEMM.

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

Индукционный нагрев: поле, мощность, поверхность и теплоперенос

Как индуктор нагревает заготовку

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

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

Связная последовательность соответствует практикуму ENSEM, но исполняемый пример ниже уменьшен: диск радиуса 20 мм и толщины 2 мм, \mu _{r}=100, \sigma =1{,}67 МСм/м; катушка 10 витков радиусами 5…18 мм на 3…5 мм ниже диска. Ток 10 А RMS вводится как 14,1421 А амплитуды. Это самостоятельная геометрия для быстрой проверки методов, а не воспроизведение бытовой плиты автора.

Диффузия поля и разрешение скин-слоя

В квазистационарном приближении ток смещения мал по сравнению с током проводимости. Из \nabla\times H=J, \nabla\times E=-\partial B/\partial t и J=\sigma E в однородном линейном проводнике следует уравнение диффузии. При зависимости \exp (j\omega t) поле в полупространстве убывает как \exp[−(1+j)x/\delta]. Амплитуда уменьшается в e раз за глубину \delta, а фаза запаздывает на один радиан.

Условие h\le \delta /3 — начальный выбор размера элементов, а не доказанная точность. Сравнение \delta /3 и \delta /6 проверяет чувствительность мощности. В углах, возле ребра диска и при неоднородном насыщении нужен дополнительный контроль. При изменении частоты нельзя оставлять сетку, выбранную для низкочастотного режима.

При увеличении частоты в 25 раз глубина проникновения уменьшается в 5 раз. Это одновременно повышает вычислительную стоимость объёмной модели и улучшает асимптотическое обоснование поверхностного импеданса. Нелинейная или комплексная проницаемость требует более аккуратного определения эффективного скин-слоя, чем подстановка одного постоянного \mu _{r}.

\nabla^2\widehat H=j\omega\mu\sigma\widehat H,\quad\delta=\sqrt{\frac{2}{\omega\mu\sigma}},\quad\widehat H(x)=\widehat H(0)e^{-(1+j)x/\delta}
(49.2)
Фазоры амплитудные, временная конвенция \exp (j\omega t).
dV=2\pi r\,dr\,dz,\qquad P_J=\int_V\frac{|\widehat J|^2}{2\sigma}\,dV
(49.3)
Число 1/2 возникает при усреднении произведения амплитудных синусоид.

Когда допустима замена объёма импедансной границей

Если толщина проводника и характерный радиус кривизны намного больше \delta, поле внутри можно исключить из сетки. Его влияние на внешнее поле заменяется соотношением между касательными E и H на поверхности. Поверхностное сопротивление равно реактивной части: обе пропорциональны 1/(\sigma \delta ). В FEMM это Small Skin Depth, тип магнитной границы 1, с явно указанными \mu _{r} и \sigma.

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

В новом опыте обмотка представлена идеальными тонкими витками, поэтому переданная мощность выражается через её потокосцепление. Для реальной Litz-катушки следует добавить её материалы и сравнивать P вход−P обмотки с P заготовки. При t/\delta \approx 1{,}6 на 1 кГц поверхностная модель имеет ограниченное основание; на 25 кГц t/\delta \approx 8{,}1, но ребро диска остаётся источником локальной ошибки.

Z_s=\frac{1+j}{\sigma\delta},\qquad\overline p_s=\frac12\operatorname{Re}(Z_s)|\widehat H_t|^2
(49.4)
Поверхностная плотность мощности в Вт/м²; ориентацию нормали согласуют с потоком внутрь металла.
P_{tr}=\frac12\operatorname{Re}\{j\omega\widehat\Psi\widehat I^*\}=-\frac\omega2\operatorname{Im}(\widehat\Psi\widehat I^*)
(49.5)
Формула относится к идеальной токовой обмотке; её собственное сопротивление здесь равно нулю.

Слабая связь с тепловой задачей и её пределы

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

В компактном опыте q усредняется по диску: q=P/V. Это сохраняет полную мощность, но сглаживает нагрев скин-слоя. Для локальной температуры поверхности нужно разбить диск на слои или области и переносить интегральную мощность каждой области, проверяя сумму. Простое копирование значений в узлы другой сетки может нарушить баланс.

На верхней, нижней и боковой поверхностях задана конвекция к 293,15 К с h=10 Вт/(м²·К); ось r=0 имеет условие симметрии. Полученная стационарная температура сухого диска не является температурой воды. Нагрев воды требует её массы, теплоёмкости, теплообмена, возможной конвекции и скрытой теплоты фазового перехода. Переходный тепловой API FEMM 5 доступен, но данный короткий FE-опыт проверяет стационарную передачу мощности.

\rho c\frac{\partial T}{\partial t}=\nabla\cdot(k\nabla T)+q,\qquad-k\partial_nT=h(T-T_a)
(49.6)
В FEMM магнитные потери задаются в Вт/м³; объёмная теплоёмкость теплового материала — в МДж/(м³·К).
T_\infty\simeq T_a+\frac{P}{hS},\quad\tau=\frac{\rho cV}{hS},\quad T(t)=T_a+\frac{P}{hS}(1-e^{-t/\tau})
(49.7)
Сосредоточенная оценка допустима при малом числе Био; это независимая модель, не выполненный переходный расчёт методом конечных элементов.

Две частоты и два представления проводника

Дано. I_{\mathrm{RMS}}=10 А; новый диск r=20 мм, t=2 мм; постоянные \mu _{r}=100, \sigma =1{,}67 МСм/м.

  1. На 1 кГц \delta =1{,}23158 мм; объёмные мощности на \delta /3 и \delta /6: 0,0419902 и 0,0417526 Вт. Импедансная граница: 0,0404700 Вт, отличие−3,07% от более мелкой объёмной сетки.

  2. На 25 кГц \delta =0{,}246316 мм; мощности 3,31846 и 3,30337 Вт. Импедансная граница: 3,28816 Вт, отличие−0,460%.

  3. Для мелкой объёмной сетки 25 кГц мощность через потокосцепление 3,30340 Вт; невязка с объёмным интегралом около 3,06·10⁻⁵ Вт.

Ответ. Уточнение сетки меняет объёмную мощность на 0,455% при 25 кГц; поверхностная модель приближается к объёмной при уменьшении \delta /t.

Проверка. Сравниваются одинаковые ток, геометрия и материалы. Ни правило \delta /3, ни совпадение двух интегралов не доказывают отсутствие геометрической ошибки.

Мощность превращается в температуру

Дано. P=3{,}30337 Вт, V=2{,}51327\cdot 10^{-6} м³, k=15 Вт/(м·К), h=10 Вт/(м²·К).

  1. Переносим q=P/V=1{,}31437\cdot 10^{6} Вт/м³ в новый тепловой документ.

  2. Полная охлаждаемая поверхность 2\pi R^{2}+2πRt даёт сосредоточенную оценку 412,638 К.

  3. Нативный тепловой расчёт даёт температуру центра 413,100 К; разность 0,462 К отражает пространственную неоднородность.

Ответ. Связь поле→мощность→теплоперенос выполнена внутри FEMM 5. Показана стационарная температура сухого учебного диска.

Проверка. При \rho c=3{,}9 МДж/(м³·К) оценка \tau \approx 354{,}5 с; время нагрева не следует из одного стационарного решения.

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

  1. Запустите 07-induction-heating.py и сопоставьте шесть магнитных строк.
  2. Проверьте RMS/амплитуду; сопоставьте объёмную мощность с мощностью через потокосцепление.
  3. Повторите 25 кГц при другом токе и проверьте P∝I^{2} только для постоянных линейных свойств.
  4. Разбейте диск на поверхностный слой и внутреннюю область; перенесите две интегральные мощности с сохранением их суммы.

Ожидаемый результат. Шесть магнитных моделей, тепловая модель и results.json с балансом мощности.

Проверка.

  • Уточнение сетки \delta /3\to \delta /6.
  • Сумма переносимых мощностей равна исходной.
  • Температуры и тепловые коэффициенты заданы в СИ.
Индукционный нагрев и стационарное тепло

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

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

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

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

MicroPython · FEMM 5
"""Законченный уменьшенный ENSEM-подобный опыт: ток → потери → температура.
FEMM 5/MicroPython. Диск r=20 мм, t=2 мм; mu_r=100, sigma=1.67 МСм/м.
Катушка r=5..18 мм, z=-5..-3 мм, N=10, I_peak=sqrt(2)*10 А; тонкие витки.
f=1 и 25 кГц; сетки delta/3 и delta/6, затем Small Skin Depth на том же контуре.
Тепловая модель: k=15 Вт/(м К), h=10 Вт/(м² К), Ta=293.15 К; потери при 25 кГц.
Потери усредняются по объёму с сохранением мощности; стационарная температура
не предсказывает время закипания и не учитывает воду/движение/зависимость sigma(T).
"""

# Каталог сценария определяется явно: запуск не зависит от чужого 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-induction-heating")
rows = []
for frequency, mode, divisor in [
    (1000, "Bulk", 3),
    (1000, "Bulk", 6),
    (1000, "Impedance", 3),
    (25000, "Bulk", 3),
    (25000, "Bulk", 6),
    (25000, "Impedance", 3),
]:
    delta = math.sqrt(2 / (2 * math.pi * frequency * MU0 * 100 * 1.67e6))
    newdocument(0)
    mi_probdef(frequency, "millimeters", "axi", 1e-9, 1, 30)
    material("Air")
    material("Metal", mu=100, sigma=1.67)
    mi_addcircprop("Coil", math.sqrt(2) * 10, 1)
    mi_drawrectangle(5, -5, 18, -3)
    label(10, -4, "Air", 0.4, "Coil", 10, 1)
    mi_drawrectangle(0, 0, 20, 2)
    label(25, 0, "Air", 1.5)
    mi_makeABC(7, 70, 0, 0, 0)
    if mode == "Bulk":
        label(10, 1, "Metal", delta * 1000 / divisor, group=2)
    else:
        mi_selectsegment(0, 1)
        mi_deleteselectedsegments()
        mi_addboundprop("SSD", 0, 0, 0, 0, 100, 1.67, 0, 0, 1)
        for x, y in [(10, 0), (20, 1), (10, 2)]:
            mi_selectsegment(x, y)
        mi_setsegmentprop("SSD", delta * 1000 / 3, 0, 0, 2)
        mi_clearselected()
    solve(folder, "%dHz-%s-%d" % (frequency, mode, divisor))
    current, voltage, linkage = mo_getcircuitproperties("Coil")
    transmitted = -(2 * math.pi * frequency * linkage * current.conjugate()).imag / 2
    row = {
        "frequency_Hz": frequency,
        "mode": mode,
        "mesh_divisor": divisor,
        "delta_mm": delta * 1000,
        "P_from_linkage_W": transmitted,
        "elements": mo_numelements(),
    }
    if mode == "Bulk":
        mo_groupselectblock(2)
        row["P_volume_W"] = mo_blockintegral(4).real
    rows.append(row)
    close_magnetic()
    save_json(folder, {"magnetic": rows})
power = rows[4]["P_volume_W"]
volume = math.pi * 0.02**2 * 0.002
newdocument(2)
hi_probdef("millimeters", "axi", 1e-9, 1, 30)
hi_addmaterial("Metal", 15, 15, power / volume, 3.9)
hi_addboundprop("Convection", 2, 0, 0, 293.15, 10, 0)
hi_drawrectangle(0, 0, 20, 2)
hi_addblocklabel(10, 1)
hi_selectlabel(10, 1)
hi_setblockprop("Metal", 0, 0.25, 1)
hi_clearselected()
for x, y in [(10, 0), (20, 1), (10, 2)]:
    hi_selectsegment(x, y)
hi_setsegmentprop("Convection", 0.25, 0, 0, 0)
hi_clearselected()
hi_saveas(os.path.join(folder, "temperature.feh"))
hi_analyze(1)
hi_loadsolution()
temperature = ho_getpointvalues(0, 1)[0]
ho_close()
hi_close()
surface = 2 * math.pi * 0.02**2 + 2 * math.pi * 0.02 * 0.002
data = {
    "magnetic": rows,
    "thermal": {
        "input_W": power,
        "volume_m3": volume,
        "uniform_q_W_m3": power / volume,
        "center_T_K": temperature,
        "lumped_T_K": 293.15 + power / (10 * surface),
    },
}
save_json(folder, data)
assert power > 0 and temperature > 293.15
assert abs(power / rows[4]["P_from_linkage_W"] - 1) < 0.03
print(data)

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

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

Связная авторская реконструкция метода ENSEM во встроенном Python. Не модель всей плиты, не расчёт воды и не эксперимент; перенос мощности здесь усреднённый, свойства не зависят от температуры.

Первоисточники: <span class="inline-math" data-inline-latex="J">J</span>. Fontchastagner. ENSEM — Chauffage par induction [19] (Раздел Chauffage par induction: Premiers calculs; Impédance de surface; température.).

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

Выполните итерацию ток–тепло с сохранением мощности по областям; сравните разные коэффициенты релаксации и критерии остановки.

Таблица 49.1. Исходные данные практикума
Исходная величинаЗначениеЕдиница
I10А
R_{0}0,1Ом
\alpha0,004К⁻¹
R_{\mathrm{th}}2К/Вт
  1. Создайте согласованные электрическую и тепловую геометрии; определите области переноса потерь и их физические объёмы.
  2. На итерации n задайте \sigma по Tn, решите токовую задачу и получите мощность по каждой области.
  3. Перенесите q_v с сохранением полной мощности; решите тепловую задачу. Обновляйте температуру с явно заданной релаксацией.
  4. Остановите по изменениям температуры, мощности и обоим балансам; при росте невязки сохраните отказ и последнюю корректную итерацию.

Ожидаемый результат. T=321{,}73913043\,\mathrm{К}; R=0{,}1086956522\,\mathrm{Ом}; P=10{,}86956522\,\mathrm{Вт}. Для FEMM сравнение действительно только при совпадении идеализации и граничных условий.

Как проверить. Для источника напряжения зависимость мощности обратная R; знак обратной связи меняется. При знаменателе \le 0 этот линейный предел не имеет допустимого конечного решения. Прямое численное сравнение возможно только при совпадении всех исходных данных и постановки.

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

Даёт ли связанная итерация устойчивую температуру при выбранном типе источника?

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

С чем сравнить. Опора — закон Фурье и аналитический тепловой баланс из занятия. Теплоотдача и свойства материала являются исходными данными; одномерный предел применим только при согласованном пути тепла.

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

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

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

  • Стационарный электротепловой расчёт контакта

    Составной проводник 100 × 10 мм, глубина 1 мм: медь по 45 мм и контакт длиной 10 мм. Питание 20 мВ, торцы термостатированы при 20 °C. Проводимость каждого материала зависит от его средней температуры.

    Решений FEMM: 6 · Численных проверок: 103

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

Окна FEMM 5

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

Рабочая область модели «Стационарный электротепловой расчёт контакта». Нативный препроцессор FEMM 5.
Рабочая область модели «Стационарный электротепловой расчёт контакта». Нативный препроцессор FEMM 5. Открыть в полном размере
Сохранённое решение «Стационарный электротепловой расчёт контакта». Температура T, К, в сохранённой тепловой задаче связанного стационарного расчёта контакта; изотермы скрыты.
Сохранённое решение «Стационарный электротепловой расчёт контакта». Температура T, К, в сохранённой тепловой задаче связанного стационарного расчёта контакта; изотермы скрыты. Открыть в полном размере

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

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

Критерий выполнения: Контрольный предел даёт T=321{,}73913043\,\mathrm{К}; сходимость подтверждена изменением T, мощности и невязками обоих модулей; диапазон \sigma (T) не нарушен.

Литература

Полные библиографические описания

Пояснения и типичные ошибки
Почему нельзя переносить только максимальную плотность потерь?

Она не сохраняет распределение и интегральные ватты, определяющие тепловой баланс.

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

T=321{,}73913043\,\mathrm{К}; R=0{,}1086956522\,\mathrm{Ом}; P=10{,}86956522\,\mathrm{Вт}.

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

Одноузловой аналитический предел с постоянным R_{\mathrm{th}} и линейным R(T); полевое решение требует собственного баланса и проверки диапазона материала.

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

  • Малое изменение температуры при сильной релаксации не доказывает решения исходного уравнения; нужно проверять невязку до релаксации.
  • Одноузловой аналитический предел с постоянным R_{\mathrm{th}} и линейным R(T); полевое решение требует собственного баланса и проверки диапазона материала.