使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

基于改进遗传算法的动载荷识别研究  PDF

  • 秦远田 1,2
  • 唐甜 1
  • 张炉平 1
1. 南京航空航天大学航天学院 南京,210016; 2. 深空星表探测机构技术工信部重点实验室 南京,210016

中图分类号: TH825O327

最近更新:2025-02-25

DOI:10.16450/j.cnki.issn.1004-6801.2025.01.021

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
目录contents

摘要

针对同时识别动载荷位置和大小中的矩阵病态问题,以及将反问题转化为正向识别的最值问题,采用自适应算法和非线性规划对遗传算法(genetic algorithm, 简称GA)进行改进,将改进后的混合算法用于求解最值问题,得到动载荷参数。首先,建立频域识别模型,把理论值与测量值的差值的二范数最小化作为优化目标函数;其次,将该目标函数作为混合算法的评价函数来识别动载荷参数;最后,进行简支梁动载荷识别的仿真和实验,对比了正向识别和逆系统法,讨论了非线性规划代数和噪音对混合算法的影响。研究结果表明:正向识别避免了矩阵求逆病态问题;相比遗传算法和自适应遗传算法,所提出算法可同时更准确和稳定地识别多个动载荷参数,且抗噪性更强。

引 言

现代工程结构中动载荷形式复杂多样,其识别方法差异较大,涉及到冲击工程

1等领域和学科。由于动载荷识别反问题的不适定性和噪声敏感性等问题,使动载荷识别不准确和存在非唯一2。动载荷识别方法主要分为频域3和时域法。随着正则化技4出现,神经网络算5、卡尔曼滤波6和遗传算7等智能优化算法逐渐被开发,研究人员将其用于动载荷识别研究。

求解动载荷时,令逆问题转化为求解目标函数的最值问题,选择相应的优化算法进行求解,其中目标函数的一般形式是测量值与理论值之间的范

8。严刚9把实际测量值与模型计算值的差值最小化作为优化目标函数,使用自适应搜索遗传算法,将作用在加强筋复合材料上冲击载荷的位置和大小的识别问题转化为优化问题。袭著有10对于结构动载荷逆问题中的不适定问题,采用微种群遗传算法获取最佳参数,避免矩阵求逆病态等问题。Wang11基于最大相对误差最小化的原则,将多目标优化反问题转为单目标优化正问题,并采用遗传算法搜索该最优解,避免了多目标优化反问题的病态性和奇异性。孙文12利用改进的自适应遗传算法,提出了一种爆炸冲击响应谱的时域合成的方法。Wu13将待识别的动载荷参数用特定基函数叠加表示,为求解参数和构造动载荷采用遗传算法,明显减少了不适定性。张景14为提高载荷定位效率,提出了新的动载荷位置和时间历程识别方法。张志宏15通过构建遗传算法优化误差反向传播(back propagation, 简称BP)神经网络载荷识别模型,揭示了履带行驶系统运动过程中的振动与应力载荷之间的关系。目前,对于同时识别动载荷的位置和大小的研究还相对较少。

笔者在已有的分离激励位置和幅值变量的基础上,提出使用基于遗传算法改进的混合算法来正向识别参数的方法,避免矩阵求逆病态问题,提高了识别准确度。由于L2范数是高斯白噪音的最佳最小二乘近

16,因此把模型计算值与实际测量值差值的二范数最小化作为目标函数,应用混合算法对目标函数进行求解。用数值仿真和实验来验证混合算法的实用性,讨论非线性规划代数与噪音对动载荷识别效率和准确度的影响。

1 结构动载荷识别力学模型建立

1.1 单点单频激励识别

在频域中,外部单频激励F的频率为ω,幅值为a。单输入单输出系统的激励幅值和加速度响应幅值的关系式为

a¯=h(x,s,ω)a (1)

其中:a¯为加速度响应信号的幅值;h为加速度频响函数,包含了系统的激励作用位置s和响应作用位置x。在动载荷未知的系统中,sa为未知量。

由于sa是耦合在一起的,因此为了同时识别sa,将变量sh(x,s,ω)分解出来。根据模态叠加理论对式(1)进行分解,在点s施加激励F,响应点x的加速度频响函数为

H(x,s,ω)=n=1ω2φn(x)φn(s)Mn(ωn¯2-ω2)2+(2ζnωn¯ω)2 (2)

其中:n为模态阶数;φn(x)为响应点x的第n阶的模态振型值;φn(s)为激励位置s的第n阶的模态振型值;Mn为第n阶的模态质量;ωn¯为第n阶固有圆频率;ζn为第n阶阻尼比。

式(2)代入式(1),并将sh(x,s,ω)分离出来,得到单点单频激励频域动载荷参数化识别模型为

a¯=ΛP (3)

其中:Λ=Λ1,Λ2,,ΛnP=P1,P2,,PnTPn=aφn(s)Λn=ω2φn(x)Mn(ωn¯2-ω2)2+(2ζnωn¯ω)2

1.2 单点多频激励识别

多频载荷Fj个频率,第j个频率为ωj,对应幅值为Aj。单点多频激励与加速度响应的关系式为

A¯=H(x,s,ω)A (4)

其中:A¯为加速度响应幅值向量;H(x,s,ω)为加速度频响函数矩阵;A为多频激励的幅值向量。

建立单点多频激励参数识别模型为

A¯1A¯2A¯mT=H(x1,s,ω1)H(x1,s,ω2)H(x1,s,ωj)H(x2,s,ω1)H(x2,s,ω2)H(x2,s,ωj)H(xm,s,ω1)H(xm,s,ω2)H(xm,s,ωj)A1A2Aj (5)

其中:m为响应点的个数;Am¯为第m个响应点的加速度响应幅值;xm为第m个响应点的位置。

根据模态叠加理论对式(5)进行分解,在点s施加激励F,响应点xm对应激励频率ωj的加速度频响函数为

H(xm,s,ωj)=n=1ωj2φn(xm)φn(s)Mn(ωn¯2-ωj2)2+(2ζnωn¯ωj)2 (6)

其中:φn(xm)为响应点xm的第n阶的模态振型值。

式(6)代入式(5),将sH(x,s,ω)分离出来,得到单点多频激励频域动载荷参数化识别模型为

A¯=j=1ΛP (7)

其中:Λ=Λ11 Λ12Λ1nΛ21  Λ22Λ2nΛm1 Λm2Λmn  

Λmn=ωj2φn(xm)Mn(ω¯n2-ωj2)2+(2ζnωn¯ωj)

P=P1,P2,,PnTPn=Ajφn(s)

1.3 多点多频激励识别

在频域内存在i个激励点,第i点作用位置为si,对应的多频激励为Fi。该多频激励Fi存在j个频率,对应第j个频率为ωij,其幅值为Aij

对于多点多频激励,其参数化识别模型为式(7)的线性叠加,即

A¯=i=1j=1ΠQ (8)

其中:Π=Π11Π12Π1nΠ21Π22Π2nΠm1Πm2Πmn

Πmn=ωij2φn(xm)Mn(ω¯n2-ωij2)2+(2ζnωn¯ωij)

Q=Q1,Q2,,QnTQn=Aijφn(si)

考虑实际工程测量时有噪音存在,因此式(8)应写为

A¯err=A¯+σerr (9)

其中:A¯err为实际加速度响应幅值向量;σerr为噪音向量。

结合最优化理论和最小二乘准则,将式(9)转化为非线性优化问题,即

min Y(s,A)=A¯err-A¯2 (10)

式(10)是一个求解最小值的优化问题。当目标函数Y满足优化所需的精度条件时,对应的激励作用位置s和激励幅值A即为所求值。针对单点单频激励,响应点的数量应不小于待识别的参数量,而对于多频激励来说,由于一点响应信息包含多个频率和对应频率的幅值信息,因此即使响应点的数量略少于待识别参数量,仍可识别出多频激励的参数。

2 遗传算法改进

2.1 遗传算法简介

遗传算法是一种基于生物进化机制,通过多次迭代全局搜索适应度值最大的个体,得到最优解的启发式智能算法。GA在解决非线性和多目标问题上,有较强的全局寻优能力。GA中的遗传操作(交叉和变异)起着核心作用。交叉操作使个体基因重组,产生适应度值更大的优良个体;变异操作使个体基因突变,打破仅靠交叉操作无法跳出种群进化、陷入局部最优解的局面。

2.2 混合算法

传统GA使用的是固定交叉算子和固定变异算子,按照一定的概率判断是否可以交叉或变异。虽然在种群进化初期可快速筛选出适应度差的个体,但可能会在进化后期破坏种群中的优良个体,使算法收敛速度变慢。另外,GA的局部寻优能力弱,会影响最终寻优结果的准确性。因此,引入自适应算法和非线性规划算法对GA进行改进,得到混合算法(hybrid approach,简称HA)。

自适应算法是将固定遗传算子换成自适应交叉和自适应变异,在遗传进化过程中适应地调整交叉概率和变异概

17‑18。自适应交叉概率Pc

Pc=Pc1-Pc1-Pc2f'-favgfmax-favg     (f'favg)Pc1                                                      (f'<favg) (11)

其中:Pc1Pc2均为常数,本研究分别设为0.9和0.6;f'为2个交叉个体中更大的适应度值;favg为每代群体的平均适应度值;fmax为每代群体中的最大适应度值。

自适应变异概率Pm

Pm=Pm1-Pm1-Pm2fmax-ffmax-favg      (ffavg)Pm1                                                         (f<favg) (12)

其中:Pm1Pm2均为常数,本研究分别设为0.1和0.01;f为待变异个体的适应度值。

式(11)式(12)可知:在进化前期,种群中的个体适应度较为分散,交叉和变异概率较高,更易产生优良个体;在进化后期,种群适应度值趋于一致或趋于局部最优解,交叉和变异概率相应降低,避免破坏优良个体。为加快收敛速度,使用精英保留法则,让当代适应度值最高的最优个体代替适应度值最差的个体,保障优良个体信息不被丢失。

非线性规划是一种求解目标函数或约束条件中有一个或多个非线性函数最优化问题的方法。经典非线性规划算法大多采用梯度下降方法求解,其局部搜索能力较强。利用非线性规划中的内点法,从给定的初始值开始运行,搜索约束条件下非线性多元函数的最小值,并在满足所有设置条件时停

19。由于该算法对设置的初始值敏感,可能会陷入局部极小值,因此与遗传算法相结合,随机生成种群个体,使搜索过程从问题解的一个集合出发,而非单个个体,明显降低陷入局部极小值的概率。

混合算法识别流程步骤如下:

1) 建立结构动载荷正向识别模型,在某一位置施加动载荷,布点测量加速度响应;

2) 使用实数编码得到动载荷参数对应的染色体,随机生成50个个体作为初始种群,此时遗传代数T=0;

3) 将染色体解码为动载荷参数,代入动载荷正向识别模型中,计算加速度响应;

4) 把式(10)作为评价函数计算得到目标值,由于是求解最小值问题,故将目标值的倒数视为适应度值,适应度值越大的个体越优良,保留适应度值最大的个体至下一代种群;

5) 随机均匀选择个体作为下一代的父个体,根据自适应交叉和自适应变异生成新种群;

6) 当遗传代数T为非线性规划代数NN为自然数)的整数倍时,使用非线性规划函数对新种群个体寻优;

7) 反复执行步骤3~6,直到满足目标值1×10-6、连续两代目标值差值1×10-8或遗传代数T达到最大遗传代数,输出最大适应度值的个体。

图1为混合算法流程图。

图1  混合算法流程图

Fig.1  Flow chart of hybrid algorithm

由于遗传算法具有较强的全局寻优能力,可以跳过函数的局部极小值点,而非线性规划算法局部搜索能力较强,可较为精确地对比函数值大小,最终确定函数的全局极小值。

为更好验证混合算法的实用性,基于遗传算法,去除非线性规划算法只保留自适应算法,得到自适应遗传算法(adaptive genetic algorithm, 简称AGA)。通过数值仿真和实验,验证正向识别具有稳定性,讨论非线性规划代数N对HA计算时间与结果的影响,以及GA,AGA和HA 3种算法的抗噪性。

3 数值仿真算例

以两端简支梁模型为例,通过数值仿真,研究混合算法对于正向识别动载荷参数的有效性。其中:简支梁模型轴向长度为0.7 m;截面尺寸为0.04 m×0.008 m;材料属性中弹性模量为210 GPa;密度为7 800 kg/m3;泊松比为0.3。

3.1 单点单频激励识别

在距离简支梁一端s=0.37 m处施加一个正弦载荷F=36sin(11πt),以距离一端0.11 m和0.63 m两处作为加速度响应测量点。考虑测量中存在噪音,故在加速度响应中加入10 dB的高斯白噪音。将含10 dB高斯白噪音的加速度响应时域信号进行傅里叶变换,转换到频域,得到对应的幅频特性。使用正向识别的GA,AGA与HA 3种算法同时识别幅值A和位置s,其中,GA、AGA和HA的最大遗传代数设为100。为了与正向识别作为对比,按照文献[

14]中分离变量的思想,使用需要矩阵求逆的逆系统法和奇异值分解法识别参数。载荷参数误差ε和平均误差η的计算公式分别为

εa=Ia-Ta2Ta2×100% (13)
η=1ba=1bεa (14)

其中:IaTa分别为第a个识别载荷参数与真实载荷参数;b为识别参数的个数。

误差ε和平均误差η越小,表明识别载荷与真实值越接近,识别准确度越高。表1为10 dB时单点单频识别结果对比。

表1  单点单频识别结果对比
Tab.1  Comparison of single point and single frequency identification results
算法幅值/N位置/m
矩阵求逆 逆系统法 35.334 6 0.362 7
奇异值分解法 35.332 8 0.362 8
正向识别 GA 36.287 8 0.366 9
AGA 36.281 4 0.366 7
HA(N=10) 36.287 5 0.366 9

表1中HA(N=10)为非线性规划代数,N设为10。矩阵求逆和正向识别的计算时间均在2 s以内。由表1可知:选用逆系统法和奇异值分解法识别的平均误差分别为1.91%和1.90%,正向识别的平均误差均为1%以内,表明正向识别由于避免了矩阵求逆从而识别准确度更高。

3.2 单点多频激励识别

在距离梁一端s=0.27 m处施加激励F=15sin(6πt)+3sin(20πt)+10sin(16πt)+7sin(25πt)+ 5.5sin(πt),以距离梁一端0.19,0.32,0.44和0.58 m 4点为响应点。使用GA,AGA和HA同时识别激励作用位置和大小,最大遗传代数设为300。表2为单点多频识别结果对比。单点多频识别误差对比如图2所示。

表2  单点多频识别结果对比
Tab.2  Comparison of single point and multiple frequencies identification results
状态算法参数值t/s
A1/NA2/NA3/NA4/NA5/N位置/m
无噪 GA 14.560 9 2.994 7 9.889 6 6.935 3 5.420 3 0.277 5 5.058 2
AGA 15.145 8 3.151 7 10.387 7 7.180 3 5.735 9 0.254 3 0.176 8
HA(N=45) 15.000 0 3.000 0 10.000 0 7.000 0 5.500 0.270 0 7.991 9
10 dB GA 18.450 3 3.572 8 11.480 6 9.213 5 6.550 8 0.203 3 4.595 9
AGA 10.552 4 3.732 7 11.223 8 7.587 6 6.046 8 0.231 0 0.154 0
HA(N=45) 14.499 0 3.190 4 10.945 4 7.409 0 5.857 1 0.239 0 9.415 0

图2  单点多频识别误差对比

Fig.2  Comparison of single point and multiple frequencies identification error

表2图2可得:无噪时,AGA的计算时间最短,HA最长,但HA识别结果与AGA和GA相比,误差为0,识别结果的准确度较高;含10 dB噪音时,3种算法的计算时间与无噪时相比变化不大,AGA用时最少,说明自适应算法可加快算法收敛速度。由于包含了噪音,3种算法识别的平均误差均增加,但HA识别的参数误差分布更集中,基本在12%以内,其平均误差为7.06%,分别比GA和AHA减少了15%和9.46%。

为了解HA中非线性规划代数N的大小对动载荷识别的影响,分别对无噪和含10 dB噪音的加速度响应曲线应用不同代数N的HA求解。图3为不同代数N的结果对比。

图3  不同代数N的结果对比

Fig.3  Comparison of results for different generations N

图3可得:随着噪音的增加,算法识别时间总体增长,识别误差增大;若代数N设置合理,无噪时和含10 dB噪音的计算时间相对接近。无噪时,除代数为75时,虽然识别时间长短不一,但其他不同代数的HA识别的结果均一致,平均误差为0,说明HA算法稳定性较强。当代数N为75时,计算时间大幅减少,误差增加至3.42%,是因为算法未进行非线性规划就提前收敛输出结果,此时得到局部最优解。当含10 dB噪音时,代数N在5~40区间比在45~100的计算时间长,是因为代数N较小时,在算法的早期搜索阶段,种群中的个体适应度值不高、优良个体不多,使得算法需多次迭代进化增加优良个体,导致时间增长。当N较大时,遗传算法在前N-1代进化的优良个体增多,更易得到最优解。当含10 dB噪音时,算法识别的平均误差在6%~8%之间,相差不大。因此,代数N不易设置过低,避免计算时间增长;也不易设置过高,避免在前N-1代因算法陷入局部最优解而提前结束优化,无法得到精确解。

3.3 多点多频激励识别

在梁上选取多个激励作用点施加激励,表3为载荷大小及位置。以距离梁一端0.12,0.21,0.47和0.65 m 4点为响应点。

表3  载荷大小及位置
Tab.3  Load size and location
激励频率/rad幅值/N位置/m
F1 17π 24 0.28
F2 23π 30 0.28
F3 44π 15 0.51
F4 56π 6.5 0.51

在测量得到的加速度响应曲线中,加入10 dB的高斯白噪音。使用GA、AGA和HA 3种算法同时识别激励大小和作用位置,最大代数设为300。表4为不同噪音情况下不同算法的载荷识别。图4为不同噪音下多点多频识别误差对比。

表4  不同算法的载荷识别
Tab.4  Load identification of different algorithms
状态算法参数值t/s
A1/Ns1/mA2/Ns2/mA3/Ns3/mA4/Ns4/m
无噪 GA 24.558 3 0.284 8 29.444 2 0.270 6 14.519 2 0.505 0 5.462 4 0.450 4 4.836 5
AGA 25.612 0 0.276 2 30.691 6 0.271 5 11.557 7 0.404 0 6.988 4 0.528 4 0.180 2
HA(N=45) 23.898 6 0.280 5 29.991 2 0.280 2 14.135 9 0.495 9 7.046 5 0.528 1 11.160 6
10 dB GA 27.424 5 0.209 0 29.292 0 0.279 4 12.750 2 0.465 0 7.352 0 0.536 7 4.497 2
AGA 22.560 0 0.332 8 35.102 8 0.201 0 13.837 6 0.490 0 7.470 0 0.541 2 0.179 0
HA(N=45) 25.078 9 0.243 0 30.501 1 0.259 0 12.885 1 0.468 2 7.074 5 0.530 0 16.692 3

图4  多点多频识别误差对比

Fig.4  Comparison of multiple points and multiple frequencies identification error

表4图4可知:无噪时,GA的幅值平均误差为5.84%,位置平均误差为4.43%;AGA识别时间最短,幅值平均误差为9.87%,位置平均误差为7.20%;HA虽然识别时间较长,但幅值平均误差为3.66%位置平均误差为1.64%,识别结果准确度最高。在含有10 dB高斯白噪音的动载荷识别中,AGA识别时间依然最短,而HA识别时间最长。HA识别结果误差分布更集中,且平均误差比AGA和GA更小。总体而言,随着噪音的增加,GA,AGA和HA算法的识别误差均会随之增大,但对识别时间影响较小。HA识别结果更接近真实动载荷的作用位置和大小,且识别更稳定。

可见:正向识别可以避免由于矩阵求逆带来的病态性;根据所求动载荷参数量适当设置HA的非线性规划代数N,可提高计算效率和识别准确度; HA比GA和AGA的稳定性和准确性更高,抗噪性更强。

4 简支梁实验

为进一步验证HA对同时识别动载荷大小和位置参数的准确性和工程实用性,笔者利用简支梁模型进行动载荷识别实验。图5为实验物件图。表5为简支梁模型参数。

图5  实验物件图

Fig.5  Figure of the test specimen

表5  简支梁模型参数
Tab.5  Model parameters for simply supported beams
长度/m宽度/m高度/m弹性模量/GPa

密度/

(kg·m-3)

0.7 0.04 0.008 210 7 800

在梁一端s=0.14 m处施加激励F=sin(40πt)+ 2sin(80πt),在0.28 m和0.49 m位置放置加速度传感器,将获取的加速度响应时域信号进行傅里叶变换,转换到频域内。使用GA,AGA和HA算法同时识别激励的幅值和作用位置,最大代数设为300。表6为不同算法下的载荷识别。载荷识别结果误差对比如图6所示。

表6  不同算法下的载荷识别
Tab.6  Load identification of different algorithms
算法参数值t/s
A1/NA2/N位置/m
GA 0.935 0 1.875 6 0.150 7 4.393 8
AGA 0.944 5 1.876 4 0.150 5 0.145 9
HA(N=15) 1.050 0 2.111 3 0.132 1 2.408 9

图6  载荷识别结果误差对比

Fig.6  Load identification results error comparison

表6图6可得:3种算法中AGA识别时间最短,表明自适应算法可加快算法收敛速度,减少计算时间;与GA相比,AGA平均识别误差降低了0.38%,但仍不理想;HA在AGA的基础上引入了非线性规划,虽然增加了计算时间,但计算准确度提高,误差集中分布在6%以下,且平均误差最小。因此,非线性规划对改进遗传算法的影响效果得到进一步验证。

5 结 论

1) 建立了动载荷频域正向识别模型,可避免由于矩阵求逆带来的病态性。基于遗传算法,利用自适应算法和非线性规划对其进行改进,其中:自适应算法将固定遗传算子变为自适应遗传算子,加快了收敛速度;非线性规划算法改善了算法的局部寻优能力。由此得到的混合算法能提高同时识别动载荷的位置和参数大小的准确度。

2) 进行了单点单频激励、单点多频激励和多点多频激励的仿真及实验,讨论了非线性规划代数N和噪音对混合算法识别动载荷参数的影响。结果表明,选择合适的非线性规划代数N可加快算法收敛速度和提高准确度。混合算法虽然识别时间较长,但相较于遗传算法和自适应遗传算法,其识别结果更稳定和准确,抗噪性更强。

3) 通过基于遗传算法改进的混合算法正向识别简支梁上的简谐载荷的位置与大小,来验证该方法的可行性,且周期性载荷可用简谐载荷叠加表示,说明该理论对周期性载荷同样适用。

参考文献

1

SEKULA KGRACZYKOWSKI CHOLNICKI-SZULC J. On-line impact load identification[J]. Shock and Vibration2013201): 123-141. [百度学术] 

2

LIU R XDOBRIBAN EHOU Z Cet al. Dynamic load identification for mechanical systems: a review[J]. Archives of Computational Methods in Engineering202229831-863. [百度学术] 

3

BARTLETT F DFLANNELLY W G. Model verification of force determination for measuring vibratory loads[J]. Journal of the American Helicopter Society1979242): 10-18. [百度学术] 

4

王能建任春平刘春生. 一种新型分数阶Tikhonov正则化载荷重构技术及应用[J]. 振动与冲击2019386): 121-126, 158. [百度学术] 

WANG NengjianREN ChunpingLIU Chunsheng. Novel fractional order Tikhonov regularization load reconstruction technique and its application[J]. Journal of Vibration and Shock2019386): 121-126, 158. (in Chinese) [百度学术] 

5

CHEN G RLI T GCHEN Q Jet al. Application of deep learning neural network to identify collision load conditions based on permanent plastic deformation of shell structures[J]. Computational Mechanics2019642): 435-449. [百度学术] 

6

CUMBO RTAMAROZZI TJANSSENS Ket al. Kalman-based load identification and full-field estimation analysis on industrial test case[J]. Mechanical Systems and Signal Processing2019117771-785. [百度学术] 

7

WORDEN KSTASZEWSKI W J. Impact location and quantification on a composite panel using neural networks and a genetic algorithm[J]. Strain2000362): 61-68. [百度学术] 

8

谢兵谢博群张猛. 基于粒子群的改进智能算法在载荷识别中的应用[J]. 中南大学学报(自然科学版)2019502): 343-349. [百度学术] 

XIE BingXIE BoqunZHANG Menget al. Application of improved intelligent algorithm based on particle swarm in load identification[J]. Journal of Central South University(Science and Technology)2019502): 343-349. (in Chinese) [百度学术] 

9

严刚周丽. 加筋复合材料结构的冲击载荷识别[J]. 航空学报2008295): 1150-1156. [百度学术] 

YAN GangZHOU Li. Impact load identification for stiffened composite structure[J]. Acta Aeronautica ET Astronautica Sinica2008295): 1150-1156. (in Chinese) [百度学术] 

10

袭著有闫云聚常晓通. 基于遗传算法的动态载荷识别优化方法[J]. 机械强度2015374): 593-597. [百度学术] 

XI ZhuyouYAN YunjuCHANG Xiaotong. Optimization method of dynamic load identification based on genetic algorirhm[J]. Journal of Mechanical Strength2015374): 593-597. (in Chinese) [百度学术] 

11

WANG CYU FTAO Let al. Uncorrelated multi-source random dynamic load identification based on minimization maximum relative errors and genetic algorithm[J]. International Journal of Applied Electromagnetics and Mechanics2016521/2): 691-699. [百度学术] 

12

孙文娟. 自适应遗传算法的改进及其在爆炸冲击响应谱时域合成优化中的应用研究[D]. 合肥中国科学技术大学2019. [百度学术] 

13

WU LWANG FDING Z Jet al. An efficient method to reduce ill-posedness for dynamic load identification in short duration wind tunnels[J]. Journal of Physics: Conference Series2020159212038. [百度学术] 

14

张景张方姜金辉. 采用分离变量法的载荷位置识别技术研究[J]. 振动工程学报2021343): 584-591. [百度学术] 

ZHANG JingZHANG FangJIANG Jinhui. Identification of dynamic load location based on variable separation method[J]. Journal of Vibration Engineering2021343): 584-591. (in Chinese) [百度学术] 

15

张志宏张宏陈有. 基于遗传神经网络的履带行驶系统载荷识别方法[J]. 振动与冲击2022413): 54-61, 89. [百度学术] 

ZHANG ZhihongZHANG HongCHEN Youet al. Load identification method of track driving system based on genetic neural network[J]. Journal of Vibration and Shock2022413): 54-61, 89. (in Chinese) [百度学术] 

16

MAO Y MGUO X LZHAO Y. A state space force identification method based on Markov parameters precise computation and regularization technique[J]. Journal of Sound and Vibration201032915): 3008-3019. [百度学术] 

17

曲志坚张先伟曹雁锋. 基于自适应机制的遗传算法研究[J]. 计算机应用研究20153211): 3222-3225, 3229. [百度学术] 

QU ZhijianZHANG XianweiCAO Yanfenget al. Research on genetic algorithm based on adaptive mechanism[J]. Application Research of Computers20153211): 3222-3225, 3229. (in Chinese) [百度学术] 

18

袁梦飞阚秀曹乐. 自适应精英遗传算法的快递车路径规划[J]. 导航定位学报202196): 104-111. [百度学术] 

YUAN MengfeiKAN XiuCAO Leet al. Path planning of express vehicle based on adaptive elite genetic algorithm[J]. Journal of Navigation and Positioning202196): 104-111. (in Chinese) [百度学术] 

19

史峰王辉郁磊. Matlab智能算法30个案例分析[M]. 北京北京航空航天大学出版社201117-26. [百度学术]