← Назад

Расчет синтетических трасс по данным ГИС.

Syntetic Sonic Calculation.

SSCalc PEP-клиент.


Назначение.

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

Программа предназначена для расчета синтетических трасс по данным ГИС (акустического и плотностного каротажа) в масштабах глубин и времен. В масштабе глубин синтетическая трасса служит для корреляции с трассой однократных отражений ВСП, а в масштабе времен с данными ОГТ. Характеристики формы импульса, использующегося для расчета синтетических трасс, задаются пользователем. За один цикл работы программа рассчитывает три синтетических трассы (различающиеся характеристиками формы импульса). Результатом работы программы является импеданс и коэффициенты отражения в масштабе глубин, а также синтетические трассы коэффициентов отражения, свернутые с заданными импульсами в масштабе времен.
 

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

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


Описание.

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

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

  1. Запуск программы из меню пакета ВСП.
  2. Задание проекта, в каталоге данных которого находится исходная модификация (пункт меню File -> Project...).
  3. Задание входных параметров:
    • таблицы с данными акустического каротажа;
    • таблицы с данными плотностного каротажа (если есть);
    • таблицы со скоростной моделью среды;
    • трех частот, задающих параметры импульсов;
  4. Запуск программы на выполнение (кнопка Start в панели инструментов или пункт меню SSCalc -> Start ).
  5. Во время выполнения программы выдается текстовая информационная строка, сообщающая, какой этап работ выполняется, а также бегунок, показывающий относительное число обработанных точек наблюдения.
  6. Для просмотра протокола прохождения программы надо нажать кнопку View log в панели инструментов или выбрать пункт меню SSCalc -> View log .
  7. Для выхода из среды пакетного запуска нужно нажать кнопку Exit в панели инструментов или выбрать пункт меню File -> Exit.

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

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

Input acoustic LOG data
Имя: db_ak
Тип: dbname_s(LOGLIST)
Описание: Данные АК
Input density LOG data
Имя: db_den
Тип: dbname_s(LOGLIST)
Описание: Данные ГГК (плотности)
Input velocity model
Имя: db_model
Тип: dbname_s(MOD1LIST)
Описание: Скоростная модель
First impulse frequency
Имя: freq1
Тип: float
Описание: Частота первого импульса
Second impulse frequency
Имя: freq2
Тип: float
Описание: Частота второго импульса
Third impulse frequency
Имя: freq3
Тип: float
Описание: Частота третьего импульса
Impedance (depth scale)
Имя: imp
Тип: dbitem_e(VSP.LOGLIST)
Описание: Импеданс по данным ГИС в масштабе глубин
Reflectivity (depth scale)
Имя: ref
Тип: dbitem_e(VSP.LOGLIST)
Описание: Коэффициенты отражения по данным ГИС в масштабе глубин
Reflectivity, impulses and syntetic traces (time scale)
Имя: sst
Тип: nmod_e
Описание: Синтетические трассы и формы импульса в масштабе времен

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

Executing
Имя: state
Тип: string
Описание:  Информационная строка, отображающая этап работы программы
Done:
Имя: runner
Тип: progress
Описание:  Показывает относительное количество обработанных точек наблюдения
 

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

Impedance (depth scale)
Имя: imp
Тип: dbitem_s(VSP.LOGLIST)
Описание: Импеданс по данным ГИС в масштабе глубин
Reflectivity (depth scale)
Имя: ref
Тип: dbitem_s(VSP.LOGLIST)
Описание: Коэффициенты отражения по данным ГИС в масштабе глубин
Reflectivity, impulses and syntetic traces (time scale)
Имя: sst
Тип: nmod_s
Описание: Синтетические трассы и формы импульса в масштабе времен

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

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


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

Таблицы БД.

1. Кривая АК - таблица LOGINFO

  • обязательно наличие заполненного столбца ZOP в таблице БД этой кривой, для чего необходимо ввести инклинометрию в данную кривую;
  • необходимо выполнить калибровку данных АК;
  • размерность данных АК может быть любой.

2. Кривая GGK (плотность) - таблица LOGINFO
  • обязательно наличие заполненного столбца ZOP в таблице БД этой кривой, для чего необходимо ввести инклинометрию в данную кривую;
  • кривая может не указываться, в этом случае расчет синтетической трассы будет происходить с использованием значений плотности, рассчитанной пропорционально скоростям

3. Скоростная модель - таблица MOD1DINFO
  • иcпользуются значения поля глубин ZTOP и скоростей продольной волны VP.


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

Трассы.

Сейсмический файл со следующими трассами (в масштабе времен):

  • импеданс,
  • идеальная импульсная сейсмограмма,
  • первый импульс,
  • шесть синтетических трасс, рассчитанных с первым импульсом,
  • второй импульс,
  • шесть синтетических трасс, рассчитанных со вторым импульсом,
  • третий импульс,
  • шесть синтетических трасс, рассчитанных с третьим импульсом.
Прим: для преобразования этих данных в масштаб глубин возможно использовать программу TRANSDT

Таблицы БД.

1. Таблица БД типа LOGINFO c импедансом (в масштабе глубин)
2. Таблица БД типа LOGINFO c идеальной импульсной сейсмограммой (в масштабе глубин)


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

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

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

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

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

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

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

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

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


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

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

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

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

"Density is not set!"
Кривая ГГК(плотность) не задана! В этом случае расчет синтетической трассы будет происходить с использованием значений плотности, рассчитанной пропорционально скоростям.
"Creating new table XXX"
Создается новая таблица.

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

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

Диагностические сообщения, выводимые в информационную строку:

"Error in input parameters 'First impulse frequence [Hz]' !"
Ошибка в задании параметра 'Частота первого импульса'.
"Error in input parameters 'Second impulse frequence [Hz]' !"
Ошибка в задании параметра 'Частота второго импульса'.
"Error in input parameters 'Third impulse frequence [Hz]' !"
Ошибка в задании параметра 'Частота третьего импульса'.
"Could not open LOG DB table XXX due to XXX."
Не удалось открыть таблицу типа LOG.
"Acoustic LOG table is empty!"
Таблица LOG с данными АК пустая.
"Density LOG table is empty!"
Таблица LOG с данными плотности пустая.
"Could not open MOD1D DB table '%s' due to %s."
Не удалось открыть таблицу типа MOD1D.
"Velocity model table is empty"
Входная таблица пластовой модели не содержит данных.
"Can not create 'XXX' output modification due to %s."
Не удалось создать сейсмический файл.
"Trace writing error."
Ошибка записи трасс в БД.
"Could not create 'XXX' due to XXX "
Не удалось создать таблицу.
Контакты
198188 Санкт-Петербург, ул. Зайцева, д. 41, офис 263
Телефоны:
+7 (495) 754-9990
+7 (903) 255-7275
+7 (911) 236-7708
e-mail:
vsp@geovers.com
© ООО Геоверс, 2001-2024