改进的万有引力搜索算法在边坡稳定分析中的应用

来源 :岩土工程学报 | 被引量 : 0次 | 上传用户:cjz8290911
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于万有引力搜索算法(GSA)提出了一种改进的万有引力搜索算法(MGSA)。针对GSA在处理优化问题时会出现发散的情况,通过限制粒子的速度同时更改算法中的参数来改善这一问题。算法改进后显著提高了GSA中粒子的探索能力与开发能力,可以获得较强的优化能力。采用MATLAB对8个测试基准函数进行仿真实验,并将该方法引入到边坡稳定分析中。对于边坡稳定性分析,利用MGSA搜索出临界滑动面并结合极限平衡法计算出相应的最小安全系数。结果表明:与GSA法及其他方法相比,MGSA在求解最危险滑动面安全系数时具有更好的优化性能。 Based on the universal gravitation search algorithm (GSA), an improved universal gravitation search algorithm (MGSA) is proposed. In the light of the divergence of the GSA in handling optimization problems, this problem can be ameliorated by limiting the speed of the particles while changing the parameters in the algorithm. After the algorithm is improved, the ability of exploration and development of particles in GSA is significantly improved, and the optimization ability can be obtained. The simulation experiments of eight test reference functions are carried out by MATLAB, and the method is introduced into the slope stability analysis. For the slope stability analysis, the MGSA was used to search the critical slip surface and calculate the minimum safety factor according to the limit equilibrium method. The results show that compared with GSA method and other methods, MGSA has better performance in solving the most dangerous slip surface safety factor.
其他文献
几乎所有土的本构关系模型研究都是以试验得到的土样的应力应变关系曲线为依据的。在此情况下,应力应变关系曲线反映的是土样整体的变形特征,土样被认为是单元体。在土的三轴
用有限元法对12电极电容传感器敏感场进行了仿真计算,分析了电容传感器的“软场”特性,为相关的图象重建算法提供了理论依据
2.45GHz有源射频电子标签(卡)是RFID应用技术领域一个新的种类.由于这类电子标签发射功率极低,而数据空中无线传输距离可达近百米,且外界环境对其传输性能影响小,所以在无线
期刊
针对以土骨架位移u和孔隙流体压力p为基本未知量的饱和两相介质动力方程,提出基于中心差分法和精细时程积分法相结合的时域显–隐交替算法,分析饱和两相介质动力反应。该算法
富林特集团柔印产品事业部一直都在不断地完善自己的设备组合。现在连线洗版设备DW 100和DWT 65两种新的凸版连线洗版设备加入到公司nyloprint产品列表中。  DWT 65的设计
率先对江西的野生侧耳属真菌进行了系统的分子和形态学研究.采集到江西野生侧耳标本4份,经鉴定,代表了3个物种,分别为糙皮侧耳(Pleurotus ostreatus)、巨大革耳(P.giganteus)
无砂真空预压吹填软土在国内造地工程中广泛应用,但实践表明传统固结解析解已不足以预测其加固性状和加固效果。从固结方程出发,在原有的等应变假设基础上,在定解条件中增加
面向对象技术和混合动态系统均是当前的研究热点。本文把面向对象的软件技术应用于混合动态系统的仿真环境研究之中 ,设计了面向对象的混合动态系统的仿真环境的软件结构 ,完成了类的构造 ,并在中文Windows95环境下 ,以VisualC ++2 .0语言实现之。