中石化测井资料处理解释系统LOGIK下半年改进功能

上传人:壹****1 文档编号:567479661 上传时间:2024-07-20 格式:PPT 页数:59 大小:6.55MB
返回 下载 相关 举报
中石化测井资料处理解释系统LOGIK下半年改进功能_第1页
第1页 / 共59页
中石化测井资料处理解释系统LOGIK下半年改进功能_第2页
第2页 / 共59页
中石化测井资料处理解释系统LOGIK下半年改进功能_第3页
第3页 / 共59页
中石化测井资料处理解释系统LOGIK下半年改进功能_第4页
第4页 / 共59页
中石化测井资料处理解释系统LOGIK下半年改进功能_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《中石化测井资料处理解释系统LOGIK下半年改进功能》由会员分享,可在线阅读,更多相关《中石化测井资料处理解释系统LOGIK下半年改进功能(59页珍藏版)》请在金锄头文库上搜索。

1、2013.7月月-2013年年12月月Logik软件改进及提升功能介绍软件改进及提升功能介绍Logik项目组项目组2014年元月年元月16日日一、文件管理器功能提升一、文件管理器功能提升 1、添加阵列曲线数值统计功能添加阵列曲线数值统计功能2、添加方位曲线计算数值范围控制添加方位曲线计算数值范围控制功能功能3、添加、添加方位曲线重采样、滤波方位曲线重采样、滤波功能功能4、曲线单位转换功能曲线单位转换功能 1、添加阵列曲线数值统计功能添加阵列曲线数值统计功能可以选择统计深度范围和统计时间范围可以选择统计深度范围和统计时间范围因为阵列曲线数据量较大,所以首次启动统计时,统计数因为阵列曲线数据量较大

2、,所以首次启动统计时,统计数据不超过据不超过1万个数据点,缺省统计所有时间段,统计深度万个数据点,缺省统计所有时间段,统计深度段为:段为:DEP=100000/二维样本点数二维样本点数* *深度间隔深度间隔,深度范围为:深度范围为: SDEP+(EDEP-SDEP)/2-DEP/2 SDEP+(EDEP-SDEP)/2+DEP/2改变统计参数后,点击改变统计参数后,点击“刷新显示刷新显示”,进行更新,进行更新应用实例:统计基线数值范围(应用实例:统计基线数值范围(-20 -18)2、添加方位曲线计算数值范围控制添加方位曲线计算数值范围控制功能功能当曲线类型选择当曲线类型选择“方方位曲线位曲线”

3、时,自动对时,自动对计算结果进行处理,计算结果进行处理,将数值控制在将数值控制在0360之间:之间:if(alpha0)alpha+=360.;alpha=fmod(alpha,360);3、添加、添加方位曲线重采样、滤波方位曲线重采样、滤波功能功能修改内容:1、在slfio中添加CSlfIO:SlfTableFwResamples函数;2、在重采样和曲线滤波对话框中添加方位曲线选项及相应处理应用实例:应用实例:方位曲线方位曲线在不同方式下在不同方式下重采样重采样、滤波、滤波结果对比结果对比smt工具模块中也作了同样的修改工具模块中也作了同样的修改应用实例:解决了成像资料处理时,方位曲线打转时

4、的插值问题应用实例:解决了成像资料处理时,方位曲线打转时的插值问题当方位曲线打转时,比如方位从当方位曲线打转时,比如方位从1.38突变到突变到359.6时,时,如果按常规曲线插值方法,就会出现右边的结果如果按常规曲线插值方法,就会出现右边的结果4、单位转换工具、单位转换工具二、阵列曲线绘制控件提升与完善二、阵列曲线绘制控件提升与完善 DrawVdl1、修改变密度绘制控件修改变密度绘制控件问题:问题:随着滚动条位置改变,波形显示错位随着滚动条位置改变,波形显示错位2、提升、提升DrawVdl控件控件增加回波分析功能增加回波分析功能2、提升、提升DrawVdl控件控件增加回波分析功能增加回波分析功

5、能处理线宽为处理线宽为0的特殊情况的特殊情况:当线宽为当线宽为0时,不画线,只填充时,不画线,只填充满足核磁谱时间刻度显示满足核磁谱时间刻度显示(上半年改进内容上半年改进内容)优化前:优化后:(1)变密度(2)核磁3、提升、提升DrawVdl控件控件优化优化CDrawVDL图头绘制样式图头绘制样式4、提升、提升DrawVdl控件控件完善多臂井径绘制功能完善多臂井径绘制功能威盛软件绘制威盛软件绘制 Logik绘制绘制5、提升、提升DrawVdl控件控件-完善阵列曲线绘制功能完善阵列曲线绘制功能增加偏移量参数增加偏移量参数6、提升、提升DrawVdl控件控件-完善阵列曲线绘制功能完善阵列曲线绘制功

6、能绘制变密度、变密度镜像、多臂井径时,绘制变密度、变密度镜像、多臂井径时,放大倍数或偏移量参数无效,编辑框变灰;放大倍数或偏移量参数无效,编辑框变灰;绘制全阵列、奇阵列、偶阵列时,最大、绘制全阵列、奇阵列、偶阵列时,最大、最小、间隔参数无效,编辑框变灰最小、间隔参数无效,编辑框变灰6、提升、提升DrawVdl控件控件-完善阵列曲线头绘制功能完善阵列曲线头绘制功能三三、提升提升井斜处理及井斜处理及井眼轨迹绘制功能井眼轨迹绘制功能1、提升提升井斜处理模块:加入收敛角参数、增加斜直井、水平井井斜处理模块:加入收敛角参数、增加斜直井、水平井靶心参数计算及绘制功能靶心参数计算及绘制功能实测靶心定义:实测

7、靶心定义:A、斜直井:、斜直井:井眼轨迹上垂井眼轨迹上垂深等于设计垂深等于设计垂深的测点;深的测点;B、水平井:、水平井:井眼轨迹上与井眼轨迹上与设计靶心距离设计靶心距离最近的测点。最近的测点。2、添加添加“绘制靶心参数表绘制靶心参数表”在图形对象选择框中选中在图形对象选择框中选中“靶心参数靶心参数”,并通过上移或下移,将把心数,并通过上移或下移,将把心数据表放到合适的位置即可据表放到合适的位置即可三、提升提升井斜处理及井斜处理及井眼轨迹绘制功能井眼轨迹绘制功能设置靶心绘制属性设置靶心绘制属性 设置靶心半径及靶心连线线属性设置靶心半径及靶心连线线属性三、提升提升井斜处理及井斜处理及井眼轨迹绘制

8、功能井眼轨迹绘制功能3、添加靶心绘制属性页,用户可以自定义靶心及连线的绘制参数添加靶心绘制属性页,用户可以自定义靶心及连线的绘制参数三、提升提升井斜处理及井斜处理及井眼轨迹绘制功能井眼轨迹绘制功能4、程序自动判断井类型,绘制相应的、程序自动判断井类型,绘制相应的靶心参数靶心参数 当靶心参数中有有效的靶半高、靶半宽参数时,自动判断为水平井;否则为斜直井当靶心参数中有有效的靶半高、靶半宽参数时,自动判断为水平井;否则为斜直井斜直井靶心参数斜直井靶心参数水平井靶心参数水平井靶心参数问题咨询:当存在多个靶心,且有的在斜直段,有的在水平段,怎么办问题咨询:当存在多个靶心,且有的在斜直段,有的在水平段,怎

9、么办?四、改进改进DLIS解编模块,能正确扫描斯伦贝谢新数据解编模块,能正确扫描斯伦贝谢新数据SonicScannerWFA3:512*13*4五、改进五、改进XTF解编模块,能正确解编解编模块,能正确解编logview导出的动、静态图像数据导出的动、静态图像数据问题:logview导出的动、静态图像数据类型为BYTE,类型代码为1,原来的XTF解编模块不支持这种数据类型。经测试Forward2.7、Forward.Net2.0都不支持该类型的数据。解决办法:因为BYTE同unsigned char,所以遇到XtfDataCode=1的情况,按XtfDataCode=3(unsigned ch

10、ar)处理检验:把LogView处理的EMI静态图像数据EMI_S1、EMI_S2、。EMI_S6以及方位曲线输出为Xtf格式,转换到Logik下,通过图像生成,产生静态图像曲线进行对比,如右图。六、六、由浮点误差引起的跳点现象由浮点误差引起的跳点现象问题:问题:1、当曲线开始深度=474.75,采样间隔=0.02,处理开始深度=2150时,出现跳点2、当rlev=0.1,OutSdep=90.85(90.849998) 时出现跳点修改内容:修改内容:slfio:memrdwt.cpp问题问题3:调用:调用GetSamplePosInt时时PMRIL_P标准回波生成曲线有跳点标准回波生成曲线有

11、跳点结论:不能直接调用GetSamplePosInt七、解决了七、解决了文件管理器文件管理器不支持不支持Ctrl+c、v、z快捷键快捷键问题问题八、声电成像处理模块改进八、声电成像处理模块改进计划改进内容:计划改进内容:声电成像预处理模块改进声电成像预处理模块改进成像显示控件提升成像显示控件提升倾角计算倾角计算构造拾取构造拾取裂缝参数计算裂缝参数计算原声电成像预处理模块原声电成像预处理模块电成像处理流程电成像处理流程加速度校正(可选)加速度校正(可选)极板数据预处理极板数据预处理输入:原始数据或者加速度校正后的数据输入:原始数据或者加速度校正后的数据处理过程:包括坏电极剔除、几何校正、电压校正

12、、数据规范化处理过程:包括坏电极剔除、几何校正、电压校正、数据规范化输出:极板预处理结果阵列数据输出:极板预处理结果阵列数据C_P1BTN、C_P2BTN。静态静态动态图像生成动态图像生成电阻率标定电阻率标定微电阻率图像生成微电阻率图像生成孔隙度谱生成孔隙度谱生成裂缝参数拾取裂缝参数拾取计算计算可以用钻头直径或者半径曲线刻度盲区可以用钻头直径或者半径曲线刻度盲区引入滑动窗长和步长参数引入滑动窗长和步长参数引入滑动窗长和步长参数引入滑动窗长和步长参数1、声电成像预处理模块改进、声电成像预处理模块改进(1)数据规范化方法改进)数据规范化方法改进安安4121star改进前后处理结果对比改进前后处理结

13、果对比(2)动态增强函数动态增强函数改进改进A、滑动方式有问题滑动方式有问题:出现平台:出现平台B、滑动窗口数据迭代有问题:滑动窗口数据迭代有问题:C、增强公式有问题增强公式有问题1、声电成像预处理模块改进、声电成像预处理模块改进(3):用钻头直径或测量半:用钻头直径或测量半径径刻度刻度盲区宽度盲区宽度处理结果对比处理结果对比声电成像预处理模块改进声电成像预处理模块改进(3):用钻头直径或测量半:用钻头直径或测量半径径刻度刻度盲区宽度盲区宽度不同钻头尺寸下处理结果图像对比不同钻头尺寸下处理结果图像对比声电成像预处理模块改进声电成像预处理模块改进声电成像预处理模块改进声电成像预处理模块改进(4)

14、处理过程优化:速度大大提升)处理过程优化:速度大大提升井名井名仪器类型仪器类型测试深度段测试深度段测试井段长度测试井段长度 改进前改进前改进后改进后园浅园浅4 4starstar982-2030982-203010481048米米8 8分分2222秒秒 1 1分分8 8秒秒安安41214121starstar641-936641-936295295米米2 2分分4444秒秒 2121秒秒屯屯1 1EMIEMI1330-20261330-2026696696米米6 6分分3232秒秒 5656秒秒例子井例子井FMIFMI2310-24102310-2410100100米米1 1分分2525秒秒

15、1010秒秒赵赵87XRMI图像处理结果对比图像处理结果对比安安2050Star图像处理结果对比图像处理结果对比1、渐变色实现、渐变色实现2、成像显示控件提升、成像显示控件提升渐变色实现渐变色实现渐变色实现渐变色实现稀松数据显示稀松数据显示渐变色实现渐变色实现讨论:是否需要?讨论:是否需要?3、成像绘制控件实现(、成像绘制控件实现(正在进行正在进行.)把成像绘制做成独立控件把成像绘制做成独立控件绘制阵列宽度自动控制绘制阵列宽度自动控制图像显示控件中添加滤波功能图像显示控件中添加滤波功能指定盲区颜色指定盲区颜色配色方案制定、预览、选择配色方案制定、预览、选择讨论:测量半讨论:测量半径与盲区宽度之

16、间的关系径与盲区宽度之间的关系讨论:测量半讨论:测量半径与盲区宽度之间的关系径与盲区宽度之间的关系1、盲区宽度i=半径i/半径m,m=1,2,极板数2、盲区宽度i=(半径i+半径i +1)/2/半径m,m=1,2,极板数1、改进绘图比例编辑功能、改进绘图比例编辑功能2 2、改进了、改进了slfioslfio基类函数,提高了文件安全性基类函数,提高了文件安全性 为防止文件整理过程中意外中断造成为防止文件整理过程中意外中断造成数据损坏,增加数据损坏,增加“整理前先进行备份,整理完成整理前先进行备份,整理完成后删除备份文件后删除备份文件”功能功能. 备份文件放在当前井文件目录下,备份文件备份文件放在

17、当前井文件目录下,备份文件名为:原井名名为:原井名+_BAK3、解决了背景图片引起文档和平台拖动、缩放显示滞后问题、解决了背景图片引起文档和平台拖动、缩放显示滞后问题 存在的问题:存在的问题:背景图片对文档拖拽速度有明显影响背景图片对文档拖拽速度有明显影响,文档拖动、缩放明显,文档拖动、缩放明显延迟滞后,平台缩放刷新显示迟钝,最终造成系统很慢的假象延迟滞后,平台缩放刷新显示迟钝,最终造成系统很慢的假象,甚至引起当机。,甚至引起当机。原来的实现方法:原来的实现方法:MyClient.hMyClient.h,MyClient.cppMyClient.cpp,PictureHolderEx.h, P

18、ictureHolderEx.h, PictureHolderEx.cppBOOL CMyClient:BOOL CMyClient:OnEraseBkgnd(CDC* pDC) /logik.jpg,1.25M,OnEraseBkgnd(CDC* pDC) /logik.jpg,1.25M, 4724X35434724X3543 CRect rect;CRect rect;GetClientRect(&rect);GetClientRect(&rect);char *path=new charMAX_PATH;char *path=new charMAX_PATH;CString cs=Ge

19、tBinDir(path);CString cs=GetBinDir(path);delete path;delete path;cs+=Logik.jpg;cs+=Logik.jpg;if(mJpg.OleLoadPictureFromFile(cs) if(mJpg.OleLoadPictureFromFile(cs) mJpg.Render(pDC,rect,rect);mJpg.Render(pDC,rect,rect);return FALSE;return FALSE; else else return CWnd:OnEraseBkgnd(pDC);return CWnd:OnEr

20、aseBkgnd(pDC); Win7环境下直接双击运行Win7环境右键“管理员权限”运行优化前的计算机器号的程序优化前的计算机器号的程序(测试环境:(测试环境:windows7专业版)专业版)4、改进、改进32位系统下序列号加密注册模块位系统下序列号加密注册模块4、改进序列号加密注册模块、改进序列号加密注册模块Win7环境下直接双击运行Win7环境右键“管理员权限”运行Win7环境下直接双击/管理员权限运行优化后的计算机器号的程序优化后的计算机器号的程序(测试环境:(测试环境:windows7专业版)专业版)5、解决了解决了自定义线型在不同自定义线型在不同分辨率下显示结果不同分辨率下显示结果

21、不同的问题的问题解决办法:改进了解决办法:改进了sub.cpp:CreateLogPen6、油气结论统计工具、油气结论统计工具6、油气结论统计工具、油气结论统计工具统计:油气结论种类、累计层数、累计厚度、(平均、最大、最统计:油气结论种类、累计层数、累计厚度、(平均、最大、最小)孔隙度、渗透率、含水饱和度、电阻率。小)孔隙度、渗透率、含水饱和度、电阻率。7、管理器、管理器窗口置底层问题窗口置底层问题8、单位转换工具、单位转换工具9、优化属性页颜色选择控件优化属性页颜色选择控件采用新的颜色选择框样式,采用新的颜色选择框样式,增加了用户自定义颜色增加了用户自定义颜色,自动保存,自动保存。您的需求就是我们努力的目标欢迎多提宝贵意见,谢谢!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号