FEMM 5

Краевые задачи: граничные условия и единственность

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

Предварительные понятия

Уравнения недостаточно

Уравнение Лапласа Δφ=0\Delta\varphi=0 имеет бесконечно много решений: в одномерном случае это все линейные функции φ=ax+b\varphi=ax+b, в трёхмерном — все гармонические функции, а их столько же, сколько функций на границе области. Дифференциальное уравнение описывает лишь локальное правило («значение в точке равно среднему по соседям»), и само по себе не знает, какой конденсатор, какой трансформатор и какая стенка нас интересуют. Эта информация приходит с границы расчётной области: потенциалы электродов, температура охлаждающей среды, ток в обмотке.

Пара «уравнение в области + условия на её границе» называется краевой задачей. Правильно поставить её — значит задать ровно столько условий, чтобы решение существовало и было единственным. Переизбыток условий делает задачу неразрешимой, недостаток — неопределённой. Этот урок учит выбирать условия по физическому смыслу и объясняет, почему единственность гарантирована.

Краевая задача

Найти функцию u(r)u(\ur) (потенциал φ\varphi, температуру TT, компоненту векторного потенциала AzA_z), удовлетворяющую в области VV уравнению в частных производных −∇⋅(k ∇u)=f,-\nabla\cdot \bigl(k\,\nabla u\bigr)=f , а на границе S=∂VS=\partial V — заданным граничным условиям. Здесь kk — коэффициент среды (ε\varepsilon, σ\sigma, λ\lambda, 1/μ1/\mu), ff — плотность источников (ρ\rho, 00, qVq_V, JzJ_z). При f=0f=0 получается уравнение Лапласа, при f≠0f\ne0 — Пуассона.

Три типа граничных условий

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

Условие Дирихле (первого рода)

Задано значение самой функции: u∣SD=u0u\big|_{S_D}=u_0. Электростатика и стационарный ток: потенциал электрода φ=U\varphi=U (металл при статике эквипотенциален). Теплопроводность: температура поверхности T=TsT=T_s — модель контакта с массивным телом, кипящей жидкостью или интенсивным обдувом, когда α→∞\alpha\to\infty. Магнитостатика: Az=A0A_z=A_0 — линия потока вдоль границы (см. ниже).

Условие Неймана (второго рода)

Задана нормальная производная, то есть нормальная составляющая потока: k ∂u/∂n∣SN=gk\,\partial u/\partial n\big|_{S_N}=g. Электростатика: ε ∂φ/∂n=−Dn\varepsilon\,\partial\varphi/\partial n=-D_n — задан поверхностный заряд; при g=0g=0 линии E\uE касаются границы. Стационарный ток: σ ∂φ/∂n=−Jn\sigma\,\partial\varphi/\partial n=-J_n; на границе проводника с изоляцией Jn=0J_n=0, то есть ∂φ/∂n=0\partial\varphi/\partial n=0. Теплопроводность: −λ ∂T/∂n=qn-\lambda\,\partial T/\partial n=q_n — заданная плотность теплового потока (нагреватель); qn=0q_n=0 — теплоизоляция. Магнитостатика: ∂Az/∂n=0\partial A_z/\partial n=0 — линии потока перпендикулярны границе.

Смешанное условие (третьего рода, Робина)

Задана линейная комбинация функции и её нормальной производной: k ∂u/∂n+βu=γk\,\partial u/\partial n+\beta u=\gamma. Главный пример — конвективный теплообмен по закону Ньютона–Рихмана: −λ∂T∂n=α (T−T∞),-\lambda\frac{\partial T}{\partial n}=\alpha\,(T-T_\infty), где α\alpha — коэффициент теплоотдачи (Вт/(м²·К)), T∞T_\infty — температура среды. Условие связывает неизвестную температуру поверхности с уходящим потоком: ни TT, ни qnq_n заранее не известны, известна лишь их связь. В электродинамике аналогичную роль играет поверхностный импеданс — условие на поверхности хорошего проводника, связывающее касательные составляющие E\uE и H\uH через глубину проникновения; к нему мы вернёмся в уроке о вихревых токах.

Пределы смешанного условия: при α→∞\alpha\to\infty оно переходит в условие Дирихле T=T∞T=T_\infty, при α→0\alpha\to0 — в условие Неймана qn=0q_n=0. Это удобный способ проверить правдоподобие расчёта: температура поверхности должна лежать между этими крайними случаями.

Физика Неизвестная Дирихле Нейман (g=0g=0) Смешанное
Электростатика φ\varphi потенциал электрода En=0E_n=0: линии касаются границы —
Стационарный ток φ\varphi потенциал контакта Jn=0J_n=0: изолированная поверхность —
Магнитостатика (плоская) AzA_z Bn=0B_n=0: линии потока вдоль границы Bt=0B_t=0: линии потока по нормали —
Теплопроводность TT заданная температура qn=0q_n=0: теплоизоляция конвекция α(T−T∞)\alpha(T-T_\infty)

Симметрия

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

Условия на плоскости симметрии

Пусть плоскость x=0x=0 — плоскость симметрии задачи, n=ex\un=\vec e_x.

Чётная симметрия (u(−x)=u(x)u(-x)=u(x)): производная ∂u/∂x\partial u/\partial x — нечётная функция, и на плоскости она равна нулю: ∂u/∂n=0\partial u/\partial n=0 — условие Неймана. Для φ\varphi и TT: поле E\uE или q\uq касается плоскости, через неё ничего не течёт.

Нечётная симметрия (u(−x)=−u(x)u(-x)=-u(x)): сама функция обращается в нуль: u=0u=0 — условие Дирихле. Для φ\varphi: плоскость эквипотенциальна (как между электродами +U/2+U/2 и −U/2-U/2), поле E\uE перпендикулярно ей.

Для векторного потенциала картина обратная по отношению к линиям поля, и это стоит разобрать отдельно. В плоской задаче A=Azez\uA=A_z\vec e_z, и B=∇×A=∂Az∂yex−∂Az∂xey\uB=\nabla\times \uA=\dfrac{\partial A_z}{\partial y}\vec e_x-\dfrac{\partial A_z}{\partial x}\vec e_y. Отсюда B⋅∇Az=0\uB\cdot\nabla A_z=0: индукция касается линий уровня AzA_z, то есть изолинии AzA_z — это линии магнитного потока, а разность значений AzA_z между двумя линиями равна потоку (на единицу длины) между ними.

Граничные условия для AzA_z

На границе с нормалью n\un и касательной t\vec t (тройка n\un, t\vec t, ez\vec e_z — правая): Bn=∂Az/∂tB_n=\partial A_z/\partial t, Bt=−∂Az/∂nB_t=-\partial A_z/\partial n. Поэтому:

  • линии потока параллельны границе (Bn=0B_n=0) ⇔\Leftrightarrow Az=constA_z=\mathrm{const} вдоль границы — условие Дирихле (обычно Az=0A_z=0). Так ведёт себя поток у поверхности идеального проводника, а также на плоскости нечётной симметрии тока (противоположно направленные токи, как в окне трансформатора);
  • линии потока перпендикулярны границе (Bt=0B_t=0) ⇔\Leftrightarrow ∂Az/∂n=0\partial A_z/\partial n=0 — условие Неймана. Так ведёт себя поток у поверхности среды с μ→∞\mu\to\infty и на плоскости чётной симметрии тока.

Запомнить просто: для φ\varphi и TT условие Неймана означает «поле вдоль границы», для AzA_z — «поле поперёк границы», потому что AzA_z — не потенциал поля, а «функция потока».

Периодичность и антипериодичность

Электрические машины обладают вращательной симметрией с периодом в одно полюсное деление. Если машина имеет 2p2p полюсов, то поле повторяется через угол 2π/p2\pi/p (пара полюсов) и повторяется с обратным знаком через π/p\pi/p (один полюс): u(r,α+2π/p)=u(r,α)(периодичность),u(r,α+π/p)=−u(r,α)(антипериодичность).u(r,\alpha+2\pi/p)=u(r,\alpha)\quad\text{(периодичность)},\qquad u(r,\alpha+\pi/p)=-u(r,\alpha)\quad\text{(антипериодичность)}. Эти условия связывают значения на двух разных участках границы расчётного сектора друг с другом, а не с заданным числом; они не относятся ни к одному из трёх классических типов, но так же обеспечивают единственность. Антипериодичность позволяет рассчитывать один полюс вместо целой машины, уменьшая область в 2p2p раз. Для четырёхполюсной машины (p=2p=2) расчётный сектор — 90°90° с антипериодическим условием или 180°180° с периодическим.

Открытые границы

Поле уединённого проводника, катушки или нагретого тела простирается до бесконечности, а расчётная область конечна. Границу приходится ставить искусственно, и на ней нужно какое-то условие.

Усечение области. Простейший приём — провести границу на расстоянии RR от устройства и задать φ=0\varphi=0 или Az=0A_z=0 (Дирихле) либо ∂u/∂n=0\partial u/\partial n=0 (Нейман). Условие Дирихле «прижимает» поле к нулю раньше, чем это происходит в действительности, и занижает запас энергии; условие Неймана запрещает полю выходить за границу и завышает его. Истинное значение лежит между ними — расчёт с обоими условиями даёт оценку погрешности усечения. Эмпирическое правило: RR в 5–10 раз больше характерного размера устройства; достаточность проверяют удвоением RR. Насколько быстро убывает поле, зависит от источника: потенциал заряженного тела спадает как 1/r1/r (поле — как 1/r21/r^2), поле замкнутой системы токов (магнитного диполя) — как 1/r31/r^3, а поле двух параллельных разноимённых токов в плоской задаче — как 1/r21/r^2; чем медленнее спад, тем дальше нужна граница.

Преобразованная внешняя область. Вместо того чтобы отодвигать границу, бесконечную внешность r>Rr>R можно отобразить на конечную область инверсией r′=R2/rr'=R^2/r: уравнение Лапласа в плоском случае инвариантно к этому преобразованию, и точка r=∞r=\infty переходит в центр второго круга. Две области — исходный круг и «вывернутая наизнанку» внешность — сшиваются по окружности r=Rr=R, и расчётная область остаётся конечной при точном учёте бесконечности. Родственный приём — асимптотические (или «бесконечные») элементы, в которых решение приближают функциями с правильным убыванием на бесконечности. Подробности этих методов относятся к курсу численного моделирования; здесь важно знать, что проблема открытой границы имеет аккуратные решения, а не только грубое усечение.

Теорема единственности

Почему мы уверены, что правильно поставленная задача не имеет двух разных решений? Ответ даёт энергетическое рассуждение, принадлежащее по существу Грину [Тихонов].

Единственность решения задачи Дирихле–Неймана

Пусть u1u_1 и u2u_2 — два решения уравнения −∇⋅(k∇u)=f-\nabla\cdot (k\nabla u)=f в области VV (k>0k>0) с одинаковыми условиями Дирихле на SDS_D и Неймана на SNS_N, SD∪SN=SS_D\cup S_N=S. Тогда u1=u2u_1=u_2, если SDS_D непусто; если же SDS_D пусто (чистая задача Неймана), то u1−u2=constu_1-u_2=\mathrm{const}.

Набросок доказательства. Разность w=u1−u2w=u_1-u_2 удовлетворяет однородному уравнению ∇⋅(k∇w)=0\nabla\cdot (k\nabla w)=0 с нулевыми условиями: w=0w=0 на SDS_D, k ∂w/∂n=0k\,\partial w/\partial n=0 на SNS_N. По формуле Грина (следствие теоремы Остроградского–Гаусса для вектора w k∇ww\,k\nabla w) ∫Vk ∣∇w∣2 dV=∮Sw k∂w∂n dS−∫Vw ∇⋅(k∇w) dV.\int_V k\,|\nabla w|^2\,\dV=\oint_S w\,k\frac{\partial w}{\partial n}\,\dS-\int_V w\,\nabla\cdot (k\nabla w)\,\dV . Второй интеграл справа равен нулю по уравнению; первый — тоже, так как на каждом участке границы нулю равен один из множителей. Слева стоит удвоенная «энергия» поля разности, подынтегральная функция неотрицательна, значит ∇w≡0\nabla w\equiv0 и w=constw=\mathrm{const}. Если хотя бы в одной точке границы w=0w=0, то w≡0w\equiv0 всюду.

При смешанном условии с β>0\beta>0 (конвекция с α>0\alpha>0) поверхностный интеграл равен −∮βw2 dS≤0-\oint\beta w^2\,\dS\le0, и вывод сохраняется без всякого участка Дирихле: температура окружающей среды T∞T_\infty сама «привязывает» уровень решения.

Следствия

Опорный потенциал. Потенциал определён с точностью до постоянной: уравнения содержат только ∇φ\nabla \varphi. Если на всей границе заданы лишь условия Неймана (например, проводник с заданными втекающим и вытекающим токами), решение неопределено на константу, и нужно назначить потенциал хотя бы в одной точке — это и есть «земля», опорный потенциал. Физического содержания у этого выбора нет: все наблюдаемые величины (E\uE, J\uJ, напряжения) от него не зависят.

Условие совместности. Для чистой задачи Неймана данные не произвольны: интегрируя уравнение по VV, получаем ∮Sk ∂u/∂n dS=−∫Vf dV\oint_S k\,\partial u/\partial n\,\dS=-\int_V f\,\dV — суммарный поток через границу должен равняться суммарному источнику. Теплоизолированное тело с внутренним тепловыделением стационарного состояния не имеет: температура растёт неограниченно. В электростатике это условие — теорема Гаусса: поток D\uD через границу области должен равняться заряду внутри неё.

Калибровка AzA_z. В плоской магнитостатике AzA_z тоже определён с точностью до постоянной (к A\uA можно добавить градиент, в плоском случае — константу). Условие Az=0A_z=0 хотя бы на одной линии фиксирует эту свободу; при чистых условиях Неймана по AzA_z его тоже нужно задать.

Корректность. Задача называется корректно поставленной (по Адамару), если решение существует, единственно и непрерывно зависит от данных. Задачи Дирихле, Неймана (с условием совместности) и смешанная для уравнений Лапласа и Пуассона корректны. Напротив, задать на одном и том же участке границы и uu, и ∂u/∂n\partial u/\partial n (задача Коши для уравнения Лапласа) нельзя: решение, как правило, не существует, а когда существует — катастрофически чувствительно к данным [Тихонов]. Правило «одно условие на каждом участке» — не формальность, а условие корректности.

Четверть коаксиального конденсатора

Внутренний электрод радиуса aa под потенциалом UU, внешний радиуса bb заземлён. Поле обладает осевой симметрией, и для расчёта достаточно четверти кольца 0≤α≤π/20\le\alpha\le\pi/2. Условия: на r=ar=a — Дирихле φ=U\varphi=U; на r=br=b — Дирихле φ=0\varphi=0; на лучах α=0\alpha=0 и α=π/2\alpha=\pi/2 — чётная симметрия, поле E\uE радиально и касается этих плоскостей, значит, ∂φ/∂n=0\partial\varphi/\partial n=0 (Нейман). Ошибкой было бы задать на лучах φ=0\varphi=0: это сделало бы их электродами и исказило поле. Ёмкость полной конструкции — учетверённая ёмкость четверти. Точное решение φ=Uln⁡(b/r)/ln⁡(b/a)\varphi=U\ln(b/r)/\ln(b/a) действительно удовлетворяет ∂φ/∂α=0\partial\varphi/\partial\alpha=0, то есть всем поставленным условиям, и по теореме единственности является единственным.

Пластина с нагревом и охлаждением

Плоская стенка толщиной d=0,1d=0{,}1 м, λ=0,5\lambda=0{,}5 Вт/(м·К), без внутренних источников. Слева (x=0x=0) подводится тепловой поток q0=500q_0=500 Вт/м² (условие Неймана −λ dT/dx=q0-\lambda\,\dd T/\dd x=q_0), справа (x=dx=d) — конвекция в воздух с α=10\alpha=10 Вт/(м²·К), T∞=20T_\infty=20 °C (смешанное условие −λ dT/dx=α(T−T∞)-\lambda\,\dd T/\dd x=\alpha(T-T_\infty)). Ни одной температуры не задано, но задача корректна благодаря смешанному условию. Уравнение d2T/dx2=0\dd^2T/\dd x^2=0 даёт линейный профиль с постоянным потоком q=q0q=q_0 по всей толщине. На правой стороне q0=α(Td−T∞)q_0=\alpha(T_d-T_\infty), откуда Td=20+500/10=70T_d=20+500/10=70 °C. Перепад на стенке T0−Td=q0d/λ=500⋅0,1/0,5=100T_0-T_d=q_0d/\lambda=500\cdot0{,}1/0{,}5=100 К, поэтому T0=170T_0=170 °C. Если заменить конвекцию условием Дирихле Td=20T_d=20 °C (α→∞\alpha\to\infty), получим T0=120T_0=120 °C — нижняя оценка; при теплоизоляции справа стационарного решения нет вовсе (нарушено условие совместности).

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

  • «На внешней границе ничего задавать не нужно — там поля нет». «Поля нет» — это тоже условие (φ=0\varphi=0 или Az=0A_z=0), и оно вносит погрешность, если граница близко. Отсутствие условия делает задачу неопределённой.
  • «Условие Неймана для AzA_z — это теплоизоляция для потока». Напротив: ∂Az/∂n=0\partial A_z/\partial n=0 означает, что поток перпендикулярен границе и свободно уходит через неё; «непроницаемая» для потока граница — это Az=constA_z=\mathrm{const}.
  • «Опорный потенциал влияет на поле». Сдвиг всех потенциалов на константу не меняет ∇φ\nabla \varphi. Опорную точку выбирают из удобства; её отсутствие делает систему уравнений вырожденной.
  • «Чем больше условий, тем точнее». Задание на одном участке и φ\varphi, и ∂φ/∂n\partial\varphi/\partial n делает задачу некорректной. На каждом участке границы — ровно одно условие.
  • Условие совместности задачи Неймана забыто: тело, со всех сторон теплоизолированное, но с источниками, не имеет стационарной температуры.

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

  1. Два длинных параллельных провода несут токи +I+I и −I-I (плоская задача для AzA_z). Укажите плоскости симметрии и условие на каждой из них. Какая часть сечения достаточна для расчёта?
  2. Те же провода с токами +I+I и +I+I. Как изменятся условия на плоскости между проводами? Почему?
  3. Для стержня с изолированной боковой поверхностью, в один торец которого втекает ток II, а из другого вытекает, перечислите граничные условия для φ\varphi. Почему задача неопределена и что надо добавить?
  4. Стенка из примера выше дополнительно охлаждается слева конвекцией (α1=5\alpha_1=5 Вт/(м²·К), T∞1=20T_{\infty1}=20 °C), а нагреватель убран. При T∞2=−20T_{\infty2}=-20 °C справа (α2=10\alpha_2=10 Вт/(м²·К)) найдите qq, T0T_0 и TdT_d последовательным сложением тепловых сопротивлений.
  5. Какое условие ставится на оси симметрии r=0r=0 осесимметричной задачи для φ\varphi и для TT? Является ли оно независимым физическим условием или следствием регулярности решения?
  6. Расчёт поля уединённого шара радиуса aa под потенциалом UU выполнен в сферической области радиуса R=5aR=5a с условием φ=0\varphi=0 на внешней границе. Найдите точное решение этой усечённой задачи и сравните ёмкость с ёмкостью уединённого шара 4πε0a4\pi\varepsilon_0 a. Какова погрешность усечения?

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

1. Плоскость, перпендикулярная линии центров и проходящая через её середину: токи антисимметричны относительно неё, поэтому AzA_z нечётна и на плоскости Az=0A_z=0 (Дирихле). Это означает Bn=0B_n=0: плоскость сама является линией потока, индукция направлена вдоль неё — именно так ведёт себя поле между разноимёнными токами. Плоскость, содержащая оба провода: AzA_z чётна, ∂Az/∂n=0\partial A_z/\partial n=0 (Нейман), Bt=0B_t=0, линии потока пересекают эту плоскость под прямым углом. Достаточно четверти плоскости сечения.

4. Rт=1/α1+d/λ+1/α2=0,2+0,2+0,1=0,5R_{\mathrm т}=1/\alpha_1+d/\lambda+1/\alpha_2=0{,}2+0{,}2+0{,}1=0{,}5 м²·К/Вт; q=(20−(−20))/0,5=80q=(20-(-20))/0{,}5=80 Вт/м². T0=20−80⋅0,2=4T_0=20-80\cdot0{,}2=4 °C, Td=4−80⋅0,2=−12T_d=4-80\cdot0{,}2=-12 °C; проверка: −12−80⋅0,1=−20-12-80\cdot0{,}1=-20 °C.

6. Решение φ=A/r+B\varphi=A/r+B с φ(a)=U\varphi(a)=U, φ(5a)=0\varphi(5a)=0: φ=U1/a−1/(5a)(1r−15a)=5U4(ar−15)\varphi=\dfrac{U}{1/a-1/(5a)}\left(\dfrac1r-\dfrac1{5a}\right)=\dfrac{5U}{4}\left(\dfrac{a}{r}-\dfrac15\right). Заряд Q=4πε0a2∣dφ/dr∣r=a=4πε0a⋅54UQ=4\pi\varepsilon_0 a^2|\dd\varphi/\dd r|_{r=a}=4\pi\varepsilon_0 a\cdot\tfrac54 U, то есть C=54⋅4πε0aC=\tfrac54\cdot4\pi\varepsilon_0a — на 25 % больше ёмкости уединённого шара. Усечение с условием Дирихле завышает ёмкость (заземлённая оболочка близко); при R=50aR=50a погрешность составила бы около 2 %.

Итоги

Поставив задачу, можно её решать. Далее — электростатическое поле: уравнения Пуассона и Лапласа, проводники и диэлектрики, точные одномерные решения.

Применение в FEMM 5