- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
井眼三维
总结——基于opengl的三维井眼轨迹可视化
2011.03.30
1.将测井数据转换为opengl环境下的三维坐标数据。
1.1利用最小曲率法公式算出井眼在地层垂深、东坐标和北坐标方向的增量
打开测井数据文件,获得井深、井斜角和方位角,利用最小曲率法公式算出井眼在地层垂深、东坐标和北坐标方向的增量,从而得到井眼轨迹的三维坐标。
假设测斜数据共有N个点,第i个测点的井深为Li、井斜角为ai、方位角为фi,i=1,⋯,N。井深单位为m,井斜角和方位角单位为弧度。
最小曲率法假设:在一个井段上,井眼轨迹为空间中的一段圆弧。用(X,Y,Z)表示井眼轨迹上任意一点的北坐标、东坐标和垂直深度,则在第i个测段上,坐标增量由式(1)一式(5)计算:
式中: 是段长,m; 北坐标增量,m; 是东坐标增量,; 是垂深增量,m; 是测段弯曲角,弧度; 是测段方位角增量。
井段的平均井眼曲率、井斜变化率和方位变化率计算:
式中: 是井段井斜角增量; 平均井眼曲率,弧度/m; 是井斜变化率,弧度/m; 方位变化率,弧度/m。
坐标增量的精确计算
直接按照式(1)一式(5)进行测斜计算不是高
效的和数值稳定的。下面给出两个改进方法。
(1)减小计算量的方法
如果直接按照式(1)一式(5)计算坐标增量,需
要计算13个正弦和余弦三角函数,全井N个点的总计算次数为N1=13(N—1)。
如果令 , , 则可 将式(1)一式(3)和式(5)可以改写成下面的形式:
三角函数计算的总次数为4N。
(2)系数 的计算
从式(4)可以看出,在计算 时,需要除法计算但是当测段弯曲角 比较小时,这是两个数值很小的两个数相除,在计算机数值计算中容易产生很大的误差,甚至会出现“除法溢出”的异常,从而直接影响坐标增量的计算精度。
最小曲率法2:
r=1/cos|cos a1 + cos a2 +sin a1 *sin a2*cos(ф2-ф1) |
∆H= ∆L/2*(cos a1+cos a2)*2r*lg(r/2)
∆N= ∆L/2*(sin a1*cos ф1+ sin a2*cos ф2)*2r*lg(r/2)
∆E= ∆L/2*(sin a1*sinф1+ sin a2*sin ф2)*2r*lg(r/2)
其中r为测段狗腿角,a, ф为井斜角和方位角,标注1,2分别代表上下测点, ∆L为两点之间的井深长度。
∆H,∆N,∆E分别为下测点对上测点在垂深,北坐标和东坐标方向的位移增量。
1.2坐标系转换
由于井眼坐标系与opengl画图坐标是不一致的,必须进行转换。
X[i]=XE[i]
Y[i]=-(YV[i]-YVmin)
Z[i]=-ZN[i]
2.Opengl视景体的设置
(1)观察点位置的确定
gluLookAt(eye_x, eye_y,eye_z,0,0,0,0,1,0);
(2)视景体的设置
利用透视投影函数void gluPerspective(
GLdouble fovy, //角度
GLdouble aspect,//视景体的宽高比
GLdouble zNear,//沿z轴方向的两裁面之间的距离的近处
GLdouble zFar //沿z轴方向的两裁面之间的距离的远处
)
3.三维井眼轨迹的实现
画图:
glBegin(GL_LINE_STRIP),glVertex3f(),glend()
添加光照,实现图像的平移,旋转和缩放。
您可能关注的文档
最近下载
- 计算天然气临界温度和临界压力.xls VIP
- 河南单招学校考试题及答案.pdf VIP
- (热门!)《ISO 37001-2025 反贿赂管理体系要求及使用指南》专业解读和应用培训指导材料之3:5领导作用(编制-2025A0).docx VIP
- 2026中征(北京)征信有限责任公司招聘13人备考考试试题及答案解析.docx VIP
- 新人教版一年级数学上册期末试卷.doc VIP
- 彝良县县级农田水利建设规划报告(-2020).docx VIP
- 《校园碳中和评定标准》.pdf VIP
- 2022年7月份中医科院感试题—中医医疗技术相关性感染预防与控制指南.docx VIP
- 精品解析:四川省成都市2024-2025学年高二上学期期末考试生物试题(解析版).docx VIP
- 学堂在线 雨课堂 学堂云 研究生生涯发展与规划 章节测试答案.docx VIP
原创力文档


文档评论(0)