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

1465

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

ГЛАВА 5. ОБРАТНЫЕ И НЕКОРРЕКТНЫЕ ЗАДАЧИ

5.1. ОСНОВНЫЕ ПОНЯТИЯ И ПРИМЕРЫ

Работы по обратным и некорректным задачам появились в первой половине XX века. Они были связаны с физикой (обратные задачи квантовой теории рассеяния), геофизикой (обратные задачи электроразведки, сейсмики, теории потенциала), астрономией и другими областями естествознания. С появлением ЭВМ область приложения обратных и некорректных задач охватила практически все научные дисциплины, в которых используются математические методы. В прямых задачах математической физики необходимо определить поля физических величин (температуру, напряжения, скорости и т.д.), при этом свойства исследуемой среды (коэффициенты уравнений), а также начальное состояние и условия на границе предполагаются известными. Однако на практике именно свойства среды часто являются неизвестными, встает проблема надежной идентификации материалов, т.е. определения физических характеристик, используемых для инженерных расчетов. И тогда возникают обратные задачи, в которых по информации о решении прямой задачи требуется определить коэффициенты уравнений. Эти задачи в большинстве случаев некорректны (неустойчивы по отношению к погрешностям измерений или имеющие неединственное решение) [1]. Решение обратных задач может помочь определить местоположение, форму и структуру включений, дефектов, источников (тепла, колебаний, напряжения, загрязнения и т.д.). Теория обратных и некорректных задач в настоящее время является одной из наиболее стремительно развивающихся областей науки. Обратные задачи имеют постоянно расширяющиеся области применения

винженерной практике, среди которых выделим следующие:

определение свойств материалов (механических, теплофизических), идентификация характеристик полимерных и композиционных материалов, биоматриалов, пьезокерамик;

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

определение расположения и мощности залежей полезных ископаемых по отраженным от месторождения звуковым сигналам (сейсмо-

301

разведка, электроразведка, гравиразведка, магниторазведка, каротаж, магнитотеллургическое зондирование и т.д.);

проблемы неразрушающего контроля (определение расположения

иконфигурации дефектов по измеренному полю упругих смещений на поверхности тела или по резонансным частотам);

восстановление формы трехмерного тела по набору его ортогональных проекций на различные плоскости (рентгеновская томография, ЯМР-томография, УЗИ и т.д.);

экология (диагностика состояния воздуха, воды, космический мониторинг и т.д.);

экономика (теория оптимального управления, финансовая математика и т.д.).

5.1.1.Обратные и некорректные задачи

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

1) область определения независимых параметров (координат, времени); 2) уравнение, описывающее данный процесс; 3) начальные условия (для нестационарного процесса); 4) условия на границе исследуемой области.

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

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

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

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

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

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

302

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

В1902 году Ж. Адамар сформулировал понятие корректности поставленной задачи для дифференциальных уравнений. Задача поставлена корректно в классическом смысле (по Ж. Адамару), если [2]

1) решение задачи существует;

2) это решение единственно;

3) решение задачи непрерывно зависит от входных данных.

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

Каждую некорректную задачу можно сформулировать как обратную

кнекоторой корректной прямой задаче.

В[1] приведены примеры корректных и, соответствующих им, некорректных задач:

Корректные задачи

 

 

 

 

 

 

 

 

 

Некорректные задачи

Арифметика

 

 

 

 

 

 

 

 

 

 

Умножение на малое число А

 

Деление на малое число А

A q = f

 

q = A-1 f (A << 1)

 

Алгебра

 

 

 

 

 

 

 

 

 

 

Умножение на матрицу

 

Решение системы A q=f в случаях,

A q=f

 

если А плохо обусловлена, вырождена

 

 

или прямоугольна

 

Анализ

 

 

 

 

 

 

 

 

 

 

Интегрирование

 

Дифференцирование

x

 

q(x) = f (x)

f (x) = f (0) + q(ξ) dξ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дифференциальные уравнения

Задача Штурма–Лиувилля

 

Обратная задача Штурма–Лиувилля

u′′(x) q(x)u(x) = λ u(x),

 

{λ n ,

 

 

 

un

 

 

 

2 }q(x)

 

 

 

 

 

u(0) hu(0) = 0,

 

Определение q (x)

u(1) Hu(1) = 0

 

по спектральным данным {λ n ,

 

 

 

un

 

 

 

}

 

 

 

 

 

 

 

Интегральные

уравнения

Уравнения Вольтерра и Фредгольма

 

Уравнения Вольтерра и Фредгольма

второго рода

 

первого рода

303

 

 

 

 

x

 

 

 

x

 

 

 

 

 

 

q(x) + K (x, ξ) q(ξ) dξ = f (x)

K (x, ξ) q(ξ) dξ = f (x)

0

 

 

 

0

 

 

 

 

 

 

 

 

 

 

b

 

 

 

b

 

 

 

 

 

 

q(x) + K (x, ξ) q(ξ) dξ = f (x)

K (x, ξ) q(ξ) dξ = f (x)

 

 

 

 

a

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Интегральная

 

геометрия

 

 

 

Определение интеграла от функции q

Определение q (x, y)

(x, y) вдоль кривой Γ (ξ, η)

по семейству интегралов

 

 

 

 

 

 

 

 

 

 

q(x, y)ds = f (ξ, η)

 

 

 

 

 

 

 

 

Γ (ξ, η)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Операторные

уравнения A q=f

m > 0 : q Q

A : D( A) Q

 

 

R( A) F

m q, q

Aq, q

А– компактный линейный оператор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Гиперболические

 

уравнения

Задача Коши

Задача Дирихле и Неймана

utt = ∆ u,

t > 0

Задача Коши с данными на

u

 

 

t =0 = ϕ (x), ut

 

t =0 = ψ (x)

времениподобной поверхности

 

 

 

 

 

 

utt = ∆ u,

x

 

 

 

 

 

 

 

Начально-краевая задача

 

 

 

 

 

u

 

 

 

u

 

 

Γ = g

 

 

 

u

 

= f1 ,

 

 

= f 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

Γ 1

 

Γ 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Параболические

уравнения

ut = ∆ u, t > 0, x

Задача Коши

u t =0 = f (x)

Начально-краевая задача u t =0 = 0, u Γ = g(x,t)

Задача Коши с обратным временем

ut = ∆ u, t > 0, x

u t =0 = f (x)

Начально-краевая задача с данными на части границы Γ 1 Γ

ut = ∆ u, t > 0, x

u

 

 

 

= f1 ,

u

 

 

= f2

 

 

 

 

 

 

Γ

1

n

 

 

 

 

Γ 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Эллиптические уравнения

u = 0, x R n

 

u = 0, x R n

u

 

= g или

u

 

= f ,

 

Задача Коши

 

 

 

 

 

 

 

 

Γ

n

 

 

 

 

 

 

 

Γ

 

Начально-краевая задача с данными на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

части границы

 

 

 

u

 

 

= h

 

α

u + β

 

 

 

 

 

Γ 1 Γ = ∂ Ω

 

 

 

 

 

 

n

Γ

 

 

 

 

 

Задача Дирихле, Неймана,

 

(Пример Адамара)

Робина (смешанная)

 

 

304

Прямые задачи Обратные коэффициентные задачи

utt = ∆ u q(x)u,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= ϕ (x), ut

 

 

 

= ψ (x)

 

= ∆ u q(x)u,

 

 

 

 

 

u

 

 

 

u

 

 

 

 

 

 

 

t =0

 

t =0

 

 

tt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= ϕ

(x),

 

 

 

 

ut

 

 

 

= ψ

(x)

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

ut = ∆ u q(x)u,

 

 

 

 

 

 

=0

 

 

 

 

 

 

 

 

 

t

=0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= f (t),

 

 

 

 

 

= g

 

 

 

u

= 0

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

t =0

 

 

 

 

 

 

 

 

 

 

 

 

n

 

Γ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(q(x) u) = 0,

 

x

ut = ∆ u q(x)u,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=0 = 0, u

 

Γ = f (t),

u

 

= g

 

Γ = 0 или

u

 

 

= f 2

u

 

 

n

 

u

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Γ

 

 

 

 

Γ

 

(q(x) u) = 0, x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= g,

 

u

 

 

= f

 

 

 

 

 

 

 

 

 

 

u

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Γ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим подробнее несколько хрестоматийных примеров некорректных задач.

Пример Тихонова [3]. Линейная алгебраическая система с плохо обусловленной (вырожденной) матрицей

2x + 3y = 5,

8x + 18 y = 50.

Матрица системы и расширенная матрица имеют ранг 1. Таким образом, система совместна и имеет множество решений, зависящих от одного параметра. Возьмем последовательность 100, 200, 300 десятичных знаков и так далее в приближении иррациональных чисел во втором уравнении. Тогда определитель системы не равен нулю и можно построить единственное решение хп, уп, соответствующее сохранению п значащих цифр в представлении иррациональных чисел. Оказывается, что построенная таким образом последовательность решений не имеет предела при п→∞ , хотя исходная информация становится все точнее и точнее. Таким образом, задача решения такой СЛАУ с вырожденной матрицей будет некорректной.

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

305

кой к ней является некорректной. Эта ситуации типична, если матрица находится в результате некоторых приближенных вычислений и если в результате расчетов получено, например, что det A = 10–30. В этом случае ситуации, когда определитель равен нулю и решение существует только при определенных ограничениях на правую часть либо не равен нулю и система имеет единственное решение, в принципе неразличимы.

Пример Адамара [3]. Рассмотрим следующую задачу Коши для уравнения Лапласа:

utt (x,t) = −uxx (x,t), t > 0 ,

u(x,0) = 0, ut (x,0) = 1 sin k x . k

Несложно показать, что решением этой задачи будет функция

u

 

(x,t) =

sh k t

sin k x .

 

k

 

 

 

 

 

 

k 2

 

Поскольку при k →∞

,

 

1

sin k x 0 , следовательно, решение должно

 

 

 

 

 

k

 

также стремиться к нулю.

Однако в общем случае, когда х ≠ π п, п Z,

решение становится бесконечным, т.е. uk (x,t) → ∞

при бесконечном уве-

личении k.

Простейшая задача с обратным временем. Для параболического уравнения корректными являются задачи с заданными граничными и начальными условиями. При задании решения на конечный момент времени имеем задачу с обратным временем [2]: по заданному состоянию необходимо восстановить предысторию исследуемого процесса:

 

u

=

2 u

 

, 0 < x < l, 0 t< T ,

 

t

 

 

x2

 

u(0,t) = 0,

u(l,t) = 0, 0 t< T ,

 

u(x,T ) = uT (x), 0 xl.

Для объяснения сущности некорректности этой задачи рассмотрим ее решение с условием

306

uT (x) =

1

2

 

πk x

 

 

 

 

sin

 

,

k

p

 

l

 

 

 

 

 

l

где k и p – целые положительные числа. ства L2, имеем

uT (x) 2 = uT2 (x)dx

В норме гильбертова простран-

=

1

0

k p

 

 

при k →∞ , т.е. «начальное» условие сколь угодно малое. Точное решение задачи имеет вид

 

 

 

 

k

2

 

 

 

 

 

 

 

uT

(x,t) = uT

(x) exp

π

 

 

 

(T t) .

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

Из этого представления следует, что при 0 ≤ t < T

 

 

1

 

 

k

2

 

 

 

 

 

 

 

 

 

uT (x)

=

 

 

exp

π

 

 

 

(T t)

→ ∞

 

p

 

 

 

 

k

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при k →∞ . Таким образом, возмущения в «начальном» условии, сколь бы малыми они ни были, неограниченно возрастают при t < T.

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

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

Будемговорить, чтозадача поставленакорректнопоТихонову, если [2]:

1)априори известно, что решение задачи существует в некотором

классе;

2)в этом классе решение единственно;

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

тимых решений. Класс априорных ограничений на решение может быть разный. Сама постановка задачи при рассмотрении некорректных задач

307

существенно меняется – в постановку задачи включается условие принадлежности решения некоторому множеству.

В случае если задача A u = f условно корректна на некотором множестве M и это множество – компакт, возможно построение оценок устойчивости нахождения обратного оператора.

Теорема. Пусть оператор А отображает компакт M непрерывно и взаимно однозначно на множество N. Тогда существует непрерывная функция

ω (τ ), ω (0) = 0, такая, что

u , u U uu< ω( AuAu ) .

1 2 1 2 1 2

Условная корректность задачи с обратным временем. Для парабо-

лического уравнения с однородными граничными условиями I рода

 

u

=

2 u

 

, 0 < x < l, 0 t< T ,

 

t

 

 

x2

 

u(0,t) = 0,

u(l,t) = 0, 0 t< T ,

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

 

 

 

 

 

u

 

 

Au = [ Au](x) = −

 

k(x)

 

, 0

< x < l .

 

 

 

 

x

x

 

Тогда параболическое уравнение можно записать как дифференци- ально-операторное уравнение для нахождения u (t) из гильбертова пространства Н = L2:

u + Au = f (t), 0 t< T ,

t

начальное условие (задача с «прямым» временем):

u(0) = u0 .

Оператор А является самосопряженным и неотрицательным в Н,

A* = A ≥ 0 .

Действительно,

308

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

( Av, w) = Au(x) w(x) dx = −

 

 

 

k (x)

u

 

w(x) dx =

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

0

 

x

x

 

 

 

 

 

 

 

 

1

1

(x)

u

 

 

 

 

 

 

 

 

 

 

(x)

 

1

= − k (x)

u

w(x)

+ k

 

w

dx = k

w

u(x)

 

 

 

 

 

 

 

 

 

 

 

x

0

0

x

 

 

 

x

 

 

 

x

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

k (x)

w

u(x) dx = (v, A * w).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

u

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( Av,v) = k (x)

 

dx 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

x

 

 

 

 

 

 

 

 

Таким образом, A ≥ 0. При выводе учтено, что u(x) и w(x) обращаются в нуль на границе.

Простейшую априорную оценку для данной граничной задачи с начальными условиями получим на основе Леммы Гронуолла [2].

Лемма. Для функции g(t), удовлетворяющей неравенству

 

 

g

ag(t)+ b(t), t> 0 ,

 

 

 

 

 

 

 

t

 

 

с a = const, b 0, верна оценка

 

 

g(t)

 

 

t

 

exp{at} g(0)+

exp{aθ}b(θ) dθ , t> 0 .

 

 

 

0

 

Теорема. Для решения задачи верна априорная оценка

t

u(t)u0 + f (θ) dθ, 0≤ ≤t T .

0

Доказательство.

Домножим операторное уравнение скалярно на u (x):

 

 

 

 

d u

,u

+ ( Au,u) = ( f ,u) .

 

d t

 

 

309

Учитывая, что

 

 

 

1

 

d

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

 

 

 

 

 

 

d u

,u

=

 

 

 

 

 

u

 

 

 

2 =

 

 

 

u

 

 

 

 

 

 

 

 

u

 

 

 

 

d t

 

 

2 d t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и используя неравенство Коши–Буняковского

 

 

 

 

 

 

 

 

 

 

 

 

 

( f ,u)

 

 

 

f

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

d

 

 

 

u

 

 

 

 

+ ( Au,u)

 

 

 

f

 

 

 

u

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поскольку А неотрицательный оператор, то

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

 

 

 

 

u

 

 

 

 

 

 

f

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Интегрируя по времени последнее соотношение, получим доказываемую оценку.

Следствие 1. Решение задачи единственно [2]. (Доказать самостоятельно.)

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

d u%

%

%

 

 

 

d t

+ Au

= f (t), 0 < t T ,

 

 

 

 

 

%

%

 

 

u(0)

= u0 .

Следствие 2. Решение задачи устойчиво (непрерывно зависит) по начальным данным и правой части. Пусть

 

%

 

 

 

 

%

 

 

 

 

 

 

 

 

 

ε,

f (t)f (t)

ε, 0< ≤t T ,

 

u0 u0

 

 

 

 

 

 

 

 

 

 

 

где ε > 0. Тогда

%

Mε, 0< tT

u(t) u(t)

с постоянной М = 1 + Т.

310

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