Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_Redakt_prime.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
19.29 Mб
Скачать

1.17.Потенциирование кривой

Назначение

Программа предназначена для потенциирования кривой БК, записанной в виде логарифма.

Постановка задачи

Функция потенциирования в Системе может быть выполнена программами «Пересчет кривых» и «Вычисления с кривыми». Но так как на практике кривая бокового каротажа практически всегда поступает в виде логарифма, функция потенциирования вынесена в отдельную программу.

Метод решения и алгоритм

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

Входная информация

  • кривая в виде логарифма

Выходная информация

  • кривая (в логарифмическом масштабе)

Технические характеристики

Основной модуль программы – DOCURVE.DLL,

Вызываемая функция – Ехр10,

Используемые файлы ресурсов - wsigf.res,

Контрольная задача

Рис. 1.17.1. Потенциирование кривой БК

1.18.Попластовая колонка

Назначение

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

Постановка задачи

Иногда на вход попластовой колонки подается непрерывная кривая с динамической таблицей разбивки. Но такую колонку нельзя корректировать визуально стандартными средствами БАШГИСа (программой «Корректировка колонки»). Для преобразования колонки с динамической разбивкой в попластовую и создана эта программа.

Метод решения и алгоритм

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

Входные данные

  • колонка с динамической разбивкой

Выходные данные

  • попластовая колонка

Технические характеристики

Основной модуль программы – DOCURVE.DLL,

Вызываемая функция – DoLayerCol,

Используемые файлы ресурсов - wsigf.res,

1.19.Сборка кривых

Назначение

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

Постановка задачи

Часто при работе с кривыми возникает необходимость одновременного просмотра и коррекции нескольких массивов, в частности при сравнительном анализе количественных данных интерпретации.

Метод решения и алгоритм

После запуска программа предлагает выбрать кривые и интервал для просмотра. Если отказаться от выбора интервала, нажав ESC, то данные будут показаны во всем интервале. Далее на экране высветится следующее окно.

Все последующие манипуляции с массивами производятся обычным способом (более подробно – в инструкции к программе «Массив точек»).

Входные данные

  • необходимое количество кривых (более одной)

Выходные данные

  • распечатка числовых значений кривых в табличной форме

Рекомендации пользователю

Программа работает корректно с кривыми, имеющими одинаковый шаг дискретизации. При загрузке кривых с разным шагом дискретизации программа приводит данные к наименьшему шагу, получая значения в «лишних» узлах методом линейной интерполяции. Поэтому в диалоге массива невозможно изменить значения. Еще одно слабое место программы – это образование опять-таки фиктивных узлов при некорректном задании интервала обработки а входе программы. Так, например, если при четной кровле и четном шаге задать нечетную кровлю интервала обработки, то мы получим значения кривой в «фиктивных» узлах. Также если интервалы указанных кривых не будут совпадать, программа покажет значения массивов лишь в интервале перекрытия. Указанные недостатки учтены в программе «Цифровая таблица».

Количество кривых, подаваемых на вход программы, следует ограничивать, т.к. подготовка данных занимает значительное количество времени.

Технические характеристики

Основной модуль программы – Р1.DLL,

Вызываемая функция – Р1,

Используемые файлы ресурсов - wsigf.res,

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