首页专业论文技术应用政策标准解决方案常用资料经验交流教育培训企业技术专家访谈电力期刊
您现在的位置:北极星电力网 > 技术频道 > 技术应用 > 加速遗传算法在边坡稳定分析中的应用(1)

加速遗传算法在边坡稳定分析中的应用(1)

北极星电力网技术频道    作者:佚名   2008/1/16 17:55:48   

 关键词:  遗传算法 的应用

摘要:基于圆弧滑动面的假定和遗传算法的思想,提出了用加速遗传算法(aga)搜索边坡最危险滑动面及其对应的最小安全系数的方法。该方法是一种模拟生物遗传进化过程的算法,它克服了传统优化方法容易陷入局部极值点和误差传递导致不收敛的缺点,具有较高的计算精度,适用性强,搜索的最优解更具有全局性。通过一河堤工程实例对其进行了验证。

关键词:边坡稳定性加速遗传算法危险滑动面最小安全系数

边坡稳定性评价是岩土、水利和交通工程中的常见问题,它涉及矿山工程、岩土工程、水利水电工程、铁道工程、公路工程等诸多工程领域,能否正确评价其稳定性直接关系到建设的资金投入和人民的生命财产安全。边坡稳定性分析方法很多,极限平衡法是最常用的一种方法,其基本方法是先假设滑动面,再根据刚体平衡条件计算该滑动面的稳定安全系数。稳定计算的目的是找出边坡的最小安全系数和相应的滑动面,为此必须经过多次试算才能找到,工作量大且容易遗漏最危险滑动面。本文将求解边坡的最小安全系数和相应滑动面表示成最优化问题,然后采用加速遗传算法求解。

1边坡稳定计算模型[1]

本文采用基于圆弧滑动的刚体极限平衡法计算边坡稳定安全系数。假设滑动面为圆柱面、滑动体为刚体,将滑动体划分成条块,计算作用在滑动块上的滑动力和抗滑力,由此得到稳定安全系数。

1.1瑞典条分法

瑞典条分法不考虑土条间的相互作用力,根据滑块的抗滑力矩和滑动力矩的比值计算稳定安全系数,其表达式为:

(1)

式中:fs——边坡稳定安全系数;wi——土条重量;qi——土条滑弧中心处切线与水平线的夹角;li——土条滑弧弧长;ui——土条滑弧中心处的孔隙压力;h’c’——滑动面上的有效抗剪强度。

1.2简化毕肖普法

该方法考虑土条间水平方向的相互作用力,并假定各土条底部滑动面上的滑动安全系数均相同,即等于整个滑动面的安全系数,计算公式为:

(2)

式中,;b为土条宽度;其余参数与式(1)同。

1.3最优化模型

边坡稳定分析的目的是在所有可能滑弧中找出安全系数最小的滑弧,即最危险的滑动面。这实际上是一个优化问题,本文以圆心坐标及坡底滑出点的坐标来定义滑弧,以由式(1)或式(2)定义的安全系数为优化问题的目标函数,则边坡稳定问题可表示为如下最优化问题:

(3)

其中,分别为的取值范围。

对式(3)的求解常采用二分法、0.618法等方法[2],但这些传统的优化方法有可能由于收敛于局部最优点不能得到最小安全系数,进而影响对边坡稳定性的正确评价。本文采用具有全局收敛性的遗传算法求解式(3),可以很好的解决这个问题。

4结语

本文建立了边坡稳定分析的优化模型,并给出了加速遗传算法(aga)求解的具体算法。通过某河堤工程实例将aga方法与0.618法进行比较,说明aga方法对实际问题的搜索空间的大小变化适应能力、计算速度对全局优化特性有很大的优点,所得结果是令人满意的。因此遗传算法是在边坡稳定性分析中值得推广的一种搜索最危险滑动面的优化算法。

参考文献

[1] yanghhuang著.土坡稳定分析.包承纲等译[m]北京:清华大学出版社,1998117-126.

[2] 殷宗泽,郭志平,徐鸿江等.条分法土坡稳定分析计算程序(slp)[a].见:姜弘道,赵光恒,向大润等编,水工结构工程与岩土工程的现代计算方法及程序[c]南京:河海大学出版社,1992,343-351.

[3] 王正志,薄涛著.进化计算[m].长沙:国防科技大学出版社,200026-162

[4] 金菊良,丁晶,魏一鸣.加速遗传算法在地下水位动态分析中的应用[j].水文地质工程地质,1999,(5)4-7

acceleratinggeneticalgorithmforslopestabilityanalysis

abstract:basedontheassumptionofcircularslipsurfaceandanideaofgeneticalgorithm,amethodthatusesacceleratinggeneticalgorithmtodeterminethemostdangerousslipsurfaceandthecorrespondingminimumsafetyfactorispresented.itsimulatesgeneticevolutionaryprocessoforganismandavoidslocalminimum,whichisoftenobtainedbytraditionaloptimummethod.themethodhasthepropertiesofhighprecision,wideutilizationandglobaloptimizationthathavebeenverifiedbyanengineeringcase.

keywords:slopestability;acceleratinggeneticalgorithm;mostdangerousslipsurface;minimumsafetyfactor

2边坡稳定分析的加速遗传算法

2.1加速遗传算法简介

遗传算法(geneticalgorithm,简称ga)是模拟自然界生物进化过程提出的一种自适应随机性优化搜索算法[3]。该算法首先随机产生种群,并用合理的评价函数对种群进行评估,在此基础上进行选择、交叉及变异等遗传操作,进行具有导向性的随机搜索,直至得到最优解。基本遗传算法求解步骤主要包括:首先随机生成最优化问题的n个可行解,并对解进行编码,我们称这n个解为父代,每个解为一个个体,解的编码为染色体,组成编码的元素为基因。然后确定适当的评价函数,每个染色体的评价函数值的大小决定了其按照某个概率被选择产生后代的机会的大小。第三是染色体的结合,根据适当的概率,选择的父代进行两两配对,通过编码间的交叉产生新的个体。最后是变异,按适当的概率,使新一代的某些基因发生变化。变异操作使解具有更大的遍历性,有利于收敛到全局最优点。

基本遗传算法对各种实际问题的搜索空间的大小变化适应能力较差,计算量大,容易出现早熟现象。金菊良[4]利用基本遗传算法运行过程中搜索到的最优个体逐步调整优化变量的搜索区间,形成一种改进的遗传算法,称为加速遗传算法(acceleratinggeneticalgorithm,简称aga)。

2.2用aga确定边坡最危险滑动面

确定边坡最危险滑动面的优化模型如式(3)所示,用aga求解的基本步骤如下:

(1)初始群体的确定及编码

本文采用浮点向量编码,每个遗传染色体为,根据给定的xoyoxa的初始变化区间,随机地生成n个染色体,由此得到初始群体,(i=1,2,…,n),这里取种群规模n=300。

(2)评价与选择

以目标函数的值fs1fs2、…、fsn从小到大(即染色体由好到坏)进行排序,由此定义如下基于序号的评价函数

(4)

这里,本文取a=0。

采用轮盘赌的方法,每次旋转均从初始群体中选择一个染色体,旋转赌轮n次可得到n个复制染色体。这样就得到了两组各n个个体的父代种群。

(3)交叉操作

取交叉概率pc为0.9,对前面的到的两组父代染色体随机两两配对,组成对双亲进行交叉操作。设第i对双亲为,交叉后产生的两个新染色体为xy,则

(5)

其中,c为开区间(0,1)中的一个随机数。

(4)变异操作

取变异概率pm为0.1,依据此概率,从父代中随机挑选个染色体进行变异操作。设需进行变异的染色体为v,则变异后产生的新染色体x

(6)

其中,d为一随机选择的变异方向;m为给定的一大数。

如由式(6)得到的x不可行,则将m置为[0,m]之间的一随机数,重新用式(6)计算直至x可行为止。

(5)进化迭代

将由前面的到的n个个体作为新的父代,转入步骤(2),进入下一次进化过程。

(6)加速循环

每迭代两次,取进化得到的s个优秀个体的变化空间作为新的初始变化区间,转入步骤(1),重新开始迭代过程。这里取s=20。

(7)收敛标准

采用的收敛标准为连续两代计算结果满足。同时以最大加速遗传代数小于25代为辅助判断。

3算例

某河堤边坡各特征点坐标及地质剖面如图2所示,各土层地质参数见表1。

表1土层计算参数

层次

土类

容重

(kn/m3

粘聚力

(kpa)

内摩擦角

(º)

i

粉土

19.8

1.0

30

ii

淤泥质粘土

18.5

10.5

0

iii

粉土

19.6

8.0

32.5

iv

素填土

19.2

0.0

35.0

用aga对该边坡进行稳定分析,结果见表2。表中同时还给出了用0.618法分析的结果。可以看出,0.618法计算出的最小安全系数比aga得出的要大,即0.618法搜索过程容易陷入局部极小点,而aga方法有更强的搜索全局最优解的能力,能更准确评价边坡的稳定性。

表2计算结果与比较

fs计算方法

aga算法

0.618优选法

圆心坐标(m)

半径(m)

fs

圆心坐标(m)

半径(m)

fs

x

y

r

x

y

r

瑞典法

35.04

8.72

8.70

1.164

34.64

10.81

10.72

1.243

简化毕肖普法

35.20

13.04

13.14

1.522

34.88

11.44

11.34

1.547

来源:找论文网
友情链接
北极星工程招聘网北极星电气招聘网北极星火电招聘网北极星风电招聘网北极星水电招聘网北极星环保招聘网北极星光伏招聘网北极星节能招聘网招标信息分类电子资料百年建筑网PLC编程培训

广告直拨:   媒体合作/投稿:陈女士 13693626116

关于北极星 | 广告服务 | 会员服务 | 媒体报道 | 营销方案 | 成功案例 | 招聘服务 | 加入我们 | 网站地图 | 联系我们 | 排行

京ICP证080169号京ICP备09003304号-2京公网安备11010502034458号电子公告服务专项备案

网络文化经营许可证 [2019] 5229-579号广播电视节目制作经营许可证 (京) 字第13229号出版物经营许可证新出发京批字第直200384号人力资源服务许可证1101052014340号

Copyright © 2022 Bjx.com.cn All Rights Reserved. 北京火山动力网络技术有限公司 版权所有