基于Matlab和Python的海洋可控源电磁发射数据分析技术研究

    An analytical technique based on Matlab and Python for marine controlled-source electromagnetic data

    • 摘要: 海洋可控源电磁发射系统在海试过程中记录了大量的深度、姿态以及GPS等状态数据,对其潜在问题的研究是后续优化改进的重要参考之一。本文聚焦于近些年海试返回的海洋可控源电磁发射数据,针对该电磁发射系统在海试期间产生的深度、姿态以及GPS信息等,充分发挥Matlab和Python的各自优势,借助新技术展开数据分析。除了利用Matlab自带的绘图功能外,引进Robotics Toolbox对水下拖体的姿态进行三轴旋转模拟;通过自定义函数实现全程GPS轨迹回放。通过Python的各类优势库进行数据可视化、拖体姿态3D模拟和航行测线单点回放等操作。在Python语言的高级功能下,利用其为工具的数据回放应用也可为海洋可控源电磁数据监控系统提供新思路。根据各自的优势,多种编程语言的应用让数据可视化成果更加直观,调用信息更便捷,为系统升级优化提供新方向。

       

      Abstract: The marine controlled-source electromagnetic (MCSEM) system has recorded extensive state data, such as depths, attitudes, and GPS information, during sea trials. Investigating its potential problems will serve as a significant reference for subsequent optimization and improvement. Therefore, by leveraging the advantages of Matlab and Python, and with the aid of new techniques, this study analyzed the recently acquired MCSEM data from sea trials, especially the state data. Besides the utilization of the built-in plotting functions of Matlab, the Robotics Toolbox was employed to simulate the three-axis rotation of underwater towed bodies. The full GPS trajectory playback was enabled by custom functions. The advantageous modules of Python facilitated data visualization, 3D attitude simulation of towed bodies, and single-point playback of navigation survey lines. Given the advanced functions of Python, Python-based data playback applications can provide novel insights for the MCSEM monitoring system. Harnessing the respective strengths of multiple programming languages renders data visualization results more intuitive and information retrieval more convenient, providing a new perspective for system upgrade and optimization.

       

    /

    返回文章
    返回