← Назад

Расчет статических поправок за разброс глубины возбуждения.

Statics for depth difference.

SDEPTH PEP-клиент.


Назначение.

Решаемые задачи и метод.

Программа предназначена для расчета статических поправок за разброс глубин возбуждения и приведения трасс к заданному уровню. Рассчитанные поправки заносятся в таблицу STLIST в колонку с именем STDH. При расчете поправок за разброс глубин используются соответствующие для каждого пункта взрыва таблицы МСК. При приведении трасс к заданному уровню используется значение базовой скорости. Для всех видов расчетов статических поправок необходимы таблицы LSMG и SHOLE. Список магнитограмм, для которых рассчитываются поправки может быть получен из таблиц паспорта или из модификации.

При расчете статических поправок за разброс глубин возбуждения, программа рассчитывает по данным МСК время пробега волны от устья взрывной скважины до фактической глубины взрыва и до глубины приведения. Разность этих времен представляет собой величину статической поправки для данной глубины.
При расчете статических поправок для приведения к заданному уровню, определяется время пробега волны с базовой скоростью от глубины возбуждения относительно устья глубокой скважины до заданного уровня.


Взаимодействие с другими программами.

Программа является PEP-клиентом, то есть, она запускается из-под оболочки пакетного запуска pktexec, предоставляющей сервис по заданию параметров, управлению выполнением и просмотру протокола работы программы.


Описание.

Сеанс работы.

Задание параметров и запуск программы происходит из-под оболочки пакетного запуска pktexec. Типовой сеанс работы состоит из следующих шагов:

  1. Запуск программы из меню пакета UNIVERS. (пункт меню Standard processing ->Statics for depth difference ).
  2. Выбор режима для создания списка исходных магнитограмм. При включенном переключателе, список магнитограмм будет выбираться из указанной ниже модификации.
  3. Задание номера модификации для выбора номеров магнитограмм. Поле заполняется при включенном переключателе режима создания списка магнитограмм.
  4. Задание выходной таблицы, куда будут записаны результаты расчета.
  5. Выбор режима работы программы Depth unification way. По умолчанию включен режим расчета глубины приведения как средне-медианное значение. Пользователь может выбрать режим, при котором глубина приведения задается явно. Третьим режимом работы программы является приведение всех магнитограмм к заданному уровню.
  6. Задание глубины приведения User defined SP depth
  7. Задание базовой скорости ниже зоны малых скоростей. Этот параметр задается, если глубина МСК меньше глубины приведения или при приведении всех магнитограмм к заданному уровню.
  8. Задание уровня приведения, если задан этот режим работы программы.
  9. Запуск программы на выполнение (кнопка Start в панели инструментов или пункт меню SDEPTH -> Start).
  10. Для просмотра таблицы результата надо нажать кнопку View у имени выходной таблицы БД в панели результатов.

    Для просмотра протокола прохождения программы надо нажать кнопку View log в панели инструментов или выбрать пункт меню SDEPTH -> View log.

  11. Для выхода из среды пакетного запуска нужно нажать кнопку Exit в панели инструментов или выбрать пункт меню File -> Exit.


Параметры обработки.

Входные параметры (панель Parameters).

Имя: Depth's list from modification
Тип: state
Описание: Выбор режима для создания списка исходных магнитограмм. При включенном переключателе, список магнитограмм будет выбираться из указанной ниже модификации.
Имя: Data modification for depth's list
Тип: nmod_s
Описание: Номер модификации для выбора номеров магнитограмм. Поле заполняется при включенном переключателе режима создания списка магнитограмм.
Имя: Output statics corrections
Тип: dbitem_e(VSP.STLIST)
Описание: Имя таблицы со статическими поправками, куда будут записаны результаты расчета статических поправок. Это может быть новая таблица или уже существующая. Если выходная таблица уже существует, из нее выбираются данные для всех магнитограмм списка и заносятся в соответствующие колонки выходной таблицы.
Имя: Depth unification way
Тип: enum
Описание: Режимы работы программы.
  1. Median depth for SP - глубина приведения выбирается как средне-медианное значение для всех магнитограмм списка, принадлежащих одному пункту возбуждения.
  2. User defined SP depth - глубина приведения задается явно пользователем
  3. Shift to reference level - приведение всех магнитограммсписка к заданному уровню.
Имя: User defined depth for SP
Тип: float
Описание: Глубина возбуждения, к которой будут приведены все магнитограммы списка. Этот параметр задается, если выбран режим User defined SP depth работы программы.
Имя: Basic velocity for SP
Тип: float
Описание: Базовая скорость ниже зоны малых скоростей. Этот параметр задается, если глубина МСК меньше глубины приведения или при режиме Shift to reference level работы программы.
Имя: Reference Level
Тип: float
Описание: Уровень приведения, если задан этот режим работы программы.
Имя: Output statics corrections
Тип: dbname_e(STLIST)
Описание: Имя таблицы со статическими поправками, куда будут записаны результаты расчета статических поправок. Это может быть новая таблица или уже существующая. В любом случае результирующая таблица будет представлять собой копию исходной таблицы, в которую добавлены статические поправки за разброс глубин возбуждения STDH.


Информация времени работы программы (панель Runtime).

Имя: Панель не имеет параметров обработки


Параметры результатов (панель Results).

Имя: Output statics corrections
Тип: dbname_s
Описание: Таблица БД с вариантом статических поправок, куда записаны результаты расчета.
Имя: Resulting datum plane
Тип: int
Описание: Глубина линии приведения, к которой были приведены статические поправки.


Пользовательский интерфейс.

Для детального ознакомления с пользовательским интерфейсом оболочки пакетного запуска, смотри описание программы pktexec. Ниже приводится пример окна оболочки с активной панелью ввода параметров:


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

Таблицы БД.

В программе используются таблицы SHOLELIST, SMSKLIST и LSMGLIST. Кроме этих таблиц используется входная таблица STINFO, котороя служит основой для расчета статических поправок.


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

Таблицы БД.

Таблица БД STINFO с вариантом статических поправок, куда записаны результаты расчета, входящая в таблицу-список STLIST


Требования к окружению.

Операционное окружение.

Программа получает имя рабочего проекта через переменную среды PROJECT. В случае запуска программы из-под оболочки, это условие выполняется путем выбора рабочего проекта.

Программа определяет местонахождение системных файлов пакета из переменной VSPHOME, определенной в профиле пользователя или в файле setup в домашнем каталоге пользователя пакета. Файле setup данная переменная может выступать также под именем VSP.


Используемые файлы.

Программа ищет описание параметров в файлах $VSPHOME/etc/SDEPTH.pep и $VSPHOME/etc/vsp.pep.

В домашнем каталоге пользователя должен присутствовать файл setup, содержащий пути к каталогам данных, заданий и протоколов прохождения проектов, а также пути к системным файлам пакета ВСП.


Прочие требования.

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


Сообщения пользователю.

Способ доведения сообщений до пользователя.

Все сообщения выводятся в стандартный поток ошибок. В случае запуска программы из-под интерактивной оболочки сообщения сохраняются в файле протокола прохождения задания LOG/$PROJECT/SDEPTH-#.log. Сообщения классов серьезности EL_FATAL и EL_ERROR помещаются по завершении работы программы в область сообщений интерактивной оболочки.

Описание информационных сообщений.

После завершения работы программы в LOG-файле приводится результат расчета статических поправок.
n/n= 1 FMG= 10 np= 1 datum= 50.00 Tdh= 40.00 - пример строки в LOG-файле, в которой указано, что для магнитограммы 10 для глубины приведения 50 метров поправка составляет 40 миллисекунд

Описание диагностических сообщений.

  • Resulting table is not defined - не определена выходная таблица
  • Velocity is not defined - не определены скорость в коренных породах
  • Can not allocate memory buffer for Sdepth - не хватает памяти для работы программы
  • Can not create new table - ошибка при создании таблицы результата
  • Can not open table SHOLE - отсутствует таблица описания данных ПВ
  • Can not open table SMSK - отсутствует таблица описания данных МСК
  • Can not open table LSMG - отсутствует таблица LSMG
  • Error in table VSP.LSMG - ошибка при чтении таблицы VSP.LSMG
  • in table VSP.MSLLIST OR VSP.WELL..MSLDAT.n - ошибка при чтении таблицы MSLDAT
  • in table VSP.SHOLELIST or VSP.WELL..SPDAT.n - ошибка при чтении таблицы SPLDAT
  • In LSMG missing FMG= хх - в таблице LSMG отсутствует магнитограмма с указанным номером
Контакты
198188 Санкт-Петербург, ул. Зайцева, д. 41, офис 263
Телефоны:
+7 (495) 754-9990
+7 (903) 255-7275
+7 (911) 236-7708
e-mail:
vsp@geovers.com
© ООО Геоверс, 2001-2024