Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1465

.pdf
Скачиваний:
12
Добавлен:
15.11.2022
Размер:
27.43 Mб
Скачать

ϕ k σ k2 = fk , k = 0,1, 2,...

(5.64)

Анализируя представление (5.62), (5.63), заметим, что для сходимости ряда в представлении ϕ (х), в силу наличия у элементов быстро растущих множителей exp(λ2naT ) , необходимо требовать довольно жестких

условий на характер убывания коэффициентов Фурье fk. Это условие выполняется далеко не для всех функций из L2[0, l], даже бесконечно дифференцируемых, поэтому использовать (5.63) для практических расчетов нельзя. Такая структура решения отражает факт неограниченности оператора, обратного к К1.

По-видимому, одним из наиболее эффективных способов построения регуляризованного решения (5.61) является метод усеченных сингулярных разложений, согласно которому регуляризованное решение имеет вид

φδ(x) = RN fδ =

 

1

l

 

2

l

 

=

fδ

(ξ) d ξ +

fδ(ξ) cos λnξd ξ cos λn x exp(λn2aT ) ,

(5.65)

l

l

 

0

 

n=1 0

 

а число N (в данном случае параметр регуляризации) выбирается согласовано с погрешностью δ измерения функции f ( f fδ δ). Найдем, из каких условий оно определяется. Оценим погрешность в норме L2[0, l]:

 

 

 

 

RN

fδ

φ

 

 

 

L [0,l ]

 

 

 

RN

 

 

 

fδf

 

L [0,l ]+

 

RN

f φ

 

L [0,l ] ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

причем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1/2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RN

 

 

 

= 1 + exp(2 λn2aT )

= M (N )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n=1

 

 

 

 

 

 

 

монотонно возрастает с ростом N;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RN f φ

 

 

 

L [0,l ]

= C(N )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

представляет собой норму остатка сходящегося ряда и, следовательно, стремится к 0 при N→∞ .

Таким образом, погрешность регуляризованного решения оценивается через величину

m(N ,δ) = M (N ) δ+ C(N ) ,

341

и по заданному δ всегда найдется N* (δ ), доставляющее min m (N, δ ). Если необходимо построить решение обратной задачи с погрешностью, не превышающей ε , при погрешности задания входных данных δ , то порядок величины N таков:

 

1

 

ε

,

c = πl

1

1/2

N = c

 

ln

 

 

(aT ) .

 

 

 

δ

 

 

 

 

Отметим, что при определении соотношения между параметрами ε , δ может не существовать такого целого N, следовательно, необходимой точности решения при заданной погрешности входных данных достичь невозможно.

Замечание. В принципе для решения ретроспективной задачи достаточно сделать замену переменных τ = Т – t, где Т – известное время наблюдения объекта исследования, и решить задачу с обобщенным временем. Соответствующая краевая задача относительно функции

v(τ) = θ(T τ)

имеет вид

2v

= −

1

 

θ

,

 

x2

 

 

 

 

 

a

t

 

v

 

 

 

v

(5.66)

 

 

 

 

 

 

 

 

 

x (0,t) =

x (l,t) = 0,

 

v(x,0) = f (x).

Для определения v (x, Т) = ϕ (x) (температуры стержня в момент Т) необходимо решить краевую задачу (5.66).

Таким образом, искомая функция находится либо из уравнения Фредгольма I рода с гладким ядром (5.60), либо при непосредственном решении (5.66) методом разделения переменных в виде ряда. Члены этого ряда, как указывалось выше, содержат экспоненциально растущие сомножители, и для его сходимости нужны очень жесткие ограничения на функцию f (х) в виде очень быстрого убывания коэффициентов ее ряда Фурье.

Далее покажем, как такому решению придать смысл.

342

Метод квазиобращения для первой постановки ретроспективной задачи с обратным временем. Помимо методов регуляризации, описанных выше, имеются и другие, применимые к конкретным задачам. К таким методам относится метод квазиобращения [3].

Этот метод является одним из способов построения регуляризующего алгоритма, основанного на переходе от задачи (5.66), определяющей обратный оператор в ретроспективной задаче, к возмущенной задаче для дифференциального уравнения в частных производных более высокого порядка, содержащей малый параметр при старшей производной. Этот метод, предложенный Латтесом и Лионсом [6], также относится к числу эффективных способов построения решения некорректных задач.

В качестве примера рассмотрим возмущенную краевую задачу для оператора 4-го порядка, соответствующую (5.66)

a1vτ = −vxx αvxxxx , 0 < x < l,

0

τ< T ,

vx (0, τ) = vx (l, τ) = 0,

0

τ

T

,

vxxx (0, τ) = vxxx (l, τ) = 0,

0

τ

T ,

(5.67)

v(x,0) = f (x),

0

x

l,

гдеα – положительный параметр, играющийрольпараметрарегуляризации. Отметим, что помимо возмущения дифференциального оператора, который имеет четвертый порядок, необходимо добавить дополнительные граничные условия. Эти условия выбираются таким образом, чтобы можно было легко осуществить разделение переменных. Решение задачи (5.67) строится с помощью метода разделения переменных, аналогично тому, как

это сделано в предыдущем пункте:

v(x, τ) = X (x)T (τ) .

Полагая

X n = cos πnx , l

находим

Tn = Cn exp{aλ2n τ(1 αλ2n )} ,

где λn = πn . l

Удовлетворяя начальным условиям, находим

343

 

 

 

 

2

l

 

1

l

 

 

Cn

=

φ(ξ) cos λnξd ξ, n = 1, 2,..., C0 =

φ(ξ) d ξ

 

 

l

l

 

 

 

 

0

 

 

0

 

 

 

 

 

 

 

 

и окончательно получаем выражение для температуры в виде ряда

 

1

l

 

 

 

2

l

 

v (x, τ) =

f (ξ)d ξ+

f (ξ)cos(λnξ)d ξ cos(λn x)exp{n2τ(1αλn2 )}. (5.68)

l

l

 

0

 

 

 

n=1 0

 

Обозначим φα(x) = v (x,T ) . Покажем, что при определенных предпо-

ложениях функцию ϕ α

(х) можно рассматривать в качестве приближенного

решения задачи с обратным временем, рассмотренной в предыдущем пункте и приводящей к решению уравнения Фредгольма I рода:

K1ϕ = f.

(5.69)

Будем считать, что оператор действует из L2[0, l] в L2[0, l]. Рассмотрим проблему построения решения уравнения (5.69) в случае приближен-

но заданной правой части f (х).

 

 

 

(x)

 

Предположим,

что для функции

 

 

 

L2[0,l] существует решение

 

f

уравнения (5.69) φ(x)

L2[0,l] . Однако

 

 

(x)

неизвестна, а вместо нее зада-

 

f

ны функция fδ(x)

L2[0,l] и величина погрешности δ , такие, что

 

 

 

 

 

 

 

 

fδ

 

 

 

 

 

 

 

δ.

(5.70)

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L2 [0, l ]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В этом случае использовать в качестве приближенного решения за-

дачи функцию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

φδ(x) = K11 fδ(x) ,

т.е. применять формулу (5.62), невозможно, поскольку оператор K11 , во-

первых, определен не для всех fδ (х)

L2[0, l], а во-вторых, не является не-

прерывным.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим семейство линейных операторов Rα , определяемых на

основании формулы (5.68), а именно:

 

 

 

 

 

 

 

 

 

 

 

 

 

Rα f = v (x,T ) .

 

Из этой формулы следует, что

 

 

 

 

 

 

1

l

2

l

 

 

 

 

 

Rα f =

f (ξ) d ξ +

f (ξ) cos(λnξ)d ξ cos(λn x)exp{aλn2T (1 αλ2n )}. (5.71)

l

l

 

0

n=1 0

 

 

 

 

 

344

Для любого α > 0 оператор Rα определен на всем пространстве L2[0, l] и непрерывен, если его рассматривать действующим из L2[0, l] в L2[0, l] в силу сходимости ряда справа при α > 0. Отметим, что при таком подходе функцию ϕ δ (x) = Rα fδ можно рассматривать в качестве приближенного решения уравнения (5.69).

Этот подход весьма эффективен при решении многих других некорректных задач.

Вторая постановка обратной ретроспективной задачи. Рассмот-

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

2θ

=

1

 

θ

,

 

 

x2

 

 

 

t

 

 

a

 

 

 

 

θ

 

 

 

 

 

θ

(5.72)

 

 

 

 

 

 

 

 

 

 

 

x (0,t) =

x (l,t) = 0,

 

θ(x,0) = φ(x).

Исследуем обратную ретроспективную задачу во второй постановке

[3]: найти начальное распределение температуры ϕ

(x) по информации

θ(x0 ,t) = g(t), t [t1,t2 ],

(5.73)

где х0 – некоторая точка внутри отрезка [0, l], что соответствует установке датчика температуры внутри тела.

Воспользуемся решением прямой задачи в виде ряда (5.59), (5.60), удовлетворяя условию (5.72), получим для определения функции ϕ (ξ) стандартную некорректную задачу – интегральное уравнение Фредгольма I рода с гладким ядром:

 

1

 

 

 

 

 

K2φ = K2 (t,ξ)φ(ξ) d ξ = g(x), t [t1,t2 ],

(5.74)

 

0

 

 

 

 

 

где

 

 

 

 

 

 

 

 

1

 

2

 

K2

(t,ξ) =

+

cos λn x0 cos λnξexp(λn2a t) .

(5.75)

l

l

 

 

 

n=1

 

В представлении ядра (5.75) х0 – точка наблюдения (измерения температуры), и ее выбор имеет большое значение при исследовании вопроса о единственности решения обратной задачи. Отметим, что (5.74) уравне-

345

ние с гладким ядром, так как при t t1 > 0 ряд в (5.75) – равномерно сходится, поскольку мажорируется сходящимся рядом

 

 

 

 

2

K2

(t,ξ)

 

exp(λn2 a t) .

 

l

 

 

 

 

n=0

Итак, ядро интегрального оператора в (5.74) – непрерывная функция. Таким образом, рассматриваемая обратная задача сведена к проблеме решения уравнения Фредгольма I рода с непрерывным ядром, которая рассмотрена выше, и требует регуляризации при решении. Отметим, что оператор K2, вотличие от первой постановки обратной задачи, является несамосопряженным. Кроме того, уравнение (5.74) в рассматриваемом случае может иметь единственное решение, а может и не единственное. Оказывается, это в значительной степени зависит от выбора точки х0 [0, l], где происходит измерениетемпературы. Приэтомвозможныследующиеситуации:

1.Точка х0 совпадает с одним из концов отрезка [0, l] (например, х0 = 0);

вэтом случае решение единственно. Действительно, пусть t [t1, t2]. Введем функциюкомплексного переменного

 

 

 

 

l

 

 

 

Φ (z)= K (z,ξ) φ(ξ) dξ,

 

 

 

 

 

0

 

где

 

 

 

 

 

1

 

2

 

K (z, ξ) =

+

cos λn x0 cos λnξexp(λn2 a z) .

 

l

l

 

 

 

n=1

 

Рассмотрим соответствующее (5.74) однородное уравнение

 

1

 

 

 

 

 

K (t,ξ)φ(ξ) d ξ = 0, t [t1,t2 ].

(5.76)

0

 

 

 

 

 

Возьмем параметр α

(0, t1), тогда в полуплоскости Re z > α

Φ (z) –

аналитическая функция, так как она представима равномерно сходящимся рядом из аналитических функций. В области Re z [ t1, t2] Φ (z) = 0, тогда по теореме о единственности продолжения аналитической функции Φ (z) = 0 всюду в полуплоскости Re z > α . Следовательно,

1

φ(ξ) cos(λnξ) d ξ = 0, n = 0,1, 2...

0

346

Так как система функций {1, cosλ nξ} полна на [0, l], то ϕ (ξ) 0 на этом отрезке и имеет место единственность решения обратной задачи.

2. Пусть точка наблюдения отлична от конца стержня, например

x0 = l . Выясним, будет ли единственным образом восстановлено началь-

2

ное распределение температуры в этом случае. Пусть

φ(ξ) = cos πξ l

– начальное распределение температуры. Тогда в соответствии с общим представлением (5.59), (5.60) θ (x0, t) = 0, и однородное уравнение

1

K (t,ξ)φ(ξ) d ξ = 0, t [t1,t2 ]

0

имеет нетривиальное решение. Отсюда следует, что решение обратной задачи в этом случае неединственно. Обратим внимание на то, что в этом случае обращается в нуль первое сингулярное число оператора σ 1 = 0 (σ 0 > 0). Далее, если точка x0 – точка измерения температуры с рациональной координатой, то всегда найдется обращающееся в нуль сингулярное число исходного оператора, и в этом случае обратная задача не будет иметь единственное решение. Эта особенность подчеркивает тот факт, что при постановке обратных задач особое внимание должно уделяться вопросам обеспечения единственности решения.

Регуляризованные разностные схемы. Важный класс методов ре-

шения некорректных задач связан с возмущением исходного уравнения. В методе квазиобращения такое возмущение проводится для оператора исходной дифференциальной задачи. Более естественный подход основан на возмущении сеточной задачи. По этому принципу строятся регуляризованные разностные схемы [2].

Для общих двух- и трехслойных схем формулируются способы улучшения устойчивости, точности, экономичности разностных схем. На основе принципа регуляризации проводится исследование устойчивости и сходимости широкого класса разностных схем для краевых задач математической физики, строятся итерационные алгоритмы решения сеточных задач.

Принцип регуляризации разностных схем широко используется для построения устойчивых разностных схем и при численном решении кор-

347

ректных задач. На основе этого принципа строятся разностные схемы для

условно корректных нестационарных задач математической физики.

При этом безусловно устойчивые разностные схемы реализуются следующим образом [2]:

1.Для исходной задачи строится простейшая разностная схема (производящая разностная схема), не обладающая необходимыми свойствами, т.е. схема является условно устойчивой либо даже абсолютно неустойчивой.

2.Разностная схема записывается в канонической форме, для которой условия устойчивости известны.

3.Устойчивость разностной схемы улучшается за счет возмущения оператора разностной схемы.

Таким образом, принцип регуляризации разностных схем базируется на использовании уже известных результатов об условиях устойчивости,

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

Для иллюстрации возможностей этого принципа рассмотрим его применение для прямой краевой задачи для параболического уравнения [2]. В качестве производящей берется условно устойчивая схема. Для получения абсолютно устойчивой схемы возмущаются операторы явной разностной схемы.

Рассмотрим двумерную задачу

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k (x)

 

 

 

 

k (x)

 

 

= 0,

x

, <0 t T , (5.77)

 

 

 

 

 

 

 

t

x1

x1

 

x2

x2

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ω =

{x

 

x=

 

(x1, x2 ), 0<

xα< lα,

α=

1,2} ;

 

 

 

 

 

 

 

 

граничные однородные условия первого рода

 

 

 

 

 

 

 

 

 

u(x,t) = 0,

x ∂ Ω

, <0 < t

T ,

(5.78)

начальное условие

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x,0) = u0 (x),

x .

 

(5.79)

348

Будем считать, что коэффициент k достаточно гладкий и k (x) κ, κ> 0, x .

Для дифференциальной задачи (5.77)–(5.79) запишем соответствующую дифференциально-разностную задачу, полученную после дискретизации по пространству на равномерной сетке с шагами hα , α = 1, 2. Пусть ω – множество внутренних узлов.

На множестве сеточных функций y (x), таких, что y (x) = 0, x ω , определим сеточный оператор:

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Λy = −(aα y

 

 

 

)x

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

α

α

 

 

 

 

 

 

 

 

 

 

 

 

α=1

 

 

 

 

 

 

 

 

 

 

 

 

a

ui+1 j uij

a

uij ui1 j

 

 

a

 

uij+1 uij

a

 

uij uij1

(5.80)

 

 

 

j+1

 

 

 

 

 

 

 

 

j

 

 

i+1

h1

i

h1

 

+

 

h2

h2

 

 

 

 

 

 

 

,

 

 

h1

 

 

 

 

h2

 

 

 

 

 

 

 

 

 

 

 

 

 

положим

ai (x) = k (x1 0,5h1, x2 ) ,

a j (x) = k (x1, x2 0,5h2 ) .

В сеточном гильбертовом пространстве H = L2 (ω ) скалярное произведение и норма вводится соотношением

( y, w) = y(x)w(x)h1h2 , y = ( y, y) .

x ω

В H выполняется Λ= Λ* mE, m > 0. Для задачи (5.77)–(5.79) запишем дифференциальное операторное уравнение

 

d y

+ Λy =0,

0 <t <T

(5.81)

 

 

 

dt

 

 

с заданным начальным условием

 

 

 

 

y(0) = u0 ,

x ω.

(5.82)

Построим безусловно устойчивые двухслойные разностные схемы для (5.81), (5.82) на основе принципа регуляризации.

В соответствии с принципом регуляризации выберем в качестве производящей схемы простейшую явную схему

349

yn+1 yn

+ Λyn =0,

n =0,1,..., N0 1,

(5.83)

 

τ

 

 

 

y0 = u0 ,

x ω,

(5.84)

где N0 τ = T.

Запишем разностную схему (5.83), (5.84) в канонической форме двухслойных операторно-разностных схем:

B

yn+1 yn

+ Ay

= 0, t

n

 

ω

,

(5.85)

 

 

τ

 

n

 

 

τ

 

 

 

 

 

 

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

B = E,

A = Λ.

 

 

 

 

 

Необходимое и достаточное условие устойчивости схемы (5.84), (5.85) в HA:

B

τ

A,

(5.86)

 

2

т.е. при выполнении (5.86) справедлива оценка

yn+1 A u0 A .

С учетом неравенства Λ ≤ Λ E из условия устойчивости (5.86) получим следующее ограничение на шаг:

τΛ2 .

Вданном случае Λ =O( h 2 ), где h 2 = h12 + h22 и максимально до-

пустимый шаг τ0 = O ( h 2 ).

В соответствии с (5.86) повышение устойчивости может достигаться либо за счет увеличения энергии (By, y) оператора B, либо за счет уменьшения энергии (Аy, y) оператора А.

Рассмотрим вначале аддитивную регуляризацию (регуляризация за счет добавления операторных слагаемых в операторы А и В). Начнем

350

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]