← Назад 
SSCalc PEP-клиент.
   Программа предназначена для расчета синтетических трасс по 
данным ГИС (акустического и плотностного каротажа) в масштабах глубин и времен. 
В масштабе глубин синтетическая трасса служит  для корреляции с трассой однократных 
отражений ВСП, а в масштабе времен с данными ОГТ. Характеристики формы импульса, 
использующегося для расчета синтетических трасс, задаются пользователем. За один 
цикл работы программа рассчитывает три синтетических трассы (различающиеся 
характеристиками формы импульса).  
 Результатом работы программы является импеданс и коэффициенты отражения
в масштабе глубин, а также синтетические трассы коэффициентов отражения, свернутые с 
заданными импульсами в масштабе времен.
  
  Программа является PEP-клиентом, то есть, она запускается из-под оболочки
пакетного запуска pktexec, предоставляющей
сервис по заданию параметров, управлению выполнением и просмотру протокола
работы программы.  
  Задание параметров и запуск программы происходит из-под оболочки пакетного
запуска pktexec.  Типовой сеанс работы
состоит из следующих шагов:  
-   Запуск программы из меню пакета ВСП.  
 -   Задание проекта, в каталоге данных которого находится исходная модификация
(пункт меню File -> Project...).  
 -   Задание входных параметров:  
-   таблицы с данными акустического каротажа; 
 -  
 таблицы с данными плотностного каротажа (если есть); 
 -  
 таблицы со скоростной моделью среды; 
 -  
 трех частот, задающих параметры импульсов; 
 
 -   Запуск программы на выполнение (кнопка Start в панели инструментов
или пункт меню  SSCalc  -> Start  ).
 
 -   Во время выполнения программы выдается текстовая информационная строка,
сообщающая, какой этап работ выполняется, а также бегунок, показывающий
относительное число обработанных точек наблюдения.  
 -   Для просмотра протокола прохождения программы надо нажать кнопку View
log в панели инструментов или выбрать пункт меню  SSCalc  -> View
log   .   
 -   Для выхода из среды пакетного запуска нужно нажать кнопку Exit в
панели инструментов или выбрать пункт меню File -> Exit.  
 
-  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
Описание: Синтетические трассы и формы импульса в масштабе времен
 
-    Executing  
 -   Имя:  state 
Тип: string
Описание:  Информационная строка, отображающая этап работы программы  -    Done:  
 -   Имя:  runner 
Тип: progress
Описание:  Показывает относительное количество обработанных точек наблюдения
   
-  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 "
 -   Не удалось создать таблицу.   
 -