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

книги из ГПНТБ / Марчук Г.И. Методы вычислительной математики

.pdf
Скачиваний:
63
Добавлен:
25.10.2023
Размер:
13.2 Mб
Скачать

Предположим, что шаг т выбран из условия, чтобы знаме­ натель в (3.11) не обращался в нуль ни для одного значе­ ния п. Тогда имеем

 

 

 

 

 

 

 

 

 

(3.12)

Заметим,

что

это условие

согласовано с условием

аппрокси­

мации крупномасштабных

возмущений.

 

 

 

 

Формальный анализ решения модельной задачи в виде

(3.11)

показывает, что

все

7 " п > 1

и высокочастотные

гармо­

ники, соответствующие

большим номерам

п, имеют

быстро

растущие

с

номером

амплитуды.

Следовательно,

для

них

Г п > 1

и

тем

более Т\^\.

Поскольку при обработке

 

вход­

ных данных g

мы отбросили все гармоники

ряда Фурье

(3.5),

начиная с n—m-\-l, то на первый взгляд кажется, что этого

достаточно, чтобы сумма

Фурье

 

g

=

 

порождала решение с таким же числом

членов

 

m

 

?'=

2 т і £ „ и „ .

(з . із)

Такое положение было бы в действительности, если бы на­ ши ЭВМ позволяли вести расчет с бесконечным числом зна­ чащих цифр. Однако из-за ограниченности слова в процессе вычисления вследствие ошибок округления сразу же появятся компоненты g„ для п>ш. И хотя они малы, но имеют боль­ шой «вес» в решении, пропорциональный Tjn^> 1. Эти ошибки в конце концов могут существенно исказить искомое решение задачи. Чтобы избежать катастрофического роста ошибок высокочастотных компонентов ряда Фурье, необходимо найти такую конструкцию, которая автоматически любой элемент векторного пространства F переводила бы в элемент некото­ рого подпространства Ф.

Определим Ф следующим образом: будем считать, что элемент принадлежит подпространству Ф, если амплитуды последних {N—пг) гармоник суммы Фурье этого элемента по системе функции ип в процессе численного решения задачи возрастают от шага к шагу не быстрее, чем несколько ампли­ туд последней информативной гармоники с номером пг. При конструкции такого подпространства ошибки округления на его элементах будут возрастать не быстрее амплитуды пг-й гармоники. Это обеспечит корректность вычислительной схемы.

М. М. Лаврентьеве2 -2 6 !, Лионе и Латтес1 1 6 1 предложили вместо оператора А в модельной задаче (3.2) рассматривать

оператор Аг — А — єЛ2 . В этом случае вместо задачи (3.2) будем иметь

гіфі

- л Ф е = - е л 2 ? ,

( 0 < г < д ,

J -

 

 

 

(ЗЛ4)

 

Ф е = £

при

/ = 0 ,

где є — пока произвольный

параметр. Этот параметр выберем

из

условия, чтобы решение задачи не выходило из множест­

ва

Ф. Ради простоты анализа предположим, что Л =

Л*.Рас­

смотрим разностную схему

 

 

 

 

Й + 1

го3 -

-

ф ' + 1 + й

 

 

(Л — гА'г)

— — - — ^ = 0,

(3.15)

Решение задачи (3.15) будем находить_с помощью ряда Фурье по собственным функциям оператора Л. Тогда получим

ф £ = > • -T2S«Un. (3.16)

Параметр є выберем из условия, чтобы относительная ошибка в гармонике с номером m за счет введения оператора

вЛа не превышала т| (обычно в качестве т) можно брать

г)<;1

в зависимости от того, каково соотношение в гармонике

п=т

между полезной информацией и неучитываемыми погрешно­ стями («шумом»)) . Из этого условия приходим к соотношению

^ - = ^ - f .

(3.17)

Отсюда

 

8 = ж г

( З Л 8 >

Таким образом, мы приходим к определению одной из важнейших априорных величин, необходимых для дальней­ шего численного расчета. Легко видеть, что при заданном параметре е из (3.18) амплитуды всех гармоник п>т будут возрастать со временем не быстрее, чем Т т .

Наконец, нам понадобится еще одна априорная величина. Для ее нахождения рассмотрим

т

ф ' =

2

g n e x X n l ип

(ЗЛ9)

n = l

 

N

 

 

4>i

V

gnT„(e)un,

(3.20)

— J

где

r l = l

 

 

 

 

 

7\, (є)

=

 

 

Поскольку решение

фв принадлежит Ф, без

большой

погрешности можно заменить его на

 

 

п = 1

gnT'n (Є) Un,

(3.21)

 

 

 

где мы ограничились только первыми т членами ряда. Реше­ ние в виде (3.21) находится конструктивно с помощью уже полученной системы функций ип и ип ( « = 1 , 2, . . . , т). С по­ мощью выражений (3.19) и (3.21) найдем величины ф-> и Ф£ при / = 1 , 2, . . . , /о. После этого введем в рассмотрение век­ торы

ф'

фі

ФФЕ

Ф, фе =

ФУО

и подсчитаем норму

||ф- фе|| = б.

(3.22)

Это и будет последняя из искомых априорных величин. Две другие — т и є — определены формулами (3.12) и (3.18).

Сформулируем численный алгоритм решения исходной задачи (3.1). С учетом изложенного выше анализа построим следующую аппроксимацию задачи:

 

-

( Л , -

Я-1

 

+ Ф7'

0,

ФИ

(3.23)

т

гА)) - Ї

2

 

 

4

'

~"

 

 

 

 

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

 

1

(3.24)

3(Л)

т\К (А)

 

Введем в рассмотрение векторы и матрицу

Ф1

- R

0

g

Ф2

і = о

 

 

Ф = • •

»

ф'°

о

 

 

 

 

 

 

- S 0

О

О

О . . . о

и

 

 

 

Д і

 

О

О

. .

. о

О

 

 

л =

О

R2 - s a

О . . . О

О

 

 

 

О

О

-

5 3

. .

. о

О

 

 

 

О

О

О

О .

 

 

 

 

где

 

 

 

 

 

 

 

 

 

Sj — Е

(Л / — еЛ2 ,);

# , = £ + - ! - (Л, -

єЛ2 );

 

 

Л;= Л ( ^ + 1 / 2 ) .

 

 

 

 

Тогда приходим к задаче

 

 

 

 

 

 

 

 

 

 

A<p=f.

 

 

 

 

(3.25)

Задачу (3.25)

симметризуем, умножив на Л*

 

 

 

 

 

A*Acp=A*f

 

 

 

(3.26)

и сформулируем некоторый итерационный процесс.

В

част­

ности, для этой цели

используется

метод сопряженных

гради­

ентов, не требующий

априорного

знания границ

спектра

Л*Л.

Формулировкой

метода

последовательных

приближений

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

априорная оценка аппроксимации

(3.22), полученная

для

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

задачи

(3.1). Предположим поэтому, что

 

 

 

!1Ф-Фе11 = 6,

 

 

(3.27)

где ф точное решение задачи (3.1)

в узлах сетки,

а

ф8

решение разностной задачи с регуляризирующим оператором. Тогда итерационный процесс (3.23) естественно продолжать

до тех

пор, пока

ошибка итерационного процесса

оказы­

вается

большей,

чем ошибка аппроксимации (3.27),

и про­

цесс следует закончить при равенстве этих ошибок. Алгорит­

мически

это сделать наиболее

просто следующим

образом.

Введем

в рассмотрение вектор

невязки £f t по формуле

 

1 я = Л * ( Л ф * - т ) = Л * Л ( ф " - ф ) .

(3.28)

Тогда имеет место оценка

|1ПК11л*л||||ф*-ф||. (3.29)

Очевидно, ошибка аппроксимации ||ф—фе|| = б эквивалентна невязке

НПКб||д*л||. (3.30)

А это значит, что вычислительный процесс следует про­ должать до тех пор, пока норма невязки |||*|| не будет сравнима с величиной в правой части (3.30). Таким образом, приходим к параметрической оценке для к0:

| | £ * « 1 К Р ( Л М ) 6 .

(3.31)

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

на процесс регуляризации, но и она

уже

дает представление

о возможных подходах

к численному

решению

обратных

задач. Более глубокое изучение этих

вопросов можно

найти

в монографии М. М. Лаврентьева1 2 1 .

 

 

 

 

В заключение следует

отметить,

что

изложенные

методы

и идеи могут быть также

применены

к численному

решению

задачи Коши для уравнений эллиптического типа. Эти задачи в классическом смысле поставлены некорректно и для своего решения требуют привлечения методов, разработанных в тео­ рии условно корректных задач. Большой цикл исследований в этом направлении проведен А. Н. Тихоновым1 1 6 ] , М. М. Лав­ рентьевым1 1 6 ', В. К. Ивановым1 1 6 1 и другими.

5.4. ПОСТАНОВКА ОБРАТНЫХ ЗАДАЧ НА О С Н О В Е МЕТОДОВ ТЕОРИИ ВОЗМУЩЕНИИ

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

рнментов с целью получения наиболее информативного на­ бора функционалов.

Существенные результаты по формулировке обратных задач получены в теории переноса излучения благодаря работам Фукса1 1 6 1 , Л. Н. Усачева1 1 6 1 , Б. Б. Кадомцева1 1 6 1 , Г. И. Марчука и В. В. Орлова1 1 6 1 . Вопросы постановки и решения обратных задач активно изучаются в проблеме распознавания образов, идентификации, в теории оптимиза­

ции

и

т. д. Эти вопросы подробно обсуждаются

в

работах

Л.

С.

Понтрягииа1 3 1 , Балакришнана1 3 1 , Лионса1 2 1

и

других.

5.4.1. Некоторые вопросы линейной теории измерений

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

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

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

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

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

15 Г. И. Марчук

225

изучаем сложный физический процесс с помощью прибора, имеющего определенные физические характеристики. Пока­ зания такого прибора связаны с исследуемым полем физиче­ ской величины и являются функционалами поля. В большин­ стве случаев, однако, экспериментатора интересует не само поле физической величины, а отклонения от него под влия­ нием обычно малых возмущений. Это значит, что измерения должны быть проведены с достаточной точностью, чтобы зарегистрировать указанные отклонения поля от некоторого «стандартного» состояния. Предположим, что это первое необходимое требование к прибору выполнено и мы распо­ лагаем измерениями отклонений показания прибора от нормы с требуемой точностью. Спрашивается, достаточно ли этой информации для удовлетворительной интерпретации экспе­ римента и можем ли мы с достаточной точностью восстано­ вить информацию о возмущенном состоянии системы. К со­ жалению, на этот вопрос обычно дать ответ очень трудно. Объясняется это тем, что задачи восстановления информа­ ции о поле физической величины с помощью измерительных приборов являются, как правило, некорректно поставленными задачами математической физики.

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

тельного прибора.

Именно с

этих

позиций мы

приходим

к изложению

теории, основываясь

на

результатах

работы

Г. И. Марчука и В. В. Орлова"6 1 .

 

 

 

 

5.4.2. Сопряженные функции и понятие ценности

 

Рассмотрим

функцию ф(д:), удовлетворяющую уравнению

 

 

Lv(x)=q(x),

 

 

 

(4.1)

где L — некоторый

линейный

оператор,

a q(x) — распреде­

ление источников в среде. При этом под х будем

понимать

совокупность всех

переменных

задачи

(временная

и

прост­

ранственные координаты, энергия, направление скорости), считая, что оператор L и функции ф являются действитель­ ными и ф ^ Ф .

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

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

(S, / 0 = §g{x)h(x)dx,

(4.2)

где интегрирование ведется по всей области D определения функций g и h. -

При

решении

тех или

иных физических задач обычно

имеют

в виду

получить

в результате значение некоторой

величины, являющейся функционалом от потока ср(х). Любая величина, линейно связанная с потоком Ф(Д:), может быть выражена в виде такого скалярного произведения. Напри­

мер, если

нас интересует результат

измерения

некоторого

процесса

в среде с характеристикой

прибора *2>{х), то это

значение

есть

 

 

 

/ £ [ < p l = M * ) 2 ( * ) r f x = = ( < P , 2 ) .

(4.3)

Таким образом, будем рассматривать физические вели­ чины, которые могут быть выражены в виде линейного функ­ ционала от ф(х):

Л»[ф] = (ф> Р)>

где величина р характеризует интересующий нас физический процесс. Введем вместе с оператором L сопряженный к нему оператор L * , определяющийся из условия

(g, Lh) = (h, L*g),

(4.4)

для любых функций g и h. Наряду с уравнением (4.1), кото­ рое будем называть основным, введем сначала формально неоднородное сопряженное уравнение

 

 

 

/ _ * Ф Р

= /?(*),

 

 

(4.5)

где р{х)—некоторая

произвольная пока функция, а

ф*ЕФ*.

Подставляя в формулу

(4.4) вместо функций hug

решения

уравнений ( 4 . 1 ) и (4.5),

фи Фр , получим

 

 

 

 

(q>;,

Lq>) = (q>, L*q>;)

 

 

(4 . 6)

или, воспользовавшись

уравнениями ( 4 . 1 ) и (4.5),

 

 

(фр\ <7) =

(Ф. Р),

 

 

(4 . 7)

иначе говоря,

J q [ ф р ] = 7 р [ ф ] . Поэтому, если

нам

нужно найти

значение функционала

/ р [ ф ] , мы можем получить его двояко:

либо решить

уравнение

( 4 . 1 ) и определить

эту

величину по

формуле

 

 

 

 

 

 

 

 

 

 

/ Р [ ф ] = ( ф , Р ) ,

 

 

(4-8>

либо решить

уравнение

(4.5)

и определить

ту

же

величину

по формуле

 

 

 

 

 

 

 

 

J P ІФІ = / Л Ф ; 1 = (Ф;. ?)•

 

 

(4 . 9)

15*

 

 

 

 

 

 

227

Следовательно, каждому линейному функционалу

/р [ср] =

(ф, р)

может быть поставлена в

соответствие

функция

<р*р(х),

удовлетворяющая уравнению

(4.5), причем в

качестве

свободного члена этого уравнения следует использовать имен­

но функцию

р(х),

характеризующую

интересующий

 

нас

процесс.

 

 

 

 

 

 

 

 

 

 

Пусть в среде имеется «источник

единичной

мощности»,

помещенный в точку Хо, т. е.

 

 

 

 

 

 

 

 

 

д(х)=8(х—Хо).

 

 

 

(4.10)

Так как

 

 

 

 

 

 

 

 

 

 

 

 

 

(х),

б (х—хо)) = . Ф 0 ),

 

(4.11)

то в этом случае

 

 

 

 

 

 

 

 

 

Jp\tp]~

J^=b(x-x0)

ІФр] =

Ч>1 C-v'o).

 

(4.12)

Следовательно,

сопряженная

функция

<$*р(х) описывает

зави­

симость

функционала /р[ф] =

(ф, р) от

точки помещения

ис­

точника единичной

мощности.

 

 

 

 

 

 

Представим

себе физическую систему

(или прибор), в

ко­

торой измеряется некоторая величина

/ Р [ ф ] , являющаяся

ли­

нейным

функционалом

от решения,

связанного,

например,

с плотностью частиц субстанции ф. Если в некоторую точку системы мы впустим определенное количество частиц (или, наоборот, будем извлекать эти частицы), то измеряемое зна­ чение величины / р [ ф ] будет соответственно увеличиваться или уменьшаться, причем это изменение будет зависеть от той точки, в которой мы производим изменение числа частиц. Как видно из предыдущего, эта зависимость описывается сопря­ женной функцией ф*(х), удовлетворяющей уравнению (4.5). Следовательно, сопряженная функция ц>*(х) дает нам вклад частиц, находящихся в той или иной точке системы, в интере­ сующий нас функционал / р . Поэтому функцию Фр (Х) можно назвать ценностью субстанции в точке х по отношению к функ­ ционалу / р [ ф ] = (ф, р)*>.

Толкование сопряженной функции Ф* (х) как ценности

субстанции позволяет дать ясную трактовку и теории возму­

щений для

любого

функционала / Р [ ф ] . Действительно,

если

в элементе

объема

Ах около точки х мы изменим число

час­

тиц на величину 8N, то соответствующее изменение

величины

/ р будет выражено следующим уравнением:

 

8Jp = 8N%,(x).

(4.13)

*) Термин «ценность» весьма удачен в задачах теории переноса излу­

чения. Возможно, что

в других задачах будет найден более подходящий

термин.

«,

Если в рассматриваемой системе

произведены некоторые

малые изменения

параметров, так что оператор L переходит

в оператор L + 6 L ,

то это соответствует изменению числа час­

тиц в каждом элементе Ах на величину 6N=—Ax8Lq>.

Об­

щее изменение функционала J p при

таком изменении

запи­

шем в виде

 

 

 

 

 

8JP =

J q>*p(x)8Lq>(x)dx.

(4. И)

Строгий вывод этого соотношения будет дан ниже.

 

Соотношение

(4.13)

позволяет

измерять распределение

функции ценности в системе, изменяя известным образом чис­ ло частиц в разных точках х системы и измеряя при этом соответствующее изменение величины J p . Введенное понятие ценности может быть полезным в теории различных измери­ тельных приборов. Действительно, прибор обычно предназ­ начен для измерения какой-либо одной величины J p . Поэтому для каждого прибора может быть введена вполне определен­ ная функция ценности фр (х), которая может быть однажды измерена или сосчитана. Если распределение субстанции и ее ценности известны, то соотношение (4.14) может быть ис­ пользовано для измерений двояким образом.

Во-первых, измеряя величины б/р при различных измене­ ниях параметров среды 8L, мы можем при помощи соотноше­ ния (4.14) определять величины 5L, т. е. различные характе­ ристики взаимодействия частиц с веществом. Например, та­ ким образом можно измерить (по существу, так и делается) сечения взаимодействия нейтронов с веществом для различ­

ных образцов, помещая эти

образцы в прибор

и определяя

62 = 6L по изменению величины J v .

 

Во-вторых, соотношение

(4.14)

позволяет вводить поправ­

ки в измеряемую величину

Jp за

счет различных возмущаю­

щих факторов в приборе.

 

 

 

 

Наконец, определение понятия ценности позволяет полу­

чать уравнения

для функции

ц>*Р(х), исходя непосредственно

из физического

смысла этой

величины, точно

так же, как

уравнение для потока нейтронов получается из закона сох­ ранения числа нейтронов.

Приведенные выше формулы позволяют также получить теорему взаимности для функций Грина основного и сопря­

женного

уравнений

G(x, х0)

и

G*(x,

Х\). Функция

G(x,

х0)

удовлетворяет уравнению (4.1) при q(x)

= б ( х — х 0 ) ,

а функ­

ция G*(x,Xi)

—уравнению (4.5)

при

р(х)

=8(х—Х\).

 

 

Подставляя

в формулу

(4.7)

y(x) =

G(x,

х0),

ц>р(х)

=

= G*(x,

xi)

и

приведенные

выражения

для

q и р,

получим

 

 

 

G(xu

Xo) =

G*(x0,

X l

) ,

 

 

(4.15)

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

Соседние файлы в папке книги из ГПНТБ