|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Постановка задачи о притоке реального газа в круговом пласте к скважине. Уравнение, граничные и начальные условия(1.3.1) Начальные и граничные условия: t = 0 P= Pk = const (1.3.2) r= R0 (1.3.3a) r= R k (1.3.3б) Далее пусть уравнение состояния для газа имеет вид: , (1.3.4a) Если газ идеальный, то имеем , если газ реальный, то имеем , для упругого пласта имеем (1.3.4б) Для получения универсального решения справедливого для любых рассматриваемых параметров представим дифференциальное уравнение и граничные условия в безразмерном виде, для чего введем безразмерные параметры и переменные: ;
С учетом (1.3.5) уравнение (1.3.1) и граничные условия (1.3.2) и (1.3.3) имеют вид (для простоты в дальнейшем звездочки будем опускать.)
Уравнение (1.3.1) является общим нелинейным параболическим дифференциальным уравнением. Из него легко получить, например, дифференциальные уравнения для течения идеального газа. Для этого надо положить , а =1.
Представим теперь задачу (1.3.1’)-(1.3.3’б) в конечно-разностной форме. При этом рассмотрим пространственно-временную непрерывную область в виде сеточной области. ;
лучшую аппроксимацию, порядка
Для записи разностной схемы уравнения (1.3.1’) поступим следующим образом. Обозначим тогда левая часть уравнения (1.3.1’) записывается в виде и далее, заменяя на разности , получим Правую часть (1.3.1’) представим согласно мнемонической схемы на рис.1.1 и, учитывая, что пространственные разности берутся на верхнем временном слое, имеем после некоторых преобразований
5.Метод прогонки применительно к фильтрации реального газа в круговом пласте.(+4) (1.3.6) (1.3.7) Перепишем в общем случае задачу (1.3.8), (1.3.6), (1.3.7) так
Пусть имеет место рекуррентное соотношение:
Подставим в (1.3.9) выражение , тогда
Если коэффициенты в точке известны, то при помощи формул (1.3.13) можно просчитать коэффициенты , и т. д. Затем, зная значения по формуле (1.3.11), можно определить значения для всех . Для определения начальных значений коэффициентов и воспользуемся условиями (1.3.10).Тогда будем иметь
В нашем конкретном случае имеем (см.1.3.6.) Итак, для функций Ei и F i имеем формулы прямой прогонки (1.3.13), (1.3.14) Если E n-1 и F n-1 известны, то из граничного условия P n = 2 P n-1+ µ 2 и P n- 1 = En-1 P n-1+ F n-1 можно получить значение Pn на границе. Т.е.
В нашем случае с учётом (1.3.7) имеем Итак, формулы (1.3.11) и (1.3.15) позволяют определить значения P i для всех значений i = n, n-1…0. (Это формулы обратной прогонки.) 6.Метод прогонки. Основные формулы. Доказательство устойчивости метода.(+4,5) (1.3.6) (1.3.7) Перепишем в общем случае задачу (1.3.8), (1.3.6), (1.3.7) так
Пусть имеет место рекуррентное соотношение:
Подставим в (1.3.9) выражение , тогда
Если коэффициенты в точке известны, то при помощи формул (1.3.13) можно просчитать коэффициенты , и т. д. Затем, зная значения по формуле (1.3.11), можно определить значения для всех . Для определения начальных значений коэффициентов и воспользуемся условиями (1.3.10).Тогда будем иметь
В нашем конкретном случае имеем (см.1.3.6.) Итак, для функций Ei и F i имеем формулы прямой прогонки (1.3.13), (1.3.14) Если E n-1 и F n-1 известны, то из граничного условия P n = 2 P n-1+ µ 2 и P n- 1 = En-1 P n-1+ F n-1 можно получить значение Pn на границе. Т.е.
В нашем случае с учётом (1.3.7) имеем Итак, формулы (1.3.11) и (1.3.15) позволяют определить значения P i для всех значений i = n, n-1…0. (Это формулы обратной прогонки.) Формулы прогонки (1.3.13), (1.3.14) и (1.3.15), (1.3.11) были нами получены формально. Мы делили на выражения (b i- c i Ei- 1) и (1- 2En-1), предполагая, что они не равны нулю. Сейчас мы укажем достаточные условия, когда это можно делать.
Для устойчивости метода прогонки достаточно иметь для всех i=1,2,..n-1 Это действительно так. Рассмотрим разность , при . Поскольку , то , т.е. . Отсюда, видно, что , если . Тогда все при . Рассмотрим теперь неравенство , т.к. или , или , т.е. Таким образом, при выполнении условий (1.3.16) разностная задача, решаемая методом прогонки, имеет единственное решение. 1.3.4. В силу того, что решение ведется на ЭВМ приближенно, с конечным числом значащих цифр, возникают ошибки округления. Из-за них фактически находится не функция - решение задачи (1.3.9), (1.3.10), а - решение той же задачи с возмущенными коэффициентами и правыми частями . При этом, если процесс вычислений происходит с возрастанием ошибки округления, то это может привести как к потере точности, так и к невозможности продолжить вычисления из-за роста получаемых величин. . Если учесть, что в ходе вычислений возмущающимися являются и коэффициенты и , то показывается, что ошибка в определении в задаче (1.3.9),(1.3.10) пропорциональна квадрату числа узлов
где - ошибка округления. Первым приближением служат нелинейные коэффициенты, вычисленные по данным решения на j -ом временном слое. Затем определяется приближенное решение на (j +1)-ом временном слое. Во втором приближении для вычисления нелинейных членов используется решение на (j+1)-ом слое. Вновь определяется решение на (j +1)-ом временном слое и т. д., до тех пор, пока не будет выполнено неравенство Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.009 сек.) |