
- •Казахстанско-британский технический университет факультет информационных технологий кафедра высшей и прикладной математики
- •Рысбайулы б.
- •§1. Интерполирование функций. Сплайны первого и второго порядка.
- •1.1.Сплайн 1-го порядка (кусочно-линейная интерполяция).
- •1.2.Сплайн 2-го порядка s(X).
- •Из последней системы определяются
- •1.3. Расчетные формулы сплайна 2-го порядка.
- •1.4. Переменные и структурная схема расчета.
- •С начало труктурная схема расчета.
- •§2. Приближенное вычисление определенного интеграла
- •2.4. Алгоритм вычисления определенного интеграла.
- •Структурная схема расчета.
- •2.5. Фильтрация жидкости и газа
- •2.6. Несобственный интеграл с бесконечными пределами
- •§3. Расчет показателей нефтяного месторождения в законтурной области пласта при упругом режиме.
- •3.2. Математическая модель задачи.
- •3.3.Численные методы решения задачи (3.1) – (3.2).
- •2. Метод Рунге – Кутта второго порядка точности.
- •3. Метод Рунге – Кутта третьего порядка точности.
- •4. Метод Рунге – Кутта четвертого порядка точности.
- •§ 4. Задача теплообмена в трубопроводе нефтеперевозки . Дифференциальные уравнения второго порядка. Краевая задача
- •4.1. Постановка задачи.
- •4.2. Математическая модель.
- •4.3. Приближенный метод решения задачи (4.1) – (4.2)
- •4.4. Трехточечная разностная схема. Метод прогонки.
- •4.5. Переменные. Блок-схема.
- •Блок-схема
- •§ 5. Смешанная краевая задача для уравнения параболического типа. Нестационарный теплообмен при перевозке нефти трубопроводом.
- •5.1. Постановка задачи
- •5.2. Математическая модель.
- •Систему линейных алгебраических уравнений перепишем в виде
- •7.4. Расчетная схема.
- •7.5. Переменные и блок – схема.
- •Блок-схема
- •7.6. Задания для лабораторной работы.
- •§8. Обратная задача для уравнения теплопроводности.
- •Численная реализация
- •Связь между уравнениями
- •Литература
- •Дополнительная литература
1.2.Сплайн 2-го порядка s(X).
На каждом из отрезков (xi, xi+1 ) функция у = f(x) приближается параболой
S(x)
=
В узлах х = хi ставятся следующие условия
- непрерывность функции S (x) в узлах
xi , i = 1, 2, …, n-1.
- непрерывность первой производной функции
S (x) в узлах xi , i = 1, 2, …, n-1.
Используя 1) - 3) определяем аi, bi, сi.
Из условия
следует, что
.
Сюда
можно дописать дополнительный коэффициент
.
Из условия 2) и 3) получаем систему
Из последней системы определяются
.
Подставляя в первую систему, получим
или
Окончательно
(1.4)
Для
однозначной разрешимости системы (1.4)
не хватает одного условия. Для этого
дополнительно ставится условие
.
Если
неизвестно, то приближаем ее
.
Тогда получится условие
.
(1.5)
Теперь все коэффициенты сi определяются по формуле
.
1.3. Расчетные формулы сплайна 2-го порядка.
Сначала вычисляются все коэффициенты
.
Задается значение первой производной функций у=f (x) на левой границе отрезки [а,b], т.е.
.
Из соотношения
рекуррентно определяются все коэффициенты.
.
По формуле
определяются
все сi.
1.4. Переменные и структурная схема расчета.
Для составления программы вводятся следующие параметры расчета:
Массивы.
- значения функций в целых узлах;
значения функций в промежуточных узлах;
коэффициенты
сплайна 2-го порядка;
значения
сплайна в промежуточных точках;
отклонение;
средняя
арифметическая погрешность вычисления;
средне-квадратическое
отклонение погрешности вычисления.
Константы a,
b, n, h=(b-a)/n; k;
переменные Ma,
SІ, х.
С начало труктурная схема расчета.
а,
в, n,
k, f(x),b[0]
I
: = Ø, n, 1
У[i]
= f(x)
I
: = Ø, n-1, 1
У1[i]
= f(x)
I
: = Ø, n-1, 1
b[i+1]: = 2(У[i+1]- У[i])
/ h-b[i]
I : = Ø, n-1, 1
C[i] = (b[i+1]-b[i]) / h
I
: = Ø, n-1, 1
Ma : = Ø
I : = Ø, n-1, 1
Ma : = Ma + D [i] / n
SI : = 0
SI : = SQRT (SI)
I
конец
SI:
= SI + (D[i] - Ma)2/(n-1)
Рис.2
§2. Приближенное вычисление определенного интеграла
В настоящем пункте рассматриваются способы приближенного вычисления определенных интегралов
Введем на [а, в] равномерную сетку с шагом h, т.е. множества точек
и представим интеграл в виде суммы интегралов по частным отрезкам:
Для
построения формулы численного
интегрирования на всем отрезке [а, в]
достаточно построить квадратичную
формулу для
на частном отрезке [хi-1,
хi].
2.1.
Формула
прямоугольников.
Заменим интеграл Si
выражением
Геометрический такая замена означает,
что площадь криволинейной трапеции
АВСД заменяется площадью прямоугольника
АВС1Д1
(см. рис. 3).
Рис. 3
Тогда получим формулу
(26)
которая называется формулой прямоугольников на частичном отрезке [хi-1, хi].
Погрешность метода (26) определяется величиной
которую легко оценить с помощью формулы Тейлора. Действительно, запишем ψi в виде
и воспользуемся разложением
Обозначая
оценим ψi
следующим образом:
Таким образом, для погрешности формулы прямоугольников на частичном отрезке справедлива формула
т.е. формула имеет погрешность О(h3) при h→0.
Суммируя равенства (26) по I от 1 до N, получим составную формулу прямоугольников
Погрешность этой формулы
Отсюда,
обозначая
получим
т.е. погрешность формулы прямоугольников на всем отрезке есть величина О(h2). В этом случае говорят, что квадратурная формула имеет второй порядок точности.
Определение. Приближенное равенство
.
Называется квадратурной формулой.
2.2. Формула трапеции. На частичном отрезке (хi-1, xi) площадь криволинейной трапеции АВСД заменяется площадью прямоугольной трапеции АВСД (рис. 4).
Рис. 4
Тогда
Для оценки погрешности
Представим его в виде
Отсюда получим
Составная формула трапеции имеет вид
Погрешность этой формулы оценивается следующим образом:
Таким
образом, формула трапеции имеет вид,
так же как и формула прямоугольников,
второй порядок точности,
но ее погрешность оценивается величиной
в два раза большей.
Применение
формулы трапеции или прямоугольников
требует оценки второй производной
на
отрезке [а, в]. Если такая оценка
затруднительна (или вообще невозможно,
например, в случае функции определяемых
опытным путем), то в предположений малого
изменения (или монотонности) второй
производной
можно
во всех полученных оценках заменить
множителя М2h2
наибольшей величиной
Отсюда
видно, что формула прямоугольников и
трапеции дает достаточную точность
только при достаточно малых разностях
второго порядка ∆2Уk
(а именно, когда произведения
не превосходят допустимой погрешности
расчета).
Для
уточнения величины интеграла можно
использовать, то обстоятельство, что с
уменьшением шага h
в два раза погрешность формулы трапеций
уменьшается примерно в четыре раза.
Отсюда следует, что совпадающие знаки
в значениях интеграла, вычисленных с
шагом h
и
можно считать верным. Действительно,
если погрешность значения интеграла,
вычисленного с шагом
обозначить через ε, то погрешность
значения интеграла, вычисленного с
шагом h,
будет приближенно равна 4ε, и значить,
разность указанных значений интеграла
будет не менее чем 3ε. Поэтому из
совпадения m
десятичных знаков у рассматриваемых
значений интеграла можно заключить,
что погрешность
,
а это означает, что в значений интеграла
вычисленном с шагом
,
все m
десятичных знаков верны (здесь
предполагается, что погрешность исходных
данных пренебрежимо мало).
2.3.
Формула
Симпсона.
При аппроксимации интеграла
заменяем функцию f(x)
параболой, проходящей через точки (xI,
f(xI)),
I
= i-1,
i-0,5,
i,
т.е. представим приближенно f(x)
в виде
Тогда
(27)
Вычислим
Из (27) получим, что
Таким образом, приходим к приближенному равенству
которое называется формулой Симпсона.
Погрешность этой формулы ψi оценивается так [1]:
На всем отрезке [a, в] формула Симпсона имеет вид
Погрешность этой формулы оценивается неравенством:
Из
этой оценки видно, что с уменьшением
шага h
в два раза погрешность формулы Симпсона
уменьшается примерно в 16 раз; поэтому
значение интеграла, вычисленное с шагом
содержащий на один верный знак больше,
чем значение интеграла, вычисленное с
шагом h.
Это правило на практике очень удобно
при оценке точности интеграла.
Задача
2.1. Между
двумя параллельными сбросами
и
находится нефтяная залежь В (рис.5) за
пределами которой расположены бесконечно
простирающая водоносная область.
Стрелками показан приток воды из
законтурной области. Ширина залежи в =
1000м, толщина пласта h
=15м, проницаемость водоносной области
k
= 0,2·10-12м2,
вязкость законтурной воды
Упругоемкости β как нефтяной, так и
водоносной частей одинаковы, причем β
= 2,5·10-10
Па-1,
вязкость нефти μн
= 2мПа·С.
Рис. 5
Отбор жидкости из залежи изменяется во времени следующим образом
где
– время ввода месторождения в разработку.
Требуется определить изменение давления
на контуре нефтеносности
,
т.е. по сравнению с начальным давлением
после начала разработки залежи.
Решение. В начале определим пьезопроводность пласта по формуле
Для расчета изменения во времени давления на контуре нефтяной залежи используя аппроксимацию Карслоу и Егеря [2] имеем:
Данный интеграл вычисления одним из методов: метод прямоугольников, трапеции или Симпсона.