Метод конечных разностей

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

Постановка краевой задачи.

Постановка краевой задачи

Тонкий однородный стержень, на концах электроды, начальная температура T0.

Ut=x(kUx)+qU+f(x,t)(1) - одномерное уравнение теплопроводности

U=U(x,t) - характеризует температуру стержня в момент t в точке x

k(x) - коэффициент теплопроводности (зависит от ... k(x)k0>0 - из физического смысла материала)

q(x) - коэффициент теплоотдачи

f(x,t) - плотность внешних источников

Стационарное одномерное уравнение теплопроводности:

ddxx(kUx)+qU=f(x),(0<x<l).

Граничные условия: U(0)=U0U(l)=U1 - I рода.

Дискретизация

xi=0+ih,i=0..N, шаг h фиксирован

Пусть k(x)=1

U+qU=f - в рассматриваемых точках xi,i=1,N1

Ui+12Ui+Ui1h2+qUi=fii=1,N1U0=U0UN=U1 - разностная схема

Используемый метод - метод конечных разностей.

Аппроксимация и сходимость разностной схемы

{U+qU=f(x)U(a)=UaU(b)=Ubq=q(x)0x - требование разрешимости задачи

Шаблон:МатТеорема

Шаблон:Замечание

xi=a+ih. U(xi),y(xi) - точное и приближенное решение задачи. yi=y(xi)=yih

Разностная схема:

yi12yi+yi+1h2+qiyi=fi,0<i<Ny0=UayN=Ub Задача с трехдиагональной разряженной матрицей:

(2):{y0=Uay0+(2+h2q1)y1y2=f1h2y1+(2+h2q2)y2y3=f2h2yN2+(2+h2qN1)yN1yN=fN1h2yn=Ub - система с диагональным преобладанием

Шаблон:МатТеорема

(3):{b0xo+c0x1=d0aixi1+bixi+cixi+1=diaNxN1bNxN=dn - общий вид метода прогонки

для системы (2):

{b0=1,c0=0bi=2+h2q,i=1,N1ai=1,ci=1aN=0,bN=1,cN>0 все условия выполнены

Шаблон:МатТеорема

Шаблон:Доказательство

По аналогии с дифференциальным оператором введем разностный оператор: Lh[y]i=yi12yi+yi+1h2+qiyi

{Lh[y]i=fii=1,N1y0=UayN=Ub

Шаблон:МатТеорема

Шаблон:Доказательство

Шаблон:Следствие

Шаблон:МатТеорема

Шаблон:Доказательство

Для сходимости численного метода требуется аппроксимация и устойчивость. Устойчивость будет вытекать из оценки (4)

Шаблон:Доказательство

Шаблон:МатТеорема

Шаблон:Доказательство

Шаблон:МатТеорема

Шаблон:Доказательство