You are on page 1of 9

第 35 卷第 11 期 Vol.35 No.

11 工 程 力 学
2018 年 11 月 Nov. 2018 ENGINEERING MECHANICS 26

文章编号:1000-4750(2018)11-0026-09

基于加速度泰勒展开的动力学方程显式积分方法
文 颖 1,2,陶 蕤1
(1.中南大学土木工程学院,长沙 410075;2.重载铁路工程结构教育部重点实验室(中南大学),长沙 410075)

摘 要:该文旨在提出兼顾适用性、可靠性与高效性的结构振动时域积分算法。基于加速度的泰勒展开式,引入
截断系数考虑高阶项的影响,提出了具有 4 阶精度的加速度公式;通过积分并考虑典型时间步初始时刻系统动力
平衡条件,建立了位移和速度的单步递推公式,运用终止时刻系统运动方程修正加速度。与多步积分法相比,单
步积分法无需记录当前时间步以外时刻响应。稳定性分析表明,临界步长相比中心差分法增加 40%。通过线性系
统振动响应计算发现,当步长-系统固有周期(荷载周期)比达到 0.2 时,该文方法的振幅衰减率和周期延长率均小
于 5%;对于非线性系统,为降低算法阻尼和周期误差的影响,需控制步长周期比小于 0.1。
关键词:显式时域积分;泰勒展开;稳定性分析;算法阻尼;周期延长
中图分类号:TU311.3 文献标志码:A doi: 10.6052/j.issn.1000-4750.2017.08.0661

AN EXPLICIT TIME-DOMAIN INTEGRATION SCHEME FOR SOLVING


EQUATIONS OF MOTION IN STRUCTURAL DYNAMICS BASED ON A
TRUNCATED TAYLOR EXPANSION OF ACCELERATION

WEN Ying1,2 , TAO Rui1


(1. School of Civil Engineering, Central South University, Changsha 410075, China;

2. The Key Laboratory of Engineering Structures of Heavy Haul Railway (Central South University), Ministry of Education, Changsha 410075, China)

Abstract: The aim of this paper is to present a novel time integration algorithm with a high level of balance
among applicability and reliability and computational efficiency for the dynamic analysis of structures. A formula
for approximating acceleration with a forth-order degree of accuracy has been developed, based on the Taylor
expansion approach. In applying the Taylor expansion method, a truncation parameter is defined to consider the
contributions of high-order terms upon the accuracy of predicted results. Through an integration of the obtained
acceleration and considering the dynamic equilibrium condition at the initial state of a typical time step, a
single-step equation for computing displacement and velocity at the end state is correspondingly developed. A
revised acceleration can be obtained from the calculated displacement and velocity through the equations of
motion at the end state. In this regard, as compared with the multiple-step integration scheme, it is not required for
the present method to temporarily record the state variables of previous steps. From the results of stability
analysis, the maximum step length to period ratio within which the obtained responses remain bounded has been
increased by 40% in comparison to the central difference method. By carrying out a series of numerical analyses
for the purpose of demonstration, it is generally observed from the natural and forced vibration investigations for
linear systems that the computational amplitude decay and period elongation were less than 5% even if the ratio

———————————————
收稿日期:2017-08-30;修改日期:2018-03-19
基金项目:国家自然科学基金高铁联合基金重点项目(U1534206);湖南省科技计划项目(2014FJ6036)
通讯作者:文颖(1981―),男,湖南人,副教授,博士,重载铁路工程结构教育部重点实验室副主任,从事桥梁稳定极限承载力及车桥系统振动
稳定性研究(E-mail: ywen_ce@csu.edu.cn).
作者简介:陶蕤(1993―),男,湖北人,硕士生,从事车-桥系统垂向振动研究(E-mail: taorui_2014@163.com).
工 程 力 学 27

between the time step length and system inherent period/load period mounts to 0.2. However, to reduce the effects
of amplitude decay and period distortion for the time integration of nonlinear systems, the magnitude of the above
mentioned ratio should generally be restricted below 0.1.
Key words: explicit time integration; Taylor expansion; stability analysis; algorithm damping; period elongation

结构动力学从数学分析角度看归结为求解时 阶精度无条件稳定的显式算法;Noh 和 Bathe[15]提


空耦合的四维初边值问题。为便于问题的解决,采 出了波动问题显式积分的子步法,具有较高精度。
取状态变量(位移、速度和加速度)在空间和时间域 多数研究关注系统自由振动响应计算存在的振幅
分别离散的策略。以有限单元法为代表的数值方法 耗散与周期变化问题,鲜有研究全面分析不同外荷
建立了状态变量的空间描述,受结构外形、边界约 载频率成分和时变/非线性系统参数条件下步长周
束和荷载分布等因素影响,一般采用细密网格满足 期比对算法性能的影响。此外,在提高算法精度的
―17]
精度要求。因此,状态变量的时域描述方法决定了 同时应明确与之对应的临界步长[16 。因为,增加
[1]
结构振动响应计算精度和规模 。选取较小时间步 步长即使保证解不发散,而获得具有较高精度的响
长虽能得到准确响应,但以显著增加机时和数据存 应是非常困难的[8]。逐步积分法的实质是通过离散
储量(如以中心差分法(下文称 C.D.法)为代表的多 时刻系统运动状态分析逼近状态变量的连续变化,
步显式积分法)为代价,计算效率低。另一方面,加 当选择的步长无法描述系统固有周期运动及荷载
大步长必须考虑算法稳定性和精度问题。国内外学 频率特征时,不可能得到准确结果[18]。
者在追求时域积分算法高稳定性、高精度和高效率 本文基于 t 时刻加速度的泰勒展开式,引入截
方面已取得丰硕成果,相关探索仍在持续。 断系数 φ 考虑高阶项的贡献。通过积分具有 4 阶精
现有系统运动状态时域描述方法主要分为 3 度的加速度近似式并考虑 t 及 t+dt 时刻系统动力平
类:1) 在典型时间步(tt+dt)内进行 Lagrange 插值, 衡条件,建立了单步显式积分公式。稳定性分析表
逼近 t+dt 时刻系统状态变量的真实解;2) 围绕 t 明,与 C.D.法相比,临界步长周期比增加 40%。数
时刻状态变量进行泰勒级数展开,按精度要求进行 值算例部分给出了不同阻尼比、荷载频率成分和非
截断;3) 采用差分公式求得 t+dt 时刻系统状态变 线性系统参数条件下单步显式积分法、Newmark-β
量的近似值。根据 t+dt 时刻状态变量是否完全取决 法、C.D.法和 C-R 法的振幅衰减率和周期延长率比
于状态变量的历史值,这 3 类方法又分为显式算法 较,通过列车-桥梁时变系统振动分析算例,得到了
[2] [3]
(如第 2 和第 3 类,包括显式差分法 ,常氏法 , 响应精度随计算机时的变化规律,说明本文方法具
[4]
Chen-Ricles(下文称 C-R)法 等)和隐式算法(如第 1 有较高精度和分析效率。
[5] [5]
类和第 3 类,包括 Newmark 法 ,Wilson-θ 法 ,
1 加速度的截断泰勒展开式
Houbolt 法[5],HHT-α 法[6],Bathe 法[7]等)。隐式方
法尽管具有良好稳定性,增大步长后将影响分析精 描述系统运动状态需要确定任意时刻位移、速
度,且计算量较大(需求解联立方程组,对于非线性 度和加速度,一般做法是初始化某个状态变量(含待
[8]
问题需迭代求解) ;显式方法的计算量虽小 ,但 [9] 定参数),由微分、积分运算得到其余变量,依据 t
稳定性和精度稍差。不少学者提出了改进的显式算 或 t+dt 时刻系统动力平衡条件更新初始化变量。为
法:吕和祥等 [10]
提出了线性、非线性系统动力分析 了避免微分运算降低计算精度,本文通过积分加速
的 4 阶精度精细显式积分法;王进廷和杜修力 [11] 度近似式得到速度和位移。以 tt+dt 时间步为例,
由 2 次 Lagrange 位移插值函数建立具有 2 阶精度的 根据泰勒展开定理得到加速度的级数表达式如下:
显式差分法,稳定性略逊于 C.D.法;冉田苒等 [12] (t   )  u
u u (t )  ( 2 / 2)  uIV (t ) 
(t )  
基于 HHT-α 法提出一种无条件稳定显式算法,由于 ( 3 / 6)uV (t )  o( 4 ) , 0 ≤ ≤ dt (1)
沿用 HHT-α 法框架,仍需求解联立方程组;陈学良 式中:右上标的希腊数字表示对时间 t 求导的阶数。
和袁一凡[13]将 Newmark 法递推公式和 3 阶位移泰 取加速度近似式如下:
勒展开式相结合,建立比 C.D.法稳定性要求更苛刻 2
[14]  (t   )  u
u (t )  β u IV (t )  f ( )
(t )  αu (2)
的显式积分法;杜晓琼等 基于 C-R 法提出具有 2 2
28 工 程 力 学

式中:α 和 β 表示待定系数矩阵;f 代表仅依赖 τ  dt  dt  dt 2 1


c3   α  βm 1c  m 1 p  βm 1  p m 
p,
的列阵(假定 t 时刻系统运动状态为已知)。令式(1)  3  3 12
和式(2)表示的加速度在 t+dt 时刻相等,可得: dt 2 dt 3
c4  I  αm 1k  βm 1cm 1k ,
dt 2 IV  dt 3 V 6 24
(α  I )
udt  ( β  I )
u  f (dt )  u (3) dt dt 2
2 6 c5  I  αm 1c  βm 1 (k  cm 1c ) ,
式中:φ 称为截断系数,近似考虑 o(dt4)的影响,故 3 12
 dt 1  dt  dt 2 1
由式(2)和式(3)确定的加速度具有 4 阶精度。考虑无 c6   α  βm c  m 1 p  βm 1  p m 
p。
 4  4 20
阻 尼 单 自 由 度 系 统 (ω=2π/(rad/s)) 由 初 始 干 扰
u0  1 , u0  0 引起的自由振动,建立 10 个固有周 式中:I 表示单位矩阵。需要注意的是,式(6)等号
右边均为与 t 时刻相关的已知项。由式(6)和 t+dt 时
期内峰值响应最大误差与 φ 的关系(如图 1 所示)。
刻系统动力平衡条件,得到修正的加速度列式:
当 dt 减小到 o(dt4)可以忽略时,φ 的取值对精度影
(t  dt )  m 1[ p(t  dt )  ku(t  dt )  cu (t  dt )] (7)
u
响较小;当 dt 为有限小量时,取 φ=0.53 能确保不
同步长周期比条件下的响应具有较高精度。 用式(7)修正式(2)的必要性可由下面例子进行
说明。仍然考虑前述无阻尼单自由度系统,分别由
式(7)和式(2)计算自由振动加速度时程,如图 2 所
示,修正后的加速度与解析解高度吻合,说明由式
(6)和式(7)计算的系统状态变量已具有较高精度,降
低了加速度初始化列式近似性带来的影响,提高了
整体分析精度。
加速度

图 1 截断系数 φ 取值
Fig.1 Determination of truncation parameter φ
为了确定 α、β 和 f,首先对 t 时刻系统运动方
程微分 3 次,得:
u V  m 1 (
p  cu IV  ku
) (4)
式中:m、c、和 k 表示系统质量矩阵、阻尼矩阵和刚
度矩阵;p 表示外荷载列阵。将式(4)代入式(3),得:
图 2 初始化与修正加速度精度比较(dt/T=0.1)
 dt 2 1  dt 1
αI m k, βI m c, Fig.2 Comparisons of accuracy between initialized and
6 3 updated accelerations (dt/T=0.1)
 3
f ( )  m 1
p。 (5) 式(6)和式(7)构成了系统状态变量计算的单步
6
显式递推公式。与多步差分法相比,无需调用 t 时
将式(5)代入式(2)并积分,得 t+dt 时刻速度和
刻以外的状态变量。由式(6)和式(7)可知,本文方法
位移:
无需求解系数矩阵包含质量、阻尼和刚度特性的大
dt 2
u (t  dt )  c1u  c2 u
dt  c3 , 型代数方程组,面对非线性运动方程求解问题也无
2
需迭代,有效提高计算效率。此外,阻尼矩阵列式
dt 2 dt 3
u(t  dt )  u  c4 u dt  c5 u  c6。 (6) 不局限于瑞雷(Rayleigh)假定,变换阻尼矩阵形式不
2 6
其中: 增加求解负担。然而,式(6)需要计算 t 时刻荷载的

dt 2 dt 3 前 3 阶导数,当荷载无法表示为解析函数或某些时
c1  I  αm 1k  βm 1cm 1k , 刻荷载导数不存在时,一般使用较高采样频率得到
2 6
dt dt 2 荷载时程的离散值,再通过各阶差分公式得到荷载
c2  I  αm 1c  βm 1 (k  cm 1c ) , 导数的近似值,如 MATLAB 软件拥有计算离散数
2 6
工 程 力 学 29

据序列导数的专用函数。当然,计算荷载导数的采 不难得到 ρ( Att  dt )=max|λ|与 ωdt 的关系如图 3


样步长与时程分析步长不必一致。 所示。相比 C.D.法,无阻尼系统临界步长增加了
2 算法稳定性分析 22.5%,超过部分显式算法的稳定性界限[19]。阻尼
加速了系统响应的衰减,对算法稳定性有利,阻尼
为了得到控制积分有界的临界步长,由式(6)
最多使临界步长增大 12.3%。当步长满足 ωdt=2.45
和式(7)建立典型时间步状态变量的递推公式:
时, Att  dt 的谱半径最小,系统响应衰减最快。
ut dt   I 0  dt 2 c5  u 
t

 t dt    t 
I 
I dtc4
u    0   2  u  
 t dt  1 1
dtc2  u t 
u   m k m c  
0 c1
 
 dt 3c6 
 
 6 

 / Att dt
ut 
 dt 2 c3  t  dt  t 
   At u   L
 2  u
t 
 1  dt 3 kc6 dt 2cc3    
m  p(t  dt )   
  6 2 
(8)
式中:I 表示单位矩阵。根据稳定性的物理概念,
经历任意小的干扰后,算法仍能保持 t+dt 时刻解的 图 3 不同阻尼比条件下递推矩阵谱半径
Spectral radius ρ(A) in cases of distinct damping ratio
有界性,这要求 Att  dt 的谱半径 ρ( Att  dt )小于 1。为 Fig.3

了简化讨论,考虑由初始干扰引起的单自由度系统 3 算法精度分析
状态变量递推公式系数矩阵 Att  dt 谱半径的计算,
本节继续考虑前节无阻尼单自由度系统自由
故有: 振动响应,揭示振幅衰减率和周期延长率随步长周
u t dt  u t  期比的变化规律。
 t dt  t  dt  t 
u   At u  (9) 由图 4 可知,本文方法的周期延长率可以忽略,
ut dt  ut 
    即使采用较大步长(dt/T=0.2),计算结果与解析解吻
其中: 合良好。C.D.法、Newmark-β 法和 C-R 法的计算精
 1 a1 a2  度依次下降。各算法振幅衰减率和周期延长率的比
Att  dt
 0 a3 a4 , 较见表 1。
 
  2 2 a3   2 a1 2 a4   2 a2  表1 各算法关于无阻尼单自由度系统自由振动振幅
衰减率和周期延长率的对比
dt 3 2 dt 4 3
a1  dt   , Table 1 Comparison of distinct algorithms in terms of
6 12
amplitude decay(AD) and period elongation(PE) of undamped
dt 2 dt 3 dt 4  2 (4 2  1)
a2    , free vibrations of single degree-of-freedom system
2 3 24
步长周期 本文方法 Newmark-β 法 C.D.法 C-R 法
( dt ) 2  ( dt )3 
a3  1   , 比 dt/T AD PE AD PE AD PE AD PE
2 3 0.05 0.0 0.0 0.0 1% 0.0 0.5% 0.0 1.5%
dt 3 2  2dt 3 ( ) 2 
a4  dt   dt 2  。 0.1 0.5% 0.0 3% 2% 2% 1% 0.5% 4%
6 3 0.2 0.5% 0.5% 8% 12% 11% 8.5% 14.5% 14%
当忽略系统阻尼(ξ=0)时,可得 Att  dt 的非零特 注:AD:振幅衰减,PE:周期延长(负号表示缩短)。

征值。 4 数值算例
(dt ) 2 (dt )4 dt
1,2 1   , 下面探讨上节未涉及的因素,如阻尼比、荷载
2 24 2
的频谱特征、非线性阻尼和刚度特性以及线性时变
4 ( dt )3 ( dt ) 4
  4  (dt ) 2   。 (10) 阻尼和刚度特性对积分算法性能的影响。
3 6 108
30 工 程 力 学

C-R 法,最大误差为 2%,C.D.法的精度与本文方法


接近,均不超过 1%。
2) ξ=0.1,dt/T=0.2
如图 5(b)所示,本文方法仍具有较好的周期保
持性和精度,相比无阻尼系统,阻尼加快了 C.D.
法和 Newmark-β 法的周期误差累积速度,周期延长
率分别增长6%和 10%,C-R 法的周期延长率增加

(a) dt/T=0.05

(a) ξ=0.05,dt/T=0.1

1.0 本文方法
解析解
Newmark- 法
中心差分法(C.D.法)
(b) dt/T=0.1 0.5 C-R法(s=10)

0.0

0 1 2 3 4 5 6
时间/s
(b) ξ=0.1,dt/T=0.2
2.5 本文方法
解析解
2.0 Newmark- 法
(c) dt/T=0.2 中心差分法
1.5
C-R法(s=10)
图 4 数值积分算法精度对比
1.0
Fig.4 Comparison of accuracy of integration algorithms
0.5
4.1 不同阻尼条件下单自由度系统自由振动分析
0.0
考虑阻尼比取 0.05、0.1 和 0.3 时单自由度系统
自由振动响应的衰减特征。
1) ξ=0.05,dt/T=0.1
由图 5(a)可知,本文结果与解析解完全吻合, 0 1 2 3 4
时间/s
C.D.法和 Newmark-β 法存在周期误差累积,平均每
(c) ξ=0.3,dt/T=0.32
个周期的延长率分别增长2%和 3.5%,C-R 法不存
图 5 有阻尼系统数值积分算法性能
在周期误差累积,周期延长率保持 5%。Newmark-β
Fig.5 Performance of distinct integration algorithms for
法的精度最低,最大峰值响应误差为 5%,其次是 analyzing damped system
工 程 力 学 31

到 9%,本文算法的周期延长率为 2%。C.D.法的振 式中,ω1 表示系统基频。系统将出现共振而使响应


幅最大误差为 10%,Newmark-β 法和 C-R 法的最大 逐步发散,如图 7 所示。即使增大积分步长 1 倍,
峰值响应误差均超过 40%。 C-R 法仍表现出较高精度,C.D.法和 Newmark-β 法
3) ξ=0.3,dt/T=0.32 则出现“人工”拍振现象,说明两者只能近似描述
此时,步长已超过 C.D.法的稳定性界限而导致 荷载频率成分(当荷载频率与系统基频接近,但不相
响应发散,如图 5(c)所示。本文算法的周期延长率 等时便出现“拍振”)。Newmark-β 法和 C.D.法达
达到 10%,Newmark-β 法和 C-R 法分别为 31%和 到本文算法精度应降低步长为当前步长的 1/5 和
20%。本文方法的振幅衰减率为 2%,Newmark-β 1/3。
法和 C-R 法的振幅最大计算误差均超过 100%且为
负,说明算法阻尼与实际阻尼的效应相反[20],前两
种阻尼工况也观察到相同的现象。
4.2 任意频率荷载作用下系统振动分析

响应 u2
1) 采用文献[21]中两自由度系统参数,计算其
强迫振动响应。系统运动方程可表示为:
  ku  p
mu (11)
其中:
2 0  6 2 15cos(1t ) 
m  , k  , p ,
0 1  2 4  10sin(2t ) 
u 
u   1  , 1  2.32 , 2  0.122。 图 7 单频率同步荷载作用下算法性能比较(dt/T1=0.15)
u2  Fig.7 Comparison of algorithm performance in the case of
式 中 , ω2 表 示 系 统 最 高 阶 模 态 的 圆 频 率 。 取 synchronous loads having single frequency (dt/T1=0.15)
dt/T1=0.075(T1 表示系统卓越周期),各算法性能比 4.3 非线性刚度和阻尼条件下系统振动分析
较见图 6。C-R 法、C.D.法和 Newmark-β 法描述高 1) 考虑去掉小位移假定的单摆自由振动问题,
频振动的能力较差,它们要达到本文算法的精度应 其运动方程为:
降低步长为目前步长的 1/6、1/3 和 1/2。与单自由 g
   2 sin   0,   (12)
度系统自由振动分析的结论一致,C.D.法的精度好 l
于 Newmark-β 法和 C-R 法。 式中,l 是摆长,取 ω=1。运用泰勒展开表示 sinθ,
可得:
 3
   2   
 o( 5 )   0 (13)
 6 
式中,带下划线项反映了几何非线性效应对单摆刚
度的修正。由此看出,角位移 θ 的近似值将产生“虚
拟”几何刚度,改变单摆固有特性。误差累积是非
线性运动方程积分算法面临的挑战。整理式(13)得:
3 
   2   2   o( 5 )    2 (  sin  ) (14)
 6 
各算法均基于式(14)进行求解。假定初始条件
图 6 不同频率荷载组合下算法性能比较(dt/T1=0.075) 为 0  π / 2 ,  0  0 ,即单摆摆臂从水平静止位置
Fig.6 Comparison of algorithm performance in the case of
mixed loads having distinct frequencies (dt/T1=0.075) 自由落下。图 8(a)和图 8(b)给出了考虑和忽略非线
性刚度效应条件下各算法计算的振动响应,可以发
2) 将第 1 种工况的外荷载改成:
现非线性刚度效应对各算法振幅衰减率的影响较
15 
p    sin 1t 小,但周期延长率却呈现不同影响规律,本文方法、
10 
32 工 程 力 学

C.D.法和 C-R 法的周期延长率略有增大,其中 C.D. 吻合良好,C-R 法的周期缩短率初始值达到 7%并


法和 C-R 法的周期误差由线性分析时的缩短转变为 以 10%的速度递增,Newmark-β 法和 C.D.法的周期
延长,表明非线性刚度效应削弱了系统刚度特性, 缩短率分别以 5%和 2%的速度递增。C-R 法、
有延长系统周期的趋势;Newmark-β 法的周期误差 Newmark-β 法和 C.D.法达到本文算法精度应分别降
反而减小,说明非线性刚度效应产生的周期缩短抵 低步长为目前的 1/50、1/5 和 1/5。倘若忽略非线性
消了线性分析的周期延长效应。 刚度效应,如图 9(b)所示,C-R 法、Newmark-β 法
和 C.D.法的周期误差均下降,说明相同步长条件下
非线性阻尼和刚度效应降低计算精度。

(a) 计入非线性刚度效应
(a) 计入非线性刚度效应

(b) 忽略非线性刚度效应 (b) 忽略非线性刚度效应

图 8 单摆非线性运动方程积分(dt/T=0.08) 图 9 强非线性耗散系统数值积分(dt/T=0.05)
Fig.8 Integration of nonlinear equation of motion for a Fig.9 Numerical integration of equation for a strong nonlinear
pendulum (dt/T=0.08) dissipative system (dt/T=0.05)

2) 考虑如下强非线性耗散系统[10],其运动方 4.4 列车-桥梁线性时变系统垂向振动分析


程为: 考虑 6 辆编组列车匀速(v=27.78 m/s)通过单跨
2
u 简支梁,车辆采用文献[22]中两轴模型模拟,车辆
u  (u 2  1)u  u  0 (15)
4 动力学参数如下:车体质量 Mv=54 t,转动惯量
整理式(15)得: Iv=13800 t·m2;悬挂参数 kv=41350 kN/m,cv=0.0;
u2 轮对质量 Mw=6.24 t;轮间距 d1=17.5 m,相邻车辆
u  2u   2u  (2  u 2 )u 
(16)
4 轮间距 d2=2.5 m。桥梁参数与文献[22]基本一致,
式中:ξ=0.5,ω=1。式(15)包含非线性阻尼和刚度。 只是本文考虑桥梁阻尼比 ξ=0.05。为了突出桥梁自
图 9(a)表明本文方法与精确解(dt/T=0.05 时的结果) 振周期对其动力性能的影响,采用模态综合法建立
工 程 力 学 33

桥梁模型。为了简化分析模型,忽略轨道结构的参 5 结论
振作用,但是计入轨道不平顺的影响,假定轨面粗
结构动力学方程时域积分算法发展目标是追
糙 度 由 短 波长 单 一 谐 波型 不 平 顺 描述 , 其 表 达
求计算精度和执行效率的高度平衡。显式积分算法
式为:
r( x )  0.005sin(20πx / L) 因较高的精度和执行效率引起了广泛关注。本文基
(17)
于加速度泰勒展开式,建立了具有 4 阶精度的加速
式中,L 表示桥梁跨度。分别运用本文提出的单步显
度计算公式;通过积分加速度及考虑 t 及 t+dt 时刻
式积分法和 Newmark-β 法计算桥梁跨中位移时程。
系统动力平衡条件,得到了系统状态变量递推公
如图 10 所示(N 表示选取的模态阶数,T0 表示桥梁卓
式。随后开展了算法稳定性以及不同阻尼比、荷载
越周期),以 Newmark-β 法(N=10,dt/T0=0.001)的结
频率组成和时变/非线性阻尼与刚度条件下精度分
果为准确解,说明本文方法(N=3,dt/T0=0.04)具有良
析,对算法性能进行了比较。本文提出的单步显式
好精度(峰值响应相对误差小于 1%),相同条件下,
积分法具有如下特点:
Newmark-β 法的峰值响应相对误差达到 7%,受步长
(1) 与多步显式积分法相比,无需存储 t 时刻
限制,高频响应难以准确模拟。
以外的状态变量。系统阻尼无需满足 Rayleigh 假定,
在 dt/T0=0.04 的基础上减小计算步长 dt,直到
使用任意形式的阻尼矩阵不影响计算效率。
计算结果与准确解完全吻合,记录响应峰值和计算
(2) 相比 C.D.法,控制算法稳定性的临界步长
机时。图 11 表明,同等精度条件下,本文方法所
在无阻尼条件下增长 22.5%,临界步长随阻尼比的
需计算机时只有 Newmark-β 法的 1/2~2/3。
增加而增加,最多增长 40%。
Newmark- 法(N=10,dt/T0=0.001)
(3) 步长周期比达到 0.2 时,无阻尼单自由度系
0.0025 本文方法(N =3,dt/ T0=0.04)
Newmark- 法( N=3,dt/T0 =0.04) 统自由振动振幅衰减率和周期延长率为 0.5%。有阻
0.0020 尼系统的振幅计算误差小于 2%,周期延长率随阻
桥梁跨中垂向位移/m

尼比的增加而增大,最大值为 Newmark-β 法的 1/3。


0.0015
(4) 对具有任意频率组成荷载的适应性较好,
0.0010
步长-荷载周期比达到 0.2,振幅计算误差和周期延
长率均小于 5%。非线性阻尼对精度影响较小,非
0.0005 线性刚度的误差敏感性使周期延长率增加,需控制
步长周期比小于 0.1。
0.0000
1.0 1.5 2.0 2.5 3.0
时间/s 参考文献:
图 10 列车-桥梁线性时变系统垂向振动响应 [1] Argyris J H, Mlenjnek H P. Dynamics of structures [M].
Fig.10 Vertical vibration response of linear time-varying New York: North Holland Publishing House, 1991.
vehicle-bridge interactive system [2] Thompson W T, Dahleh M D. Theory of vibration with
applications, fifth edition [M]. New York: Pearson
Education Press, 1997.
[3] Chang S Y. An explicit method with improved stability
[J]. International Journal for Numerical Methods in
Engineering, 2009, 77(8): 1100-1120.
[4] Chen C, Ricles J M. Development of direct integration
algorithms for structural dynamics using discrete control
theory [J]. Journal of Engineering Mechanics, 2008,
134(8): 676-683.
[5] Bathe K J. Finite element procedures [M]. New York:
Prentice Hall Publishing Company, 1996.
[6] Hilbert H M, Hughes T J R, Taylor R L. Improved
图 11 桥梁峰值响应精度与计算耗时关系
numerical dissipation for time integration algorithms in
Fig.11 Relations between the accuracy of peak response and structural dynamics [J]. Earthquake Engineering &
computer time Structural Dynamics, 1977, 5(3): 283-292.
34 工 程 力 学

[7] Bathe K J, Noh G. Insight into an implicit time dynamics [J]. Chinese Journal of Theoretical and Applied
integration scheme for structural dynamics [J]. Mechanics, 2015, 47(2): 310-319. (in Chinese)
Computers & Structures, 2012, 98(1): 1-6. [15] Noh G, Bathe K J. An explicit time integration scheme
[8] Chopra A K. Dynamics of structures [M]. 5th ed. New for the analysis of wave propagations [J]. Computers &
York: Prentice Hall Publishing Company, 2016. Structures, 2013, 129(1): 178-193.
[9] 宋佳, 许成顺, 杜修力, 等. 基于精细时程积分的 u-p [16] 袁驷, 袁全, 闫维明, 等. 运动方程自适应步长求解的
格式饱和两相介质动力问题的显-显式时域算法[J]. 一个新进展——基于 EEP 超收敛计算的线性有限元法
工程力学, 2017, 34(11): 9-17. [J]. 工程力学, 2018, 35(2): 13-20.
Song Jia, Xu Chengshun, Du Xiuli, et al. A time-domain Yuan Si, Yuan Quan, Yan Weiming, et al. New
explicit-explicit algorithm based on the precise development of solution of equations of motion with
time-integration for solving the dynamic problems of adaptive time-step size-Linear FEM based on EEP super
fluid-saturated porous media in u-p form [J]. Engineering convergence technique [J]. Engineering Mechanics,
Mechanics, 2017, 34(11): 9-17. (in Chinese) 2018, 35(2): 13-20. (in Chinese)
[10] 吕和祥, 蔡志勤, 裘春航. 非线性动力学问题的一个 [17] Rossi D F, Ferreira W G, Mansur W J, et al. A review of
显式精细积分算法 [J]. 应用力学学报, 2001, 18(2): automatic time-stepping strategies on numerical time
34-40. integration for structural dynamic analysis [J].
Lu Hexiang, Cai Zhiqin, Qiu Chunhang. An explicit Engineering Structures, 2014, 80(1): 118-136.
precise integration algorithm for nonlinear dynamics [18] 曾庆元, 周智辉, 文颖. 结构动力学讲义 [M]. 北京:
problems [J]. Chines Journal of Applied Mechanics, 人民交通出版社, 2015.
2001, 18(2): 34-40. (in Chinese) Zeng Qinyuan, Zhou Zhihui, Wen Ying. Lectures on
[11] 王进廷, 杜修力. 有阻尼体系动力分析的一种显式差 dynamics of structures [M]. Beijing: China
分法 [J]. 工程力学, 2002, 19(3): 109-111. Communication Press, 2015. (in Chinese)
Wang Jinting, Du Xiuli. An explicit difference method [19] 刘祥庆, 刘晶波, 丁桦. 时域逐步积分算法稳定性与
for dynamic analysis of a structure system with damping 精度的对比分析 [J]. 岩石力学与工程学报, 2007, 26
[J]. Engineering Mechanics, 2002, 19(3): 109-111. (in 增刊 1): 3001-3008.
Chinese) Liu Xiangqing, Liu Jingbo, Ding Hua. Comparative
[12] 冉田苒, 王涛, 周惠蒙, 等. 一种无条件稳定的显式数 analysis of stabilization and accuracy of step-by-step
值积分算法[J]. 防灾减灾工程学报, 2016, 36(1): 50- time integration methods [J]. Chinese Journal of Rock
54. Mechanics and Engineering, 2007, 26(Suppl1): 3001-
Ran Tianran, Wang Tao, Zhou Huimeng, et al. An 3008. (in Chinese)
explicit algorithm with unconditional stability for pseudo [20] 王进廷, 张楚汉, 金峰. 有阻尼动力方程显示积分方
dynamic testing [J]. Journal of Disaster Prevention and 法的精度研究 [J]. 工程力学, 2006, 23(3): 1-5.
Mitigation Engineering, 2016, 36(1): 50 - 54. (in Wang Jinting, Zhang Chuhan, Jin Feng. On the accuracy
Chinese) of several explicit integration schemes for dynamic
[13] 陈学良, 袁一凡. 求解振动方程的一种显式积分格式 equation with damping [J]. Engineering Mechanics,
及其精度与稳定性[J]. 地震工程与工程振动, 2002, 2006, 23(3): 1-5. (in Chinese)
22(3): 9-14. [21] 杨超, 肖守讷, 阳光武, 等. 一类非耗散的显式时间积
Chen Xueliang, Yuan Yifan. Explicit integration formula 分方法[J]. 振动工程学报, 2015, 28(3): 441-449.
for vibration equation and its accuracy and stability [J]. Yang Chao, Xiao Shoune, Yang Guangwu, et al.
Earthquake Engineering and Engineering Vibration, Non-dissipative explicit time integration methods of the
2002, 22(3): 9-14. (in Chinese) same class [J]. Journal of Vibration Engineering, 2015,
[14] 杜晓琼, 杨迪维, 赵永亮. 一种无条件稳定的结构动 28(3): 441-449. (in Chinese)
力学显式算法[J]. 力学学报, 2015, 47(2): 310-319. [22] Yang Y B, Wu Y S. A versatile element for analyzing
Du Xiaoqiong, Yang Diwei, Zhao Yongliang. An vehicle-bridge interaction response [J]. Engineering
unconditional stable explicit algorithm for structural Structures, 2001, 23(5): 452-469.

You might also like