Формула Кирхгофа

Материал из testwiki
Перейти к навигации Перейти к поиску

Фо́рмула Ки́рхгофа[1] — аналитическое выражение для решения гиперболического уравнения в частных производных (т. н. «волнового уравнения») во всём трёхмерном пространстве. Методом спуска (то есть уменьшением размерности) из него можно получить решения двумерного (Формула Пуассона) и одномерного (Формула Д’Аламбера) уравнения.

Полная формулировка задачи и ответа

Рассмотрим уравнение

2ut2a2u=f, где функции u=u(𝐱,t) и f=f(𝐱,t) определены на (𝐱,t)n×+, а  — оператор Лапласа.

Это уравнение определяет распространение бегущей волны в n-мерной однородной среде со скоростью a в моменты времени t>0.

Для того, чтобы решение было однозначным, необходимо определить начальные условия. Начальные условия определяют состояние пространства (или, говорят, «начальное возмущение») в момент времени t=0:

u|t=0=φ0(x¯),ut|t=0=φ1(x¯)

Тогда обобщённая формула Кирхгофа даёт решение этой задачи в трёхмерном случае:

u(𝐱,t)=t[14πa2tSφ0(𝐲)d2Sn]+14πa2tSφ1(𝐲)d2Sn+14πa2|𝐱𝐲|atf(𝐲,t|𝐱𝐲|a)|𝐱𝐲|d3𝐲

где поверхностные интегралы берутся по сфере S:|𝐱𝐲|=at.

Сам Кирхгоф рассматривал только трёхмерный случай.

Простой вывод решения основной задачи использует преобразование Фурье.

Физические следствия

Файл:Wavefront.svg
Передний и задний волновые фронты от локализованного в пространстве возмущения действуют на наблюдателя в течение ограниченного отрезка времени

Пусть в начальный момент времени t=0 на некотором компакте M есть локальное возмущение (φ00 и/или φ10). Если мы находимся в некоторой точке x¯03, то, как видно из формулы (область интегрирования), возмущение мы почувствуем через время t1=1ainfy¯M|y¯x¯0|.

Вне отрезка времени [t1;t2], где t2=1asupy¯M|y¯x¯0|, функция u(x0,t) равна нулю.

Таким образом, начальное возмущение, локализованное в пространстве, вызывает в каждой точке пространства действие, локализованное во времени, то есть возмущение распространяется в виде волны, имеющей передний и задний фронты, что выражает принцип Гюйгенса). На плоскости же этот принцип нарушается. Обоснованием этого является тот факт, что носитель возмущения, компактный в 2, уже не будет компактным в 3, а будет образовывать бесконечный цилиндр, и, следовательно, возмущение будет неограниченно во времени (у цилиндрических волн отсутствует задний фронт).[2]Шаблон:Clear

Решение уравнения колебаний мембраны (двумерного пространства)

utt=a2u+f
(функция f(x,t) соответствует вынуждающей внешней силе)

с начальными условиями

u(x,0)=φ(x),ut(x,0)=ψ(x)

задаётся формулой:

u(x¯,t)=u(x1,x2,t)=12πa0tr<a(tτ)f(y1,y2,τ)dy1dy2dτa2(tτ)2(y1x1)2(y2x2)2+t12πar<atφ(y1,y2)dy1dy2a2t2(y1x1)2(y2x2)2+12πar<atψ(y1,y2)dy1dy2a2t2(y1x1)2(y2x2)2.

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

utt=a2uxx+f (функция f(x,t) соответствует вынуждающей внешней силе)

с начальными условиями

u(x,0)=φ(x),ut(x,0)=ψ(x)

имеет вид[3]

u(x,t)=φ(x+at)+φ(xat)2+12axatx+atψ(α)dα+12a0txa(tτ)x+a(tτ)f(s,τ)dsdτ
Файл:Waveequation.svg
В область II приходят характеристики только из одного семейства

При пользовании формулой Д’Аламбера следует учесть, что иногда решение может не быть единственным во всей рассматриваемой области 1×[0,T]. Решение волнового уравнения представляется в виде суммы двух функций: u(x,t)=f(x+at)+g(xat), то есть оно определяется двумя семействами характеристик: x+at=ξ, xat=η. Пример, показанный на рисунке справа, иллюстрирует волновое уравнение для полубесконечной струны, и начальные условия в нём заданы только на зеленой линии x0. Видно, что в область I приходят как ξ-характеристики, так и η-характеристики, в то время как в области II есть только ξ-характеристики. То есть, в области II формула Д’Аламбера не работает. Шаблон:Clear

Применение формул

В общем виде формула Кирхгофа довольно громоздка, а потому решение задач математической физики с её помощью обычно является затруднительным. Однако, можно воспользоваться линейностью волнового уравнения 2ut2=a2u+f(x¯,t) с начальными условиями u(x¯,0)=φ0(x¯), ut(x¯,0)=φ1(x¯) и искать решение в виде суммы трех функций: u(x,t)=A(x,t)+B(x,t)+C(x,t), которые удовлетворяют следующим условиям:

2At2=a2A+f(x¯,t),A(x¯,0)=0, At(x¯,0)=0;
2Bt2=a2B,B(x¯,0)=φ0(x¯), Bt(x¯,0)=0;
2Ct2=a2C,C(x¯,0)=0, 𝐶t(x¯,0)=φ1(x¯).

Сама по себе такая операция не упрощает пользование формулой Кирхгофа, но для некоторых задач оказывается возможным подбор решения, либо сведение многомерной задачи к одномерной путём замены переменных. Например, пусть φ1(x,y,z)=11+(x+3y2z)2. Тогда после замены ξ=x+3y2z уравнение для задачи «С» примет вид:

2Ct2=14a22Cξ2,𝐶(ξ,0)=0, Ct(ξ,0)=11+ξ2.

Таким образом, пришли к одномерному уравнению, а, значит, можно воспользоваться формулой Д’Аламбера:

C(ξ,t)=1214aξ14atξ+14atdη1+η2=1214a(arctg(ξ+14at)arctg(ξ14at)).

В силу четности начального условия, решение сохранит свой вид во всей области t>0.

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:Нет источников

  1. Статья Ки́рхгоф, Густав Роберт. Большая советская энциклопедия (2-е издание).
  2. Шаблон:Книга:Физическая энциклопедия
  3. Формула Д’Аламбера Шаблон:Wayback в Физической энциклопедии