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

Толстых-Уравнматем-физики

.pdf
Скачиваний:
153
Добавлен:
27.03.2016
Размер:
5.07 Mб
Скачать

Нам известны все значения решения на прямой t = 0 (см. (14.2)). По формуле (14.5) определим значения во внутренних точках отрезка прямой t = (в первом ряду), значения же в крайних точках этого отрезка известны в силу (14.3). Таким образом, последовательно ряд за рядом мы определим значения искомого решения во всех узлах сетки. Можно доказать, что это

 

 

 

 

 

 

 

 

2 a2

возможно не при любом соотношении шагов, а в случае 1

 

 

0, то

h

2

есть при

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h2

.

 

(14.6)

 

 

2a2

 

 

 

 

 

 

 

 

 

 

 

Особенно удобна для вычислений сетка с соотношением шагов

 

=

 

h2

 

.

 

(14.7)

 

 

2a2

 

 

 

 

 

 

 

 

 

 

 

 

В этом случае формула (14.5) принимает вид:

 

 

 

ui,k 1

1

[ui 1,k

 

ui 1,k ]

 

(14.8)

 

 

 

 

2

 

 

 

 

 

 

 

 

то есть значение искомой функции ui,k 1 в середине отрезка

[xi 1, xi 1]

через время (в момент

tk 1 tk

)

 

равно среднему арифметическому

значений функций ui 1,k ,

ui 1,k в концах рассматриваемого

отрезка в

момент времени tk .

Значения решения между узлами сетки можно получить, например, экстраполированием, проводя плоскость через каждые три точки в пространстве (x, t, u). Обозначим решение, полученное по формуле (14.8) и экстраполированное указанным образом через uh x,t . Можно показать, что оно сходится к решению поставленной задачи, то есть

limuh x,t u x,t .

h 0

Точность метода порядка h2 : Rh uh x,t u x,t Mh2 ,

где M – постоянная, не зависящая от h. Следовательно, решение задачи (14.1) – (14.3) может быть получено методом сеток с любой степенью точности. Этот метод легко может быть реализован на ЭВМ. Для практической оценки погрешности можно использовать формулу (13.12).

111

Задача 14.1. Найти численное решение уравнения теплопроводности

u 2 2u, удовлетворяющее краевым условиям:

t x2

u(x, 0) = x(1,5–x), u(0, t) = 0, u(1, t) =0,5,

с шагом h = 0,2; 0 t 4 . Дать физическую интерпретацию задачи. Найти решение с точностью = 0,01 при t = .

Решение. С физической точки зрения решение u(x, t) поставленной задачи задает распределение температуры стержня 0 x 1 за время 0 t 4 (например, время в секундах, длина в сантиметрах, температура в градусах).

Для решения задачи применим метод сеток при (рис. 25):

=

h2

= {h = 0,2; a

2

= 2} = 0,01.

2a

2

 

 

 

 

 

Рис. 25

Приближенные значения температуры во внутренних узлах сетки (см. таблицу 14.1) ищем по формуле (14.8)

1

ui,k 1= 2 (ui 1,k +ui 1,k ), i =1,4, k = 1,4;

с учетом начальных и граничных условий, например:

u

1

(u

00

u

20

), u

21

 

1

(u

u

30

) и т.д.

2

 

11

 

 

 

2

10

 

 

112

Таблица 14.1

0

u14

u24

u34

u44

0,5

 

0

u13

u23

u33

u43

0,5

 

0

u12

u22

u32

u42

0,5

 

0

u11

u21

u31

u41

0,5

u(x, 0)

0

0,26

0,44

0,54

0,56

0,5

u(0, t)

 

 

 

 

u(1, t)

 

Согласно (14.8), заполняем ряд за рядом таблицу 14.2, представляющую искомое приближенное распределение температуры. Так как точность метода порядка h2, то вычисления проводим с тремя знаками после запятой (h2 = 0,04).

Таблица 14.2

0

0,165

0,305

0,405

0,465

0,5

0

0,18

0,33

0,43

0,48

0,5

0

0,20

0,36

0,46

0,5

0,5

0

0,22

0,40

0,50

0,52

0,5

0

0,26

0,44

0,54

0,56

0,5

Найдем теперь решение u(x, t = ) с заданной точностью. Уменьшим размер сетки h в два раза: h1 = 0,1; 1 = 0,0025 (рис. 26) (решение смотри в таблице 14.3).

Рис. 26

113

Таблица 14.3

0

0,11625

0,225

0,32125

0,40

0,46

0,50

0,52125

 

0,525

0,51625

0,5

0

0,12

0,2325

0,33

0,41

0,47

0,51

0,53

 

 

0,5325

0,52

0,5

0

0,125

0,24

0,34

0,42

0,48

0,52

0,54

 

 

0,54

0,525

0,5

0

0,13

0,25

0,35

0,43

0,49

0,53

0,55

 

 

0,55

0,53

0,5

0

0,14

0,26

0,36

0,44

0,5

0,54

0,56

 

 

0,56

0,54

0,5

 

Сравнивая значения решения при одинаковых x, t в таблицах 14.2 и

14.3 (выделены), видим, что погрешность R =

0,005

 

= 0,001(6) < 0,01.

 

 

 

 

 

 

 

h

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Задачи для самостоятельного решения

Решить задачу Дирихле для уравнения Лапласа

 

2u

 

 

2u

0

 

2

 

2

 

 

 

 

x

 

y

 

в прямоугольнике 0 x a, 0 y b с шагом h и с точностью = 10–4

при следующих условиях:

1.0 x 0,3, u(x, 0) = 10x, u(0, y) = 2y,

2.0 x 0.3,

u(x, 0) = 5x + 1.5, u(0, y) = 4y2 + 5y + 1.5,

3.0 x 1,

u(x, 0) = x2 + x + 1,

u(0, y) = 15y2 2 y + 1, 3

0 y 0.5,

h = 0.1,

u(x, 0.5) = 10x + 1,

u(0.3, y) = 3 + 4y2.

0 y 0.5,

h = 0.1,

u(x, 0.5) = 5, u(0.3, y) = 3 + 4y.

0 y 0.6,

h = 0.2,

u(x, 0.6) = 6,

u(1, y) = 5y + 3.

114

4.0 x 0.8, u(x, 0) = 5x + 2, u(0, y) = 2,

5.0 x 0.75,

u(x, 0) = 4x, u(0, y) = 6.4y,

6.0 x 2,

u(x, 0) = x(2 – x), u(0, y) = 3y2,

7.0 x 1.5,

u(x, 0) = 2x,

u(0, y) = 40 y, 3

8.0 x 1, u(x, 0) = 0,

u(0, y) = 30 y,

9.0 x, y 1,

u(x, 0) = 50 sin x, u(0, y) = 50y (1 – y),

10.0 x, y 1,

u(x, 0) = 30x (1 – x), u(0, y) = 30 sin y,

11.0 x, y 1,

u(x, 0) = 50 sin x, u(0, y) = 50 sin y,

12.0 x, y 1,

u(x, 0) = 40 sin x ,

2

u(0, y) = 40 y2,

0

y 0.8,

h = 0.2,

u(x, 0.8) = 2,

 

u(0.8, y) = 6 – 5y.

 

0

y 1.25,

h = 0.25,

u(x, 1.25) = 8, u(0.75, y) = 3 + 4y.

0

y 2,

h = 0.5,

u(x,

2) = 12,

 

u(2, y) = 3y2.

 

0

y 0.9,

h = 0.3,

u(x,

0.9) = 12,

 

u(1.5, y) = 3 + 10y.

0 y 1,

h = 0.25,

u(x, 1) = 30 cos x ,

2

u(1, y) = 30 cos y .

2

h = 0.25,

u(x, 1) = 0, u(1, y) = 0.

h = 0.25,

u(x, 1) = 20 x, u(1, y) = 20 y.

h = 0.25,

u(x, 1) = 30x , u(1, y) = 30 y2.

h = 0.25,

u(x, 1) = 40,

u(1, y) = 40.

115

ЗАКЛЮЧЕНИЕ

Итак, в пособии рассмотрен один из важнейших разделов высшей математики – уравнения математической физики. Основные теоретические положения уравнений математической физики достаточно полно и математически строго обоснованы, иллюстрируются большим количеством рисунков, примеров и задач. Многообразие решаемых задач, а также наличие задач для самостоятельной работы позволяет рассматривать пособие и как руководство к практическим занятиям.

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

116

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Араманович И.Г. Уравнения математической физики / И.Г. Араманович, В.И. Левин. М.: Наука, 1964. 288 с.

2.Блохин Е.П. Динамика поезда / Е.П. Блохин, Л.А. Манашкин. М: Транспорт, 1982. 220 с.

3.Будак Б.М. Кратные интегралы и ряды / Б.М. Будак, С.В. Фомин. – М.:

Наука, 1967. – 608 с.

4.Бугров Я.С. Высшая математика. Дифференциальные уравнения. Кратные интегралы. Ряды. Функции комплексного переменного / Я.С. Бугров, С.М. Никольский. М.: Наука, 1985. 464 с.

5.Вериго М.Ф. Динамика вагонов / М.Ф. Вериго. М.: Транспорт, 1971.

175 с.

6. Владимиров В.С. Уравнения математической физики / В.С. Владимиров. М.: Наука, 1981. 512 с.

7.Волков Е.А. Численные методы / Е.А. Волков. М.: Наука, 1982. 256 с.

8.Ефимов А.В. Математический анализ (специальные разделы). Учебное пособие для втузов / А.В. Ефимов. М.: Высш. шк., 1980. – Ч. 1. 279 с.

9.Зельдович Я.Б. Элементы прикладной математики / Я.Б. Зельдович, А.Д. Мышкис. М.: Наука, 1972. 592 с.

10.Левин В.И. Методы математической физики / В.И. Левин. М.:

Учпедгиз, 1960. 244 с.

11. Пискунов Н.С. Дифференциальное и интегральное исчисление / Н.С. Пискунов. М.: Наука, 1985. Т. 2. 560 с.

12.Смирнов В.И. Курс высшей математики / В.И. Смирнов. М.: Наука, 1962.

Т. 1. 478с.

13.Смирнов В.И. Курс высшей математики / В.И. Смирнов. М.: Наука, 1974.

Т. 2. 655с.

14.Смирнов В.И. Курс высшей математики / В.И. Смирнов. М.: Наука, 1958.

Т. 3. 675с.

15.Смирнов В.И. Курс высшей математики / В.И. Смирнов. М.: Наука, 1957.

Т. 4. 812с.

16.Тихонов А.М. Уравнения математической физики / А.М. Тихонов, А.А. Самарский. М.: Наука, 1977. 735 с.

17.Фихтенгольц Г.М. Курс дифференциального и интегрального исчисления / Г.М. Фихтенгольц. М.: Наука, 1970. Т. 2. 800 с.

18.Фихтенгольц Г.М. Курс дифференциального и интегрального исчисления / Г.М. Фихтенгольц. М.: Наука, 1970. Т. 3. 656 с.

19.Фролов К.В. Прикладная теория виброзащитных систем / К.В. Фролов, Ф.А. Фурман. М.: Машиностроение, 1980. 276 с.

117

20.Чудесенко В.Ф. Сборник задач по специальным курсам высшей математики / В.Ф. Чудесенко. М.: Высшая школа, 1983. 112 с.

21.Сборник задач по уравнениям математической физики / Под редакцией В.С. Владимирова. М.: Наука, 1982. 256 с.

22.Ряды Фурье. Преобразование Фурье. Метод. указ. / Сост. канд. физ.- матем. наук О.Д. Толстых. – Иркутск: ИрИИТ, 1987. 30 с.

23.Уравнения математической физики. Методические указания / Сост. канд. физ.-матем. наук О.Д. Толстых. Иркутск: ИрИИТ, 1992. 66 с.

24.Криволинейные интегралы. Метод. указ. / Сост. канд. физ.-матем. наук О.Д. Толстых. – Иркутск: ИрИИТ, 1993. 30 с.

25.Толстых О.Д. Метод сеток. Курс лекций и индивидуальные задания / О.Д. Толстых. Иркутск, 1999. 24 с.

118

Учебное издание

Ольга Дмитриевна Толстых Валерий Ерофеевич Гозбенко

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

Учебное пособие для студентов технических специальностей

Редактор: В.В. Добросветова Компьютерная верстка: О.Д. Толстых

Подписано в печать

Формат 60x84/16. Печать офсетная Усл. печ. л. – 8,0. Уч.-изд. л. – 10,5

План 2008 г. Тираж 500 экз.

Типография ИрГУПС, г. Иркутск, ул. Чернышевского, 15.

119

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