摘要: |
边坡工程因其重要性一直以来是岩土工程领域中的一个研究热点。对边坡稳定进行研究分析,找出既经济且安全的方法具有非常重要的实践意义。以岩土体为工程材料的边坡,其组成和结构构造都存在不均匀性,表现出的工程性质差异很大,采用基于极限平衡理论的传统边坡安全度评价方法一中值安全系数法难以体现边坡工程的不确定性,而基于随机概率分析的边坡稳定可靠度分析方法,充分考虑岩土体参数的均值及其变异性,从实际意义上来说更为合理。把工程设计和现有工程的安全评价建立在可靠度分析的基础上具有重要的现实意义,也是当前的发展趋势。
由于边坡系统的复杂性,其稳定性问题及求解可靠指标问题多表现为约束优化问题,目标函数往往是具有多极值点、非凸性的隐函数,因此,采用一般的优化理论进行滑动面搜索时易陷入局部最优解,因此不易求解,从而导致了进行边坡稳定可靠性分析的程序较少,且大多为商业软件,不公开源代码。这就使得很多后来的研究者不得不自己重新编写程序进行计算,这个过程是特别费时间的,造成了许多重复的工作,也浪费了资源。为此,本文致力于研究边坡稳定可靠性分析的方法及其程序实现,希望能给这方面的研究者一些参考意义。
针对以上问题,本文主要对以下内容进行了研究:
(1)分析了当前常用的可靠度计算方法,比较了这些方法的优缺点,最终选用遗传算法计算可靠度。
(2)分析了简单遗传算法(SGA),针对其存在的缺点与不足,引入加速遗传算法(AGA),并对其性能作了比较。计算结果表明:加速遗传算法(AGA)在计算精度,速度及结果稳定性方面明显优于简单遗传算法(SGA)。
(3)在前人研究的基础上,提出了用遗传算法计算边坡可靠指标并同时搜索最危险滑动面的算法。该算法充分利用了遗传算法在求复杂、多峰、非凸性的隐函数优化问题的优势,使得计算结果更精确。
(4)以面向对象方法编写了边坡稳定分析程序。该编程方法更利于程序的理解、应用、维护及源代码的重利用和扩展。程序中对边坡对象的划分及实现为以后这方面的分析提供了参考(例如将边坡模型分为几何模型和条块模型,将多段线加入土层属性形成土层界线等)。将编好的程序进行了考核,考核结果证明了本文程序的正确性,并用它进行了简单的工程应用,具有一定的工程实际意义。
|