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

Boyarshinov_ChM_T3

.pdf
Скачиваний:
99
Добавлен:
13.03.2016
Размер:
1.69 Mб
Скачать

u sin x sin 1 x.

(1.13)

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

um x x 1 x 0 1x 2x2 ,

удовлетворяющем граничным условиям (1.12). Для упрощения будем удерживать только два слагаемых в разложении решения по степеням аргумента x:

u1 x x 1 x 0 1x .

(1.14)

Погрешность получаемого приближенного решения будем оценивать с помощью точного решения (1.13).

Невязка уравнения (1.11) на приближенном решении:

 

1 u1 u1 x 0 x2 x 2 1 x3 x2 6x 2 x.

(1.15)

В соответствии с идеей метода потребуем равенства нулю от взвешенной по всей области интегрирования невязки 1:

1

1 kdx 0,

k 0,m,

(1.16)

0

 

 

где k, k = 0, 1, 2, … – полная система взвешивающих функций.

Метод моментов

Выберем последовательность 1, x, x2, … в качестве взвешивающих функций k. В соответствии с (1.16) получим выражения:

1

 

1

1

1

11dx 0

x2 x 2 dx 1 x3 x2

6x 2 dx xdx 0,

0

 

0

0

0

1

1

x2

1

1

1xdx 0

 

x 2 xdx 1 x3 x2

6x 2 xdx x2dx 0.

0

0

 

0

0

Интегрирование приводит к системе двух алгебраических уравнений относительно неизвестных коэффициентов 0 и 1:

11

0

 

11

1

 

1

,

6

12

2

 

 

 

19

 

 

1

 

11

 

 

 

 

 

12

0

 

20

1

 

3.

Решение этой системы: 0 122 649 0,1879,

1

110 649 0,1695.

На рис. 1.3 показана погрешность u1

u

решения, полученного

методом моментов, по сравнению с точным решением (1.13).

11

 

0

 

 

 

 

 

 

 

 

 

 

-0,0004

 

 

 

 

 

 

 

 

 

 

-0,0008

 

 

 

 

 

 

 

 

 

 

-0,0012

 

 

 

 

 

 

 

 

 

 

-0,0016

 

 

 

 

 

 

 

 

 

 

 

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0,9

x

 

 

Рис. 1.3. Погрешность метода моментов

 

 

 

Метод коллокаций

В качестве взвешивающих функций k выбираются –функции Дирака. В частности,

0 x x0 ,

1 x x0 ,

где x1 и x2 – произвольные точки отрезка [0, 1]. Подсчитаем выражения (1.16) для этого случая:

1

1

1 x x0 dx x0 0,

1 x x1 dx x1 0.

0

0

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

 

2

3

2

 

 

x0 2 1 x0 x0 6x0 2 x0 0,

0 x0

 

 

 

 

6x1 2 x1 0.

 

2

3

2

 

0 x1

x1 2 1 x1

x1

Выбирая в качестве таких точек x0 = ¼

и x1 = ½, приходим к системе

алгебраических уравнений:

12

 

 

 

29

 

 

35

1

 

 

 

 

 

 

 

 

16 0

64

1 4

,

 

 

 

 

 

 

 

 

 

7

 

1

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

4 0

8

1 2.

 

 

 

 

 

Решением системы являются 0

6

31 0,1935,

1

40 217 0,1843. На

рис. 1.4 показана погрешность решения, полученного методом коллокаций.

 

 

 

 

 

 

 

 

 

 

 

 

 

0,002

 

 

 

 

 

 

 

 

 

 

 

 

0,0016

 

 

 

 

 

 

 

 

 

 

 

 

0,0012

 

 

 

 

 

 

 

 

 

 

 

 

0,0008

 

 

 

 

 

 

 

 

 

 

 

 

0,0004

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0,9

x

 

Рис. 1.4. Погрешность метода коллокаций

 

 

Метод подобластей

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

1,

x k ,

 

 

 

k

x

.

0,

 

k

 

Для задачи (1.11) – (1.12) в качестве подобластей рассмотрим 0 0,12 и 1 0,1 . Теперь соотношения (1.16) имеют вид:

1

 

1 2

 

 

 

1 2

 

 

 

2 dx

1 2

 

 

 

 

 

 

2 dx

 

1 2

 

 

 

 

 

 

 

 

 

0

 

2

x

 

 

 

 

3

x

2

6x

 

 

xdx

 

0

,

1 0dx

 

1dx

 

x

 

 

1

x

 

 

 

 

 

 

0

 

 

0

 

 

 

0

 

 

 

 

 

0

 

 

 

 

 

 

 

 

0

 

 

 

1

 

1

 

 

 

1

 

 

 

 

 

1

 

 

 

 

6x 2 xdx

1

 

 

 

1 1dx 1dx 0 x2

x 2 xdx 1 x3

x2

x2dx 0.

0

 

0

 

 

 

0

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

0

 

 

 

Интегрирование приводит к системе уравнений

13

 

 

 

 

11

 

 

53

 

1

 

 

 

 

 

 

 

 

12

0

 

192

1 8,

 

 

 

 

 

 

 

 

 

 

 

11

 

1

 

 

 

 

 

 

 

 

11

0

 

 

 

 

 

 

 

 

 

 

6

12 1

2.

 

 

 

 

Решение этих уравнений: 0 97 517 0,1876,

1

24 141 0,1702. На

рис. 1.5 показана погрешность решения, полученного методом подобластей.

 

0

 

 

 

 

 

 

 

 

 

 

 

 

-0,0004

 

 

 

 

 

 

 

 

 

 

 

 

-0,0008

 

 

 

 

 

 

 

 

 

 

 

 

-0,0012

 

 

 

 

 

 

 

 

 

 

 

 

-0,0016

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0,1

0,2

0,3

 

0,4

0,5

0,6

0,7

0,8

0,9

x

 

 

Рис. 1.5. Погрешность метода подобластей

 

 

Метод наименьших квадратов

Построим функционал

1

1 u1 12dx,

0

минимум которого, равный нулю, достигается при 1 0. Поскольку1 0, 1 , условия экстремума функционала, согласно теореме Лагранжа, можно представить в виде

 

 

1

 

dx 0,

 

1 2 1

1

0

0

0

 

 

1

 

dx 0.

 

1 2 1

1

1

0

1

Последнее выражение можно трактовать как вариант метода взвешенных невязок с весовыми функциями

14

 

 

 

 

0 1 ,

1 1 .

 

 

 

 

 

 

 

 

 

0

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В соответствии с (1.14) определяются весовые функции:

 

 

 

 

 

 

0 1 x2 x 2,

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1 x3 x2 6x 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

В соответствии с (1.16) строятся выражения

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

 

 

 

 

 

 

 

1 0dx 0 x2 x 2 2 dx

 

 

 

 

 

 

0

 

 

0

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

1 x3 x2 6x 2 x2 x 2 dx x x2 x 2 dx 0,

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

1 1dx 0 x2 x 2 x3 x2 6x 2 dx

 

 

 

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

 

 

 

 

1 x3 x2 6x 2 2dx x x3 x2 6x 2 dx 0.

 

 

 

0

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

-0,0003

 

 

 

 

 

 

 

 

 

 

 

 

-0,0006

 

 

 

 

 

 

 

 

 

 

 

 

-0,0009

 

 

 

 

 

 

 

 

 

 

 

 

-0,0012

 

 

 

 

 

 

 

 

 

 

 

 

-0,0015

 

 

 

 

 

 

 

 

 

 

 

 

-0,0018

 

 

 

 

 

 

 

 

 

 

 

 

 

0

0,1

0,2

0,3

0,4

0,5

0,6

0,7

0,8

0,9

x

 

Рис. 1.6. Погрешность метода наименьших квадратов

 

 

Метод конечных разностей

15

В соответствии с идеей метода конечных разностей строится локальная аппроксимация решения (для трех соседних узлов разностной сетки с номерами i, j и k, соответственно) в виде:

 

 

 

 

 

 

 

um ui i uj j uk k ,

 

 

 

 

 

 

 

 

 

где

 

2 x x

k

x x

j

,

 

k

 

4 x x x x

j

,

 

i

 

2 x x x x

k

 

i

h2

 

 

 

 

h2

i

 

 

 

h2

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

квадратичные функции, принимающие значения 1 в своем (одноименном) узле и 0 в соседних узлах. Невязка дифференциального уравнения (1.11) на таком приближении решения для всего отрезка [xi, xj] длиной h имеет вид:

 

4

 

 

8

 

4

 

 

um x

2

ui

 

 

2 uk

 

 

2

uj ui i uj j uk k x.

m um

 

 

 

h

 

 

h

 

h

 

 

 

В качестве

взвешивающей

возьмем

 

–функцию Дирака,

x xk .

Тогда выражение (1.16) метода взвешенных невязок приводится к виду

1

 

 

 

 

42 ui 2uk uj uk xk 0,

 

m x xk dx m xk

 

0

 

 

 

 

 

h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ui

2uk

uj

uk xk 0,

 

 

 

 

x 2

 

 

где x h2 – расстояние между двумя соседними узлами, то есть шаг сетки. Последнее выражение является конечно-разностной аппроксимацией уравнения (1.11), применяемой в сеточных методах.

-функция Дирака

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

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

16

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

Расширение понятия функции

Пусть f – фиксированная функция одной переменной, интегрируемая на каждом конечном интервале; – непрерывная функция, обращающаяся в нуль вне некоторого конечного интервала1. Каждой такой функции с помощью фиксированной функции f можно сопоставить число

 

 

f , f x x dx.

(1.17)

Иначе говоря, f можно рассматривать как линейный функционал на некотором пространстве финитных функций. Однако функционалами вида (1.17) не исчерпываются все функционалы, которые можно ввести на таком пространстве. Сопоставляя каждой функции ее значение в точке x = 0, можно получить функционал, не представимый в виде (1.17). Таким образом, функции f естественным образом включаются в некоторое более широкое множество – совокупность всех линейных функционалов на финитных функциях.

Пространство основных функций

Пусть K – совокупность всех финитных функций , имеющих непрерывные производные всех порядков. Вводится понятие сходимости: последовательностьn элементов из K называется сходящейся к K, если существует

интервал, вне которого все n 0, и последовательность производных nk

порядка k (k = 0, 1, 2, …) сходится2 на этом интервале равномерно к k .

Линейное пространство с такой сходимостью называется основным, а его элементы – основными функциями.

Обобщенные функции

Обобщенной функцией, заданной на прямой x , называется всякий непрерывный функционал T( ) на основном пространстве K. При этом непрерывность функционала понимается в том смысле, что T n T , если последовательность n сходится к в основном пространстве K.

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

1Такие функции называются финитными.

2Равномерность сходимости по различным k не предполагается.

17

 

 

T f x x dx

(1.18)

есть непрерывный линейный функционал на K. Такие обобщенные функции называются регулярными, а все прочие, не представимые в виде (1.18), – сингулярными. В качестве примера служит -функция, определяемая в виде

T0 ,

иставящая в соответствие функции ее значение в точке x = 0. Это непрерывный линейный функционал на K, то есть обобщенная функция. Этот функционал обычно записывается в виде

T x x dx,

причем под (x) понимается функция, равная нулю при всех x 0 и обращающаяся в точке x = 0 в бесконечность, так что

x dx 1.

Очевидно, если 1, то

, x 1dx ,1 1 0 1.

Важно подчеркнуть, что -функция Дирака1 есть обобщенная функция, определенная на K.

Еще один пример – смещенная -функция. Пусть

T a .

Как и в предыдущем случае, этот функционал можно представить в виде

T x a x dx.

Дифференцирование обобщенных функций

Пусть T – функционал на K, определяемый непрерывной функцией f,

1 Дирак Поль Адриен Морис [8.8.1902 – 20.9.1984] – английский физик-теоретик, один из основателей квантовой механики. В 1932 году избран членом Лондонского королевского общества, в 1931 – иностранным членом АН СССР и ряда других зарубежных академий и научных обществ. В 1932 году стал профессором Кембриджского университета. В 1933 году ему присуждена Нобелевской премии. Основные труды в математике по функциональному анализу и математической физике (уравнение Дирака, функция Дирака, статистика ФермиДирака).

18

T f x x dx.

Его производной dT/dx называется функционал, определяемый выражением

dT f x x dx.

dx

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

dT

 

 

 

 

 

 

f

 

x x dx

f x x dx.

dx

 

 

 

 

 

 

 

 

 

Таким образом, получено выражение для производной функционала dT/dx, в котором производная функции f не используется. Отсюда следует, что производной dT/dx обобщенной функции T является функционал, определяемый выражением

dT T . dx

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

Пример 1.1. Пусть f – регулярная (обычная) функция, производная которой существует и непрерывна. Тогда производная от нее как от обобщенной функции совпадает с ее производной в обычном смысле. Действительно,

dT T f , f , . dx

Пример 1.2. Пусть

1,

x 0,

h x

.

0,

x 0.

Эта функция Хевисайда определяет линейный функционал

h, x dx.

0

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

19

h , h, x dx x 0 0 0 ,

0

поскольку обращается в нуль на бесконечности. Таким образом, производная функции Хевисайда1 есть -функция.

Пример 1.3. Из примеров 1.1 и 1.2 ясно, что если f – функция, имеющая в точках x1, x2, … скачки, равные h1, h2, …, и дифференцируема в обычном смысле в остальных точках, то производная от нее как от обобщенной функции представляет собой сумму обычной производной f (в тех точках, где она

существует) и выражения вида hi x xi .

i

Пример 1.4. Определим производную x как обобщенную функцию.

 

 

 

 

 

0

 

x dx

 

 

 

 

x

 

 

 

 

 

, x,

 

x

 

x x dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

 

 

 

 

 

0

 

x 0 x dx x 0 x dx x dx x dx

 

0

 

0

h x h x x dx h x h x , .

Таким образом, производная x как обобщенной функции равна h x h x , где h(x) – функция Хевисайда.

Сходимость метода взвешенных невязок

Основные понятия и определения

Основные понятия и определения вводятся в соответствии с [18].

Последовательность

xn X

называется фундаментальной, если

0 N N такой,

что n N

и любых натуральных p выполняется

неравенство xn p xn .

1 Хевисайд Оливер [18.5.1850 – 3.2.1925] – английский физик и инженер. В 1891 году избран членом Лондонского королевского общества. Разработал метод символического (операционного) исчисления для решения сложных математических задач механики, электротехники, автоматики. Одновременно с Дж. Гиббсом объединил векторные представления У. Гамильтона и Г. Грассмана в векторное исчисление в его современном виде. Ввел термин орт и название набла для оператора Гамильтона , предложил обозначать векторы жирными символами.

20

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