Процедура PAKSM2
Определение статических поправок за пункты взрыва и приема по функциям взаимной корреляции, рассчитанным процедурой PAKSM.
Процедура PAKSM2 вызывается из пункта меню Processing->Residual Statics PAKSM.
Процедура считывает ФВК из файла "Profname.PKT".
Процедура вычисляет статические поправки за ПП и ПВ по алгоритму В.Н.Куликова и записывает их в паспорт профиля. Если в программе STPAKS был задан параметр P не нулевым, то корректируются времена, скорости ОГТ и формируется новый файл горизонтов.
При вызове процедуры необходимо заполнить диалоговое окно параметров:
Output Horizont File -
Файл, куда будут записаны уточненные времена и Vогт по горизонтам.
Этот файл затем можно указать в процедуре NMOHOR для применения следящего суммирования.
Passport Section for SP statics -
Раздел в паспорте профиля для записи статических поправок за пункты взрыва.
Passport Section for OP statics -
Раздел в паспорте профиля для записи статических поправок за пункты приема.
Maximum Number of Iterations -
Предельное количество итераций. Программа может прекратить работу раньше по параметру Max DT error.
Mаx DT error -
среднеквадратическая величина разброса корректирующих поправок, по достижению которой программа заканчивает работу. 0<= MDT <=1.
T0 Smoothing Base (meters) -
База сглаживания линии T0 вдоль горизонта в метрах не должна превышать 9000 м. Если =0, то T0 не сглаживаются.
Vrms Smoothing Base (meters) -
База сглаживания линии Vэф вдоль горизонта в метрах не должна превышать 9000 м. Если =0, то Vэф не сглаживаются.
Max Velocity Tau -
(мсек) Наибольшее отклонение гиперболы от центра временного интервала на удалении
Max Offset при уточнении Vогт методом перебора по вееру гипербол.
5<=Max Velocity Tau<=90.
Значение должно быть умножено на делитель времен, указанный в Geom2D.
Distance Weight -
Весовой коэффициент для уменьшения влияния дальних каналов при уточнении статических поправок. 0.5<=Distance Weight<=1.0.
По умолчанию 0.5. Если параметр=-0.5, то дальние каналы с LOSP>=Max Offset/2 отбрасываются. Если параметр =1.0, то все каналы имеют одинаковый вес.
Group SP statics -
При отключенном флажке рассчитываются статические поправки за каждую отдельную магнитограмму. При включенном - поправки за ПВ (Один ПВ может объединять несколько магнитограмм).
Dummy Output Horizont -
При включенном флажке подавляется формирование выходного файла горизонтов с уточненными T0 и Vогт.
Calc Middle period statics -
При отключенном флажке корректируются только высокочастотная составляющая статических поправок.
При включенном флажке корректируются как высокочастотная, так и среднечастотная составляющие статических поправок. При этом становится доступной кнопка опций расчета среднепериодных поправок Middle perion statics options.
Процедура выводит в отдельное диалоговое окно результаты решения.
Алгоритм программы PAKSM2.
Каждая итерация разбивается на три этапа.
На первом этапе уточняются Vогт по каждому горизонту. Если горизонтов не задано, то просто определяются и устраняются остаточные кинематические поправки. Перебор Vогт осуществляется в диапазоне гипербол, определяемых параметром Max Velocity Tau от -Max Velocity Tau до +Max Velocity Tau с шагом Max Velocity Tau/10. Суммирование ФВК осуществляется на базе одной точки ОГТ. Скорость, соответствующая максимуму спектра перебора, принимается за уточненную скорость Vогт. Полученные Vогт сглаживаются линейным оператором длиной Residual Vrms Smooth точек ОГТ.
На втором этапе уточняются корректирующие поправки за ПП и ПВ. Для этого суммируются значения ФВК, относящиеся к одному ПП и к одной магнитограмме. Суммирование осуществляется с учетом удаления ПП от ПВ в соответствии с параметром Distance Weight. С возрастанием номера итерации зависимость от удаления при суммировании ослабевает:
gamma[0]=Distance Weight
gamma[n]=(1+gamma[n-1])/2.
Положение максимума полученной суммы определяет корректирующую поправку за ПП или ПВ.
На третьем этапе уточняются времена горизонтов. Для этого в каждой точке ОГТ суммируются значения ФВК, относящиеся к каждому горизонту. Положение максимума суммы ФВК принимается за остаточную поправку T0.