[发明专利]一种基于自适应变分模态分解的工程结构信号处理方法有效
申请号: | 202110065539.5 | 申请日: | 2021-01-18 |
公开(公告)号: | CN112733458B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | 范千;陈振健;朱三凡 | 申请(专利权)人: | 福州大学 |
主分类号: | G06F18/213 | 分类号: | G06F18/213;G06N3/006;G06F123/00 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈明鑫;蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自适应 变分模态 分解 工程 结构 信号 处理 方法 | ||
1.一种基于自适应变分模态分解的工程结构信号处理方法,其特征在于,包括如下步骤:
步骤S1、输入原始的工程结构信号;
步骤S2、对变分模态分解方法VMD中的分解模态数K和惩罚因子α进行编码;
步骤S3、根据原始信号的VMD分量的最小信息熵值建立起适应度函数;
步骤S4、利用哈里斯鹰优化算法对适应度函数进行优化,求解出最优参数组合;
步骤S5、利用所得的最优参数组合对原始信号进行变分模态分解处理;
步骤S6、从各信号分解的分量中选择最高频IMF分量,得到组合分量;使用ICA技术提取该组合分量的独立分量;并根据独立分量判断工程结构损伤工况;
步骤S3中,信息熵计算公式为:
式中,pi为信号序列x(n)中取得xi的概率;
步骤S4中,哈里斯鹰优化算法具体包括以下步骤:
步骤S41、在搜索空间中随机生成规模为N个个体的初始种群,设置最大迭代次数T,搜索维数D,搜索范围[lb,ub];
步骤S42、计算出每个个体的适应度值,找出适应度值最小的个体位置作为当前猎物的位置;
步骤S43、更新猎物能量E;当|E|≥1|时,算法进入探索阶段,当|E|<1时,算法进入开发阶段;在不同阶段,选择相应的公式对鹰群种群个体的位置进行更新;
步骤S44、若当代迭代次数达到最大迭代次数,则输出最优个体;否则,返回步骤S42;
步骤S5中,变分模态分解处理具体如下:
步骤S51、初始化本征模态函数中心频率和拉格朗日乘法算子令循环次数n=0,分解模态数k=1;
步骤S52、令n=n+1,执行循环;
步骤S53、在ω>0的条件下,分别更新和
步骤S54、设定精度ε,判断是否满足收敛条件若满足,停止循环,分解出k个满足条件的模态分量;否则,令k=k+1,返回步骤S52。
2.根据权利要求1所述的一种基于自适应变分模态分解的工程结构信号处理方法,其特征在于,步骤S43中,猎物能量E的表达式为:
式中,E0表示能量的初始状态,每次迭代时在区间(-1,1)内随机变化,t表示当前迭代次数。
3.根据权利要求2所述的一种基于自适应变分模态分解的工程结构信号处理方法,其特征在于,步骤S43中,探索阶段的鹰群种群个体的位置采用下式进行更新:
式中,X(t+1)表示鹰群下一次迭代的位置,Xrand是当前种群种内随机选择的个体,X(t)和Xrabbit(t)分别为当前鹰和猎物的位置,r1、r2、r3、r4和q分别是(0,1)内的随机数,UB和LB分别为鹰群位置的上下界,Xm(t)是当前种群的平均位置,计算公式如下:
式中Xi(t)表示迭代中每只鹰的位置,N表示鹰群个体的总数。
4.根据权利要求3所述的一种基于自适应变分模态分解的工程结构信号处理方法,其特征在于,步骤S43中,在开发阶段鹰群种群个体的位置更新包括四种方式:软围攻、硬围攻、逐步迅速俯冲的软围攻以及逐步迅速俯冲的硬围攻;此处引入一个随机数r,其表示猎物突然袭击之前的逃脱机会;当r<0.5时,猎物成功逃脱;当r≥0.5时,猎物逃脱失败;具体如下:
1)当r≥0.5,|E|≥0.5时,哈里斯鹰群采用软围攻捕获猎物,对应的数学模型为
X(t+1)=ΔX(t)-E|JXrabbit(t)-X(t)| (5)
ΔX(t)=Xrabbit(t)-X(t) (6)
J=2×(1-r5) (7)
式中,ΔX(t)为迭代t次时,兔子的位置和当前位置的差值,r5是(0,1)内的随机数,J表示整个逃跑过程中兔子的随机跳跃强度,该值在每次迭代中随机变化;
2)当r≥0.5,|E|<0.5时,哈里斯鹰群采用硬围攻捕获猎物,定义如下
X(t+1)=Xrabbit(t)-E|ΔX(t)| (8)
3)当r<0.5,|E|≥0.5时,哈里斯鹰群对猎物进行逐步迅速俯冲的软围攻;此种情况下,鹰群有两种位置更新方式进行选择,具体如下:
Y=Xrabbit(t)-E|JXrabbit(t)-X(t)| (10)
Z=Y+S×LF(D) (11)
式中,D是问题的维数,S是大小为1×D的随机向量,LF为levy飞行函数,计算式为
式中,μ和v是(0,1)内的随机数,β是一个默认常量,其值取1.5;
4)当r<0.5,|E|<0.5时,鹰群对猎物进行逐步迅速俯冲的硬围攻,并使用下式更新当前位置:
Y=Xrabbit(t)-E|JXrabbit(t)-Xm(t)| (15)
Z=Y+S×LF(D) (16)
式中,Xm(t)是由式(4)得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110065539.5/1.html,转载请声明来源钻瓜专利网。