一种刻画振动系统周期振幅与系统参数的关系的方法

著录项
  • CN201410144087.X
  • 20140410
  • CN103942374A
  • 20140723
  • 北京工业大学
  • 张伟;胡文华;曹东兴;杨晓峰
  • G06F17/50
  • G06F17/50

  • 北京市朝阳区平乐园100号
  • 北京(11)
  • 北京思海天达知识产权代理有限公司
  • 沈波
摘要
本发明公开了一种刻画振动系统周期振幅与系统参数的关系的方法。许多自然现象都具有周期性,大到天体运行,小到电子旋转。社会现象也其周期特性,如社会经济的涨跌,甚至民族的兴衰。研究这些周期现象可以预测至控制其运动演化规律。本发明给出的方法可以用于含有任意可数维数参数变量的任意自由度振动系统,可以计算参数变量的任意给定区域,可以求出具有多个周期解的振动系统的所有周期解,为振动系统的研究提供了有效的手段,为周期现象的研究提供了可靠的方法。
权利要求

1.一种刻画振动系统周期振幅与系统参数的关系的方法,其特征在于:本发 明首先录入具体振动系统的状态变量的一阶近似解的调制方程的平衡解等价方 程;为了控制程序的运行,本发明定义了一些计算所需要的全局变量:记录解的 最大个数的变量,限定最大求解数的变量,存储计算结果的变量,记录平衡解数 据大小的变量,判断相同解的容差变量,限定振动系统维数的变量,划分参数变 量网格数的变量,限定参数变量范围的变量;本发明给出嵌套循环结构遍历参数 变量的整个取值范围,此嵌套循环结构的每一层循环结构对应一维参数变量 ε i(i=1...n);在嵌套循环结构的最底层,记ε=ε 0,即每一维参数变量都取一 个固定数值;在嵌套循环结构的最底层定义局部变量:记录所给参数点处平衡解 的变量,记录所给参数点处平衡解个数的变量,记录试探次数的变量,限定最大 试探次数的变量;在嵌套循环结构的最底层,再以试探次数不超过最大限定试探 次数和求得的解的个数不超过限定最大求解数作为退出条件给出一个循环结构; 在此循环结构的内部,在求解范围内随机给出初值X=X 0,并用迭代方法 X=X(X 0)求出ξ使得调制方程的平衡解等价方程满足G(ξ,ε 0)=0;如果所求得 的平衡解不与已经求解并记录的平衡解重复,利用局部变量记录此求得的平衡 解;假设ξ在ε 0处连续,即ξ+Δξ=ξ(ε 0+Δε),以收敛性为退出条件向该平衡解 所在的参数点的邻域的上下边界扩展,即令ε=ε 0+Δε,以X=ξ为初值迭代求 解方程(3),若能得到收敛的数值解ξ+Δξ,则继续向边界扩展,否则就停止扩展; 利用全局变量记录所有扩展后的收敛的平衡解,画出参数变量与平衡解的关系 图,刻画出振动系统周期振幅与系统参数的关系X=X(ε);

所定义的限定调制方程维数的变量,本发明所给出的方法可用于任意可数维 状态变量的调制方程,即用于任意自由度的振动系统;

所述的嵌套循环结构,本发明所给出的方法可以用于含有任意可数维数参数 变量的振动系统;

所定义的限定最大求解数的变量,本发明所给出的方法可以求出具有多个周 期解的振动系统的所有周期解;

限定参数变量取值范围的变量,本发明所给出的方法可以计算参数变量的任 意取值区域;

所述的假设平衡解在其参数点的邻域内连续,以收敛性为退出条件向该平衡 解所在的参数点的邻域的上下边界扩展,该方法提高了程序的计算效率。

2.根据权利1所述一种刻画振动系统周期振幅与系统参数的关系方法,其 特征在于:所述状态变量的一阶近似解的调制方程描述的是周期振幅与系统参数 的关系;其中,状态变量可以是任意随时间往复变化的特征量,例如机械的振动、 电磁的振荡、种数目的变化、经济总量的起伏;系统参数是指可以人为调节的 固有的系统性质,如惯性、弹性、外激励幅值及频率。

说明书
技术领域

本发明公开了一种刻画振动系统周期振幅与系统参数的关系的方法,属于振 动控制领域。

狭义的振动又称机械振动,是指物体在平衡位置附近作的往复运动。广义的 振动是指描述系统的状态变量在其基准值上下交替变化的过程。振动可分为线性 振动和非线性振动。线性振动通常是对非线性振动简化和近似,自然界中真实的 振动都是非线性的。周期振动是常见的振动形式。许多自然现象都具有周期性, 大到天体运行,小到电子旋转。社会现象也其周期特性,如社会经济的涨跌,甚 至民族的兴衰。研究这些周期现象可以预测至控制其运动演化规律。

振动系统通常用微分方程来描述,形式如下:

x · = g ( t , x , ϵ ) . - - - ( 1 )

其中,t是标量,表示时间。x通常是向量,用来描述系统的状态变量,如物体
的位移、电流的大小、声音的强弱,种的数量,经济的总量等。表示状态变
量对时间的导数,通常描述系统状态变量的变化速率。ε通常是向量,用来描述
系统的参数变量,如惯性、弹性、激励的幅值或频率。g(t,x,ε)是关于时间、状
态变量以及参数变量的非线性向量函数。

利用摄动法得到原系统的一阶近似解的调制方程具有如下形式:

X′=G(X,ε).            (2)

其中X描述原系统状态变量的一阶近似解的幅值和相位,X′表示X对一阶时间 尺度的导数,G(X,ε)是非线性向量函数。

方程(2)的右端等于零时,调制方程有平衡解,即原系统状态变量的一阶近 似解的幅值和相位都是常量,这对应原系统出现周期解。求解方程(2)的平衡解, 等价于求解

G(X,ε)=0.             (3)

方程(3)称为调制方程的平衡解等价方程,是原系统的周期振动幅值和相位 X关于系统参数变量ε的隐式函数。由于G(X,ε)通常是非线性函数,X很难表示 成ε的显式函数。因此,数值求解变系数非线性方程(3)成为得到原系统周期振 动幅值和参数变量的关系的重要手段。有些软件含有求解非线性方程组或带参数 非线性方程组的函数,如MATLAB的fsolve函数。该函数需要事先给出初始值, 而且只能得到由该初始值求出的单个参数点处的一个解,但是振动系统周期振幅 是参数变量的多值函数,而且刻画周期振幅与参数变量的关系需要在参数变量的 整个取值范围进行。

根据一些科技文献,国外有些机构研发了一些用于非线性分析的软件,可以 用来计算微分振动系统的周期解,如AUTO-07P,AnT,XPP-AUT等。这些软件通 常运行在Linux环境下,或者需要在Windows系统中虚拟出Linux环境,而且其 安装运行都很繁杂。国内有些文献中出现过类似的计算,但是其中的计算方法都 是针对简单的系统,例如单自由度系统,或者单参数系统。

本发明针对以上情况给出一种刻画振动系统周期振幅与系统参数的关系的 方法。本发明所述的方法利用嵌套循环结构遍历所有参数变量的取值范围,在每 个参数点处计算周期振幅,从而刻画振动系统周期振幅与系统参数的关系。本发 明可以在参数变量的取值范围内求出振动系统的多个周期解,并假设每个解在各 自参数点处的邻域是连续的,由此以数值解的收敛性作为退出条件向该邻域的上 下边界扩展,从而提高计算效率。本发明可以应用于任意可数维参数变量和任意 自由度的振动系统,为振动系统的研究提供了有效的手段,为周期现象的研究提 供了可靠的方法。

本发明的目的在于,为克服现有方法的不足,给出一种刻画振动系统周期振 幅与系统参数的关系的方法。针对具体振动系统的调制方程X′=G(X,ε), X=[Xm]表示m维状态变量,ε=[εn]表示n维参数变量,本发明可以应用于任意 可数维参数变量和任意可数维状态变量的调制方程。

1.本发明首先录入具体振动系统的状态变量的一阶近似解的调制方程的平 衡解等价方程,即方程(3)。为了控制程序的运行,本发明定义了一些计算所需要 的全局变量:记录解的最大个数的变量,限定最大求解数的变量,存储计算结果 的变量,记录平衡解数据大小的变量,判断相同解的容差变量,限定振动系统维 数的变量,划分参数变量网格数的变量,限定参数变量范围的变量。本发明给出 嵌套循环结构遍历参数变量的整个取值范围,此嵌套循环结构的每一层循环结构 对应一维参数变量εi(i=1...n)。在嵌套循环结构的最底层,记ε=ε0,即每一 维参数变量都取一个固定数值。在嵌套循环结构的最底层定义局部变量:记录所 给参数点处平衡解的变量,记录所给参数点处平衡解个数的变量,记录试探次数 的变量,限定最大试探次数的变量。在嵌套循环结构的最底层,再以试探次数不 超过最大限定试探次数和求得的解的个数不超过限定最大求解数作为退出条件 给出一个循环结构。在此循环结构的内部,在求解范围内随机给出初值X=X0, 并用迭代方法X=X(X0)求出ξ使得调制方程的平衡解等价方程满足 G(ξ,ε0)=0。如果所求得的平衡解不与已经求解并记录的平衡解重复,利用局部 变量记录此求得的平衡解。假设ξ在ε0处连续,即ξ+Δξ=ξ(ε0+Δε),以收敛性 为退出条件向该平衡解所在的参数点的邻域的上下边界扩展即令ε=ε0+Δε,以 X=ξ为初值迭代求解方程(3),若能得到收敛的数值解ξ+Δξ,则继续向边界扩 展,否则就停止扩展。利用全局变量记录所有扩展后的收敛的平衡解,画出参数 变量与平衡解的关系图,刻画出振动系统周期振幅与系统参数的关系X=X(ε)。

其中,状态变量可以是任意随时间往复变化的特征量,例如机械的振动、电 磁的振荡、种数目的变化、经济总量的起伏。系统参数是指可以人为调节的固 有的系统性质,如惯性、弹性、外激励幅值及频率。

本发明所给出的方法可用于任意可数维状态变量的调制方程,即用于任意自 由度的振动系统。

本发明所给出的方法可以用于含有任意可数维数参数变量的振动系统。

所定义的限定最大求解数的变量,本发明所给出的方法可以求出具有多个周 期解的振动系统的所有周期解。

本发明所给出的方法可以计算参数变量的任意取值区域。

所述的假设平衡解在其参数点的邻域内连续,以收敛性为退出条件向该平衡 解所在的参数点的邻域的上下边界扩展,该方法提高了程序的计算效率。

本发明的有益效果是:1)本发明给出的方法可以用于任意自由度的振动系 统;2)本发明给出的方法可以用于含有任意可数维数的参数变量的振动系统;3) 本发明给出的方法可以计算参数变量的任意给定区域;4)本发明所给出的方法可 以求出具有多个周期解的振动系统的所有周期解。

图1是本发明所述方法的计算程序设计流程图。

图2是本发明所述方法实施所得一维参数变量四维调制方程的平衡解,描述 二自由度振动系统的周期振幅与一维参数变量外激励频率的关系以及周期振幅 与一维参数变量外激励幅值的关系。

图3是本发明所述方法实施所得二维参数变量四维调制变量的平衡解,描述 二自由度振动系统的周期振幅与二维参数变量外激励幅值和频率的关系。

本发明可以用任意编程语言实现。MATLAB是常用的数学计算软件,本发明 利用MATLAB软件通过具体实施例并结合附图作进一步详细的描述。

实施例

本发明利用MATLAB编写程序计算文献《Three-to-One Internal Resonances in  Parametrically Excited Hinged-Clamped Beams》中调制方程(31-34):

p 1 = - μ 1 p 1 - v 1 q 1 + γ 11 q 1 ( p 1 2 + q 1 2 ) + γ 12 q 1 ( p 2 2 + q 2 2 ) - δ 1 [ 2 p 1 q 1 p 2 - q 2 ( p 1 2 - q 1 2 ) ] - s 11 F q 1 + s 12 F q 2 , - - - ( 4 a )

q 1 = - μ 1 q 1 + v 1 p 1 - γ 11 p 1 ( p 1 2 + q 1 2 ) - γ 12 p 1 ( p 2 2 + q 2 2 ) - δ 1 [ 2 p 1 q 1 q 2 + p 2 ( p 1 2 - q 1 2 ) ] - s 11 Fq 1 - s 12 F q 2 , - - - ( 4 b )

p 2 = - μ 2 p 2 - v 2 q 2 + γ 21 q 2 ( p 1 2 + q 1 2 ) + γ 22 q 2 ( p 2 2 + q 2 2 ) + δ 2 [ 3 p 1 2 q 1 - q 1 3 ] + s 21 Fq 1 , - - - ( 4 c )

q 2 = - μ 2 q 2 + v 2 p 2 - γ 21 p 2 ( p 1 2 + q 1 2 ) - γ 22 p 2 ( p 2 2 + q 2 2 ) + δ 2 [ 3 p 1 q 1 2 - p 1 3 ] - s 21 Fq 1 . - - - ( 4 d )

令[q′1,p′1,q′2,p′2]=0,方程(4)有平衡解,其对应的平衡解等价方程具有方程 (3)的形式,

G(X,ε)=0.           (5)

其中

X=[q1,p1,q2,p2],              (6a)

ε=[F,σ2],                      (6b)

G 1 = - μ 1 p 1 - v 1 q 1 + γ 11 q 1 ( p 1 2 + q 1 2 ) + γ 12 q 1 ( p 2 2 + q 2 2 ) - δ 1 [ 2 p 1 q 1 p 2 - q 2 ( p 1 2 - q 1 2 ) ] - s 11 Fq 1 + s 12 Fq 2 , - - - ( 6 c )

G 2 = - μ 1 q 1 + v 1 p 1 - γ 11 p 1 ( p 1 2 + q 1 2 ) - γ 12 p 1 ( p 2 2 + q 2 2 ) - δ 1 [ 2 p 1 q 1 q 2 + p 2 ( p 1 2 - q 1 2 ) ] - s 11 Fq 1 - s 12 Fq 2 , - - - ( 6 d )

G 3 = - μ 2 p 2 - v 2 q 2 + γ 21 q 2 ( p 1 2 + q 1 2 ) + γ 22 q 2 ( p 2 2 + q 2 2 ) + δ 2 [ 3 p 1 2 q 1 - q 1 3 ] + s 21 Fq 1 , - - - ( 6 e )

G 4 = - μ 2 q 2 + v 2 p 2 - γ 21 p 2 ( p 1 2 + q 1 2 ) - γ 22 p 2 ( p 2 2 + q 2 2 ) + δ 2 [ 3 p 1 q 1 2 - p 1 3 ] - s 21 Fp 1 . - - - ( 6 f )

方程(5)的解对应原系统的周期解,即文献中方程(30)中Ak为常数。方程(30) 如下

A k ( T 1 ) = 0.5 [ p k ( T 1 ) - iq k ( T 1 ) ] e k , k = 1,2 . - - - ( 7 )

A1和A2分别是文献中方程(23)的第一阶和第二阶周期振幅。方程(23)如下

w 1 ( T 0 , T 1 , x ) = A 1 ( T 1 ) φ 1 ( x ) e 1 T 0 + A 2 ( T 1 ) φ 2 ( x ) e i ω 2 T 0 + cc . - - - ( 8 )

其中,w1是文献中梁结构的横向振动位移。

方程(5)是含有两个可变参数的四维调制方程,两个可变参数分别是外激励 的幅值F,外激励频率与结构第二阶自然频率的差值σ2,四维状态变量是 [q1,p1,q2,p2]。方程(5)中其他参数均为已知。

1.图1给出N维参数变量任意可数维调制方程的平衡解的计算程序设计流 程。为与文献中的计算结果进行对比,本实施例限定N=2,以F和σ2作为参数 变量,即本实施例计算二维参数变量四维调制方程的平衡解。程序首先录入方程 (5),然后定义全局变量:记录解的最大个数的变量“NumOfSol”,限定最大求解 数的变量“MaxMark=6”,存储计算结果的变量“Result”,记录平衡解数据大小 的变量“TotalCounter”,判断相同解的容差变量“ValTol=0.01”,限定振动系 统维数的变量“Dim=4”,划分参数变量网格数的变量“NumOfF=20”和 “NumOfSigma=20”,限定参数变量范围的变量“FLim=[0,50]”和 “SigmaLim=[0,200]”。

2.如图1所示,给出嵌套循环结构,即第1层至第N层循环,每一层循环 对应一维参数变量。内层循环遍历完本层对应参数范围后返回其最近外层继续遍 历外层所对应参数范围,直到遍历完参数变量所给定范围,退出嵌套循环结构, 结束计算。本实施例给出两层嵌套循环结构,第一层遍历参数F的取值范围,第 二层遍历参数σ2的取值范围。

3.如图1所示,在嵌套循环结构的最底层,即第N=2层,定义局部变量: 记录所给参数点处平衡解的变量“MyResult”,记录所给参数点处平衡解个数的 变量“MyMark”,记录试探次数的变量,限定最大试探次数的变量“MyNumTol=30”。

4.如图1所示,嵌套循环结构的最底层再以试探次数“MyMark”不超过最 大限定试探次数“MyNumTol”和求得的解的个数“MyMark”不超过限定最大求解 数“MaxMark”作为退出条件给出一个循环结构。在此循环结构的内部,在求解 范围内随机给出初始值“Ini”,并利用fsolve函数求解方程。如果所求得的平 衡解符合收敛条件且不重复,即满足收敛条件且在全参数范围和该参数点处都不 与已经求得的解相同,利用局部变量“MyResult”记录此求得的平衡解,直到试 探次数“MyCounter”大于限定最大试探次数的变量“MyNumTol”或求得的解的 个数“MyMark”大于解的最大个数“NumOfSol”。

5.如图1所示,以收敛性为退出条件向“MyResult”记录的平衡解所在的 参数点的邻域的上下边界扩展,利用全局变量“Result”记录所有扩展后的收敛 的平衡解。

6.文献中的结论与本实施例的计算结果对比如图二所示。左边的曲线图分 别是文献《Three-to-One Internal Resonances in Parametrically Excited  Hinged-Clamped Beams》中的Figure2和Figure3,α1与σ2的曲线图表示周期振 动一阶分量的幅值与外激励频率的关系,α2与σ2的曲线图表示周期振动二阶分 量的幅值与外激励频率的关系,α1与F的曲线图表示周期振动一阶分量与外激励 幅值的关系,α2与F的曲线图表示周期振动二阶分量与外激励幅值的关系。右 边曲线图分别与其左边曲线图对应,是本实施例的计算结果。由图二可以看出, 本发明所述方法能计算出一维参数变量四维调制方程的平衡解,刻画出了二自由 度振动系统周期振幅与一维参数变量的关系。

7.本实施例的一个计算结果如图三所示。图三是文献《Three-to-One Internal  Resonances in Parametrically Excited Hinged-Clamped Beams》中的Figure2和Figure 3综合。图三给出了周期振动一阶分量的幅值α1以及周期振动二阶分量的幅值α2 分别在二维参数变量σ2和F中的取值情况。文献《Three-to-One Internal  Resonances in Parametrically Excited Hinged-Clamped Beams》没有给出与图三对应 的情况。基于本发明人所阅读文献,没有文献给出过二维以及高于二维参数变量 四维调制方程的平衡解。由图三可以看出,本发明所述方法能计算出二维参数变 量四维调制方程的平衡解,并且能够刻画出含有任意可数维参数变量的任意自由 度振动系统的周期振幅与参数变量的关系。

本文发布于:2024-09-24 14:31:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/72736.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议