一种测井数据文件存储方法

文档序号:6487022阅读:426来源:国知局
一种测井数据文件存储方法
【专利摘要】本发明提供了一种测井数据文件存储方法,属于石油地球物理勘探【技术领域】。本发明方法在文件中按顺序存储文件标识、井信息、曲线信息和曲线数据,在曲线信息中存储对应一口井的所有测井曲线的信息,每条测井曲线的信息包括曲线原始名、起始深度、终止深度、采样间隔、曲线数据单位和曲线数据类型;每条测井曲线的信息进一步包括曲线标准名、曲线类别、采集序列、曲线质量验收结论和曲线数据存储位置。本发明方法为测井资料验收、处理、解释、存档等工作提供了有效的数据存储方法,为测井数据格式的规范提供了支持。
【专利说明】一种测井数据文件存储方法
【技术领域】
[0001]本发明属于石油地球物理勘探【技术领域】,具体涉及一种测井数据文件存储方法,用于测井资料的验收、处理、解释和存档。
【背景技术】
[0002]当前测井数据文件格式众多,常见的野外记录格式包括=Schlumberger公司的DLIS、LIS格式,Halliburton公司的CLS格式,Atlas公司的BIT、XTF格式,及国内测井仪器生产厂家的SKC、IDF格式等。野外记录格式用于测井仪器实时测井时在计算机中记录相关数据,其包含的信息量非常大,其中部分信息并未用于后续的资料验收、处理、解释中,这部分信息占用了存储空间、增加了格式的复杂性和解析难度,降低了测井数据处理的速度。因此野外记录格式适用于测井资料的采集阶段,但不适用于后续的测井资料验收、处理、解释阶段。
[0003]为了统一测井数据文件格式,简化其内容,使之适用于测井资料处理与解释等工作,国内外相关公司又提出了 LA716、LAS、WIS、F0RWARD ASCII等格式。这些格式相对简单,其包含的信息大多将应用于后续的测井资料处理、解释中,但也存在以下不足:
[0004]1、以曲线名为唯一标识符,同一文件无法存储两条同名曲线(如wis、FORWARDASCII格式、LA716格式、LAS格式);
[0005]2、同一文件中的各条曲线需起始深度、终止深度、采样间隔完全一致(如FORWARDASCII格式、LA716格式、LAS格式)。
[0006]这些不足给针对测井资料进行的后续工作带来了问题,如在测井资料验收中,需要将多条同名曲线存入同一数据文件:对同一口井多趟测井,每趟测井都会带测自然伽马曲线(用于校深),数据文件中需要同时存储多条自然伽马曲线;在重复测量中,重复曲线和主曲线通常曲线名相同,且起始深度、终止深度不同,而在资料验收时,也应该存储在同一数据文件中。
[0007]因此,需要一种统一的测井数据格式,能完整地存储测井资料验收、处理、解释中的测井数据。

【发明内容】

[0008]本发明的目的在于解决上述现有技术中存在的难题,提供一种测井数据文件存储方法,得到统一的存储格式,适用于测井资料验收、处理、解释、存档等工作。
[0009]本发明是通过以下技术方案实现的:
[0010]一种测井数据文件存储方法,在文件中按顺序存储文件标识、井信息、曲线信息和曲线数据,在曲线信息中存储对应一 口井的所有测井曲线的信息,每条测井曲线的信息包括曲线原始名、起始深度、终止深度、采样间隔、曲线数据单位和曲线数据类型;每条测井曲线的信息进一步包括曲线标准名、曲线类别、采集序列、曲线质量验收结论和曲线数据存储位置。[0011]所述曲线标准名用于统一相同测井项目不同测井仪器系列的曲线名;
[0012]所述曲线类别用于区分同曲线名的主测井曲线、重复曲线和邻井曲线;
[0013]所述采集序列用于区分测井数据采集时同一次测井不同趟下井测得的曲线;
[0014]所述曲线质量验收结论用于存储曲线的各项验收结论;
[0015]所述曲线数据存储位置记录曲线数据在文件中的存储起始地址。
[0016]所述方法包括以下步骤:
[0017](I)写入文件标识块;
[0018](2)写入井信息块;
[0019](3)写入曲线信息块;
[0020](4)依次存储曲线数据块。
[0021]所述步骤(I)中的所述文件标识块是一个字符串,作为该文件格式的标识符。
[0022]所述步骤(2)中的井信息块包括油田名、测井公司名、井名、仪器设备名、操作员姓名、测井日期和曲线条数N。
[0023]所述步骤(3)中的曲线信息块记录曲线原始名、曲线标准名、起始深度、终止深度、采样间隔、曲线类别、采集序列、曲线质量验收结论、曲线数据存储位置、曲线数据单位和曲线数据类型。
[0024]所述曲线数据存储位置与曲线数据在文件中的实际记录起始位置一致;所述曲线数据存储位置=文件标识块占用字节数+井信息块占用字节数+曲线信息块占用字节数+在该曲线之前记录的曲线数据块占用的字节数。
[0025]所述步骤(4)中的曲线数据块是紧接着所述步骤(3)中的曲线信息块存储的,并按各曲线在曲线信息块内的存储顺序依次记录,采用按块存储的方式,每次存入128个浮点型数据。
[0026]所述步骤(4)中,如果一条曲线的曲线数据的个数不是128的整数倍,则在曲线数据的末尾添加空值补齐。
[0027]与现有技术相比,本发明的有益效果是:
[0028](I)本发明方法可记录多条同名测井曲线,实现在一个数据文件中记录多趟测井的同名曲线、主测井和重复测井的同名曲线。多趟测井曲线以采集序列属性区分,主测井曲线和重复测井曲线以曲线类型属性区分。
[0029](2)本发明方法可存储邻井测井曲线,用于测井资料验收、处理、解释时当前井数据与标准井数据对比。
[0030](3)本发明方法为测井原始曲线设置曲线标准名,统一了同一测井项目不同测井仪器测得的不同曲线名,便于资料验收针对曲线调用验收方法和验收标准,也便于测井资料处理时依据曲线标准名调用处理方法。例如不同测井仪器系列的密度测井项目测得的体积密度曲线名可能为“RHOB”、“ZDEN”、“DEN”等,记录时为其设置统一的曲线标准名“DEN”,资料验收时即可针对曲线标准名调用统一的密度测井验收方法和标准进行验收,测井资料处理时也可调用统一的密度曲线处理方法进行处理。
[0031](4)本发明方法将各项资料验收结论作为曲线的属性记录在文件中,数据解析时,依次读出每条曲线的各项验收结论,输出至资料验收报告模板的相应位置,即可生成规范的测井资料质量验收报告。【专利附图】

【附图说明】
[0032]图1是传统的测井记录格式。
[0033]图2是本发明测井数据文件存储方法中的LCD记录格式。
[0034]图3是本发明测井数据文件存储方法的步骤框图。
【具体实施方式】
[0035]下面结合附图对本发明作进一步详细描述:
[0036]本发明针对测井资料验收、处理、解释、存档等工作的特点,提出了用统一的格式(本发明用LCD格式作为本发明存储格式的代称)存储测井数据的方法。和如图1所示的目前常用的WIS、LA716、LAS等格式相比,增加了“曲线标准名”、“曲线类别”(包括主测井曲线、重复测井曲线、邻井曲线)、“采集序列”(测井曲线所属的下井趟次编号)、“曲线质量验收结论”、“曲线数据存储位置”作为曲线属性来描述测井曲线,从而使存储的信息满足了实际工作中的需要,其存储方法与传统数据格式对比如图2所示,图2和图3中的粗线框内曲线属性为LCD格式特有属性,其中“曲线标准名”用于统一相同测井项目不同测井仪器系列的曲线名,便于资料验收依据曲线标准名来调用验收模块和资料质量标准或资料处理时依据曲线标准名调用处理方法;“曲线类别”用于区分同曲线名的主测井曲线、重复曲线、邻井曲线,便于资料验收时重复性验收、资料处理时本井与标准井对比进行标准化、资料解释时与邻井对比进行解释等工作;“采集序列”用于区分测井数据采集时同一次测井不同趟下井测得的曲线,便于资料验收中的深度验收和资料处理中的测井曲线深度校正;“曲线质量验收结论”用于存储曲线的各项验收结论;“曲线数据存储位置”记录曲线数据在文件中的起始存储位置,便于格式解析时正确读出数据。
[0037]IXD格式具体的记录内容及方法如下(图1、图2均对应的是一口井的测井数据):
[0038](I)文件标识块:一个字符串,作为该文件格式的标识符,用于在文件格式解析时,读入字符串与标准字符串对比,即可判断文件是否为该记录格式的文件。
[0039](2)井信息块:记录油田名、测井公司名、井名等信息和文件中存储的曲线条数。
[0040](3)曲线信息块:记录曲线所有的属性(除曲线数据外),曲线信息中设置了曲线标准名、曲线类别、采集序列、验收结论(即曲线质量验收结论)等属性,格式解析时,通过曲线原始名、曲线类别、采集序列三个关键字来查找读取指定曲线。
[0041](4)曲线数据块:紧接着曲线信息块,按各曲线在曲线信息块的存储顺序依次记录,采用按块存储的方式,每次存入128个浮点型数据,如果某条曲线的数据个数不是128的整数倍,则在曲线末尾添加空值(-9999.9)补齐。曲线信息中的曲线存储起始地址根据本方法的记录方式、曲线条数、曲线的存储顺序计算得出,与曲线数据在文件中的实际记录起始位置一致,因此,在格式解析时,可以在曲线信息中查找指定曲线,读取其曲线数据记录位置,从而读出该曲线对应数据;也可以通过曲线信息中的起始深度、终止深度、采样间隔、曲线记录起始位置,计算出指定曲线特定深度范围的曲线数据记录位置,从而正确读出数据。
[0042]IXD格式数据存储流程如图3所示,包括以下步骤:
[0043](I)写入文件标识块;[0044](2)写入井信息块;包括油田名、测井公司名、井名、仪器设备名、操作员姓名、测井日期和曲线条数N;
[0045](3)写入曲线信息块;包括曲线原始名、曲线标准名、起始深度、终止深度、采样间隔、曲线类别、采集序列、验收结论、曲线数据存储起始地址、曲线数据单位和曲线数据类型。
[0046](4)依次存储曲线数据块(每个曲线数据块包括128个浮点型数据,每条曲线可能有多个数据块,每口井可能有多条曲线)。
[0047]表1为LCD格式井信息块记录格式,井信息块记录油田名、公司名、井名等信息和文件中存储的曲线条数,各项内容的数据类型和存储位置如表1中所示。
[0048]
【权利要求】
1.一种测井数据文件存储方法,其特征在于:所述方法在文件中按顺序存储文件标识、井信息、曲线信息和曲线数据,在曲线信息中存储对应一口井的所有测井曲线的信息,每条测井曲线的信息包括曲线原始名、起始深度、终止深度、采样间隔、曲线数据单位和曲线数据类型;每条测井曲线的信息进一步包括曲线标准名、曲线类别、采集序列、曲线质量验收结论和曲线数据存储位置。
2.根据权利要求1所述的测井数据文件存储方法,其特征在于: 所述曲线标准名用于统一相同测井项目不同测井仪器系列的曲线名; 所述曲线类别用于区分同曲线名的主测井曲线、重复曲线和邻井曲线; 所述采集序列用于区分测井数据采集时同一次测井不同趟下井测得的曲线; 所述曲线质量验收结论用于存储曲线的各项验收结论; 所述曲线数据存储位置记录曲线数据在文件中的存储起始地址。
3.根据权利要求2所述的测井数据文件存储方法,其特征在于:所述方法包括以下步骤: (1)写入文件标识块; (2)写入井信息块; (3)写入曲线信息块; (4)依次存储曲线数据块。
4.根据权利要求3所述的测井数据文件存储方法,其特征在于:所述步骤(I)中的所述文件标识块是一个字符串,作为该文件格式的标识符。
5.根据权利要求3所述的测井数据文件存储方法,其特征在于:所述步骤(2)中的井信息块包括油田名、测井公司名、井名、仪器设备名、操作员姓名、测井日期和曲线条数N。
6.根据权利要求3所述的测井数据文件存储方法,其特征在于:所述步骤(3)中的曲线信息块记录曲线原始名、曲线标准名、起始深度、终止深度、采样间隔、曲线类别、采集序列、曲线质量验收结论、曲线数据存储位置、曲线数据单位和曲线数据类型。
7.根据权利要求6所述的测井数据文件存储方法,其特征在于:所述曲线数据存储位置与曲线数据在文件中的实际记录起始位置一致;所述曲线数据存储位置=文件标识块占用字节数+井信息块占用字节数+曲线信息块占用字节数+在该曲线之前记录的曲线数据块占用的字节数。
8.根据权利要求3所述的测井数据文件存储方法,其特征在于:所述步骤(4)中的曲线数据块是紧接着所述步骤(3)中的曲线信息块存储的,并按各曲线在曲线信息块内的存储顺序依次记录,采用按块存储的方式,每次存入128个浮点型数据。
9.根据权利要求8所述的测井数据文件存储方法,其特征在于:所述步骤(4)中,如果一条曲线的曲线数据的个数不是128的整数倍,则在曲线数据的末尾添加空值补齐。
【文档编号】G06F17/30GK103544185SQ201210246379
【公开日】2014年1月29日 申请日期:2012年7月16日 优先权日:2012年7月16日
【发明者】张军, 李军, 张松扬, 王晓畅, 胡瑶, 刘志远, 于文芹 申请人:中国石油化工股份有限公司, 中国石油化工股份有限公司石油勘探开发研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1