← Назад
SUBCOR Интерактивная обрабатывающая программа.
Программа предназначена для итеративной селекции или последовательного
вычитания волн по их годографам в трехкомпонентном или однокомпонентном
волновом поле ВСП для данных, зарегистрированных одноточечным или многоточечным
зондом. Данные многоточечного зонда могут иметь любой шаг между приборами
зонда и любой шаг смещения зонда в скважине, количество точек зонда может
быть переменным. Программа может использоваться для корреляции волн и оценки
их годографов. В программе есть возможность cложения полей выделенных волн
и формирования поля с заданным набором волн.
Запуск и завершение работы программы.
Для запуска программы необходимо выбрать строку
Wave correlation and
subtraction главном меню пакета
UNIVERS или в командной строке
набрать SUBCOR&.
На экране должна появиться Главная панель программы
Waves Subtraction
В информационной строке выдается сообщение
Interactive program does
not have valid parameters.
Для завершения работы программы нужно нажать кнопку Exit в
панели нструментов или нажать кнопку File->Exit.
Открытие, закрытие и сборка входных модификаций
Для открытия входной модификации нужно нажать кнопку File.
в Главном меню программы и в раскрывшемся вертикальном меню нажать кнопку
Open. Если Проект был установлен ранее, то
будет произведена настройка программы перед началом работы и вызвано диалоговое
окно выбора входной Модификации. Если проект не был установлен, то сначала
открывается диалоговое окно Projects выбора Проекта, а уже затем -
диалоговое окно выбора входной Модификации. Проект также может быть установен
после нажатия кнопки Project....
После выбора Проекта и Модификации будет загружен и визуализирован в
Draw-области Главной панели входной набор трасс. В качестве входной модификации
может использоваться либо исходная модификация либо модификация с трассами
остатков после вычитания какой-либо волны. Так как программа открывает входную
модификацию на чтение-запись, то рекомендуется перед началом работы защитить модификацию с исходными трассами от записи.
Для закрытия входной модификации нужно нажать кнопку File.
в Главном меню программы и в раскрывшемся вертикальном меню нажать кнопку
Close.
Изображение модификации в Draw-области исчезнет.
Для сборки входных модификаций в одну выходную модификацию нужно нажать
кнопку File. в Главном меню программы и в раскрывшемся
вертикальном меню нажать кнопку Gather и в
появившемся подменю выбрать Files Select....
Нужно установить проект и модификацию для первой модификации и нажать
ОК. Выбранная модификация рисуется в Draw-области Главной панели. В
информационной строке и в заголовке Главной панели указывается проект и имя
выбранной модификации. Необходимо выбрать вторую модификацию и т.д. пока не
будут выбраны все объединяемые модификации. Нажав Cancel в панели Data
modifications можно прекратить подбор модификаций. Теперь необходимо нажать
кнопку Files Stack... в подменю Gather. В появившейся панели Set Gathering Output
Modification установить имя выходной модификации для записи результата
сборки нескольких модификаций и нажать ОК. В строке сообщений выдается сообщение
Selected Modification со списком собранных модификаций, в Draw-области
рисуется результат наложения нескольких входных модификаций, результат сборки записывается в выходную модификацию.
Визуализация в Draw-области
Трассы в Draw-области визуализируются упорядоченными по глубинам с
возрастающими глубинами сверху вниз независимо от их сортировки во входной
модификации. При наличии в изображаемой модификации трасс с одинаковыми
глубинами рисуются трассы с наименьшим номером магнитограммы.
Пользуясь кнопками вертикального меню, выпадающего при нажатии кнопки
Главного меню View, и Линейкой Инструментов
можно масштабировать и отрегулировать по амплитуде изображение трасс входной
модификации. Подробно описана в Руководстве пользователя по программе
"Определение первых вступлений" (FBD) и в разделе 3.3.1.2.
Работа с годографами
Программа позволяет создавать, загружать, сохранять и редактировать
априорные и полученные в результате корреляции фазы волны годографы. Поле
визуализации трасс может быть очищено от изображения годографа. Кроме того
предусмотрена возможность сдвига и трансформации активного годографа, расчет
и визуализация в поле трасс теоретического годографа по заданной модели среды и
слияние двух годографов в один годограф.
Загрузить априорный или полученный в результате корреляции годограф
можно, если нажать кнопку Load в вертикальном
меню Hodographs и в появившейся панели
Load Hodograph в списке годографов выбрать
необходимую строку и нажать ОК. Загруженный априорный годограф рисуется
поверх поля трасс в Draw-области зеленым цветом, узловые точки годографа
обозначаются красными вертикальными черточками. В строку сообщений выдается
сообщение: `имя годографа' was loaded successfully. Если годографы имеют
тип Down wave hodograph или Up wave hodograph, тo загружаются
времена годографа волны, оценки амплитуд волны и оценки качества трасс волны
(коэффициенты подобия), а если тип годографа Wave hodograph или FB
hodograph, то загружаются только времена годографа, коэффициенты подобия принимаются равными единице.
Для того, чтобы создать новый годограф или отредактировать загруженный
из ЛБД или полученный после корреляции волны годограф нужно нажать кнопку
Edit в вертикальном меню Hodographs или нажать на пиктограмму Hodographs/Edit
в Панели Управления. Программа переходит в режим Редактирования, в котором,
нажимая левую кнопку мыши в Draw-области, можно изменять положение узловых точек
и задавать новые узловые точки годографа. Подводя курсор к узловой точке и
нажимая правую клавишу мыши, можно удалить узловую точку.
Сохранить созданный вновь, отредактированный или полученный в
результате корреляции годограф можно после нажатия кнопки Save в вертикальном меню Hodographs, установки типа годографа Down или
Up в панели Set Hodograph Type, нажатия ОК в этой панели,
выбора годографа из списка годографа в панели Save Hodographs и нажатия
кнопки ОК. Годограф запишется либо на место выбранного годографа или, в
случае выбора --new entry--, будет создана новая таблица типа FBINFO в
ЛБД и сохраняемому годографу будет присвоен номер на 1 больше последнего номера
годографа в списке. Вместе с временами годографа записываются оценки
коэффициентов подобия (если они были получены). Для априорных годографов
записываются нули. Если годограф сохраняется после вычитания какой-либо волны,
то также сохраняются полученные при вычитании оценки относительных амплитуд
трасс вычитаемой волны. При успешном сохранении годографа в строку информации
выдается сообщение `имя годографа' was saved successfully.
Изображение годографа можно удалить из поля трасс (очистить) после
последовательного нажатия кнопок Hodographs
и Clear.
Пункт меню Merge... предназначен для
слияния двух годографов в один годограф. Один из объединяемых годографов должен
быть активным, т.е. он должен быть ранее загружен и нарисован в поле трасс, а
второй должен быть вызван из ЛБД. После нажатия кнопки Merge..." открывается панель Load Second Hodograph
со списком годографов. После выбора годографа из списка и нажатия кнопки
ОК происходит слияние выбранного и загруженного годографа. На участках
перекрытия годографов остаются времена активного годографа. Объединенный
годограф рисуется в поле трасс. Его можно сохранить, нажав кнопку .
Пункт меню Transform... предназначен трансформации активного годографа путем умножения его на заданный коэффициент преобразования.
После нажатия кнопки Transform... открывается
панель Set Hodograph Transformation Coefficient и задается коэффициент
преобразования Transformation Coefficient. После нажатия кнопки ОК
если коэффициент преобразования положительный то все значения времен годографа
умножаются на значение этого коэффициента, причем начальная точка годографа
(верхняя для годографа падающих волн и нижняя для годографа восходящих
волн) остается неизменной. Если значение коэффициента преобразования
отрицательное, то времена годографа умножаются на абсолютное значение заданного
коэффициента преобразования и происходит его зеркальное отображение относительно
вертикальной оси, проходящей через его начальную точку.
Полученный годограф можно сохранить, нажав кнопку
Корреляция волн
Корреляция волн выполняется в поле трасс открытой однокомпонентной или
трехкомпонентной входной модификации для заданного априорного годографа
в заданном пространственно-временном окне по алгоритму ПОЛИКОР в скользящей
базе трасс (в режиме Sliding Base) или помагнитограммно (в режиме Multipoint
Sonde). После нажатия кнопки Correlation...
в вертикальном меню Waves справа от Главной
панели появляется панель Parameters of Wave Correlation, содержащая
входные параметры корреляции и прогресс-индикатор прохождения процесса.
Входные параметры корреляции описаны в разделе 3.2.1. После нажатия кнопки
ОК устанавливаются входные параметры, в поле трасс синим
цветом рисуется окно корреляции и открывается кнопка Run, после нажатия которой стартует процесс корреляции. Ход
процесса отображается индикатором внизу панели. В строку информации выдается
номер No обработанной трассы: Correlation. Trace 'No' of 'count' is ready!,
count - количество трасс во входной модификации. Процесс может быть прерван
нажатием кнопки Stop.
По окончании процесса корреляции происходит гашение панели с параметрами,
рисуется рассчитанный в результате корреляции годограф поверх поля трасс.
Узловые точки годографа (обозначаемые красными черточками) расположены
на каждой трассе. В строку информации выдается сообщение Correlation
completed successfully for count of count traces, где count - количество
трасс во входной модификации. При прерывании процесса выдается сообщение
User
interruption.
Если априорный годограф не был задан, то в строку информации выдается
сообщение Hodograph wasn't set! First set hodograph, and then make correlation!
и панель Parameters of Wave Correlation не открывается.
Полученный после корреляции годограф может быть сохранен в ЛБД или
применен для разделения волн. Он может быть отредактирован.
Вычитание волн
Выделение и вычитание волны производится для открытой входной
модификации или полученной в результате вычитания предыдущей волны и полученного
после корреляции или загруженного из ЛБД годографа вычитаемой волны. Выделение
и последующее вычитание волны производится в заданной пространственно-временной
области. Для выделения волны может быть применено три метода: весовое суммирование
по алгоритму ПОЛИКОР, линейное или медианное суммирование в скользящей
базе трасс. Селекция волны производится в скользящей базе (для данных одноточечного
или многоточечного зонда, режим Sliding Base) или помагнитограммно
(для данных многоточечного зонда, режим Multipoint Sonde).
Для выделения и последующего вычитания волны, годограф которой изображен
поверх поля трасс, нужно нажать кнопку Waves
и в вертикально выпадающем меню - кнопку Subtraction.
Справа от главной панели открывается панель Parameters of Wave Subtraction с входными параметрами и
прогресс-индикатором. Входные параметры описаны в разделе 3.2.2. Интервал
обработки по глубине по умолчанию устанавливается равным интервалу задания годографа и не может выходить за эти переделы.
Назначается тип алгоритма суммирования: Polycor,Median или
Linear и устанавливаются параметры алгоритма суммирования после нажатия
кнопки Stacking Parameters.
Устанавливается режим работы с амплитудами трасс выделенной волны при
ее вычитании после нажатия кнопки Set Amplitude Application Mode .... При вычитании могут
применяться как рассчитанные амплитуды, так и загруженные из таблицы ЛБД. В
первом случае опция Use Apriori Amplitude должна быть установлена в
No, во втором - в Yes. Загружаемые априорные амплитуды могут быть
получены либо теоретически в результате решения прямой динамической задачи для
заданной модели среды, либо рассчитаны предварительно при вычитании данной волны
в режиме с использованием рассчитанных амплитуд и сохранены после вычитания. Так как
известно, что на участках интеференции данной волны с другими волнами получаются
аномальные оценки амплитуд, они могут быть отредактированы после их сохранения в
ЛБД и затем применены в режиме с использованием априорных амплитуд.
Перед их применением амплитуды могут быть сглажены после
включения опции Amplitude Smoothing in Model Layers с использованием априорной
одномерной модели из таблицы ЛБД типа MOD1DINFO или без использования модели в
скользящей базе трасс. Сглаживание необходимо для ненадежных оценок амплитуд, варьирующих случайным образом.
При работе с трехкомпонентными данными корректнее использовать режим
выделения и вычитания волны с использованием априорных оценок поляризации. Для
этого нужно включить опцию Use Aprioiri Polarization For 3-component
Data. В этом режиме программа сначала переведет XYZ или 123 компоненты
входных трасс в PRT компоненты с использованием оценок поляризации (углов и
азимутов) и далее произведет оценку и вычитание волны для следящей P
компоненты. После вычитания волны из следящей P компоненты, к P-компоненте
выделенной волны присоединяются нулевые R и T компоненты, а к P-компоненте
остатков присоединяются R и T компоненты исходной трассы. После чего PRT-трассы
выделенной волны и остатков поворачиваются в XYZ трассы.
После нажатия кнопки ОК устанавливаются входные параметры и, если включен режим вычитания в окне Window,
то в поле трасс рисуются границы окна вычитания розовым цветом, открывается кнопка Run
прогресс-индикатора. Если размер окна вычитания равен длительности трассы,
то окно не рисуется, выделение и вычитание волны осуществляется по всей
длине трасс. При нажатии кнопки
Cancel установка параметров отменяется, панель с параметрами гасится.
При нажатии кнопки Run инициализируется
процесс выделения и вычитания волны из входного поля, отображаемый
прогресс-индикатором. В строку информации выдается номер обработанной трассы из
общего количества трасс во входной модификации. Процесс может быть прерван
нажатием кнопки Stop.
По окончании процесса происходит гашение панели с параметрами, рисуется
поле остатков и входной годограф, записываются в выходные модификации трассы
выделенной волны и остатков. В режиме Multipoint Sonde записываются две
модификации выделенной волны: Output Modification for Selected Wave и Output
Modif. for MG Average Selected Wave. В первую модификацию записываются
магнитограммы выделенной волны. Магнитограмма формируется путем сдвигов
полученной в результате суммирования центральной трассы магнитограммы вдоль
рассчитанного годографа на места исходных трасс в МГ и умножения суммотрассы на
относительные амплитуды исходных трасс МГ. Во вторую модификацию записываются
только суммотрассы выделенной волны на глубинах центральных трасс магнитограмм.
После нажатия кнопок Hodograph->Save as ... в таблицу входного годографа будут
сохранены полученные в процессе вычитания волны оценки относительных амплитуд
трасс этой волны. Записанные оценки амплитуд могут быть отредактированы
редактором Базы Данных на участках их некорректного определения (области
интерференции и т.п.) и повторно применены для вычитания волны, которой они
соответствуют. Для этого нужно включить опцию Use Apriori Amplitude.
Пошаговое итеративное разделение волн
Если после первого цикла вычитания всех выделенных волн из исходного
поля не достигнут удовлетворительный результат: в поле остатков или в выделенных
волнах других направлений заметны вычитаемые волны, то процесс разделения
волн можно продолжить. Для это к полученному полю остатков после первого
цикла нужно добавить первую выделенную волну. Для этого нужно нажать кнопку
HREF="#Waves">Waves и в вертикально выпадающем меню - кнопку Addition.
В появившейся справа от главной панели панели Addition
нужно задать или выбрать после нажатия кнопки Select
входную модификацию для добавляемой выделенной волны и задать выходную
модификацию для результата сложения. После нажатия кнопки ОК
открывается кнопка Run и начинает идти процесс
сложения, отображаемый прогресс-индикатором. В строку информации выдается
номер обработанной трассы из общего количества трасс во входной модификации.
Процесс может быть прерван нажатием кнопки Stop. По окончании процесса
в поле трасс рисуется результат, который записывается в выходную модификацию,
гасится панель Addition.
Повторно коррелируется полученная в поле трасс волна и, тем самым,
уточняется ее годограф. Затем производится выделение и вычитание этой волны с
использованием уточненного годографа. Выделенная волна записывается в выходную
модификацию, а к полю остатков в поле трасс (Draw-области) добавляется следующая
волна, оценивается ее годограф и производится ее вычитание и т.д.
Итеративное разделение волн
После того как получены оценки всех выделяемых волн и их годографов,
может быть включен процесс итеративной селекции волн. Этот процесс может быть
запущен двояким образом.
1. После первого цикла выделения волн и оценки их годографов нажимается
кнопка Waves->Iterative Selection.... В появившейся панели
Select
Iteration задается количество разделяемых волн и число итераций разделения.
При нажатии кнопки List & Parameters of Waves открывается панель
List
of Waves, в которой для каждой выделенной на первом шаге волны
выдается имя ее модификации и номер годографа в списке FBLIST, параметры
корреляции и вычитания, признак выполнения корреляции (Yes, No), имя выходной
модификации для центральной трассы магнитограммы выделенной волны в случае
данных многоточечного зонда. Если эти параметры устраивают обработчика,
то он должен нажать кнопку ОК или Cancel в данной панели или он может изменить
каки-либо параметры и нажать кнопку ОК. Панель List of Waves закрывается.
После нажатия кнопок ОК и Run начинаются итерации. Сначала к полю остатков
на экране добавляется первая выделенная волна, вызывается и рисуется априорный
годограф для первой волны, выполняется корреляцмя первой волны, если она
задана, рисуется полученный после корреляции годограф первой волны, производится
оценка этой волны и ее вычитание, после чего добавляется вторая волна и
таким образом, пока не закончатся все волны и все итерации. Результат каждой
операции над волновым полем рисуется на экране. Трассы остатков и трассы
выделенных волн после каждого шага обработки записываются в те модификации,
в которых они были получены после первой итерации.
2. После первого цикла выделения волн и оценки их годографов работа
программы заканчивается. Для того, чтобы запустить итерации разделения
волн, нужно заново вызвать программу SUBCOR и открыть модификацию с трассами
остатков, полученную после первого цикла вычитания волн, выполненного в
пошаговом режиме. Затем нужно нажать кнопку Waves->Iterative Selection....
В появившейся панели
Select Iteration задать количество разделяемых
волн и число итераций разделения. Затем нажать кнопку List & Parameters
of Waves. Открывается панель List of Waves
с пустыми полями, в которой для каждой выделенной на первом шаге волны
необходимо задать имя ее модификации и выбрать годограф из списка FBLIST,
задать параметры корреляции и вычитания, указать признак выполнения корреляции
(Yes, No), имя выходной модификации для центральной трассы магнитограммы
выделенной волны в случае данных многоточечного зонда. Для задания входной
модификации и выбора годографа необходимо использовать кнопки Select. Задание
параметров в таблице рекомендуется производитьь слева направо и сверху
вниз. После нажатия кнопки Select для выбора входной модификации данной
волны появляется панель для выбора входной модификации из списка модификаций
для данного проекта. После выбора модификации она рисуется на экране и
ее имя заносится в поле имени входной модификации. После выбора годографа
он рисуется на поле входной модификации. После задания параметров корреляции
в этом же поле рисуется окно корреляции, также изображается и окно вычитания,
если вычитается не вся длина трассы. После задания всех параметров необходимо
нажать кнопку ОК. В DRAW-области восстанавливается изображение входного
поля трасс остатков. После нажатия кнопок ОК и Run начинаются итерации.
Селекция волн в случае выносных источников
В случае выносного источника форма годографа волны одного типа (падающей,
восходящей) меняется во времени и в пространстве. При селекции таких данных
целесообразно разбить поле трасс на пространственно-временные области с
постоянными годографами, затем выделить волну в каждой из указанных областей
и затем объединить их в одну модификацию с помощью режима File->Gather
или Subtraction->Addition
3.2. Параметры обработки.
Все параметры обработки хранятся в файле JOBS/<проект>/SUBCOR.par
Параметры корреляции
Параметры корреляции волны задаются в диалоговой панели Parameters
of Wave Correlation, вызываемой после нажатия кнопок меню Waves
и Correlation. При первом открытии панели
во время сеанса работы с программой параметры читаются из файла
SUBCOR.par.
Если файл с параметрами не существует, то в поля значений параметров диалоговой
панели выводятся значения по умолчанию.
-
Mode: Sliding Base Multipoint Sonde
-
режим корреляции: в скользящей базе (для данных одноточечного и многоточечного
зонда) или помагнитограммный (только для данных многоточечного зонда)
-
Begin Depth Hcab,m, End Depth Hcab,m
-
начальная и конечная глубина корреляции в м. По умолчанию равны начальной
и конечной глубине априорного годографа и не могут выйти за эти пределы.
-
Traces Quantity in Sliding Base {3, hodLen}
-
количество трасс в скользящей базе (от 3 до длины годографа)
-
Minimum Available Similarity {0, 0.9}
-
пороговое значение коэффициента подобия для отбраковки трасс (от 0 до 1).
Для трасс с коэффициентом подобия ниже порогового значение относительных
сдвигов принимается равным нулю, т.е. при расчете годографа используется
сдвиг априорного годографа.
-
Left Part of Correlation Window, ms
-
левая часть окна корреляции в мс, отсчитываемая влево от априорного годографа
(от 0 до 1000 мс)
-
Length of Correlation Window, ms
-
длина окна корреляции в мс (от 3 до 5000 ). Окно корреляции используется
для расчета ФВК,оценок энергии и относительных амплитуд.
-
Maximum Possible Shift, ms
-
максимально возможный сдвиг при корреляции в мс (от 0 до 500)
-
Length of CCF, ms
-
длина ФВК в мс. По умолчанию устанавливается равной удвоенной величине
максимального сдвига. Рекомендуемое значение 4 * максимальный сдвиг. Такое
значение длины ФВК позволяет корректнее определять сдвиг по ФВК от ФВК
в методе ПОЛИКОР.
При нажатии кнопки
ОК все заданные параметры записываются в файл
с параметрами SUBCOR.par. При нажатии кнопки
Cancel отменяются все
сделанные установки.
Параметры вычитания
Параметры вычитания волны задаются в диалоговой панели Parameters of Wave Subtraction, вызываемой после
нажатия кнопок меню Wavesи Subtraction. При первом открытии панели во время
сеанса работы с программой параметры читаются из файла SUBCOR.par.
Если файл с параметрами не существует, то в поля значений параметров диалоговой
панели выводятся значения по умолчанию.
3.2.2.1. Параметры диалоговой панели Parameters of Wave Subtraction
-
Mode: o Sliding Base o Multipoint Sonde
-
режим вычитания: в скользящей базе (для данных одноточечного и многоточечного
зонда) или в пределах магнитограммы (только для данных многоточечного зонда)
-
Number of Wave
-
номер выделяемой волны. Для заданного номера волны сохраняются параметры
корреляции и вычитания, которые затем используются при итерациях. Их можно
посмотреть перед началом итераций в панели List Waves. Нужно внимательно
следить, чтобы при вычитании каждой следующей волны номер волны увеличивался
на единицу. Иначе процесс итераций будет работать неправильно.
-
Output Modification for Selected Wave
-
имя выходной модификации для записи трасс выделенной волны (всех трасс
магнитограммы выделенной волны в режиме Multipoint Sonde).
-
Output Modification for Residua
-
имя выходной модификации для записи трасс поля остатков. При вычитании
текущей волны (не первой) имя этой модификации может совпадать с именем
входной модификации остатков, полученной после вычитания предыдущей волны.
-
Output Modif. for MG Average Selected Wave
-
имя выходной модификации для записи трасс выделенной волны (только центральных
трасс магнитограмм выделенной волны в режиме Multipoint Sonde).
-
Hcab Depthes (m): Begin _____, End _____
-
начальная и конечная глубина вычитания в м. По умолчанию равны начальной
и конечной глубине априорного годографа и не могут выйти за эти пределы.
-
Traces Quantity in Sliding Base
-
количество трасс в скользящей базе (от 3 до длины годографа)
-
Amplitude Window (ms): Left Part ____, Length ____
-
левая часть и длина окна оценки относительных амплитуд трасс, отсчитываемая
влево от годографа, мс. Оценки относительных амплитуд трасс используются при
вычитании полученной в пределах текущей базы (или магнитограммы) суммотрассы
выделенной волны из текущих трасс базы (магнитограммы). Суммотрасса выделенной волны перед вычитанием умножается на оценку амплитуды
текущей трассы.
-
Set Amplitude Application Mode ...
- кнопка вызова диалоговой панели Set Amplitude Application Mode для задания опций режима применения
амплитуд суммотрасс при их вычитании и установки минимально допустимой оценки
коэффициента подобия входных трасс.
-
Subtraction Mode: o Window o Trace
-
режим вычитания суммотрассы выделенной волны: в заданном окне, всей трассы.
-
Subtraction Window (ms): Left Part ____ Length ____
-
часть окна вычитания волны слева от годографа (от 0 до 3000) и длина окна (от 3
до длины трассы). Волна выделяется и вычитается только в пределах заданного
окна. В поле рисования трасс после нажатия кнопки OK в данной панели
показываются границы окна вычитания трассы.
-
Use Apriori Polarization For 3-component Data (Yes/No)
- Опция, задающая (Yes) режим применения оценок поляризации из таблицы БД для
трехкомпонентных модификаций для поворота системы координат из XYZ в PRT и
выделения и вычитания оценки заданной волны из P-компоненты. По умолчанию
установлена в No. При установке этой опции в Yes открывается панель выбора
таблицы БД типа PMINFO со значениями оценок поляризации (углы и азимуты)
выделяемой волны.
-
Stacking Algorithm Type: Polycor, Median, Linear
-
Задание типа алгоритма суммирования: ПОЛИКОР, медианный, линейный
-
Stacking Parameters
-
Кнопка задания параметров для расчета весовых функций при суммировании.
После нажатия этой кнопки открывается панель с параметрами, соответствующая
типу алгоритма суммирования.
При нажатии кнопки ОК в этой панели все заданные параметры записываются в
файл с параметрами JOBS/<имя проекта>SUBCOR.par. При нажатии кнопки
Cancel отменяются все сделанные установки.
3.2.2.2. Параметры диалоговой
панели Set Polycor Stacking Parameters
В этой панели, открываемой ниже панели Parameters of Wave Subtraction, задаются параметры алгоритма суммирования Polycor:
-
Step of Shift of Sliding Window, ms
-
шаг сдвига скользящего по времени окна при расчете весовой функции
-
Length of Sliding Window (Even Quantity of Steps)
-
длина скользящего окна, измеряемая количеством шагов его сдвига (четным)
и рассчитываемая как произведение величины шага на количество шагов (мс)
-
Energy Weight Function Parameters
-
Кнопка задания параметров энергетической весовой функции. При нажатии этой
кнопки открывается панель Set
Energy Weight Function Parameters
-
Additional Nonlinear Weighting: Yes/No
-
Включение (Yes) - выключение (No) дополнительного нелинейного взвешивания
суммотрасс выделенной волны. По умолчанию выключено (No).
-
Weight Function Editing Parameters
-
Кнопка задания параметров редактирования нелинейной весовой функции. Открывается
после установки опции Additional Nonlinear Weighting: Yes. При нажатии этой
кнопки открывается панель Nonlinear Weight Function Editing Parameters, с
параметрами дополнительной весовой функции:
3.2.2.3. Параметры диалоговой панели Nonlinear Weight Function Editing Parameters
-
Discrimination Level of Weight Function [0,1] in 0.01% (Weights above
it are enhanced and below it are decreased)
-
Уровень дискриминации весовой функции в долях от ее максимума. Значения
весовой функции, превышающие этот уровень нелинейным образом увеличиваются
(используется 4-ая степень). Чем больше значение веса, тем большее придается
ему увеличение. Значения весовой функции, меньше этого уровня нелинейным
образом уменьшаются (используется 4-ая степень отношения значения веса
к значению уровня). Чем меньше значение веса, тем большее придается ему
ослабление.
-
Значения весовой функции после редактирования большие ее максимального
значения заменяются максимальным значением, меньшие нуля заменяются нулевыми
значениями.
-
Stiffness of Weight Function Editing [0,1]: <0.01 - no editing, [0.01,0.51]
- weak, 0.51 - pure editing, [0.51,0.95]- strong, >0.95 - hard editing
-
Коэффициент жесткости редактирования весовой функции 0 <= rk <= 1.
rk < 0.01 - редактирование не выполняется, 0.01 <=rk <0.51 - смягчение
эффекта нелинейного редактирования, чем меньше rk, тем больше смягчение
и больше его степень, rk = 0.51 - чистое нелинейное редактирование, 0.51<rk<=0.95
- усиление эффекта нелинейного редактирования, чем больше rk, тем больше
усиление и больше его степень. 0.95 <rk<=1 - жесткое редактирование.
Все значения весовой функции, превышающие уровень дискриминации, заменяются
на значение ее максимума, а значения весовой функции, меньшие уровня дискриминации,
приравниваются нулю.
Параметры диалоговой панели Set Energy Weight Function Parameters
-
Part of Eliminated Trace by Energy (0<=PE<1)
-
доля отбраковывемых трасс по энергии при расчете среденемедианного значения
энергии для текущего положения скользящего по времени окна
-
Shift of Average Median Estimation of Energy, SD
-
смещение среденемедианной оценки энергии в текущем окне в стандартных отклонениях
(SD) (Esr в разделе 2.1)
-
Left Part of Filter Bandwidth, SD
-
левая часть полосы пропускания фильтра в SD (wle в 2.1)
-
Left Slope of Filter, SD
-
левый склон фильтра в SD (wlb в 2.1)
-
Right Part of Filter Bandwidth, SD
-
правая часть полосы пропускания фильтра в SD (wre в 2.1)
-
Right Slope of Filter, SD
-
правый склон фильтра в SD (wrb в 2.1)
Параметры диалоговой панели Set Linear Stacking Parameters
Если задан режим линейного суммирования, то после нажатия кнопки
Stacking Parameters в панели Parameters of Wave Subtraction
открывается панель Set Linear
Stacking Parameters содержащая:
-
Sliding Window Size of Weight Function, ms
-
размер скользящего по трассе окна для расчета нелинейной весовой функции
-
Aditional Nonlinear weighting: o Yes o No
-
опция включения (Yes) и задания параметров нелинейного взвешивания
полученных суммотрасс или выключения (No) дополнительного нелинейного
взвешивания.
-
Weight Function Editing Parameters
-
кнопка задания параметров редактирования нелинейной весовой функции. При
нажатии этой кнопки открывается панель Nonlinear Weight Function Editing
Parameters, параметры которой были описаны выше для метода
Polycor.
3.2.2.6. Параметры диалоговой панели Set Median Stacking Parameters
В случае медианного суммирования после нажатия кнопки Stacking Parameters в появившейся панели
задается:
Part of eliminated amplitude at mediam stacking
-
доля отбраковываемых амплитуд при медианном суммировании от 0 до 1,
рекомендуемое значение 0.2.
Low Frequenсy Filtering of Mefian Stacked Traces [Yes/No]
- опция включения низкочастотной фильтрации трасс, полученных в результате
медианного суммирования. Суммотрассы фильтруются фильтром, полностью
пропускающим частоты до середины спектра и подавляющим высокие частоты по
убывающей косинусоиде от середины спектра до частоты, превышающей значение
средней частоты спектра на 10%. Выше этой частоты до частоты Найквиста производится полное подавление частот.
3.2.2.7. Параметры диалоговой панели Set Amplitude Application Mode
Диалоговая панель для задания опций режима применения амплитуд суммотрасс при их
вычитании и установки минимально допустимой оценки коэффициента подобия входных трасс.
-
Amplitudes: o Only Positive o Real
- В положении Only Positive рассчитанные отрицательные амплитуды
заменяются на их значения абсолютных величин.
- В положении Real используются рассчитанные значения амплитуд с учетом их знака.
-
Use Apriori Amplitudes Yes/No
-
Опция доступна, если в столбце AREL загруженного годографа содержатся оценки
амплитуд выделяемой волны. При ее активизации при вычитании трассы выделенной
волны из трасс текущей базы или магнитограммы не используются рассчитанные
оценки их относительных амплитуд, а используются априорные амплитуды,
предварительно согласованные по величине с рассчитанными оценками амплитуд.
-
Amplitude Smoothing in Model Layers Yes/No
-
Опция включения (Yes) режима полиномиального сглаживания оценок амплитуд с
использованием априорной одномерной толстослоистой модели среды или без ее
использования. В случае использования модели применяется одна база, размер
которой устанавливается равным длине годографа вычитаемой волны. Сглаживание
амплитуд может применяться только в режиме Sliding Base. При нажатии кнопки появляется диалоговая панель
Set Amplitude Smoothing
Parameters, в которой выбирается входная модель и задаются параметры
сглаживания. При отжатии кнопки (No) используется обычный режим вычитания в
скользящей базе без сглаживания амплитуд.
-
Minimum Available Similarity of Traces [0,0.9]
-
минимально допустимое значение коэффициента подобия для отбраковки входных трасс
(от 0 до 1). Трассы с коэффициентом подобия ниже допустимого исключаются из
суммы при оценке трассы выделенной волны.
Параметры диалоговой панели Set Amplitude Smoothing Parameters
- Открывается после включения опции Amplitude Smoothing in Model Layers
в панели Set Amplitude
Application Mode ....
- Строка Input Model с кнопкой Select __________
- предназначена для выбора входной априорной одномерной модели среды в
таблице-списке типа MOD1DLIST базы данных. После нажатия кнопки Select
появляется диалоговая панель Select Input Model со списком моделей. После
выбора требуемой строки списка курсором мыши и последовательного нажатия левой
клавиши мыши и кнопки ОК панель со списком моделей закрывается и в
информационном поле строки Input Model описываемой панели появляется имя выбранной модели.
- В этом режиме устанавливается одна база селекции с размером, равным интервалу глубин задания годографа.
- Если входная модель не выбрана (поле с именем модели в строке Input Model остается пустым), то устанавливается режим сглаживания амплитуд в скользящей базе.
- Кнопка Parameters of Amplitude Smoothing...
- предназначена для открытия панели
Set Smoothing Parameters с параметрами сглаживания оценок амплитуд в
пределах базы трасс или слоев модели перед вычитанием средней трассы волны из трасс базы.
- После нажатия кнопки ОК производится загрузка параметров модели из выбранной
таблицы типа MOD1DINFO. После чего описываемая панель закрывается.
Параметры диалоговой панели Set Smoothing Parameters
- Панель открывается после нажатия кнопки Parameters of Amplitude Smoothing... в панели Set Amplitude Smoothing Parameters.
- Предназначена для задания параметров полиномиального сглаживания
оценок амплитуд трасс в пределах базы перед вычитанием из них трассы оценки средней в пределах базы волны с использованием глубин границ слоев входной одномерной модели среды.
- Elimination Percent of Traces in Layer
- процент отбраковки оценок амплитуд трасс в пределах каждого слоя модели.
Отбраковываются оценки, существенно отличающиеся от их среднемедианного значения.
- Count of Traces for Selection of Smoothing Polynom Order (n)
- количество трасс, определяющее выбор порядка сглаживающего полинома в
зависимости от числа сглаживаемых амплитуд после отбраковки их аномальных
значений. Используется следующая зависимость порядка полинома и количества
амплитуд в слое от 2 до 2*n-1 - 1-ый порядок, от 2*n до 4*n-1 - 2-ой порядок,
от 4*n до 8*n-1 - 3-ий порядок.
Подчеркнутые буквы пунктов меню являются акселераторами доступа. Пункт
меню может быть выбран:
на SUN: после нажатия клавиши Mod и затем подчеркнутого символа
на IBM: после нажатия клавиши Alt и затем подчеркнутого символа
Пункты View,Hodographs,Correlation и
Separation
первоначально закрыты. Они открываются после открытия входной модификации.
Справа от изображенных пунктов главного меню есть еще пункт
Help.
Пункт File.
Содержит пункты вертикального выпадающего меню:
-
Project...
-
Open...
-
Gather >
-
Close
-
Exit
-
Здесь и далее ... в пункте меню означает, что при нажатии на соответствующую
кнопку вызывается диалоговая панель, а знак >, что эта кнопка имеет тип
"Cascade Button", при нажатии которой появляется меню из обычных кнопок.
-
Project...
-
кнопка задания проекта. При нажатии на эту кнопку появляетс диалоговая
панель Project Selection со
списком проектов.
-
проект устанавливается после выбора его из списка и нажатия кнопки ОК.
-
Open...
-
кнопка открытия входной модификации. При нажатии на эту кнопку, если проект
установлен, появляется диалоговая панель Data
Selection, со списком входных модификаций.
Если проект не был установлен, то сначала открывается панель задания
проекта, а уже затем панель задания входной модификации.
После выбора курсором требуемого входного проекта и модификации и нажатия
кнопки OK, программа выполняет распределение памяти, делает начальные установки
и открывает и визуализирует в Draw-области главной панели данные
входной модификации. Если это не первая открываемая модификация после вызова
программы, то перед ее открытием закрывается предыдущая модификация и освобождается
выделенная для нее ранее память.
-
Gather >
-
Кнопка типа "Cascade Button", после нажатия которой появляется меню из
двух пунктов:
-
Select...
-
Stack...
-
Select...
-
Кнопка выбора входной модификации для сборки. После ее нажатия появляется
диалоговая панель Data Selection.
Если проект не был установлен, тосначала открывается панель задания пректа.
После выбора проекта и модификации и визуализации трасс входной модификации
снова появляется панель Data Selection, выбирается следующая модификация
для сборки и так до тех пор,пока не будет нажата кнопка Cancel.
-
Stack...
-
После нажатия этой кнопки производится сборка выбранных ранее модификации
в режиме Select... в одну выходную модификацию
и запись ее в файл, заданный в появляющейся панели Set Gathering Output
Modification
-
Close
-
закрытие модификации, освобождение памяти, очистка экрана.
-
Exit
-
завершение работы программы, закрытие главной панели программы, освобождение
памяти.
Пункт View.
Содержит пункты вертикального выпадающего меню:
Undo
Redo
Zoom in
Zoom out
Info mode
Manual zoom...
Zoom all
Options...
-
Undo
-
откатка, используется для восстановления предыдущих режимов визуализации
или положения и размеров окна просмотра на поле трасс.
-
Redo
-
используется для восстановления параметров визуализации, потерянных
в результате откатки.
-
Zoom in
-
включение режима увеличивающей лупы. Выбор увеличиваемой области,
осуществляется "резиновым" прямоугольником. Фиксация угла прямоугольника
осуществляется нажатием левой кнопки мыши. Удерживая кнопку мыши нажатой
и перемещая ее курсор в поле трасс устанавливается размер и положение прямоугольника.
При отпускании кнопки мыши производится фиксация установленной области
и данные в ней изображаются в Draw-области главной панели. Для отказа от
заданной увеличивающейся области необходимо нажать правую кнопку мыши.
-
Zoom out
-
действие этого режима противоположно режиму увеличения. Область,
задаваемая резиновым прямоугольником, определяет тот объем и его местоположение,
до которого сожмется текущая область изображения трасс по окончании операции.
Выбор области и отказ от него осуществляется также как и в режиме увеличения.
-
Info mode
-
информационный режим, используется для получения данных о произвольной
трассе, выбранной мышью. После нажатия левой кнопки мыши в строке статуса
появится информационное сообщение, состоящее из следующих частей:
-
#... - номер трассы. Трассы нумеруются внутри программы от единицы начиная
с самой верхней загруженной трассы.
-
HCAB=... - кабельная глубина трассы из слова заголовка HCABF.
-
COMP='.' - компонента из первого байта слова заголовка COMP. Обычно это
одна из букв: X,Y,Z,1,2,3,4.
-
T=... - время, указанное мышью в милисекундах.
-
A=... - линейно интерполированная амплитуда в указанной мышью точке.
-
NMGL=... - логический номер магнитограммы из слова заголовка NMGL.
-
NTR=... - логический номер канала из слова заголовка NTR.
-
Manual zoom
-
вызов диалога цифрового задания окна просмотра. При вызове диалога в полях
временного и индексно го диапазонов установлены цифры, соответствующие
текущему положению окна просмотра. Изменив эти значения и выбрав одну или
обе строки с помощью переключателей слева от текстовых полей можно нажать
кнопку OK или Apply и увидеть что окно просмотра теперь ограничено
новым и заданными только что значениями.
-
Zoom all
-
визуализация всех трасс входн ой модификации в Draw-области главной
панели.
-
Options ...
-
вызов диалога задания параметров визуализации трасс.
В этом диалоге можно изменить:
-
Ширину скользящего окна АРУ в милисекундах (AGC {ms}).
-
Степень перекрытия соседних трасс (Overlapping). Чем ближе данный параметр
к единице, тем визуально больше становятся амплитуды трасс.
-
Шаг сетки времени в милисекундах (Time grid step).
-
Вид рисования трасс: без зачернения, с зачернением положительных, отрицательных
и тех и других амплитуд.
Пункт Hodograph.
Содержит пункты вертикального выпадающего меню:
Load...> - загрузка годографа
Save as...> - сохранение годографа
Clear > - очистка поля годографа
Edit > - редактирование годографа
-
Load...
-
используется для загрузки априорного или полученного в результате
корреляции годографа. После нажатия кнопки вызывается диалоговая панель Load
Hodograph
-
Нужно выбрать необходимую строку в списке годографов и нажать ОК.
Загруженный априорный годограф рисуется поверх поля трасс в Draw-области
зеленым цветом, узловые точки годографа обозначаются красными вертикальными
черточками. В строку сообщений выдается сообщение: `имя годографа' was
loaded successfully
.
-
Save...
-
используется для cохранения созданного вновь, отредактированного
или полученного в результате корреляции годографа. После нажатия кнопки
вызывается диалоговая панель Set
Hodograph Type
-
после установки типа годографа и нажатия ОК создается панельSave
Hodographs
-
После выбора существующего имени годографа или после нажатия --new entry--
для записи с новым именем и нажатия кнопки OK годограф записывается
в таблицу ЛБД. При успешном сохранении годографа в строку информации выдается
сообщение `имя годографа' was saved successfully.
-
Clear
-
используется для очистки годографа в поле трасс (Draw-области).
-
Edit
-
устанавливается режим редактирования годографа, визуализированного
в Draw-области или создания нового годографа. Левой клавишей мыши задаются
узловые точки, правой - удаляются.
Пункт Waves.
Содержит пункты вертикального выпадающего меню:
Correlation - корреляция
Subtraction - вычитание
Addition... - сложение
Iterative selection... - итеративная
селекция.
-
Correlation...
-
вызывает диалоговую панель Parameters
of Wave Correlation задания входных параметров корреляции, содержащую
также прогресс-индикатор прохождения процесса
-
Входные параметры корреляции описаны в разделе 3.2.1. Назначение кнопок
на панели и технология процесса корреляции описаны в разделе 3.1.5.
-
Subtraction...
-
Пункт используется для выделения и последующего вычитания волны для открытой
входной или полученной в результате вычитания предыдущей волны модификации
и полученного после корреляции или загруженного из ЛБД годографа вычитаемой
волны. Выделение и последующее вычитание волны производится в заданном временном
окне вдоль годографа и в заданном интервале глубин. При нажатии на эту кнопку
открывается панель Parameters
of Wave Subtraction
-
Входные параметры вычитания описаны в разделе 3.2.2. Назначение кнопок
на панели и технология процесса вычитания описаны в разделе 3.1.6.
Кнопки Select в панели Parameters of Wave Subtraction предназначены для выбора существующей или задания новой модификации для записи выходных
модификаций. После нажатия кнопки Select открывается панель со списком
модификаций в верхней части
-
и полем для задания имени новой модификации в нижней части.
После нажатия кнопки Set Amplitude Application Mode ... в панели Parameters of Wave Subtraction
открывается диалоговая панель Set
Amplitude Application Mode, содержащая опции режима применения
амплитуд суммотрасс при их вычитании и параметр минимально допустимой оценки
коэффициента подобия входных трасс (см. п.3.2.2.7).
При установке опции Amplitude Smoothing in Model Layers в Yes
появляется диалоговая панель Set Amplitude Smoothing Parameters, в которой выбирается
входная модель и задаются параметры сглаживания (см. п.3.2.2.8).
После нажатия кнопки Parameters of Amplitude Smoothing... в
вышеупомянутой панели открывается панель
Set Smoothing Parameters с параметрами сглаживания оценок амплитуд в
пределах базы трасс перед вычитанием средней трассы волны из трасс базы (см. п.3.2.2.9).
После нажатия кнопки Stacking Parameters в панели Parameters of Wave Subtraction в режиме суммирования
Polycor
открывается панель Set
Polycor Stacking Parameters, содержащая параметры для расчета весовых
функций при суммировании по методу ПОЛИКОР (см. п.3.2.2.2):
После нажатия кнопки Weight
Function Editing Parametersоткрывается панель Nonlinear
Weight Function Editing Parameters для задания параметров нелинейной
весовой функции (см. п.3.2.2.3):
После нажатия кнопки Energy
Weight Function Parameters открывается панель Set Energy Weight Function Parameters
описание параметров которой можно найти в п. 3.2.2.4.
- В режиме Median после нажатия кнопки Stacking Parameters
в панели Parameters of Wave
Subtraction открывается панель Set Median Stacking Parameters
и задается значение доли отбраковываемых значений амплитуд.
- В режиме Linear после нажатия кнопки Stacking Parameters в
панели Parameters of Wave
Subtraction открывается панель
в которой задаются:
- Sliding Window Size of Weight Function, ms
-
Размер скользящего окна для расчета весовой функции в мс
- Additional Nonlinear Weighting: Yes No
-
Опция включения дополнительного нелинейного редактирования весовой функции
- Weight Function Editing Parameters
-
Кнопка для задания параметров дополнительного нелинейного редактирования
весовой функции.
Addition...
используется для добавления поля выделенной волны к полю остатков.
При нажатии на эту кнопку открывается панель Addition
-
В панели задается имя входной модификации (Input Modification for Added
wave), складываемой с открытой модификацией, изображенной в поле визуализации,и
имя выходной модификации (Output Modification for Addition Result). Имена
модификаций либо вводятся в соответствующие поля, либо могут быть заданы
с помощью кнопок Select в диалоговом режиме.
Iterative Selection ...
используется для выполнения итеративной селекции волн. При нажатии
на эту кнопку открывается панель Selection
Iteration
в которой задаются параметры
-
Quantity of Waves
-
количество разделяемых волн
-
Quantity of Iteration
-
количество итераций разделения волн
Если волны выделялись последовательно в одном сеансе работы и, следовательно,
все параметры для итеративного разделения волн были заданы, можно нажать
кнопку
OK, а затем
Run и начнется процесс итераций.
Список разделяемых волн с их годографами и параметрами может быть вызван
после нажатия кнопки List&Parameters of Waves.
В нем для каждой волны содержатся:
имя входной модификации, имя выходной модификации со средними трассами
выделенной волны для многоточечного зонда, номер годографа в списке FBLIST,
кнопки Correlation и Subtraction.
Поля входной,выходной модификации и годографа заполнены, если выполнялся
первый шаг итераций. Если первый шаг итерации не выполнялся в данном сеансе,
то эти поля - пустые. В этом случае должна быть открыта входная модификация
остатков, полученная в предыдущем сеансе, и для каждой волны должны быть
заданы имена модификаций и годограф. Для задания имен модификаций и выбора
годографа необходимо пользоваться соответствующими кнопками Select. Рекомендуется
сначала выбрать входную модификацию, затем годограф, а затем устанавливать
параметры корреляции и вычитания. В этом случае входная модификация, годограф
и окно корреляции последовательно будут изображаться на экране.
После нажатия кнопки Correlation вызывается панель Set Correlation
Mode для установки или отмены корреляции данной волны.
Если необходимо выполнить корреляцию, то нажимается кнопка Yes
и открывается панель Parameters of Wave Correlation вида:
в которой могут быть скорректированы параметры корреляции, описанные
в разделе. 3.2.1., и установленные при выполнении первой итерации для данной
волны. Если в данном сеансе корреляция для этой волны ранее не выполнялась,
то парамеры корреляции должны быть заданы для ее выполнения в процессе
итераций. При нажатии кнопки No шаг корреляции для данной волны
в процессе итераций выключается.
После нажатия кнопки Subtraction в панели List&Parameters
of Waves для какой-либо волны открывается панель
с параметрами вычитания волны, описанными в разделе 3.2.2., установленными
при выполнении первой итерации для данной волны. Эти параметры могут быть
скорректированы.
После установки всех параметров в панели List of Waves необходимо
нажать кнопку OK. Данная панель закроется, на экране буде восстановлено
входное поле остатков для итераций. После последовательного нажатия кнопок
ОК
и Run начинается процесс итераций.
Линейка инструментов.
Линейка инструментов располагается под областью визуализации трасс и имеет
следующий вид:
Слева от вертикальной черты расположены кнопки действий: при щелчке
левой кнопкой мыши происходит какое-либо действие, дублирующее соответствующий
пункт меню. Правее вертикальной черты расположены кнопки режимов работы
мышью на поле трасс. В каждый конкретный момент активен только один из
режимов. Кнопка этого режима обведена в таком случае красной рамкой. Изменить
текущий режим работы можно щелкнув левой кнопкой мыши по пиктограмме соответствующего
режима или из меню. Самой правой располагается красная кнопка Exit
вых ода из программы. Пиктограммам линейки инструментов соответствуют следующие
кнопки меню:
View/Options ...
View/Undo
View/Redo
View/Zoom all
View/Info mode
View/Zoom in
View/Zoom out
Hodographs/Edit
File/Exit
Программа загружает модификации UNIVERS, состоящие из двух файлов: таблицы
модификации
(Mxxx.tab) и файла данных
(Sxxx.dat), где
xxx
- три символа кода модификации. Модификация должна иметь тип профиля ВСП
и тип данных отличный от параметрических, иначе она не будет загружена.
Программа визуализирует все трассы (даже неактуальные). Подразумевается,
что трассы во входной модификации упорядочены по убыванию кабельной глубины
(слово HCAB заголовка трасс). Программа визуализирует трассы с конца файла,
то есть, от меньших кабельных глубин к большим.
Таблицы БД.
Программа загружает априорный и рассчитанный ранее годографы вместе с оценками
коэффициентов подобия из таблиц ЛБД типа
FBINFO.
В результате работы программы в каталоге Проекта формируется таблицы и
файлы с трассами выходных модификации выделенной волны, остатков и сборки
нескольких модификаций с выделенными волнами. Трассы имеют заголовки в
формате UNUVERS.
Таблицы БД.
Априорные или полученные в результате корреляции годографы для вычитаемых
волн хранятся в таблице ЛБД типа
FBINFO, записанной в каталоге входного
проекта. Непрерывные времена годографов в мс хранятся в столбце TFB, времена
в узловых точках - в столбце
TZERO (для корреляционных годографов
они совпадают с временами в
TFB), значения коэффициентов подобия
- в столбце
KSIM. Ссылки на таблицы с годографами содержатся в таблице-списке
FBLIST.
Если годографы имеют тип
Down wave hodograph или
Up wave hodograph,
тo в столбце
KSIM записаны оценки коэффициентов подобия, а если
тип -
Wave hodograph, то в столбце
KSIM записаны нули.
Протокол.
Протокол работы с программой записывается в файл
LOG/<проект>/SUBCOR.log
Операционное окружение.
Для работы с программой необходимо определить переменную среды
VSPHOME.
Используемые файлы.
Для работы программы в home'e пользователя должны присутствовать
setup,
.sdscolor.
При старте программа проверяет наличие файлов
setup, .sdscolor и
в случае их отсутствия выводит на терминал соответствующее сообщение. После
того как программа стартовала все сообщения выводятся в инфор- мационную
строку под панелью инструментов.
Диагностические и информационные сообщения.
Сообщения, выводимые в информационную строку:
Диагностические сообщения:
-
"CreateVTS: Internal error"
-
Внутренняя ошибка вызванная невозможностью визуализации входной модификации.
-
"CreateVTS: Memory allocation fault"
-
Внутренняя ошибка при подготовке визуализации входной модификации.
-
"FEAllocMemBlock: Memory allocation fault"
-
Внутренняя ошибка при выделении блока памяти.
-
"Graphics error"
-
Внутренняя ошибка при попытке создать графический контекст.
-
"Indexes or/and times toggle button must be pressed "
-
В диалоге ручного задания пределов визуализации следует выбрать одну или
обе строки с введенными значениями.
-
"Interactive program does not have valid parameters"
-
Сообщение сигнализирует о том, что программа была запущена не из под графа
обработки СЦС-5.
-
"LinkGEtoVTS: Graphics error"
-
Внутренняя ошибка при попытке инициализировать графический интерфейс.
-
"MarkInit: Internal error"
-
Внутренняя ошибка.
-
"MarkInit: Memory allocation fault"
-
Внутренняя ошибка связанная с нулевым количеством трасс во входном файле.
-
"Memory allocation fault"
-
Внутренняя ошибка при выделении блока памяти при получении информации о
трассе или при создании таблицы БД для записи годографа.
-
"Unexpected allocation fault"
-
Ошибка выделения памяти при сохранении годографа
-
"SaveWH: Unexpected allocation fault!"
-
Ошибка выделения памяти для массива коэффициентов подобия при сохранении
годографа
-
"Error of writing in data base `%s'"
-
Ошибка записи в ЛБД при сохранении годографа
-
"`%s' was saved successfully"
-
Годограф был успешно сохранен в таблице ЛБД
-
"No changes available for redo"
-
Сообщает пользователю о том что дальнейшая отмена откатки невозможна в
силу ее исчерпания.
-
"No changes available for undo"
-
Сообщает пользователю что дальнейшая откатка невозможна - визуализатор
находится в исходном состоянии.
-
"No trace at this point"
-
Выводится в режиме получения информации о трассе в том случае если программа
не может отождествить указанную пользователем точку на поле трасс ни с
какой трассой.
-
"OpenTraceSet: File is not found"
-
Файл трасс или таблицы модификации не найден.
-
"OpenTraceSet: File reading error"
-
Ошибка при чтении файла трасс или таблицы модификации. Вероятно, один из
этих файлов имеет неправильный формат.
-
"OpenTraceSet: Internal error"
-
Внутренняя ошибка при открытии файла трасс.
-
"OpenTraceSet: Memory allocation fault"
-
Внутренняя ошибка при выделении блока памяти.
-
"OpenTraceSet: Not a VSP data (check line type in mod. table)"
-
Тип профиля (поле LTYPE таблицы модификации) не ВСП (код 4).
-
"Possible bad format of `%s'"
-
Неправильный формат файла таблицы БД при ее открытии для чтения годографа.
-
"Possible bad format of `%s'; check permissions also"
-
Неправильный формат файла таблицы БД или невозможно получить доступ к файлу
таблицы БД при создании таблицы.
-
"The proper index range from 1 to %u"
-
Ошибка пользователя при задании номеров визуализируемых трасс. Номера трасс
принадлежат указанному диапазону.
-
"The proper time range from %f to %f"
-
Ошибка пользователя при задании временного интервала визуализации. Времена
должны принадлежать указанному диапазону в миллисекундах.
-
"Indexes or/and times toggle button must be pressed "
-
Для визуализации в режиме Manual Zoom должны быть нажаты хотя бы один или
оба из переключателей Индексы и Времена.
-
"Trace reading error"
-
Внутренняя ошибка при попытке получить информацию о трассе.
-
"HCAB=%g: Rude internal error!"
-
Серьезная внутренняя ошибка.
-
" Memory allocation error: calcHod"
-
Ошибка при выделении памяти для рассчитываемого при корреляции годографа.
-
""LoadWH: Unexpected allocation fault!"
-
Ошибка выделения памяти для массива коэффициентов подобия при чтении годографа.
-
"%d traces in `%s' were not matched"
-
Информирует сколько трасс имеют Hcab, отличные от Hcab годографа в БД при
его чтении
-
"Unexpected error of the Addition"
-
Непредвиденная ошибка в режиме Сложение.
-
"Unexpected error of Correlation"
-
Непредвиденная ошибка в режиме Корреляция.
-
"Unexpected error of the Selection Preparation!"
-
Непредвиденная ошибка в модуле подготовки Селекции.
-
"Unexpected error of Selection"
-
Непредвиденная ошибка в режиме Subtraction (Вычитание).
-
"Addition: Can't open inmod =%s, error #%d"
-
Не может быть открыта входная модификация с полем выделенной волны в режиме
Addition.
-
"Addition: Can't create outmod =%s, error #%d"
-
Не может быть создана выходная модификация для записи результата Сложения.
-
"Addition: Can't read Residues Trace No %d, error #%d"
-
Не может быть прочитана входная трасса остатков с номером No в режиме Addition.
Код ошибки #...
-
"Addition: Can't read selected Wave Trace No %d, error #%d"
-
Не может быть прочитана входная трасса выбранной волны с номером No в режиме
Addition.
-
"Addition: Can't write Trace of sum No %d, error #%d"
-
Не может быть записана выходная трасса суммы с номером No в режиме Addition.
-
" CorelPrep: Can't allocate memory."
-
Ошибка при выделении памяти в блоке подготовки в режиме Correlation.
-
"Can't allocate memory for selection!""
-
Программа не может выделить требуемую память для селекции (режим Subtraction)
-
"Magnitogram #%li Cable depth %li Component %c: Internal error. Code
%i"
-
Выдается при возникновении ошибки в вычислительной части метода ПОЛИКОР
при корреляции.
-
"Magnitogram #%li Cable depth %li Component %c: Internal bad parameter(s).Code
%i"
-
Выдается при возникновении ошибки во входных параметрах в вычислительной
части метода ПОЛИКОР при корреляции.
-
"Magnitogram #%li Cable depth %li Component %c: Found %i zero trace(s)."
-
При расчете по методу ПОЛИКОР в режиме корреляции обнаружено %i нулевых
трасс
-
"Magnitogram #%li Cable depth %li Component %c: Count of analyse range
bound shift(s) is %i."
-
Не хватило диапазона сдвига %i трассам при корреляции
-
"Can not open '.sdscolor' in HOME directory !"
-
В HOME-директории отсутствует файл .sdscolor
Информационные сообщения:
-
"Project=%s, Modification=%s"
-
Информирует пользователя о только что загруженной модификации и рабочем
проекте.
-
"Redo step"
-
Сигнализирует о совершенном шаге отмены откатки.
-
"Undo step"
-
Сигнализирует о совершенном шаге откатки.
-
"User interruption"
-
Сигнализирует о том что процесс был прерван пользователем.
-
"Zoom-in mode"
-
Сигнал о включении режима увеличивающей лупы.
-
"Zoom-out mode"
-
Сигнал о включении режима уменьшающей лупы.
-
"Trace information mode"
-
Сигнал о включении режима получения информации о трассе.
-
"#%d: HCAB=%g, COMP=\'%c\', T=%7.2f ms, "\ "A=%5.4g, NMGL=%d,NTR=%d"
-
Информация о трассе
-
" Selected modifications: %s %s %s %s %s"
-
Список модификаций, собираемых в одну выходную модификацию в режиме Gather
-
"`%s' was loaded successfully"
-
Сигнализирует об успешной загрузке годографа из БД.
-
"Select Input Wave Modification for Addition"
-
Предлагает пользователю выбрать входную модификацию добавляемой к полю
остатков волны.
-
" Addition parameters was set!"
-
Параметры в режиме Addition (Сложение) установлены!
-
" Preparation of Addition OK! "
-
Модуль подготовки в режиме Addition завершился успешно.
-
" Addition Process Begin!"
-
Процесс сложения начался!
-
"Addition was completed successfully for %d (of %d) traces"
-
Добавление поля выделенной волны к полю остатков закончилось успешно для
(количество добавленных трасс) из (общее количество трасс в модификации)
-
"Trace %d of %d ready!"
-
Информирует пользователя сколько трасс из общего количества трасс в модификации
уже обработано.
-
" Correlation parameters was set!"
-
Параметры корреляции заданы!
-
" Correlation Process Begin!"
-
Процесс корреляции начался!
-
" Selection parameters was set!"
-
Параметры селекции заданы!
-
" Preparation of Selection OK! "
-
Подготовка селекции завершилась успешно (режим Subtraction)
-
" Selection Process Begin!"
-
Процесс селекции начался!
-
"Subtraction was completed successfully for %d (of %d) traces"
-
Вычитание закончилось успешно для (количество обработанных трасс) из (общее
количество трасс в модификации)
-
" CorelPrep OK! "
-
Успешное окончание блока подготовки в режиме Correlation.
-
"Correlation was terminated successfully for %d (of %d) traces"
-
Корреляция успешно закончилась для (количество обработанных трасс) из (общее
количество трасс в модификации)
-
" Hodograph Edit mode"
-
Сообщает пользователю об установке режима редактирования годографа.
-
" Hodograph wasn't set! First set hodograph, and then make correlation!"
-
Информирует пользователя, что сначала нужно задать годограф, а уже затем
выполнять корреляцию или вычитание.
-
"'JOBS/%s/SUBCOR.par' is not exist ! Default parameters was set!"
-
Файл с входными параметрами не существует. Установлены параметры по умолчанию.
-
"'JOBS/%s/SUBCOR.par' is not exist ! Default parameters was set!"
-
Файл с входными параметрами не существует. Установлены параметры по умолчанию.
-
"'JOBS/%s/SUBCOR.par' is opened fo read/write"
-
Файл с входными параметрами открыт на чтение и запись.
-
"HCAB: %g .. %g m; NMGL: %d .. %d"
-
Информация о начальной и конечной глубине и логическом номере МГ трассы
при перемещении вертикального scroll-bar.
-
"Times: %g .. %g ms"
-
Информация о начальном и конечном времени трассы при перемещении горизонтального
scroll-bar.
В качестве тестового примера был использован фрагмент Z-компоненты данных
ВСП по скв. TZ161 (КНР), полученных от ближнего пункта взрыва. Эти данные
вместе с априорным годографом падающей волны и заданным окном корреляции
имеют вид:
Для выполнения корреляции падающей волны были заданы параметры:
Годограф падающей волны после корреляции имеет вид:
Для выделения и последующего вычитания поля падающей волны были заданы
параметры:
Полученное после выделения падающей волны поле остатков использовалось
для корреляции восходящей волны. Трассы остатков, априорный годограф и
окно корреляции для восходящей волны в этом случае имеют вид:
Параметры корреляции восходящей волны:
Параметры вычитания задавались такими же, как и для падающей волны,
кроме порога отбраковки по подобию, который был равен 0.4.
К полученному полю остатков после вычитания падающей и восходящей волны
была добавлена выделенная падающая волна, которая повторно была прокоррелирована
с теми же параметрами, а затем вычтена, аналогичные действия были произведены
с восходящей волной.
Поле выделенной падающей волны после второй итерации имеет вид:
Поле выделенной восходящей волны после второй итерации имеет вид:
Поле остатков:
В полученном поле остатков заметно проявляется низкоскоростная волна-помеха.
Причем она локализована по времени. Выделим эту волну. Зададим априорный
годограф и назначим окно вычитания.
Результат выделения волны:
Полученные остатки: