Расчет куба скоростей в 3-Д.

 

 

Вычисляется куб скоростей во временном или в глубинном масштабе.

Программа запускается с командной строкой, в которой указывается имя файла-задания.

Внимание: В кубах скоростей 3-D приняты размерности:

глубина - в километрах.

время - в секундах.

скорость - в метрах/секунду.

Внимание: В сетках скоростей 2-D приняты размерности:

глубина - в метрах.

время - в милисекундах.

скорость - в метрах/секунду.

Разнообразные преобразования и пересчеты кубов скоростей осуществляются утилитой Velocity Converterhlp_utils_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

 

 

К началу раздела.

 

К началу инструкции