文章将仿电磁学算法EM(electromagnetism-like mechanism)同SFLA算法的优点结合起来构造了一种新的智能算法EMMG(electromagnetism-like mechanism based on multi groups),它具有较好的全局搜索和局部搜索能力,以及较快的收敛速度,且具有较高的容错性。通过算例分析和仿真验证了该算法在故障区间定位过程中的优化性能和优化效率优于EM和GA算法,对含有畸变的故障信息进行故障诊断,具有较好的故障区间定位效果。基于以上理论成果,结合沈阳和平区10kV配电网的网架结构,运用C#软件和Oracle 10g数据库开发工具开发了一款故障诊断软件,有效实现了配电网故障诊断可视化。