一种基于强度折减法的自适应安全系数算法研究.pdf
一种基于强度折减法的自适应安全系数算法研究 ① 伍礼杰, 邓红卫, 张亚南 (中南大学 资源与安全工程学院, 湖南 长沙 410083) 摘 要 在系统分析 FLAC3D5.0 内置安全系数算法的求解机制和不足的基础上,根据失稳状态下求解不平衡力比率时步曲线的变 化规律,基于更小分析单位的系统失稳状态判定机制,提出了自适应安全系数算法及其计算流程,并进行了验证。 研究结果表明 自适应安全系数算法的求解结果准确可靠;相比内置安全系数算法,自适应安全系数算法能够显著提高安全系数的计算效率,并且 随着模型网格密度增加,自适应安全系数算法计算效率优势更加明显。 关键词 边坡稳定性; 安全系数; 强度折减法; 数值计算 中图分类号 TU457文献标识码 Adoi10.3969/ j.issn.0253-6099.2020.01.006 文章编号 0253-6099(2020)01-0027-06 An Adaptive Method for Solving Factor of Safety Based on Strength Reduction Method WU Li⁃jie, DENG Hong⁃wei, ZHANG Ya⁃nan (School of Resources and Safety Engineering, Central South University, Changsha 410083, Hunan, China) Abstract Based on the analysis of the mechanism and deficiencies in the solution by safety factor algorithm built in FLAC3D5.0, the problem of variation law for the curve of the unbalanced force ratio vs time step is solved in an unstable state. An adaptive algorithm for factor of safety and the calculation process are all proposed based on the judgment mechanism for the system instability state with smaller analysis unit. And its effectiveness is then validated. Since the derived results are verified to be accurate and reliable, it is concluded that the adaptive algorithm for safety factor can significantly improve the efficiency of calculation for safety factor compared to the safety factor algorithm in FLAC3D5.0. Furthermore, with the increase of the grid density of the model, the adaptive algorithm for safety factor will manifest an even greater advantage. Key words slope stability; factor of safety; strength reduction method; numeral calculations 稳定性分析是边坡工程建设、评估、治理中的重要 内容,目前主要通过理论计算、试验研究和数值模拟等 方法进行研究,其中利用强度折减法计算安全系数是 目前最常用的数值模拟方法之一。 保证安全系数计算 准确的关键是精准判定边坡的状态,目前在边坡稳定 性分析中常使用潜在破坏面贯通[1-2]、特征点位移突 变[3]、能量突变[4-6]和数值计算不收敛[7]作为边坡失 稳的判据,但前 3 种判据对边坡临界状态的判定依赖 在折减系数等增量变化下对判据变化的观察,且贯通 塑性区发展部位的判断依赖于人的经验,在事先不能 确定安全系数范围的情况下要想获得高精度的解,计 算过程繁杂、效率低,即使采取增量细化搜索策略[8] 进行优化,其计算量也非常庞大。 数值计算不收敛判 据的生效并不依赖折减系数等增量变化下某些观测量 表现出的突变性和渐变贯通性,并能通过交叉二分法 提高安全系数的搜索效率,使用方便且计算效率较高, 因此在大型数值计算中具有良好的实用性。 基于数值 计算不收敛判据,许多研究通过各种方法来提高算法 效率[9-12],这在一定程度上对强度折减安全系数算法 的搜索区间、搜索机制、初始应力状态回归等方面进行 了优化,但对数值计算收敛判据的标准依旧采用人为 划定的收敛限值和迭代计算上限,收敛限值过大会影 ①收稿日期 2019-08-12 基金项目 国家自然科学基金(51874352) 作者简介 伍礼杰(1994-),男,安徽合肥人,硕士研究生,主要从事边坡工程与稳定性数值分析等研究。 通讯作者 邓红卫(1969-),男,湖南岳阳人,副教授,博士研究生导师,主要从事岩石力学、岩土工程与地质灾害处置等方面的研究工作。 第 40 卷第 1 期 2020 年 02 月 矿矿 冶冶 工工 程程 MINING AND METALLURGICAL ENGINEERING Vol.40 №1 February 2020 万方数据 响安全系数的准确性,过小则会提高计算收敛难度导 致计算量过大甚至无法收敛;迭代计算上限过大或过 小会导致边坡状态的误判,且过大的迭代计算上限还 会导致计算量过大。 寻找位于安全系数求解准确性和 效率两者平衡点间的迭代计算上限值需要丰富的经 验,所得结果会因人而异,故在保证安全系数计算准确 性前提下提高求解效率的关键是采用合理数值计算不 收敛判据。 本文从 FLAC3D内置安全系数算法(以下简称内置 算法)出发,针对内置算法的不收敛判据存在的一些 不足,通过对安全系数搜索和计算流程中的系统失稳 状态判定的优化研究,建立了一种原理简单、方便易 用、准确高效的自适应安全系数算法(以下简称自适 应算法)。 1 FLAC3D内置算法的机制与问题分析 1.1 内置算法原理 FLAC3D内置算法采用强度折减法计算边坡的安 全系数,即不断折减材料的剪切强度以获取边坡临界 平衡状态,此时的材料折减系数即边坡稳定性安全系 数 FS,其原理的表达式为 ctrial= c Ftrial (1) φtrial= arctan tanφ Ftrial (2) 式中 c、φ 分别为材料的粘聚力和内摩擦角;Ftrial为折 减系数;ctrial、φtrial分别为材料强度折减后的粘聚力和 内摩擦角。 大多数工程边坡特别是失稳后亟需治理和处治后, 要求边坡的安全系数介于 0.5~2.0 之间,因此本文讨论 的安全系数范围为[0.5,2.0]。 FLAC3D5.0 软件的内置 算法机制可以视为运用 Ftrial搜索区间为[0.5,2.0]且首 次 Ftrial为1.0 的特殊二分法来逼近边坡临界状态的折减 系数,其典型的求解流程如图 1 所示,具体步骤如下 1) 初始计算条件设置,包括材料本构关系、性质 和模型边界条件等参数的设置,重力加速度的施加等。 2) 初始平衡计算,生成初始地应力,并对数值计 算产生的变形位移、变形速度和塑性屈服区进行归零 处置,获得模型初始应力状态文件。 3) 系统特征响应时步 Nr的计算,以摩尔⁃库仑本 构模型为例,此计算过程的实质是给模型粘聚力和抗 拉强度一个极大值,使系统内部应力状态产生巨大变 化,默认给系统应力状态一扰动因子为 2 的扰动,计算 系统将历经多少时步回归平衡,这个时步值即为 Nr, 反映系统的求解计算难度。 ;,A/;994 **;A4D0 FOSInitial.f3sav *;8/0;FS -/ -/ 912,7, -8,C0;Ftrial0.5v1v2 ;*9D1.0 ,9*;D0 FOSInitial.f3sav -v2Ftrial/;D0 FOSUnstable.f3sav -v1Ftrial/,D0 FOSStable.f3sav , 图 1 内置算法典型流程 4) 采用交叉法猜测强度折减系数 Ftrial的上下限 值[v1,v2],并用二分法不断试算逼近模型临界状态的 FS。 每经过 Nr时步的强度折减迭代计算都会进行系 统状态判定,当不平衡力比率小于收敛限值 Rd(软件 默认为 1.010 -5 )时,则认为数值计算结果收敛,系统 状态是稳定的,更新稳定状态文件 FOSStable.f3sav。 当某次迭代计算 Nr时步后系统的平均力比率的变化 量小于 10%或者其变化量一直大于 10%但迭代时步 超过 6Nr,都认为数值计算结果不收敛,系统处于失稳 状态,更新失稳状态文件 FOSUnstable.f3sav。 以上条 件都不符合时,系统处于未确认状态,进入下一轮 Nr 时步的迭代计算,直到满足条件后才会退出强度折减 迭代计算。 5) 当强度折减系数的上下限的差值满足求解精 度要求时(默认为 v2 -v 1<0.005 v1 +v 2 2 ),则跳出参数试算 循坏,获得安全系数 FS,反之继续采用二分法获得新 82矿 冶 工 程第 40 卷 万方数据 的 Ftrial进行强度折减计算,不断缩小 Ftrial的取值范围。 1.2 内置算法存在的问题分析 FLAC3D5.0 内置算法的本质是传统强度折减法, 虽然有着众多优点,但在计算边坡安全系数时依旧存 在有待改进之处,比如对粘聚力和内摩擦角的同比例 折减策略并不完全符合实际边坡失稳破坏过程中粘聚 力和内摩擦角的变化[13-14],边坡失稳状态难以精准判 定等。 图 2 为内置算法计算过程中不平衡力比率和折 减参数的时变曲线,可以看出在时步(6.5~13)104计 算阶段的三次强度折减中,计算结果不再收敛,但算法 并不能及时精准识别这一系统状态。 结合内置算法的 求解流程分析可知,以特征响应时步 Nr作为分析单位 过于保守,对系统失稳状态的识别度较低,在采用不平 衡力比率判定系统状态时,无法及时有效识别系统失 稳状态使得求解时间变长,效率变低,尤其对于尺寸 大、网格密度高和工况复杂的大型数值模型计算,安全 系数求解时间会随着求解难度的提高明显变长,而且 限于软件权限,内置算法无法对边坡折减过程进行连 续监测以及在大变形模式下计算安全系数。 0;Ftrial 8/4;9 C0;Ftrial 2,* 1.63 1.62 1.61 1.60 101214 图 2 某例内置算法求解不平衡力比率及折减系数时变曲线 2 自适应算法的机制与实现 2.1 自适应算法的求解机制 根据上述分析可知 FLAC3D内置算法求解效率较 低是因为计算过程中对系统失稳状态的判定比较保 守,不能充分利用强度折减迭代计算结果中蕴含的信 息,常存在已经可以判断系统处于失稳状态但软件仍 继续计算的情况。 本文在进行这种数值计算时发现所 有的失稳状态下的不平衡力比率时变曲线都符合前期 迅速下降、后期平稳波动的规律,具体如图 3 所示。 可 以看出Ⅰ区域曲线下降速度快、幅度明显,计算收敛迅 速,Ⅱ区域曲线在某一稳定值上下波动,但变化幅值极 小,一般而言整个计算周期不平衡力比率最小值会出 现在这一区域,Ⅲ区域曲线以极缓极小幅度上升,表明 数值计算不再收敛,系统失稳。 0A/;994 ,9*;A4D[v1 , v2 ] D../4; D199 ; , 9;FS -/ -/ 912,7, 图 4 自适应算法典型流程图 03矿 冶 工 程第 40 卷 万方数据 3 自适应算法的验证与分析 3.1 自适应算法的可靠性验证 为对比内置算法与自适应算法在求解结果上的 差异和求解效率上的优劣,参考文献[15]中的模型 数据和参数设置了 4 个具有代表性的边坡模型来进 行对比分析,其边坡具体尺寸如图 5 所示,模型宽度统 一取 5.0 m,其材料参数如表 1 所示,安全系数都处于 [0.5,2.0]区间内。 30 m 30 m 20 m 40 m 95 m a 30 m 40 m 20 m 40 m 95 m b 30 m 50 m 20 m 40 m 95 m c 30 m 60 m 20 m 40 m 95 m d 图 5 4 种边坡网格构形 表 1 材料参数 密度 / (kgm -3 ) 体积模量 / MPa 剪切模量 / MPa 粘聚力 / kPa 内摩擦角 / () 抗拉强度 / MPa 2.58.3334.84642270.1 建模时采用 Midas GTS NX 进行网格划分,网格类 型为四面体+六面体的混合网格,网格尺寸为 1.0 m, 模型底部施加 3 方向位移约束的边界条件,四周施加 垂直面的方向位移约束的边界条件,上部施加自由边 界。 为保证计算效果的可靠性,两种算法对同一边坡 进行安全系数计算时采用的网格模型、重力加速度、材 料参数和软硬件环境保持相同,求解精度均取 0.001。 表 2 和表 3 分别为自适应算法与内置算法求解的 安全系数和所需的计算时步,可以看出两种算法求解 结果差异非常小,4 个边坡自适应算法结果与内置算 法结果的差值比分别为 0. 52‰,1. 86‰,0.00‰ 和 0.00‰,但在计算时步上自适应算法与内置算法相比,4 个边坡的计算时步分别减少了 42.24%,65.75%,39.90% 和 18.98%。 这说明自适应算法不仅求解结果是准确 的,而且在求解效率上是大于内置算法的,因此自适应 算法一定程度上改进了内置算法存在的系统失稳状态 识别效率低的缺点。 表 2 安全系数对比 边坡 坡角 / () 安全系数 内置算法自适应算法 差值比 / ‰ (a)29.71.9381.937-0.52 (b)38.71.6101.607-1.86 (c)53.11.2691.2690.00 (d)76.00.8940.8940.00 表 3 计算时步对比 边坡 坡角 / () 计算时步 内置算法自适应算法 差值比 / % (a)29.7103 01559 504-42.24 (b)38.7150 71751 621-65.75 (c)53.1108 52766 315-39.90 (d)76.0116 21194 158-18.98 3.2 网格密度对自适应算法求解结果的影响分析 为进一步研究在大型数值计算中网格密度对两种 算法的计算结果差异的影响,以边坡(c)为基础,划分 0.3~1.2 m 共 10 种不同网格尺寸的模型,获得了不同 网格密度下两种算法所得的安全系数、求解时步和求 解时间,具体结果如表 4 和图 6~8 所示。 由表 4 和图 6 可知,2 种算法求解的安全系数曲 线的变化规律基本相同,数据差异很小,始终保持在 1.1%以下,说明网格密度对自适应算法计算结果的准 表 4 不同网格密度下两种算法结果差异对比 网格尺寸 / m 网格 单元数 差异占比/ % 安全系数求解时步求解时间 1.28 640+0.08-39.48-37.41 1.110 960+0.08-47.29-46.39 1.015 3050.00-40.37-38.96 0.921 2050.00-42.30-41.48 0.828 935-0.79-69.48-70.19 0.743 937-0.32-57.28-57.32 0.669 445-0.41-53.42-53.00 0.5116 492-1.06-79.12-79.18 0.4243 261-0.25-57.97-57.45 0.3569 259-1.07-69.47-69.56 平均值-55.62-55.09 13第 1 期伍礼杰等 一种基于强度折减法的自适应安全系数算法研究 万方数据 -B;105 1.30 1.28 1.26 1.24 1.22 1.200 246 9; 6D, D;A, 图 6 安全系数对比图 -B;105 3 2 1 00 246 91;105 6D, D;A, 图 7 求解时步对比图 -B;105 60 50 40 30 20 10 00 246 91;0h 6D, D;A, 2,* 8 6 4 2 0 0.40.20.60.00.8 图 8 求解时间对比图 确性基本上没有影响。 由表 4 和图 7 可知,随着网格 密度增大,内置算法的求解时步总体上不断增大,而自 适应算法所需的求解时步能够始终保持在一定的数值 范围内,对比内置算法平均能够减少 55.62%的求解时 步,自适应算法在计算时步上的优化效果显著。 由表 4 和图 8 看出,随着网格密度增加,2 种算法的求解时 间都在增加,但自适应算法的增幅小于内置算法,相比 内置算法,自适应算法平均能够减少 50.10%的求解时 间。 因此自适应算法在计算效率上比内置算法具有更 加明显的优势。 4 结 论 1) 通过分析 FLAC3D内置安全系数算法的求解流 程和机制,发现判定机制过于保守、无法灵敏及时识别 系统失稳状态,因而计算效率低。 此外内置算法还存 在不能在大变形模式下求解安全系数、整个求解流程 并不对用户开放等不足。 2) 根据失稳状态下求解不平衡比率时步曲线的 变化规律,采用比特征响应时步更小的分析单位实现 对数值计算不收敛情况的超前预测和高效识别,提出 了基于改进的系统失稳状态判定机制的自适应算法。 3) 针对 4 种典型边坡对比了两种算法求解的安 全系数和时步,验证了自适应算法的正确性和高效性, 而且自适应算法的求解效率随着网格密度的增加而明 显增加。 参考文献 [1] Matsui T, San K. Finite element slope stability analysis by shear strength reduction technique[J]. Soils & Foundations, 1992,32(1) 59-70. [2] 王 伟,陈国庆,朱 静,等. 考虑张拉⁃剪切渐进破坏的边坡强度 折减法研究[J]. 岩石力学与工程学报, 2018,37(9)2064-2074. [3] 胡安峰,陈博浪,应宏伟. 土体本构模型对强度折减法分析基坑整 体稳定性的影响[J]. 岩土力学, 2011,32(S2)592-597. [4] 刘新荣,涂义亮,钟祖良,等. 基于能量突变的强度折减法边坡失 稳判据[J]. 中南大学学报(自然科学版), 2016,47(6)2065- 2072. [5] 李世贵,黄 达,石 林,等. 基于极限应变判据⁃动态局部强度折 减的边坡破坏演化数值模拟[J]. 工程地质学报, 2018,26(5) 1227-1236. [6] 涂义亮,刘新荣,钟祖良,等. 三类边坡失稳判据的统一性[J]. 岩 土力学, 2018,39(1)173-180. [7] Griffiths D V, Lane P A. Slope stability analysis by finite elements[J]. Geotechnique, 1999,49(7)387-403. [8] Won J, You K, Jeong S, et al. Coupled effects in stability analysis of pile⁃slope systems[J]. Computers and Geotechnics, 2005,32(4) 304-315. [9] 陈育民,徐鼎平. FLAC/ FLAC3D基础与工程实例(第 2 版)[M]. 北京中国水利水电出版社, 2013. [10] 陈 曦,刘春杰. 有限元强度折减法中安全系数的搜索算法[J]. 岩土工程学报, 2010,28(9)1443-1447. [11] 苏 飞,李 博. 基于 FLAC3D的强度折减法程序改进研究[J]. 贵州科学, 2017,35(2)72-78. [12] 张 奎,刘艳章,盛建龙,等. 基于边坡岩土体劣化破坏的临界滑 移面研究[J]. 矿冶工程, 2018,38(5)6-10. [13] 陈 冉,刘 飞. 基于双折减系数法的土坡稳定性分析[J]. 防 灾减灾工程学报, 2013,33(s)105-110. [14] 赵炼恒,曹景源,唐高朋,等. 基于双强度折减策略的边坡稳定性 分析方法探讨[J]. 岩土力学, 2014,35(10)2977-2984. [15] 白 冰,袁 维,石 露. 一种双折减法与经典强度折减法的关 系[J]. 岩土力学, 2015,36(5)1275-1281. 引用本文 伍礼杰,邓红卫,张亚南. 一种基于强度折减法的自适应安 全系数算法研究[J]. 矿冶工程, 2020,40(1)27-32. 23矿 冶 工 程第 40 卷 万方数据