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