Shell地质学家在Matlab开发了地层表征算法,并与Mathworks顾问合作,将其算法公司与Matlab Productions Server™一起部署。
在MATLAB中工作,该团队开发了从3D地震数据中提取的提取特征的定量表征算法的算法。通过使用来自曲线配件工具箱™的加权立方样条曲线的曲率分析,这些特征描述了输入数据的比例和模式。
它们使用了MathWorks顾问构建的MongoDB的自定义连接器,以便以编程方式将其算法链接到地质数据库。该数据库包含的规模,建筑,和从卫星图像,地形和测深调查,核心数据和数值模型导出的组成指标。
使用MATLAB和统计和机器学习工具箱™,该团队开发了一个结合数据库指标的回归模型和预测算法,从地震数据提取的特征,以及已知的缩放关系以预测底尺度的厚度,宽度和其他地层特性.
该团队从Matlab中央文件交换机融合了基于密度的空间聚类算法,以识别来自地质数据库的类似位置。
然后,他们与Mathworks顾问合作,以改进算法,开发用户界面,并将算法部署为生产应用程序。
首先,他们重写了一些程序MATLAB代码,应用面向对象的原则来使代码更容易扩展和维护。
他们增加了协同可视化功能,使用Mapping Toolbox™创建识别模拟位置的网络地图显示。
该团队使用Matlab Compiler SDK™打包了该算法,并使用Matlab生产服务器部署为生产企业应用程序。Shell Geologists通过使用Matlab Compiler™创建的独立MATLAB客户端应用程序访问两个导向和非控件工作流程中的算法。
该应用程序已作为试点向壳牌的地质学家和地层学家进行推广,准备在全公司范围内发布。