第7卷第1期 铁道科学与工程学报 Vo1.7 NO.1 2010年2月 JOURNAL OF RAILWAY SCIENCE AND ENGINEERING Feb.2010 基于Matlab的连续梁桥动力响应分析 李长松 ,黄方林 (1.中铁五局机械化工程有限责任公司,湖南衡阳421002; 2.中南大学土木建筑学院,湖南长沙410075) 摘要:利用插值振型函数法来获得多跨连续梁的振型函数。建立连续梁桥振动方程,利用有限元分析软件Ansys对连续 梁进行模态分析并将连续梁成千上万个自由度的有限元模型重构成数个自由度的动力学模型,且保持二者前几阶振型一 致。基于Matlab数学分析软件模拟连续梁振型函数,利用ODE系列函数的二次开发函数来求解连续梁桥振动方程。计算 表明本文方法可行、有效,具有较高的精度。 关键词:Matlab;连续梁;插值振型函数;模态分析 中图分类号:U448.21 5 文献标志码:A 文章编号:1672—7029(2010)01—0016—05 Dynamic response analysis of continuous beam bridge based off MATLAB LI Chang.song。,HUANG Fang—lin (1.Mechanization Engineering Limited Company of China Railway 5th Bureau Group,Hengyang 421002,China; 2.School of Civil and Architectural Engineering,Central South University,Changsha 410075,China) Abstract:For a muhi—span beam.the method to obtain the vibration mode functions by interpolation func— tion was proposed.The vibration equations of the continuous beam system were established.By using finite ele- ment software Ansys,the modal analysis of the continuous beam was established.A large number of freedoms of the finite element model of the continuous beam were greatly reduced and reconstructed with several freedoms, and the first few modes are invariant.The vibration mode functions of the continuous beam were simulated by U. sing Matlab platform.The vibration equations of the continuous beam system were solved by the second—devel— oped ODE functions.The analysis results show that the method proposed in this paper is feasible and effective, and has higher precision. Key words:Matlab;continuous beam;interpolating vibration mode function;mode analysis 桥梁在移动荷载作用下的动力响应及机理研 确定。多跨连续梁的振型函数还没有统一的解析 究一直是结构动力学的前沿课题。在过去的100 表达,不同的研究从不同的假设出发确定桥梁的振 多年里,国内外学者对桥梁在移动荷载作用下的车 型函数,从而实现问题的求解 』。本文将连续梁 桥振动问题进行了大量的研究,移动力作用下的桥 桥简化为二维的平面梁单元模型,建立结构有限元 梁振动问题有了比较成熟的结果…。近年来,随 模型,并利用有限元分析软件Ansys对连续梁进行 着越来越多的高速铁路的修建,列车与桥梁的动力 模态分析;然后,用插值振型函数法对Ansys系统 相互作用问题日益受到重视。高速列车以不同运 模态分析结果进行三次样条插值得到连续梁桥的 行速度通过简支梁桥和连续梁桥的振动问题已得 前n阶模态。这些模态不仅满足梁两端的零挠度 到广泛关注 j。连续梁在移动荷载作用下车桥 边界条件,而且满足梁中间支撑点处的零挠度条 振动分析中的主要问题之一在于桥梁振型函数的 件,能真实反映连续梁的各阶振型,并在此基础上 收稿日期:2009~06—02 基金项目:国家自然科学基金资助项目(50675230) 作者简介:李长松(1977一),男,湖南泪罗人,工程师,从事桥梁施工研究及管理工作 第1期 李长松,等:基于Matlab的连续梁桥动力响应分析 17 对移动荷载作用下桥梁的振动响应进行求解,给出 了等截面连续梁在不同速度移动荷载作用下的数 数,为 的厂义坐标。这样,梁的振动速度和曲翠口J 以表达为: 值结果。 1 理论分析 1.1振动方程 由拉格朗日方程推导出连续梁振动平衡方程, 利用有限元分析软件Ansys的模态分析功能对连 续梁进行模态分析,获得桥梁系统的各阶振型离 散数值结果,然后用Matlab数学分析软件模拟连 续梁振型函数。 如图1所示,受到Ⅳ个移动荷载作用的连续线 弹性欧拉一贝努利梁,中间有(Q—1)个支撑点。荷 载{P ,s=1,2,…,Ⅳ}作为一个整体,以一个已知 的速度 (t)沿梁的轴线方向从左往右运动。荷载 的位置用{ .(t),s=1,2,…,/v}来表示。Y( ,t) 为桥梁的挠度, 为桥梁的动能, 为桥梁的弯曲 势能, 为外力所作的功,忽略阻尼。 图1 多个移动荷载作用下的连续梁 Fig.1 Continuous beam under multiple moving loads = ㈤【 ㈩ 1L = (2) 。=∑P,y[x (£),f][“(f— )一u(t一 2)] (3) 其中:p为梁的材料密度;E为梁的材料的杨氏模 量; ( )为梁的横截面面积;,( )为梁横截面的惯 性矩;7- 为荷载P 进入梁的时间;丁 为荷载P 离开 梁的时间。It(t)是单位阶跃函数,它的定义如下: ,= ㈩ 根据分离变量法,梁的挠度y(x,t)可以表示 为如下形式: y(x,£):∑qiX (5) 式中:置(i=1,2,…,n)为满足边界条件的假设模 态。而q (i=1,2,…,n)为仅与时间t有关的函 Ot : … (6)、 i= 1:∑n 9 置 (7) Ox 将式(6)和(7)代入式(1)~(3),可以得到: 寺 J。 ( )qiXiqjXj (8) 寺  ̄flEI( )q 置 驰(9) =∑∑P q X Ix (£)][“(£一 丁 )一u(t一7. )] (10) 梁的拉格朗日函数为Z=一V一一U,欧拉一拉格朗日 方程式为: d(oL3一( )= OW =l畹,,2,…,州1) 将式(8)~(10)代入式(11),可以得到: n n N ∑m +∑ =2∑PsX [X'ps(£)] [u(t一丁 )一 (t一丁 )]i=1,2,…,n (12) 式中:m f=fJ 0 pA( ) dx,为总体质量矩阵第i行 L .. .. 第 列元素;Jj} =f 0 E,( )X fdx,为总体刚度矩 阵第i行第 列元素。 一旦确定了连续梁的振型函数X ( ),就可以 通过高斯积分法得出总体质量矩阵和总体刚度矩 阵,然后由式(12)得出广义坐标,从而得到全梁的 挠度Y( ,t)。 ‘ 1.2 振型函数 结构模态分析是用分析或试验的方法求结构 的动力特性,它包括结构的固有频率、模态振型、模 态阻尼比及其他模态参数(包括模态刚度、模态质 量等)。在工程实际中复杂结构众多,要得到比较 理想的结构分析结果,其力学模型的自由度可达几 万、几十万个,这时,必须应用计算机,借助于数值 方法来求解。 利用Ansys_6 的模态分析功能,对连续梁进行 模态分析,可获得桥梁系统的各阶振型。由这种模 态分析所得的数据是系统离散后各节点处的,而不 是以函数形式来表示的,故还不能直接应用于求 解总体质量矩阵和总体刚度矩阵。为此,需根据数 值计算方法,通过对已有的离散数据插值,求得相 应的插值函数。 18 铁道科学与工程学报 2010年2月 但由总体刚度矩阵的各元素k 可知,从已有 离散数据不单要求出桥梁的振型函数,同时还要 求得振型函数的二阶导数,这样对振型函数的光滑 性要求就比较高。 在离散数据基础上补插连续函数,使得这条连 续曲线通过全部给定的离散数据点。插值是离散函 数逼近的重要方法,利用它可通过函数在有限个点 处的取值状况,估算出函数在其他点处近似值。插 值的方法很多,例如拉格朗日插值、埃尔米特插值、 三次样条插值等 ≈J。 拉格朗日插值是一种普遍的应用比较插值方 法,它要求在插值节点上,插值函数和原函数的值 相等。 与拉格朗日插值相比,Hermite插值是一种更 为高级的插值方式,它不仅要求在插值节点上,插 值函数和原函数相等,而且要求在节点上的导数也 相等。 由于使用高阶多项式的插值往往会产生病态 的结果,因此,有必要找出消除这种病态的方法。目 前有很多种方法,在这些方法中,三次样条插值是 最常用的一种。在三次样条中,要寻找三次多项式, 以逼近每对数据点间的曲线,故通过限定每个三次 多项式的一阶和二阶导数,使其在断点处相等,就 可以确定所有内部三次多项式。 Matlab是功能较强的工程数学工具软件,其 中的样条工具箱提供了大量有关样条函数的操作 函数。例如:esapi插值生成三次样条函数;csape生 成给定约束条件下的三次样条函数;csaps平滑生 成三次样条函数;cscvn生成一条内插参数的三次 样条曲线等。所以,可以利用Matlab来生成三次样 条函数。 2 算例分析 本文采用文献[9]中的计算模型。如图2所示三 跨连续梁,为等截面、质量均匀分布的Euler— Bernoulli梁,密度为P=2.4×10 krdm ,弹性模量 为E=3.0×10 MPa,截面高为1.3 m,宽为0.5 m, 移动荷载P=100 kN以恒定速度 通过桥梁,模型 为三跨连续梁桥,不能直接由理论得出其振型函数, 利用有限元分析软件Ansys求解出其各阶振型。 求前十几阶模态,子空间迭代法和Lanczos法 所得到的特征向量精度都符合要求¨ ,故在Ansys 中选择其中之一的子空问迭代法。使用子空间迭代 方法进行特征值分析时,当求得的相对频率l( .+ 一 ) + l不满足收敛要求时,迭代将终止。如果 经过最大迭代次数的计算后,相对频率仍不满足收 敛要求时,不再计算另外的频率。用先前求得的自 振频率进行后面的分析。 由Ansys进行模态分析得出振型数据是离散 的,不能直接应用于方程求二阶导数,故还需要借 助于Matlab,根据数值计算方法,对离散数据进行 插值,求得相应的插值函数。 P l8 } 24 l l8 图2 移动荷栽作用下的三跨连续梁(18 m+24 m+18 In) Fig.2 Three span continuous beam under moving load(18 m+24 m 4-18 m) 函数csape()的功能是构造各种边界条件下 的三次插值样条函数,它的格式是PP=csape( , Y,conds)。( ,Y)是插值点的序列,PP为指定 conds条件下以( ,Y)为插值点所返回的PP形式 的三次样条函数。conds是字符串类型,为边界条 件,其第一个字符与字符串“complete或clamped, not—a—knot,periodic,second和variational”相对 应。C表示给定端点的斜率,n表示两个端点存在三 阶连续导数,P表示给定周期特性, 表示给定端点 的二阶导数为零,S表示给定端点的二阶导数, Valconds指的是端点边界条件的参数值。 函数fnder()的功能是对样条函数进行微分, 它的格式是fprime=fnder(.厂,dorder)。函数返回 样条函数厂的第dorder阶微分,当dorder为负数时, 函数返回以dorder的绝对值为阶次的样条函数厂的 不定积分。 综合Midas模态分析功能和Matlab数据处理 能力,就可以实现连续梁系统振型函数以及其二阶 导数函数的确定。 为了使得插值所得的振型函数能满足中间支 撑约束点的边界条件,建立模型时在该处布置节 点。将计算结果导入Matlab中,并做三次插值样条 函数的求解,确定系统的运动方程以及进行求解。 应用插值振型法可求得插值振型函数曲线及其二 阶导数曲线如图3所示,其中桥梁的第一阶振型 是正对称的,第二阶振型为反对称的,根据振型 函数的特点知,该数据结果比较理想。 第1期 李长松,等:基于Matlab的连续梁桥动力响应分析 19 80 40 第一阶0 -40 第二阶一蓁一60 _ ____ { (a)第一阶;(b)第二阶 图3 连续梁前二阶振型曲线及其二阶导数曲线 Fig.3 First two order vibration curves of continuous beam and second derivative curves 荷载移动速度v=-40 km/h 荷载移动速度一60 km/h 暑 } 0 10 20 30 40 50 60 茼_载作用化置/mm 茼戟作用位 /mm 荷载移动速度一80 km/h 倚载移动速度 --l20 km/h 衙载作用位置/mm 图4 连续梁在移动荷载作用下跨中挠度的动态响应 Fig.4 Dynamic responses of mid—span deflection of continuous beam under moving load 图4给出了应用插值振型函数法求解连续梁 根据对不同速度移动荷载情况的比较分析可 在移动荷载不同速度作用下跨中挠度的动态响应。 知,最大位移动态响应位于桥梁中跨跨中位置。最 文献[9]中采用威尔逊一0直接积分法求解,本文 大位移动态响应发生在移动荷载通过桥梁跨中位 采用基于Matlab语言的二次开发函数来求解。具 置前后。随着移动荷载速度的提高,动态响应的波 体对比结果如表1所示,可以看出:计算结果非常 动情况有所减缓,但波动幅值随速度的增大而增 接近,表明本文所得计算结果可行、有效,具有较好 大。这些总体规律与移动荷载作用下简支梁动态 的精度。 响应的基本规律一致。 表1 本文所得挠度与文献中挠度对比 图5所示为不同荷载移动速度下梁跨中最大 Table 1 Result comparisons by this paper and Ref.[9] 位移曲线,速度从0 km/h开始递增到350 km/h。 由图5可以看出:中跨中最大挠度并不是简单地随 荷载移动速度的增加而增加,而是以振幅和周期都 逐渐增大的半正弦波形式增大;当车辆以某些特定 速度过桥时,桥梁跨中挠度相对较小,对桥梁的冲 20 铁道科学与工程学报 2010年2月 击作用较小。但在某些速度下(如表2所示),桥 梁跨中挠度达到极大值,车辆对桥梁的冲击作用较 大,应该对这些点进行监控。 星 鲁 世 留 岳 图5 不同荷载移动速度下梁跨中最大挠度 Fig.5 Mid—span maximal deflection of the beam under diferent speeds of moving load 表2产生位移共振时车速与连续梁桥中跨中挠度 Table 2 Vehicle speed of displacement resonance and mid— span deflection of midspan 速度/ 连续粱桥中 速度/ 连续梁桥中 (km・h ) 跨中挠度/mm (km・h ) 跨中挠度/mm 7l 1O.6 123 l1.3 85 10.7 158 l1.6 94 l0.9 232 12.8 3结论 将连续梁桥简化为二维的平面梁单元模型,建 立其振动方程。利用有限元分析软件Ansys对连 续梁进行模态分析并将连续梁成千上万个自由度 的有限元模型重构成数个自由度的动力学模型,进 行模态分析,用Matlab数学分析软件模拟连续梁 振型函数,结合基于ODE系列函数的二次开发函 数来求解连续梁桥振动方程。通过对结果的分析, 得到了多跨连续梁在移动荷载作用下动力响应的 一些规律。且该方法可以应用于其他复杂结构巨 多自由度有限元模型的降阶,为求解大型复杂结构 动力响应提供一个简单有效的方法。同时,建立的 有效、低阶的动力学模型也为结构振动控制、损伤 识别、动力修改等研究提供了条件。 参考文献: [1]Pesterev A V,Bergman L A.Response of a nonconserva— tive continuous system to a moving concentrated load [J].Journal of Applied Mechanics,1998,65:436— 444. [2]曾庆元,向俊,娄平.车桥及车轨时变系统横向振 动计算中的根本问题与列车脱轨能量随机分析理论 [J].中国铁道科学,2002,23(1):1—10. ZENG Qing—yuan,XIANG Jun,LOU Ping.Fundamental problems in calculation of transverse vibration of train— bridge and train——track time—-varying system and theory of energy random naalysis for train derailment[J].China Railway Science,2002,23(1):1—10. [3]郭向荣,曾庆元.高速铁路多n形预应力混凝土梁桥 动力特性及列车走行性分析[J].铁道学报,2000,22 (1):72—78. GUO Xiang—rnag,ZENG Qing-yuan.Analysis of dynamic characteristic&train running performance of multi 17 type prestressed concrete bridge for high speed railway[J]. Journal of the China Railway Society,2000,22(1):72 —78. [4]曾庆元,向俊,娄平,等.列车脱轨的力学机理与 防止脱轨理论[J].铁道科学与工程学报,2004,l (1):20—31. ZENG Qing—yuan,XIANG Jun,LOU Ping,et a1.Meehan— ical mechanism of derailment and theory of derailment prevention[J].Journal of Railway Science nad Engineer- ing,2004,1(1):20—31. [5]Chatterjee P K,Datta T K,Surana C S.Vibration of con- tinuous bridges under moving vehicles[J].Journal of Sound&Vibration,1994,169(5):619—632. [6]叶先磊,史亚杰.ANSYS工程分析软件应用实例 [M].北京:清华大学出版社,2003:76—89. YE Xian—lei,SHI Ya-jie.Application example of engi- neering analysis on ansys[M].Beijing:Tsinghua Univer- sity Press.2003:76—89. [7]陈璞,孙树立,囊明武.有限元分析快速解法[J]. 力学学报,2002,34(2):216—242. CHEN Pu,SUN Shu-li,YUAN Ming—WU.Fast solution al— gorithm in finite element analysis[J].Chinese Journal of Theoretical and Applied Mechanics,2002,34(2):216 —242. [8]孙祥,徐流美,吴清.Matlab7.0基础教程[M].北 京:清华大学出版社,2005:361—373. SUN Xiang,XU Liu—mei,wu Qing.Basic COUrSe on Matlab7.0[M].Beijing:Tsinghua UniveSrity Press, 2005:361—373. [9]Olsson M.On the foundational moving load problems[J]. Journal ofSound&Vibration,1991,145(2):299—307. [1O]宫玉才,周洪伟,陈璞,等.快速子空间迭代法、迭代 Ritz向量法与迭代Lanczos法的比较[J].振动工程学 报,2005,18(2):227—232. GONG Yu・cai,ZHOU Hang—wei,CHEN Pu,et a1. Comparison of subspace iteration,iterative Ritz vector method and iterative Lanczos method[J].Journal of Vi. bration Engineering,2005,18(2):227—232.