文章信息
- 宋大雷, 孙兆阳, 孙康康, 张家乐, 贺同福
- SONG Dalei, SUN Zhaoyang, SUN Kangkang, ZHANG Jiale, HE Tongfu
- 基于改进WOA-MP算法的多普勒海流计回波信号频率估计研究
- Research on frequency estimation of Doppler current meter echo signal based on optimization WOA-MP algorithm
- 中国测试, 2024, 50(8): 1-10
- CHINA MEASUREMENT & TEST, 2024, 50(8): 1-10
- http://dx.doi.org/10.11857/j.issn.1674-5124.2024030129
-
文章历史
- 收稿日期: 2024-03-28
- 收到修改稿日期: 2024-05-20
2. 中石化胜利石油工程有限公司钻井工艺研究院,山东 东营 257017
2. Drilling Technology Research Institute, Sinopec Shengli Petroleum Engineering Co., Ltd., Dongying 257017, China
声学多普勒海流计作为一种先进的海洋观测技术,其独特的非侵入性测量方式以及高时空分辨率的特性,为深入理解海洋动力学和气候变化提供了有力工具。本文中所设计的多普勒海流计的硬件整体结构由主控单元、发射模块和接收模块组成,如图1所示。
发射端发出的超声波信号经水体发射后,通过测量接收频率与发射频率之间的频率差,可以获取移动水团包含的流速流向信息。而针对频率成分复杂的超声波回波信号,传统频率估计方法如快速傅里叶变换(FFT)、自相关函数法(AF)等方法受限于采样数据个数和较低的频率分辨率,无法对复杂频率成分进行精确估计,因此亟需一种新的频率估计方法解决上述问题。
近年来,国内外学者通过改进多种智能优化算法结合匹配追踪算法,对频率信号进行估计和重构的研究越来越丰富。例如,LI X等人利用帝国竞争算法(ICA)结合WOA对管道内的污垢厚度进行监测,将接收到的超声波回波信号进行稀疏分解,并使用Chirp原子的参数对原信号进行重构,有较好的信号拟合效果[1]。ZHANG X等人使用鲸鱼优化算法和正交匹配追踪(OMP)方法对轴承故障进行诊断,通过WOA-OMP与构建的Gabor原子OMP比较,对模拟故障信号进行拟合实验验证,结果表示,融合WOA算法后提高了信号稀疏表示的效率和准确性[2]。CHANG M等人在超声无损检测中利用联合稀疏表示和花授粉算法(FRA)对超声信号进行参数估计和重构,提出改进的匹配追踪方法,降低了噪声,减少了信号叠加并提高了重构精度[3]。陈果等人提出一种非局部均值的鲸鱼优化去噪算法,准确检测套管内部引线变形情况,有效降低由振动引入超声波回波信号中的噪声影响[4]。林涛等人提出一种改进鲸鱼优化轻梯度提升机的算法,用于对风机主轴轴承的早期故障进行预警,达到了快速准确的预警效果[5]。
综上,本文针对多普勒海流计回波频率成分复杂,难以有效提取的问题,提出了一种改进鲸鱼优化结合匹配追踪的频率估计算法。针对相关改进步骤进行设计,并通过仿真实验验证频率估计算法的有效性和可靠性。
1 鲸鱼优化算法鲸鱼优化算法借鉴鲸鱼群体行为,模拟集体智慧,主要的步骤有:初始化种群、寻找猎物、包围猎物、捕食猎物、更新种群。WOA包含两个关键阶段:探索阶段和开发阶段[6]。假设种群中有
鲸鱼在狩猎前,必须先找到猎物,鲸鱼进行位置更新以包围猎物,式(1)和(2)是鲸鱼的位置更新表达式。
$ {\boldsymbol{X}}(t + 1) = {{\boldsymbol{X}}^ * }(t) - {\boldsymbol{A}} \cdot {{D}} $ | (1) |
$ {{D}} = \left| {{\boldsymbol{C}} \cdot {{\boldsymbol{X}}^ * }(t) - {\boldsymbol{X}}(t)} \right| $ | (2) |
式中:
D——鲸鱼和猎物之间的距离;
A和C——稀疏向量,其表达式如下:
$ {\boldsymbol{A}} = 2 \cdot {\boldsymbol{a}} \cdot {\boldsymbol r}_{1} + {\boldsymbol{a}} $ | (3) |
$ {\boldsymbol{C}} = 2 \cdot {\boldsymbol r}_{2} $ | (4) |
其中,a从2开始逐渐减小,直至迭代结束时降至0;
$ {\boldsymbol{X}}(t + 1) = {{\rm e}^{bl}} \cdot \cos (2\pi l) \cdot {{{D}}^ * } + {{\boldsymbol{X}}^ * }(t) $ | (5) |
$ {{{D}}^ * } = \left| {{{\boldsymbol{X}}^ * }(t) - {\boldsymbol{X}}(t)} \right| $ | (6) |
其中,D*表示使用螺旋气泡围捕策略后鲸鱼与猎物之间的距离;b取常数1,表示对数螺线形状;l为范围在[–1,1]的随机数,每次迭代过程中使用式(7),等概率的选择收缩和螺旋包围机制:
$ \boldsymbol{X}(t+1)=\left\{\begin{array}{*{20}{l}}\boldsymbol{X}^*(t)-\boldsymbol{A}\cdot{D}& \mathrm{if}\; p < 0.5 \\{\rm{e}}^{bl}\cdot\cos(2\pi l)\cdot{ D}^*+{\boldsymbol X}^*(t)& \mathrm{ if}\; p\geqslant0.5\end{array}\right. $ | (7) |
其中,p为[0,1]中任意的值。
1.2 搜索猎物在开发阶段,算法采用随机搜索方法而非依赖已找到的最佳位置进行位置更新,使用矢量A来控制当前鲸鱼与现有鲸鱼的相对距离。当|A|>1时,远离现有鲸鱼,当|A|≤1时,靠近现有鲸鱼。
$ {\boldsymbol{X}}(t + 1) = {{\boldsymbol{X}}_{\rm rand}}(t) - {\boldsymbol{A}} \cdot {{D}} $ | (8) |
$ {{D}} = \left| {{\boldsymbol{C}} \cdot {{\boldsymbol{X}}_{\rm rand}}(t) - {\boldsymbol{X}}(t)} \right| $ | (9) |
其中,
匹配追踪是一种贪婪算法,它在每次迭代时筛选出与待测信号近似的频率成分[7]。MP算法的一个显著特点是使用过完备频率原子字典来表示信号。因此,实现MP算法的关键问题是:选择与待测信号匹配度更高的原子字典和设计快速准确的稀疏分解算法[8]。
2.1 频率原子库构建建立频率原子字典主要分为两个步骤:第一步,利用基函数,生成与待测信号采样频率相同的频率原子;第二步,对基函数生成的频率原子进行归一化,每个原子的范数都为1,可以更好的控制和维护数值的稳定性,减小数值误差的影响[9]。根据待测信号的频率特征,设计如下频率原子字典基函数[10]:
$ {g_\gamma }(n) = \cos (2\pi {f_m}n) $ | (10) |
式中:
将生成的原子放入原子字典
$ {{\boldsymbol{\varPhi}} _N} = {\rm Norm}({{\boldsymbol{G}}_\Gamma }) $ | (11) |
归一化后的频率原子字典
多普勒海流计接收的回波信号可以被视为由P个余弦信号组合而成,第i次取样的回波信号其模型可以表示为:
$ x(i) = \sum {_{p = 1}^P{A_p}\cos [2\pi {f_p}(n - {u_p}) + {\theta _p}]} + \sigma (n) $ | (12) |
式中:
进行MP运算的目的是在待测信号
构建好过完备频率原子字典并确立好模拟信号后,就可以确定运算的输入输出参量。输入量为单位频率原子字典
1) 从过完备频率原子字典中选出与待分解信号x内积运算最大的原子,即最匹配的原子
$ \left| {\left\langle {x,{\phi _{{\gamma _0}}}} \right\rangle } \right| = \mathop {\sup }\limits_{\gamma \in \Gamma } \left| {\left\langle {x,{\phi _\gamma }} \right\rangle } \right| $ | (13) |
2) 信号x可以分解成投影在最佳原子
$ x = \left\langle {x,\phi {}_{{\gamma _0}}} \right\rangle {\phi _{{\gamma _0}}} + {R^1}x $ | (14) |
其中,
$ {R^j}x = \left\langle {{R^j}x,{\phi _{{\gamma _j}}}} \right\rangle {\phi _{{\gamma _j}}} + {R^{j + 1}}x $ | (15) |
其中,j∈[1,k],
$ \left| {\left\langle {{R^j}x,{\phi _{{\gamma _j}}}} \right\rangle } \right| = \mathop {\sup }\limits_{\gamma \in \Gamma } \left| {\left\langle {{R^j}x,{\phi _\gamma }} \right\rangle } \right| $ | (16) |
3) 经过K次分解后,信号被分解为:
$ x = \sum {_{j = 0}^{K - 1}\left\langle {{R^j}x,{\phi _{{\gamma _j}}}} \right\rangle } {\phi _{{\gamma _j}}} + {R^K}x $ | (17) |
在信号长度有限的情况下,每次分解时都有与剩余残差最匹配的原子被筛选出来,当稀疏度不太大时,
$ \hat x = \sum {_{j = 0}^{K - 1}\left\langle {{R^j}x,{\phi _{{\gamma _j}}}} \right\rangle } {\phi _{{\gamma _j}}} $ | (18) |
其中,
由于WOA存在全局搜索和局部开发能力不平衡,容易陷入局部最优的问题,本文采用改进后的WOA算法,通过在连续空间中的优化更新步骤来替代MP运算的逐次比较和遍历优化过程,从而提高了算法的效率和性能。
3.1 融合方法针对MP计算中的问题,构造WOA-MP的融合算法,其设计步骤如下:
1) 建立初始鲸鱼种群,设置种群的数量、维度。使用式(10)生成频率原子字典中的原子,设置相应采样个数和频率原子数目,并将生成的频率原子进行归一化处理。
2) 进行MP运算,计算待测信号与原子字典频率原子的内积,获得内积最大值,更新适应值,含义为种群中最佳鲸鱼与猎物的距离。
3) 利用式(3)和(4),设置影响鲸鱼种群在位置更新、收缩包围和捕食过程中各随机变量的值,利用式(1)、(5)和(8),在迭代过程中选择不同的收缩包围策略。
4) 更新最佳鲸鱼个体的位置信息,即频率原子字典中的最优原子。保留经MP运算后最优鲸鱼个体对应的最适值。
5) 计算得到信号残差R,继续进行MP运算,直到提取出信号的主要特征,使重构的稀疏矩阵满足稀疏度K,停止WOA-MP迭代计算。
使用融合算法对待测信号进行分解后,待测信号所包含的频率特征被原子库稀疏表示,从而用较少的符合信号本身特点的原子线性组合来表示待测信号。
3.2 改进方法由于WOA自身存在局限性,易陷入局部最优且求解精度受限。为了提升融合算法在频率信号估计中的性能,深入改进和优化至关重要。
3.2.1 混沌映射初始化种群混沌映射是一种结合确定性和随机性的方法。在初始化位置更新过程中,混沌变量替代了随机变量,因此混沌映射策略相较于随机搜索策略,在解空间的搜索范围更为广泛。对于随机初始化过程而言,混沌初始化有助于提升优化算法的搜索广度[11]。为了提高种群初始解的多样性,本设计采用改进型Tent混沌映射来生成高度多样化的初始鲸鱼种群[12]。
$ {{\textit{z}}}_{k+1}=\left\{\begin{array}{c}\begin{array}{l}2\cdot ({{\textit{z}}}_{k}+0.1\cdot {\rm rand}(0\text{,}1))\\ {\rm if}\;0\leqslant {{\textit{z}}}_{k} < {a}_{c}\\ 2-2\cdot \left({{\textit{z}}}_{k}+0.1\cdot {\rm rand}(0\text{,}1)\right)\\ {\rm if}\;{a}_{c}\leqslant {{\textit{z}}}_{k}\le 1\end{array}\end{array}\right. $ | (19) |
其中,ac是映射参数,取值范围在0到1之间,初始映射值
3.2.2 引入非线性收敛因子
在传统的鲸鱼位置更新中,由式(1)中的
$ {{a}} = 2 \cdot \left(1 - \frac{t}{{{T_{\max }}}}\right) \cdot \left(1 - \frac{{{t^2}}}{{T_{\max }^2}}\right) $ | (20) |
$ {{\boldsymbol{r}}}_{1}^{\ast }=\mathrm{sin}\left[\frac{\pi }{2}\cdot \left(1-\frac{t}{{T}_{\mathrm{max}}}\right)\right]\cdot {\rm rand}(0\text{,}1) $ | (21) |
在进行鲸群位置更新时引入自适应权重系数,进一步提高算法收敛速度。定义如下:
$ {\boldsymbol{X}}(t + 1) = \left(\frac{{{t^2}}}{{T_{\max }^2}}\right) \cdot {{\boldsymbol{X}}^ * }(t) - {\boldsymbol{A}} \cdot {{D}} , \left| {\boldsymbol{A}} \right| < 1,p < 0.5 $ | (22) |
$ \boldsymbol{X}(t+1)= \left(\frac{t^2}{T_{\max}^2}\right)\cdot\boldsymbol{X}\mathrm{_{rand}}(t)-\boldsymbol{A}\cdot{D}, \left|\boldsymbol{A}\right|\geqslant1,p < 0.5$ | (23) |
$ \begin{split} {\boldsymbol{X}}(t + 1) =& {{D}}^* \cdot {{\rm e}^{bl}} \cdot {\mathrm{cos}}(2\pi l) + (1 - {t^2}/({T_{\max }}^2) \cdot {{\boldsymbol{X}}^ * }(t) \\ &p \geqslant 0.5 \end{split}$ | (24) |
4 仿真结果与分析
首先,为了测试改进型鲸鱼优化算法的效果,用国际进化会议(CEC)测试函数中10个基准函数对粒子群优化算法(PSO)、帝国竞争算法(ICA)、灰狼优化算法(GWO)、鲸鱼优化方法(WOA)和改进鲸鱼优化方法(MWOA)进行算法性能对比实验[15]。其次,通过引入带高斯噪声的模拟信号,将MWOA-MP与FFT和AF进行对比,突出改进后频率估计算法抗噪能力强与频率分辨率高的优势。最后,比较在处理标准信号过程中,ICA-MP、GWO-MP、WOA-MP和MWOA-MP各自的运算时间、最优值和频率估计精度,综合对比下突出MWOA-MP算法的优越性。
4.1 基准函数测试CEC基准函数集中包括单峰函数(f1~f4)、多模态函数(f5~f7)、混合函数(f8~f10),使用智能优化算法对基准函数的峰值进行寻优,寻优结果用于评价算法的开发与勘探能力。表1是各智能优化算法的参数,表2是在CEC中使用到的基准函数,表3是各优化算法在搜索最优值的均值与标准差。
算法名称 | 参数设定 |
PSO | SA=30; It=200; Max=0.9; Min=0.2; c1=2; c2=2 |
ICA | SA=30; It=200; Imp=5; a1=2; RR=0.4; Zeta=0.02 |
WOA | SA=30; It=200; e=2.717; b2=1; P2=0.5 |
GWO | SA=30; It=200; A1=0.2; A2=0.3; A3=0.4 |
MWOA | SA=30; It=200; e=2.717; b3=1; P3=0.5; a0=0.99; r0=0.99; E=0.5 |
基准函数 | 维度 | 范围 | 理论最小值 |
30 | [–100,100] | 0 | |
30 | [–10,10] | 0 | |
30 | [–100,100] | 0 | |
30 | [–30,30] | 0 | |
30 | [–5.12,5.12] | 0 | |
30 | [–32,32] | 0 | |
30 | [–600,600] | 0 | |
2 | [–65,65] | 1 | |
2 | [–5,5] | –1 | |
2 | [–5,5] | 0.3 |
测试函数 | PSO | ICA | WOA | GWO | MWOA | |||||||||
Avg | SD | Avg | SD | Avg | SD | Avg | SD | Avg | SD | |||||
1 | 1.004 |
3.441 |
1.780 | 7.698 |
8.598 |
7.674 |
2.728 |
1.975 |
1.126 |
5.715 |
||||
2 | 9.484 |
6.019 |
6.839 |
4.674 |
5.782 |
2.070 |
1.386 | 5.351 |
1.356 |
5.375 |
||||
3 | 7.824 |
1.766 |
1.142 |
4.621 |
4.248 | 5.237 | 4.629 |
1.797 |
5.892 |
3.714 |
||||
4 | 5.169 |
2.738 |
3.069 |
6.810 | 3.666 |
2.733 |
2.531 | 5.192 |
1.950 |
1.068 |
||||
5 | 2.258 | 1.581 |
1.752 |
2.919 |
1.489 |
1.571 |
1.086 |
3.085 |
0 | 0 | ||||
6 | 2.050 |
1.734 |
9.007 | 6.474 | 1.836 |
8.047 |
1.376 | 6.665 |
8.882 |
0 | ||||
7 | 1.444 |
7.081 |
8.761 |
1.632 |
9.991 |
1.509 |
5.831 | 2.795 | 0 | 0 | ||||
8 | 4.660 | 4.169 | 9.980 |
0 | 4.531 | 3.615 | 2.950 | 2.492 | 4.516 | 4.573 | ||||
9 | –1.031 | 5.566 |
–1.031 | 0 | –1.031 | 1.250 |
–1.031 | 0 | –1.026 | 8.494 |
||||
10 | 3.981 |
3.380 |
3.979 |
1.940 |
3.979 |
1.344 |
3.979 |
0 | 3.996 |
6.543 |
在Matlab中设置好各算法的参数后,对上述的五种智能优化算法进行测试,表3显示了这五种算法在100次独立运行后的平均值和标准差。图4表示各算法随迭代数增加的寻优效果。通过分析上述图表,可知MWOA算法在求解f1~f7基准函数时寻优效果最好,这表明MWOA在单峰测试函数和多峰测试函数中具有良好的探索和寻优能力,而在混合模态函数中的效果跟其他经典算法效果相差不大。该实验表明在WOA中添加非线性因子和自适应权重对提高WOA的寻优速度和搜索能力是行之有效的。
4.2 传统频率估计算法的比较
传统的FFT算法和AF算法都是频率估计常用方法,以下实验将从频率估计误差和抗噪能力两个方面把传统方法与MWOA-MP算法进行对比。标准测试信号是由Matlab生成的离散余弦函数,含多个频率成分,同时严格确保其采样频率和数据长度与原子库中的原子相匹配。
标准测试信号为三种余弦频率成分叠加的信号,
$ \begin{split} x(n) =& {A_0}\cos (2\pi {f_{{\text{p}}1}}n + {\theta _1}) + {A_0}\cos (2\pi {f_{{\text{p}}2}}n + {\theta _2})+\\ & {A_0}\cos (2\pi {f_{{\text{p}}3}}n + {\theta _3}) \end{split}$ | (25) |
其中,fp1,fp2,fp3分别设置为
图5(a)是标准待测信号共
估计算法 | fp1 | fp2 | fp3 | |||||
AVG/Hz | RE/% | AVG/Hz | RE/% | AVG/Hz | RE/% | |||
FFT | 0.29 | 0.30 | 0.50 | |||||
AF | 0.31 | 0.40 | 0.46 | |||||
MM | 0.20 | 0.02 | 0.19 |
其中,AVG代表频率估计均值,以频率单位Hz表示;RE代表估计值相对理论值的相对估计误差,以百分比%表示;MM表示MWOA-MP算法。
此外,在不同噪声环境下评估算法抗噪性能。实验选取四个信噪比等级:–10 、–5 、1 、5 dB,对FFT算法、AF算法和MWOA-MP算法进行测试,并使用均方根误差(RMSE)评价以上方法[16]:
$ {\mathrm{RMSE}} = \sqrt {\frac{1}{Q}\sum\nolimits_{i = 1}^Q {{{\left( {{f_i} - {f_{{\text{p}}1}}} \right)}^2}} } $ | (26) |
式中:fp1——理论值
Q——要处理的运算次数。
评价结果如表5所示。
Hz | |||
信噪比/dB | FFT | AF | MM |
–10 | 24.06 | 19.48 | 14.97 |
–5 | 22.07 | 20.09 | 9.83 |
1 | 21.25 | 19.62 | 8.95 |
5 | 19.69 | 19.21 | 7.67 |
由表5,MWOA-MP算法的RMSE在信噪比较低时稍大,但仍优于传统方法。FFT和AF固有的最小频率分辨率为:
$ \Delta f = \frac{{{f_{\text{s}}}}}{{{N_0}}} $ | (27) |
式中:fs——采样频率;
N0——信号的数据点个数。
当选取较少的信号数据点进行运算时,可知上述两种方法频率分辨率较差。MWOA-MP算法在–10 dB下对待测信号进行频率估计,其抗噪性能相较另外两种频率估计方法提升30%。
4.3 融合算法的比较本实验将比较MP与智能优化算法融合后的频率估计效果,将从各算法的运算时间、最优值、频率估计精度这几个方面对算法性能进行测试,使用前文中的标准测试信号开展仿真对比实验。首先,设置算法的迭代次数为200,记录各算法在进行MP运算全部迭代次数之后的总时间,每个算法重复进行100次蒙特卡洛实验[17],实验结果如图6所示。
经计算,WOA-MP算法、GWO-MP算法和MWOA-MP算法的运算时间相近,而ICA-MP算法的运算时间最长,整个迭代过程中运算时间的跳变幅度也较大。下面开展各算法探索内积最优值的比较,用于比较各算法的全局搜索能力。同样进行100次蒙特卡洛实验,找出每次实验的最优值,即过完备原子字典中最匹配原子与待测信号进行MP运算的内积值。实验结果如图7所示。
由上图的仿真结果,WOA-MP算法和MWOA-MP算法的全局搜索性能较好,GWO-MP算法易陷入局部最优解,而ICA-MP算法的寻优能力和稳定性均较差。
标准信号的频率成分为:4800 Hz(fp1)、5000 Hz(fp2)、5200 Hz(fp3),计算各算法对标准信号的频率估计值,并进行分析。各算法在结束迭代后,从稀疏矩阵中,提取出3个最匹配的频率成分,如图8所示。
实验结果表明,在fp1、fp2、fp3频率下,MWOA-MP的频率估计一致性较好,在各频率成分的统计值较为收敛,其均值与参考频率之间的差值小于10 Hz,有较好的频率估计精度。其他三种算法在fp1、fp2、fp3下的频率统计值的收敛度一般,其估计精度误差值也较大。
5 结束语本文提出了一种基于改进WOA-MP算法的超声波频率估计方法。改进后的鲸鱼优化算法加快了对目标空间的搜索速度,提高了搜索能力。实验情况表明,MWOA算法在引入MP运算之后,与传统的频率估计算法相比,其抗噪声能力提高30%以上。本文提出的MWOA-MP与其他智能优化结合MP算法对比,MWOA-MP算法的在运算时间相差不大的情况下,寻优能力更强,经MWOA-MP算法估计后的信号频率值与标准信号频率值相比,频率估计误差在10 Hz以内,满足多普勒式海流计的频率测量精度要求。该方法也为多普勒式海流计的回波信号频率成分的估计和提取提供了有力的帮助。
[1] |
LI X, CHEN J, LI J, et al. Research on sparse decomposition processing of ultrasonic signals of heat exchanger fouling[J].
IEEE Sensors Journal, 2023, 14(23): 15795-15802.
|
[2] |
ZHANG X, LIU Z, MIAO Q, et al. Bearing fault diagnosis using a whale optimization algorithm-optimized orthogonal matching pursuit with a combined time–frequency atom dictionary[J].
Mechanical Systems and Signal Processing, 2018, 107: 29-42.
DOI:10.1016/j.ymssp.2018.01.027 |
[3] |
CHANG M, LU Z, HUANG Q, et al. Parameter estimation for ultrasonic echo signals through improved matching pursuit and flower pollination algorithms[J].
Measurement, 2022, 194: 101-110.
|
[4] |
陈果, 何海峰, 吴肖锋, 等. 基于非局部均值-鲸鱼优化算法的套管引线超声波检测方法研究[J].
中国测试, 2020, 46(4): 102-108.
CHEN G, HE H F, WU X F, et al. Research on ultrasonic testing method for casing leads based on non local mean whale optimization algorithm[J].
China Measurement & Test, 2020, 46(4): 102-108.
DOI:10.11857/j.issn.1674-5124.2019110057 |
[5] |
林涛, 严寒, 赵丹阳. 基于IWOA-LightGBM的主轴轴承故障预警研究[J].
中国测试, 2023, 49(5): 82-88.
LIN T, YAN H, ZHAO D Y. Research on spindle bearing fault warning based on IWOA LightGBM[J].
China Measurement & Test, 2023, 49(5): 82-88.
DOI:10.11857/j.issn.1674-5124.2021080134 |
[6] |
秋兴国, 王瑞知, 张卫国, 等. 基于混合策略改进的鲸鱼优化算法[J].
计算机工程与应用, 2022, 58(1): 70-78.
QIU X G, WANG R Z, ZHANG W G, et al. Whale optimization algorithm based on hybrid strategy improvement[J].
Computer Engineering and Applications, 2022, 58(1): 70-78.
DOI:10.3778/j.issn.1002-8331.2012-0316 |
[7] |
QI R, YANG D, ZHANG Y, et al. On recovery of block sparse signals via block generalized orthogonal matching pursuit[J].
Signal Processing, 2018, 153: 34-46.
DOI:10.1016/j.sigpro.2018.06.023 |
[8] |
LI X, CHEN J, SUN L, et al. Research on extraction of ultrasonic signal features of heat transfer fouling[C]//Proceedings of the 2022 4th International Conference on Intelligent Control, Measurement and Signal Processing (ICMSP), 2022, 765-769.
|
[9] |
SADEGHIPOOR Z, BABAIE-ZADEH M, JUTTEN C. Dictionary learning for sparse decomposition: A new criterion and algorithm [C]//Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, 2013, 26-31.
|
[10] |
王建英, 尹忠科, 陈磊. 基于非正交分解的频率估计算法[J].
电波科学学报, 2007, 1: 64-68.
WANG J Y, YIN Z K, CHEN L. Frequency estimation algorithm based on non orthogonal decomposition[J].
Journal of Radio Science, 2007, 1: 64-68.
DOI:10.3969/j.issn.1005-0388.2007.01.013 |
[11] |
范九伦, 张雪锋. 分段Logistic混沌映射及其性能分析[J].
电子学报, 2009, 37(4): 720-725.
FAN J L, ZHANG X F. Segmented logistic chaotic mapping and its performance analysis[J].
Acta Sinica, 2009, 37(4): 720-725.
DOI:10.3321/j.issn:0372-2112.2009.04.009 |
[12] |
潘劲成, 李少波, 周鹏, 等. 改进正弦算法引导的蜣螂优化算法[J].
计算机工程与应用, 2023, 59(22): 92-110.
PAN J C, LI S B, ZHOU P, et al. Improved sine algorithm guided beetle optimization algorithm[J].
Computer Engineering and Applications, 2023, 59(22): 92-110.
DOI:10.3778/j.issn.1002-8331.2305-0021 |
[13] |
周欣荣, 王芳, 阴良魁, 等. 基于改进动态因子的鲸鱼优化算法[J].
科学技术与工程, 2023, 23(28): 12145-12151.
ZHOU X R, WANG F, YIN L K, et al. Whale optimization algorithm based on improved dynamic factors[J].
Science, Technology and Engineering, 2023, 23(28): 12145-12151.
DOI:10.12404/j.issn.1671-1815.2023.23.28.12145 |
[14] |
MOHAMMED H M, UMAR S U, RASHID T A. A systematic and Meta-Analysis survey of whale optimization algorithm[J].
Computational Intelligence and Neuroscience, 2019, 1: 1-25.
|
[15] |
MOHAMMED H, RASHID T. A novel hybrid GWO with WOA for global numerical optimization and solving pressure vessel design[J]. Neural computing applications. 2020, 32(18). 14701-14718.
|
[16] |
滕永兴, 翟术然, 卢静雅, 等. 基于自适应权重MOEAD的台区电能表误差在线预测[J].
中国测试, 2023, 49(S1): 225-230.
TENG Y X, ZHAI S R, LU J Y, et al. Online prediction of errors in substation electric energy meters based on adaptive weight MOEAD[J].
China Measurement & Test, 2023, 49(S1): 225-230.
|
[17] |
吴泽南, 陈贤雷, 郝华东, 等. 基于蒙特卡洛法的立式金属罐容量测量不确定度评定[J].
中国测试, 2022, 48(S2): 63-68.
WU Z N, CHEN X L, HAO H D, et al. Uncertainty evaluation of vertical metal tank capacity measurement based on Monte Carlo method[J].
China Measurement & Test, 2022, 48(S2): 63-68.
|