Метод Гальоркіна

Матеріал з testwiki
Версія від 13:10, 23 лютого 2025, створена imported>Artem Tsvik (#1Lib1Ref)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Шаблон:Диференціальні рівняння Метод Гальоркіна — чисельний метод розв'язання диференціальних рівнянь з граничними умовами. Диференціальні рівняння з граничними умовами у математичній фізиці називаються задачею математичної фізики.

Загальне формулювання

Нехай є диференціальне рівняння з деякими крайовими умовами (першого роду)

A^[u(x)]=f(x),axb, (1)
u(a)=α,u(b)=β.

Наближений розв'язок шукаємо у вигляді наступної суми

u(x)yn(x)=ϕ0(x)+k=1nϕk(x)*αk, (2)

де

ϕ0(x) — деяка неперервна функція, що задовільняє крайові умови (1),
ϕk(x), 1k<, якась система лінійно незалежних функцій, повна в класі неперервних функцій, що визначені на відрізку [a, b] і набувають нульових значень на його кінцях.

Якщо для функції u(x) вираз A^[u(x)]f(x) є ортогональним до ϕk(x) при k1, то u(x) — розв'язок задачі (1).

Якщо ортогональність є тільки при 1kn, то

A^[u(x)]f(x).

Замість u(x) будемо брати наближений розв'язок у формі (2) і будемо вимагати, щоб

ab[A^[yn(x)]f(x)]ϕk(x)dx=0,1kn.

Застосування до квантової механіки

Нехай є диференціальне рівняння на функцію u(x)-

H^[u(x)]=Eu(x)

де H — оператор.

Саму функцію u(x) представляють у вигляді суми — : u(x)=ϕ0(x)+i=1Nϕi(x)αi.

Метод дає нам саме коефіцієнти αi.

Розглянемо функції ϕi(x) на [0,∞).

0ϕj(x)*ϕi(x)dx=bj,i

Домножимо рівняння H[u(x)]=Eu(x) на ϕj(x) і проінтегруємо, маємо — : 0ϕj(x)*H^[u(x)]dx=0ϕj(x)*E*u(x)dx

i=1Nαi0ϕj(x)*H^[ϕi(x)]dx=i=1Nbj,i*Eαi.

Введемо наступне позначення -

ϕj,i=0ϕj(x)*H^[ϕi(x)]dx.

Маємо систему лінійних рівнянь -

i=1Nαi[ϕj,iE*bj,i]=0.

Яка розв'язується за умови -

det[ϕj,iE*bj,i]=0,j=1,N.

Література

Посилання

Шаблон:Math-stub

Шаблон:ЧМ для PDE