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

1465

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

Тогда для погрешности итерационного метода (5.31), (5.32), (5.39), в котором u0 = 0, справедлива оценка

zn

 

 

 

n τδ+ M1np , M1= M1(τ, p, M ) .

(5.41)

 

 

Доказательство можно найти в [2].

Минимизация правой части оценки (5.41) формулирует критерий для окончания итераций

 

 

p M 1/( p+1)

 

 

nopt

=

 

 

δ1/( p+1) ,

(5.42)

 

 

 

τ

 

 

т.е. n(δ) = O1/( p+1) ) . В этом случае для погрешности приближенного решения получаем оценку

 

 

 

zopt

M 2δp/( p+1)

 

 

 

(5.43)

с постоянной

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p M

 

1/( p+1)

p M

 

p/( p+1)

 

 

M 2

= τ

 

 

1

 

+ M1

 

1

 

.

(5.44)

τ

 

τ

 

 

 

 

 

 

 

 

 

 

Согласно оценке (5.43) скорость сходимости приближенного решения находится в прямой зависимости от погрешности в задании правой части и гладкости точного решения (параметр р)

Обобщения. Выше отмечалась возможность оптимального выбора числа итераций в случае известного класса априорных ограничений на точное решение задачи (постоянная М в (5.40)). При практическом использовании итерационных методов решения некорректных задач класс априорных ограничений часто не удается сформулировать явно. Поэтому вместо (5.42) оптимальное число итераций выбирается по невязке, т.е. итерационный процесс продолжается до тех пор, пока не будет выполнено неравенство

Aun(δ) fδ

δ.

(5.45)

Для решения СЛАУ рассматривались итерационные методы вариационного типа (применимые и для решения других классов задач). Они характеризуются использованием явных расчетных формул для итераци-

331

онных параметров. Например, метод скорейшего спуска (наименьших невязок) задается итерационной формулой

 

uk +1 uk

+ Auk

= fδ,

k = 0,1,... ,

(5.46)

 

 

 

τk +1

 

 

 

 

 

в котором

 

 

 

 

 

 

 

τk +1

=

(rk , rk )

, rk

= Auk fδ .

(5.47)

 

( Ark , rk )

 

 

 

 

 

 

Можно применить метод сопряженных градиентов, который относится к классу трехслойных итерационных методов:

uk +1 = αk +1(E τk +1 A)uk

+ (1αk +1 )uk 1

+ αk +1τk +1 fδ, k = 1, 2,...,

u1 = (E τ1 A)u0 + τ1 fδ.

 

(5.48)

 

 

Для итерационных параметров используются расчетные формулы

 

 

(rk

, rk )

τk +1

=

 

 

, k = 0,1,...,

 

 

 

 

( Ark , rk )

 

 

 

τ

k +1

 

(r , r ) 1

1

 

αk +1

= 1

 

 

k k

 

 

 

, k = 1, 2,..., α1 = 1.

(5.49)

τk

 

 

 

 

 

 

 

 

(rk 1, rk 1 ) αk

 

 

Не останавливаясь на регуляризирующих свойствах таких итерационных методов, отметим только, что для вариационных итерационных методов (5.46), (5.47) и (5.48), (5.49) для решения некорректной задачи (5.1), (5.2) получены аналогичные результаты, что и для метода простых итераций (5.31).

В случае неявных итерационных методов (5.29), (5.30), когда В Е, возникает проблема выбора оператора В при решении некорректных задач. При решении СЛАУ выбор оператора (матрицы) В подчинен исключительно ускорению скорости сходимости итерационного метода. При решении некорректных задач итерационный процесс обрывается при достижении невязки величины погрешности входных данных. В данном случае важна не только скорость сходимости, существенно, и в каком классе гладкости этот процесс сходится, в какой норме достигается необходимый уровень невязки. Важно, что выделение приближенного решения из необходимого класса гладкости может достигаться именно выбором оператора В.

332

5.2.5. Метод усеченных сингулярных разложений

Метод усеченных сингулярных разложений связан с ортогональными разложениями, в частности с рядами Фурье [3].

Определение. Сингулярным разложением оператора А: U F называется его представление в виде

 

Au = σk (u,uk ) fk ,

(5.50)

k =1

где {uk}, {fk} – нормированные ортогональные системы в пространствах U и F соответственно, а величины σ k называют сингулярными числами оператора А.

Будем считать последовательность {σ k } ограниченной. Тогда оператор А представляет собой непрерывный линейный оператор из U в F с сопряженным оператором

 

 

A * u = σk (u,uk ) fk ,

 

k =1

 

 

а операторы

 

 

 

аA * Au = σk2 (u,uk ) fk ,

A * Af = σk2 ( f , fk ) fk

(5.51)

k =1

k =1

 

являются самосопряженными в U и F соответственно. Спектр оператора

B = A*A

содержит собственные значения σ2k , которым соответствуют собственные

элементы uk и, возможно, собственное значение 0, кратность которого может быть как конечной, так и бесконечной. То же самое справедливо для оператора A*A с собственными элементами fk.

При этом собственные элементы связаны соотношениями

A * fk = σk uk , Auk = σk fk .

(5.52)

Обратно, если {fk}, {uk} – нормированные системы собственных элементов операторов А*А и АА*, удовлетворяющие соотношениям (5.51), то оператор допускает представление (5.50). В частности, компактные (вполне непрерывные) операторы всегда допускают сингулярное разложение, причем для них σ k 0, k → ∞ . Имеет место теорема.

333

Теорема. Если оператор А допускает сингулярное разложение (5.50), то оператор, заменяющий обратный, строится по правилу

 

 

A+

f = σk1 ( f , fk )uk .

(5.53)

k=1

Всилу теоремы оператор А+ неограничен в том и только в том слу-

чае, если σ k 0. В этом случае оператор А+ можно регуляризовать с помощью усеченного сингулярного разложения, если сохранить конечное число членов ряда (5.50) и отбросить растущие слагаемые:

N

 

u = R f = σk1 ( f , fk )uk .

(5.54)

k=1

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

Анализируя структуру сингулярного разложения, можно понять при-

роду некорректности. Пусть fδ аппроксимирует f, т.е. f fδ F δ. Если

известно только fδ , то для коэффициентов разложения R f из теоремы можно получить оценку

σk 1 ( f , fk ) σk 1 ( fδ, fk ) δσk 1 .

Из этой оценки ясно, что вклад слагаемых uk в разложении A+f для малых σ k (практически σ k < δ ) нельзя вычислить с приемлемой точностью. Таким образом, зная сингулярные числа и соответствующие им собственные элементы, можно судить о том, какие компоненты решения равнения (5.50) вычисляются по приближению элемента fδ , а какие вычислить невозможно. Однако вычисление или нахождение асимптотик сингулярных чисел операторов и численное исследование их зависимостей от параметров некорректной задачи является весьма сложной проблемой, хотя для некоторых задач можно построить их явные представления (особенно для самосопряженных операторов).

Отметим, что число N слагаемых, участвующих в представлении (5.54), определяется из критерия невязки:

N = max N(δ) : Au fδ δ.

Замечание. Нетрудно установить, что процедура минимизации стабилизирующего функционала Тихонова при наличии сингулярного разложения приводит к решению (5.54), следующего вида:

334

uδ = σ2σ+k α( fδ, fk )uk ,

k

причем параметр регуляризации α > 0 должен быть согласован с погрешностью входной информации δ и также может быть выбран из критерия невязки.

5.2.6. Проекционный метод

Одним из эффективных способов построения приближенных решений операторных уравнений является проекционный метод, согласно которому приближенное решение операторного уравнения ищется в виде линейной комбинации некоторой линейной независимой системы функций – базисных функций [3]. Таковыми являются хорошо известные методы взвешенных невязок Бубнова–Галеркина, метод моментов (Петрова–Галеркина) и т.д., широко применяемые для решения дифференциальных уравнений. При использовании этой идеи для решения операторных уравнений 1-го рода с вполне непрерывными операторами необходимо формулировать достаточно жесткие условия на систему базисных функций.

Вновь рассмотрим операторное уравнение Au = f, где А – линейный непрерывный оператор А: U F, причем U, F – сепарабельные пространства и ker A = {0}.

Будем искать его решение в виде

N

 

uN = ak φk ,

(5.55)

k =1

причем {ϕ k} – заданная линейно независимая система в V. Представление вида (5.55) дает существенную априорную информацию о точном решении и; размерность представления N и коэффициенты этого разложения требуется определить. Отметим, что если при решении корректных задач на основе такого подхода с увеличением числа N базисных функций uN, как правило, приближается к точному решению, то для некорректных задач с неточно заданной правой частью fδ это не так.

Рассмотрим способы определения uN, если

 

 

 

f fδ

 

 

 

δ. Определим в

 

 

 

 

U систему множеств

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

 

 

 

 

 

 

 

U (N ,δ) = u = ak φk ,

 

Au fδ

 

qδ ,

q> 1.

 

k =1

 

 

 

 

 

 

 

 

 

 

 

 

335

Введем число

N* = N (δ) : U (N* 1,δ) = , U (N* ,δ).

Справедлива теорема, позволяющая осуществить выбор N. Теорема. δ0> 0 такое, что N (δ) = N* для 0 < δ< δ0 и

sup u uN 0 при δ → 0.

u U ( N* , δ)

Отметим, что сходимость приближенных решений к точному будет иметь место лишь при специальном выборе системы {ϕ k}. Пусть, дополнительно, оператор А вполне непрерывен. Тогда оператор А*А – вполне непрерывный самосопряженный оператор и по теореме Гильберта– Шмидта существует ортонормированный базис из собственных элементов {ϕ k} оператора А*А,

A * Aφk = σk2 φk ,

 

и набор сингулярных чисел σ1 σ2...σk ...

σN .

Теперь определим множество U (N,δ) , как это указано выше, взяв

в качестве базисных функций собственные функции оператора А*А. Тогда δ> 0 множества U (N,δ) непусты при достаточно большом N и име-

ет место следующая теорема.

Теорема. Если базис из собственных элементов упорядочен по невозрастанию сингулярных чисел, то при δ → 0

sup u uN 0 .

u U ( N* , δ)

Замечание. Обычно постоянные ak определяются из условия минимума квадратичного функционала невязки

Φ [u=]

 

 

 

Au

f

δ

 

 

 

2

 

 

 

 

 

 

 

 

N

 

 

 

 

 

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

N

 

Bkmak = bm , Bkm = k , φm ), bm = ( fδm ) ,

(5.56)

k =1

причем матрица системы есть матрица Грама для системы элементов {ϕ k}, которая невырождена, поскольку det[B] 0 в силу линейной неза-

висимости {ϕ k}.

336

Однако система собственных функций оператора А*А может быть построена не всегда. В этом случае приходится использовать любую полную в U систему функций, что в значительной степени усложняет как обоснование этого метода, так и его практическую реализацию.

Замечание. Из доказательства теоремы следует конструктивный способ выбора N* = N (δ) , при котором выполняются неравенства

( fδm )2 > q2δ2 ,

( fδm )2 > q2δ2 .

k = N (δ)

k = N (δ)+1

Задачи:

1.Сформулируйте и докажите теорему о сходимости метода простых итераций для решения некорректных задач.

2.Объясните особенности применения итерационных методов вариационного типа для решения некорректных задач.

3.Поясните суть метода усеченных сингулярных разложений.

4.Поясните суть проекционного метода решения некорректных задач.

Вопросы для самопроверки

1.Для чего применяются методы регуляризации?

2.Что называется квазирешением некорректной задачи.

3.Сформулируйте идею метода квазирешений.

4.В чем суть метода регуляризации Тихонова?

5.Чем метод Тихонова отличается от метода квазирешений?

6.Сформулируйте и докажите теорему о сходимости метода регуляризации Тихонова.

7.Сформулируйте и докажите теорему об априорных оценках приближенного решения.

8.В чем суть выбора параметра регуляризации в методе Тихонова?

9.В чем состоит идея применения итерационных методов для решения некорректных задач?

5.3.НЕКОТОРЫЕ ПРИМЕРЫ РЕШЕНИЯ ОБРАТНЫХ ЗАДАЧ

5.3.1. Обратные ретроспективные задачи

Обратные ретроспективные задачи применяются в разных областях знания при идентификации различных динамических объектов. В механике деформируемого твердого тела наиболее актуальны и важны ретро-

337

спективные постановки для моделей термоупругости и вязкоупругости. Соответствующие операторные уравнения, связывающие начальные условия и текущие значения полей, оказываются линейными и непрерывно зависящими от начальных данных. Обращение соответствующих операторных уравнений приводит к линейным некорректным задачам, требующим регуляризации. Наиболее часто для таких задач используется метод регуляризации Тихонова, метод усеченных сингулярных разложений и метод квазиобращения.

Обратные ретроспективные задачи в термоупругости имеют несколько типов постановок, наиболее часто встречается концепция несвязной задачи, модель которой основана на анализе начально-краевых задач для уравнения теплопроводности при разных способах измерения температуры.

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

2θ

=

1

 

θ

,

 

 

x2

 

 

 

t

 

 

a

 

 

 

 

∂ θ

(0,t) =

θ

(l,t) = 0,

(5.57)

 

 

 

 

 

 

x

 

 

 

 

x

 

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

Сформулируем обратную ретроспективную задачу: найти начальное распределение температуры φ(x) по некоторой информации о поле температур. При этом различают две основных постановки обратной задачи:

1. Известно поле температур в некоторый момент времени Т:

θ(x,T ) = f (x), x [0,l] .

2. Известно поле температур в некоторой точке х0 внутри среды (от-

резка [0, l]):

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

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

338

Первая постановка обратной ретроспективной задачи. Итак, тре-

буется найти начальное распределение температуры по информации об этом поле в некоторый момент времени t = T > 0 [3]:

θ(x,T ) = f (x), x [0,l] .

(5.58)

Построим решения прямой задачи методом разделения переменных.

Тогда решение ищется в виде

 

 

 

 

 

 

θ(x,t) = X (x) T (t) .

 

Разделяя переменные, получим

 

 

X ′′

=

1

 

T&

= const = −λ2 ,

 

 

 

 

 

 

 

X

a T

 

откуда

 

 

 

 

 

X ′′ + λ2 X = 0,

 

 

X = C1 cos λx + C2 sin λx .

 

Из граничных условий находим

C2 = 0, C1λsin λl = 0

и, следовательно,

 

λn

=

πn

, X n

= cos πnx , Tn = Cn exp(aλn2t) .

 

 

 

 

 

 

 

 

l

 

l

 

 

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

 

 

 

 

2

l

 

 

1

l

 

Cn

=

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

φ(ξ) d ξ.

 

l

l

 

 

 

0

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, решение прямой задачи имеет вид

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

θ(x,t) = K (x,ξ,t)φ(ξ) d ξ,

 

(5.59)

 

 

 

 

 

 

 

 

 

0

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

K (x,ξ,t) =

+

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

(5.60)

 

 

l

 

 

 

 

 

 

l

n=1

 

 

339

На основании (5.59), (5.60) обратная задача при удовлетворении условия (5.58) сводится к интегральному уравнению Фредгольма I рода:

1

 

K1 φ = K1 (x,ξ)φ(ξ) d ξ = f (x), x [0,l] ,

(5.61)

0

 

причем ядро оператора

K1 (x,ξ) = K (x,ξ,T ) .

Отметим, что ядро К1 (х, ξ) является симметричным, а оператор К1ϕ – самосопряженным в L2[0, l]. Собственные функции ядра –1, cos λ nx – представляют собой полную ортогональную систему в L2[0, l], а сингулярными числами оператора К1 являются

 

σn2

= exp(λn2a t), n = 0,1, 2,... ,

быстро убывающие при n → ∞ , поскольку

σn2 = exp(c2n2 ),

c2 = π2aT l 2 .

В силу оценки

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

K1

(x,ξ)

 

+

 

exp(λn2aT )

 

 

 

 

 

 

 

 

 

 

 

l

l

n=1

и сходимости ряда справа, ядро К1 (х, ξ) (по теореме Вейерштрасса) представляет собой непрерывную функцию, следовательно, К1 является вполне непрерывным оператором из L2[0, l] в L2[0, l], поэтому К1–1 неограничен и проблема решения (5.61) требует регуляризации.

Заметим, что, используя ортогональность системы {1, cos λ nx }, нетрудно выписать формальное решение (5.61) в виде

 

 

 

 

l

 

φ(x) = K1* (x,ξ) f (ξ) d ξ,

(5.62)

 

 

 

 

0

 

где

 

 

 

 

 

1

 

2

 

K1* (x,ξ) =

+

cos λn x cos λnξexp(λn2aT ) ,

(5.63)

l

l

 

 

n=1

 

в силу того что коэффициенты Фурье ϕ k и fk функций ϕ (x) и f (x) соответственно связаны зависимостью

340

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