WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

На правах рукописи

ГОРЕЛОВ Илья Геннадьевич

Применение параллельного

предобусловливателя CPR к задаче

фильтрации вязкой сжимаемой

жидкости в пористой среде

05.13.18 математическое моделирование, численные методы

и комплексы программ

Автореферат

диссертации на соискание ученой степени

кандидата физико-математических наук

КАЗАНЬ 2011

Работа выполнена на кафедре вычислительной математики механико-математического факультета Московского государственного университета им. М.В. Ломоносова

Научный руководитель: кандидат физико-математических наук, доцент Богачев Кирилл Юрьевич.

Официальные оппоненты: доктор физико-математических наук, профессор Лапин Александр Васильевич;

кандидат физико-математических наук, доцент Вершинин Анатолий Викторович.

Ведущая организация: Институт прикладной математики им. М.В. Келдыша РАН

Защита диссертации состоится 22 сентября 2011 г. в 14 часов 30 минут на заседании диссертационного совета Д 212.081.21 при ФГАОУВПО Казанский (Приволжский) федеральный университет по адресу:

420008, г. Казань, ул. Кремлевская, д.18, корп.2, ауд. 218.

С диссертацией можно ознакомиться в научной библиотеке им. Н. И. Лобачевского ФГАОУВПО Казанский (Приволжский) федеральный университет.

Автореферат разослан 19 августа 2011 г.

Ученый секретарь диссертационного совета, доктор физико-математических наук, профессор Задворнов О.А.

ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

Объект исследования и актуальность темы. Неотъемлемой частью современного процесса разработки газонефтяного месторождения является использование численных методов. Анализ имеющихся данных о пласте и истории добычи с применением ЭВМ и специального программного обеспечения позволяет сделать прогноз на несколько лет вперед. При этом неизбежно возникает необходимость решения задачи фильтрации вязкой сжимаемой жидкости в пористой среде.

Процесс оптимизации добычи и поиска наиболее подходящей схемы разработки заключается в анализе результатов моделирования и варьировании многих параметров, в основном набора входных данных.

Совокупность входных данных (параметры пласта, режимы разработки и т.д.) условно назовем гидродинамической моделью. После анализа снова производится расчет, который может длиться несколько часов, а иногда и дней. Число таких расчетов сильно растет с увеличением количества варьируемых параметров и диапазонов их изменения. Это приводит к тому, что одной из основных задач является построение более быстрых и экономичных с точки зрения используемых ресурсов ЭВМ методов расчета, а также их эффективная программная реализация на современных вычислительных архитектурах.

Практически все современные программные пакеты, предназначенные для моделирования описанных процессов, так или иначе сводят исходную задачу к многократному решению системы линейных алгебраических уравнений с сильно разреженной матрицей. При этом возникающие системы имеют очень большую размерность (миллионы неизвестных элементов), а наличие неоднородностей среды, неструктурированной сетки, искусственных источников и стоков (нагнетательные и добывающие скважины соответственно), гравитационных и капиллярных сил, разломов и трещин еще сильнее усложняет структуру получающихся матриц и ухудшает их алгебраические свойства. Кроме того, постоянное истощение простых с точки зрения добычи, а, следовательно, и моделирования, месторождений приводит к необходимости усложнения применяемой математической модели и увеличения степени ее детализации. Следствием этого является то, что большая часть времени и ресурсов ЭВМ часто уходит на решение систем линейных алгебраических уравнений.

Существует множество способов решения систем линейных алгебраических уравнений с разреженной матрицей и их предобусловливания, рассмотренных такими авторами как Г.И. Марчук, Н.С. Бахвалов, Г.М. Кобельков, C.К. Годунов, Р.П. Федоренко, И.

Саад и другими. Однако лишь очень немногие из них учитывают специфику данной конкретной задачи (например методы, описанные в работах Д. Уолиса, К. Азиза, К. Штубена). Между тем, именно специфические алгоритмы, использующие различные особенности исходной системы дифференциальных уравнений, практически всегда оказываются наиболее эффективными.

Одним из таких алгоритмов является метод CPR (Constrained Pressure Residual), основанный на идее использования при построении предобусловливателя не только исходной системы линейных алгебраических уравнений, но и матрицы, фактически отвечающей за неявную только по давлению аппроксимацию и потому имеющей в несколько раз меньшую размерность (в 3 раза для трехкомпонентной смеси). Существует множество как академических, так и прикладных публикаций, в которых утверждается, что этот метод, при его использовании совместно с алгебраическим многосеточным алгоритмом, является более эффективным по сравнению с предобусловливателями общего назначения (например, неполное LU-разложение или ILU).

Причем он позволяет ускорить расчет не на несколько процентов, а в несколько раз. Тем не менее, на данный момент практически ни одна программа, предназначенная для промышленного применения, не использует данный алгоритм в качестве основного. По видимому, это связано с недостаточной стабильностью его работы, сложностью его реализации, чувствительностью к исходным данным и так далее.



Кроме того, возможность эффективного использования данного метода напрямую связана с эффективной работой алгебраического многосеточного алгоритма (AMG) при решении системы с матрицей для давления, которая в общем случае не обладает свойствами, гарантирующими сходимость AMG.

Еще одним методом, применяемым при решении и предобусловливании получающихся систем, является так называемый блочный алгоритм. Он, в свою очередь, базируется на том факте, что получающаяся матрица при правильной нумерации неизвестных имеет блочную структуру ненулевых элементов. Суть его заключается в использовании в качестве операндов, над которыми производятся все действия, не самих элементов, а целых блоков, состоящих из них. Основное ускорение при данном подходе получается за счет более оптимального использования процессорных кэшей, шины, соединяющей оперативную память и процессоры и других особенностей архитектуры ЭВМ, а также за счет более полного учета связи между блоками неизвестных. Помимо этого, некоторые варианты данного метода существенно расширяют множество матриц, для которых он может быть применен (по сравнению с теми, на базе которых он строится) и зачастую являются более стабильными с точки зрения сходимости.

Резюмируя вышесказанное, представляется актуальной задача более детального анализа предобусловливателя CPR с целью выяснения причин его сравнительно небольшой надежности и, по возможности, разработка на его базе совместно с блочным методом более эффективного алгоритма с точки зрения пригодности для применения в программах, используемых при промышленных расчетах.

Цели работы и задачи исследования 1. Анализ алгоритма CPR применительно к решению систем линейных алгебраических уравнений, возникающих при моделировании процессов фильтрации вязкой сжимаемой жидкости в пористой среде с учетом факторов, характерных для реальных задача и оказывающих сильное влияние на получающуюся в результате матрицу и, как следствие, на сходимость метода.

2. Разработка на его базе новых, более эффективных с точки зрения скорости работы и универсальности применения алгоритмов.

3. Разработка параллельных программных модулей, реализующих методы.

4. Разработка программной реализации алгоритмов с использованием приемов программирования и оптимизации, позволяющих сделать рассматриваемые методы эффективными на современных многоядерных и многопроцессорных архитектурах.

5. Определение оптимальных параметров алгоритмов и степени влияния того или иного свойства пласта и гидродинамической модели на сходимость.

6. Апробация реализованных методов путем проведения численного моделирования процесса фильтрации с использованием широкого круга как тестовых задач, так и задач по моделированию реальных месторождений.

вычислительной математики, объектно-ориентированного программирования, параллельного программирования, методы компьютерного моделирования и визуализации. Кроме того, с целью повышения скорости работы вычислительного комплекса широко используются методы глубокой оптимизации программного кода с учетом свойств алгоритмов и архитектурных особенностей современных многоядерных и многопроцессорных ЭВМ.

Достоверность и обоснованность результатов. Достоверность результатов обусловлена применением математически обоснованных методов решения, апробацией при решении многочисленных эталонных программного обеспечения, сравнением результатов расчетов с результатами, полученными другими методами и программными пакетами, применяющимися при работе с реальными газонефтяными пластами.

Научная новизна 1. Проанализировано применение нескольких вариантов метода фильтрации вязкой сжимаемой жидкости в пористой среде неоднородностей среды, наличия внешних источников и стоков, капиллярных сил и гравитации. Рассмотрены различные варианты алгебраических уравнений, на базе которых может строиться CPR.

2. Предложены новые, в том числе более эффективные, версии алгоритма, учитывающие, в частности, архитектуру современных 3. Разработаны программные модули, реализующие параллельные версии всех рассмотренных методов, которые показали свою применимость при решении реальных задач.

численного моделирования на параллельных ЭВМ с использованием тестовых и реальных гидродинамических моделей газонефтяных пластов. Подтверждена эффективность методов и описан круг задач, для которых использование того или иного способа решения является наиболее оптимальным.

параллельных программных модулей интегрированы в российский промышленный комплекс гидродинамического моделирования и используются в его составе для расчета гидродинамических моделей реальных газонефтяных пластов. Проведенное комплексное исследование как используемых ранее алгоритмов, так и новых, позволяет точнее выбирать оптимальный метод решения в зависимости от конкретной задачи. На большом круге задач предложенные способы предобусловливания и решения системы позволяют получить выигрыш в скорости и универсальности применения не только по сравнению с программным комплексом, в который они были интегрированы, но и с другими промышленными пакетами гидродинамического моделирования.

Положения, выносимые на защиту 1. На основе анализа метода CPR предложены более эффективные и обобщающие версии алгоритма, пригодные для использования при моделировании процессов фильтрации вязкой сжимаемой жидкости в пористой среде с учетом таких факторов, как неоднородность среды, неструктурированная сетка, множество искусственных источников и стоков, наличие гравитационных и капиллярных сил, трещин и других усложняющих элементов, присущих программам, предназначенным для расчетов в промышленности.

2. Разработан подход к программированию, учитывающий особенности предлагаемых методов и архитектуру современных многопроцессорных ЭВМ и позволяющий добиться эффективной 3. Разработаны программные модули, реализующие параллельные версии рассмотренных методов.

4. Выявлены теоретически и подтверждены экспериментально путем численного моделирования на параллельных ЭВМ с использованием тестовых и реальных гидродинамических моделей газонефтяных пластов различные свойства и параметры алгоритмов. Описан круг задач, для которых применение этих методов наиболее оправдано.

Апробация работы. Основные результаты докладывались и обсуждались на:

• научных семинарах каф. вычислительной математики механикоматематического факультета МГУ им. М.В. Ломоносова, Москва, 2007–2009 гг., • научном семинаре Института вычислительной математики РАН, Москва, 2008 г., • научном семинаре кафедры дифференциальных уравнений Московского энергетического института, Москва, 2009 г., • конференциях Ломоносовские чтения, Москва, 2008, 2009 гг., • 4-й международной конференции Математические идеи П.Л. Чебышева и их приложения к современным проблемам естествознания, Обнинск, 2008 г., • научном семинаре кафедры математического моделирования МГТУ им. Н.Э.Баумана, Москва, 2009 г.

• научном семинаре кафедры вычислительной математики Казанского (Приволжского) федерального университета, Казань, Публикации. Научные результаты опубликованы в 4 работах, в том числе трех статьях в журналах перечня ведущих рецензируемых научных журналов и изданий ВАК РФ [1, 2, 3]. Журнал [4] вошел в перечень ВАК уже после выхода публикации.

Личный вклад соискателя. Все исследования, изложенные в диссертационной работе и выносимые на защиту, проведены лично соискателем. Во время исследований были использованы визуализаторы, загрузчики и другие функциональные блоки, являющиеся плодом коллективного труда студентов, аспирантов и преподавателей Московского Государственного Университета им. М.В. Ломоносова.

Структура и объем работы. Диссертационная работа состоит из введения, четырех глав, выводов, заключения, приложения и списка литературы. Полный объем составляет 104 страницы. Библиография включает 29 наименований.

ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ

проблемы и сформулированы цели диссертационной работы. Кроме защиту, описана структура диссертации.

Глава 1. В первой главе диссертационной работы приведена постановка задачи и представлена система дифференциальных уравнений в частных производных, описывающая моделируемый процесс. Описан порядок сведения задачи к многократному решению системы линейных алгебраических уравнений. Рассмотрены имеющиеся методы решения, на базе которых в дальнейшем происходило построение новых алгоритмов.

уравнений (стандартная трехфазная модель черной нефти, Коновалов, Азиз):

pO pG = PCOG, pO pW = PCOW, Искомые величины:

1. Nc = Nc (t, x, y, z) молярная плотность компонента c. Для модели черной нефти компонентами служат вода, условная нефть (тяжелые углеводороды) и условный газ (легкие углеводороды), для композиционной модели различные составные фракции перечисленных веществ;

2. pW = pW (t, x, y, z), pO = pO (t, x, y, z), pG = pG (t, x, y, z) давление водяной, нефтяной, газовой фаз соответственно;

3. SP = SP (t, x, y, z) насыщенность P -ой фазы, P = O, G, W, выражается явно через давление и молярные плотности с помощью последних формул системы.

Обозначения:

•p давление в одной из фаз: в нефтяной фазе (pO ), если в модели есть нефть, иначе в газовой (pG );

• N = (N1,..., Nnc ) вектор молярных плотностей;

• RG,O = RG,O (p, N) растворимость газа в нефтяной фазе;

• RO,G = RO,G (p, N) летучесть нефти в газовой фазе;

• BP = BP (p, N) коэфф. объемного расширения фазы;

• xc,P = xc,P (p, N) молярная доля компонента c в фазе P ;

• P = P (p, N) молярная плотность фазы;

• k = k(p, x, y, z) тензор абсолютной проницаемости;

• kr,P = kr,P (SW, SG ) относит. фазовая проницаемость;

системе нефть-газ, в системе вода-нефть;

• qc = qc (p, t, x, y, z, N) источник компонента c (например скважина);

• g = const значение ускорения свободного падения;

• P,SC = const молярн. плотн. фаз в поверхностных усл.

Для аппроксимации по времени используем полностью неявную схему.

Аппроксимацией по пространственным переменным методом конечных объемов задача сводится к системе нелинейных алгебраических уравнений где p = (pi ), Nc = (Nci ) векторы значений давления и молярных плотностей в блоках сетки.

Для решения системы нелинейных уравнений F (U ) = 0, U (p, N ) используется метод Ньютона:

Здесь F (U m )/U каждом шаге метода Ньютона надо решать систему с несимметричной матрицей F (U m )/U, т.е. задача сводится к решению системы линейных алгебраических уравнений:

матрица которой есть матрица Якоби из метода Ньютона. Матрицу A можно рассматривать как матрицу, элементами которой являются блоки размера (nc ) (nc ), соответствующие неизвестным, относящимся к отдельным ячейкам сетки.

Полученная система решается методом BCGStab (Van der Vorst, 1992) с применением предобусловливания с помощью неполного LU разложения. Развитием данной совокупности алгоритмов является внедрение метода CPR. Суть его заключается в использовании особым образом при предобусловливании элементов матрицы A, соответствующих переменным, отвечающим за давление в блоках расчетной сетки.

Преобразованиями матрицы (например, методом Гаусса) обращаем в ноль элементы в диагональных блоках. Для матрицы из четырех блоков размером 3 3 это выглядит следующим образом:

Далее строим матрицу Ap :

получающейся в схеме, неявной по давлению и явной по остальным переменным.

Действие предобусловливателя M cpr выглядит следующим образом (Дурловский, Азиз):

где M - любой обычный предобусловливатель (например ILU(0)), под rp подразумевается сужение, аналогичное используемому при построении Ap, а под xz Модификация метода CPR для параллельных ЭВМ базируется на перекрытии расчетных областей в разных процессах (Капорин, Коньшин).

Обозначим • xi = (pi, Ni1, · · ·, Ninc ) i-я компонента решения, • X k = (xik, · · ·, xik ) компоненты, отнесенные к k -му процессу (потоку исполнения), • Ak, bk соответствующие части матрицы A (размера mk nc (K + J)) и правой части b в k -м процессе (потоке).

процессов. Метод CPR применяется к матрице Ak в каждом процессе:

где индекс k означает соответствующую часть матрицы или вектора в k м процессе (под M k подразумевается предобусловливатель, построенный для матрицы Ak ).

Заметим, что решение системы (4) происходит независимо в каждом из процессов и не требует обмена данными между ними.

Глава 2. Вторая глава посвящена развитию метода CPR. В начале использования совместно с алгебраическим многосеточным методом.

нестабильной работы алгоритма алгебраического многосеточного метода в случае моделирования с учетом капиллярных сил, гравитации, наличия большого числа скважин и длинных шагов по времени. Далее приведены результаты практических исследований данного варианта метода, подтверждающие выдвинутую гипотезу о плохой сходимости в случае присутствия в модели перечисленных факторов.

Во второй части главы предлагаются два варианта метода CPR.

Первый из них основывается на замене подматрицы, строящейся по переменным, соответствующим давлению, матрицей, строящейся по переменным, выбираемым исходя из некоторого иного критерия. В частности, из критерия принадлежности блока, связанного с переменной, множеству (назовем его T ) блоков так называемого фронта. Описан способ выбора блоков фронта. Алгоритм назван Adaptive CPR или ACPR и строится таким образом, что при некоторых его параметрах мы получаем исходный CPR, а при других варианты тандема BSGStab+ILU. Среди основных преимуществ предлагаемого метода можно выделить следующие:

• Универсальность в предельных случаях получаются известные • Применимость алгоритма вне зависимости от типов локального и глобального предобусловливателей и методов решения линейных • Сравнительно простая процедура интеграции в уже имеющийся алгоритм расчета.

• Проверенная на практике хорошая сходимость и устойчивость к нефизичным входным данным в предельных случаях.

• Работа исключительно на уровне матрицы нет необходимости в какой-либо дополнительной информации о структуре сетки.

• Возможность применения алгоритма алгебраического многосеточного метода для решения системы с матрицей AT или его вариантов с некоторыми модификациями, учитывающими специфику задачи.

• Возможность применения последовательных методов для решения системы (3) в случае, когда весь остальной алгоритм является параллельным. Как следствие возможность объединения параллельных алгоритмов, имеющих хорошую масштабируемость, с эффективными последовательными методами решения систем.

Несмотря на вышеописанные преимущества методы CPR и ACPR страдают от ряда фундаментальных недостатков, делающих их, как показывают численные эксперименты, весьма узкоспециализированными.

Среди основных можно выделить следующие:

• Необходимость отдельного построения двух независимых предобусловливателей и хранения их и матрицы давления в памяти ЭВМ.

Как следствие, большой расход оперативной памяти и замедление алгоритма.

• Необходимость решения системы с локальной матрицей при каждом применении глобального предобусловливателя.

• Наличие параметров, требующих подбора вручную. Более того, как показали проведенные расчеты, не существует универсальных значений параметров алгоритмов, оптимальных для всех матриц.

Последнее свойство отрицательно сказывается на возможности использования данных алгоритмов в промышленности, так как обычно у рядового пользователя нет навыков для того, чтобы заниматься подгонкой метода решения под конкретную задачу.

В заключительной части главы предлагается метод, лишенный описанных недостатков.

Как показывают численные эксперименты, для корректной работы алгоритма CPR достаточно выбрать очень низкую точность решения системы (3). Поэтому вместо решения системы может оказаться достаточным просто хорошо предобусловить ее. Это избавит нас от необходимости подбирать локальную точность. В случае, если в качестве предобусловливателя воспользоваться методом ILU(0), то, кроме того, мы не обретем новых параметров, которые присущи многим другим алгоритмам. Важно подчеркнуть, что такой подход очень выгоден еще и тем, что у нас отпадает необходимость в хранении самой матрицы давления Ap и большинства сопутствующих решению локальной системы массивов достаточно лишь построенного по ней предобусловливателя.

Как следствие, расход памяти существенно сокращается. Кроме того, появляется возможность для ускорения алгоритма объединить многие операции, что позволяет эффективнее использовать локальность данных и повысить загрузку центрального процессора. Еще одним способом ускорить расчет является использование блочного алгоритма ILU(0) в качестве глобального предобусловливателя и обычного в качестве локального. Основным преимуществом данного подхода является то, что шаблон (множество ненулевых элементов) матрицы давления в точности совпадает с таковым для исходной матрицы блоков. Поэтому и структуры получаемых ILU-разложений также будут совпадать. Это позволяет построить ILU(0)-разложение локальной матрицы одновременно с построением такового для матрицы всей системы, что приводит к экономии на обращениях в память, а также более эффективному использованию процессорного кэша. Кроме того, отпадает необходимость строить и хранить дополнительный массив с номерами ненулевых элементов. При этом само по себе использование блочного алгоритма дает выигрыш как в скорости, так и расширении класса матриц, на которых метод должен работать. Описанный способ решения далее будем обозначать как BCPR.

Глава 3. Третья глава посвящена особенностям практической реализации алгоритмов. Здесь изложены используемые методы хранения матриц. В частности, описаны преимущества формата MSR (Modied Sparse Row) над СSR (Compressed Sparse Row) для данной задачи.

Рассмотрены особенности параллельных реализаций, способы наиболее оптимального выделения оперативной памяти для их работы и грамотного использования других ресурсов ЭВМ. В завершении главы поэтапно и подробно описана процедура решения системы (2) с использованием параллельной ЭВМ для каждого из рассмотренных алгоритмов. При этом детально изложен ряд способов оптимизации, позволяющих ускорить расчет.

Глава 4. Четвертая глава посвящена результатам численного моделирования процессов фильтрации вязкой сжимаемой жидкости в пористой среде с использованием неструктурированной сетки и учетом неоднородностей среды, наличия внешних источников и стоков, капиллярных сил, гравитации и других факторов, оказывающих негативное влияние на сходимость. Тестирование проводилось с использованием десяти различных гидродинамических моделей.

Среди них присутствуют как синтетические тесты, так и модели реальных месторождений Восточной и Западной Сибири. При этом число неизвестных в получающейся системе линейных уравнений для некоторых из них достигает 7 106 штук, скважин нескольких тысяч, а промежуток времени, для которого производится моделирование, равен нескольким годам. Приведены рисунки, на которых изображены расчетные сетки и отмечено расположение скважин, описаны особенности каждой из моделей.

Далее проанализированы результаты тестирования всех рассмотренных алгоритмов, в том числе CPR вместе с алгебраическим многосеточным методом. Рассмотрен вопрос о поиске оптимальных значений параметров для CPR и ACPR. Кроме того, рассмотрены случаи предельных значений параметров для ACPR, проведено исследование влияния на суммарную скорость расчета и сходимость таких факторов, как число производимых итераций для поиска множества блоков фронта и наличие/отсутствие в модели скважин. Приведены результаты тестов масштабируемости параллельных алгоритмов CPR, ACPR и BCPR.

Тестовый стенд, на котором производились все вычисления, представлял из себя машину с двумя 4-х ядерными процессорами частотой 2.8 ГГц с общей памятью объемом 16 Гбайт.

Приложение. В приложении содержатся графики с результатами расчетов.

ОСНОВНЫЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ

РАБОТЫ

Параллельная версия алгоритма ACPR (и ее частный случай CPR) демонстрирует свою эффективность на большом числе реальных промышленных задач. Однако, для его применения необходимо знать набор оптимальных параметров, который, как показывают численные эксперименты, меняется при переходе от одной гидродинамической модели к другой. Данный метод может быть полезен в том случае, когда требуется многократно производить одно и то же моделирование, внося небольшие изменения в модель (добавление скважины, изменение свойств среды, проницаемостей, начальных давлений и так далее). В этом случае можно вначале несколькими запусками подобрать оптимальные значения параметров, а затем использовать их при дальнейших многократных расчетах. Кроме того, уменьшение точек синхронизации и, как следствие, хорошая масштабируемость, позволяют говорить о росте производительности с ростом числа вычислительных ядер.

Что касается параллельного метода BCPR, при правильной реализации с использованием описанных в диссертационной работе оптимизаций он обладает следующими основными преимуществами:

• в отличие от параллельных CPR и ACPR не имеет регулируемых параметров;

• работает быстрее базового блочного BCGStab+BILU(0) и других рассмотренных алгоритмов;

• стабильность работы такая же, как и у базового блочного алгоритма;

• уменьшение точек синхронизации (в сравнении с базовым) и более равномерное распределение нагрузки между потоками (по сравнению с CPR и ACPR) положительно сказываются на общей сходимости метода и его масштабируемости;

• размер требуемой памяти незначительно превосходит таковой для блочного метода неполного LU разложения.

К недостаткам можно отнести несколько большую сложность в реализации по сравнению с остальными методами и необходимость достаточно обширной модификации программного кода при внедрении в уже имеющийся базовый способ решения.

Таким образом параллельный алгоритм BCPR по совокупности параметров превосходит все другие рассмотренные методы и может с успехом применяться для гидродинамического моделирования в программах для промышленных расчетов. Просуммируем основные результаты.

1. Проанализировано применение нескольких вариантов метода фильтрации вязкой сжимаемой жидкости в пористой среде неоднородностей среды, наличия внешних источников и стоков, капиллярных сил, гравитации и других факторов.

2. Разработаны реализации алгоритма CPR, адаптированные под архитектуру современных ЭВМ и позволяющие добиться эффективной работы.

3. Разработаны программные модули, реализующие параллельные версии всех рассмотренных алгоритмов в составе российского промышленного комплекса гидродинамического моделирования.

4. Проведено моделирование на специальных тестовых задачах, показавшее совпадение результатов с известным решением.

5. По результатам проведенного численного моделирования на параллельных ЭВМ с использованием тестовых и реальных гидродинамических моделей газонефтяных пластов определены преимущества и недостатки методов. Описан круг задач, для которых применение того или иного способа решения является наиболее оптимальным.

Литература [1] Горелов И.Г. Применение параллельного предобусловливателя CPR к задаче фильтрации вязкой сжимаемой жидкости в пористой среде // Вестник МГУ, Сер. 6, Математика, Механика, 2009.

[2] Богачев К.Ю., Михалева М.Ю., Горелов И.Г. Применение алгебраического многоуровневого метода AMG: сравнение с методом BICGSTAB + ILU и использование AMG в составе метода CPR // Вестник МГУ, Сер. 4, Математика, Механика, 2010.

[3] Горелов И.Г. Параллельный адаптивный предобусловливатель CPR в задаче фильтрации // Программные продукты и системы, номер 3, 2009 г, стр. 107–109.

[4] Богачев К.Ю., Горелов И.Г. Применение параллельного предобусловливателя CPR к задаче фильтрации вязкой сжимаемой жидкости в пористой среде // Вычислительные методы и программирование, 2008, том 9, стр. 184–190.





Похожие работы:

«Купчинаус Сергей Юрьевич Дидактические условия развития конструктивно-логического мышления студентов – будущих педагогов-математиков 13.00.01 – Общая педагогика, история педагогики и образования АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата педагогических наук Ижевск 2006 Работа выполнена в ГОУ ВПО Удмуртский государственный университет Научный руководитель : кандидат педагогических наук, доцент Копотев Сергей Леонидович Официальные оппоненты : доктор...»

«Зеленина Анна Юрьевна НОРМАТИВНАЯ ОСНОВА ПРАВА СОЦИАЛЬНОГО ОБЕСПЕЧЕНИЯ РОССИИ Специальность 12.00.05 – Трудовое право; право социального обеспечения Автореферат диссертации на соискание ученой степени кандидата юридических наук Санкт-Петербург – 2013 Работа выполнена на кафедре трудового права и права социального обеспечения Юридического института ФГБОУ ВПО Национальный исследовательский Томский государственный университет...»

«Ибрагимов Солиджон Ибрагимович Административная юстиция в Центрально-Азиатских государствах: проблемы становления и развития. Специальность 12.00.14- Административное право и административный процесс АВТОРЕФЕРАТ диссертации на соискании учёной степени доктора юридических наук Москва 2013г. Работа выполнена на кафедре административного и финансового права Российского университета дружбы народов доктор юридических наук, профессор, Зеленцов Научный консультант Александр...»

«ЦЫСЬ Ольга Петровна Православные общественно-религиозные организации Тобольской епархии во второй половине XIX - начале XX вв. Специальность 07.00.02 - Отечественная история АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата исторических наук Екатеринбург 2003 Работа выполнена на кафедре истории России Нижневартовского государственного педагогического института. Научные руководители: доктор исторических наук, про фессор Н.С.Половинкин доктор исторических...»

«Яблуновский Ян Юрьевич ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ ГИДРОАБРАЗИВНОЙ ОБРАБОТКИ НА ОСНОВЕ УЧЕТА ЭНЕРГИИ ДВУХФАЗНОЙ РЕЖУЩЕЙ СТРУИ Специальность 05.02.07 – Технология и оборудование механической и физикотехнической обработки АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Рыбинск – 2012 2 Работа выполнена в ФГБОУ ВПО Рыбинский государственный авиационный технический университет имени П.А. Соловьева Научный руководитель д-р техн. наук, профессор Рыкунов...»

«ВАРКОВА Светлана Анатольевна МОНИТОРИНГ ЗАКОНОДАТЕЛЬСТВА И ПРАВОПРИМЕНИТЕЛЬНОЙ ПРАКТИКИ: ТЕОРЕТИКО-ПРАВОВОЕ ИССЛЕДОВАНИЕ АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата юридических наук Специальность 12.00.01 – теория и история права и государства; история учений о праве и государстве Москва – 2013 2 Диссертация выполнена и рекомендована к защите на кафедре теории государства и права Юридического факультета им. М.М. Сперанского Федерального государственного...»

«Костин Иван Владимирович ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ ИСПОЛЬЗОВАНИЯ ТОНКОМЕРНОЙ МЯГКОЛИСТВЕННОЙ ДРЕВЕСИНЫ ПУТЕМ ОБОСНОВАНИЯ ТЕХНОЛОГИИ ЦЕНТРОБЕЖНОГО ОБЕЗВОЖИВАНИЯ И ПРОПИТКИ 05.21.01 — Технология и машины лесозаготовок и лесного хозяйства Автореферат диссертации на соискание ученой степени кандидата технических наук Архангельск - 2011 Работа выполнена на кафедре технологии лесозаготовительных производств Санкт-Петербургского государственного лесотехнического университета имени С....»

«Смакуев Дагир Рамазанович МОЛОЧНЯ ПРОДУКТИВНОСТЬ И КАЧЕСТВО МОЛОКА СИММЕНТАЛЬСКОГО СКОТА АВСТРИЙСКОЙ СЕЛЕКЦИИ ПРИ ИСПОЛЬЗОВАНИИ БИОЛОГИЧЕСКИ АКТИВНЫХ ВЕЩЕСТВ 06.02.04 – частная зоотехния, технология производства продуктов животноводства Автореферат диссертации на соискание ученой степени кандидата сельскохозяйственных наук Черкесск – 2009 Работа выполнена на кафедре технологии производства продуктов животноводства ГОУ ВПО Карачаево-Черкесская государственная технологическая...»

«НИКИТИНА АЛЕСИЯ ЛЬВОВНА ФОРМИРОВАНИЕ ПРОФЕССИОНАЛЬНОЙ КОМПЕТЕНТНОСТИ СТУДЕНТОВ В СРЕДНЕМ ПРОФЕССИОНАЛЬНОМ ОБРАЗОВАНИИ ПОСРЕДСТВОМ ПОСТРОЕНИЯ И АНАЛИЗА МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ПРИКЛАДНЫХ ЗАДАЧ ПРОФЕССИОНАЛЬНОЙ ДЕЯТЕЛЬНОСТИ Специальность 13.00.02 – теория и методика обучения и воспитания (математика) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата педагогических наук Москва – 2014 Работа выполнена на кафедре алгебры, математического анализа и геометрии Федерального...»

«ТКАЧУК АРТЕМ ПЕТРОВИЧ РАЗРАБОТКА МЕТОДА СТАБИЛИЗАЦИИ ТРАНСГЕНОВ ПОСЛЕ ИХ ИНТЕГРАЦИИ В ГЕНОМ Специальность 03.01.07 – молекулярная генетика АВТОРЕФЕРАТ Диссертации на соискание ученой степени кандидата биологических наук Москва – 2010   Работа выполнена в группе биологии теломер Учреждения Российской академии наук Института биологии гена РАН Научный руководитель : кандидат биологических наук Савицкий Михаил Юрьевич...»

«Ермакова Ольга Евгеньевна CТИЛЕВЫЕ ОСОБЕННОСТИ РАЗВИТИЯ ИННОВАЦИОННОЙ ДЕЯТЕЛЬНОСТИ УЧИТЕЛЯ 19.00.07 – педагогическая психология Автореферат диссертации на соискание ученой степени кандидата психологических наук Курск 2012 1 Работа выполнена на кафедре педагогики и психологии развития ФГБОУ ВПО Курский государственный университет Научный руководитель : доктор психологических наук, профессор Подымов Николай Анатольевич Официальные оппоненты : Разуваева Татьяна Николаевна доктор...»

«СИТНИКОВА Юлия Ивановна ПОТРЕБИТЕЛЬСКОЕ ПОВЕДЕНИЕ ДОМОХОЗЯЙСТВ В УСЛОВИЯХ ЦИКЛИЧЕСКОГО РАЗВИТИЯ ЭКОНОМИЧЕСКОЙ СИСТЕМЫ Специальность 08.00.01 – Экономическая теория АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата экономических наук Санкт-Петербург – 2011 2 Работа выполнена в Федеральном государственном бюджетном образовательном учреждении высшего профессионального образования Санкт-Петербургский государственный университет экономики и финансов. Научный...»

«ИППОЛИТОВ Владимир Николаевич Повышение режущих свойств инструментов из быстрорежущей стали на основе модификации их рабочих поверхностей методом электроакустического напыления-легирования Специальность: 05.03.01 - Технологии и оборудование механической и физико-технической обработки Автореферат диссертации на соискание ученой степени кандидата технических наук УФА 2007 1 Диссертационная работа выполнена на кафедре Теория и технология механической обработки филиала Уфимского...»

«ЛОСКУТНИКОВ Александр Александрович МОДЕЛИРОВАНИЕ КОМБИНИРОВАННЫХ ЭНЕРГОУСТАНОВОК НА ОСНОВЕ АВИАЦИОННОГО ГТД И ТОПЛИВНЫХ ЭЛЕМЕНТОВ В КОМПЬЮТЕРНОЙ СРЕДЕ Специальность: 05.07.05 – Тепловые, электроракетные двигатели и энергоустановки летательных аппаратов АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата технических наук Уфа - 2010 Работа выполнена на кафедре авиационной теплотехники и теплоэнергетики ГОУ ВПО “Уфимский государственный авиационный технический...»

«УДК339.5(519.5+575.1) ЧОН ДЭ ВАН РАЗВИТИЕ ТОРГОВО-ЭКОНОМИЧЕСКИХ ОТНОШЕНИЙ МЕЖДУ РЕСПУБЛИКОЙ КОРЕЯ И РЕСПУБЛИКОЙ УЗБЕКИСТАН 08.00.09 – Мировая экономика АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата экономических наук Ташкент -2012 Диссертация выполнена в Ташкентском государственном институте востоковедения Научный руководитель : кандидат экономических наук, доцент...»

«ГУМЕРОВ АНВАР ВАЗЫХОВИЧ ФОРМИРОВАНИЕ СТРАТЕГИИ РАЗВИТИЯ ПРЕДПРИНИМАТЕЛЬСКИХ СТРУКТУР С ИСПОЛЬЗОВАНИЕМ ИНСТРУМЕНТОВ МЕНЕДЖМЕНТА КАЧЕСТВА Специальность 08.00.05 – Экономика и управление народным хозяйством (экономика предпринимательства; стандартизация и управление качеством продукции) АВТОРЕФЕРАТ диссертации на соискание ученой степени доктора экономических наук Казань - 2013 Работа выполнена на кафедре территориальной экономики ФГАОУ ВПО Казанский (Приволжский) федеральный...»

«НАУМКОВА Ксения Васильевна МЕТОДИКА ОЦЕНКИ ЭФФЕКТИВНОСТИ УЧАСТИЯ В ПРОЕКТАХ ТРАНСПОРТНОГО СТРОИТЕЛЬСТВА ПО СХЕМЕ ГОСУДАРСТВЕННО-ЧАСТНОГО ПАРТНЕРСТВА Специальность 08.00.05- Экономика и управление народным хозяйством: экономика, организация и управление предприятиями, отраслями, комплексами (транспорт) АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата экономических наук Санкт-Петербург 2013 Работа выполнена в Федеральном государственном бюджетном образовательном...»

«Лопаткин Антон Александрович Изучение особенностей молекулярной эволюции птичьих шистосом (Trematoda: Schistosomatidae) Специальность 03.01.07 – молекулярная генетика 03.02.07 – генетика АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата биологических наук Москва 2011 Работа выполнена в лаборатории организации генома Учреждения Российской академии наук Института биологии гена РАН. Научные руководители: доктор биологических наук, профессор, член-корреспондент РАН...»

«КУЗЬМИН АЛЕКСАНДР СЕРГЕЕВИЧ ИДЕОЛОГИЯ И ПСИХОЛОГИЯ ЭТНОСА: СОЦИАЛЬНО-ФИЛОСОФСКОЕ ИССЛЕДОВАНИЕ Специальность 09.00.11 – Социальная философия Автореферат диссертации на соискание ученой степени кандидата философских наук Новосибирск – 2011 1 Работа выполнена в Государственном образовательном учреждении высшего профессионального образования Сургутский государственный университет Ханты-Мансийского автономного округа - Югры Научный руководитель : доктор философских наук, профессор...»

«Панеш Нина Аскарбиевна Взаимосвязанное обучение русскому и адыгейскому языкам в средних специальных и высших учебных заведениях Республики Адыгея Специальность 13.00.02 -теория и методика обучения русскому языку Специальность 13.00.02 —теория и методика обучения родному языку А ВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата педагогических наук Майкоп - 2000 г. Работа выполнена в Адыгейском государственном университете. Научный руководитель : Заслуженный деятель...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.