OJAV  >> Vol. 7 No. 4 (December 2019)

    老干部象棋比赛: 应用于干摩擦振动系统中的Galerkin法
    Galerkin Method Applied to the Vibration System with Dry Friction

  • 全文下载: PDF(589KB) HTML   XML   PP.155-160   DOI: 10.12677/OJAV.2019.74017  
  • 下载量: 34  浏览量: 143  

中国象棋特大号套装 www.jjnvf.tw 作者:  

栗 鹏:同济大学航空航天与力学学院,上海

关键词:
干摩擦;Fourier级数;Galerkin法;Broyden法;Dry Friction; Fourier Series; Galerkin Method; Broyden Method

摘要:

本文主要研究一个受干摩擦作用的振动系统的周期解的近似求解。此系统的周期解近似地表示Fourier级数,并通过Galerkin法把微分方程转换成非线性代数方程组,利用Broyden法来对此非线性代数方程组求解。最后数值积分的结果用来验证该方法的有效性。

In this paper, the approximate periodic solution of a vibration system subjected to dry friction is studied. The periodic solution of this system approximately represents the Fourier series, the dif-ferential equation is transformed into nonlinear algebraic equations by Galerkin method, and the nonlinear algebraic equations are solved by Broyden method. Finally, numerical integration results are used to verify the effectiveness of the method.

1. 引言

众所周知,干摩擦广泛地存在于各类机械系统中,比如刹车系统、离合器、轮胎运动和弓弦乐器等 [1]。干摩擦力在这些系统中可以发挥有利的作用,但也可以引起系统一些异常的振动,颤振等等。因此研究干摩擦系统的动力学行为具有理论和实际意义。

关于干摩擦动力学系统的研究方法主要有:近似解析法 [2],数值求解和实验等等。近似解析法主要有平均法、谐波平衡法和增量谐波平衡法。Zimmermann等 [3] 利用平均法研究受干摩擦力作用的两自由度振动驱动系统。Duan等 [4] 先把干摩擦力用一个光滑的函数表示,然后利用谐波平衡法对一类扭转系统进行动力学分析。Pierre等 [5] 利用增量谐波平衡法来研究一个干摩擦阻尼振子的动力学响应。以上的方法在处理干摩擦动力学系统时都存在局限性,比如系统在运动过程中存在粘–滑状态转换时,上述方法就不适用了,而且粘–滑状态转换是干摩擦振动系统的重要现象,关于该类周期解的求解也是至关重要的。Wang等 [6] [7] 提出一个修正的增量谐波平衡法,其本质就是通过Galerkin过程把微分方程转化为非线性的代数方程组,并用Boryden法代替Newton法,并把此方法运用到非光滑的传动系统中。因此本文就是利用这种观点,我们不考虑增量过程,把解设为Fourier级数,通过Galerkin过程,微分方程变为非线性的代数方程组,最后利用Broyden法对代数方程进行求解。该类方法适用范围更广,可以用于求解弱非线性系统的周期解;也可以用于求解强非线性系统的周期解,比如系统中存在粘–滑状态转换的情况。

2. 模型的建立

本文中所考虑的干摩擦振动系统如图1所示,一个质量为m的物体,通过一个刚度系数k,粘性系数c的弹簧与一个固定端连接,而且该物体与地面之间存在干摩擦力,摩擦系数为 μ ,一个正弦激励u作用在该物体上,设 u = F sin ω t ,F是激励振幅, ω 是激励频率。

Figure 1. Schematic diagram of vibration system with dry friction

图1. 干摩擦振动系统的示意图

根据牛顿第二定律得到:

m x ¨ + c x ˙ + k x = F sin ω t + f (1)

其中f是干摩擦力,形式如下:

f = ? μ m g sign ( x ˙ ) (2)

化简得到:

m x ¨ + c x ˙ + k x + μ m g sign ( x ˙ ) = F sin ω t (3)

为了减少系统的参数,引进如下参数:

ω 0 = k m , ξ = c ω 0 2 k , τ = ω t , Ω = ω ω 0 , α = F k , β = μ m g k

则方程(3)变为:

Ω 2 x ¨ + 2 Ω ξ x ˙ + x + β sign ( x ˙ ) = α sin τ (4)

3. Galerkin法

对于强非线性的动力学系统,Galerkin法可以作为对系统的周期解求解的一种近似方法。

设该系统的周期解的Fourier级数为:

x = a 0 + n = 1 N ( a n cos ( n τ ) + b n sin ( n τ ) ) = V ( τ ) A (5)

其中 V ( τ ) = [ 1 , cos τ , ? , cos N τ , sin τ , ? , sin N τ ] , A = [ a 0 , a 1 , ? , a N , b 1 , ? , b N ] T ;N是Fourier级数的阶数, A 为解的Fourier级数的系数所组成的向量, [ ? ] T 表示向量的转置。

x ˙ = ( V ( τ ) A ) = V ( τ ) C A (6)

x ¨ = ( V ( τ ) C A ) = V ( τ ) D A (7)

其中 C = [ 0 0 1 × N 0 1 × N 0 N × 1 0 N × N ? S N × N 0 N × 1 S N × N 0 N × N ] , D = [ 0 0 1 × N 0 1 × N 0 N × 1 ? W N × N 0 N × N 0 N × 1 0 N × N ? W N × N ] , S N × N = [ 1 0 ? 0 N ] , W N × N = [ 1 0 ? 0 N 2 ] 。

把(6)和(7)代入方程(4)得到:

r = Ω 2 V ( τ ) D A + 2 Ω ξ V ( τ ) C A + V ( τ ) A + β sign ( V ( τ ) C A ) ? α sin τ = 0 (8)

由Galerkin过程得到系统的残差方程:

R = 0 2 π ( Ω 2 V ( τ ) D A + 2 Ω ξ V ( τ ) C A + V ( τ ) A + β sign ( V ( τ ) C A ) ? α sin τ ) V ( τ ) T d τ = 0 (9)

对于一般的Galerkin法来说,求解残差方程一般利用解析的方法,进而得到Fourier级数的系数。但是对于非线性方程组(9)来说,由于符号sign函数的存在,方程(9)中的 a 0 , a 1 , ? , a N , b 1 , ? , b N 并不能解析求出,而且方程(9)对于系数 a 0 , a 1 , ? , a N , b 1 , ? , b N 的导数也不能显示表示,尤其系统中存在stick运动的情形,数值求解中的Newton法也就不再适用于此方程的求解。因此可以利用Broyden法来对方程(9)进行数值求解,迭代过程中系统的Jacobian矩阵可以数值给出。其迭代过程如下:

第一步:给出近似的初值 A 0 和Jacobian矩阵 Β 0 ,并由此初值开始,对系统进行迭代,直到求出满足精度的解;

第二步:假设方程已经进行了第i次迭代,得到方程的解为 A i ,把 A i 代入(5)中,并把(5)在一个周

期内进行离散化,即把 [ 0 , 2 π ] 等分为H个小区间,则 τ j = j Δ τ , j = 1 , 2 , ? , H ,其中 Δ τ = 2 π H , H 2 N + 1 ,

则对应的向量为:

x ¯ = [ x ( τ 1 ) , x ( τ 2 ) , ? , x ( τ H ) ] T = Γ A i (10)

其中 Γ = [ 1 cos τ 1 ? cos N τ 1 sin τ 1 ? sin N τ 1 ? ? ? ? ? ? ? 1 cos τ H ? cos N τ H sin τ H ? sin N τ H ] ,把(10)代入(8)得到:

r ¯ = [ r ( τ 1 ) , r ( τ 2 ) , ? , r ( τ H ) ] T = Γ r F , r F = [ r 0 i , 2 r 1 i , ? , 2 r N i , 2 q 1 i , ? , 2 q N i ] T 。

第三步:对于r利用离散的Fourier变换得到: r F = Γ ? 1 r ¯ ,其中

Γ ? 1 = 1 H ( 1 ? 1 2 cos τ 1 ? 2 cos ( τ H ) ? ? ? 2 cos ( N τ 1 ) ? 2 cos ( N τ H ) 2 sin τ 1 ? 2 sin ( τ H ) ? ? ? 2 sin ( N τ 1 ) ? 2 sin ( N τ H ) ) ,

则:

R i = 1 2 π 0 2 π r T T d t = [ r 0 i , r 1 i , ? , r N i , q 1 i , ? , q N i ] T (11)

第四步: Δ A i = ? B i ? 1 R i ,则:

A i + 1 = A i + Δ A i (12)

Δ A i < δ 成立,则迭代结束,这里的 Δ A i 是当前增量的模, δ 为容许误差。

若不满足,则下一次迭代的近似Jacobian矩阵为:

B i + 1 = B i + ( R i + 1 ? R i ? B i Δ A i ) Δ A i T Δ A i T Δ A i (13)

一直重复上面的过程,直至收敛。

4. 数值验证

本文中考虑的系统具有强非线性和非光滑的特性,为了保证系统解的精确性,这里Fourier级数的阶数取为40。并且利用数值积分的方法来验证该方法的有效性。

Ω = 1 , ξ = 0.1 , β = 1 , α = 1.6 时,系统的稳态速度与时间的关系如图2所示,Galerkin表示本文的方法,*表示数值积分的方法??梢钥吹?,系统在运动过程中不存在粘–滑状态转换,仅有滑动状态,两种方法的计算结果可以有比较好的吻合。

Ω = 1 , ξ = 0.1 , β = 1 , α = 1.4 时,系统的稳态速度与时间的关系如图3所示??梢钥吹剑合低吃谡庾椴问?,其运动过程中存在粘–滑状态的转换,两种方法计算的结果也有很好的吻合。

Figure 2. The relationship between the system steady-state velocity and time

图2. 系统的稳态速度与时间的关系

Figure 3. The relationship between the system steady-state velocity and time

图3. 系统的稳态速度与时间的关系

5. 结论

本文主要研究了Galerkin法在一类干摩擦振动系统中的应用。其主要思想是:把系统的周期解设为Fourier级数,Galerkin过程把系统的微分方程转化为非线性的代数方程组,然后利用Broyden法求解非线性代数方程组,并利用数值积分的结果验证该方法的有效性。但是Boryden法有其自身的局限性,就是该方法强烈地依赖于给定的初始值和初始的Jacobain矩阵。因此寻找更有效的算法来求解此类代数方程组是将来更进一步的研究内容。

文章引用:
栗鹏. 应用于干摩擦振动系统中的Galerkin法[J]. 声学与振动, 2019, 7(4): 155-160. https://doi.org/10.12677/OJAV.2019.74017

参考文献

[1] 丁千, 翟红梅. 机械系统摩擦动力学研究进展[J]. 力学进展, 2013(1): 114-133.
[2] 陈树辉. 强非线性振动系统的定量分析方法[M]. 北京: 科学出版社, 2007.
[3] Zimmermann, K., Zeidis, I., Bolotnik, N., et al. (2009) Dynam-ics of a Two-Module Vibration-Driven System Moving along a Rough Horizontal Plane. Multibody System Dynamics, 22, 221-221.
https://doi.org/10.1007/s11044-009-9166-2
[4] Duan, C. and Singh, R. (2005) Super-Harmonics in a Torsional System with Dry Friction Path Subject to Harmonic Excitation under a Mean Torque. Journal of Sound & Vibration, 285, 803-834.
https://doi.org/10.1016/j.jsv.2004.08.020
[5] Pierre, C., Ferri, A.A. and Dowell, E.H. (1985) Multi-Harmonic Analysis of Dry Friction Damped Systems Using an Incremental Harmonic Balance Method. Journal of Applied Me-chanics, 52, 958-964.
https://doi.org/10.1115/1.3169175
[6] Wang, X.F. and Zhu, W.D. (2015) A Modified Incremental Harmonic Balance Method Based on the Fast Fourier Transform and Broyden’s Method. Nonlinear Dynamics, 81, 981-989.
https://doi.org/10.1007/s11071-015-2045-x
[7] Wang, X.F. and Zhu, W.D. (2016) Dynamic Analysis of an Au-tomotive Belt-Drive System with a Noncircular Sprocket by a Modified Incremental Harmonic Balance Method. Journal of Vibration and Acoustics, 139, 011009.
https://doi.org/10.1115/1.4034250