Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Метод сеток для уравнений Пуассона и ЛапласаСодержание книги
Поиск на нашем сайте
Рассмотрим первую краевую задачу для уравнения Пуассона в прямоугольной области 0 ≤ x ≤ α; 0 ≤ y ≤ b; Uxx+Uyy=f (x,y) , (12.7) (ГУ) Ur= φ (x,y) . (12.8)
Выбрав шаги по времени и по координатам, строим сетку xl = l · h; x 0 = 0; xl = l · h; xn = α; yJ = J · τ; y 0 = 0; ym = b где t = 1, 2 ,….,n; J = 1, 2 ,……., m. Заменяя в каждом внутреннем узле (xl, yJ) производные конечными разностями по формулам (12.4), получаем конечно-разностные уравнения , (12.9) U 0, J = φ (0, yJ) = φ 0, J; Un , J = φ (α, yJ) = φn , J, (12.10) Ul , 0 = φ (x, 0) = φl , 0; Ul , m = φ (x, b) = φl , m, (12.11)
где t = 1, 2 ,…., n; J = 1, 2 ,……., m. Уравнения (12.9) вместе с условиями (12.10)-(12.11) образуют систему линейных алгебраических уравнений относительно Ul , J. Число неизвестных и число уравнений в системе равно числу внутренних узлов сетки. Схема узловых точек для уравнений (12.9) изображена на рис. 12.1. Если h = τ и Jl , J = 0, то конечно-разностные уравнения имеют вид
(12.12)
Пример 1. Найти решение уравнения теплопроводности Uxx = Ut; 0 ≤ x ≤ 1; t ≥ 0; (НУ) U (x, 0) =4 · x · (1 -x); (ГУ) U (0 ,t) =U (1 ,t) = 0 методом сеток с точностью до ε = 0.001 на первых трех временных уровнях, если шаг по координате Δ x = h = 0,1, по времени Δ t = τ = 1/600.
Решение. Для вычисления Ul , J воспользуемся системой конечно-разностных уравнений (12.9) при g = 0: = ( + )+ , (12.13) (НУ) Ul , 0 = 4 · xl · (1- xl); l = 1, 2 ,…., 10, (12.14) (ГУ) U 0, J = U 10, J = 0; J = 0,1,2. (12.15)
Составим таблицу значений Ul , J (табл. 12.1).
Таблица 12.1
В силу симметрии начальных и краевых условий относительно оси x = 0,5 решение Ul , J будет симметричным относительно этой же оси. Это позволяет вести расчеты для t = 1, 2 ,…., 5, а для остальных значений следует заполнить таблицу, исходя из свойства симметрии:
U 0, J = U 10, J; U 1, J = U 9, J; U 2, J = U 8, J; U 3, J = U 7, J; U 4, J = U 6, J . Начальная строка этой таблицы (J = 0) заполняется на основании зaданного начального условия (12.14). В первый (l = 0) и последний (l = 10) столбцы вписываются данные граничных условий (12.15). Остальные строки таблицы последовательно заполняются с помощью применения расчетной формулы (12.13). На первом шаге
Ul , J = (1/6) · . Например, U 1,1 = (1/6) · = (1/6) · (0,640+4∙0,360) = 0,347. На втором шаге Ul ,2 = (1/6) · .
Пример 2. Применяя метод сеток с шагом h = τ = 1/3, найти решениеуравнения Лапласа в квадрате с вершинами А (0,0), В (0,1), С (1,1), D (1,0), удовлетворяющее краевым условиям U (0 ,y) = 30 · y; U (x, 1) = 30 · (1 -x 2); U (1 ,y) = 0; U (x, 0) = 0. Решение. Конечно-разностные уравнения для уравнения Лапласа при h = τ = 1/3имеют вид: U 0, J = 0,25 · , (12.16) (ГУ) U 0, J = 30 · J · h; U 3, J = 0 ; (12.17) (НУ) (Ul, 0 = 0; Ul, 3 = 30 · (1 - (l · h)2), (12.18) где x = l · h, y = J · h, l = 1,2,3, J = 0,1,2,3. Составим таблицу Ul , J (табл. 12.2) Таблица 12.2
Первая и последняя строки этой таблицы получены из граничных условий (12.17), а первый и последний столбцы - из (12.18).
U l,1, U l,2, U 2,1, U 2,2 находимиз следующей системы линейных алгебраических уравнений, которые получены из расчетной формул (12.16):
.
ОБРАЗЦЫ ВЫПОЛНЕНИЯ КОНТРОЛЬНЫХ РАБОТ Контрольная работа № 5 Вычислить значение интеграла , , а = 0, b = 0, . Выберем формулу для приближенного вычисления заданного определенного интеграла. Для чего найдем по формулам (9.4), (9.6), (9.10) число n точек разбиения отрезка [0,1] на частичные, которые обеспечат требуемую точность при вычислении по формулам прямоугольников, трапеций и парабол соответственно. А затем остановимся на той из приближенных формул, для которой число n будет наименьшим. Чтобы воспользоваться формулами (9.4), (9.6), (9.10), вычислим и оценим первую, вторую и четвертую производные подынтегральной функции на отрезке [0,1]: , , , и так как функция f (x) и ее производные убывают на отрезке [0,1], то , , . Найдем n. Для формулы прямоугольников из (9.4) получаем . Для формулы трапеций из (9.6) получаем , . Для формулы парабол из (9.10) получаем ; .
Таким образом, наименьшего объема вычислений при одинаковой точности потребует формула парабол (9.8) – n = 2 m = 8 (n должно быть четным), применяя которую и вычислим приближенно заданный интеграл. По числу n = 2 m = 8 найдем шаг интегрирования . Составим таблицу (табл.1.) значений подынтегральной функции в точках xi = ih, , записывая ординаты с четными и нечетными номерами в разные столбцы. В последней строке таблицы запишем результаты суммирования по этим столбцам. Вычисление будем вести с четырьмя знаками после запятой, а окончательный ответ округлим до трех знаков после запятой. Применяя формулу парабол (9.8), получим Вычислим заданный интеграл по формуле Ньютона–Лейбница . Итак, требуемая точность вычислений достигнута.
Таблица 1
Суммы |
1,3333 | 1,5667 | 2,1794 |
Контрольная работа № 6
Пусть дано:
; у (0)=1; x [1,2].
Шагом интегрирования h = 0,2 отрезок [0,1] разбивается на пять равных частей точками х 0 = 0, х 1 = 0,2, х 2 = 0,4, х 3 = 0,6, х 4 = 0,8, х 5 = 1,0.
| Поделиться: |
Познавательные статьи:
Последнее изменение этой страницы: 2021-08-16; просмотров: 135; Нарушение авторского права страницы; Мы поможем в написании вашей работы!
infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.225.56.78 (0.008 с.)