现代工业过程中对系统安全性和可靠性的要求越来越高,故障诊断技术一直是控制领域的一个重要研究方向。由于众多控制系统的复杂性、非线性和耦合性,用于故障诊断的精确系统建模越来越受到关注。提出了一种改进的基于过零(ZC)算法的机电系统故障诊断方法,该方法给出了过零率(ZCR)的计算模型,并通过建立准则函数来优化ZC算法的参数提高ZC特征模型诊断精度和鲁棒性的模型。仿真结果验证了不同信噪比对ZC特征识别能力的影响,表明区间距离模型能有效提高ZC特征的诊断精度。最后,将该方法应用于电机故障轴承的诊断,证实了模型改进和参数优化的必要性和有效性,并验证了对负载的鲁棒性。