删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

极小化相位误差加权间断有限元辛方法*

本站小编 Free考研考试/2021-12-25

辛结构是Hamilton动力系统的重要性质,数值方法应当尽可能地保持Hamilton系统固有特性。文献[1-3]系统地提出Hamilton的辛几何算法,以及构造诸多类型的辛几何算法:生成函数法、辛RK等。现有的辛几何算法可以保证系统的辛结构,因此具有较好的数值稳定性以及较好的长时间跟踪能力。尽管现有辛算法不存在数值的耗散,但是,这类方法仍然具有较大的相位误差。文献[4-6]对辛差分方法存在的数值误差存在的相位误差给出分析和矫正方案。文献[7]系统地分析了几种常见的保结构方法(平均向量场法、对角Padé逼近、生成函数法)的相位误差及修正给出详尽的分析,然而,基于相位误差分析的辛算法较少讨论Hamilton系统的另外一个很重要特性:保能量。
近年来,辛方法的相位漂移现象越来越引起国内外****关注,辛Runge-Kutta-Nystrom(RKN)格式方法[8-9]和辛分块Runge-Kutta(SPRK)方法[10-12],这类算法通过研究构造算法的泰勒展开阶数研究算法的相位误差。从而推导出很多相位误差较小的计算格式,这类方法需要求解代数方程组,得到优化的参数,从而满足相位误差最小的条件,文章显示,这类参数相对比较复杂。向前Euler方法的相位误差为正,而向后Euler方法相位误差为负分数步对称辛算法(FSJS)方法[13]利用这一特性,提出分数步计算方案,即在每个计算单元内,分别使用数次向前Euler和向后Euler方法,极大地减小相位误差,但是每一步计算过程中都要计算分数步数步,从而增加了计算量。
文献[14-17]利用时间有限元方法解Hamilton系统,该方法显示对线性Hamilton系统连续有限元方法可以保证Hamilton系统的辛结构以及Hamilton函数的守恒。文献[18]提出平均间断有限元方法可以保证Hamilton系统的动量守恒,且平均间断有限元方法不保辛。对于Hamilton系统,优异的算法需要保持系统辛结构、系统所固有的守恒规律以及具有较小的相位误差。
间断有限元方法[19]求解时间常微分方程问题,由于其有较好的A稳定性以及较高的计算精度,近年来,得到了广泛的应用,间断有限元方法求解在单元节点是间断的。这给后续计算带来很多处理方法。
利用间断有限元方法在节点间断,相位误差为零的计算格式——极小化相位误差加权间断有限元辛方法(WDG-PF)。该方法在极小化相位误差的前提下,可以保证Hamilton系统的辛结构。相位误差和能量误差几乎达到计算机精度。对于高低混频系统,传统计算方法很难做到在较大步长,同时实现对高低频信号的精确仿真,本文的方法可以对这样的混频系统精确地计算,数值实验显示,在满足保辛和保能量的前提下,本文的方法高频和低频信号计算误差都达到计算机精度。
1 Hamilton系统及相位误差 考虑如下Hamilton正则方程:
(1)

式中:ω为系统的频率。给定初始条件x(0)=x0y(0)=y0
方程式(1)对应的Hamilton函数:

式中:
式(1)可以化为
(2)

式中:
方程式(1)对应的解析解为

用辛差分方法(如辛Runge-Kutta,Euler中点)求解方程式(2)的一般递推公式为
(3)

为了分析式(3)的幅值和相位精度,需要求解Jacobi矩阵的特征值λ1, 2和特征向量矩阵Φ,分别为

其中:
则Jacobi矩阵可以写成

从而可得式(3)的相位误差为
(4)

式中:θ为单步相位角;Δθ为单步相位误差。
2 加权间断有限元方法 对式(2)采用加权间断有限元方法,将时间域[0, +∞)剖分:0=t0 < t1 < … < tN-1 < tN < …,记剖分单元[tj, tj+1]=Ijj∈[0,N]。
定义1????m(m≥0)次间断有限元空间Sh={Z|Ijm次多项式, Ztjtj+1处可以不连续}

初值Z0-=Z0
间断有限元方法求解方程式(2)
(5)

取形函数



(6)

同时:
(7)

将式(6)和式(7)代入式(5)可得
(8)

(9)

式中:

计算过程如图 1所示。
图 1 计算过程 Fig. 1 Computational procedure
图选项




由式(8)和式(9)可知,每次计算在节点tj+1处存在两个计算值,即改点的左右极限值Zj+1-Zj+1+
间断有限元在节点的灵活性,给后续设计计算格式带来灵活性。
现引入参变量α,使得
(10)

文献[20]也用过类似的数值技巧,不同的是本文所引入的参变量α,“一次计算,终身使用”。即对于给定的Hamilton以及给定的单元长度,只需计算第一个单元极小化相位误差所需的参变量α,后续单元计算,完全使用相同参变量数值。
3 极小化相位误差 一次加权间断有限元方法求解方程式(2),得式(11),如下:
(11)



其中Jacobi矩阵T的性质影响计算的幅值和相位误差。文献[4-7, 13-14]给出传递矩阵对相位误差的影响。对于线性Hamilton系统,单步的相位误差可以通过式(4)求解。
定理1????若
(12)

则式(11)的相位误差为零。
式中:

证明????将式(12)代入式(11),演算,易证。
同理, 可得二次加权间断有限元方法相位误差为零时的最优加权系数αopt(见图 2)。
图 2 ωh和最优权重αopt的关系 Fig. 2 Relationship between ωh and αopt
图选项




图 2可以看出,不同的h、ω,对应唯一最优的权重αopt
这样的权重α,仅需在第一个单元中计算一次,后续单元利用第一个单元计算所得权重α,进行迭代。这样就得到极小化相位误差的传递矩阵

对于Hamilton系统,长时间的仿真要求传递矩阵是辛矩阵,从而可以很好地控制幅值误差。可以验证极小化相位误差的传递矩阵Tα不是辛矩阵。仍需要对极小化相位误差的传递矩阵进行处理,使得算法可以很好地控制幅值。
引理[2] ????矩阵A是辛矩阵的充要条件为A′JA=J
定理2????若2×2矩阵的行列式,|A|=1则A是辛矩阵。
证明????若|A|=1即ad-bc=1则

A是辛矩阵。
对极小化相位误差的传递矩阵Tα进行如下处理:
(13)

因为Tα2×2的矩阵,所以
定理3????对极小化相位误差的矩阵Tα进行如式(8)的处理得到的矩阵Tα_sym是辛矩阵。
证明

定理4 ????极小化相位误差的传递矩阵Tα和处理后的传递矩阵Tα_sym具有相同的相位误差。
证明????若极小化相位误差的Jacobi矩阵Tα的特征值可以写成

其中:b≠0;单步相位角θ定义为

则由式(8)可得Tα_sym的特征值为

单步相位角为

θ=θ′,所以TαTα_sym具有相同的相位误差。即对极小化相位误差的矩阵Tα进行式(13)的变换,得到新的Jacobi矩阵Tα_sym同样具有极小的相位误差。
由定理2~4可得:传递矩阵Tα_sym可以使得计算的相位误差极小,同时满足保辛性要求。
4 数值算例 4.1 椭圆型Hamilton系统 考察, 对应的正则方程为q′=-4q;q′=p, 初始条件为p(0)=0;q(0)=0.6, 精确解为p(t)=-1.2sin(2t); q(0)=0.6cos(2t),计算时间域为[0,100]s,单元长度h=0.5,权重α=1.001 713 981 613 355 446 831 061 787。
为了更好地表现WDG-PF方法的保结构特性,相图是计算了[0, 10 000]s内辛结构的守恒规律,相图如图 3所示。从图 3可以直观看出长时间计算,WDG-PF方法可以很好地保持Hamilton系统的辛结构,不会出现数值耗散,具体数值结果如表 1所示。
图 3 相图 Fig. 3 Phase portrait
图选项




表 1 WDG-PF与保能量方法比较 Table 1 Comparison between WDG-PF and energy conservation methods
参数 误差绝对值的最大值
WDG-PF TFE2 [15] AVF [21]
p(t) 9.7382×10 -15 2.3999 2.3660
q(t) 9.6202×10 -17 0.1461 1.7997
能量 3.3061×10 -38 1.3767×10 -14 0


表选项






对于周期系统,相位误差也会出现周期现象,所以在比较算法精确性方面,因此较在[0, 100]s时间域内,比较不同算法数值解在时域上的误差绝对值的最大值,如表 1所示。
表 1可以看出,WDG-PF方法和保能量算法(二次连续有限元(TFE2)和平均向量场(AVF))一样可以保证Hamilton函数的守恒性。其中AVF方法多项式可以写出积分表达式。但是,可以看出本文方法WDG-PF可以精确地保证数值解在时域上的精度,计算误差几乎达到计算机精度。其中能量指的是Hamilton函数H=
表 2为几种方法求解Hamilton系统时域上的误差。从表 2可以看出本文方法WDG-PF方法可以很好地保证Hamilton系统的能量守恒性,同时,相对于针对减少相位误差所设计的计算格式分数步对称辛算法(FSJS)、辛Runge-Kutta-Nystrom格式(RKN)和P辛Runge-Kutta-Nystrom格式(RKN)方法,WDG-PF方法的相位误差更小,这是现有专门方法所无法比拟的。
表 2 WDG-PF与其他极小相位误差方法比较 Table 2 Comparison between WDG-PF and other minimal phase error methods
参数 极小相位误差
WDG-PF FSJS[13] SPRK[10] RKN[8]
p(t) 9.7382×10-15 0.1859 0.0072 0.8988
q(t) 9.6202×10-17 0.1084 0.0121 0.0030
能量 3.3061×10-38 0.0549 0.0263 1.3493


表选项






图 4为一次极小化相位误差加权间断有限元方法计算单元内部误差分布。
图 4 一次加权间断元方法在前4个单元内部误差图(h=0.1) Fig. 4 Error distribution of one-order WDG-PF in first four elements(h=0.1)
图选项




图 4可以看出一次极小化相位误差加权间断有限元方法在单元节点误差极小(几乎为零), 在单元内部误差较大。
4.2 高低混频Hamilton系统 Hamilton函数:

正则方程组为

初值:

解析解为

分别用WDG-PF(h=0.02),TFE1[15] (h=0.000 1)、FSJS[13] (h=0.01)SPRK[10] (h=0.001)方法,计算区域为[0,600] s。
图 5(a)图 5(b)为高频信号p1(t)、q1(t)计算情况;图 5(c)图 5(d)为低频信号p2(t)、q2(t)计算情况。从图中可以看出对于传统方法TFE、FSJS和SP辛RKN采用较小的步长,可以实现低频信号的精度很高,但很难在较大步长下实现对高低频信号的同时精确仿真。而WDG-PF方法因为极小化相位误差,使得算法可以在大步长下对高低混频系统的精确仿真。
图 5 几种不同方法求解p1q1p2q2误差 Fig. 5 Errors of p1, q1, p2 and q2 solved by different methods
图选项




表 3中是Hamilton函数H=(p1, q1, p2, q2)=,在误差是分别在时间200 s, 400 s, 600 s时的数值。看出WDG-PF和保能量的时间有限方法一样可以保证Hamilton系统的能量守恒。
表 3 不同数值方法的能量误差 Table 3 Energy error of different numerical methods
方法 能量(误差)
t=200 s t=400 s t=600 s
WDG-PF 1.919×10-12 4.019×10-12 5.983×10-12
TFE1[15] 9.164×10-11 1.213×10-10 2.7×10-10
FSJS[13] 0.143 0.019 44 0.085 56
SPRK[10] 6.998×10-5 4.388×10-5 4.294×10-5


表选项






有限元或间断元在单元内部存在超收敛现象。
图 6图 7为高频信号p1分别用4次加权间断有限元方法和3次加权间断有限元方法在前4个单元的误差分布情况。从图 6图 7可看出,极小化相位误差的加权间断在Gauss-Lobatto点附近有超收敛现象。
图 6 4次WDG-PF在前4个单元内部误差情况 Fig. 6 Error distribution for four-order WDG-PF in first four elements
图选项




图 7 3次WDG-PF在前4个单元内部误差情况 Fig. 7 Error distribution for third-order WDG-PF in first four elements
图选项




图 8图 9为高频信号极小化相位误差加权间断有限元方法一阶导数的误差分布情况,可以看出算法在单元内部Radau点附近一阶导数计算精度较高。
图 8 4次WDG-PF在前4个单元内部导数误差情况 Fig. 8 Derivative error distribution for four-order WDG-PF in first four elements
图选项




图 9 3次WDG-PF在前4个单元内部导数误差情况 Fig. 9 Derivative error distribution for third-order WDG-PF in first four elements
图选项




从高低混频Hamilton系统算例可以看出本文的方法WDG-PF,可以保证系统的Hamilton函数守恒以及保证系统的辛结构。不需要非常小的计算步长就可以极好地仿真高频和低频信号,即高低频信号的相位误差均极小,同时单元内部存在超收敛现象,这个优良的特性是其他方法所没有的。
5 结论 极小化相位误差加权间断有限元辛方法具有如下优越性:
1) 对于给定的Hamilton系统和单元长度,使得相位误差极小且保辛,权重α“一次计算,终身使用”。
2) 可以解决间断有限元方法不能保证Hamilton系统辛结构的缺点,具有极小的相位误差和极高精度的保能量特性,几乎达到计算机精度。
3) 这种加权间断有限单元有超收敛点。
4) 特别针对高低混频Hamilton系统或者刚性问题,WDG-PF方法可以在大步长下同时实现对高频和低频信号的准确仿真。

参考文献
[1] FENG K. Difference schemes for Hamiltonian formalism andsymplectic geometry[J].Journal of Computational Mathematics, 1986, 4(3): 279–289.
[2] FENG K., QIN M. Symplectic geometric algorithms for Hamiltonian systems[M].Heidelberg: Springer, 2010: 279-289.
[3] CALVO M P. Numerical Hamiltonian problems[M].London: CRC Press, 1994: 315-356.
[4] BRUSA L, NIGRO L. A one-step method for direct integration of structural dynamic equations[J].International Journal for Numerical Methods in Engineering, 1980, 15(5): 685–699.DOI:10.1002/(ISSN)1097-0207
[5] 邢誉峰, 杨蓉. 单步辛算法的相位误差分析及修正[J].力学学报, 2007, 39(5): 668–671.XING Y F, YANG R. Phase errors and their correction in symplectic implicit single-step algorithm[J].Chinese Journal of Theoretical and Applied Mechanics, 2007, 39(5): 668–671.(in Chinese)
[6] 邢誉峰, 冯伟. 李级数算法和显式辛算法的相位分析[J].计算力学学报, 2009, 26(2): 167–171.XING Y F, FENG W. Phase analysis of Lie series algorithm and explicit symplectic algorithm[J].Chinese Journal of Computational Mechanics, 2009, 26(2): 167–171.(in Chinese)
[7] 陈璐, 王雨顺. 保结构算法的相位误差分析及其修正[J].计算数学, 2014, 36(3): 271–290.CHEN L, WANG Y S. Phase error analysis and correction of structure preserving algorithms[J].Mathematica Numerica Sinica, 2014, 36(3): 271–290.(in Chinese)
[8] VYVER H V D. A symplectic Runge-Kutta-Nystrom method with minimal phase-lag[J].Physics Letters A, 2007, 367(1): 16–24.
[9] MONOVASILIS T, KALOGIRATOU Z, SIMOS T E. Exponentially fitted symplectic runge-Kutta-Nystr?methods[J].Applied Mathematics & Information Sciences, 2013, 7(1): 81–85.
[10] MONOVASILIS T, KALOGIRATOU Z, SIMOS T E. Symplectic Partitioned Runge-Kutta methods with minimal phase-lag[J].Computer Physics Communications, 2010, 181(7): 1251–1254.DOI:10.1016/j.cpc.2010.03.013
[11] SIMOS T E. A two-step method with vanished phase-lag and its first two derivatives for the numerical solution of the Schr dinger equation[J].Journal of Mathematical Chemistry, 2011, 49(10): 2486–2518.DOI:10.1007/s10910-011-9897-1
[12] MONOVASILIS T, KALOGIRATOU Z, SIMOS T E. Two new phase-fitted symplectic partitioned Runge-Kutta methods[J].International Journal of Modern Physics C, 2011, 22(12): 1343–1355.DOI:10.1142/S0129183111016932
[13] 刘晓梅, 周钢, 王永泓, 等. 辛算法的纠飘研究[J].北京航空航天大学学报, 2013, 39(1): 22–26.LIU X M, ZHOU G, WANG Y H, et al. Rectifying drifts of symplectic algorithm[J].Journal of Beijing University of Aeronautics and Astronautics, 2013, 39(1): 22–26.(in Chinese)
[14] TANG W, SUN Y. Time finite element methods:A unified framework for numerical discretizations of ODEs[J].Applied Mathematics & Computation, 2012, 219(4): 2158–2179.
[15] 汤琼, 陈传淼. Hamilton系统的连续有限元法[J].应用数学和力学, 2007, 28(8): 958–966.TANG Q, CHEN C M. Continuous finite element methods of Hamiltonian systems[J].Applied Mathematics and Mechanics, 2007, 28(8): 958–966.(in Chinese)
[16] 陈传淼, 汤琼. Hamilton系统的有限元研究[J].数学物理学报, 2011, 31A(1): 18–33.CHEN C M, TANG Q. Study of finite element for Hamiltonian systems[J].Acta Mathematica Scientia, 2011, 31A(1): 18–33.(in Chinese)
[17] HU S F, CHEN C M. Runge-Kutta method finite element method and regular algorithms for Hamiltonian system[J].Applied Mathematics & Mechanics:English Edition, 2013, 34(6): 747–760.
[18] LI C H, CHEN C M. Ultraconvergence for averaging discontinuous finite elements and its applications in Hamiltonian system[J].Applied Mathematics & Mechanics:English Edition, 2011, 32(7): 943–956.
[19] DELFOUR M, HAGER W, TROCHU F. Discontinuous Galerkin methods for ordinary differential equations[J].Mathematics of Computation, 1981, 36(154): 455–473.DOI:10.1090/S0025-5718-1981-0606506-0
[20] WANG D, XIAO A, LI X. Parametric symplectic partitioned Runge-Kutta methods with energy-preserving properties for Hamiltonian systems[J].Computer Physics Communications, 2013, 184(2): 303–310.DOI:10.1016/j.cpc.2012.09.012
[21] QUISPEL G R W, MCLAREN D I. A new class of energy-preserving numerical integration methods[J].Journal of Physics A Mathematical & Theoretical, 2008, 41(4): 75–97.


相关话题/计算 系统 结构 信号 文献

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19
  • 基于广义退化的机械结构模糊时变可靠性分析*
    由于航天在轨产品服役期内无法维护,在研制时需要对其整个服役期内的可靠度进行分析评价,而其中机械产品由于样本量少或样本缺失使得一些参数除随机性外,往往还存在大量的模糊性问题,此时不能采用常规的概率理论的处理方式[1-2]。国内外****关于机械产品模糊时变可靠性的研究起步较晚。Ayyub和Lai[3] ...
    本站小编 Free考研考试 2021-12-25
  • 强信号下GNSS接收机前端处理引起的相关损耗*
    数字全球导航卫星系统(GNSS)接收机前端采样和量化(BSQ)处理在完成信号数字化的同时,会引入一定的载噪比损耗和信号功率损耗,从而影响接收机的测量精度和稳健性等性能[1-2]。目前为止,关于GNSS接收机前端BSQ损耗的研究都是针对普通接收机在正常工作接收弱信号时的载噪比损耗,通常实际所接收GNS ...
    本站小编 Free考研考试 2021-12-25
  • 电动伺服舵系统动力学建模及颤振分析*
    舵系统是舵机和舵面耦合系统的统称,承担着实时改变飞行器姿态的任务。作为重要构成部件,舵系统的稳定性一直都是设计部门关注的焦点。其中,舵机本身的动态稳定性是考核重点之一,舵系统伺服颤振稳定性是另一重点。过去,工程中主要关注舵面结构本身的颤振特性,很少考虑舵机伺服的影响。舵机伺服常以弹簧代替,其刚度为一 ...
    本站小编 Free考研考试 2021-12-25
  • 考虑系统不确定性的高超声速飞行器容错控制*
    随着科学技术的快速发展与进步,人们对控制系统的安全性、可靠性及可维护性要求越来越高,因此控制系统越来越趋向于大型化和复杂化。众所周知,故障对于任何一个系统来说都是不可避免的,尤其对于复杂系统而言,一旦故障发生,就可能造成重大损失。而容错控制的目的就是当发生故障时,虽然某些性能出现了降级,但整个闭环系 ...
    本站小编 Free考研考试 2021-12-25
  • 含区间参数不确定结构的损伤识别方法*
    对于航空航天、土木等工程结构,尤其是其重要受力部件,当出现一定损伤而未及时发现时,损伤往往会迅速发展,甚至引发严重的后果,因此对结构早期损伤进行识别与预报显得尤为重要[1-6]。对于小型、规则的结构,染色渗透、超声探测和电磁涡流等局部损伤识别方法通常能够取得较好的效果。但对于不可见、狭小封闭空间内的 ...
    本站小编 Free考研考试 2021-12-25
  • 重型直升机-吊挂耦合系统闭环飞行品质分析*
    直升机带外吊挂运输飞行是直升机相比于其他种类飞行器的一项特有功能。吊挂物不受货物外形限制,直升机还可以在一般运输工具难以到达的地方迅速、高效地完成起降、装卸货物等任务,大大拓宽了运输范围。与直升机非吊挂飞行状态相比,直升机吊挂飞行增加了新的载荷和惯性力,以及因此产生的对直升机质心的力矩。建立合理的非 ...
    本站小编 Free考研考试 2021-12-25
  • SVRM辅助的北斗GEO卫星反射信号土壤湿度反演方法*
    土壤湿度在农业生产中有着举足轻重的地位。微波遥感是土壤湿度测量的重要手段。L波段电磁波在大气中衰减少,并能有效穿透植被,被认为是探测土壤湿度的理想波段。全球导航卫星系统反射信号(GlobalNavigationSatelliteSystem-Reflection,GNSS-R)技术是利用导航卫星的反 ...
    本站小编 Free考研考试 2021-12-25
  • 用广义扩展有限元计算界面裂纹应力强度因子*
    双材料被广泛应用于如航空、航天和交通运输等领域,双材料界面处往往会出现裂纹等缺陷,这些缺陷会导致材料强度的降低,而且损伤通常开始于界面或界面附近区域,因此对双材料界面裂纹的研究至关重要。研究人员已使用如有限元法、边界元法[1]、扩展有限元法(ExtendedFiniteElementMethod,X ...
    本站小编 Free考研考试 2021-12-25
  • 考虑认知不确定的雷达功率放大系统可靠性评估*
    在实际工程中,某些系统除“正常工作”和“完全失效”2种状态外,可以在多个性能水平下运行,这样的系统称为多态系统(Multi-StateSystem,MSS)[1],与二态系统模型相比,多态系统模型能够准确地描述部件的多态性,更加灵活地表征部件性能变化对系统性能和可靠性的影响[2]。20世纪70年代多 ...
    本站小编 Free考研考试 2021-12-25
  • 机群结构耐久性分析的裂纹萌生方法*
    耐久性评估和试验评估机群的可靠性寿命,是飞机结构设计定型阶段的重要任务[1-3]。在结构耐久性分析的各种方法中,裂纹萌生方法(CrackInitiationApproach,CIA)[4]可用于结构的初步和详细耐久性分析,在工程实际中得到了应用[5]。该方法考虑了结构特性的分散和不同应力区应力水平的 ...
    本站小编 Free考研考试 2021-12-25