威布尔模型与乙型水驱曲线的联解法开发课程设计报告.docx
- 文档编号:26984138
- 上传时间:2023-06-24
- 格式:DOCX
- 页数:8
- 大小:18.15KB
威布尔模型与乙型水驱曲线的联解法开发课程设计报告.docx
《威布尔模型与乙型水驱曲线的联解法开发课程设计报告.docx》由会员分享,可在线阅读,更多相关《威布尔模型与乙型水驱曲线的联解法开发课程设计报告.docx(8页珍藏版)》请在冰豆网上搜索。
威布尔模型与乙型水驱曲线的联解法开发课程设计报告
威布尔模型与乙型水驱曲线的联解法开发课程设计报告
XXXX石油大学
课程设计
课 程 石油工程课程设计 题 目威布尔模型与乙型水驱曲线的联解法院 系 石油工程学院 油工班 专业班级学生姓名 学生学号 指导教师
年月日
XXXX石油大学课程设计任务书
课程 石油工程课程设计
题目 威布尔模型与乙型水驱曲线的联解法专业 石油工程 姓名 学号 主要内容、基本要求、主要参考资料等主要内容:
(1)推导威布尔模型及其与乙型水驱曲线联解关系式的预测模型;
(2)根据油气田实际生产数据,进行线性回归,求得乙型水驱曲线的截距、斜率;(3)根据相关公式,确定威布尔模型常数a、b、c;(4)计算油田年产油量;(5)计算油田累积产油量;(6)计算含水率;(7)计算可采储量;
(8)计算最高年产量发生的时间;(9)计算最高年产量;
(10)绘制油田实际年产量与预测产量对比曲线;(11)绘制油田实际累积产量与预测累积产量对比曲线。
基本要求:
该专题设计最终要求是,学生通过自选基础数据,利用威布尔模型与乙型水驱曲线联解预测模型,结合油田实际生产资料,预测选定油气田的年产量、累积产量、含水率、可采储量、最高年产量、最高年产量发生的时间等开发指标,并编制相应软件,并提交规范设计报告。
主要参考资料
[1]陈元千.预测油气田产量的Weibull模型[J].新疆石油地质,1995,16:
250-255.[2]童宪章.天然水驱和人工注水油藏的统计规律探讨[J].石油勘探与开发,1978,4:
38-64.
[3]陈元千.一种新型水驱曲线关系式的推导及应用[J].石油学报,1993,14:
65-73.[4]陈元千.水驱曲线关系式的推导[J].石油学报,1985,6:
69-78.完成期限 指导教师 专业负责人
年月日
I
目录
1前言........................................................................................................................................1
设计的目的意义..............................................................................................................1设计的主要内容..............................................................................................................12基础数据..................................................................................................................................23基础理论..................................................................................................................................3
威布尔预测模型的建立...................................................................................................3威布尔模型与乙型水驱曲线的联解法...........................................................................5模型的求解方法...............................................................................................................64设计结果....................................................................................................................................8认识与结论..................................................................................................................................12
yfw(i)=Round(100*(1-10^(-(aa+ab*ynp(i)+Log(*ab)/Log(10)))),2)Ifyfw(i)Rem表格输出
(0)=1000 '表格行宽
(1)=1xx年份\时间\预测产量\预测累计产量\预测含水率\Fori=0Toyt
Print#2,ye(0)+i,i+1,yq0(i),ynp(i),yfw(i)NextiClose#2PrintEndSub
PrivateSubc4_Click()EndEndSub
PrivateSubd1_Click()
'理论产油量Qo与时间t的关系曲线绘制=TrueReDimpx(yt),py(yt),s(yt,3)'st=yt/500Fori=1Tomnpx(i)=i
py(i)=aa1*(px(i)^bb1)*(e^(-px(i)^(bb1+1)/cc1))'理论产油量Qo公式
'实际散点s(i,0)=px(i)s(i,1)=q0(i)
'预测曲线s(i,2)=px(i)s(i,3)=py(i)Nexti'散点
DimIndexAsInteger
Index=1'设置图标类型为非自动选择,这样可以设置为自己需要的类型(Index).ShowLine=False'去除连线!
!
21
(Index).=False With(Index).(-1).Marker .Visible=True'散点的点是否可见 .Size=120 '散点的大小
.Style=VtMarkerStyleFilledDiamond'选择菱形的 .=False'颜色不自动填充 .400,15,400'设置为紫红色
.400,15,400'同样这个也必须设置,否则中间有默认的颜色
EndWith '横纵坐标表示With
.(VtChAxisIdX,0).AxisTitle=\ .(VtChAxisIdY,0).AxisTitle=\
.=\与t关系曲线\EndWith
=s '显示图形EndSub
PrivateSubd2_Click()
'累积产油量Np与时间t的关系曲线=TrueReDimpx(yt),py(yt),s(yt,3)'st=yt/500Fori=1Tomnpx(i)=i
py(i)=aa1*cc1*(1-(e^(-px(i)^(bb1+1)/cc1)))/(bb1+1)
'实际散点s(i,0)=px(i)s(i,1)=np(i)
'预测曲线
22
'累计产油量Np公式
s(i,2)=px(i)s(i,3)=py(i)Nexti'散点
DimIndexAsInteger
Index=1'设置图标类型为非自动选择,这样可以设置为自己需要的类型 (Index).ShowLine=False'去除连线!
!
(Index).=False With(Index).(-1).Marker .Visible=True'散点的点是否可见 .Size=120 '散点的大小
.Style=VtMarkerStyleFilledDiamond'选择菱形的 .=False'颜色不自动填充
.400,15,400'设置为紫红色
.400,15,400'同样这个也必须设置,否则中间有默认的颜色
EndWith
With
.(VtChAxisIdX,0).AxisTitle=\ .(VtChAxisIdY,0).AxisTitle=\
.=\与t关系曲线\EndWith '显示图形
=2
=False '自动调节图形大小=sEndSub
PrivateSubd3_Click()
'含水率fw与时间t的关系曲线
23
=TrueReDimpx(yt),py(yt),s(yt,3)'st=yt/500Fori=1Tomnpx(i)=i
py(i)=100*(1-10^(-(aa+ab*ynp(i)+Log(*ab)/Log(10)))) '含水率fw公式Ifpy(i)'实际散点s(i,0)=px(i)s(i,1)=fw(i)
'预测曲线s(i,2)=px(i)s(i,3)=py(i)Nexti'散点
DimIndexAsInteger
Index=1'设置图标类型为非自动选择,这样可以设置为自己需要的类型 (Index).ShowLine=False'去除连线!
!
(Index).=False With(Index).(-1).Marker .Visible=True'散点的点是否可见 .Size=120 '散点的大小
.Style=VtMarkerStyleFilledDiamond'选择菱形的 .=False'颜色不自动填充 .400,15,400'设置为紫红色
.400,15,400'同样这个也必须设置,否则中间有默认的颜色
EndWith
With
.(VtChAxisIdX,0).AxisTitle=\ .(VtChAxisIdY,0).AxisTitle=\
24
.=\与t关系曲线\EndWith '显示图形
=2
=False '自动调节图形大小=sEndSub
PrivateSubz1_Click()'Weibull曲线
=TrueReDims(ub,3)s(0,0)=0s(0,1)=a1
s(1,0)=t(ub)^(bb1+1)s(1,1)=a1+a2*t(ub)^(bb1+1)Fori=0ToubStep1
s(i,0)=t(i)^(bb1+1)
s(i,1)=Log(q0(i)/(t(i)^bb1))/Log(10)'实际散点
s(i,2)=t(i)^(bb1+1)s(i,3)=a1+a2*t(i)^(bb1+1)Nexti
'横纵坐标表示
With
.(VtChAxisIdX,0).AxisTitle=\ .(VtChAxisIdY,0).AxisTitle=\
.=\曲线\EndWith
25
'散点
DimIndexAsInteger
Index=1'设置图标类型为非自动选择,这样可以设置为自己需要的类型 (Index).ShowLine=False'去除连线(Index).=False With(Index).(-1).Marker .Visible=True'散点的点是否可见 .Size=80 '散点的大小
.Style=VtMarkerStyleFilledDiamond'选择菱形的 .=False'颜色不自动填充 .300,30,300'设置为黑色 .300,30,300
EndWith
=2
=False=sEndSub
PrivateSubz2_Click()
'乙型水驱规律曲线
=TrueReDimpx(ub),py(ub),s(ub,3)s(0,0)=0s(0,1)=aas(1,0)=np(ub)s(1,1)=aa+ab*np(ub)Fori=0ToubStep1
s(i,0)=np(i) '实际散点s(i,1)=lp(i)s(i,2)=np(i)
26
s(i,3)=np(i)*ab+aaNexti'散点
DimIndexAsInteger
Index=1'设置图标类型为非自动选择,这样可以设置为自己需要的类型 (Index).ShowLine=False'去除连线(Index).=False With(Index).(-1).Marker .Visible=True'散点的点是否可见 .Size=80 '散点的大小
.Style=VtMarkerStyleFilledDiamond'选择菱形的 .=False'颜色不自动填充 .400,40,400'设置为黑色
.400,40,400'同样这个也必须设置,否则中间有默认的颜色
EndWith
'横纵坐标表示With
.(VtChAxisIdX,0).AxisTitle=\
.(VtChAxisIdY,0).AxisTitle=\
.=\乙型水驱规律曲线\EndWith
=2
=False=sEndSub
27
结果
运行界面如下:
28
数据输入-读取数据、计算数据,出现界面如下:
29
曲线绘制-Qo与t曲线绘制、Np与t曲线绘制、fw与t曲线绘制,数据输入-输出数据到表格,出现界面如下:
30
曲线模型-Weibull曲线、乙型水驱规律曲线,出现界面如下:
31
XXXX石油大学课程设计成绩评价表
课程名称题目名称学生姓名序号评价项目工作量、工作态度和出勤率学号石油工程课程设计威布尔模型与乙型水驱曲线的联解法指导教师姓名职称满分讲师评分指 标按期圆满的完成了规定的任务,难易程度和1工作量符合教学要求,工作努力,遵守纪律,xx年月日
32
XXXX石油大学
课程设计
课 程 石油工程课程设计 题 目威布尔模型与乙型水驱曲线的联解法院 系 石油工程学院 油工班 专业班级学生姓名 学生学号 指导教师
年月日
XXXX石油大学课程设计任务书
课程 石油工程课程设计
题目 威布尔模型与乙型水驱曲线的联解法专业 石油工程 姓名 学号 主要内容、基本要求、主要参考资料等主要内容:
(1)推导威布尔模型及其与乙型水驱曲线联解关系式的预测模型;
(2)根据油气田实际生产数据,进行线性回归,求得乙型水驱曲线的截距、斜率;(3)根据相关公式,确定威布尔模型常数a、b、c;(4)计算油田年产油量;(5)计算油田累积产油量;(6)计算含水率;(7)计算可采储量;
(8)计算最高年产量发生的时间;(9)计算最高年产量;
(10)绘制油田实际年产量与预测产量对比曲线;(11)绘制油田实际累积产量与预测累积产量对比曲线。
基本要求:
该专题设计最终要求是,学生通过自选基础数据,利用威布尔模型与乙型水驱曲线联解预测模型,结合油田实际生产资料,预测选定油气田的年产量、累积产量、含水率、可采储量、最高年产量、最高年产量发生的时间等开发指标,并编制相应软件,并提交规范设计报告。
主要参考资料
[1]陈元千.预测油气田产量的Weibull模型[J].新疆石油地质,1995,16:
250-255.[2]童宪章.天然水驱和人工注水油藏的统计规律探讨[J].石油勘探与开发,1978,4:
38-64.
[3]陈元千.一种新型水驱曲线关系式的推导及应用[J].石油学报,1993,14:
65-73.[4]陈元千.水驱曲线关系式的推导[J].石油学报,1985,6:
69-78.完成期限 指导教师 专业负责人
年月日
I
目录
1前言........................................................................................................................................1
设计的目的意义..............................................................................................................1设计的主要内容..............................................................................................................12基础数据..................................................................................................................................23基础理论..................................................................................................................................3
威布尔预测模型的建立...................................................................................................3威布尔模型与乙型水驱曲线的联解法...........................................................................5模型的求解方法...............................................................................................................64设计结果....................................................................................................................................8认识与结论..................................................................................................................................12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 布尔 模型 乙型水驱 曲线 解法 开发 课程设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)