




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#include #include #include #define PI 3.1415926 #define g 9.8 float H=1545; /H:油层深度float Do=0.0889; /Do:油管内径float Dt=0.19; /Dt:套管直径float O=0.0323; /O:地温梯度float t0=79.8; /t0:井底温度float Ph=10.75; /Ph:地层压力 float Pb=9.98; /Pb:饱和压力float K1=2.69; /K1:传热系数float Q=29.1; /Q:试井产液float Pwf=4.68;/Pwf:试井流压float fw=0.145; /fw:体积含水率float Zo=903.87; /Zo:原油密度float Zw=1000; /Zw:水的密度float Co=2305.61; /Co:原油比热float Cw=4318.41; /Cw:地层水比热float Hs=201; /Hs:设计沉没度float Qs=27.6; /Qs:设计排量float s=3; /s:抽油机冲程float n=6; /n:抽油机冲次float Ab=0.7; /Ab:抽油机泵效float a=9.95,b=3.98; /excel回归得a,b的值float wendu(float L); float niandu(float T); float liuya(); float pingjunmidu(); float bengya(float Zp); float bengshen(float Pwfo,float Ps,float Zp); float bengjing(); float chouyougan(float Lp,float Zp); float jiaohe(); main(void) float Pwfo,Ps,Zp,Lp,Dp; / 设计排量下的井底流压,泵口吸入压力,抽汲液平均密度,泵下入深度,泵的直径 Pwfo=liuya(); Zp=pingjunmidu(); Ps=bengya(Zp); Lp=bengshen(Pwfo,Ps,Zp); Dp=bengjing(); chouyougan(Lp,Zp); jiaohe(); /井温分布float wendu(float L) float T,q1=0,W,fz; fz=1*Zw*fw/(1*Zw*fw+(1-fw)*Zo); W=(fz*Cw+(1-fz)*Co)*(Q*fz*Zw+(1-fz)*Q*Zo)/(24*60*60); T=(W*O+q1)/K1*(1-exp(-K1/W*L)+t0-O*L; return (T); /原油粘温关系float niandu(float T) float u; /原油动力粘度 u=pow(10,a)/pow(T,b); /粘度公式 return(u); /井底流压float liuya() float qmax,Pwfo; qmax=Q/(1-0.2*Pwf/Ph-0.8*pow(Pwf/Ph,2); printf(最大排量:%f m3/dn,qmax); Pwfo=(-0.2/Ph+pow(pow(0.2/Ph,2)-(4*0.8)/pow(Ph,2)*(Qs/qmax-1),0.5)/2/0.8*pow(Ph,2); printf(设计排量下的井底流压:%f MPan,Pwfo); return(Pwfo); /沉没段油、水混合液的平均密度float pingjunmidu() float Zp; Zp=Zo*(1-fw)+Zw*fw; return(Zp); /泵吸入口压力float bengya(float Zp) float Ps; Ps=Zp*g*Hs/pow(10,6); printf(泵吸入口压力:%f MPan,Ps); return(Ps); /下泵深度float bengshen(float Pwfo,float Ps,float Zp) float Lp; Lp=H-(Pwfo-Ps)*pow(10,6)/g/Zp; printf(下泵深度:%f mn,Lp); return (Lp); /确定泵径 float bengjing() float Dp; Dp=pow(Qs/(360*PI*s*n*Ab),0.5); printf(泵径:%f mn,Dp); return (Dp); /悬点载荷计算及抽油杆强度校核 float chouyougan(float Lp,float Zp) int i,j; float W1,W10,H0,H1,dH,Have,Flv,L5,t,u,dWr,dIru,dWrd; /井内液体的动力粘度 float Pmax,Pmin,dPmax,dPmin,dFu,dIrd,dFd,dFrl; /Pmax,Pmin:最大最小载荷,dIru,dIrd:上下冲程中的最大惯性载荷的增量/dFu,dFd:上下冲程中的最大摩擦载荷的增量,dFrl:抽油杆住与液柱之间的摩擦力的增量/Wr1:上冲程中抽油杆所受的的重力所产生的载荷,/Wl1:下冲程中液柱的重力与对抽油杆的浮力产生的载荷,float Zrod=7850,r=0.895,l=3.33,uf=0.2; /Zrod:抽油杆的密度,r:曲柄半径,l:连杆长度,uf:凡尔流动系数float fp=PI*0.044*0.044/4;float fo=PI*0.02*0.02/4; /fp:抽油泵活塞横截面积,fo:凡尔孔截面积float dr5=0.016,0.019,0.022,0.025,0.029;/dt:油管内径,dr:1-5级油管直径float fr5=PI*dr0*dr0/4,PI*dr1*dr1/4,PI*dr2*dr2/4,PI*dr3*dr3/4,PI*dr4*dr4/4;/1-5级抽油杆的横截面积float Vmax=0.942,m;/Vmax:抽油杆住最大下行速度float Sigmac,Sigmaa,Sigma15=90000000,100000000,120000000,150000000,180000000;/Sigmac:抽油杆的折算应力,Sigmaa:循环应力的应力幅值,抽油杆材质循环疲劳极限应力/摩擦载荷之一W10=(fp-fr2)*g*Lp*Zp;/P297 公式12-23while(1) W1=0; H1=0; H0=H-Lp; Pmax=W10+1717; /1717 from P300 4.2 Flv=(Zp*fp*fp*fp*s*s*n*n)/(729*uf*uf*fo*fo); /P301 12-43 Pmin=-1717-Flv; dH=0.01; j=0; Lj=0; while(1) if(H0+dH)H) dH=H-H0;H1=H0+dH;Have=H0+dH/2;t=wendu(Have);u=niandu(t); dWr=Zrod*g*frj*dH;/P297 12-21dIru=dWr*s*n*n*(1+r/l)/1790;/12-48dIrd=dWr*s*n*n*(1-r/l)/1790;/12-49dWrd=dWr-Zp*g*frj*dH;/12-22m=Do/drj;dFrl=2*PI*u/1000*dH*(m*m-1)/(m*m+1)*log(m)-(m*m-1)*Vmax;/12-39 vmax求法在公式12-39下面dFu=0.015*dWr+dFrl/1.3;/0.015可能是4.1dFd=0.015*dWr+dFrl;dPmax=dWr+dIru+dFu;/最大载荷增量dPmin=dWrd-dIrd-dFd;/最小载荷增量Pmax=Pmax+dPmax;Pmin=Pmin+dPmin;Sigmaa=(Pmax-Pmin)/(2*frj);/12-102Sigmac=pow(Sigmaa*Pmax/frj,0.5);/12-103if(Sigmac=H) break;else H0=H1; /取起点H0=H1else Lj=H1-(H-Lp)-dH;Pmax=Pmax-dPmax;Pmin=Pmin-dPmin;j=j+1; /如果不满足,直径增大为下一个Lj=0;Lj=Lp;for(i=j;i0;i-) Li=Li-Li-1;W1=0; for(i=0;i=j;i+) W1=W1+(fp-fri)*Zp*g*Li;if(fabs(W1-W10)=0.1)/W1与W10的绝对值大于等于 0.1时,继续循环break;else; W10=(W1+W10)/2;for(i=0;i=j;i+) printf(第%d级抽油杆直径是:dr%d=%f,i+1,i+1,dri);printf(第%d级抽油杆长度是:L%d=%fn,i+1,i+1,Li); printf(最大载荷Pmax:%fNn,Pmax);printf(最小载荷Pmin:%fNn,Pmin);return 0; float jiaohe() float Pmaxa=100000,Pmax=49122.777344,Pmin=4227.848145,Mmax,M0max,M1max,M2max,Mmaxa=48000,Nmax,e=0.9;if(Pmax100000) printf(所选抽油机满足载荷要求n); else printf(所选抽油机不满足载荷要求,需重新选择n); M0max=s*(Pmax-Pmin)/4; M1max=300*s+0.236*s*(Pmax-Pmin); M2max=1800*s+0.202*s*(Pmax-Pmin); Mmax=M0max; if(M1maxM2max)M1max=M2max; i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年南通初一考试试卷及答案
- 2025年丹东生物中考试题及答案
- 2025年阳江公务员考试题目及答案
- 枝江生物地理考试试卷及答案
- 云南音乐中考试卷及答案
- 消防常识考试题目及答案
- 油漆安全考试题及答案
- 上海高二考试试题及答案
- 急救培训知识大全课件
- 消控室考试试题及答案
- 进修汇报材料课件
- 第三单元一《伐檀》公开课一等奖创新教案-【中职专用】(中职语文高教版2023-2024-基础模块上册)
- 连锁经营原理与实务 第4版 课件 l.2连锁经营的内涵
- 名校教学设计:综合与实践-哪个城市夏天更热2
- JCT799-2016 装饰石膏板标准
- 第1课 美术作品的创作 课件-2023-2024学年高中美术人教版(2019)美术鉴赏
- 行政事业单位综合办公管理平台建设方案详细
- 苏少版四年级上册音乐教学计划及进度安排(定稿)
- 精麻药品培训试题
- 尿道损伤专题知识讲座
- 长沙会战优质获奖课件
评论
0/150
提交评论