Метод функции Грина

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

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

Решение через функцию Грина применяется в краевых задачах для уравнений эллиптического типаШаблон:Sfn.

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

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

Уравнение с постоянными коэффициентами

Одномерное уравнение n-го порядка

Если для, в общем случае, полиномиального дифференциального оператора:

L=andndtn+an1dn1dtn1++a1ddt+a0

задано уравнение:

Lx(t)=ϕ(t),

то функция Грина G оператора L определяется решением:

LG(t,t)=δ(tt)

где δ — дельта-функция Дирака. Так как ai не зависят от времени, вид уравнения при замене ttt не меняется (соблюдается однородность по времени), поэтому функция Грина зависит от одного параметра: G(t,t)G(tt).

Согласно свойствам дельта-функции, верно равенство:

LG(tt)ϕ(t)dt=δ(tt)ϕ(t)dt=ϕ(t).

Тогда, при рассмотрении t(,) в предположении, что начальные условия за бесконечное время забываются, непосредственной подстановкой проверяется, что решением уравнения будет:

x(t)=dtG(tt)ϕ(t)

Функция Грина таким образом определяет для момента времени t влияние «ударного» воздействия на систему, прошедшего в момент времени t.

Однако, функция Грина может быть выбрана неоднозначно, с точностью до решения однородного (с нулевой правой частью) заданного уравнения. Принцип причинности же гласит, что система реагирует на воздействие приложенное в прошлом, но не в будущем. То есть G(t,t)=0 при t<t.

Это ограничение обозначается с помощью функции Хевисайда θ(t) и функция Грина ищется в виде:

G(t)=θ(t)f(t),

где f(t) является решением заданного однородного уравнения и зависит от n1 постоянных.

В случае, когда L не вырожден, f(t) будет иметь вид:

f(t)=ibiexp(zit).

В силу свойств дельта-функции и её производных, а также некоторой симметрии бинома Ньютона:

dt(θ(t)f(t))(n)=f(n1)(0)+dtθ(t)f(t)

Это приводит к:

dtLG(t)=dtδ(t)k=0n1ak+1f(k)(0)=1.

Так как члены, удовлетворяющие заданному однородному уравнению, сокращаются, то:

d(n1)dt(n1)f(0)=1/an;d(k)dt(k)f(0)=0,k=0,1,,n2.

В этом случае уже возможно найти функцию Грина однозначно.

Если полагать, что для времени t=0, когда началась эволюция системы, были заданы начальные условия, то уравнение перепишется:

Lx(t)=ϕ(t)+k=0n1x(k)(0)δ(n1k)(t).

Тогда:

x(t)=k=0n1x(k)(0)G(nk1)(t)+0tdtG(tt)ϕ(t),

лишь последнее слагаемое здесь является вынужденным решением, вызываемым внешним воздействием.

Многомерное уравнение 1-го порядка

Ниже рассматривается линейное уравнение для векторной величины 𝒚, где Γ^ — матрица, определяющая динамику системы:

𝒚˙(t)+Γ^𝒚(t)=χ(t).

К такому виду сводится рассмотренное уравнение n-го порядка для скалярной величины x. Для этого следует положить, что:

𝒚i(t)=x(i1)(t)

для начинающейся с единицы нумерации компонент.

Аналогично предыдущему случаю, решение записывается в виде:

𝒚(t)=tdtG^(tt)χ(t).

Функция Грина, удовлетворяющая условию:

(ddt+Γ^)G^(t)=1^δ(t),

ищется, в свою очередь, в виде:

G^(t)=θ(t)exp(Γ^t).

Экспоненту от матрицы принято рассматривать при переходе к собственному базису оператора Γ^, где тот либо диагонален, либо содержит клетки Жордана (в случае вырожденных собственных значений).

Преобразование Лапласа

Преобразование Лапласа эволюционного уравнения позволяет свести процедуру решения к интегрированию в комплексной плоскости.

Преобразование для LG(t)=δ(t) для полиномиального оператора L запишется

{LG(t)}={δ(t)}L(s)G~(s)=1G~(s)=1L(s)

Где G~(s)={G(t)}, а L(s) — соответствующий оператору L многочлен, содержащий вместо n-й производной n-ю степень s.

Шаблон:Доказ1Тогда, по свойству преобразования Лапласа для свёртки:

x~(s)={dtG(tt)ϕ(t)}=ϕ~(s)L(s)

Где x~(s),ϕ~(s) — преобразования Лапласа для x(t),ϕ(t) соответственно.

После обратного преобразования:

x(t)=12πicic+idsestϕ~(s)L(s)

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

Неоднородное по времени уравнение

Если система не находится в равновесии, то её состояние меняется со временем, что выражается во временной зависимости коэффициентов. Это значит, что функция Грина зависит от обоих переменных:

LG(t,t)=δ(tt)

и решение для:

G(tt)=θ(tt)exp(γt)

перепишется:

G(t,t)=θ(tt)exp[ttdτγ(τ)].

При постоянном γ уравнение приобретает прежний вид.

В случае векторного уравнения:

𝒚˙+Γ^(t)𝒚=χ(t)

матрицы Γ^ в различные моменты времени, вообще говоря, не коммутируют, поэтому решение запишется с помощью хронологически Шаблон:Iw:

G(t,t)=θ(tt)Texp[ttdτΓ^(τ)].

Примечания

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

Литература