Начально-краевые задачи для параболического уравнения

Материал из testwiki
Перейти к навигации Перейти к поиску
Ut=aΔU- уравнеие теплопроводности

Краевые условия:

  1. I рода U|Ω=ϕ - на границе задана температура ϕ.
  2. II рода Un|Ω=ϕ - на границе задан поток тепла.
  3. III рода (Unγ(U0U))|Ω=0 - на границе теплообмен с внешней средой, в которой температура U0.

Пусть Ω - одномерный интервал (0,l).

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

{Ut=a2ΔU,0<x<l,0<tTU(x,0)=ϕ(x),0xlU(0,t)=μ1(t),U(l,t)=μ1(t)

+ Функция должна быть непрерывна 0xl,0tT + Должны выполняться условия согласования:

ϕ(0)=U(0,0)=μ1(0),ϕ(l)=U(l,0)=μ2(0)

Такие задачи встречаются в областях, бесконечных по x или по t.

Задача Коши уравнения теплопроводности

{Ut=a22Ux2U|t=0=ϕ(x)

Общий вид уравнения:

a(x,y)2Ux2+2b(x,y)2Uxy+c(x,y)2Uy2+Φ(x,y,U,Ux,Uy)
d=b2ac

Если d=0, то уравнение параболическое

Замена: ξ=ξ(x,y)C2,η=η(x,y)C2

Получаем: a(ηx)2+2b(ηxηy)c(ηy)2=0

Аналогично для ξ:

Канонический вид: 2U~η2+Φ~=0

Рассматриваем на примере уравнения теплопроводности:

Метод разделения переменных для уравнения теплопроводности. Случай нулевых граничных условий

Ut=a22Ux20<x<l,0<tT(1)U(x,0)=ϕ(x)0xl(1)U(0,t)=0,U(l,t)=0,0tT(1)

Ищем решение такой задачи в виде:

U(x,t)=X(x)T(t)

T(t)X(x)=a2T(t)X(x)|:a2XT

1a2T(t)T(t)=X(x)X(x)=const=λ (обозначим)

Задача распадается на два обычных уравнения:

T(t)+λa2T(t)=0(2)

X(x)+λX(x)=0,X(0)=0,X(l)=0(3) - задача Штурма-Лиувилля

При λ0 нетривиальных решений у (3) нет.

При λ>0X(x)=Acos(λx)+Bsin(λx)

X(0)=A=0,X(l)=Bsin(λl)=0,B0sin(λl)=0

λn=(πnl)2,n=1,2,3,... Пусть B=1

Xn(x)=sin(πnlx),n=1,2,3,... - решение (3)

(2):

T(t)+λna2T(t)=0

Tn(t)=cneλna2t

Un(x,t)=cneλna2tsin(πnlx)

U(x,t)=n=1cne(πnl)2a2tsin(πnlx)(4)

U(x,0)=ϕ(x)=n=1cnsin(πnlx),0xl

cn равны коэффициентам ряда Фурье при разложении функции U(x) в ряд Фурье по синусам:

cn=2l0lϕ(ξ)sin(πnlξ)dξ,n=1,2,3,...

Подставим в формулу (4) и получаем формально построенное решение.

Обоснование решения. Надо доказать, что ряд (4) сходится и его можно почленно дифференцировать.

Рассмотрим tε, где ε - сколь угодно малое, тогда

|i+jUn(x,t)xitj||cn(πnl)2j+ia2je(πnl)2a2t1sin,cos|
cn(πnl)2j+ia2je(πnl)2a2ε2M(πnl)2j+ia2je(πnl)2a2ε=An

где |ϕ(x)<M|x[0,l]|cn|2l|0lMsin(πnlξ)1dξ|2lMl=2Mn

Получим:

i+jUxitj=n=1i+jUnxitj

Мажорируется рядом n=1An

Докажем что n=1An сходится:

limnAn+1An=limn(n+1)2j+ie(πal)2(n2+2n+1)εn2j+ie(πal)2n2ε=
=limn(1+1n)2j+ie(πal)2(2n+1)ε=10=0

ряд n=1An сходитя, следовательно по признаку Веерштрасса наш ряд сходится равномерно, следовательно его можно почленно дифференцировать любое кол-во раз, так как ε - любое, то это справедливо для t>0.

Следствие: ряд можно почленно дифф-ть какое угодно кол-во раз.

Непрерывность

Наложим дополнительные условия:

ϕ(x) имеет кусочно-непрерывную производную на отрезке [0,l]. Тогда при 0xl,0tT:

|U(x,t)|n=1|cne(πnl)2a2tsin(πnlx)|n=1|cn| --- мажорирующий ряд для рядов Фурье

Чем выше гладкость функции, тем быстрее на бесконечности убывают коэффициенты ряд n=1|cn| сходится равномерная сходимость исходного ряда на прямоугольнике U(x,t) - непрерывная функция.

Метод разделения переменных для уравнения теплопроводности. Первая краевая задача с неоднородными граничными условиями.

{Ut=a22Ux2,0<x<l,0<tTU(x,0)=ϕ(x),U(0,t)=μ1(t),U(l,t)=μ2(t)

Сведем эту задачу к задаче с нулевыми граничными условиями:

U(x,t)=μ1(t)+xl(μ2(t)μ1(t)) - удовлетворяет граничным условиям

V(x,t)=U(x,t)U(x,t). Задача для V имеет вид:

{Vt=a22Vx2+f(x,t),0<x<l,0<tTV(x,0)=V(x)V(a,t)=0V(l,t)=0

где f(x,t)=a22Ux20Ut,V(x)=V(x)U(x,0)

Пусть V(x,t)=P(x,t)+ω(x,t). Рассмотрим 2 задачи:

{Pt=a22Px2,0<x<l,0<tTP(x,0)=ϕ(x),P(0,t)=P(l,t)=0
{ωt=a22ωx2+f(x,t),0<x<l,0<tTω(x,0)=0ω(0,t)=ω(l,t)=0(1)

Нужно решить задачу (1): Будем искать ω(x,t)=n=1bn(t)sin(πnlx)

f(x,t)=n=1fn(t)sin(πnlx)

fn(t)=2l0lf(ξ,t)sin(πnlξ)dξ

Подставим в уравнение (1):

n=1sin(πnlx)(b'n(t)+a2(πnl)2bn(t)fn(t))=0

b'n(t)=a2(πnl)2bn(t)+fn(t) - неоднородное линенйное дифференциальное уравнение (2)

ω(x,0)=0=n=1bn(0)sin(pinlx)bn(0)=0

b'n(t)+a2(πnl)2bn(t)=0 - однородное линеное уравнение

kea2(πnl)2t - решение однородного

Решение неоднородного: bn(t)=kn(t)ea2(πnl)2t

Подставим в (2): k'n(t)ea2(πnl)2t=fn(t),kn(0)=0

Проинтегрируем с учетом нулевого условия:

kn(t)=0tea2(πnl)2τfn(τ)dτ

bn(t)=0tea2(πnl)2(tτ)fn(τ)dτ

ω(x,t)=n=10tea2(πnl)2(tτ)fn(τ)dτsin(πnlx)

Если f(x,t) - достаточно гладкая функция, то ряд сходится и он будет решением задачи для ω.