Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет Сенчаков.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
312.88 Кб
Скачать

2.4.3 Блок-схема программы

На схеме 2.3 представлен общий алгоритм работы программы.

Запуск программы

2.3 Блок-схема

Загрузка исходных данных гамма-каротажа (ГК) из входного файла.

Построение графика на основе исходных данных гамма-каротажа, расчет репера А и репера Б, расчет угла между реперами А и Б.

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

Расчет коэффициента аномальности по имеющемуся углу между реперами А и Б.

Выход

2.4.4 Реализация

Вход в систему производится через запуск исполняемого файла forecast.exe из корневого каталога ПО. После запуска рабочей формы необходимо нажать на кнопку «Выбрать». Далее будет вызвано диалоговое окно, в котором следует выбрать файл расширения *.las с данными гамма-каротажа. Для работы с файлами расширения *.las в среде Delphi 7 есть специальный стандартный модуль ComObj, который позволяет открывать файлы различного формата. Применимо к моей задаче, в программном коде был создан Ole объект: CreateOleObject('Excel.Application'). После окончания считывания файла Ole объект закрывается: Excel.Application.Quit.

Далее с помощью компонента TChart отображаем график кривой гамма-каротажа.

Репер, который имеет наибольшее значение кривой ГК, является кровлей баженовской свиты. Сначала в программе ищется именно он, затем в диапазоне от кровли до 26 метров выше по глубине ищется второй по величине репер. Это будет репер А. После этого, в диапазоне от репера А до 20 метров выше по глубине ищется наименьший репер. Это будет репер Б. Такие диапазоны поиска обусловлены тем, что максимальная глубина покрышки баженовской свиты не превышает 20 метров.

После нахождения реперов А и Б, вычисляем угол между ними (см. приложение №1).

На рисунке 2.4 представлено главное окно программы, с найденными реперами А и Б и рассчитанным углом между ними.

2.4 Главное окно программы

После выполнения всех необходимых расчетов следует запустить модуль проведения анализа на основе полученных данных (нажать на кнопку «Анализ»). В открывшейся форме после события нажатия на кнопку «Вычислить», запустится диалоговое окно для выбора и загрузки статистических данных заданного месторождения. Затем по имеющимся данным соседних скважин по двум средним точкам будет вычислено уравнение прямой зависимости изменения коэффициента аномальности от угла между реперами А и Б. Далее программа произведет расчет приблизительного значения коэффициента аномальности на основе ранее найденного угла (посредством подстановки угла в уравнение). Функция расчета прямой представлена в приложении №2.

На рисунке 2.5 представлен запустившийся модуль проведения анализа.

2.5 Модуль проведения анализа

2.4.5 Описание входных данных

В качестве входных данных используется файл расширения *.las с данными кривой гамма-каротажа и файл статистики по соседним скважинам расширения *.xls.

В файле *.las хранятся данные о глубине и соответствующем ей значении гамма-активности пласта (рисунок 2.6).

2.6 Структура хранения данных кривой гамма-каротажа

В файле *.xls хранятся следующие данные: номер скважины, угол между реперами А и Б и коэффициент аномальности (рисунок 2.7).

2.7 Структура хранения статистических данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]