摘要

OBS数据分析时,常通过正演计算来辅助识别数据上的震相,这就需要在给定的速度模型上计算指定炮检点的射线路径。本文基于层状均匀介质模型实现了一种简单快速,并且适用于任意纵波和横波路径的算法。该算法基于费马原理和最优化方法,首先给定炮检点射线旅行时的目标函数,由费马原理可知,该目标泛函的极小值对应的射线路径就是真实的路径。然后利用最优化方法来获得目标泛函的极小值。对于水平层状均匀介质模型,可通过令目标函数的梯度等于零来获得射线的路径;而对于倾斜界面以及界面为曲线的模型,则通过非线性最优化方法来极小化目标函数。结果表明,该方法实现简单,能够快速地计算出射线路径,数值例子证明了其有效性。同时,该方法不仅适用于纵波射线路径,还适用于横波射线路径。