Математические методы в нефтегазовой индустрии
Задача интерполяции функции, заданной в нескольких точках. Сплайн второго порядка. Приближенные методы вычисления определенного интеграла. Схема расчета показателей разработки нефтяного месторождения в законтурной области пласта при упругом режиме.
Рубрика | Математика |
Вид | методичка |
Язык | русский |
Дата добавления | 06.10.2017 |
Размер файла | 469,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
(4.10)
Теперь частные производные кажущихся сопротивлений могут быть получены из частных производных трансформант сопротивления с помощью линейных фильтров Гоша, которые используются для преобразования трансформанты сопротивления в кажущееся сопротивление. В программе это делается с помощью укороченного фильтра, содержащего четыре наибольших коэффициента фильтра Гоша.
(4.11)
Длина шага определяется следующим образом:
в начале итерационной процедуры длина шага находится из уравнения
(4.12)
где - оценка минимального значения невязки Е;
для надежности длина шага ограничивается максимальным значением 0,5;
итерация, которая дает увеличение средней квадратической погрешности в кажущемся сопротивлении, аннулируется, и длина шага уменьшается в 3 раза. Этот шаг используется в последующих итерациях, пока средняя квадратическая погрешность снова не начинает расти.
Программа останавливается, если достигается одно из условий:
средняя квадратическая погрешность становится меньше заданной величины ;
продолжение программы ведет к длине шага меньше заданной величины (например 0,002);
число итераций превышает заданного числа (например 100).
В программе предусмотрена возможность закрепления значений параметров отдельных слоев разреза.
Выводы
На лекции 24 были рассмотрены;
1) Схема решения обратной задачи электроразведки градиентным методом.
2) Переменные и константы для составления программы на языке Турбо-Паскаль.
Лекция 25
§ 7. Смешанная краевая задача для уравнения параболического типа. Нестационарный теплообмен при перевозке нефти трубопроводом
7.1 Постановка задачи
Подогретый до температуры и1 (град.) нефть перевозится по подземному трубопроводу.
Глубина прокладки нефтепровода Н(м).
Считая, что теплоотдача происходит только по вертикальному направлению определить распределение температуры от трубы до поверхности земли. |
х Н О |
Рис. 1
7.2 Математическая модель
Ось ОХ направим вертикально вверх (рис. 1). На оси ОХ выделим элемент с координатами х и х + Дх. Тогда приращение энергии в направлений оси х за время Дt будет
(7.1)
С другой стороны, согласно закону сохранения энергий,
(7.2)
Левые части (7.1) и (7.2) равны, поэтому
где с- плотность грунта [кг/м3];
с - массовая теплоемкость грунта [кдж/кг.град];
л - коэффициент теплопроводности грунта [вт/м·град.].
При х = 0 задается температура . На поверхности земли происходит конвективный теплообмен между поверхностью тела и окружающей средой (воздух).
В основу изучения конвективного теплообмена положен закон Ньютона-Рихмана
где q - плотность теплового потока, вт/м2;
и0 - температура воздуха, 0С;
игр - температура поверхности грунта,0С;
б - коэффициент теплоотдачи, вт/(м2·град);
Согласно закону сохранения энергии, количество теплоты, отдаваемый единицей поверхности тела окружающей среде за единицу времени вследствие теплоотдачи, должно быть равно теплоте, которая путем теплопроводности подводится к единице поверхности в единицу времени со стороны внутренних частей тела, т.е.
(7.3)
Равенство (7.3) является математической формулировкой граничного условия третьего рода; оно является действительной для каждого момента времени t.
называется граничным условием первого рода.
Получена задача: найти решение нестационарного параболического уравнения со смешанными граничными условиями, т.е.
(7.4)
и(t,0) = и1 = const (7.5)
(7.6)
(7.7)
Теорема 1. При определенных условиях на с(и), с(и) и л(и) задача (7.4) - (7.7) имеет единственное решение.
Выводы
На лекция 25 были изучены:
1) Смешанная краевая задача для уравнения параболического типа.
2) Математическая модель задачи.
Лекция 26
7.3 Приближенный метод решения задачи (7.4) - (7.6)
Решение задачи (7.4) - (7.6) зависит от двух переменных , где t - время, час; х - координата точки грунта, м. Поэтому задача (7.4) - (7.6) решается в области
Q= (0, Тmax)·(0,H),
Сетка. Отрезок [0, H] разбиваем на N равных частей с шагом h = H/N, а отрезок [0, Tmax] на М равных частей с шагом ?t = Tmax /M. Тогда получается сетка (рис. 2).
В рис.2 «крестиками» - х обозначены граничные узлы, а «ноликами» - 0 обозначены внутренние узлы. |
Н х х х х х х о о о о х о о о о х х х х х t Тmax Рис. 2 |
Аппроксимация выражений
т.е. функций с(и) и с(и) определяются на нижних слоях. В начальный момент времени, т.е. при
.
Вместо задачи (7.4) - (7.7) решается приближенная задача
(7.8)
(7.9)
(7.10)
В системе (7.8) i = 1, 2, …, N-1 при каждом j=0,1,…,M-1.
Систему линейных алгебраических уравнений перепишем в виде
(7.11)
i = 1, 2, …, N-1 при каждом j=0,1,…,M-1.
где
Выводы
На лекции 26 мы рассмотрели:
1) Конечно-разностный аналог решения задачи нестационарного теплообмена при перевозке нефти трубопроводом.
2) Построение сетки.
3) Сведение к системе алгебраических уравнений.
Лекция 27
Система (7.9) - (7.10) является системой линейных алгебраических уравнений с N-1 неизвестными. Полученная задача решается методом прогонки.
Пусть
. (7.12)
После подстановки в (7.11) получится рекуррентная формула
(7.13)
Для определения преобразуя (7.10) приводим его к виду
(7.14)
где
Сравнивая (7.14) с (7.12) получаем, что
(7.15)
Теперь из (7.12) , (7.15) определяются все
После этого рассматривая совместно (7.12) и (7.9) вычисляются все
В данном случае все условия теоремы 2 из §4 выполняются, поэтому метод прогонки для решения задачи (7.9) - (7.11) является устойчивой.
7.4 Расчетная схема
1) Используя заданные функций вычисляются
(7.16)
2) Из рекуррентного соотношения
определяются все
3) После этого используя формулу правой прогонки
определяются все .
7.5 Переменные и блок - схема
В данном случае искомая функция зависит от двух переменных t и х. Поэтому соответствующая сеточная функция зависит от двух дискретных переменных i и j. При программировании мы должны резервировать место в оперативной памяти компьютера для двухмерного массива.
БЛОК-СХЕМА
Ввод начальных данных и
описание термодинамических
характеристик грунта.
- - - - -
Вычисление параметров
разностной схемы и
начальной функций
- - - - -
J = 0, M - 1, 1
Начальные значения
коэффициента прогонки
- - - - - -
I = N-1, 1, -1
I = 0, N - 2, 1
рис. 3.
Если M и N достаточно большие величины, то в оперативной памяти компьютера может не хватит места для массива . Чтобы избежать этого, вводятся одномерные массивы . Вместо массивов Ai, B i, C iиспользуются идентификаторы A, B, C. Для отводятся одномерные массивы . В формуле (7.16) при определений Ai ,Ci ,B i используется отношение . Если это выражение очень большое, то вычислительный процесс будет не устойчивой. В этом случае не выполняется теорема 2.
Теорема 2. Пусть решение дифференциальной задачи (7.4)-(7.7) и обладает непрерывными производными до четвертого порядка и если , то решение разностной схемы (7.8) - (7.10) сходится к решению дифференциальной задачи (7.4) - (7.7).
Алгоритм реализации схемы расчета приведен на рис. 3.
7.6 Задания для лабораторной работы
Составить программу и произвести расчет при следующих начальных данных распределения температуры и теплопроводных характеристиках грунта.
Температура воздуха изменяется по закону
.
Варианты значений иmax и иmin:
1. иmax = - 400, иmin = -500 2. иmax = - 430, иmin = -510 3. иmax = - 300, иmin = -380 4. иmax = - 200, иmin = -300 5. иmax = - 350, иmin = -450 6. иmax = - 240, иmin = -350 |
7. иmax = - 180, иmin = -250 8. иmax = - 130, иmin = -200 9. иmax = - 240, иmin = -330 10. иmax = - 280, иmin = -400 11. иmax = - 140, иmin = -250 12. иmax = - 340, иmin = -450 |
Глубина заложения трубопровода Н = 1,5 м; tmax =24 час, считаем, что начальное распределение температуры от трубопровода до поверхности изменяется по закону
Температура на поверхности трубопровода равен и1 = 450.
Теплопроводные характеристики грунта приведены в таблице 1.
с, |
||||
1 2 3 4 5 6 7 8 9 10 11 12 |
340 1,8 - 1,9 1,9 - 1,95 2,6 - 2,8 2,3 - 3 2,2 - 2,4 2,3 -2,6 3,3 3-3,2 2-2,2 3,3-3,5 2,4-2,6 |
0,075 + 0,00021 · и 0,72 + 0,0005 · и 0,8 + 0,0006 · и 4,0 - 0,0015 · и 4,0 - 0,0017 · и 1,45 - 0,0002 · и 1,8 + 0,0016 · и 1,2 + 0,00055 · и 1,6 + 0,00045 · и 4,5 - 0,0012 · и 1,4 + 0,0025 · и 4,7 - 0,0014 · и |
0,91 0,21 + 0,00055 · и 0,2 + 0,00003 · и 0,2 + 0,0002 · и 0,43 + 0,0001 · и 0,2 + 0,0003 · и 0,19 + 0,0001 · и 0,13 + 0,0003 · и 0,12 + 0,0035 · и 0,15 + 0,0031 · и 0,23 + 0,0004 · и 0,32 + 0,0005 · и |
Выводы
На лекция 27 были рассмторены:
1) Метод прогонки для решения разностной схемы.
2) Алгоритм и блок-схема.
3) Переменные и константы для составления программы на языке Турбо-Паскаль.
Лекция 28
§8. Обратная задача для уравнения теплопроводности
Пусть - коэффициент теплопроводности,
- температура в точке z в момент времени t.
Тогда процесс распространения тепла на отрезке описывается уравнением
В прямой задаче надо найти по известной функции .
Для единственности решения прямой задачи необходимо задать начальные условия
и по одному условию на каждой из границ, например, поток
Если данные прямой задачи (1)-(4) достаточно гладкие и , то решение прямой задачи существует и единственно.
Обратная задача. Пусть о решении прямой задачи (1)-(4) известна дополнительная информация
Требуется определить один из коэффициентов уравнения (1) (или какую-либо их комбинацию) из соотношений (1)-(5).
Численное решение обратной задачи (1)-(5) будем искать при , минимизируя целевой функционал
Зададим начальное приближение .
Приближение будем вычислять методом простой итерации
Здесь - достаточно малое число, - градиент функционала .
Обратная задача 1: найти коэффициент из соотношений:
Найдем приращение функционала (6):
Здесь . является решением следующей задачи
Выводы
На лекции 28 были рассмотрены;
1) Постановка прямой и обратной задачи для уравнения теплопроводности.
2) Нахождение градиента функционала.
Лекция 29
Рассмотрим сопряженную задачу:
Умножим обе части равенства (12) на функцию и проинтегрируем по области :
Проинтегрируем по частям выражение
Имеем
Тогда учитывая условия (13)-(15) и (17)-(19), получим, что
Последние два слагаемых в правой части равенства (21) имеют второй порядок малости. Тогда получаем следующий градиент функционала
Здесь - решение сопряженной задачи.
Восстановление кусочно-постоянной среды
Предположим, что искомая функция q(x) кусочно-постоянна
В этом случае градиент функционала J(q) записывается в виде:
Решение обратной задачи, т.е. вектор ищем методом простой итерации
Алгоритм метода
1) Пусть приближение известно.
2) Решаем прямую задачу
3) Решаем сопряженную задачу
4) Находим значение градиента функционала
5) Находим следующее приближение .
Выводы
На лекции 29 были рассмотрены следующие пункты:
1) Решение сопряженной задачи.
2) Восстановление кусочно-постоянной среды в обратной задаче.
Лекция 30
Численная реализация
Введем в области равномерную сетку по времени и пространству с шагами , . Индексы узлов: , .
Решаем прямую задачу (17)-(20) конечно-разностным методом.
При аппроксимации воспользуемся неявными схемами для уравнения теплопроводности. Уравнения на каждом шаге решаются методом прогонки.
Разностная схема для прямой задачи (24)-(27):
Разностная схема для сопряженной задачи (28)-(31):
Выражение для градиента в случае кусочно-постоянного коэффициента:
Здесь - индекс точки разрыва коэффициента.
Связь между уравнениями
Рассмотрим, как от уравнения одного вида можно перейти к уравнению другого вида. Пусть
Предположим, что коэффициент имеет вид . Тогда подставив в уравнение (40), перейдем к следующему уравнению
.
Сделаем замену переменной в (41)
и введем новые функции
.
Тогда получим следующее уравнение
.
Если ввести новые функции
,
тогда от уравнения (42) перейдем к уравнению
.
Выводы
На лекции 30 были изучены:
1) Численное решение обратной задачи для уравнения теплопроводности.
2) Алгоритм и блок-схема численной реализации.
Литература
1. Карслоу Г., Егер Д. Теплопроводность твердых тел. - М.: Наука, 1964.
2. Борисов Ю.П., Рябинина З.К., Воинов В.В., Особенности проектирования разработки нефтяных месторождений с учетом их неоднородности. - М.: Недра. 1976.
3. Желтов Ю.П., Стрижков И.Н. и др. Сборник задач по разработке нефтяных месторождений.- М.: Недра, 1985.
4. Баренблатт Г.И., Ентов В.М., Ряжик В.М. Теория нестационарной фильтраций жидкости и газа.- М.: Недра, 1972.
5. Марчук Г.И. Методы вычислительной математики. -3-е изд. - М.: Наука, 1989.
6. Самарский А.А., Гулин А.В. Численные методы. - М.: Наука, 1988.
7. Макаров В.Л., Хлобыстов В.В. Сплайн - аппроксимация функций. - М.: Высшая школа, 1983.
8. Самарский А.А. Теория разностных схем. - 2-е изд. - М.: Наука, 1983.
9. Тихонов А.Н., Самарский А.А. Уравнения математической физики. -
5-е изд. - М.: Наука, 1977.
10.Калиткин Н.Н. Численные методы. - М.: Наука, 1978.
11. Кабанихин С.И., Бектемесов М.А., Шишленин М.А. , Численные методы решения математических задач геофизики.-Алматы,2005 (интранет).
12. Владимиров Е.С. Уравнения математической физики. - М.: Наука, 1971.
Дополнительная литература
1. Н.В.Копченова, И.А.Марон. Вычислительная математика в примерах и задачах. - М.: Наука, 1972.
2. В.И.Дробышевич, В.П.Дымников, Г.С.Ривин. Задачи по вычислительной математике. - М.: Наука, 1980.
3. Куфуд, О. Зондирование методом сопротивлений. М.: Недра, 1980, 232 с.
4. Б.М.Будак, А.А. Самарский, А.Н.Тихонов. Сборник задач по математической физике.- М.: Наука, 1980.
5. Кошляков А.С., Глинпер Э.Б., Смирнов М.М. Дифференциальные уравнения математической физики. - М.: Наука, 1999.
6. Смирнов М.М. Задачи по уравнениям математической физики. М.: Наука, 2000.
Размещено на Allbest.ru
...Подобные документы
Функция одной независимой переменной. Свойства пределов. Производная и дифференциал функции, их приложение к решению задач. Понятие первообразной. Формула Ньютона-Лейбница. Приближенные методы вычисления определенного интеграла. Теорема о среднем.
конспект урока [147,7 K], добавлен 23.10.2013Алгоритм вычисления интегральной суммы для функции нескольких переменных по кривой АВ. Определение понятия криволинейного интеграла второго рода. Представление суммы интегралов двух функций вдоль кривой АВ как криволинейного интеграла общего вида.
презентация [69,4 K], добавлен 17.09.2013Использование численных методов, позволяющих найти приближенное значение определенного интеграла с заданной точностью. Анализ формул трапеции и параболы (Симпсона). Основной принцип построения формул приближенного вычисления определенного интеграла.
презентация [96,6 K], добавлен 18.09.2013Задача численного интегрирования функций. Вычисление приближенного значения определенного интеграла. Нахождение определенного интеграла методами прямоугольников, средних прямоугольников, трапеций. Погрешность формул и сравнение методов по точности.
методичка [327,4 K], добавлен 01.07.2009Общая схема применения определенного интеграла, правила и принципы реализации данного процесса. Вычисления координат центра тяжести плоских фигур. Решения задач на вычисление силы взаимодействия двух материальных тел, вращающихся вокруг неподвижной оси.
методичка [195,5 K], добавлен 15.06.2015Алгоритм вычисления интегральной суммы для функции нескольких переменных f(x, y) по плоской кривой АВ. Ознакомление с понятием криволинейного интеграла первого рода. Представление формулы расчета криволинейного интеграла по пространственной кривой.
презентация [306,9 K], добавлен 17.09.2013Понятие определенного интеграла, его геометрический смысл. Численные методы вычисления определенных интегралов. Формулы прямоугольников и трапеций. Применение пакета Mathcad для вычисления интегралов, проверка результатов вычислений с помощью Mathcad.
курсовая работа [1,0 M], добавлен 11.03.2013Необходимое и достаточное условие существования определенного интеграла. Равенство определенного интеграла от алгебраической суммы (разности) двух функций. Теорема о среднем – следствие и доказательство. Геометрический смысл определенного интеграла.
презентация [174,5 K], добавлен 18.09.2013Расчет частных производных первого порядка. Поиск и построение области определения функции. Расчет полного дифференциала. Исследование функции на экстремум. Поиск наибольшего и наименьшего значения функции в замкнутой области. Производные второго порядка.
контрольная работа [204,5 K], добавлен 06.05.2012Понятие интерполяций функций и их роль в вычислительной математике. Рассмотрение метода интерполяции кубическими сплайнами, составление алгоритма и программного модуля. Описание тестовых примеров. Достоинства и недостатки метода сплайн-интерполяции.
курсовая работа [195,1 K], добавлен 08.06.2013Математическое обоснование алгоритма вычисления интеграла. Принцип работы метода Монте–Карло. Применение данного метода для вычисления n–мерного интеграла. Алгоритм расчета интеграла. Генератор псевдослучайных чисел применительно к методу Монте–Карло.
курсовая работа [100,4 K], добавлен 12.05.2009Математическая модель: определение интеграла и его геометрический смысл. Приближённые методы вычисления. Формула прямоугольников, трапеций, парабол. Программа для вычисления значения интеграла методом трапеций в среде пакета Matlab. Цикл if и for.
контрольная работа [262,8 K], добавлен 05.01.2015Нахождение частных производных, градиента функции. Вычисление интеграла, переход от двойного интеграла к последовательному, пределов интегрирования. Общее и частное решение дифференциального уравнения второго порядка. Применение признака Даламбера.
контрольная работа [297,6 K], добавлен 11.05.2013Составление структурной схемы дискретной системы по разностному уравнению. Частотный коэффициент передачи. Методы вычисления обратного Z-преобразования. Определение системной функции рекурсивного фильтра второго порядка с применением теоремы о вычетах.
презентация [87,9 K], добавлен 19.08.2013Вычисление площадей плоских фигур. Нахождение определенного интеграла функции. Определение площади под кривой, площади фигуры, заключенной между кривыми. Вычисление объемов тел вращения. Предел интегральной суммы функции. Определение объема цилиндра.
презентация [159,1 K], добавлен 18.09.2013Ознакомление с понятием и основными свойствами определенного интеграла. Представление формулы расчета интегральной суммы для функции y=f(x) на отрезке [а, b]. Равенство нулю интеграла при условии равенства нижнего и верхнего пределов интегрирования.
презентация [64,2 K], добавлен 18.09.2013Математическая формулировка задачи, существующие численные методы и схемы алгоритмов. Интерполирование функции, заданной в узлах, методом Вандермонда. Среднеквадратичное приближение функции. Вычисление интеграла функций по составной формуле трапеций.
курсовая работа [3,4 M], добавлен 14.04.2009Вычисление площади фигуры, ограниченной заданными линиями, с помощью двойного интеграла. Расчет двойного интеграла, перейдя к полярным координатам. Методика определения криволинейного интеграла второго рода вдоль заданной линии и потока векторного поля.
контрольная работа [392,3 K], добавлен 14.12.2012Доказательство теоремы единственности для кривых второго порядка. Преимущества и недостатки разных способов доказательства теоремы единственности. Пучок кривых второго порядка. Методы решения теоремы единственности для поверхностей второго порядка.
курсовая работа [302,7 K], добавлен 22.01.2011Многошаговые методы и их построение. Вычисление интеграла. Формула для определения неизвестного значения сеточной функции. Запись разностной схемы четвертого порядка. Сущность методов Адамса, Милна, прогноза и коррекции. Оценка точности вычислений.
презентация [162,9 K], добавлен 18.04.2013