ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 21.11.2023
Просмотров: 297
Скачиваний: 9
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Содержание отчета об освоении материала по теме 2
2.1. Построить в рабочей тетради эпюры для истинной и обычной карты изобар используя рисунок 2.2 по профилю скважин заданному в приложении
2.1 (по вариантам) и данным о пластовом давлении из приложения 2.2.
Начальное пластовое давление 14.1 МПа, давление насыщения нефти газом
11.75 МПа.
2.2. Зарисовать в рабочую тетрадь сочетания типовых кривых восстановления уровня (рисунок 2.5), сделать комментарии к полученному рисунку.
2.3. Перерисовать в рабочую тетрадь классификацию неантиклинальных ловушек (рисунок 2.11).
2.4. Перечертить в рабочую тетрадь кривые распределения давления по радиусу поперек и вдоль трещины ГРП (рисунок 2.15).
50
3. ПОСТРОЕНИЕ КАРТЫ ИЗОБАР В ПРОГРАММЕ SURFER
Построение карт изобар возможно в любых программных продуктах работающих с трехмерными объектами. Одной из таких программ является программа Surfer от компании Golden Software. На сайте компании goldensoftware.com доступна двухнедельная пробная версия программы, позволяющая освоить основные принципы построения карт. В работе использовалась девятая версия программы, интерфейс которой может быть изменен.
3.1. Алгоритм построения карты изобар
Устанавливаем и открываем программу Surfer.
Необходимо обращать внимание какой разделитель дробной части используется на компьютере (запятая или точка). Рекомендуется изменить его на «точку» (Windows – Пуск – Панель управления – Язык и региональные стандарты – Форматы – Дополнительные параметры – Числа – Разделитель целой и дробной части – «.»).
Установить метрическую систему единиц измерения Surfer – Tools –
Options – Environment – Drawing выбрать «Centimeters».
Операция 1. Используя данные из приложения 3.1 формируем текстовый файл, содержащий следующие четыре колонки данных с разделителями
(пробел, табуляция или точка с запятой):
координата пластопересечения скважины по «Х»;
координата пластопересечения скважины по «Y»;
номер скважины;
величина приведенного пластового давления, МПа.
Переименовываем файл в «PPL1.txt» (рисунок 3.1).
51
Рис. 3.1. Текстовый файл данных о пластовом давлении по скважинам с координатами
Операция 2. Surfer – Map – New – Post Map (рисунок 3.2).
Рис. 3.2. Выбор функции «Post Map»
Открываем файл «PPL1.txt». В появившемся окне «Data Import Options» убрать галочки напротив «Comma», «Semicolon», «Space» (рисунок 3.3). Если в окне Preview данные разделились на четыре колонки, то нажимаем «OK».
52
Рис. 3.3. Диалоговое окно открытия текстового файла содержащего табличные данные
Операция 3. Открываем дерево (структуру) слоев карты «Object
Manager» (рисунок 3.4) и переименовываем слой «Post» в «PPL» нажав на текст один раз (рисунок 3.5).
Рис. 3.4. Открытие дерева (структуру) слоев карты «Object Manager»
53
Рис. 3.5. Переименование слоя «Post Map» в дереве слоев карты
Операция 4. Заходим в свойства слоя (правой кнопкой мыши по слою
(ПКМ)) «Properties» (рисунок 3.6).
Рис. 3.6. Открытие свойств слоя карты
54
Рис. 3.7. Основная вкладка меню свойств слоя «General»
На первой вкладке «General» жмем большую кнопку «Default Symbol»
(рисунок 3.7) и меняем форму значка точки на круг (рисунок 3.8).
Рис. 3.8. Изменение формы значка точки на карте
55
Рис 3.9. Вкладка меню свойств слоя «Labels». Выбор столбца данных для отображения как подпись точки на карте
Операция 5. Во вкладке «Labels» – «Worksheet Column for Labels» выбрать «Column D: PPL» (рисунок 3.9). Во вкладке «Labels» – «Position
Relative to Symbol» выбрать «User Defined». Выставить «X Offset 0.650 cm» и
«Y Offset 0 cm». Выбрать «Labels» – «Font» – «Size 14» (рисунок 3.10).
Рис 3.10. Вкладка меню свойств шрифта подписи точки на карте
56
Выделяем слой PPL копируем его и сразу вставляем (дублируем, рисунок 3.11).
Рис 3.11. Дублирование существующего слоя
Операция 6. Переименовываем верхний слой PPL в SKV. Перетаскиваем слой SKV в зазор между Bottom Axis и PPL (рисунок 3.12).
Рис 3.12. Перенос слоя и удаление лишней системы координат (Delete).
Открываем свойства слоя SKV и во вкладке «Labels» меняем колонку данных с D на C (рисунок 3.9). Меняем положение надписи по оси Y на 0.500 см. В свойствах шрифта ставим «Underline». Результат на рисунке 3.12.
57
Операция 7. Выполняем операцию 1 используя данные приложения 3.2.
Название файла «VNZ.bln» (файл контура ВНЗ), разделитель запятая с пробелом, в первой строке число строк значений и «, 1» (тип кривой 1).
Значения в первой и последней строке совпадают (замкнутая кривая), последняя строка пустая (рисунок 3.13А).
А
Б
Рис 3.13. Файл замкнутого контура нефтеносности
Выполняем операцию 2, но для «Base Map» и открываем файл
«VNZ.bln». Выполняем операцию 6 переименовывая слой Base в VNZ (рисунок
3.13Б). В свойствах слоя, вкладка «Base Map» (рисунок 3.14) выбираем «Line».
Рис 3.14. Вкладка меню свойств слоя «Base Map»
58
УстанавливаемStyle: «Dash Dot» и жмем кнопку Custom. Меняем значения штрих пунктира на свои «0.400, 0.050, 0.030, 0.050». Color: фиолетовый (Purple), Width: 0.100 см.
Далее выполняем операцию 7 используя данные приложения 3.2.
Название файла «CNZ.bln» (файл контура ЧНЗ). Слой называем CNZ, Style:
«Dash Dot Dot» «0.400, 0.050, 0.030, 0.050, 0.030, 0.050», Color: темно зеленый
(ForestGreen), Width: 0.100 см.
Операция 8. Нажать ПКМ по слою «Map» и выбрать Digitize
(оцифровка). Курсор изменит свою форму на большой «+». Кликая вокруг контура нефтеносности на расстоянии двух средних межскважинных расстояний мы создаем фиктивные точки, координаты которых будут появляться в текстовом окне (рисунок 3.15). Частота фиктивных точек подбирается в зависимости от шага изолиний. На карте не должно появляться
«волнистых» изолиний.
Рис 3.15. Вкладка меню свойств слоя «Base Map»
59
Сохранить данные оцифровки в текстовом окне (File – Save As), выбрав формат файла «dat» и назвав его «Aquifer.dat». Открыть с помощью блокнота полученные данные.
Далее удобнее работать в программе Excel, копировав в него данные из файлов «PPL1.txt» и «Aquifer.dat».
Вставку данных из файла «Aquifer.dat» осуществить через «Мастер импорта текста» рисунки 3.16, 3.17 и 3.18 (Далее – Запятая – Далее – Готово).
Рис 3.16. Вставка данных из файлов «PPL1.txt» и «Aquifer.dat»
60
Рис 3.17. Использование «Мастера импорта текста»
Рис 3.18. Использование «Мастера импорта текста». Разделитель запятая
61
Данные фиктивных точек аквифера дополняют колонки X и Y файла приведенных пластовых давлений (рисунок 3.19). Недостающую третью колонку «S» заполнить словом «Aquifer», четвертую – величиной начального пластового давления (приложение 3.3).
Рис 3.19. Итоговый результат объединения данных пластового давления по скважинам и фиктивных точек аквифера
Полученный в Excel массив данных (4 колонки) сохранить в текстовой файл с названием «PPLA.txt» (рисунок 3.20).
62
Рис 3.20. Исходный файл для построения карты изобар
Операция 9. Провести операцию 2 «Surfer – Grid – Data» с файлом
«PPLA.txt». Появится запрос для построения трехмерной сетки – Grid (рисунок
3.21). В поле Z выбираем колонку D «PPL». Убираем галочку «Grid Report».
Метод интерполяции (Gridding Method): «Kriging». Жмем «OK».
Рис 3.21. Запрос для построения трехмерной сетки – Grid
63
Появится сообщение «Grif file …PPLA.grd has been created», жмем «ОК».
В той папке, где лежал «PPLA.txt» появился файл «PPLA.grd».
Повторяем операцию 2 «Surfer – Map – New – Contour Map» с файлом
«PPLA.grd». И затем операцию 6 поместив слой PPLA в самый низ «дерева»
(рисунок 3.22).
Рис 3.22. Добавления слоя Contour Map
Операция 10. Открываем свойства «PPLA». Заходим на лист «General» свойств слоя «PPLA». Ставим галочку на «Fill Contours», жмем «Apply»
(рисунок 3.23). На вкладке «Levels» заходим в поле «Fill» шапки таблицы
(рисунок 3.24). Нажимаем на поле «Foreground Color» (рисунок 3.25). В окне
«Colormap» меняем цвет левого ползунка на светло синий, а правого на светло красный. Зажав кнопку Ctrl на клавиатуре кликаем ЛКМ по центру цветовой шкалы. Появившемуся ползунку меняем цвет на белый. Жмем «OK» два раза
(рисунок 3.26).
64
Рис 3.23. Настройка поверхности карты изобар
Рис 3.24. Градации цветов карты изобар между изолиниями
65
Рис 3.25. Выбор вкладки
Рис 3.26. Настройка цветовой палитры карты
На вкладке «Levels» заходим в поле «Level» шапки таблицы (рисунок
3.27) и меняем шаг изолиний «Interval» на 0.1. В поле «Label» можно изменить количество подписей значений и их частоту на изолиниях. В поле «Line» ищем изолинию соответствующую давлению насыщения, двойным кликом ЛКМ открываем линию и меняем еѐ цвет (красный) и толщину (рисунок 3.27). Тоже делаем и для начального пластового давления (зеленый).
66
Рис 3.27. Настройка интервала изолиний карты изобар
Рис 3.28. Выделение пограничных изолиний цветом
67
Операция 11. Для придания законченного вида карте изобар необходимо закрыть еѐ законтурную область. Это можно сделать, создав дополнительную поверхность прозрачную в центре и белую по краям и расположить еѐ выше слоя карты изобар. Для этого на лист Excel загружаем X и Y координаты
«CNZ», затем под ними координаты «VNZ» и ниже координаты фиктивных точек «Aquifer». В третьей колонке «Z» делаем подписи соответственно «CNZ»,
«VNZ» и «Aquifer». В четвертой колонке напротив «CNZ» пишем значения 100, для «VNZ» значения 0, для «Aquifer» значения –100. Выделяем все четыре колонки, копируем, создаем новый текстовый файл с название «WhiteBlind.txt», открываем его, вставляем наши данные и сохраняем.
Рис 3.29. Создание массива данных для закрытия законтурной области карты
68
Провести операцию 9 с файлом «WhiteBlind.txt». В поле «Z:» выбираем колонку «D». Метод интерполяции «Kriging». Слой называем «WB» и помещаем его над слоем «PPLA».
Открываем свойства «WB». Заходим на лист «General» свойств слоя
«WB». Ставим галочку на «Fill Contours», жмем Apply (рисунок 3.23). На вкладке «Levels» заходим в поле «Level» шапки таблицы (рисунок 3.27) и меняем минимум на «-1000», максимум на 0, шаг изолиний на 1000. В поле
«Line» делаем все изолинии невидимыми (рисунок 3.30).
Рис 3.30. Убираем изолинии с поверхности законтурной области
Двойной клик ЛКМ по нижнему прямоугольнику. В окне «Fill Properties» меняем заливку «Fill Pattern» на прозрачную «None» (рисунок 3.31). Двойной клик ЛКМ по верхнему прямоугольнику. В окне «Fill Properties» меняем цвет
«Foreground» на белый (рисунок 3.31). Жмем «OK» и «Apply». Верхний Label двойным кликом перевести в состояние «No» (рисунок 3.32).
69
Рис 3.31. Убираем заливку положительных значений поверхности
Рис 3.32. Результат настройки белой поверхности законтурной области
70
Открываем свойства «PPLA». Заходим на лист «General» Ставим галочку на «Color Scale», жмем «OK» (рисунок 3.23). Справа от нашей карты появится вертикальная цветная шкала значений а в дереве слоев – слой «Color Scale».
Жмем ПКМ, выбираем «Rotate» и задаем 270 градусов, «OK». Заходим в свойства слоя «Color Scale» и устанавливаем «Label Angle» на 90 градусов, а
«Label Frequency» значение «2».
Рис 3.33. Настройка шкалы значений карты изобар
Над шкалой добавляем элемент «Surfer – Draw – Text». Устанавливаем шрифт и делаем подпись шкалы. Добавляем линии «Surfer – Draw – Polyline» и подписи для давления насыщения и начального пластового давления
(приложение 3.3, рисунок 3.34).
71
Рис 3.34. Подпись шкалы и пограничных значений давления на карте
Готовую карту (рисунок 3.35) можно экспортировать в формат EMF
(Windows Enhanced Metafile). Картинку в этом формате можно использовать в документе Word MS Office. При масштабировании фрагментов карты в тексте не будет происходить «замыливание» линий и потери качества мелких надписей. Размер файла документа Word MS Office будет минимальным.
Операция 12. При подготовке презентационного материала, для наглядности, можно использовать трехмерное отображение карты изобар
(рисунок 3.36). Для этого используем функцию «Surfer – Map – New –
3D Wireframe» для открытия файла «PPLA.grd». Затем через «Surfer – Map –
New – Contour Map» открываем файл «PPLA.grd» ещѐ раз и переносим его над слоем «3D Wireframe» операция 6. Цветовую палитру первичной карты во вкладке «Levels» можно сохранять через «Save» и использовать для заливки повторно через «Load».
72
Рис 3.35. Результирующее изображение карты изобар
Рис 3.36. Трехмерное отображение карты изобар для презентационного материала
73
Полезной функцией является отображение градиентов изменения пластового давления по площади (рисунок 3.37). Данное построение в межскважинном пространстве условно можно воспринимать как линии тока от нагнетательных скважин к добывающим. Это позволяет выявлять гидродинамические границы или области активного влияния нагнетательных скважин. Зная их можно, к примеру, формировать участок (определить группу реагирующих скважин) под проведение опытно-промышленных работ (ОПР) для применении технологий закачки реагентов со стороны нагнетательных скважин.
Рис 3.36. Отображение градиентов изменения пластового давления
Кроме вынесения двойной цифровой информации (номер скважины в числителе, пластовое давление в знаменателе; рисунок 3.35) в Surfer имеется возможность наложения (совмещения в плане) двух карт единого масштаба.
Это реализуется отключением у верхнего слоя карты свойства «Fill Contours»
(вкладка «General») или уменьшением параметра «Opacity» до 50 % (вкладка
«Layer», придание прозрачности слою). Данная операция позволяет совмещать данные об остаточных запасах нефти и пластовой энергии (давления).
74
3.2. Пример автоматического построения карты изобар с помощью
встроенной в Surfer среды программирования
В программе Surfer есть встроенная среда программирования Scripter работающая на языке Visual Basic. С помощью неѐ можно автоматизировать базовые процессы построения и оформления карт.
Так как большинство карт разработки нефтяных месторождений, включая карту изобар, имеют схожую структуру слоев, то для ускорения создания аналитического пакета карт удобно пользоваться средствами автоматизации.
По сути, в картах разработки меняется только целевая поверхность отражающая изменение параметра по площади, подпись значений точек в знаменателе и шкала значений. Контура, размещение скважин, их номера, условные обозначения, основная надпись, указание сторон света остаются одинаковыми. Имеется возможность создания копий (дубликатов) с минимальными правками.
Однако, удобнее всего один раз настроить автоматизированную систему построения карт, а затем при изменении входных данных за доли секунды перестраивать нужную карту. К примеру, в одной из скважин провели замер
КВУ. Появилось новое, уточненное значение пластового давления. Меняем одну цифру в файле исходных данных по нужной нам скважине и запускаем программный код. В результате за доли секунды получаем актуализированный аналитический инструмент (карту изобар на текущую дату).
Пример рабочей области Scripter приведен на рисунке 3.37. В приложении 3.4 приводится пример программного кода для построения карты описываемой в предыдущем разделе.
Scripter Surfer устанавливается одновременно с основной программой.
Для компиляции можно использовать прерыватели кода и пошаговое исполнение (кнопки F9, F5 и F8).
2.1. Построить в рабочей тетради эпюры для истинной и обычной карты изобар используя рисунок 2.2 по профилю скважин заданному в приложении
2.1 (по вариантам) и данным о пластовом давлении из приложения 2.2.
Начальное пластовое давление 14.1 МПа, давление насыщения нефти газом
11.75 МПа.
2.2. Зарисовать в рабочую тетрадь сочетания типовых кривых восстановления уровня (рисунок 2.5), сделать комментарии к полученному рисунку.
2.3. Перерисовать в рабочую тетрадь классификацию неантиклинальных ловушек (рисунок 2.11).
2.4. Перечертить в рабочую тетрадь кривые распределения давления по радиусу поперек и вдоль трещины ГРП (рисунок 2.15).
50
3. ПОСТРОЕНИЕ КАРТЫ ИЗОБАР В ПРОГРАММЕ SURFER
Построение карт изобар возможно в любых программных продуктах работающих с трехмерными объектами. Одной из таких программ является программа Surfer от компании Golden Software. На сайте компании goldensoftware.com доступна двухнедельная пробная версия программы, позволяющая освоить основные принципы построения карт. В работе использовалась девятая версия программы, интерфейс которой может быть изменен.
3.1. Алгоритм построения карты изобар
Устанавливаем и открываем программу Surfer.
Необходимо обращать внимание какой разделитель дробной части используется на компьютере (запятая или точка). Рекомендуется изменить его на «точку» (Windows – Пуск – Панель управления – Язык и региональные стандарты – Форматы – Дополнительные параметры – Числа – Разделитель целой и дробной части – «.»).
Установить метрическую систему единиц измерения Surfer – Tools –
Options – Environment – Drawing выбрать «Centimeters».
Операция 1. Используя данные из приложения 3.1 формируем текстовый файл, содержащий следующие четыре колонки данных с разделителями
(пробел, табуляция или точка с запятой):
координата пластопересечения скважины по «Х»;
координата пластопересечения скважины по «Y»;
номер скважины;
величина приведенного пластового давления, МПа.
Переименовываем файл в «PPL1.txt» (рисунок 3.1).
51
Рис. 3.1. Текстовый файл данных о пластовом давлении по скважинам с координатами
Операция 2. Surfer – Map – New – Post Map (рисунок 3.2).
Рис. 3.2. Выбор функции «Post Map»
Открываем файл «PPL1.txt». В появившемся окне «Data Import Options» убрать галочки напротив «Comma», «Semicolon», «Space» (рисунок 3.3). Если в окне Preview данные разделились на четыре колонки, то нажимаем «OK».
52
Рис. 3.3. Диалоговое окно открытия текстового файла содержащего табличные данные
Операция 3. Открываем дерево (структуру) слоев карты «Object
Manager» (рисунок 3.4) и переименовываем слой «Post» в «PPL» нажав на текст один раз (рисунок 3.5).
Рис. 3.4. Открытие дерева (структуру) слоев карты «Object Manager»
53
Рис. 3.5. Переименование слоя «Post Map» в дереве слоев карты
Операция 4. Заходим в свойства слоя (правой кнопкой мыши по слою
(ПКМ)) «Properties» (рисунок 3.6).
Рис. 3.6. Открытие свойств слоя карты
54
Рис. 3.7. Основная вкладка меню свойств слоя «General»
На первой вкладке «General» жмем большую кнопку «Default Symbol»
(рисунок 3.7) и меняем форму значка точки на круг (рисунок 3.8).
Рис. 3.8. Изменение формы значка точки на карте
55
Рис 3.9. Вкладка меню свойств слоя «Labels». Выбор столбца данных для отображения как подпись точки на карте
Операция 5. Во вкладке «Labels» – «Worksheet Column for Labels» выбрать «Column D: PPL» (рисунок 3.9). Во вкладке «Labels» – «Position
Relative to Symbol» выбрать «User Defined». Выставить «X Offset 0.650 cm» и
«Y Offset 0 cm». Выбрать «Labels» – «Font» – «Size 14» (рисунок 3.10).
Рис 3.10. Вкладка меню свойств шрифта подписи точки на карте
56
Выделяем слой PPL копируем его и сразу вставляем (дублируем, рисунок 3.11).
Рис 3.11. Дублирование существующего слоя
Операция 6. Переименовываем верхний слой PPL в SKV. Перетаскиваем слой SKV в зазор между Bottom Axis и PPL (рисунок 3.12).
Рис 3.12. Перенос слоя и удаление лишней системы координат (Delete).
Открываем свойства слоя SKV и во вкладке «Labels» меняем колонку данных с D на C (рисунок 3.9). Меняем положение надписи по оси Y на 0.500 см. В свойствах шрифта ставим «Underline». Результат на рисунке 3.12.
57
Операция 7. Выполняем операцию 1 используя данные приложения 3.2.
Название файла «VNZ.bln» (файл контура ВНЗ), разделитель запятая с пробелом, в первой строке число строк значений и «, 1» (тип кривой 1).
Значения в первой и последней строке совпадают (замкнутая кривая), последняя строка пустая (рисунок 3.13А).
А
Б
Рис 3.13. Файл замкнутого контура нефтеносности
Выполняем операцию 2, но для «Base Map» и открываем файл
«VNZ.bln». Выполняем операцию 6 переименовывая слой Base в VNZ (рисунок
3.13Б). В свойствах слоя, вкладка «Base Map» (рисунок 3.14) выбираем «Line».
Рис 3.14. Вкладка меню свойств слоя «Base Map»
58
УстанавливаемStyle: «Dash Dot» и жмем кнопку Custom. Меняем значения штрих пунктира на свои «0.400, 0.050, 0.030, 0.050». Color: фиолетовый (Purple), Width: 0.100 см.
Далее выполняем операцию 7 используя данные приложения 3.2.
Название файла «CNZ.bln» (файл контура ЧНЗ). Слой называем CNZ, Style:
«Dash Dot Dot» «0.400, 0.050, 0.030, 0.050, 0.030, 0.050», Color: темно зеленый
(ForestGreen), Width: 0.100 см.
Операция 8. Нажать ПКМ по слою «Map» и выбрать Digitize
(оцифровка). Курсор изменит свою форму на большой «+». Кликая вокруг контура нефтеносности на расстоянии двух средних межскважинных расстояний мы создаем фиктивные точки, координаты которых будут появляться в текстовом окне (рисунок 3.15). Частота фиктивных точек подбирается в зависимости от шага изолиний. На карте не должно появляться
«волнистых» изолиний.
Рис 3.15. Вкладка меню свойств слоя «Base Map»
59
Сохранить данные оцифровки в текстовом окне (File – Save As), выбрав формат файла «dat» и назвав его «Aquifer.dat». Открыть с помощью блокнота полученные данные.
Далее удобнее работать в программе Excel, копировав в него данные из файлов «PPL1.txt» и «Aquifer.dat».
Вставку данных из файла «Aquifer.dat» осуществить через «Мастер импорта текста» рисунки 3.16, 3.17 и 3.18 (Далее – Запятая – Далее – Готово).
Рис 3.16. Вставка данных из файлов «PPL1.txt» и «Aquifer.dat»
60
Рис 3.17. Использование «Мастера импорта текста»
Рис 3.18. Использование «Мастера импорта текста». Разделитель запятая
61
Данные фиктивных точек аквифера дополняют колонки X и Y файла приведенных пластовых давлений (рисунок 3.19). Недостающую третью колонку «S» заполнить словом «Aquifer», четвертую – величиной начального пластового давления (приложение 3.3).
Рис 3.19. Итоговый результат объединения данных пластового давления по скважинам и фиктивных точек аквифера
Полученный в Excel массив данных (4 колонки) сохранить в текстовой файл с названием «PPLA.txt» (рисунок 3.20).
62
Рис 3.20. Исходный файл для построения карты изобар
Операция 9. Провести операцию 2 «Surfer – Grid – Data» с файлом
«PPLA.txt». Появится запрос для построения трехмерной сетки – Grid (рисунок
3.21). В поле Z выбираем колонку D «PPL». Убираем галочку «Grid Report».
Метод интерполяции (Gridding Method): «Kriging». Жмем «OK».
Рис 3.21. Запрос для построения трехмерной сетки – Grid
63
Появится сообщение «Grif file …PPLA.grd has been created», жмем «ОК».
В той папке, где лежал «PPLA.txt» появился файл «PPLA.grd».
Повторяем операцию 2 «Surfer – Map – New – Contour Map» с файлом
«PPLA.grd». И затем операцию 6 поместив слой PPLA в самый низ «дерева»
(рисунок 3.22).
Рис 3.22. Добавления слоя Contour Map
Операция 10. Открываем свойства «PPLA». Заходим на лист «General» свойств слоя «PPLA». Ставим галочку на «Fill Contours», жмем «Apply»
(рисунок 3.23). На вкладке «Levels» заходим в поле «Fill» шапки таблицы
(рисунок 3.24). Нажимаем на поле «Foreground Color» (рисунок 3.25). В окне
«Colormap» меняем цвет левого ползунка на светло синий, а правого на светло красный. Зажав кнопку Ctrl на клавиатуре кликаем ЛКМ по центру цветовой шкалы. Появившемуся ползунку меняем цвет на белый. Жмем «OK» два раза
(рисунок 3.26).
64
Рис 3.23. Настройка поверхности карты изобар
Рис 3.24. Градации цветов карты изобар между изолиниями
65
Рис 3.25. Выбор вкладки
Рис 3.26. Настройка цветовой палитры карты
На вкладке «Levels» заходим в поле «Level» шапки таблицы (рисунок
3.27) и меняем шаг изолиний «Interval» на 0.1. В поле «Label» можно изменить количество подписей значений и их частоту на изолиниях. В поле «Line» ищем изолинию соответствующую давлению насыщения, двойным кликом ЛКМ открываем линию и меняем еѐ цвет (красный) и толщину (рисунок 3.27). Тоже делаем и для начального пластового давления (зеленый).
66
Рис 3.27. Настройка интервала изолиний карты изобар
Рис 3.28. Выделение пограничных изолиний цветом
67
Операция 11. Для придания законченного вида карте изобар необходимо закрыть еѐ законтурную область. Это можно сделать, создав дополнительную поверхность прозрачную в центре и белую по краям и расположить еѐ выше слоя карты изобар. Для этого на лист Excel загружаем X и Y координаты
«CNZ», затем под ними координаты «VNZ» и ниже координаты фиктивных точек «Aquifer». В третьей колонке «Z» делаем подписи соответственно «CNZ»,
«VNZ» и «Aquifer». В четвертой колонке напротив «CNZ» пишем значения 100, для «VNZ» значения 0, для «Aquifer» значения –100. Выделяем все четыре колонки, копируем, создаем новый текстовый файл с название «WhiteBlind.txt», открываем его, вставляем наши данные и сохраняем.
Рис 3.29. Создание массива данных для закрытия законтурной области карты
68
Провести операцию 9 с файлом «WhiteBlind.txt». В поле «Z:» выбираем колонку «D». Метод интерполяции «Kriging». Слой называем «WB» и помещаем его над слоем «PPLA».
Открываем свойства «WB». Заходим на лист «General» свойств слоя
«WB». Ставим галочку на «Fill Contours», жмем Apply (рисунок 3.23). На вкладке «Levels» заходим в поле «Level» шапки таблицы (рисунок 3.27) и меняем минимум на «-1000», максимум на 0, шаг изолиний на 1000. В поле
«Line» делаем все изолинии невидимыми (рисунок 3.30).
Рис 3.30. Убираем изолинии с поверхности законтурной области
Двойной клик ЛКМ по нижнему прямоугольнику. В окне «Fill Properties» меняем заливку «Fill Pattern» на прозрачную «None» (рисунок 3.31). Двойной клик ЛКМ по верхнему прямоугольнику. В окне «Fill Properties» меняем цвет
«Foreground» на белый (рисунок 3.31). Жмем «OK» и «Apply». Верхний Label двойным кликом перевести в состояние «No» (рисунок 3.32).
69
Рис 3.31. Убираем заливку положительных значений поверхности
Рис 3.32. Результат настройки белой поверхности законтурной области
70
Открываем свойства «PPLA». Заходим на лист «General» Ставим галочку на «Color Scale», жмем «OK» (рисунок 3.23). Справа от нашей карты появится вертикальная цветная шкала значений а в дереве слоев – слой «Color Scale».
Жмем ПКМ, выбираем «Rotate» и задаем 270 градусов, «OK». Заходим в свойства слоя «Color Scale» и устанавливаем «Label Angle» на 90 градусов, а
«Label Frequency» значение «2».
Рис 3.33. Настройка шкалы значений карты изобар
Над шкалой добавляем элемент «Surfer – Draw – Text». Устанавливаем шрифт и делаем подпись шкалы. Добавляем линии «Surfer – Draw – Polyline» и подписи для давления насыщения и начального пластового давления
(приложение 3.3, рисунок 3.34).
71
Рис 3.34. Подпись шкалы и пограничных значений давления на карте
Готовую карту (рисунок 3.35) можно экспортировать в формат EMF
(Windows Enhanced Metafile). Картинку в этом формате можно использовать в документе Word MS Office. При масштабировании фрагментов карты в тексте не будет происходить «замыливание» линий и потери качества мелких надписей. Размер файла документа Word MS Office будет минимальным.
Операция 12. При подготовке презентационного материала, для наглядности, можно использовать трехмерное отображение карты изобар
(рисунок 3.36). Для этого используем функцию «Surfer – Map – New –
3D Wireframe» для открытия файла «PPLA.grd». Затем через «Surfer – Map –
New – Contour Map» открываем файл «PPLA.grd» ещѐ раз и переносим его над слоем «3D Wireframe» операция 6. Цветовую палитру первичной карты во вкладке «Levels» можно сохранять через «Save» и использовать для заливки повторно через «Load».
72
Рис 3.35. Результирующее изображение карты изобар
Рис 3.36. Трехмерное отображение карты изобар для презентационного материала
73
Полезной функцией является отображение градиентов изменения пластового давления по площади (рисунок 3.37). Данное построение в межскважинном пространстве условно можно воспринимать как линии тока от нагнетательных скважин к добывающим. Это позволяет выявлять гидродинамические границы или области активного влияния нагнетательных скважин. Зная их можно, к примеру, формировать участок (определить группу реагирующих скважин) под проведение опытно-промышленных работ (ОПР) для применении технологий закачки реагентов со стороны нагнетательных скважин.
Рис 3.36. Отображение градиентов изменения пластового давления
Кроме вынесения двойной цифровой информации (номер скважины в числителе, пластовое давление в знаменателе; рисунок 3.35) в Surfer имеется возможность наложения (совмещения в плане) двух карт единого масштаба.
Это реализуется отключением у верхнего слоя карты свойства «Fill Contours»
(вкладка «General») или уменьшением параметра «Opacity» до 50 % (вкладка
«Layer», придание прозрачности слою). Данная операция позволяет совмещать данные об остаточных запасах нефти и пластовой энергии (давления).
74
3.2. Пример автоматического построения карты изобар с помощью
встроенной в Surfer среды программирования
В программе Surfer есть встроенная среда программирования Scripter работающая на языке Visual Basic. С помощью неѐ можно автоматизировать базовые процессы построения и оформления карт.
Так как большинство карт разработки нефтяных месторождений, включая карту изобар, имеют схожую структуру слоев, то для ускорения создания аналитического пакета карт удобно пользоваться средствами автоматизации.
По сути, в картах разработки меняется только целевая поверхность отражающая изменение параметра по площади, подпись значений точек в знаменателе и шкала значений. Контура, размещение скважин, их номера, условные обозначения, основная надпись, указание сторон света остаются одинаковыми. Имеется возможность создания копий (дубликатов) с минимальными правками.
Однако, удобнее всего один раз настроить автоматизированную систему построения карт, а затем при изменении входных данных за доли секунды перестраивать нужную карту. К примеру, в одной из скважин провели замер
КВУ. Появилось новое, уточненное значение пластового давления. Меняем одну цифру в файле исходных данных по нужной нам скважине и запускаем программный код. В результате за доли секунды получаем актуализированный аналитический инструмент (карту изобар на текущую дату).
Пример рабочей области Scripter приведен на рисунке 3.37. В приложении 3.4 приводится пример программного кода для построения карты описываемой в предыдущем разделе.
Scripter Surfer устанавливается одновременно с основной программой.
Для компиляции можно использовать прерыватели кода и пошаговое исполнение (кнопки F9, F5 и F8).