摘要
考虑了一个几何非线性干摩擦振子.介绍了如何利用事件驱动方法模拟该类具有不连续矢量场的Filippov系统,所介绍的算法是基于Filippov方法的扩展,从而可以精确地检测出滑动运动区域的入口和出口.用了两种不同的Poincaré截面,表示了随参数变化,不同类型含滑动过程的周期运动之间的转化过程,研究了不同类型的滑动分岔和周期倍化分岔,并发现了在倍化过程中多滑动段的存在.
关键词
在处理具有状态跳跃(由于机械系统中的冲击)和不连续矢量场(有干摩擦)的系统时,所用方法与光滑系统存在明显的差异.本文将讨论后一种系统,文献[
本文先对几何非线性干摩擦振子力学模型做一个简要介绍;然后对Filippov系统中的滑动分岔(sliding bifurcation)和分析滑动分岔的事件驱动方法做一个简要介绍,并利用该方法对该模型的若干动力学的行为进行了具体的研究.
考虑如
(1) |
其中,表示物块的速度,,,,为干摩擦特性参数.弹簧原长,当时弹簧长度为,此时弹簧内力为.当 时,弹簧受拉;时,弹簧受压,.在图示位置时,弹簧伸长,物块所受水平力为,其中为两弹簧水平方向合力:
(2) |
通过受力分析得出系统运动方程:
(3) |

(a) 模型正视图
(a) Front view sketch of the model

(b) 模型俯视图
(b) Top view sketch of the model
图1 力学模型图
Fig.1 Mechanical model
引入变量,,,,,,,,将原系统无量纲化:
(4) |
其中,
令,,可得到如下几何非线性干摩擦振子的动力学方程:
(5) |
研究Filippov系统动力学最直接得方法是数值模拟,模拟过程中尽可能精确地求解任何非光滑事件的时间和位置是非常重要的.所介绍的算法是基于Filippov方法的扩展,以使滑动运动稳定并精确检测滑动区域的入口和出口.这里选择的模拟Filippov系统的方法类似于混合系统方法,对混合系统的积分包括离散映射和矢量场切换混合.实际上,在轨道到达一个切换面之前,方程(5)给出初始值问题的解,然后解会根据当时的切换点的状态进行切换.
首先假设Filippov系统状态空间仅由两个区域组成,即由切换面分隔的区域和,切换面由光滑标量函数定义,即
(6) |
其中,
(7) |
相空间,对应的向量场,分别为:
(8) |
(9) |
因此,依照Utki
(10) |
其中,
(11) |
其中,是相对于矢量场的Lie导数,且,取-1或+1时分别对应滑动域的边界和.

(a) 穿越滑动分岔
(b) 擦边滑动分岔
(a) crossing-sliding
(b) grazing-sliding

(c) 切换滑动分岔
(d) 多滑动分岔
(c) switching-sliding
(d) multi-sliding
图2 四种滑动分岔的三维图解
Fig.2 Illustration in three dimensions of the four sliding bifurcation
Bernardo等

图3 状态空间在滑动面附近划分的不同区域
Fig.3 The different regions that the state space is divided into in a neighborhood of the sliding surface
此外,如
(12) |
通过使用
(13) |
这种划分为不相交的子区域使得数值算法的实现变的相对简单,并且减少了每次在到达切换面时必须检查的事件数量.比如轨线在区域内到达切换面时,则默认为其在切换面上做滑动运动,只需精确检测其到达切换面的具体位置,不需要判断其是否会出现滑动运动,这样就减少了运算的时间.对于Filippov系统具体的事件函数介绍如下.
2.1节对Filippov系统的区域做了一个详细的划分.如果假设一个系统在每个区域总共有个可能的事件,那么事件列表可以定义为:
(14) |
其中每个元素是事件函数.该事件函数定义了状态向量或时间可以到达的事件表面.
对于Filippov系统,主要的事件函数可定义为:
(15) |
其中检测轨线和切换面之间的交叉点,检查滑动运动是否可能存在,同时或分别跟踪进入或的滑动流.该算法的大致流程可描述如下:
(1) 切换面以外区域(在或内)的轨线由标准的数值积分程序及时积分获得.
(2) 当轨迹达到时,它与切换面的交点被精确定位,并根据其是否位于区域来决定轨线是否出现滑动运动.
(3) 若出现滑动运动,上的等效矢量场用于及时积分滑动模式解.
(4) 通过监测横截性条件和Filippov矢量场的适当数值扩展(更多细节见Piiroine
(5) 在中,事件函数,不断监控并决定轨线是否继续在切换面上运动或离开切换边界.
分析Filippov系统动力学的第一种方法通常是创建不同参数的分岔图,该图可以显示给定参数范围的稳定吸引子.在本文中,参数取为,,,,,,,,.对于的每个值,系统被积分500个外激励周期(对应于积分时间500×2π/ω);在最后的100个周期中,每次轨道到达由函数定义的时间Poincaré截面时,记录变量和,绘制相应的图形,可得到如

图4 时间Poincaré截面分岔图
Fig.4 Bifurcation diagram of time Poincaré section
(a)位移分岔图
(a)Displacement bifurcation diagram
;(b)Velocity bifurcation diagram
从

图5 切换面Poincaré截面分岔图
Fig.5 Bifurcation diagram of Poincaré section which is switching surface
在

(a) f=0.02106

(b) f=0.02110

(c) f=0.05900

(d) f=0.08000

(e) f=0.10000

(f) f=0.12000
图6 f变化时周期运动的相图
Fig.6 Phase diagram of periodic motion when f changes
本文对Filippov系统、滑动分岔、事件驱动方法作了一个简要介绍.事件驱动方法直接解决了滑动流,并自动在自由运动和滑动运动之间切换。利用该方法对一类几何非线性干摩擦振子的动力学行为做了数值模拟,研究了其在参数变化下不同类型的分岔行为.利用两种不同的Poincaré映射做了不同类型的分岔图.时间Poincaré映射反映了系统轨线的周期性,但无法真实反映滑动分岔过程中的动力学行为.故引入了切换面Poincaré映射,并记录事件驱动方法检测到的轨线在滑动区域的入口和出口时的位移,做了参数f变化下的关于位移的滑动分岔图,同时给出了参数变化下不同类型的包含滑动运动的周期轨线的相图,分析了该振子丰富的动力学行为,展示了该系统在参数变化下的周期倍化分岔以及3种类型的滑动分岔,以及在倍化过程中多滑动段的存在,无多滑动分岔发生.
参考文献
Filippov A F. Differential equations with discontinuous righthand sides. Dortrecht:Kluwer Academic Publishers,1988:67~75 [百度学术]
Leine R I,Nijmeijer H. Dynamics and bifurcations of non-smooth mechanical systems. Berlin:Springer-Verlag,2004:26~38 [百度学术]
Bernardo M D,Kowalczyk P,Nordmark A. Bifurcations of dynamical systems with sliding:derivation of normal-form mappings. Physica D,2002,170(3-4):175~205 [百度学术]
Galvanetto U,Bishop S R. Dynamics of a simple damped oscillator undergoing stick-slip vibrations. Meccanica,1999,34(5):337~347 [百度学术]
Bernardo M D,Budd C,Champneys A R. Piecewise-smooth dynamical systems:Theory and applications. London:Springer-Verlag,2008:354~359 [百度学术]
Piiroinen P T, Kuznetsov Y A. An event-driven method to simulate Filippov systems with accurate computing of sliding motions. Acm Transactions on Mathematical Software,2008,34(3):1~24 [百度学术]
Erazo C,Homer M E,Piiroinen P T,et al. Dynamic Cell Mapping algorithm for computing basins of attraction in planar Filippov systems. International Journal of Bifurcation and Chaos,2017,27(12):1730041 [百度学术]
秦志英, 赵月静, 彭伟. 一个干摩擦Duffing振子的滑动分岔分析. 动力学与控制学报, 2011,09(4):66~70 [百度学术]
Qin Z Y,Zhao Y J,P W. Sliding bifurcations in a dry-friction Duffing vibrator. Journal of Dynamics and Control,2011,09(4):66~70(in Chinese) [百度学术]
谢建华,乐源,李登辉.非线性动力学.北京:科学出版社,2018:87~93 (Xie J H,Yue Y,Li D H. Nolinear Dynamics. Beijing:Science Press,2018:87~93(in Chinese)) [百度学术]
秦琅,谢建华. 基于Melnikov方法的单自由度干摩擦振子的混沌分析. 动力学与控制学报,2018,16(3):239~243 [百度学术]
Qin L,Xie J H. Chaos analysis of a single-degree-of-freedom dry friction oscillator based on Melnikov method. Journal of Dynamics and Control,2018,16(3):239~243(in Chinese) [百度学术]
Utkin V I. Sliding modes in control and optimization. Berlin:Springer-Verlag,1992:14~16 [百度学术]