为实现短路故障的选相分断,首先需要还原故障电流波形,快速、准确地完成零点预测。为此,国内外学者提出了安全点算法、自适应算法、改进半波傅氏算法等,但是这3种常见算法的具体对比效果、应用范围等并没有相关深入研究。在介绍各算法数学模型的基础上,根据短路电流特点,在Matlab中进行了算例验证,考虑谐波及直流参数对计算结果的影响,仿真对比了3种算法的计算效果。波形拟合及参数计算结果表明这3种算法受到谐波因素的影响不同。在仿真结果及各模型理论分析的基础上,最后得到3种算法的适用范围。