原油开采与输送问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
原油开采与输送问题 1问题重述
某炼油厂有四口自备油井,为了满足炼油厂的需要,炼油厂一方面计划再打一些油井,另一方面从外部购买部分原油。该炼油厂现有的四口油井经过多年使用后,年产油量也在逐渐减少,在表1中给出它们在近9年来的产油量粗略统计数字。
表1 现有各油井在近几年的产油量(万吨)
根据专家研究和预测,拟计划打的8口油井基本情况如下:
表2 打井费用(万元)和当年产油量(万吨)
编号 1 2 3 4 5 6 7 8 打井费用 5 7 5 4 6 5 5 3 当年产油
25
36
32
15
31
28
22
12
每口油井的年产油量还会以平均每年10%左右的速率减少
炼油厂与附近一个油田的输油管道距离20公里,铺设管道的费用为
L Q P 51.066.0 (万元),其中Q 表示每年的可供油量(万吨/年),L 表示管道长度(公里)。铺设管道从开工到完成需要三年时间,且每年投资铺设管道的费用为万元的整数倍。要求完成之后,每年能够通过管道至少提供100万吨油。 炼油厂从2010年开始,连续三年,每年最多可提供60万元用于打井和铺设管道,为了保证从2012至2016年这五年间每年分别能至少获得150、160、170、180、190万吨油,请作出一个从2010年起三年的打井和铺设管道计划,以使整个计划的总开支尽量节省。
2关键字
石油开采 最优化 一元线性回归 matlab
3问题分析
年份 产油量 编号 2003 2004 2005 2006 2007 2008 2009 2010 2011 1号井 32.2 31.3 29.7 28.6 27.5 26.1 25.3 23.7 22.7 2号井 21.5 15.9 11.8 8.7 6.5
4.8
3.5
2.6
2.0
3号井 27.9 25.8 23.8 21.6 19.5 17.4 15.5 13.3 11.2 4号井
46.2
32.6
26.7
23.0 20.0 18.9 17.5 16.3
本问题是最优化求解问题,最优化求解的基本思想是在满足一定的约束条件下,寻找一组参数值,以使得某些最优性度量得到满足,即使形同的某些性能指标达到最大或者是最小。最优化问题的应用可以说遍布社会经济、工业、管理等各个领域,其重要性是不言而喻的。本文论述了利用最优化问题方法解决一炼油厂投资与产量最优化问题,在解决本问题是我们面临以下两个问题
1根据已有油井前几年份数据如何预测从2012到2016年油井的产油量
2怎样合理安排从2000年到2012年的投资,使得满足2012到2016的产油量预期目的。
首先来看问题1,我们通过excel处理现存油井采油量,发现采油量变化近似的为一条直线,因此我们通过一元线性回归的方法进行求解验证,利用matlab得到从2012年到2016年采油预测量。对于本题目的第二问题,本文利用最优化的解题思想,不断的分析简化问题模型,最后通过穷举法,利用C++编程进行解决。得到最后的最优化求解。
4模型假设
1新开采的油井的年产油量还会以平均每年10%左右的速率减少
2新开采的油井及铺设的管道,其实际投资与文中计划相一致,不会出现意外事故
3所有的油井以及管道在预计年份不会出现任何问题,都能正常工作。
5符号变量以及说明
本文用到符号都直接给出意义,同时大部分运算都以程序进行,程序代码都有备注,故此处省去代码说明。 6模型的建立与求解
题目给出了近9年来的产油量粗略统计数字,我们利用了excel 对数据进行了
作图处理,如下图所示,根据数据的观察与分析我们发现采油量的数据基本满足线性的趋势,因此我们采用了一元线性回归的方法对数据进行处理,得到采油量的变化模型,从而预测从2012到2016年现有的油井的采油量的数据。
一元线性回归方程反应一个因变量与一个自变量之间的线性关系,当直线方程Y'=a+bx 的a 和b 确定时,即为一元回归线性方程。
普通最小二乘估计方法(OLS —Ordinary L ,ˆ0βk
ββˆ,,ˆ1 east Squares )是最基础的参数估计方法。它不是参数估计的唯一方法,比如,还存在最大或然法(ML )、矩估计方法等。
普通最小二乘估计方法的基本思路是:对于一个给定的样本,,ˆ0βk
ββˆ,,ˆ1 的选定值应使得由(2-1-9)确定的样本回归方程(直线)对样本数据拟合得最好。如何确立具体的拟合标准
呢?对容量为n 的样本,普通最小二乘估计法给出的拟合最好的标准是:
∑===n
i i u
Q 1
2min ˆ (2-2-1) 在一元情形中,(2-2-1)意味着:
∑∑===--=-=n
i i
i n i i i X Y Y Y Q 1
2101
2min )ˆˆ()ˆ(ββ (2-2-2)
显然,对于给定的样本数据而言,)ˆ,ˆ(10ββf Q =,即0ˆβ和1ˆβ的选定值不同,Q 的取值也不同,它是0ˆβ和1ˆβ的一个二元二次函数。0
ˆβ和1ˆβ选什么值可以使(2-2-1)中的残差平方和最小呢?微积分学中的极值原理告诉我们,(2-2-1)存在最小值,其充分必要条件是:
⎪⎪⎩⎪⎪⎨⎧=-=---=∂∂=-=---=∂∂∑∑∑∑0ˆ2)ˆˆ(2ˆ0ˆ2)ˆˆ(2ˆ102
101
i i i i i i i i u X X X Y Q u X Y Q ββββββ (2-2-3)
由(2-2-3)得正规方程组:
⎪⎩⎪⎨⎧=+=+∑∑∑∑∑i
i i i i i Y X X X Y X n 2212
1ˆ)(ˆ)(ˆ)(ˆββββ (2-2-4) 解(2-2-4)得:
∑∑∑∑∑∑--=-=2221
)
(ˆˆi
i
i
i i
i
i
X X n Y X X Y X X Y β
β (2-2-5)
∑∑∑∑∑∑∑∑∑=
---=
--=22
2
21
)()
)(()(ˆi
i i i
i i
i i i i i i x
y x X X Y Y X X X X n Y X Y X n β (2-2-6)
其中,n Y Y n X
X i i
/,/∑∑==
,称为样本的均值;Y Y y X X x i i i i -=-=,,称为
样本(对均值)的离差。因此,今后一定要注意大、小写字母含义的区别。(2-2-5)和(2-2-6)就是根据普通最小二乘原理得出的一元线性回归模型的(普通最小二乘)参数估计公式(方法)。
普通最小二乘估计方法的结果的三个重要特征值得一提。从(2-2-3)中的第一个方程可知
∑=0ˆi
u
,说明该方法所选定的0
ˆβ和1ˆβ的值,使各样本点偏离样本回归直线的正负距离之和等于零,或“均衡地”分布在样本回归直线两侧,这满足我们对0)(=u E 的要求;从第二个方程我们又知道
∑=0ˆi
i
u
X ,这意味着从样本来看,解释变量X 与u 不相关(线性
无关)。而从(2-2-5)可知,X Y 1
0ˆˆββ+=,与样本回归方程(2-1-6)比较,说明我们求出的样本回归方程肯定穿过样本均值点(Y X ,)。上述两点,为我们根据样本点确定回归直线,提供了一个参考标准。
现在,我们可以对(2-2-5)和(2-2-6)给出两种不同说法:对于给定的一个样本数据