摘要
采用鲸鱼优化算法(WOA)求解石油管道泄漏模型,得出泄漏孔径大小和泄漏位置.考虑到管道泄漏时流体流态会发生改变,对切应力进行修正,得出更准确的石油管道泄漏模型,之后使用特征线法求解;根据泄漏定位原理建立石油管道泄漏定位模型;然后使用鲸鱼优化算法求解,并将不同泄漏工况下的求解结果与遗传算法(GA)和粒子群算法(PSO)求解结果对比.结果表明:切应力修正后的石油管道泄漏模型沿程压力最大相对误差为1.02%,流速最大相对误差为3.84%;在不同泄漏工况下,鲸鱼优化算法定位误差在1%以内,泄漏孔径误差在15%左右,比其他2 种算法更准确,且适应性良好.