用Compertz模型估计抽油机热洗周期数值算法.docVIP

用Compertz模型估计抽油机热洗周期数值算法.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文档。上传文档
查看更多
用Compertz模型估计抽油机热洗周期数值算法

用Compertz模型估计抽油机热洗周期数值算法   摘要:针对Compertz模型的参数估计问题,提出了一种数学处理方法,将需要求解三维优化问题简化成求解一元非线性方程问题,并给出了求解该一元方程的解区间搜索算法和二分法求解算法。实际表明,该算法不仅计算过程稳定,计算速度快,而且计算误差小。本文尝试用Compertz模型算法解决实际生产中抽油机单井热洗周期难确定、无法计算问题。   关键词:Compertz模型;参数估计;二分法;热洗周期;含蜡沉积物;悬点最小载荷   Abstract: based on the Compertz model parameter estimation problem, this paper proposes a method of mathematical treatment, will need to solving three-dimensional optimization problem solving a simplified nonlinear equation $, and given to solve this one yuan of the solution of the equation interval search algorithm and dichotomy algorithm. The actual show that the algorithm not only calculation process stability, computing speed is fast, and computational error is smaller. This paper try to use Compertz model algorithm to solve the actual production of single well pumping unit to wash cycle heat is sure, can not calculate problem.   Key words: Compertz model; Parameter estimate; Dichotomy; Hot wash cycle; Of wax sediment; Suspended points minimum load         中图分类号: TE933文献标识码:A 文章编号:   Compertz模型在石油地质研究、油田开发指标预测等领域有很多应用[1,2],能够描述具有反S型曲线特征的一大批实际数据。Compertz模型的参数估计问题是一个三维数值优化问题,一般算法难以给定合适的迭代初始值、容易收敛于局部极小点。本文遵循降维思想,给出了Compertz模型参数估计的一个新的算法。利用Compertz模型参数估计的新算法,拟合计算悬点最小载荷与时间之间的函数关系,从而计算得出热洗周期。   一 参数估计方程    Compertz模型:,(1)    其中,是时间变量,是待定常数(),需要用测量数据来估算。    假设测量数据为。记:,;,(2) 则确定常数的任务转化成求函数的最小值问题。   从式(2)求函数的偏导数:    ;      函数有极小值的必要条件是其偏导数等于0,所以:    (3);,(4) ,(5)   式中:,,,    ,,    显然,和都是仅与参数c有关的单变量函数,而方程组(3~5)关于参数a和b是线性的。从式(4~5)得到 ,(6);,(7)   将式(6~7)代入式(3)得到:    ,(8)   记式(8)式左边的函数为,则方程(8)是关于未知数c的一元方程。从方程(8)求出未知数c之后,分别代入式(6~7)即可求出参数a和b。称方程(8)参数估计方程。   二 参数估计方程的数值求解   易知。如果方程有正实数解,根据函数连续性定理,必定存在一个区间,使得函数在该区间端点的函数值异号。如果能够找到这样的区间,则根据二分法[5]的使用条件,可以在这个区间上使用二分法求方程的精确数值解。给定一个较大的正实数,假设方程的解满足。再给定一个步长,搜索解区间的算法如下。   (1)算法1 (解区间搜索算法):令,计算函数值:;令,计算函数值;若,则解区间即为,停止;若,则搜索失败,停止;令,,转第(2)步。如果步长足够小,则算法1一般能够找到一个有解区间。当执行算法1之后没有找到有解区间,可能原因是步长不够小。解决这个问题是方法是对步长进行自适应控制。设是任意小的正数,是给定的步长减小因子。   (2)算法 2 (自适应步长解区间搜索算法):给定初始步长;使用算法1求解区间。若算法能成

文档评论(0)

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

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

1亿VIP精品文档

相关文档