[发明专利]一种合采原油产能贡献率的测定方法有效
| 申请号: | 201410351430.8 | 申请日: | 2014-07-22 |
| 公开(公告)号: | CN104101673A | 公开(公告)日: | 2014-10-15 |
| 发明(设计)人: | 薛海涛;卢双舫;刘敏;田善思;王伟明;王民;李吉君;陈方文;黄文彪;肖佃师 | 申请(专利权)人: | 中国石油大学(华东) |
| 主分类号: | G01N30/86 | 分类号: | G01N30/86;G06F19/00 |
| 代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 颜勇 |
| 地址: | 266580 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 原油 产能 贡献 测定 方法 | ||
1.一种合采原油产能贡献率的测定方法,包括下述步骤:
步骤一选井
在同一油田范围内选取油层连通的s口油井,并对所取油井进行编号,所述油井的编号依次为1、2直至s,所述s口油井同时合采m个油层,且s≥m,所述m≥2;
步骤二每口油井井口所得原油的色谱分析
在相同色谱分析条件下,分别对每口所选油井井口所得单位质量的原油进行色谱分析,分别得到每口油井的全烃色谱图,从每口油井的全烃色谱图中选取n个色谱峰,n≥m,且每口油井的全烃色谱图中选取的色谱峰的个数相等;
对每口油井的全烃色谱图中选取的色谱峰进行编号,计为kj号峰,其中K表示油井的编号,所述kj号峰表示第k口井的第j个所选取的色谱峰;所述kj号峰的面积计为bkj,所述bkj表示第k口井,第j个所取色谱峰所对应的面积;
从不同油井的全烃色谱图中选取的色谱峰并编号时,按照下述原则进行:
当j取值相同时,kj号峰与(k+1)j号峰和/或(k-1)j号峰所对应的保留时间相等;
步骤三模型建立
a、变量定义
定义
xki表示第k口采油井中第i个油层所产油占第k口井所产原油的质量百分比,即第k口井中第i个油层的产能贡献率;所述i选自1至m中的任意一个整数,所述m为s口油井同时合采的油层数;所述k选自1至s中任意一个整数;所述s为所选取油井的数目;
bkj表示第k口井所得原油全烃色谱图中所选的第j个色谱峰的面积;其中j选自1至n任意一个整数;所述n为每口油井的全烃色谱图中选取色谱峰的个数;
假设可以得到单个油层的原油,取单个油层,单位质量的原油,在与步骤一相同的色谱分析条件下进行色谱分析,则假设可以得到的单个油层的原油也会得到该单个油层的全烃色谱图,在该单个油层的全烃色谱图中选取n个虚拟色谱峰,并将所取虚拟色谱峰进行编号,则第i个油层的j虚拟色谱峰表示虚ij号峰,其中i表示所取油层,其中j选自1至n任意一个整数;所述n为每口油井的全烃色谱图中选取色谱峰的个数;
从单个油层所得全烃色谱图中选取的虚拟色谱峰的个数与从单口油井所得原油的全烃色谱图中选取的色谱峰个数相等;且当j取值相等时,虚ij号峰与kj号峰所对应的保留时间相等;
根据上述假设,
定义aij表示第i个油层全烃色谱图中第j个虚拟峰的峰的面积;
b、数学模型
根据步骤一以及步骤二中的定义,由于对于油井编号为k的井,其单位质量的井口原油色谱分析中,其第i个油层所产油占第k口井所产原油的质量百分比为xki,对应的第i个油层单位质量全烃色谱图中第j个虚拟峰的面积为aij,所以对于第k口油井的全烃色谱图中所选取的第j个色谱峰的面积bkj可表示为:
bk,j=xk,1a1,j+xk,2a2,j+...+xk,mam,j(k=1,2,…s;j=1,2,…,n) (1)
将1式推广,则可以得出如下方程组:
其中,第i个油层所产油占第k口井所产原油的质量百分比为xki,且
由于第i个油层所产油占第k口井所产原油的质量百分比xki的取值范围为0~100%,即xki为取值范围为0~1;另外,对应的第i个油层单位质量全烃色谱图中第j个虚拟峰的峰的面积为aij压该满足,aij≥0;即方程组(2)的约束条件为
步骤四求解模型
由于bk,j为已知量,且
方程组(2)在边界条件方程组(3)下进行求解,
得到xk,i,ai,j。
2.根据权利要求1所述的本发明一种合采原油产能贡献率的测定方法;步骤四中,求解模型是通过下述方法实现的:
由于方程组(2)的求解为约束条件下多元非线性方程组的求解,所以将其转换成有约束非线性多元变量下的优化问题,采用优化求解方式求取最优解;
其求解过程如下:
①定义(xk,i,ai,j)的初值为X0和精度(e1,e2);其中i选自1至m中的任意一个整数,所述m为s口油井同时合采的油层数;其中k选自1至s中任意一个整数,所述s为所选取油井的数目;所述j选自1至n中任意一个整数,所述n为从每个油井的全烃色谱图中选取n个色谱峰,n≥m;
所述且S为正整数;
②构建
则就转化成了非线性最优化计算模型,
即
③求解
依据《非线性最优化计算方法》,对编写matlab程序求解,优选出fmincon多元非线性优化函数进行优化计算;
构建目标函数:
function F=fun1(x)
构建主函数:
输入:
x0=[xk0,i0,ai0,j0](i0=1,2...m;j0=1,2...n;k0=1,2...s)
(i=1,2...m;j=1,2...n;k=1,2...s),其中Aeq和beq矩阵的行数为m,Aeq矩阵每行“0”的个数为n个,即Aeq矩阵的总列数为m+n;
x=fmincon('fun1',x0,[],[],Aeq,beq,[0,0,…,0;0,0,…,0],[1,1…1;a,a,…a],[],options);该公式中[0,0,…,0;0,0,…,0]的前部分[0,0,…,0;表示xk,i的最小值,其“0”的个数为m×k个,该公式中[0,0,…,0;0,0,…,0]的后部分0,0,…,0]表示ai,j的最小值,其“0”的个数为m×n个;[1,1…1;a,a,…a]中的前部分[1,1,…,1;表示xk,i的最大值,其“1”的个数为m×k个;[1,1…1;a,a,…a]中的后部分a,a,…,a];表示ai,j的最大值,其“a”的个数为m×k个;
④运行、结果输出
xk,i,ai,j。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410351430.8/1.html,转载请声明来源钻瓜专利网。





