APP下载

基于Tikhonov正则化与模型减缩技术的虚拟迭代载荷反求*

2017-03-14张邦基周守玉谢庆喜张农

关键词:正则模态载荷

张邦基, 周守玉,谢庆喜,张农

(湖南大学 汽车车身先进设计制造国家重点实验室,湖南 长沙 410082)

基于Tikhonov正则化与模型减缩技术的虚拟迭代载荷反求*

张邦基, 周守玉,谢庆喜†,张农

(湖南大学 汽车车身先进设计制造国家重点实验室,湖南 长沙 410082)

将模型减缩技术应用于动态响应的求解,基于Tikhonov正则化载荷反求方法, 在迭代过程逐步修正载荷信号,使系统的响应逼近期望响应信号,最终精确反求出载荷信号.算例表明,该方法相对于传统Tikhonov方法,既保留了良好抗噪特点,同时又提高了峰值载荷处的反求精度,从而使得整体反求精度更高.

载荷反求;正则化;虚拟减缩;迭代方法

工程振动问题备受关注,结构动态载荷的精确获取可为工程结构的振动分析、疲劳分析等提供基础,然而因经济性或技术条件的限制,许多情况下载荷难以通过直接测量的方式获取,如汽车车身所受的激振力、轮船行驶时受到的波浪式冲击载荷等.因此利用载荷反求方法间接获取激振载荷具有重要意义.

载荷反求是通过系统响应和振动特性来反求结构所受载荷,是动力学第二类反问题[1].国内外学者针对动态载荷反求的理论和技术研究做了很多工作[2-4].传统的反求方法有时域法与频域法两大类[5],随着计算机技术的发展,遗传算法[6]、神经网络[7]等新方法被应用于载荷反求领域.Kim等人[8]利用结构动力学关系构建载荷反求动力学方程,通过频响函数求逆法进行载荷反求,用奇异值分解法(SVD)改善频响函数求逆过程中的矩阵病态问题;Choi等人[9-10]运用最小二乘的Tikhonov正则化方法解决矩阵的病态问题,在提高载荷反求结果稳定性与抗干扰性方面效果良好,并对比分析了不同正则化参数选择方法对载荷反求精度的影响.国内在正则化反求法方面做了很多研究[11-13],其中应用较广的是Tikhonov正则化反求法.郭荣等[14]综合运用Tikhonov正则化与奇异值分解的反求方法,有效提高了结构载荷反求精度.

然而Tikhonov等正则化反求法存在其自身的缺陷,由于该方法对反求载荷有平滑的作用,导致在响应测试噪声水平较高,或者系统线性程度不高的情况下,在反求信号的峰值处将很难得到较好结果[12].对此,结合文献[15]中室内试验台架驱动文件生成方法,提出新的载荷反求方法.其基本流程是,将Tikhonov正则化所反求的载荷重新激励系统,将获得的响应与真实期望响应对比,通过误差反馈补偿来逐步修正Tikhonov正则化反求法所得到的载荷信号,以提高在载荷峰值处的反求精度.考虑到在实际工程中,所研究的对象往往是复杂结构仿真模型,迭代中频繁的正向求解过程相当耗时,甚至导致反求过程难以实现.对此,本文结合模型减缩技术,对大型有限元结构进行降阶处理,得到规模较小的等价模型,在保证响应计算精度的同时,极大缩短正问题的求解时间,提高计算效率.

1 虚拟迭代载荷反求原理

1.1 Tikhonov正则化理论

对于线性系统,在待反求载荷f(t)的作用下,系统的响应可以由单位脉冲响应函数与动态载荷的卷积分形式表示为:

(1)

式中:y(x,t)为结构测点x处的响应,可以是位移、速度、加速度等;f(t)为载荷的时间历程;G(x,t)是相应的载荷作用点到响应点的Green函数,即单位脉冲响应.

考虑零初始条件系统,可将式(1)中的卷积分在时域内进行n个等间隔时间点离散,可化为一组线性方程组:

(2)

简记为:

Y=GF

(3)

式中:yi,Gi,fi分别为在时刻t=iΔt的响应、Green函数和待反求的载荷;G为下三角矩阵.

对于多源载荷,采用单源载荷相同的方法,将其离散为线性方程组的形式,根据线性叠加原理,将多源载荷问题表示为矩阵形式

(4)

式中:n为载荷源的个数;Gij为载荷源Fj到测点Yi之间响应Green函数.为了表述方便,也可将其简记为式(3)的形式.通常情况下,当矩阵G是秩亏或者病态时,对式(3)进行简单的矩阵求逆操作所得到的结果往往是不适定性的.正则化方法是解决此类病态问题的有效途径,Tikhonov正则化因其不用进行奇异系的计算,计算量小,而得到较多的关注.其实质是通过增加约束信息,增强求解的适定性,从而保证结果的准确稳定.

实际测试中,测量误差不可避免.记带有测量误差的响应为Yδ(下标δ表示含有测量误差).建立目标函数:

(5)

式中:α为正则化参数.这种处理使得反求过程包含残值的模‖GF-Yδ‖与解的模‖F‖两类约束,从而同时保证解的精确性和稳定性.显然,所谓的正则化方法其实质是一种带约束的最小二乘法.式(5)的Tikhonov正则化解为:

Fα=(GTG+αI)-1GTYδ

(6)

不同的参数α可调节残差的模‖GF-Yδ‖与解的模‖F‖的相对大小:α越大则解的稳定性越好,解的逼近性越差;α越小则情形正好相反.因此需要选择合适的正则化参数α来平衡这一矛盾,达到最佳反求效果.本文采用应用广、适应性强的L曲线法来确定最佳的正则化参数α.

1.2 迭代反求算法

当线性时不变系统响应噪声水平不高时,采用最优正则化参数的Tikhonov方法可较精确地反求激励载荷,但是当系统响应噪声水平较高时,即使是最优的正则化参数,也难以平衡解的逼近性与稳定性这对矛盾;且在工程实际中,系统的各个环节,如汽车的衬垫等连接部件,在一定程度上都存在非线性因素,导致反求难度增大.对此,采用迭代的方法,根据响应误差反馈补偿,逐步修正所求载荷信号,使其达到要求[16].

首先,对一个已知系统,其响应信号Yδ,由上述Tikhonov正则化方法反求,计算出初始载荷信号为:

Fα0(t)=(GTG+αI)-1GTYδ(t)

(7)

下一步用初始载荷信号Fα0(t)重新激励系统,同时采集此时激励所得响应信号Y1(t),计算Y1(t)与原始期望响应信号Yδ(t)的误差:

ε1(t)=Y1(t)-Yδ(t)

(8)

由迭代误差的收敛准则来判断此次时间历程响应误差是否满足收敛条件,若满足,则此次反求迭代结束;若不满足则进行反馈修正,设第i次迭代采集到的系统响应为Yi(t),那么响应误差为:

εi(t)=Yi(t)-Yδ(t)

(9)

则本次迭代反求载荷的修正信号为:

ΔFαi(t)=(GTG+αI)-1GTεi(t)

(10)

由正则化特性可知,式(10)的计算可对所求载荷修正信号进行一定的降噪和平滑作用,且不会增加原信号的噪声干扰,优于传统的迭代方法[17].把修正信号ΔFαi(t)加到上一次迭代的反求载荷Fα(i-1)(t)上去,就得到本次修正后新的载荷信号,再用新得到的载荷信号激励系统,反复迭代,直到响应误差满足收敛条件为止.为了防止过载,控制迭代不发散,应当对式(10)计算出的修正信号加以适当衰减:

Fαi(t)=Fα(i-1)(t)+

diag(λ1,λ2,…,λni)ΔFαi(t)

(11)

式中:λ1,λ2,…,λni为衰减系数,迭代初期,误差较大时,应当选取较小衰减系数,随着迭代次数增加,趋近于迭代收敛时,衰减系数应当接近于1.0[18].

1.3 减缩技术

载荷的迭代反求过程,需要反复计算仿真系统的动响应,仿真系统通常用有限元的方式表达.但对于有限元模型,通常网格越密仿真精度越高,但密集的网格会导致响应求解时间增长,尤其在反复迭代计算过程中,正问题的求解时间过长是影响迭代的重要因素.对此,采用模型减缩技术,对原始有限元模型进行降阶等效,再对降阶模型进行迭代响应计算,从而解决计算精度与计算效率之间的矛盾.本文采用的减缩方法是IRS[19]方法.

IRS减缩方法是一种基于Guyan静力减缩法并考虑惯性力影响的改进方法.系统的运动方程可以表示为:

(12)

式中:M为系统的质量矩阵;K为系统的刚度矩阵;F为系统的载荷向量;x为系统的位移向量.对矩阵进行分块处理,并且假定没有载荷作用在从自由度上时,可以将运动方程写为:

(13)

式中:下标m和s分别代表主自由和从自由度,Guyan减缩后可得质量矩阵与刚度矩阵分别为:

(14)

(15)

式中:Ts为Guyan转换矩阵.将Guyan法得到的减缩后质量矩阵MR和刚度矩阵KR代入动力学方程得:

ω2MRxm=KRxm

(16)

考虑动力模型减缩方法,用动刚度表示的平衡方程为:

(17)

从自由度的选取应满足没有系统外部载荷输入,即Fs=0,可得下述方程:

[Ksm-ω2Msm]xm+[Kss-ω2Mss]xs=0

(18)

此时,将方程(17)进行变形处理,用主自由度将从自由度表示出来,从而解得xm和xs之间的关系:

(19)

可得IRS法转换矩阵为:

TIRS=-K-1Ksm+

(20)

在计算得到转换矩阵TIRS后,很容易计算得到减缩后系统的质量矩阵和刚度矩阵:

(21)

(22)

式中:矩阵MIRS,KIRS分别为IRS法减缩后的质量矩阵和刚度矩阵.以此减缩后的模型数据来进行上述迭代响应计算.

1.4 迭代收敛条件

上述Tikhonov迭代正则化算法可用流程框图表示,如图1所示.

图1 迭代算法流程图

其中如何制定迭代误差判断迭代是否终止尤为重要.作为收敛准则,既要科学地体现响应对比的逼近程度,又要简单易收敛,显然收敛准则选择得好与坏,将直接影响到算法是否收敛以及收敛得快与慢.本文用一种加权误差来定义收敛准则[18],如下:

(23)

式中:第1项为响应误差与原始期望响应信号均方值的比值,反应了响应误差在整个时间段上的相对大小;第2项为响应最大偏差与原始期望信号最大值之比,反应了响应信号中是否存在奇异点.由此可以看出,该迭代误差定义为相对值,不受响应幅值影响,能比较科学地体现计算响应与原始期望响应的逼近程度,是一较好的收敛准则.

2 数值算例

为了验证上述迭代法对Tikhonov正则化反求结果的优化作用,以及模型减缩技术对迭代效率改善的正确性与有效性,下面给出几种不同载荷形式的算例进行仿真对比分析.选用一块带约束的平板,在ABAQUS中建立如图2所示的有限元模型,平板一边两端用螺栓夹紧固定,模型中平板的弹性模量为210GPa,密度为7.85g/cm3,厚度为4mm,边长为500mm.

图2 平板有限元模型

2.1 模型减缩应用及结果分析

为提高响应计算速度以及迭代效率,对该模型进行减缩降阶,在确保模型精度不受影响的情况下,用近似的低阶模型代替原来复杂的高阶系统模型来进行迭代反求.对该有限元模型,质量矩阵和刚度矩阵通过ABAQUS被直接导出,在模型上选取包括激振点与拾振点在内共 176个节点,用IRS减缩法在MATLAB中对平板模型进行模型减缩,并用模态置信度(MAC值)分析减缩前后模型模态振型吻合程度,验证该减缩模型的精度[20].

2.1.1 减缩前后振型对比

模态置信度(modalassurancecriterion,MAC)表达式如下:

(24)

式中:φri表示减缩后模型的第i阶模态振型;φrj表示减缩后模型的第j阶模态振型;φi表示原模型第i阶模态振型;φj表示原模型第j阶模态振型;T表示共轭转置.MAC是一个元素值介于0~1之间的方阵,当其对角元素接近1,非对角元素接近0时,则可认为模型减缩前后的各阶模态振型对应良好.

应用MAC矩阵,对比了模型减缩前后的前40阶振型模态向量,如图3所示,对角线上除个别点外,其余值为1;非对角值基本为0.可以认为减缩模型能够较好保留原模型的柔性特征.

图3 模型减缩前后MAC值

2.1.2 动响应计算效率分析

在载荷反求过程中往往需要反复多次求取系统响应,因此动响应计算效率是衡量反求实际效果的重要标准.分别对算例原模型、IRS减缩模型求动态响应,比较相同时间历程的动态响应所消耗实际CPU时间,结果如图4所示.

响应时间/s

图4中,横坐标表示不同响应时间历程,纵坐标表示计算相应时间历程的响应实际所需时间.具体数据如表1所示.

表1 减缩前后模型动响应计算时间

由此可见,相比于原模型,IRS减缩模型大大减少了动响应计算时间,因此,模型减缩很大程度上提高了计算效率,所需计算响应时间历程越长,效果越明显.在本文数十次迭代计算动态响应过程中,IRS模型减缩技术的应用将极大地提高迭代计算响应效率.

2.2 载荷反求对比分析

在板面节点308#施加垂直于板面的单位载荷,选取响应节点62#垂直板面方向速度作为响应(如图2所示).首先计算载荷点到响应节点对应的Green函数;再以不同形式载荷下的响应,进行载荷反求;最后对仿真得到的响应数据加入一定水平的随机噪声来模拟测试误差.此时带噪声的速度响应可用下式来表示:

Yδ(t)=Y(t)+lnoisestd(Y(t))rand(-1,1)

(25)

在速度响应中加入15%的模拟噪声,首先用传统的Tikhonov正则化方法进行载荷反求,以L曲线法确定最优正则化参数,得到待求载荷,计算反求精度;再以此反求载荷,作为初始激励载荷,用上述虚拟迭代方法修正载荷信号,进行反求优化,以达到精度要求;最后对比优化前后载荷反求精度.

选用不同频率、不同幅值周期正弦、正弦扫频(10~100Hz)、三角波以及随机激励等形式的激振力激振进行载荷反求,反求结果如图5-图9所示.

由图5-图9可以看出,对不同形式的激励,在一定噪声水平情况下,传统的L曲线法确定最优参数的Tikhonov正则化方法能够很好地抑制噪声对反求结果的干扰,具有很强的稳健性.但在载荷峰值处,反求误差较大,反求整体精度受影响,这主要是由于正则化方法对反求载荷有平滑的作用,使得该方法在载荷峰值难以得到准确的反求结果.Tikhonov正则化方法对这几种载荷反求的加权误差为8.0%左右.而本文提出的迭代Tikhonov正则化方法不仅能够继承传统正则化方法反求结果稳健性的优点,同时还可以改善其在载荷峰值处反求结果,提高反求精度,反求结果加权误差最低可降至2.0%.迭代Tikhonov正则化方法无论对确定信号还是随机载荷激励都有很好的反求精度,且对如图9所示中的高频载荷段迭代反求也有很高的精度.

时间/s

时间/s

时间/s

时间/s

时间/s

3 结 论

本文在传统Tikhonov正则化反求方法的基础上,提出了一种新的迭代改进方案.结合有限元算例和模型减缩技术,分别采用传统Tikhonov方法和本文迭代方法对三角、正弦以及随机载荷等激励进行载荷反求.结果表明:

1)本文提出的基于Tikhonov正则化迭代反求方法不仅能够继承传统Tikhonov正则化反求法有效抑制噪声的特点,同时还可以提高其在峰值载荷处的反求精度,整体反求精度高;

2)应用模型减缩技术可以提高动响应求解效率,有助于载荷反求迭代过程的开展,最终又快又好的求得激励载荷.

[1]MARCHUKGI.Methodsofnumericalmathematics[M].Berlin:Springer-Verlag, 1975: 16-18.

[2] 孙兴盛,刘杰,丁飞,等.基于矩阵摄动的随机结构动态载荷识别技术[J].机械工程学报,2014, 50(13):148-156.

SUNXingcheng,LIUJie,DINGFei, et al.Identificationmethodofdynamicloadsforstochasticstructuresbasedonmatrixperturbationtheory[J].JournalofMechanicalEngineering, 2014, 50(13): 148-156.(InChinese)

[3] 彭凡,马庆镇,肖健,等.整体平动自由结构载荷时域识别技术研究[J].振动与冲击,2016, 35(6):91-95.

PENGFan,MAQingzhen,XIAOJian, et al.Loadidentificationtechniqueintimedomainforfreestructureswithoveralltranslation[J].JournalofVibrationandShock, 2016, 35(6): 91-95.(InChinese)

[4]SANCHEZJ,BENAROYAH.Reviewofforcereconstructiontechniques[J].JournalofSoundandVibration, 2014, 333(14): 2999-3018.

[5] 胡寅寅,率志君,李玩幽,等.设备载荷识别与激励源特性的研究现状[J].噪声与振动控制,2011(4):1-5.

HUYinyin,LVZhijun,LIWanyou, et al.StatusQUOofstudyonmachine,sloadidentificationtechnique[J].NoiseandVibrationControl, 2011(4): 1-5.(InChinese)

[6] 刘杰,许灿,李凡,等.基于λ-PDF和一次二阶矩的不确定性反求方法[J].机械工程学报,2015, 51(20):135-143.

LIUJie,XUCan,LIFan, et al.Uncertaininversemethodbasedonλ-PDFandfirstordersecondmoment[J].JournalofMechanicalEngineering, 2015, 51(20): 135-143.(InChinese)

[7] 莫旭辉,韩旭,钟志华.基于渐近神经网络的汽车前轮定位参数反求[J].湖南大学学报:自然科学版,2008, 35(6):18-22.

MOXuhui,HANXu,ZHONGZhihua.IdentificationoffrontwheelalignmentbasedontheprogressiveneutralNETWORKmethod[J].JournalofHunanUniversity:NaturalSciences, 2008, 35(6): 18-22.(InChinese)

[8]KIMYC,NELSONPA.Optimalregularisationforacousticsourcereconstructionbyinversemethods[J].JournalofSoundandVibration, 2004, 275(3): 463-487.

[9]CHOIHG,THITEAN,THOMPSONDJ.ComparisonofmethodsforparameterselectioninTikhonovregularizationwithapplicationtoinverseforcedetermination[J].JournalofSoundandVibration, 2007, 304(3/5): 894-917.

[10]CHOIHG,THITEAN,THOMPSONDJ.AthresholdfortheuseofTikhonovregularizationininverseforcedetermination[J].AppliedAcoustics, 2006, 67(7): 700-719.

[11]张磊,曹越云.总体最小二乘正则化算法的载荷识别[J].振动与冲击,2014, 33(9):159-164.

ZHANGLei,CAOYueyun.LoadidentificationusingCG-TLSregulariztionalgorithm[J].JournalofVibrationandShock, 2014, 33(9): 159-164.(InChinese)

[12]韩旭,刘杰.时域内多源动态载荷的一种计算反求技术[J].力学学报,2009, 41(4):595-602.

HANXu,LIUJie.Acomputationalreversetechniqueformultisourcedynamicloadsintimedomain[J].ACTAMechanica, 2009, 41(4): 595-602.(InChinese)

[13]常晓通,阎云聚.基于Green函数和正则化的动态载荷识别方法[J].振动、测试与诊断,2014, 34(1):124-129.

CHANGXiaotong,YANYunju.DynamicloadidentificationmethodbasedonGreenfunctionandregularization[J].JournalofVibration,Measurement&Diagnosis, 2014, 34(1): 124-129.(InChinese)

[14]郭荣,房怀庆.基于Tikhonov正则化及奇异值分解的载荷识别方法[J].振动与冲击,2014, 33(6):53-58.

GUORong,FANGHuaiqing.NovelloadidentificationmethodbasedonthecombinationofTikhonovregularizationandsingularvaluedecomposition[J].JournalofVibrationandShock, 2014, 33(6): 53-58.(InChinese)

[15]HAYNC,ROBERTSDE.Roadsimulators:theiterativealgorithmfordrivefilecreation[C]//2006SAEWorldCongress.Detroit,Michigan, 2006: 2006-2011.

[16]陈栋华,靳晓雄,周鋐.汽车室内道路模拟试验系统控制算法的研究[J].噪声与振动控制,2006(1):31-35.

CHENDonghua,JINXiaoxiong,ZHOUHong.Studyoncontorlalgoirthmforvehicleroadsimulationtestsystem[J].NoiseandVibrationControl, 2006(1): 31-35.(InChinese)

[17]杜永昌.车辆道路模拟试验迭代算法研究[J].农业机械学报,2002, 33(2):5-7.

DUYongchang.Researchoniterationalgorithmusedforvehicleroadsimulation[J].TransactionsoftheChineseSocietyofAgriculturalMachinery, 2002, 33(2): 5-7.(InChinese)

[18]汪斌,过学迅,李孟良.基于迭代学习控制的道路模拟算法[J].汽车工程,2010, 32(8):686-689.

WANGBin,GUOXuexun,LIMengliang.Roadsimulationalgorithnbasedoniterativeleamingcontrol[J].AutomotiveEngineering, 2010, 32(8): 686-689.(InChinese)

[19]O'CALLAHANJC.Aprocedureforanimprovedreducedsystem(IRS)model[C]//Proceedingsofthe7thInternationalModalAnalysis.LasVegas:UnionCollegePress, 1989: 17-21.

[20]禇志刚,夏金凤,王光建.循环对称结构重根模态振型相关性修正[J].机械工程学报,2014, 50(23):60-64.

CHUZhigang,XIAJinfeng,WANGGuangjian.Correlationcorrectionfordoubletmodeshapesofcyclicsymmetricstructures[J].JournalofMechanicalEngineering, 2014, 50(23): 60-64.(InChinese)

Load Identification of Virtual Iteration Based on Tikhonov Regularization and Model Reduction

ZHANG Bangji,ZHOU Shouyu, XIE Qingxi†,ZHANG Nong

(State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body,Hunan University, Changsha 410082, China)

The model reduction technique was applied to solve the dynamic response. In order to make the system show the actual responses of the expected signals, the iteration procedure was then used to modify the load signals based on Tikhonov regularization load identification. Furthermore, the accuracy of the load signals was identified. The comparison of the proposed method with the traditional Tikhonov method shows that the proposed method can retain a good anti-noise characteristic, and improve the precision of load identification. The accuracy of the load identification by the proposed method is much higher than that of the traditional method.

load identification; regularization; virtual reduction; iterative methods

1674-2974(2017)02-0053-07

10.16339/j.cnki.hdxbzkb.2017.02.008

2016-02-22

国家自然科学基金资助项目(51675152),National Natural Science Foundation of China(51675152)

张邦基(1967-),男,湖南益阳人,湖南大学教授,博士

†通讯联系人,E-mail:xieqingxi000@escience.cn

TP391.9

A

猜你喜欢

正则模态载荷
基于BERT-VGG16的多模态情感分析模型
交通运输部海事局“新一代卫星AIS验证载荷”成功发射
多模态超声监测DBD移植肾的临床应用
J-正则模与J-正则环
π-正则半群的全π-正则子半群格
Virtually正则模
跨模态通信理论及关键技术初探
剩余有限Minimax可解群的4阶正则自同构
滚转机动载荷减缓风洞试验
一种基于白噪声响应的随机载荷谱识别方法