Abstract:The fundamental principle of strength reduction is adopted in RFPA(rock failure process analysis) code;and a RFPA based numerical code RFPA-SRM (strength reduction method) is developed for rock and soil engineerings. In this code,the finite element method is employed to obtain the stress fields. RFPA-SRM not only satisfies the global equilibrium,strain consistent and nonlinear constitutive relationship of rock and soil materials,but also can consider the heterogeneous characteristics of materials at mesoscopic level. The advantages of RFPA method in failure process analysis to reproduce the damage-induced failure process due to the strength degradation of rock and soil structures is an important feature in RFPA-SRM code. Practical applicability of the proposed technique to complicated cases is demonstrated. The failure criterion of slope failure is employed by assuming that the counts of failed elements with reduction steps reach to maximum values. As the proposed method is used to conduct the stability analysis of slope,the failure surface of slope as well as the safety factor can be achieved directly without any assumption on the failure surface. RFPA-SRM provides a powerfully alternative and effective approach for the stability analysis of slope. Especially the fracture process obtained with RFPA-SRM is significantly meaningful for the investigation of failure mechanism of slope,which is beneficial to fundamentally guide the in-situ design of slope. Finally,the stability analysis is conduced on a divaricately multi-arch tunnel. The safety factors and failure surface of the tunnel are numerically obtained,which show that RFPA-SRM is suitable for stability analysis of rock and soil structures.