买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于改进狼群算法的非圆弧边坡滑面搜索方法_南京交通职业技术学院_202210520129.X 

申请/专利权人:南京交通职业技术学院

申请日:2022-05-13

公开(公告)日:2024-02-02

公开(公告)号:CN114925603B

主分类号:G06F30/27

分类号:G06F30/27;G06N3/006;G06F119/14

优先权:

专利状态码:有效-授权

法律状态:2024.02.02#授权;2022.09.06#实质审查的生效;2022.08.19#公开

摘要:本发明公开了一种基于改进狼群算法的非圆弧边坡滑面搜索方法,包括以下步骤:建立数值模型,提取数值模型的基本信息;根据单元材料编号对单元格进行分类,将边坡图像分层绘出;将边坡图像中坡顶和坡脚某一范围内边坡表面的区域设置为头狼及母狼可能活动范围;头狼、母狼、探狼以固定步长游走,共同组成狼群组合,确定路径上各点的应力信息;根据应力信息计算出相邻两匹狼之间的滑动力及抗滑力,定义狼群的适应度为安全系数的倒数,将适应度值最大的样条曲线作为最优化样条曲线。本发明提供的一种基于改进狼群算法的非圆弧边坡滑面搜索方法,能够弥补圆弧形滑面假设与实际不符的缺点,快速准确确定边坡滑动面位置并计算安全系数。

主权项:1.一种基于改进狼群算法的非圆弧边坡滑面搜索方法,其特征在于:包括以下步骤:基于预建立的数值模型,提取数值模型的基本信息,所述基本信息包括节点数目np,单元格数目ne,单元材料编号、单元中的节点编号、每个网格节点坐标、节点处应力分量大小和每种材料抗剪强度参数;根据单元材料编号对单元格进行分类,将不同种类材料的单元格用不同颜色显示,以此将边坡图像分层绘出;将边坡图像中坡顶和坡脚某一范围内边坡表面的区域设置为头狼及母狼可能活动范围,也即边坡的滑出滑入点,作为狼群算法的头狼母狼初始位置;头狼、母狼、探狼以固定步长游走,共同组成狼群组合,按照头狼与母狼横坐标等分,每个等分点纵向线设置为探狼活动位置,以固定步长游走,来确定样条曲线方程,头狼执行召唤行为,确定路径上各点坐标,然后猛狼执行围攻行为,确定路径上各点的应力信息;根据应力信息计算出相邻两匹狼之间的滑动力及抗滑力,安全系数为滑动力之和比抗滑力之和,定义狼群的适应度为安全系数的倒数,再根据适应度的大小淘汰掉不适宜的狼群,最后将适应度值最大的样条曲线作为最优化样条曲线,提取数值模型基本信息的具体过程为:数值模型由一系列多边形标准单元构成,每一个多边形标准单元由节点和边构成,每个多边形单元内节点编号和单元编号均从1开始,对数值模型进行分析,提取数值模型的单元格数目ne,每个单元材料编号,对于ne个单元格,分别提取节点数目np,三分量节点坐标x,y,z和节点处应力分量大小σxx,σyy,τxy,循环ne个单元格,循环完成后得到每个节点的坐标与应力值以及单元格材料编号,多边形标准单元包括三角形单元或者四边形单元,每个多边形标准单元均由4个节点构成,四边形单元构成写成1,2,3,4,三角形单元构成写成1,2,3,3;边坡图像分层绘出具体步骤为:遍历所有单元格,先判别单元格材料的类别,根据材料类别对单元格进行分类,再找到每种材料中单元格节点编号所对应的点的坐标,将坐标以1-2、2-3、3-4、4-1或者1-2、2-3、3-3、3-1的顺序连接起来,组成四边形或三角形,将不同材料单元格用不同颜色依次绘出,即可得到二维边坡图像;头狼母狼初始位置确定具体步骤为:给定滑出点横坐标范围Xtl1,Xtl2以及滑入点横坐标范围Xml1,Xml2,设给定的初始滑出点横坐标为x=Xtl1,初始滑入点横坐标为x=Xtl2,遍历所有节点,计算每个节点到直线x=Xtl1的距离d1=|x-Xtl1|,到直线x=Xml1的距离d2=|x-Xml1|,分别筛选出K个距离最小的点的坐标,然后在K个坐标中选取纵坐标最大值,则此时所对应的点的纵坐标即为滑出滑入点纵坐标,此时,初始头狼及母狼位置被确定,分别设为Xtl1,Ytl1和Xml1,Yml1;将头狼及母狼横坐标三等分,分别记为Xt1=Xtl1+Xml1-Xtl13,Xt2=Xtl1+2*Xml1-Xtl13,初始探狼分别为头狼母狼连线与x=Xt1及x=Xt2交点,也即初始探狼坐标为初始探狼分别以固定步长x_d3和x_d4向下游走p和q步,其中,x_d3=ymax1-ymin1p、x_d4=ymax2-ymin2q,其中ymax1和ymax2分别为每探狼游走区域上限,也即初始探狼位置,ymin1和ymin2分别为每探狼游走区域下限,也即边坡最下限,将此时的探狼与头狼和母狼作为三次样条曲线的四个控制节点,来求出样条曲线的表达式;样条曲线表达式具体求解步骤如下:将所研究区间[a,b]分为n个区间[x0,x1,x1,x2……xn-1,xn],共有n+1个点,端点值分别为x0=a,xn=b,三次样条曲线定义:①在每一个分段小区间[xi,xi+1]上,Sx=Six都为一个三次方程,则在[xi,xi+1]处的三次样条函数的展开式为:Six=dix-xi3+cix-xi2+bix-xi+ai,xi≤x≤xi+11,②Sx,S′x,S″x在[a,b]上都连续,③Sx满足差值条件Sxi=yi,i=0,1,2……n,令:yi=fxi,hi=xi+1-xi,Si'xi=mi,i=0,1,2……n根据定义①②③,在[xi,xi+1]区间有:a插值连续性:Sixi=yi、Sixi+1=yi+1,其中i=0,1,2,……,n-1由Sixi=yi可得ai=yi由Sixi+1=yi+1可得dihi3+cihi2+bihi+ai=yi+1b微分连续性:Si′xi+1=Si+1′xi+1、Si″xi+1=Si+1″xi+1,其中i=0,1,2,……,n-1由Si′xi+1=Si+1′xi+1即:Si′xi+1=3dixi+1-xi2+2cixi+1-xi+bi=3dihi2+2cihi+biSi+1′xi+1=3di+1xi+1-xi+12+2ci+1xi+1-xi+1+bi+1=bi+1得bi+3dihi2+2cihi-bi+1=0由Si″xi+1=Si+1″xi+1得2ci+6dihi-2ci+1=0c样条曲线的微分式:Six=dix-xi3+cix-xi2+bix-xi+aiSi′x=3dix-xi2+2cix-xi+biSi″x=6dix-xi+2cix-xi设mi=Si″xi=2ci+1,则2ci+6dihi-2ci+1=0可写为mi+6dihi-mi+1=0,可推出将di、ci代入yi+bihi+2cihi+dihi3=yi+1可得将di、ci、bi代入bi+3dihi2+2cihi-bi+1=0可得:在自由边界下,即S″=0,此时m0=0,mn=0根据上式,可构造如下式3矩阵: 公式3中,fi=6pi+1-pi,i=1,2,3……n-1在固定边界下,由于首尾两端点的微分值是被指定的,分别假设为A、B,则由S0′x0=A可得:由Sn-1′xn=B可得: 在非扭结边界条件时:S0″′x0=S1″′x1、Sn-2″′xn-2=Sn-1″′xn-1由于Si″′x=6di,其中d0=d1,dn-2=dn-1,也即h1m1-m0=h0m2-m1,hn-1mn-1-mn-2=hn-2mn-mn-1 由z个未知数的非齐次方程组Ux=Q有唯一解的充分必要条件是RU=RQ=z,可知矩阵方程在以上三种情况下都有唯一解,对上述三个矩阵方程采用高斯列主元消去法即可求解得出mi最后,代入式1可以得出: 求出各项系数后,即可得到该样条曲线方程,头狼处探狼以固定步长x_d1游走m步,母狼处探狼以固定步长x_d2游走t步,共产生m*t*p*q组狼群,每组不同的头狼、母狼及探狼组合都可以求出一种不同的样条曲线结果,然后根据边坡滑动面特点筛选掉不符合边坡滑动面特点的曲线。

全文数据:

权利要求:

百度查询: 南京交通职业技术学院 一种基于改进狼群算法的非圆弧边坡滑面搜索方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。