1. 东北大学 机械工程与自动化学院,辽宁 沈阳 110819;
2. 潍柴动力股份有限公司,山东 潍坊 261001;
3. 香港城市大学 工学院,香港 999077
收稿日期:2018-12-10
基金项目:国家自然科学基金资助项目(51775094)。
作者简介:范玉川(1988-),男,河南辉县人,东北大学博士研究生;
赵春雨(1963-), 男, 辽宁黑山人,东北大学教授,博士生导师。
摘要:基于Newmark-β数值仿真方法,对于刚度变化的单自由度非线性体系,采用修正的Newton-Raphson迭代方法最小化由切线刚度代替变化刚度代入的误差,推导出非线性体系在已知外部激励、体系特性下的动力响应迭代求解过程,并反向推导出在已知动力响应、体系特性下动载荷的反求迭代求解过程.通过算例分析验证了应用该修正迭代方法进行非线性体系的载荷识别是可行的,克服了无迭代方法的误差累积缺点.
关键词:Newmark-β法Newton-Raphson迭代非线性载荷识别误差累积
Dynamic Load Identification of a Nonlinear System Based on Newmark-β Method
FAN Yu-chuan1,2, HUANG Qing-yun3, LU Yan2, ZHAO Chun-yu1
1. School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China;
2. Weichai Power Company Limited, Weifang 261001, China;
3. College of Engineering, City University of Hong Kong, Hong Kong 999077, China
Corresponding author: ZHAO Chun-yu, E-mail: chyzhao@mail.neu.edu.cn
Abstract: Based on the Newmark-β numerical simulation method, a modified Newton-Raphson iteration method is used to minimize the substitution error of tangent stiffness for variable stiffness for a single-degree-of-freedom nonlinear system. Then, the iterative solution process of dynamic response of the nonlinear system under the known external excitation and system characteristics is deduced, and the inverse iterative solution process of dynamic load under the known dynamic response and system characteristics is deduced. A numerical example shows that the modified iteration method is feasible for load identification of nonlinear systems and overcomes the shortcoming of error accumulation without the iteration method.
Key words: Newmark-βNewton-Raphson iterationnonlinearityload identificationerror accumulation
动载荷辨识在机械动力结构可靠性分析、故障诊断和健康监测等许多工程研究中发挥着重要作用.当前,动态荷载识别主要包括两种方法:频域法[1-3]和时域法[4].频域动载荷识别的研究起步较早,理论也较为成熟.频域法根据传递函数矩阵与系统响应谱的关系确定动力谱,或在模态坐标变换后计算频域内模态力的动力特性[5].时域法是基于载荷与响应之间的复卷积关系进行反分析,直接在时间域中检索动态载荷的时间历程.时域方法不需要傅立叶变换,结果直观,近年来对时域方法的研究也有很大的发展.Fan等[6]基于Wilson-θ数值算法提出了一种改进的动载荷识别算法,取得了良好的识别效果.Liu等[7]提出了一种新的时域动态伽辽金法(TDM),利用形状函数逼近动态载荷、核函数响应和实测结构响应三个参数,然后以形状函数为加权函数建立了前向模型TDGM.Qiao等[8]提出了动载荷识别的稀疏算法,对冲击载荷有较好的识别效果.徐婧等[9]基于Newmark-β数值方法提出了一种动载荷识别迭代算法,取得了较高的识别精度.然而,少有学者对非线性体系的动载荷识别理论进行研究.
本文基于Newmark-β数值方法,采用修正的Newton-Raphson迭代方法使由切线刚度代替变化刚度代入的误差最小化,推导出非线性体系动载荷反求迭代过程,消除了无迭代方法的误差及其逐步累积.
1 基于Newmark-β法的动力响应求解由Newmark-β时间步进法[10],在时间间隔[ti, ti+1]内基于下面的公式:
(1a) |
(1b) |
为了方便地扩展到非线性体系,使用增量
(2) |
(3) |
(4a) |
(4b) |
(5) |
(6) |
(7) |
(8) |
(9) |
(10) |
(11) |
将式(5)和式(6)代入式(11),可得
(12) |
(13) |
(14) |
(15) |
(16) |
然而,在每个时间步内用切线刚度来代替变化的刚度,会产生一定误差.如图 1中的力-变形关系所示,在时间步开始时刻的位移为图示的a点,在a点使用切线刚度,从时刻i到时刻i+1的数值积分导出位移ui+1,标识为点b.如果能沿着正确的曲线,那么结果会是b′点对应的位移.这个偏差经过一系列时间步的累积,会引入非常大的误差.这些误差可用一种修正的Newton-Raphson迭代方法使其最小化.
图 1(Fig. 1)
图 1 非线性体系无迭代求解Fig.1 Non iterative solution of nonlinear systems |
图 2详细叙述了该迭代方法.第一个迭代步是将式(12)应用于上述过程,有
(17) |
图 2 非线性体系一个时间步内的迭代Fig.2 Iteration in a time step for nonlinear systems |
确定Δu(1)(相应于图 1中的b点),作为最终Δu(相应于图 1中的b′点)的第一次近似值.与Δu(1)相关的真实力是Δf(1),它比
(18) |
图 3(Fig. 3)
图 3 修正的Newton-Raphson迭代流程图Fig.3 Flow chart for modified Newton-Raphson iteration |
其中,在静力分析中,Δf(j)=fs(j)-fs(j-1),剩余的项来自于体系的动力学,如式(14)中含有c和m的项所反映的,可将其表达为
在l次迭代后,当增量位移Δu(l)与当前求出的值
(9) |
(20) |
已知Δui后,开始时间步进求解过程,如图 4所示.
图 4(Fig. 4)
图 4 非线性系统Newmark-β法求解流程图Fig.4 Flow chart for solving the nonlinear system based on Newmark-β method |
原始的Newton-Raphson法比上面描述的修正迭代过程收敛得更快,代价是附加的计算.在每次迭代中,用切线刚度ki(j)代替ki,可获得对收敛性的改进,用较少的迭代次数即可收敛.然而,它需要在每次迭代时求切线刚度,涉及附加的计算,对于多自由度体系这种附加的计算可能是大量的.因此采用修正的Newton-Raphson迭代方法能减小计算量.
2 基于Newmark-β法的载荷识别根据上述动力反应求解过程,由外力时间历程和体系特性参数,可求得非线性体系的位移、速度和加速度时间历程.这是正向求解过程.
若已知非线性体系特性参数和体系位移时间历程,现推导非线性体系外力时间历程的反求过程:
选定时间步长Δt,由体系的特性m,ki和c,算法参数γ和β,根据已知体系位移时间历程ui由式(2)可得其增量形式Δui.
由式(6)和式(5)进一步计算可得Δ
由式(14)可得
现选定一无限小量ε,确定一增量位移Δu(1), 使得与Δu相比足够小,即满足式(19).
由第l次迭代的增量位移Δu(1)确定第l次迭代的残余力为
(21) |
(22) |
(23) |
(24) |
(25) |
(26) |
(27) |
以此类推,一直迭代下去.依次可求得Δu(l-2),Δu(l-3),Δu(l-4), …及ΔR(l-2),ΔR(l-3),ΔR(l-4)…
直至经过m次迭代,所有增量位移的和无限接近Δui时迭代结束,即满足
(28) |
由图 4中的
(29) |
(30) |
3 算例现有一单自由度系统,各个系统参数为:质量为0.25 kg, 阻尼0.15.并且系统均为零初始条件.由于该系统具有材料非线性,其恢复力与变形关系如图 5所示.
图 5(Fig. 5)
图 5 恢复力-变形关系Fig.5 Relation of restoring force and deformation |
其非线性弹性力与变形关系式可以表示为
(31) |
选取时间步长Δt为0.1 s,选取Newmark-β法中的计算参数β=1/4, γ=1/2,并进行初始计算:
(32) |
图 6(Fig. 6)
图 6 非线性系统载荷时间历程识别结果比较Fig.6 Comparison of load time history identification results for nonlinear systems |
由图 6结果分析可知,在刚度发生变化的非线性系统中,基于Newmark-β逐步积分法,采用修正的Newton-Raphson方法迭代求解所得动载荷识别结果比无迭代方法求解得到的动载荷识别结果更加接近实际作用载荷,消除了无迭代方法载荷识别的误差累积,具有更好的识别效果和更小的识别误差.
4 结论1) 本文基于Newmark-β数值仿真方法,在刚度变化的非线性体系中,利用修正的Newton-Raphson迭代方法使由切线刚度代替变化刚度带来的误差最小化,推导出在已知外部激励、体系特性下的动力响应迭代求解过程,在减小计算量的同时,增加了数值求解精度.
2) 基于动力反应正向求解过程,反向推导出在已知动力响应、体系特性下动载荷的反求迭代求解过程.通过算例验证,该方法具有可行性,相比于无迭代的方法,本文基于Newmark-β法采用的修正Newton-Raphson迭代方法得到的识别结果更加接近实际动载荷,克服了无迭代方法的误差累积缺点.
参考文献
[1] | Lage Y E, Maia N M M, Neves M M, et al. Force identification using the concept of displacement transmissibility[J].Journal of Sound and Vibration, 2013, 332(7): 1674–1686.DOI:10.1016/j.jsv.2012.10.034 |
[2] | Ma C, Hua H X, Xiao F. The identification of external forces for a nonlinear vibration system in frequency domain[J].Proceedings of the Institution of Mechanical Engineers, Part C:Journal of Mechanical Engineering Science, 2014, 228(9): 1531–1539.DOI:10.1177/0954406213509085 |
[3] | O'Brien E J, Mcgetrick P J, Gonzalez A. A drive-by inspection system via vehicle moving force identification[J].Smart Structures and Systems, 2014, 13(5): 821–848.DOI:10.12989/sss.2014.13.5.821 |
[4] | Law S S, Zhu X Q. Moving load identification problems and applications[J].Current Opinion in Infectious Diseases, 2007, 20(1): 3–10.DOI:10.1097/QCO.0b013e328012c5cd |
[5] | Ewins D J. Modal testing:theory, practice and application[M]. 2nd ed. Baldock: Research Studies Press, 2000. |
[6] | Fan Y C, Zhao C Y, Yu H Y. Research on dynamic load identification based on explicit Wilson-θ and improved regularization algorithm[J].Shock and Vibration, 2019, 2019: 8756546. |
[7] | Liu J, Meng X, Jiang X, et al. Time-domain Galerkin method for dynamic load identification[J].International Journal for Numerical Methods in Engineering, 2016, 105(8): 620–640.DOI:10.1002/nme.4991 |
[8] | Qiao B J, Zhang X, Wang C, et al. Sparse regularization for force identification using dictionaries[J].Journal of Sound and Vibration, 2016, 368: 71–86.DOI:10.1016/j.jsv.2016.01.030 |
[9] | 徐菁, 张方, 姜金辉, 等. 运用数值迭代的动载荷识别算法[J].振动工程学报, 2014(5): 702–707. ( Xu Jing, Zhang Fang, Jiang Jin-hui, et al. Dynamic load identification algorithm based on numerical iteration[J].Journal of Vibration Engineering, 2014(5): 702–707.DOI:10.3969/j.issn.1004-4523.2014.05.008) |
[10] | Chopra A K, Naeim F. Dynamics of structures—theory and applications to earthquake engineering[J].Earthquake Spectra, 2001, 17(3): 549–550.DOI:10.1193/1.1586188 |