Моделирование течения многофазной жидкости в пористой среде с использованием высокопроизводительных гибридных вычислительных систем
Диссертация
В физической постановке задач о течениях в пористых средах в диссертации учитывается слабая сжимаемость жидкостей, что приводит к более полному и точному описанию процессов фильтрации в грунтах по сравнению с традиционными подходами, где жидкости считаются несжимаемыми. Для построения физической модели используется «принцип минимальных размеров», определяющий минимальные характерные величины… Читать ещё >
Список литературы
- Bastian P., Helmig R. Efficient fully-coupled solution techniques for two-phase flow in porous media. Parallel multigrid solution and large scale computations//Advances in Water Resources. 1999. Vol. 23. P. 199−216.
- Chen Z., Huan G., Ma Y. Computational Methods for Multiphase Flows in Porows Media. SIAM, 2006. 521 p.
- Chetverushkin B. N. Kinetic schemes and Quasi-Gas Dynamic system of equations. Barselona, Spain: CIMNE, 2008. 15 p.
- Chetverushkin B. N. High-performance computing: Fundamental problems in industrial application // Parallel, distributed and grid computing for engineering. 2009. P. 369−388.
- Chetverushkin B. N., Churbanova N. G., Morozov D. N., Trapezniko-va M. A. Kinetic Approach to Simulation of Multiphase porous Media Flows / Proceedings of ECCOMAS CFD 2010. Lisbon, Portugal: ID-MEC, 2010. 12 p.
- Chetverushkin B. N., Morozov D. N., Trapeznikova M. A. et al. An Explicit Scheme for the Solution of the Filtration Problems // Mathematical Models and Computer Simulations. 2010. Vol. 2, no. 6. P. 669−677.
- CUDA C Best Practices Guide, http://docs.nvidia.com.
- CUDA C Programming Guide, http://docs.nvidia.com.
- Flinn M. Some Computer Organizations and Their Effectiveness // IEEE Trans.Comput. 1972. Vol. 21, no. 9. P. 948−960.
- GPGPU AMD Technologies, http://www.amd.com.
- Helmig R. Multiphase flow and transport processes in the subsurface -A contribution to the modelling of hydrosystems. Berlin: Springer, 1997. P. 367.
- Morozov D. N., Trapeznikova M. A., Chetverushkin B. N., Churbanova N. G. Application of Explicit Schemes for the Simulation of the Two Phase Filtration Process // Mathematical Models and Computer Simulations. 2012. Vol. 4, no. 10. P. 62−67.
- Parker J. C., Lenhard R., Kuppusami T. A parametric model for constitutive properties governing multiphase flow in porous media // Water Resources Research. 1987. Vol. 23, no. 4. P. 618−624.
- Trapeznikova M., Chetverushkin В., Churbanova N., Morozov D. Two-Phase Porous Media Flow Simulation on Hybrid Cluster / Lecture Notes in Computer Science. No. 7116. Springer, 2012. P. 644−651.
- Trapeznikova M. A., Chetverushkin B. N., Churbanova N. G. et al. Simulation of Soil Contamination by Petroleum Product / Proceedings of WC-CM8 and ECCOMAS. Venice, Italy: 2008. 2 p.
- Van Genuchten M. T. A closed-form equation for predicting the hydraulic conductivity of unsaturated soils // Soil Sci. Soc. Am. J. 1980. Vol. 44. P. 892−898.
- Zhang X., Sanderson D. Numerical Modelling and Analysis of Fluid Flow and Deformation of Fractured Rock Masses. Pergamon, 2002. 288 p.
- Азиз X., Сеттари Э. Математическое моделирование пластовых систем. М.: Недра, 1982. С. 407.
- Басниев К. С., Кочина И. Н., Максимов В. М. Подземная гидромеханика. М.: Недра, 1993. 416 с.
- Бахвалов Н. С., Панасенко Г. П. Осреднение процессов в периодических средах. М.: Наука, 1984. 352 с.
- Белоцерковская М. С., Опарин А. М., Четверушкин Б. Н. Использование вложенных сеток для моделирования процесса фильтрации // Математическое моделирование. 2004. Т. 16, № 12. С. 3−10.
- Боресков А. В., Харламов А. А. Основы работы с технологией СГЮА. М.: ДМК-Пресс, 2010. С. 232.
- Воеводин В., Воеводин В. Параллельные вычисления. Санкт-Петербург: БХВ-Петербург, 2002. 599 с.
- Дейк Л. П. Основы разработки нефтяных и газовых месторождений. М.: Премиум Инжиниринг, 2009. 570 с.
- Ентов В. М., Зазовский А. Ф. Гидродинамика процессов повышения нефтеотдачи. М.: Недра, 1989. 233 с.
- Казеннов А. М. Основы технологии С1ША // Компьютерные исследования и моделирование. 2010. Т. 2, № 3. С. 295−308.
- Калиткин Н. Н. Численные методы. М.: Наука, 1978. 512 с.
- Каневская Р. Д. Математическое моделирование гидродинамических процессов разработки месторождений углеводородов. Москва-Ижевск: Институт компьютерных исследований, 2003. 127 с.
- Колдоба А. В., Повещенко Ю. А., Самарская Е. А., Тишкин В. Ф. Методы математического моделирования окружающей среды. М.: Наука, 2000. 254 с.
- Коновалов А. Н. Задачи фильтрации многофазной несжимаемой жидкости. Новосибирск: Наука. Сибирское отделение, 1988. 166 с.
- Маскет М. Течение однородных жидкостей в пористой среде. Ижевск: Институт компьютерных исследований, 2004. 628 с.
- Маскет М. Физические основы технологии добычи нефти. Москва-Ижевск: Институт компьютерных исследований, 2004. 606 с.
- Морозов Д. Н. Использование явных схем при моделировании задач фильтрации / Труды 52-й научной конференции МФТИ. Т. VII. Москва-Долгопрудный: МФТИ, 2009. С. 130−132.
- Морозов Д. Н. Моделирование задач фильтрации на вычислительных системах с гибридной архитектурой / Труды 53-й научной конференции МФТИ. Т. VII. Москва-Долгопрудный: МФТИ, 2010. С. 27−28.
- Морозов Д. Н., Люпа А. А. Решение задач фильтрации на гибридных суперкомпьютерах / Труды 54-й научной конференции МФТИ. Т. Управление и прикладная математика. Москва-Долгопрудный-Жуковский: МФТИ, 2011. С. 18−19.
- Морозов Д. Н., Трапезникова М. А., Четверушкин Б. Н., Чурбано-ва Н. Г. Использование явных схем для моделирования процесса двухфазной фильтрации // Математическое моделирование. 2011. Т. 23, № 7. С. 52−60.
- Морозов Д. Н., Трапезникова М. А., Четверушкин Б. Н., Чурбано-ва Н. Г. Моделирование задач фильтрации на гибридных вычислительных системах // Математическое моделирование. 2012. Т. 24, № 10. С. 33−39.
- Морозов Д. Н., Четверушкин Б. Н., Чурбанова Н. Г., Трапезникова М. А. Моделирование задач фильтрации на гибридных вычислительных системах // Известия ЮФУ. Технические науки. 2012. № 6. С. 87−91.
- Нигматуллин Р. И. Динамика многофазных сред. М.: Наука, 1987. Т. 2. 360 с.
- Ортега Д. Введение в параллельные и векторные методы решения линейных систем. М.: Мир, 1991. 367 с.
- Самарский А. А. Теория разностных схем. М.: Наука, 1977. 656 с.
- Самарский А. А., Гулин А. В. Численные методы. М.: Наука, 1989. 432 с.
- Самарский А. А., Николаев Е. С. Методы решения сеточных уравнений. М.: Наука, 1978. 592 с.
- Сандерс Д., Кэндрот Э. Технология С1ЮА в примерах. Введение в программирование графических процессоров. М.: ДМК-Пресс, 2011. 232 с.
- Трапезникова М. А., Белоцерковская М. С., Четверушкин Б. Н. Аналог кинетически-согласованных схем для моделирования задач фильтрации // Математическое моделирование. 2002. Т. 14, № 10. С. 69−76.
- Хейфец JI. И., Неймарк А. В. Многофазные процессы в пористых средах. М.: Химия, 1982. 320 с.
- Четверушкин Б. Н. Кинетически-согласованные схемы в газовой динамике. М.: Издательство МГУ, 1999. 226 с.
- Четверушкин Б. Н. Кинетические схемы и квазигазодинамическая система уравнений. М.: Макс-пресс, 2004. 332 с.
- Четверушкин Б. Н. К вопросу об ограничении снизу на масштабы в механике сплошной среды // Время, хаос, математические проблемы. 2009. Т. 4. С. 75−96.
- Четверушкин Б. Н., Морозов Д. Н., Трапезникова М. А. и др. Об одной схеме для решения задач фильтрации // Математическое моделирование. 2010. Т. 22, № 4. с. 99−109.
- Определение понятий смачивающей и несмачивающей фаз 17
- Зависимость капиллярного давления от насыщенности в моделях ван Генухтена и Брукса-Кори.20
- Расчетная ячейка на границе раздела сред.23
- Непрерывность капиллярного давления и разрыв насыщенности на интерфейсе .28
- Задача двухфазного просачивания.29
- График распределения насыщенности DNAPL по координате г.32
- Одна симметричная линза. Распределение насыщенности, t=2000c.32
- Две линзы. Распределение насыщенности, t=2500c.33
- Две линзы. Распределение насыщенности, t=5000c.33
- Ускорение вычислений в зависимости от числа процессоров при расчетах на сетке с 50 ООО точек по оси X.36
- Ускорение вычислений в зависимости от числа процессоров при расчетах на сетке с 100 000 точек по оси X.36
- Эффективность вычислений в зависимости от числа процессоров при расчетах на сетке с 50 000 точек по оси X.. 37
- Эффективность вычислений в зависимости от числа процессоров при расчетах на сетке с 100 000 точек по оси X.. 37
- Постановка задачи о плоскорадиальном течении.47
- Одномерная задача плоскорадиального течения. Точное решение: распределение давления.49
- Одномерная задача плоскорадиального течения. Классическая схема I: распределение давления .50
- Одномерная задача плоскорадиального течения. Модифицированные схемы II и III: распределение давления.50
- Постановка задачи о притоке жидкости к скважине.52
- Двумерная задача радиального течения. Классическая схема: распределение давления.55
- Двумерная задача радиального течения. Модифицированная схема: распределение давления. 55
- Постановка квазиодномерной задачи просачивания.60
- Постановка двухфазной задачи просачивания .60
- Профили насыщенности DNAPL для квазиодномерной задачи (1 модифицированная модель, 2 — классическая модель) .62
- Двухфазная задача просачивания. Распределение насыщенности .62
- Последовательный код выполняется на CPU, параллельный на GPU.74
- Концептуальное устройство CPU и GPU.75
- Сравнение количества вычислительных ядер центрального процессора и графического ускорителя.76
- Архитектура Tesla графических ускорителей NVIDIA GeForce 275 .7635 Грид, блоки, треды .78
- Устройство памяти графического ускорителя Fermi.79
- Устройство гибридного кластера К-100.89
- Ускорение расчетов задачи квазиодномерного просачивания на графических платах: Двумерная сетка .90
- Ускорение расчетов задачи квазиодномерного просачивания на графических платах: Трехмерная сетка.92
- Линейный рост ускорения расчетов задачи квазиодномерного просачивания на 1 6 графических платах.92