29 Апр

Моделирование дренирования пласта скважиной в Matlab (разработка месторождений, практическая работа №5)

 

pic_lab4_matlabЦель работы: С использованием своего варианта выполнить моделирование порового течения флюида в слое и его скважинную добычу.

Задача:

1)На основе примеров (закомментированный исходный код) и теоретических сведений построить модель ситуации своего варианта (учесть положение скважины, ее дебит, расход и направление базового потока флюида в слое);

2) Визуализировать модель потенциального течения и поле потенциала потока () в виде линий равного потенциала и поверхности (образцы графики см. Приложение). Какова размерность потенциала течения жидкости?;

3) Рассчитать составляющие потока флюида и Визуализировать распределение скорости жидкости, определить среднюю скорость течения флюида на участке исследований.

4) Выяснить, однородно ли распределяется скорость течения флюида в пласте? Где располагаются участки увеличения скорости? Есть ли участки, где флюид стагнирует? Обосновать численно.

Методические указания: pdf

Пример: sample.m

16 Апр

Подсчет запасов нефтяной залежи (Работа №4)

(с) burovoeremeslo.ru

(с) burovoeremeslo.ru

Четвертая работа курса “Разработка месторождений”

Цель работы: ознакомление с средствами и методическими приемами
выполнения научных расчетов в средах научного программирования (на
примере GNU Octave (Matlab)) для построения простейшей трехмерной модели
и выполнения подсчета запасов нефтяной залежи.
Задача:
1) Определить значение площади выклинивающейся нефтеносной
залежи, построить ее трехмерную модель (поверхности кровли и
подошвы), определить мощность залежи и запасы по категории C2.
2) Подсчитать запасы нефти для залежи своего варианта из практической
работы 3 (“Карта изопахит”).

Для определения объема залежи своего варианта из практической работы №3 (“Карта изопахит”) необходимо ввести в расчеты плоскость водонефтяного контакта (ВНК), т.к. залежь заполнена нефтью не полностью.
ВНК – это горизонтальная плоскость ниже которой в залежи присутствует вода, учитывать которую не нужно.
Абсолютную отметку водонефтяного контакта залежи студент определяет самостоятельно.

Методические указания: download

Файлы образца (для работы на занятии): sample_data

01 Апр

Построение карты изопахит в GNU Octave (Matlab) (ПР 3, Разработка месторождений)

  GW_surfaceРешение задачи: «Построение карты изопахит» в GNU Octave (Matlab).

Цель работы:  с использованием данных своего варианта выполнить построение карты изоп
ахит (линий равных мощностей слоя). Необходимо выполнить расчет мощностей отложений по скважинам в GNU Octave и построить карты:

  • карту дневной поверхности;
  • стратоизогипс кровли K, J;
  • изопахит K;
  • линии контура равных мощностей (изопахит).

Условия задачи:Вариант (1-30), содержащий сведения о глубине вскрытия кровли и подошвы пласта мелового (K) возраста.

Программное обеспечение. Для выполнения настоящей работы используется бесплатная программа GNU Octave (http://www.octave.org), имеющая существенную совместимость с Matlab.

Прилагаемый образец

К настоящему тексту прилагается файл hydro.m, содержащий программу расчета поверхности уровня подземных вод (УПВ) и выноса ее на карту. Необходимо проанализировать его, понять функциональность и, при необходимости, задействовать.

Прилагаемые файлы работы:  (download)

Читать далее

19 Мар

Практическая работа №2: “Расчет забойного давления фонтанирования и КПД процесса в GNU Octave (Matlab)”

Цель работы: ознакомление с средствами и методическими приемами
выполнения научных расчетов в средах научного программирования (на
примере GNU Octave (Matlab)) для фонтанной эксплуатации месторождения.
Задача: Рассчитать забойное давление фонтанирования за счет
гидростатического напора пласта и КПД процесса.

Скачать методические указания: ссылка

Учебник по Matlab/Octave (откроется в новом окне)

 

 

03 Мар

Практикум №1. Разработка месторождений. Научное программирование для студентов (Octave, Matlab)

lab1_picРешение задачи: «РАСПРЕДЕЛЕНИЕ ТЕМПЕРАТУРЫ ПО ГЛУБИНЕ ДОБЫВАЮЩЕЙ СКВАЖИНЫ» в GNU Octave (Matlab)

Цель работы: ознакомление с средствами и методическими приемами выполнения научных расчетов в средах научного программирования (на примере GNU Octave (Matlab)).

Задача: Рассчитать распределение температуры по глубине фонтанной добывающей скважины Туймазинского нефтяного месторождения (Башкортостан) с шагом 200 м для следующих условий:

  • глубина кровли пласта 1700 м;
  • пластовая температура 29 °С;
  • диаметр подъемника dBH = 0,0403 м (подъемник спущен до кровли продуктивного горизонта);
  • скважина работает с массовым дебитом Qм = 51 т/сут,
  • плотность нефти в стандартных условиях 852,5 кг/м3,
  • скважина вертикальная.

Для проверки расчетных данных использовать результаты замеров по скважине:

Читать далее

10 Май

Моделирование течения жидкости в трещинном/поровом коллекторе» в Matlab (Л.р.№7)

2 Цель работы: ознакомление с средствами и методическими приемами
выполнения научных расчетов гидродинамики в средах научного
программирования (на примере GNU Octave (Matlab)) для построения
двумерной модели течения нефти в породе.
Задача:
1) Внимательно изучить теоретические основы рассматриваемого метода
CFD, приводимые в методическом пособии, порядок перехода от
ситуации реального мира к модельной;
2) прочитать комментарии исходного кода, запустить исходный код на
выполнение с имеющимися параметрами;
3) изучить параметры своего варианта работы No6, выполнить
необходимые преобразование данных для применение их в модели,
правильно выбрать масштаб домена и его размеры;
4) Применить численную модель к ситуации своего варианта,
ознакомиться с результатами, проинтерпретировать, ответить на
контрольные вопросы.

Методические указания: 7_LBM

Дополнительные файлы: source_code

03 Май

Анализ коллекторских свойств пород в Matlab (разработка месторождений, работа №6)

изображение с сайта Lithology.ru

изображение с сайта Lithology.ru

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

Методические указания: Domain_analysis_6

Дополнительные файлы: files_lab_6