壳牌地质学家在MATLAB中开发了地层描述算法,并与MathWorks顾问合作,在全公司范围内使用MATLAB Production Server™部署他们的算法。
在MATLAB中,该团队开发了从三维地震数据中定量描述提取特征的算法。通过使用曲线拟合工具箱中的加权三次样条曲线进行曲率分析,这些特征描述了输入数据的规模和模式。
他们使用了带有由MathWorks顾问构建的MongoDB自定义连接器的Database Toolbox™,以编程方式将他们的算法链接到一个地质数据库。该数据库包含来自卫星图像、地形和水深调查、核心数据和数值模型的比例尺、建筑和组成指标。
利用MATLAB、统计学和机器学习工具箱™,该团队开发了一个回归模型和预测算法,将数据库指标、从地震数据中提取的特征和已知的尺度关系结合起来,预测亚地震尺度上的厚度、宽度和其他地层特征。
该团队结合了来自MATLAB中央文件交换的基于密度的空间聚类算法,从地质数据库中识别出类似的位置。
然后,他们与MathWorks的顾问一起改进算法,开发用户界面,并将算法部署为生产应用程序。
首先,他们重写了一些程序MATLAB代码,应用面向对象的原则使代码更容易扩展和维护。
它们使用映射工具箱™添加了共识化功能,以创建所标识的模拟位置的Web地图显示。
该团队使用MATLAB Compiler SDK™封装算法,并使用MATLAB production Server将其部署为一个生产企业应用程序。Shell地质学家从使用MATLAB Compiler™创建的独立MATLAB客户端应用程序中访问指导和非指导工作流程中的算法。
该申请已作为飞行员推出,以一小群壳地地质学家和地图手,为一家公司的释放提供准备。