人工蜂群算法(ABCA)是一种模仿自然界中蜜蜂群采集蜂蜜的自组织过程,达到寻找复杂映射极值的智能算法。采用人工蜂群算法,对长江上游某船闸施工过程中,岩体开挖产生的高边坡进行岩体力学参数反分析。旨在通过反分析的手段得到的一组更加符合工程实际的岩体力学参数。将反分析得到的这些参数用于该船闸高边坡的开挖正算,并通过实际测点位移监测值和位移计算值的比较,评价反分析得到的这组参数的优劣性。
The Artificial Bee Colony Algorithm (ABCA) is a kind of intelligent algorithm which is used for searching extreme values in a complex function mapping. The ABCA is put forward in emulating the way in which bees collect honey in nature. Use of the ABCA is maken to make the back analysis of rock mechanics parameters of high slope due to the excavation procedure of a ship lock at upper reaches of Yangtze River. The objective is to get a group of rock mechanics parameters, which more satisfy the needs in construction engineering practice, by taking the method of back analysis. The obtained rock mechanics parameters, afterwards, are used in the displacement analysis of the same high slope. By the comparison of the calculating results with the monitoring points' records, the valuation of the required rock mechanics parameters is realized.