Это не официальный сайт wikipedia.org 01.01.2023

Метод функции Грина — Википедия

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

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

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

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

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

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

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

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

L = a n d n d t n + a n 1 d n 1 d t n 1 + + a 1 d d t + a 0  

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

L x ( t ) = ϕ ( t )  ,

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

L G ( t , t ) = δ ( t t )  

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

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

L G ( t t ) ϕ ( t ) d t = δ ( t t ) ϕ ( t ) d t = ϕ ( t )  .

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

x ( t ) = d t G ( t t ) ϕ ( t )  

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

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

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

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

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

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

f ( t ) = i b i exp ( z i t )  .

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

d t ( θ ( t ) f ( t ) ) ( n ) = f ( n 1 ) ( 0 ) + d t θ ( t ) f ( t )  

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

d t L G ( t ) = d t δ ( t ) k = 0 n 1 a k + 1 f ( k ) ( 0 ) = 1  .

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

d ( n 1 ) d t ( n 1 ) f ( 0 ) = 1 / a n ; d ( k ) d t ( k ) f ( 0 ) = 0 , k = 0 , 1 , , n 2  .

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

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

L x ( t ) = ϕ ( t ) + k = 0 n 1 x ( k ) ( 0 ) δ ( n 1 k ) ( t )  .

Тогда:

x ( t ) = k = 0 n 1 x ( k ) ( 0 ) G ( n k 1 ) ( t ) + 0 t d t G ( t t ) ϕ ( t )  ,

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

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

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

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

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

y i ( t ) = x ( i 1 ) ( t )  

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

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

y ( t ) = t d t G ^ ( t t ) χ ( t )  .

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

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

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

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

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

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

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

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

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

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

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

x ~ ( s ) = L { d t G ( t t ) ϕ ( t ) } = ϕ ~ ( s ) L ( s )  

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

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

x ( t ) = 1 2 π i c i c + i d s e s t ϕ ~ ( s ) L ( s )  

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

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

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

L G ( t , t ) = δ ( t t )  

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

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

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

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

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

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

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

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

G ( t , t ) = θ ( t t ) T exp [ t t d τ Γ ^ ( τ ) ]  .

ПримечанияПравить

ЛитератураПравить