针对复杂边坡非圆弧滑动面求解,结合双层搜索机制,将类电磁机制算法作为第1层搜索方法,将粒子数较少的类电磁机制算法或复合形法作为第2层搜索方法。研究结果表明:本文的2种算法与其他算法相比所得结果都比较接近,证明本文方法的有效性;左右交点位置对安全系数影响的敏感度于滑动面其他节点的低;复合形法作为第2层搜索方法,其计算精度比采用类电磁机制算法的略高,但迭代次数成倍增加;算例中可能存在若干条滑动面,安全系数相差很小,但滑动面位置有差别。
Due to the difficulty of locating non-circular critical slip surfaces,search method with two-layer structure was used,electromagnetism-like algorithm was taken as the first layer search method,electromagnetism-like algorithm with small population or complex method was taken as the second layer search method.The results show that the critical slip surfaces and factors of safety obtained by the two methods are similar to those by other methods.The effectiveness and efficiency of the algorithm is proved.The position of the two exit points has little influence on factors of safety,calculation accuracy of the second layer search with complex method is slightly higher than that with electromagnetism-like algorithm,but the number of iteration double increases.There may be small differences in factor of safety,but large differences in the location of critical slip surface.