中国石油工程设计大赛方案设计类作品_第1页
中国石油工程设计大赛方案设计类作品_第2页
中国石油工程设计大赛方案设计类作品_第3页
中国石油工程设计大赛方案设计类作品_第4页
中国石油工程设计大赛方案设计类作品_第5页
已阅读5页,还剩116页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、团队编号:中国石油工程设计大赛方案设计类作品比赛类别油气田开发工程单项组完成日期2016年4月14日中国石油工程设计大赛组织委员会制作品简介作品简介作品简介作品简介IIII作品简介本设计方案是在调研与学习相关的国家、行业以及企业标准、油气油气集输工程、SafetyRegulationsforFPSU等以及石油工程领域最新文献资料的基础上,参照海洋石油工程设计指南中的相关要求,针对目标区块设计工程方案进行的综合性优化与设计。本设计方案研究目标区块为一具有复杂断层的半背斜断块油气藏。根据大赛给出的基础数据以及查阅相关规范,设计了多套方案,后通过方案的可行性和经济性比选,最终选择了一种海底井网部署方

2、案进行详细设计。在方案设计中,用AutoCAD软件对井网进行综合部署;用MicrosoftVisualStudio2013软件对海底汇管位置进行最优计算以及产出的石油和天然气的基本物性参数进行了计算;用PIPEASE软件和Excel软件对整套海底油气田设计方案中管道系统进行了管网仿真,包括管道在不同管径、壁厚、海管埋地深度、保温层的压力变化和温度变化进行了综合模拟,最后优选出一套最佳方案。此外,综合考虑基础设计数据,选取FPSO作为海洋油气田的主要集输处理中心,并对FPSO进行了初步设计,对处理站的流程进行了设计,分别进行了分离器、压缩机组、脱酸装置、脱水装置的设计计算,选出适合方案设计的设备

3、。本设计还对整个油气田的自控系统、电力工程、通信工程、给排水及消防、供热和暖通、生产维修工程、安全、节能节水及海洋环境保护等方面进行了详细的描述,完成了一套完整的油气田开发设计方案。目录目录目录目录目录目录 附录一usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.For

4、ms;namespaceDdanpublicpartialclassForm1:FormpublicForm1()InitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)doublex1=Convert.ToDouble(textBox1.Text);doublex2=Convert.ToDouble(textBox3.Text);doublex3=Convert.ToDouble(textBox5.Text);doublex4=Convert.ToDouble(textBox7.Text);doubley1

5、=Convert.ToDouble(textBox2.Text);doubley2=Convert.ToDouble(textBox4.Text);doubley3=Convert.ToDouble(textBox6.Text);doubley4=Convert.ToDouble(textBox8.Text);doublex=(x1*(y2-y1)-x3*(y4-y3)*(x2-x1)+(y3-y1)*(x2-x1)*(x4-x3)/(y2-y1)*(x4-x3)-(y4-y3)*(x2-x1);doubley=(x-x1)*(y2-y1)/(x2-x1)+y1;textBox9.Text=x

6、.ToString();textBox10.Text=y.ToString();附录二距离计算程序usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespace两点距离publicpartialclassForm1:FormpublicForm1()I

7、nitializeComponent();privatevoidbutton1_Click(objectsender,EventArgse)doublex1=Convert.ToDouble(textBox1.Text);doublex2=Convert.ToDouble(textBox4.Text);doubley1=Convert.ToDouble(textBox2.Text);doubley2=Convert.ToDouble(textBox5.Text);doublex=x1-x2;doubley=y1-y2;doublez=Math.Sqrt(Math.Pow(x,2)+Math.P

8、ow(y,2);textBox3.Text=z.ToString();privatevoidForm1_Load(objectsender,EventArgse)privatevoidtextBox1_TextChanged(objectsender,EventArgse)附录三物性计算程序usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.

9、Threading.Tasks;usingSystem.Windows.Forms;namespaceWindowsFormsApplication10publicpartialclassForm1:FormpublicForm1()InitializeComponent();publicdoublejisuanZ()doubley1=Convert.ToDouble(textBox1.Text);doubley2=Convert.ToDouble(textBox2.Text);doubley3=Convert.ToDouble(textBox3.Text);doubley4=Convert.

10、ToDouble(textBox4.Text);doubley5=Convert.ToDouble(textBox5.Text);doubley6=Convert.ToDouble(textBox6.Text);doubley7=Convert.ToDouble(textBox7.Text);doubley8=Convert.ToDouble(textBox8.Text);doubley9=Convert.ToDouble(textBox9.Text);doubley10=Convert.ToDouble(textBox10.Text);doubley11=Convert.ToDouble(t

11、extBox11.Text);doubley12=Convert.ToDouble(textBox12.Text);doubley13=Convert.ToDouble(textBox13.Text);doubley14=Convert.ToDouble(textBox14.Text);doubley15=Convert.ToDouble(textBox15.Text);doubley16=Convert.ToDouble(textBox16.Text);doubley17=Convert.ToDouble(textBox17.Text);doubleb1=0.0436;doubleb2=0.

12、0894;doubleb3=0.0866;doubleb4=0.1288;doubleb5=0.1378;doubleb6=0.1783;doubleb7=0.1703;doubleb8=0.2345;doubleb9=0.2168;doubleb10=-0.0051;doubleb11=0.02;doubleb12=0.0265;doubleb13=0.0173;doubleb14=0.0728;doubleb15=0.1;doubleb16=0;doubleb17=0.2191;doubleZ=1-Math.Pow(y1*b1+y2*b2+y3*b3+y4*b4+y5*b5+y6*b6+y

13、7*b7+y8*b8+y9*b9+y10*b10+y11*b11+y12*b12+y13*b13+y14*b14+y15*b15+y16*b16+y17*b17),2);returnZ;publicdoublejisuanmoer()doubleM;doublem1=16.043;doublem2=30.070;doublem3=28.054;doublem4=44.097;doublem5=42.081;doublem6=58.124;doublem7=58.124;doublem8=72.151;doublem9=72.151;doublem10=2.016;doublem11=28.01

14、0;doublem12=31.999;doublem13=28.013;doublem14=44.010;doublem15=34.076;doublem16=28.966;doublem17=18.015;doubley1=Convert.ToDouble(textBox1.Text);doubley2=Convert.ToDouble(textBox2.Text);doubley3=Convert.ToDouble(textBox3.Text);doubley4=Convert.ToDouble(textBox4.Text);doubley5=Convert.ToDouble(textBo

15、x5.Text);doubley6=Convert.ToDouble(textBox6.Text);doubley7=Convert.ToDouble(textBox7.Text);doubley8=Convert.ToDouble(textBox8.Text);doubley9=Convert.ToDouble(textBox9.Text);doubley10=Convert.ToDouble(textBox10.Text);doubley11=Convert.ToDouble(textBox11.Text);doubley12=Convert.ToDouble(textBox12.Text

16、);doubley13=Convert.ToDouble(textBox13.Text);doubley14=Convert.ToDouble(textBox14.Text);doubley15=Convert.ToDouble(textBox15.Text);doubley16=Convert.ToDouble(textBox16.Text);doubley17=Convert.ToDouble(textBox17.Text);M=y1*m1+y2*m2+y3*m3+y4*m4+y5*m5+y6*m6+y7*m7+y8*m8+y9*m9+y10*m10+y11*m11+y12*m12+y13

17、*m13+y14*m14+y15*m15+y16*m16+y17*m17;returnM;publicdoublejisuanu(doubleP,doubleT)doublerouc1,rouc2;doublede;doublex,y,c;doubleu,u1;doubleTr;doublePr;doublea0=-2.46211820;doublea1=2.97054714;doublea2=-0.286264054;doublea3=0.00805420522;doublea4=2.80860949;doublea5=-3.49803305;doublea6=0.360373020;dou

18、blea7=-0.0104442413;doublea8=-0.793385684;doublea9=1.39643306;doublea10=-0.149144925;doublea11=0.00441015512;doublea12=0.0839387178;doublea13=-0.186408848;doublea14=-0.0203367881;doublea15=-0.000609579263;doublem1=16.043;doublem2=30.070;doublem3=28.054;doublem4=44.097;doublem5=42.081;doublem6=58.124

19、;doublem7=58.124;doublem8=72.151;doublem9=72.151;doublem10=2.016;doublem11=28.010;doublem12=31.999;doublem13=28.013;doublem14=44.010;doublem15=34.076;doublem16=28.966;doublem17=18.015;doublev1=22.362;doublev2=22.187;doublev3=22.257;doublev4=21.936;doublev5=21.990;doublev6=21.504;doublev7=21.598;doub

20、lev8=20.891;doublev9=21.056;doublev10=22.427;doublev11=22.398;doublev12=22.392;doublev13=22.403;doublev14=22.260;doublev15=22.180;doublev16=22.400;doublev17=21.629;doublerou1=0.7174;doublerou2=1.3553;doublerou3=1.2605;doublerou4=2.0102;doublerou5=1.9136;doublerou6=2.7030;doublerou7=2.6912;doublerou8

21、=3.4537;doublerou9=3.4260;doublerou10=0.0898;doublerou11=1.2501;doublerou12=1.4289;doublerou13=1.2507;doublerou14=1.9768;doublerou15=1.5392;doublerou16=1.2931;doublerou17=0.8330;doubleroua=1.206;doubley1=Convert.ToDouble(textBox1.Text);doubley2=Convert.ToDouble(textBox2.Text);doubley3=Convert.ToDoub

22、le(textBox3.Text);doubley4=Convert.ToDouble(textBox4.Text);doubley5=Convert.ToDouble(textBox5.Text);doubley6=Convert.ToDouble(textBox6.Text);doubley7=Convert.ToDouble(textBox7.Text);doubley8=Convert.ToDouble(textBox8.Text);doubley9=Convert.ToDouble(textBox9.Text);doubley10=Convert.ToDouble(textBox10

23、.Text);doubley11=Convert.ToDouble(textBox11.Text);doubley12=Convert.ToDouble(textBox12.Text);doubley13=Convert.ToDouble(textBox13.Text);doubley14=Convert.ToDouble(textBox14.Text);doubley15=Convert.ToDouble(textBox15.Text);doubley16=Convert.ToDouble(textBox16.Text);doubley17=Convert.ToDouble(textBox17.Text);doublexde1=rou1/roua;doublexde2=rou2/roua;doublexde3=rou3/roua;doublexde4=rou4/roua;doublexde5=rou5/roua;doublexde6=rou6/roua;doublexde7=rou7/roua;doublexde8=rou8/roua;doublexde9=rou9/roua;doublexde10=rou10/roua;doublexde11=rou11/roua;doublexde12=rou12/roua;doublexde13=rou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论