← Назад

Исправление инклинометрии в данных.

Fix inclinometry in data.

FixOP PEP-клиент.


Назначение.

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

Программа предназначена для исправления координат X, Y, Z точек приема в заголовках сейсмических трасс и годографах. Рекомендуется использовать данную программу в том случае, когда сведения об инклинометрии скважины стали известны уже в процессе обработки и необходимо их ввести в уже полученные промежуточные результаты обработки.

Внимание! В том случае, если информация от кривизне скважины уже использовалась в процессе обработки для получения промежуточных результатов, исправление координат точек приема для них может привести к потере точности и получении недостоверных итоговых результатов! Поэтому после ввода корректной инклинометрии необходимо повторить процедуры, использующие эту информацию.

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

Для задания инклинометрии можно воспользоваться программами Описание паспорта данных ВСП и Редактор таблиц локальной базы данных. Для просмотра и печати в PostScript-файл изображения инклинометрии скважины рекомендуется воспользоваться программой Формирование трасс формата UNIVERS.

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


Описание.

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

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

  1. Запуск программы из меню пакета UNIVERS (Service tools -> Fix inclinometry in data).
  2. Задание проекта, в котором расположены данные (пункт меню File -> Project...).
  3. Выбор скважины с корректно заданной инклинометрией (параметр Well with the right inclinometry).
  4. Выбор множества исправляемых годографов (параметр What hodograph to fix?) и, возможно, выбор годографа, подлежащего исправлению (параметр Just one pointed hodograph).
  5. Ввод имен входных модификаций (параметр Modifications to fix).
  6. Запуск программы на выполнение (кнопка Start в панели инструментов или пункт меню FixOP -> Start).
  7. Пользователь может следить за ходом работы программы по мере того, как она вносит исправления в заказанные пользователем объекты данных.
  8. После успешного завершения программы программа должна вернуть код 0, в информационых строках не должно быть сообщений об ошибках и в панели результатов (Results) должно быть сформировано сообщение о количестве обработанных годографов и модификаций.
  9. Для просмотра протокола прохождения программы надо нажать кнопку View log в панели инструментов или выбрать пункт меню FixOP -> View log. В протоколе содержится информация о возникших проблемах в ходе работы программы.
  10. Для выхода из среды пакетного запуска нужно нажать кнопку Exit в панели инструментов или выбрать пункт меню File -> Exit.


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

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

Well with the right inclinometry
Скважина с правильной инклинометрией (well_item)
Соответствует строке в таблице VSP.WELLLIST.
What hodograph to fix?
Какие годографы исправлять? (hodfix)
  • All - все годографы, перечисленные в VSP.FBLIST
  • Just one pointed - только один выбранный годограф
  • None - не исправлять годографы
Just one pointed hodograph
Имя годографа для исправления (hods_name)
Это имя будет использоваться только в случае задания значения Just one pointed у параметра What hodograph to fix?.
Modifications to fix
Перечень модификаций для исправления (mods_list)
Имена модификаций задаются в виде Sxxx, где xxx - три цифры, и разделяются пробелом, запятой или точкой с запятой.


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

Fixing data in progress
Стадия исправления данных (stage)
В этой строке показывается имя объекта данных, в который в настоящее время вносится исправление.


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

Done
Суммарное количество годографов и модификаций, в которых исправлена инклинометрия (done)


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

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


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

Трассы.

На вход программы подается произвольное количество сейсмических модификаций (но не более 204).

Таблицы БД.

В зависимости от значения параметра What hodograph to fix? программа может исправлять инклинометрию во всех годографах, перечисленных в таблице VSP.FBLIST или только в одном из выбранных. Возможно также отказаться от исправления инклинометрии во годографах вообще.

Паспортные данные.

Программа читает данные об инклинометрии скважины из таблицы типа INCL, на которую ссылается строка таблицы VSP.WELLLIST. Значения координат x, y, z линейно интерполируются по кабельной глубине. Также используются значения alt_well, datum, h_rotor из таблицы VSP.WELLLIST.


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

Трассы.

Программа изменяет значение полей XOPV, YOPV, ZOPV заголовка трасс UNIVERS. Замена осуществляется на линейно интерполированное значение, соответствующее кабельной глубине трассы (поле HCAB заголовка трассы).

Таблицы БД.

Программа изменяет значение колонок XOP, YOP, ZOP таблицы годографа (тип FBINFO). Замена осуществляется на линейно интерполированное значение, соответствующее кабельной глубине точки годографа (колонка HCAB).

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

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

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

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


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

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

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

Программа загружает умолчательные значения параметров из специальных файлов в следующем порядке:

  1. $VSPHOME/app-defaults/FixOP.parameters.def - общесистемный каталог умолчательных значений параметров.
  2. JOBS/$PROJECT/FixOP.parameters.def - каталог заданий текущего проекта.
  3. $HOME/.vsp/FixOP.parameters.def - каталог пользовательских настроек.

Таким образом, пользовательские настройки имеют приоритет над общесистемными и проектными.


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

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


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

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

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


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

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


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

Программа сообщает об ошибках, произошедших в процессе архивации. Список кодов и идентификаторов ошибок, начинающихся с "ERROR__" приводится в документе Коды ошибок программ пакета UNIVERS.

Контакты
198188 Санкт-Петербург, ул. Зайцева, д. 41, офис 263
Телефоны:
+7 (495) 754-9990
+7 (903) 255-7275
+7 (911) 236-7708
e-mail:
vsp@geovers.com
© ООО Геоверс, 2001-2024