Общее аналитическое решение краевой задачи

В данной главе мы построим общее решение краевой задачи теплопроводности методом разделения переменных (метод Фурье). Но прежде сделаем несколько вводных замечаний. Мы хотим решить неоднородное уравнение (1.8) с начальным условием T0(M)T_0(M) и неоднородными граничными условиями (1.13) и (1.14). Решение в лоб может быть очень затруднительным, поэтому сначала надо избавиться от неоднородности граничных условий.

Представим решение в виде суммы T(M,t)=T^(M,t)+U(M,t)T(M, t) = \widehat{T}(M, t) + U(M, t), где T^(M,t)\widehat{T}(M, t) — решение задачи с однородными граничными условиями, а U(M,t)U(M, t) — функция, которая будет вбирать в себя неоднородность граничных условий. Подставим сумму в уравнение (1.8) и получим

T^(M,t)t=a2ΔT^(M,t)+f(M,t)+a2ΔU(M,t)U(M,t)t.\frac{\partial \widehat{T}(M, t)}{\partial t} = a^2 \cdot \Delta \widehat{T}(M, t) + f(M, t) + a^2 \cdot \Delta U(M, t) - \frac{\partial U(M, t)}{\partial t}.

Вид функции U(M,t)U(M, t) определим позже, когда будем рассматривать конкретные задачи, а пока заметим, что её можно выбрать в виде полинома, определённого с точностью до коэффициентов, которые находятся из граничных условий. Новая функция плотности тепловых источников имеет вид

f^(M,t)=f(M,t)+a2ΔU(M,t)U(M,t)t.\widehat{f}(M, t) = f(M, t) + a^2 \cdot \Delta U(M, t) - \frac{\partial U(M, t)}{\partial t}.
(2.1)

Коэффициенты U(M,t)U(M, t) для граничных условий Дирихле находятся подстановкой решения в граничные условия (1.13). Решение T^(M,t)\widehat{T}(M, t) удовлетворяет однородному условию Дирихле, то есть обращается в нуль на границе SS, откуда

T^(M,t)+U(M,t)=Φ(M,t),T^(M,t)=0    U(M,t)=Φ(M,t),MS.\widehat{T}(M, t) + U(M, t) = \Phi(M, t), \quad \widehat{T}(M, t) = 0 \;\Rightarrow\; U(M, t) = \Phi(M, t), \quad M \in S.
(2.2)

Аналогично, коэффициенты U(M,t)U(M, t) для граничных условий Неймана находятся подстановкой решения в граничные условия (1.14). Решение T^(M,t)\widehat{T}(M, t) удовлетворяет однородному условию Неймана, то есть его нормальная производная на границе SS обращается в нуль, откуда

T^(M,t)n+U(M,t)n=Φ(M,t),T^(M,t)n=0    U(M,t)n=Φ(M,t),MS.\frac{\partial \widehat{T}(M, t)}{\partial \vec{n}} + \frac{\partial U(M, t)}{\partial \vec{n}} = \Phi(M, t), \quad \frac{\partial \widehat{T}(M, t)}{\partial \vec{n}} = 0 \;\Rightarrow\; \frac{\partial U(M, t)}{\partial \vec{n}} = \Phi(M, t), \quad M \in S.
(2.3)

Не забудем и про начальное условие, которое никаких коэффициентов не вычисляет, а просто перепишется в виде

T^(M,0)=T0(M)U(M,0).\widehat{T}(M, 0) = T_0(M) - U(M, 0).
(2.4)

После вычисления коэффициентов полиномиальной функции U(M,t)U(M, t) неоднородная краевая задача с неоднородными граничными условиями сводится к неоднородной краевой задаче с однородными граничными условиями. Далее, чтобы несколько упростить запись, мы не будем писать hat над решением T^(M,t)\widehat{T}(M, t), начальным условием T^(M,0)\widehat{T}(M, 0) и функцией источников f^(M,t)\widehat{f}(M, t), обозначая их просто T(M,t)T(M, t), T(M,0)T(M, 0) и f(M,t)f(M, t).

Теперь надо избавиться от неоднородности в самом уравнении, но в отличие от процедуры избавления от неоднородности в граничных условиях, тут пойдём с другой стороны: сначала решим однородное уравнение, а потом на его основе скажем, как решить неоднородное. Чтобы понять, что такой переход возможен, будем базироваться на теореме разложимости Стеклова, ведь именно она даёт тот базис, по которому всё дальше и раскладывается. Решив однородную задачу, мы получим набор её собственных функций. Теорема Стеклова утверждает, что эта система полна: всякая функция с непрерывной первой и кусочно-непрерывной второй производной, удовлетворяющая тем же однородным граничным условиям, например (1.16) или (1.17), разлагается в равномерно сходящийся ряд по собственным функциям однородной задачи (1.9). А значит, в том же базисе можно представить и искомое решение неоднородной задачи, и функцию источников: проектируя неоднородное уравнение на каждую собственную функцию и пользуясь их ортогональностью, мы сведём его к независимым обыкновенным уравнениям для коэффициентов — то есть построим решение неоднородной задачи на решении однородной.

Воспользуемся методом разделения переменных (метод Фурье). Будем искать решение уравнения (1.9) в виде суммы произведений T(M,t)=n=1Ψn(M)ϕn(t)T(M, t) = \sum_{n=1}^{\infty} \Psi_n(M) \cdot \phi_n(t), где каждое слагаемое — произведение функции только от геометрии на функцию только от времени. Уравнение линейно и однородно, поэтому достаточно потребовать, чтобы ему удовлетворяло каждое слагаемое в отдельности; рассмотрим одно произведение Ψ(M)ϕ(t)\Psi(M) \cdot \phi(t) и подставим его в уравнение (1.9) — получим

Ψ(M)ϕ(t)t=a2ΔΨ(M)ϕ(t),\Psi(M) \cdot \frac{\partial \phi(t)}{\partial t} = a^2 \cdot \Delta \Psi(M) \cdot \phi(t),
(2.5)

что после деления на Ψ(M)ϕ(t)\Psi(M) \cdot \phi(t) приводит к

ϕ(t)t1a2ϕ(t)=γ2=ΔΨ(M)1Ψ(M),\frac{\partial \phi(t)}{\partial t} \cdot \frac{1}{a^2 \cdot \phi(t)} = - \gamma^2 = \Delta \Psi(M) \cdot \frac{1}{\Psi(M)},
(2.6)

где γ2\gamma^2 — константа. Действительно, левая часть равенства зависит только от времени, а правая — только от геометрии; функция времени может совпадать с функцией геометрии сразу при всех значениях времени и во всех точках области лишь тогда, когда обе они равны одной и той же постоянной — в этом и состоит суть разделения переменных. Знак минус перед ней выбран так, чтобы решение сходилось, в чём несложно убедиться, рассмотрев уравнение для времени. Конкретные значения этой константы мы определим дальше — из уравнения для геометрии.

Запишем уравнение для времени и его решение

ϕ(t)t1a2ϕ(t)=γ2\frac{\partial \phi(t)}{\partial t} \cdot \frac{1}{a^2 \cdot \phi(t)} = - \gamma^2
ϕ(t)=Aea2γ2t,\phi(t) = A \cdot e^{- a^2 \cdot \gamma^2 \cdot t},
(2.7)

где AA — константа.

Уравнение для геометрии имеет вид

ΔΨ(M)+γ2Ψ(M)=0.\Delta \Psi(M) + \gamma^2 \cdot \Psi(M) = 0.
(2.8)

Это однородное уравнение Гельмгольца. Для того, чтобы решить его, необходимо задать граничные условия. Подставим произведение Ψ(M)ϕ(t)\Psi(M) \cdot \phi(t) в граничные условия (1.16) и (1.17) соответственно и получим для условий Дирихле

Ψ(M)ϕ(t)=0Ψ(M)=0,MS,\Psi(M) \cdot \phi(t) = 0 \Rightarrow \Psi(M) = 0, \quad M \in S,
(2.9)

и для условий Неймана

Ψ(M)nϕ(t)=0Ψ(M)n=0,MS.\frac{\partial \Psi(M)}{\partial \vec{n}} \cdot \phi(t) = 0 \Rightarrow \frac{\partial \Psi(M)}{\partial \vec{n}} = 0, \quad M \in S.
(2.10)

Понятно, что случай, когда ϕ(t)=0\phi(t) = 0, не интересен, так как мы строим условия для геометрии, а не для времени. Уравнение (2.8) с граничными условиями (2.9) и (2.10) называется задачей Штурма — Лиувилля. Она хорошо изучена, и далее мы будем пользоваться её известными свойствами без доказательства (их можно найти в литературе). У этой задачи не одно, а счётное множество собственных значений, и каждому из них отвечает своя собственная функция; собственные функции, отвечающие разным собственным значениям, взаимно ортогональны и образуют полную систему.

Итак, задача Штурма — Лиувилля дала счётный набор собственных значений γn2\gamma_n^2 и отвечающих им собственных функций Ψn(M)\Psi_n(M). Для моды с номером nn уравнение для времени даёт множитель ea2γn2te^{- a^2 \cdot \gamma_n^2 \cdot t}, так что Ψn(M)ea2γn2t\Psi_n(M) \cdot e^{- a^2 \cdot \gamma_n^2 \cdot t} — частное решение уравнения (1.9). Возвращаясь к сумме, с которой мы начали, и пользуясь линейностью, получаем общее решение

T(M,t)=n=1cnΨn(M)ea2γn2t,T(M, t) = \sum_{n=1}^{\infty} c_n \cdot \Psi_n(M) \cdot e^{- a^2 \cdot \gamma_n^2 \cdot t},
(2.11)

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

Теперь надо определить коэффициенты cnc_n, для этого заметим, что решение должно удовлетворять начальному условию (2.4), а значит

T(M,0)=n=1cnΨn(M)=T0(M).T(M, 0) = \sum_{n=1}^{\infty} c_n \cdot \Psi_n(M) = T_0(M).

Нетрудно заметить, что коэффициенты cnc_n благодаря взаимной ортогональности собственных функций определяются однозначно — как коэффициенты разложения функции T0(M)T_0(M) в ряд Фурье по собственным функциям Ψn(M)\Psi_n(M) — по общей формуле (A.4) из приложения «Ряды Фурье»

cn=1Ψn(M)2Gρ(M)T0(M)Ψn(M)dG,c_n = \frac{\displaystyle 1}{\displaystyle \|\Psi_n(M)\|^2} \cdot \iiint_G \rho(M) \cdot T_0(M) \cdot \Psi_n(M) \,dG,
(2.12)

где Ψn(M)2\|\Psi_n(M)\|^2 — квадрат нормы собственной функции, определяемый формулой (A.5).

Таким образом, мы получили решение уравнения (1.9) с начальным условием T0(M)T_0(M) и однородными граничными условиями

T(M,t)=n=1Ψn(M)Ψn(M)2ea2γn2tGρ(M)T0(M)Ψn(M)dG.T(M, t) = \sum_{n=1}^{\infty} \frac{\displaystyle \Psi_n(M)}{\displaystyle \|\Psi_n(M)\|^2} \cdot e^{- a^2 \cdot \gamma_n^2 \cdot t} \cdot \iiint_G \rho(M) \cdot T_0(M) \cdot \Psi_n(M) \,dG.
(2.13)

Теперь мы можем переходить к решению неоднородного уравнения, которое, как мы уже говорили, в соответствии с теоремой разложимости Стеклова, может быть построено на основе решения однородной задачи. Для этого разложим функцию плотности тепловых источников f(M,t)f(M, t) в ряд Фурье по собственным функциям Ψn(M)\Psi_n(M)

f(M,t)=n=1μn(t)Ψn(M),f(M, t) = \sum_{n=1}^{\infty} \mu_n(t) \cdot \Psi_n(M),
(2.14)

где μn(t)\mu_n(t) — коэффициенты разложения функции f(M,t)f(M, t) в ряд Фурье по собственным функциям Ψn(M)\Psi_n(M)

μn(t)=1Ψn(M)2Gρ(M)f(M,t)Ψn(M)dG.\mu_n(t) = \frac{\displaystyle 1}{\displaystyle \|\Psi_n(M)\|^2} \cdot \iiint_G \rho(M) \cdot f(M, t) \cdot \Psi_n(M) \,dG.

Будем искать решение неоднородного уравнения в том же виде — суммой произведений n=1Ψn(M)ϕn(t)\sum_{n=1}^{\infty} \Psi_n(M) \cdot \phi_n(t). Подставим её вместе с разложением (2.14) в неоднородное уравнение (1.8); поскольку ΔΨn(M)=γn2Ψn(M)\Delta \Psi_n(M) = - \gamma_n^2 \cdot \Psi_n(M), получаем

n=1Ψn(M)ϕn(t)t=a2n=1γn2Ψn(M)ϕn(t)+n=1μn(t)Ψn(M).\sum_{n=1}^{\infty} \Psi_n(M) \cdot \frac{\partial \phi_n(t)}{\partial t} = - a^2 \cdot \sum_{n=1}^{\infty} \gamma_n^2 \cdot \Psi_n(M) \cdot \phi_n(t) + \sum_{n=1}^{\infty} \mu_n(t) \cdot \Psi_n(M).

Геометрическая часть осталась прежней — это те же собственные функции Ψn(M)\Psi_n(M). Приравнивая коэффициенты при каждой Ψn(M)\Psi_n(M) (это законно в силу ортогональности), убеждаемся, что изменилось только уравнение для времени — в нём добавилось слагаемое μn(t)\mu_n(t):

ϕn(t)t=a2γn2ϕn(t)+μn(t).\frac{\partial \phi_n(t)}{\partial t} = - a^2 \cdot \gamma_n^2 \cdot \phi_n(t) + \mu_n(t).
(2.15)

Решение этого уравнения имеет вид

ϕn(t)=cnea2γn2t+0tμn(τ)ea2γn2(tτ)dτ,\phi_n(t) = c_n \cdot e^{- a^2 \cdot \gamma_n^2 \cdot t} + \int_0^t \mu_n(\tau) \cdot e^{- a^2 \cdot \gamma_n^2 \cdot (t - \tau)} \,d\tau,
(2.16)

где cnc_n — произвольные коэффициенты, равные коэффициентам, определённым в решении однородной задачи, так как вычисляются с помощью начального условия, а при t=0t = 0 интеграл равен нулю.

Решение неоднородного уравнения с однородными граничными условиями примет вид

T(M,t)=n=1Ψn(M)Ψn(M)2ea2γn2tGρ(M)T0(M)Ψn(M)dG+n=1Ψn(M)Ψn(M)20tea2γn2(tτ)Gρ(M)f(M,τ)Ψn(M)dGdτ.\begin{split} &T(M, t) =\\ &\sum_{n=1}^{\infty} \frac{\displaystyle \Psi_n(M)}{\displaystyle \|\Psi_n(M)\|^2} \cdot e^{- a^2 \cdot \gamma_n^2 \cdot t} \cdot \iiint_G \rho(M) \cdot T_0(M) \cdot \Psi_n(M) \,dG +\\ &\sum_{n=1}^{\infty} \frac{\displaystyle \Psi_n(M)}{\displaystyle \|\Psi_n(M)\|^2} \cdot \int_0^t e^{- a^2 \cdot \gamma_n^2 \cdot (t - \tau)} \cdot \iiint_G \rho(M) \cdot f(M, \tau) \cdot \Psi_n(M) \,dG \,d\tau. \end{split}
(2.17)

Можно было бы получить и решение неоднородного уравнения с неоднородными граничными условиями, но это достаточно громоздко — далее уже на конкретных примерах построим конечное решение.

При решении уравнений стационарных, а электромагнитное поле в общем-то стационарное, если не рассматриваются релятивистские эффекты, нам надо получить общее решение, без учёта времени, а для этого выполним предельный переход tt \rightarrow \infty в решении нестационарного уравнения. Заметим, что первый член решения сразу занулится, так как экспонента будет стремиться к нулю и начальные условия пропадут из решения, что более чем очевидно. Функция плотности тепловых источников перестаёт быть зависимой от времени априори. Остаётся только прояснить интеграл

0tea2γn2(tτ)dτ=1a2γn2ea2γn2(tτ)0t=1a2γn2(1ea2γn2t)1a2γn2приt,γn0.\int_0^t e^{- a^2 \cdot \gamma_n^2 \cdot (t - \tau)} \,d\tau = \frac{\displaystyle 1}{\displaystyle a^2 \cdot \gamma_n^2} \cdot e^{- a^2 \cdot \gamma_n^2 \cdot (t - \tau)} \bigg|_0^t = \frac{\displaystyle 1}{\displaystyle a^2 \cdot \gamma_n^2} \cdot (1 - e^{- a^2 \cdot \gamma_n^2 \cdot t}) \rightarrow \frac{\displaystyle 1}{\displaystyle a^2 \cdot \gamma_n^2} \quad \text{при} \quad t \rightarrow \infty, \quad \gamma_n \neq 0.

Запишем общее решение для стационарного уравнения

T(M)=n=1Ψn(M)Ψn(M)21a2γn2Gρ(M)f(M)Ψn(M)dG,γn0.T(M) = \sum_{n=1}^{\infty} \frac{\displaystyle \Psi_n(M)}{\displaystyle \|\Psi_n(M)\|^2} \cdot \frac{\displaystyle 1}{\displaystyle a^2 \cdot \gamma_n^2} \cdot \iiint_G \rho(M) \cdot f(M) \cdot \Psi_n(M) \,dG, \quad \gamma_n \neq 0.
(2.18)

А что делать, если γn=0\gamma_n = 0? На самом деле этот случай возможен, но его лучше рассматривать отдельно для каждого уравнения, что и сделаем в соответствующих главах.