小种群遗传算法求解阿尔奇公式参数与彰武地区油井水饱和度分析.docVIP

小种群遗传算法求解阿尔奇公式参数与彰武地区油井水饱和度分析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小种群遗传算法求解阿尔奇公式参数与彰武地区油井水饱和度分析

小种群遗传算法求解阿尔奇公式参数与彰武地区油井水饱和度分析   [摘 要]阿尔奇公式常用于计算地层的含水饱和度并估算油(气)藏。但是,该公式中的a、m、n 值在实际应用中很难被准确确定。本文根据彰武地区九佛堂组的油井测井资料,引入小种群遗传算法同时求得a,m,n值并计算该地区地层的的含水饱和度。与传统图版方法比较,证明新方法准确性更高,并克服了标准遗传算法中容易早熟收敛的弊病。提示这种改进的遗传算法求解阿尔奇公式的a、m、n值准确性好且可行性高。   [关键词]阿尔奇公式;小种群遗传算法;测井解释;油井含水饱和度   中图分类号:P631.8 文献标识码:A 文章编号:1009-914X(2014)37-0030-02   0 引言   孔隙度和含油、水饱和度是估计石油和天然气储层的最重要的储层因数。在实际油气储层分析中,测井解释技术成为主要估计储层参数的最有用的工具,即通过测井解释不同的测井曲线,包括声波测井,电阻率测井,SP测井等求取孔隙度和含油、水饱和度。   阿尔奇公式用于测定含水饱和度基本表达式为:,式中:SW为水饱和度,Rw为地层水电阻率,Rt为原状地层电阻率;Φ为岩石孔隙度;其他三个参数中a为比例系数(变化范围0.5~1.5),m为胶结系数(变化范围1.5~3.0),n为饱和度指数(变化范围1.0~3.0)。这些参数的选择往往是根据岩样分析、试油资料或测井曲线用直方图和交会图方法并结合测井解释的经验而实现[1-4]。   遗传算法是人工智能领域中用于解决最优化的一种搜索启发式算法。这种启发式算法常用于优化问题的解决方案或搜索一些复杂问题的最优解。遗传算法在生物信息学、系统发生学、计算科学、工程学、经济学、化学、制造、数学、物理、药物测量学和其他领域被广泛应用。尽管标准的遗传算法已被用于各种测井解释[5-6],甚至用于确定阿尔奇公式中的 a、m、n 值[6]   1 小种群遗传算法求解阿尔奇公式的a、m、n值   小种群规模遗传算法的实现   (1)编码和初始种群的生成   采用二进制编码,染色体长度与变量的精度之间的关系参数值   其中:B为二进制码的值,参数的最大值和最小值分别为Xmax和Xmin,M为二进制码长度。在这里染色体长度设置为30。   (2)个体评价   个体评价包括两个步骤:即确定阿尔奇参数估计的目标函数值和适应度函数,其过程是将目标函数转换成适应度函数。   ①阿尔奇参数估计目标函数:   ②适应度函数的建立:   式中: a、m、n 为决策变量,即所求的a、m、n值; Rti为第i个样品电阻率; Swi为第i个样品分析含水饱和度;Swai为用阿尔奇公式计算出的第i个样品的含水饱和度;Φi为第i个样品的地层孔隙度。Rti分析样品所对应深度的深电阻率,Φi用声波密度测井结合计算出的孔隙度[6]。   (3)算法步骤   选择算子:采用轮盘赌选择法。每一个体(即在a,m,n的取值范围内随机生成的一组a,m,n)进入下一代的概率为它的适应度值与整个种群(100组随机生成的个体)中个体适应度之和的比例;适应度值越高,被选中的可能性越大。   交叉算子:这是核心的遗传操作,在GA中起至关重要的全局搜索作用。 通过2个父代染色体(多个基因组成一条染色体如(a(011)m(001)n(101)))交换某些基因(即随机生成的十进制数字转换为的二进制数字(如十进制数字3对应的二进制为011))来完成。将大小为N的种群随机组合成N/2对个体,在每对个体中以杂交概率(Pc)进行杂交,生成2个后代。Pc一般取0.5~0.8.   变异算子:变异在遗传算法中起局部搜索作用,即对每个个体按变异概率 (Pm)随机改变某一个基因。对于二进制编码就是将1变为0或将0变为1。变异是随机的,Pm变异的码位也是随机的。Pm取值一般较小,在0.01~0.1。   精英保留策略:计算个体适应度时,保留种群中适应度最高的个体A,该个体和其他种群中的个体一起进行选择,交叉,变异算子的操作,然后计算得到的新种群的个体适应度,找出适应度最高和最低的个体B,C。如果AB,则用A替换掉C,如果AB,则保留B。   小种群遗传算法的种群补充:运行完以上遗传算法的基本操作后,按照适应度值的大小从中选出70%的优良个体进入下一代,随机生成30%新个体补充进种群后再重复上述算法步骤寻找适应度最高的个体[5-7]。   2 算法比较分析   以彰武地区某井段的100个岩心分析样本作为样本,算法的控制参数设定为: 种群规模 100, 终止代数设定为 1000, 前后共计运行 25 次。下列表一、表二是各次用小种群遗传算法与标准遗传算法的最佳染色体代数与相应选出的参数值:   在研究中,我们与一般常规算法进行

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档