Сайт kip-geofizik про програмне забезпечення в геофізики

LAS ФОРМАТ-СПЕЦИФІКАЦІЇ ДЛЯ ВЕРСІЇ 2.0

РОЗДІЛ 1: ЗАГАЛЬНИЙ ОПИС

- Формат LAS розроблений, щоб зберігати каротажні дані на гнучких магнітних дисках.
Цей стандарт призначений, щоб спростити Обама цифровими каротажними даними між користувачами.
Загальні специфікації цього формату такі:

- Розмір гнучкого диска, тип, або щільність не визначені, тому що перетворення між ними пряме.

- Цей стандарт призначений, щоб зберегти оптично представлені каротажні криві, хоча інші криві можуть також бути збережені.
Необроблені норми підрахунку, дані форми хвилі і т.д. більш ефективно зберігаються на магнітній стрічці, використовуючи формат LIS АБО DLIS.

- Гнучкі диски з файлами LAS повинні бути MS / DOS або сумісний PC / DOS

- Файл повинен бути написаний в ASCII.
Якщо файл записаний, використовуючи підпрограму стиснення, в двійковій (бінарної), або в будь-який інший формі, дана програма повинна існувати на дискеті, щоб конвертувати (перетворити) його назад до формату LAS.

- Індивідуальний гнучкий диск не повинен містити часткові файли, які тривають на другу дискету.
Великі файли, які не вміщаються ні на одну дискету, повинні бути розбиті на два або більше окремих файлу.
Це може бути досягнуто, розбиттям кривих або сегментацією глибини (висоти).

- Всі файли у форматі LAS повинні закінчитися на ".LAS" так, щоб вони могли бути легко розпізнані.

- Формат LAS - мінімальний стандарт.
Очікується, що більшість користувачів і постачальників доповнять цей мінімальний стандарт, без суперечностей встановлюються положеннями.


РОЗДІЛ 2: ЗАГАЛЬНІ КОМПОНЕНТИ LAS ФАЙЛА

- Кожен LAS файл містить численні розділи, і кожен розділ починає з тильди (

).
Останній розділ в LAS файлі повинен завжди бути розділ каротажних даних.

- Розділи, які складають LAS файл наступні:

V - містить версію LAS- файлу та інформацію про режим перенесення

W - містить ідентифікацію про свердловині

C - містить інформацію про криву (-их)

P - містить параметри, або константи (цей розділ необов'язкові)

A - містить дані файлу каротажу в ASCII вигляді

- Ці розділи описані більш детально в частині чотири цього документа.

РОЗДІЛ 3: ПРАПОРИ

Прапори використовуються, щоб допомогти комп'ютерів в ідентифікації спеціальних рядків у файлі.
Наступні прапори використовуються в форматі LAS:

MNEM.UNITS ДАНІ: ОПИС мнемонічними ЗНАКУ
Де MNEM = мнемонічний знак. Цей мнемонічний знак може мати будь-яку довжину, але не повинен містити жодних внутрішні прогалини, точки, або двокрапки.
Прогалини дозволяються перед мнемонічним знаком і між кінцем мнемонічного знака і точкою.

UNITS = одиниці виміру мнемонічного знака (якщо необхідно). Одиниці виміру, якщо використовуються, повинні бути розташовані прямо після точки.
Не повинно бути ніяких прогалин між одиницях виміру і точкою.
Одиниці виміру можуть мати будь-яку довжину, але не повинні містити жодних двокрапки або внутрішні прогалини.

ДАНІ = значення, або дані, що стосуються мнемонічного знака.
Це значення або введення можуть мати будь-яку довжину і можуть містити пробіли або точки якщо неоходімо, але не повинні містити жодних двокрапки.
Даним в рядку повинен передувати принаймні одним пробілом, щоб розмежувати його від одиниць виміру і ДАНІ повинні бути зліва від двокрапки.

ОПИС мнемонічними ЗНАКУ = опис або визначення мнемонічного знака.
Воно завжди розташовується праворуч від двокрапки.
Його довжина обмежена повним межею довжини рядка 256 символів, який включає переклад каретки і переведення рядка.

РОЗДІЛ: 4 ПОДРОБИЦІ
Фактичний формат для кожного з розділів, обговорених в цій частині документа краще зрозуміти дивлячись на приклади.
Точний інтервал не критичний, тому що комп'ютерні програми будуть використовувати точки, двокрапки, і прогалини, щоб декодувати кожен рядок.

V (Інформація Версії)
-цей розділ обов'язковий і зазвичай з'являється в самий початок файлу.
-він ідентифікує, яка версія формату LAS використовується і використовується чи режим перенесення.

-цей розділ повинен містити наступні рядки:
"VERS. 2.0. CWLS LOG ASCII STANDARD - VERSION 2.0"
Показує яка версія LAS використовувалася.

"WRAP. YES. Multiple lines per depth step"
або
"WRAP. NO. One line per depth step"
Показує, чи використовувався режим перенесення в розділі даних.
Якщо ніякої режим перенесення неиспольз, рядок буде мати максимальну довжину 256 символів (включаючи переклад каретки і переведення рядка).
Якщо режим перенесення використовується, значення глибини буде на його власній рядку, і всі рядки даннихне будуть більше ніж 80 символів (включаючи переклад каретки і переведення рядка).

-додаткові рядки в розділі версії необов'язкові.

W (Інформація Свердловини)

-цей розділ обов'язковий.

-він ідентифікує свердловину, її розташування і вказує початок і глибину зупинки запису.

-цей розділ повинен обов'язково містити наступні рядки з мнемонікою:

"STRT.M nnn.nn: ГЛУБИНА ПОЧАТКУ"
Показує першу глибину в файлі. "Nnn.nn" показує значення глибини.
Число використовуваних десяткових знаків не обмежена.
".M" позначає метри і може бути замінений, коли використовуються інші одиниці виміру.
Глибина початку може бути або більше або менше ніж глибина зупинки.


"STOP.M nnn.nn: ГЛУБИНА зупинити"
Показує останню глибину в файлі. "Nnn.nn" показує значення глибини.
Число використовуваних десяткових знаків не обмежена.
".M" позначає метри і може бути замінений, коли використовуються інші одиниці виміру.


"STEP.M nnn.nn: КРОК"
Показує використане зростання (інкремент) глибини (висоти).
Знак "мінус" повинен передувати значенням кроку, якщо глибина (висота) почала велика ніж глибина (висота) зупинки.
Значення кроку рівне нулю вказує на змінний крок.

"NULL. Nnnn.nn: НУЛЬОВИЙ (ПУСТЕ) ЗНАЧЕННЯ"
Показує значення у файлі при відсутність даних. Два загальних у використанні значення - -9999 і -999.25.

"COMP. Aaaaaaaaaaaaaaaaaaaaa: КОМПАНІЯ"
Показує назву компанії.

"WELL. Aaaaaaaaaaaaaaaaaaaaa: СВЕРДЛОВИНА"
Показує назву свердловини.

"FLD. Aaaaaaaaaaaaaaaaaaaaa: ПОЛЕ"
Вказує іменя площі.

"LOC. Aaaaaaaaaaaaaaaaaaaaa: РОЗТАШУВАННЯ"
Вказує місцезнаходження свердловини.

"PROV. Aaaaaaaaaaaaaaaaaaaaa: ПРОВІНЦІЯ"
Вказує область. Для областей поза Канади цей рядок може бути замінена:
"CNTY. Aaaaaaaaaaaaaaaaaaaaa: графство"
"STAT. Aaaaaaaaaaaaaaaaaaaaa: ШТАТ"
"CTRY. Aaaaaaaaaaaaaaaaaaaaa: КРАЇНА"

"SRVC. Aaaaaaaaaaaaaaaaaaaaa: СПЕЦІАЛІЗОВАНА обслуговуюча фірма"
Вказує компанію виконавець.

"DATA. Aaaaaaaaaaaaaaaaaaaaa: ДАТА"
Вказує дату реєстрації каротажу.

"UWI. Aaaaaaaaaaaaaaaaaaaaa: УНІКАЛЬНИЙ ІДЕНТИФІКАТОР СВЕРДЛОВИНИ"
Містить унікальний ідентифікатор свердловини. Для областей поза Канади він може бути замінений:

"API. Aaaaaaaaaaaaaaaaaaaaa: НОМЕР АМЕРИКАНСЬКОГО НАФТОВОГО ІНСТИТУТУ"

-додаткові рядки в розділі інформації свердловини необов'язкові. Немає ніякого обмеження на кількість додаткових рядків.

Приклад Розділу Інформації Свердловини в LAS версії 2.0:
_____________________________________________________________________

Well Information Section
# MNEM.UNIT VALUE / NAME DESCRIPTION
# -------- -------------- ---------------------
STRT.M 635.0000: ПОЧАТКОВА ГЛУБИНА
STOP.M 400.0000: КІНЦЕВА ГЛУБИНА
STEP.M -0.125: крок квантування
NULL. -999.25: ПУСТЕ ЗНАЧЕННЯ
COMP. БУДЬ-ЯКА НАФТОВА КОМПАНІЯ: КОМПАНІЯ
WELL. БУДЬ І AL 12-34-12-34: СВЕРДЛОВИНА
FLD. WILDCAT: ПЛОЩА
LOC. 12-34-12-34W5M: ПОЛОЖЕННЯ
PROV. АЛЬБЕРТА: ОБЛАСТЬ
SRVC. БУДЬ-ЯКА КОМПАНІЯ Виконавець: КОМПАНІЯ ВИКОНАВЕЦЬ
DATA. 13-DEC-86: ДАТА ЗАПИСИ
UWI. 100123401234W500: УНІКАЛЬНИЙ ІДЕНТИФІКАТОР СВЕРДЛОВИНИ
_____________________________________________________________________

C (Інформація про криву)

-цей розділ обов'язковий.

-він описує криву і її одиниці вимірювання в тому порядку, в якому вони з'являються в розділі даних файлу.

-використовувана мнемоніка не обмежена, але повинна бути визначена на рядку, в якій вони з'являється.
API Коди необов'язкові.

-криві, описані в цьому розділі повинні бути присутніми в наборі даних.

-перша описана крива - зазвичай глибина.

-мнемоніка одиниць виміру, якщо використовується, повинна бути прямо праворуч від точки. Ніякі прогалини не повинні бути присутніми між точкою і мнемонічним знаком одиниць виміру.

Curve Information Section
# MNEM.UNIT API CODE Curve Description
# ---------- ----------- ---------------------------- ---
DEPTH.M. 1 DEPTH
RHOB .K / M3 45 350 02 00. 2 BULK DENSITY
NPHI .VOL / VO 42 890 00 00. 3 NEUTRON POROSITY - SANDSTONE
MSFL .OHMM 20 270 01 00. 4 Rxo RESISTIVITY
SFLA .OHMM 07 222 01 00. 5 SHALLOW RESISTIVITY
ILM .OHMM 07 120 44 00. 6 MEDIUM RESISTIVITY
ILD .OHMM 07 120 46 00. 7 DEEP RESISTIVITY
SP .MV 07 010 01 00. 8 SPONTANEOUS POTENTIAL
GR .GAPI 45 310 01 00. 9 GAMMA RAY
CALI .MM 45 280 01 00. 10 CALIPER
DRHO .K / M3 45 356 01 00. 11 DENSITY CORRECTION
-------------------------------------------------------------------------------------------------------

P (Інформація про параметри)

-цей розділ не обов'язковий. Він визначає вхідні величини різних параметрів, що стосуються цієї свердловини. Ці вхідні величини можуть складатися з чисел або слів.

-використовувані мнемоніки не обмежена, але повинні бути визначені на рядку, в якій вони з'являються.
Немає ніякого обмеження на кількість рядків, які можуть використовуватися.

Parameter Information Section
# MNEM.UNIT Value Description
# ----------------- ------------ -------------------- ----------
MUD. GEL CHEM. Mud type
BHT .DEG 114.0000. Bottom Hole Temperature
BS .MM 222.0000. Bit Size
FD .K / M3 999.9999. Fluid Density
MDEN.K / M3 2650.0000. Logging Matrix Density
MATR. SAND. Neutron Matrix
FNUM. 1.0000. Tortuosity Constant Archie's (a)
FEXP. 2.0000. Cementation Exponent Archie's (m)
DFD .K / M3 1200.0000. Mud Weight
DFV .S 50.0000. Mud Viscosity
DFL .C3 8.0000. Mud Fluid Loss
DFPH. 10.0000. Mud pH
RMFS .OHMM 2.8200. Mud Filtrate Resistivity
EKB .M 566.9700. Elevation Kelly Bushing
EGL .M 563.6799. Elevation Ground Level
-----------------------------------------------------------------------------

A (ДАНІ ФАЙЛА РЕЄСТРАЦІЇ ASCII)

-розділ даних завжди останній розділ в файлі і є обов'язковим.

-кожен стовпець даних повинен бути відділений принаймні одним пробілом. в якості роздільників не допускається використовувати інші символи. Як десяткового розділового знака використовується точка.

-A рядок менше ніж 256 символів (включаючи переклад каретки і переведення рядка) не звичайно не повинна переноситися.
Режим перенесення повинен використовуватися, якщо дані займають більше ніж 256 символів в рядку.

- в режимі переносу, глибина (висота) буде на її власній рядку.
-в режимі переносу, рядок даних не буде більше ніж 80 символів. Це включає переклад каретки і переведення рядка.
-якщо режим перенесення використовується, десяткові точки повинні бути вирівняні для простоти читання.

Чи не дозволяється використовувати експоненти. Розділ кривої може використовуватися, щоб подолати це обмеження, для цього потрібно змінювати одиниці вимірювання.

Використання інших розділів файлу не стандартизується і вони можуть бути довільного змісту. Одна мнемоніки в них повинні бути оформлені відповідно до стандарту.

ПОСИЛАННЯ
UWI codes. "Formation Water Resistivities of Canada", CWLS, 1987.

API codes. "Recommended Standard Format for Recording Digital Well Log
Data on Magnetic Tape ", API - Bul. D-9, 3rd edition, 1981.