资料的收集整理及数据库的建立

资料的收集整理及数据库的建立,第1张

1.资料的收集与整理

充分利用工区开发区块钻、测井资料丰富的特点,根据以储层非均质性研究为基础,以剩余油分布规律研究为核心的指导思想,我们进行了大量的资料收集与整理工作,主要包括:

(1)对工区内7口取心井进行了详细的观察和描述,并结合其他的岩性、颜色、古生物、重矿物等样品资料,恢复目的层段兴隆台油层各小层的沉积环境及沉积相,确定各微相单元及其分布规律;

(2)收集了孔、渗等岩石物性分析测试资料;

(3)收集了近200口井的录井资料,并进行了测井沉积微相解释及目的层段的数字化处理;

(4)收集了174口井的多井资料,在测井储层参数反演方法研究的基础上,结合物性资料,对这174口井进行了储层参数的测井解释工作。经过大量实际资料的实验和研究,可以得出下面三个储层参数测井解释数学模型:

①孔隙度(φ)与声波时差(AC)的关系为(图6-2):

φ=0.168135×AC-29.6174 其相关系数Rn=0.9688

图6-2 孔隙度与声波时差的相关图

②渗透率的测井解释数学模型:

高含水油田剩余油分布研究:以辽河油田欢26断块为例

上式即是利用FZI反算渗透率的模型。根据欢26断块兴隆台油层组6口取心井、585个孔隙度、渗透率分析样品的计算结果来看,计算的渗透率值与岩心分析数据吻合良好效果是令人满意的。

③含油饱和度(SO)与流动带指标(FZI)的数学模型(详见第七章):

SO=exp[-0.0729769*(ln(FZI))2+0.432971*ln(FZI)+3.462147]

该式的相关系数Rn=0.93.

2.数据库的建立

在上述资料的收集、整理的基础上,分别建立了下面相关的数据库(集):

(1)Well.dat:存储工区内198口井的坐标值;

(2)Layer.dat:存储兴隆台油层组Ⅲ4、Ⅲ5、Ⅲ6小层各井点的孔、渗、饱等物性参数均值;

(3)Litho.dat:存储作剖面模型的7口井Ⅲ4、Ⅲ5、Ⅲ6小层的岩性数据以及作三维模型的9口井的Ⅲ6小层的岩性数据,并在此基础上形成四个数据集:Ⅲ4litho.dat,Ⅲ5litho.dat,Ⅲ6litho.dat和3Dlitho.dat

(4)Parameter.dat:存储各井点目的层段垂向各深度处的孔、渗、饱等物性参数,采样间隔为0.125m,在此基础上也形成四个数据体:Ⅲ4para.dat,Ⅲ5para.dat,Ⅲ6para.dat和3Dpara.dat.

上述各种数据库的建立,为下一步建立各种储层地质模型奠定了坚实的基础。

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。

我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来

很多mysql数据库工具(除了phpmyadmin)都不支持创建时指定数据库编码,可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效

GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci

UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

注意:如果不是通过my.ini配置文件设置的内容,只在当前状态下有效,当重启数据库服务后失效。所以如果想要不出现乱码只有修改my.ini文件,数据库编码可以在创建数据库时候指定UTF8,如下:

|character_set_client | utf8 |

| character_set_connection | utf8 |

| character_set_database | utf8 |

| character_set_filesystem | binary|

| character_set_results| utf8 |

| character_set_server | latin1|

| character_set_system | utf8

注意该配置| character_set_server | latin1 无法设置成UTF8

交互时候仍然会出现乱码。

只有当修改my.ini中设置UTF8,才会全部修改成UTF8

mysql设置编码命令

SET character_set_client = utf8

SET character_set_connection = utf8

SET character_set_database = utf8

SET character_set_results = utf8

SET character_set_server = utf8

SET collation_connection = utf8_bin

SET collation_database = utf8_bin

SET collation_server = utf8_bin

my.ini中配置默认编码

default-character-set=utf8

连接数据库设置编码

jdbc:mysql://192.168.0.5:3306/test?characterEncoding=utf8

java中的常用编码UTF-8GBKGB2312ISO-8859-1

对应mysql数据库中的编码utf8gbkgb2312latin1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10073997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存