Чисельний розв'язок гіперболічних рівнянь (2 год.)
1 МЕТА РОБОТИ
1 Вивчення основних визначень і положень теорії чисельного розв'язку гіперболічних рівнянь.
2 Вивчення основних методів чисельного розв'язку гіперболічних рівнянь.
3 Розробка програм і розв'язок на ЕОМ гіперболічних рівнянь.
2 КОРОТКІ ТЕОРЕТИЧНІ ВІДОМОСТІ
Як приклад гіперболічного рівняння розглянемо математичну модель вільних коливань струни
, (3.1)
кінці якої зафіксовані у точках х = 0 і х = l. У початковий момент часу кожній точці струни придали початкове зміщення і швидкість . Постійна у рівняння (3.1) визначається вагою і натягом струни.
Отже, процес коливань струни визначається такими початковими
при , (3.2)
, при , (3.3)
і граничними
, =0 при (3.4)
умовами.
Задача (3.2) – (3.3) визначена на прямокутній області .
Часткові похідні другого порядку будемо апроксимувати за формулами:
, (3.5)
. (3.6)
Замінивши у (3.1) часткові похідні і їх наближеннями (3.5) і (3.6), отримаємо різницеву схему
,
яка апроксимує хвильове рівняння (3.1) на шаблоні типу «хрест» (рис.3.1).
|
|
Рисунок 3.1 - Шаблон типу “хрест”
Якщо ввести позначення , то
, (3.7)
де , .
Відповідним чином видозмінюється початкова (3.2)
, (3.8)
і гранична (3.4)
, , , (3.9)
умови.
Оскільки кінці струни зафіксовані у точках і , то і .
Початкова умова (3.3) задана у диференціальній формі, що вимагає, застосування до неї форм апроксимації. Найпростіша із них
.
Тоді у відповідності з (3.3) або
. (3.10)
У тому випадку, коли функція має другу похідну, можна скористатися формулою Тейлора порядку два, щоб обчислити значення для другого ряду.
Оскільки . У відповідності з рівнянням (3.1) .
Отже,
. (3.11)
Розкладемо функцію у ряд Тейлора другого порядку. Маємо
,
де ; ;
- залишковий член ряду Тейлора.
Оскільки, у відповідності з формулою (3.3) а згідно (3.10) то
. (3.12)
Формулу (3.12) можна застосувати для обчислення значень для першого ряду. Для цього візьмемо , , а функції апроксимуємо за формулою
, (3.13)
де .
Формули (3.12) і (3.13) дають можливість записати наступну формулу для дискретних значень :
.
Оскільки , то
.
Якщо врахувати, що , то
. (3.14)
На відміну від формули (3.7), яка забезпечує перший порядок точності , формула (3.10) має другий порядок точності .
3 ЗАВДАННЯ
1 Розв’язати задачу про коливання струни одиничної довжини із закріпленими кінцями , з початковими умовами , і нульовими граничними умовами .
2 Написати програму і розрахувати на ЕОМ значення кореня зазначеного рівняння.
3 Розробити програму для розв’язку даного рівняння. Розрахувати на ЕОМ значення кореня. Порівняти результати двох методів.
|
|
4 КОНТРОЛЬНІ ПИТАННЯ
1 Дайте класифікацію систем з розподіленими параметрами.
2 Сформуйте граничні і початкові умови для гіперболічного рівняння.
3 Отримайте дискретний аналог гіперболічного рівняння.
5 ТАБЛИЦЯ ІНДИВІДУАЛЬНИХ ЗАВДАНЬ
Варіант | f(x) | a | b | c |
0.1 | - | |||
0.1 | - | |||
0.2 | - | |||
0.3 | - | |||
0.4 | - | |||
- | - | - | ||
- | - | - | ||
- | - | - | ||
- | - | - | ||
- | - | - | ||
0.1 | 0.2 | |||
0.2 | 0.4 | |||
0.4 | 0.6 | |||
0.6 | 0.8 | |||
0.8 | 0.9 |