Расчет куба скоростей в 3-Д.
Вычисляется куб скоростей во временном или в глубинном масштабе.
Программа запускается с командной строкой, в которой указывается имя файла-задания.
Внимание: В кубах скоростей 3-D приняты размерности:
глубина - в километрах.
время - в секундах.
скорость - в метрах/секунду.
Внимание: В сетках скоростей 2-D приняты размерности:
глубина - в метрах.
время - в милисекундах.
скорость - в метрах/секунду.
Разнообразные преобразования и пересчеты кубов скоростей осуществляются утилитой Velocity Converter .
Описание главного меню:
File
New - создать новое задание.
Open - открыть задание (ASCII файл c расширением TXT)
Save - сохранить задание.
Save As - сохранить задание с новым именем.
Exit - завершить работу.
Go - запустить расчет куба 3-Д.
Help - вызов справки.
Элементы диалогового окна:
Calc Mode - указывает, откуда взяты данные для расчета куба скоростей.
Input File Name - открыть файл с исходными данными для
расчета куба скоростей в соответствии с комбо-списком Calc Mode.
Load Binning From Passport - загрузить данные биннинга 3-Д из паспорта профиля.
Автоматически заполняются все поля в окне Binning.
Полезно при создании нового задания для расчета куба скоростей.
Load From Cube - загрузить данные геометрии из имеющегося куба скоростей.
Автоматически заполняются все поля в окне Velocity Cube Data.
Также заполняется поле Velocity_Binary_File.
Domaine - Масштаб рассчитываемого куба (временной или глубинный).
Должен соответствовать данным в источнике Input File Name. Будьте внимательны.
При загрузке кнопкой Load From Cube устанавливается автоматически.
Velocity Type - Тип скоростей (RMS, интервальные или средние) рассчитываемого куба.
Должен соответствовать данным в источнике Input File Name. Будьте внимательны.
При загрузке кнопкой Load From Cube устанавливается автоматически.
Output_SPSPC_File - Указывает на файл, куда будет записан рассчитанный
куб скоростей в формате куба SPS-PC. Если поле пустое - файл не записывается.
Output_SEGY_File - Указывает на файл, куда будет записан рассчитанный
куб скоростей в формате куба SEG-Y. Если поле пустое - файл не записывается.
Velocity_Binary_File - Указывает на файл, куда будет записан рассчитанный
куб скоростей в бинарном формате. Если поле пустое - файл не записывается.
При загрузке кнопкой Load From Cube устанавливается автоматически.
Output_ASCIIFile - Указывает на файл, куда будет записан рассчитанный
куб скоростей в текстовом формате. Если поле пустое - файл не записывается.
Формат этого файла соответствует входному формату при Mode=From ASCII File без первых 25 строк описания биннинга.
Go - запустить расчет куба 3-Д.
Exit - завершить работу.
Help - вызов справки.
Export - экспортировать имеющийся куб скоростей (указанный в поле Velocity_Binary_File)
в виде сейсмического куба. Полезно для просмотра в программе Fines. Сейсмический куб будет точной копией Бинарного куба. В том же масштабе (глубинный или временной). Так можно исследовать рассчитанный ранее куб скоростей.
Описание файла-задания:
Параметры указываются в виде ключевых слов и значений. В пределах секции порядок параметров – произвольный.
Секция [FILES]
параметр Mode=
1 - From Passport - из паспорта SPS-PC.
Программа запускает диалоговое окно, в котором надо выбрать импортируемые скоростные законы в паспорте.
2 - From ASCII File - из текстового файла.
3 - from Promax
ASCII File - из файла скоростей ProMAX.
4 - from Geovecteur
File - из файла скоростей Geovecteur+.
5 – Constant Velocity - Куб представляет собою одно постоянное значение
6 – From SPS-PC Seism File - из Сейсмического куба в формате SPS-PC.
7 - From SEG-Y Seism File - из Сейсмического куба в формате SEG-Y.
8 - From Binary File - из Другого бинарного куба (как правило, большего).
Passport_File= Указывает на имя паспорта SPS-PC, из которого при Mode=1 будут взяты скоростные законы в точках площади.
Будут использованы все скоростные законы в паспорте.
ASCII_File= Указывает на имя текстового файла, из которого будут взяты при Mode=2 скоростные законы в точках площади.
В текстовом файле содержатся значения скоростей во временном масштабе.
Promax_File= Указывает на имя файла ProMax, из которого будут взяты при Mode=3 скоростные законы в точках площади.
В файле ProMax содержатся значения скоростей во временном масштабе.
Geovecteur_File= Указывает на имя файла Geovecteur, из которого будут взяты при mode=4 скоростные законы в точках площади. Режим пока не готов. Не имею под руками образца файла скоростей 3-Д.
СonstantVelocity= Расчет куба с постоянной скоростью (целое число) при Mode=5.
Vel_SPSPC_File= Импорт куба из сейсмического файла в формате SPS-PC при Mode=6.
Значения куба – скорости в глубинном или во временном масштабе.
Vel_SEG_Y_File= Импорт куба из сейсмического файла в формате SEG-Y при Mode=7.
Значения куба – скорости в глубинном или во временном масштабе.
Binary_File= Импорт из указанного бинарного куба.
Output_ASCII_File= Указывает на файл, куда будет записан рассчитанный куб скоростей в текстовом формате.
Output_Binary_File= Указывает на файл, куда будет записан рассчитанный куб скоростей в бинарном формате. Именно этот файл является основным для всех программ обработки, требующих куба скоростей.
Output_SEGY_File= Указывает на файл, куда будет записан рассчитанный куб скоростей в формате куба SEG-Y.
Output_SPSPC_File= Указывает на файл, куда будет записан рассчитанный куб скоростей в формате куба SPS-PC.
Секция [BINNING] - описание биннига площади 3-Д
FirstIbin= Номер первого бина по Inline оси
LastIbin= Номер последнего бина по Inline оси
StepIbin= Шаг номеров бинов по Inline оси
SizeIbin= Размер бина по Inline оси в метрах
FirstCbin= Номер первого бина по Crossline оси
LastCbin= Номер последнего бина по Crossline оси
StepCbin= Шаг номеров бинов по Crossline оси
SizeCbin= Размер бина по Crossline оси в метрах
LeftBottomX= X координата левого нижнего угла площади
LeftBottomY= Y координата левого нижнего угла площади
LeftTopX= X координата левого верхнего угла площади
LeftTopY= Y координата левого верхнего угла площади
RightBottomX= X координата правого нижнего угла площади
RightBottomY= Y координата правого нижнего угла площади
RightTopX= Х координата правого верхнего угла площади
RightTopY= Y координата правого верхнего угла площади
Внимание: ось X – восток, ось Y – север.
Секция [CUBE_DATA] - описывается рассчитываемый куб скоростей
dtCube= Шаг по оси вертикальных двойных времен в сек
dtSeism= Шаг дискретизации по времени при экспорте куба в виде сейсмических файлов 3-Д
FirstIbinCube= Номер первого бина по линиям InLIne.
LastIbinCube= Номер последнего бина по линиям InLIne.
StepIbinCube= Шаг бинов по линиям InLIne (всегда 1).
FirstCbinCube= Номер первого бина по линиям CrossLIne.
LastCbinCube= = Номер последнего бина по линиям CrossLIne
StepCbinCube= Шаг бинов по линиям CrossLIne (всегда 1).
MaxTime= Максимальное время в сек.
Domaine= Масштаб рассчитываемого куба (0 - временной или 1 - глубинный)
VelType= Тип скоростей (0 - RMS, 1 - интервальные или 2 - средние) рассчитываемого куба.
Секция [SEGY_HEADER] - указывает, в какие байты помещать номера бинов и координаты бинов. Эти данные также используются при импорте скоростей из куба SEG-Y.
InlineBinNumber_Offset= Смещение (относительно 0),
куда будет записан (прочитан) номер бина Inline
InlineBinNumber_Leng= Длина записываемого числа в байтах.
Может быть либо 2 либо 4
CrosslineBinNumber_Offset= Смещение (относительно 0),
куда будет записан (прочитан) номер бина Crossline
CrosslineBinNumber_Leng= Длина записываемого числа в байтах.
Может быть либо 2 либо 4
Аналогично указываются смещения и длины значений координат бинов.
Bin_East_X=
Bin_East_X_Leng=
Bin_North_Y=
Bin_North_Y_Leng=
При импорте скоростей из куба SEG-Y последние 4 параметра можно опустить.
Пример файла-задания при обработке модели SEG-SALT 3D.
Интервальные скорости в глубинном масштабе вводятся из сейсмического куба.
[FILES]
Mode=6
Vel_SPSPC_File=D:\MYKOLA\dataz\SEG_SALT\SEG_SALT_vint_depth.SVV
Output_SPSPC_File=D:\MYKOLA\DATAZ\SEG_SALT\seg_salt.sww
Output_SEGY_File=
Output_Binary_File=D:\MYKOLA\dataz\SEG_SALT\seg_salt_vint_depth.CUB
Output_ASCII_File=
[BINNING]
FirstIbin=1
LastIbin=676
StepIbin=1
SizeIbin=20.00
FirstCbin=1
LastCbin=800
StepCbin=1
SizeCbin=20.00
LeftBottomX=0.00
LeftBottomY=0.00
LeftTopX=0.00
LeftTopY=15980.00
RightBottomX=13500.00
RightBottomY=0.00
RightTopX=13500.00
RightTopY=15980.00
[CUBE_DATA]
dtCube=0.020
dtSeism=0.020
FirstIbinCube=42
LastIbinCube=432
StepIbinCube=1
FirstCbinCube=191
LastCbinCube=498
StepCbinCube=1
MaxTime=5.000
Domaine=1
VelType=1
[SEGY_HEADER]
InlineBinNumber_Offset=184
InlineBinNumber_Leng=4
CrosslineBinNumber_Offset=180
CrosslineBinNumber_Leng=4
Пример ASCII файла.
Колонки разделены символами табуляции 09х.
Обозначения колонок (обязательная первая строка в файле).
Ibin - Номер бина по оси InLine (Целое цисло).
Cbin - Номер бина по оси CrossLine (Целое цисло).
Depth - Глубина в км или время в сек (Число с плавающей точкой).
East- Координата "восток" в метрах (Целое цисло).
North - Координата "север" в метрах (Целое цисло).
Value - Значение скорости в м/с (Число с плавающей точкой).
Ibin Cbin Depth East North Value
42 350 0.0000 820 6980 1500.0
42 350 0.0200 820 6980 1500.0
42 350 0.0400 820 6980 1500.0
42 350 0.0600 820 6980 1566.0
42 350 0.0800 820 6980 1641.0
42 350 0.1000 820 6980 1727.0
.
.
.
42 350 4.9600 820 6980 2477.0
42 350 4.9800 820 6980 2477.0
42 350 5.0000 820 6980 2477.0
.
.
.
42 358 0.0000 820 7140 1500.0
42 358 0.0200 820 7140 1500.0
42 358 0.0400 820 7140 1500.0
.
.
.
42 358 4.9400 820 7140 2477.0
42 358 4.9600 820 7140 2477.0
42 358 4.9800 820 7140 2477.0
42 358 5.0000 820 7140 2477.0
.
.
.
42 370 0.0000 820 7380 1500.0
42 370 0.0200 820 7380 1500.0
42 370 0.0400 820 7380 1500.0
42 370 0.0600 820 7380 1566.0
42 370 0.0800 820 7380 1641.0
.
.
.
42 370 4.9400 820 7380 2477.0
42 370 4.9600 820 7380 2477.0
42 370 4.9800 820 7380 2477.0
42 370 5.0000 820 7380 2477.0
.
.
.
43 350 0.0000 840 6980 1500.0
43 350 0.0200 840 6980 1500.0
43 350 0.0400 840 6980 1500.0
43 350 0.0600 840 6980 1566.0
43 350 0.0800 840 6980 1641.0
.
.
.
Пример файла-ProMax.
CONT MGP042
LINE 16
AREA RUSS_3D_2001
INFO 2001-09-01 00:52:01
COM1 MGP042 RUSS_3D_2001
COM2 VELOCITIES OUTPUT FROM IVP
PNMO 1
SPNT 8472 72.0 467856 7385293 16
VELF 8472 0 11 2004 304 2120 497 2197 686 2455 867 2532
VELF 1103 2552 1413 2700 1709 2958 1881 3067 2238 3183
VELF 2564 3299 2891 3454 3131 3667 4236 4176 4988 4782
SPNT 8508 108.0 468704 7384992 16
VELF 8508 0 11 2004 364 2120 512 2222 656 2358 927 2494
VELF 1163 2591 1389 2674 1566 2869 1894 3042 2306 3235
VELF 2745 3454 3991 4157 4983 4785
SPNT 8544 144.0 469553 7384691 16
VELF 8544 0 19 2011 300 2068 506 2204 648 2320 888 2468
VELF
1138 2668 1402 2890 1587 3050 1820 3168 2001 3254
VELF
2418 3467 2845 3641 4072 4318 4988 4792
SPNT
8580 180.0 470401
7384390 16
VELF
8580 0 11 2004 214 2136 450
2252 648 2323 931 2426
VELF
1189 2626 1514 2778 1795 2929 1915 3090 2044 3225
VELF
2282 3349 2822 3560 4985 4785
SPNT
8616 216.0 471249
7384090 16
VELF
8616 0 11 2004 699 2445 1022 2529 1236 2581
1417 2729
VELF
1589 2806 1748 2864 1904 3083 2036 3206 2152 3300
VELF
2843 3551 3110 3706 3320 3850 4171 4340 4983 4785
SPNT 8652 252.0 472097 7383789 16
VELF 8652 0 13 2004 287 2181 519 2303 691 2374 888 2426
VELF 1060 2503 1215 2584 1444 2799 1594 2876 1820 3001
VELF 2258 3196 2672 3367 3075 3663 4991 4785