结构动力学大作业.docx
北航高等结构动力学(振动力学)大作业

《高等结构动力学》课程Case Study斜坡缓冲车辆的运动学模型与缓冲距离影响因素分析姓名: 班号: 学号:摘要: 为了计算无动力车辆在斜坡上的最小缓冲距离,本文建立了斜坡行驶车辆的半车模型的运动学方程,采用龙格库达法对微分方程求解,得到初始速度与斜坡角度对缓冲距离的影响规律。
1.引言为防止制动失灵的车辆冲下山谷, 盘山公路的下行方向每隔一定距离需要设置一个缓冲区,如图1所示。
缓冲区一般由一段具有上升坡度的渣土路面形成。
制动失灵的车辆驶入缓冲区后,其动能一部分转换成势能,一部分由车轮与路面的摩擦耗散。
图2所示为一车辆简化模型,车体高h=1.8m, 长b=5m 。
已知前轮刚度K 1=5.5*105N/m, 前轮阻尼系数C 1=8*104N •s/m, 后轮刚度K 2=8.5*105N/m, 后轮阻尼系数C 2=C 1; 车体按匀质记,总重10吨,质心距地面高度H=1.5m 。
摩擦力按下式计算:()()i i f t N t μ=⋅ i=1, 2 μ—摩擦系数,μ=0.3N i -- 车轮所受地面的正压力。
图1 盘山公路缓冲区示意图 图2 车辆简化模型假设: ① 车辆行驶过程中的车体变形很小,可忽略不计。
② 车轮质量与车身质量相比很小,可忽略不计。
分别给出缓冲区坡度为300和450时的车辆驶入速度与缓冲区长度的关系曲线以及车速为70Km/小时时缓冲区的最小长度。
2 斜坡行驶车辆的动力学模型斜坡行驶车辆的物理模型与力学模型分别如图3和图4所示。
图3 斜坡行驶车辆物理模型图4 斜坡行驶车辆力学模型2).图5 斜坡行驶车辆模型受力分析建立如图5所示的斜坡行驶车辆的力学模型,以质心C 点垂直方向坐标cy 和转角c θ为广义坐标,1y 和2y 分别为弹簧位置垂直方向坐标(均取在弹簧原长的位置处),采用达朗贝尔原理建立车辆运动的微分方程如下。
以C 点垂直斜面方向的力平衡方程:111222()()cos 0c my k y cy k y cy mg α++++-=(1)以C 点沿斜面方向的力平衡方程:111222()sin 0c mx k y cy k y cy mg μα+++++=(2)以质心C 点取矩的力矩平衡方程:111222111222()()()()()()022cc c L LJ cy k y cy k y H y k y cy H y k y cy θμμ-+-++-++-+=+(3)式中,车辆转动惯量22()12m J b h =+;A 点坐标12c c Ly y θ=-,B 点坐标12c c Ly y θ=+,坐标几何关系如图6所示。
结构动力学大作业2

结构动力学大作业班级:学号:姓名:目录1. Wilson-θ法原理简介 (2)2. Wilson-θ程序验算 (3)2.1△t的影响 (4)2.2 θ的影响 (5)3. 非线性问题求解 (5)4. 附录 (8)Wilson-θ法源程序 (8)1. Wilson -θ法原理简介图1-1Wilson-θ法示意图Wilson-θ法是基于对加速度a 的插值近似得到的,图1-1为Wilson-θ法的原理示意图。
推导由t 时刻的状态求t +△t 时刻的状态的递推公式:{}{}{}{}()t tt t t y y y y tτθτθ++∆=+-∆ (1-1)对τ积分可得速度与位移的表达式如下:{}{}{}{}{}2()2t t t t t t yy y y ytτθττθ++∆=++-∆ (1-2){}{}{}{}{}{}23()26t t t t t t t y y y y y ytτθτττθ++∆=+++-∆ (1-3)其中τ=θt ,由式(1-2)、(1-3)可以解出:{}{}{}{}{}266()2()t t t tt t t y y y y y t tθθθθ+∆+∆=---∆∆(1-4){}{}{}{}{}3()22t t t t t t t tyy y y y t θθθθ+∆+∆∆=---∆(1-5)将式(1-4)、(1-5)带入运动方程:[]{}[]{}[]{}{}m y C y k y P ++=(1-6)[]{}[]{}[]{}{}t t t t t t t tm y C y k y P θθθθ+∆+∆+∆+∆++= (1-7)注意到此时的式子为{{}t t y θ+∆}和上一个时刻{}t y 、{}t y、{}t y 以及t +θ△t 时刻的荷载{}t t P θ+∆相关,可以运用迭代的思想来求解,下图给出线弹性条件下Wilson -θ法的流程图:图1-2Wilson-θ法流程图2.Wilson-θ程序验算对线弹性条件下的Wilson-θ法进行MATLAB编程,源代码见附录。
高等结构动力学大作业

高等结构动力学大作业
摘要:
一、高等结构动力学的概念和意义
二、高等结构动力学的主要研究内容
三、高等结构动力学的应用领域
四、高等结构动力学的发展趋势
正文:
一、高等结构动力学的概念和意义
高等结构动力学是研究结构在动力载荷作用下的响应和稳定性的学科,它主要关注结构在振动、冲击、地震等外部激励下的反应。
高等结构动力学在现代工程技术中具有重要意义,因为它可以帮助我们设计和分析各种结构,以确保它们在地震、风、水等自然灾害或人为冲击下能保持稳定和安全。
二、高等结构动力学的主要研究内容
高等结构动力学主要研究以下几个方面的内容:
1.结构动力学的基本理论:包括结构的自由振动、强迫振动和随机振动等。
2.结构动力学的数值计算方法:包括常用的有限元法、有限体积法和有限差分法等。
3.结构动力学的建模和识别:包括结构的建模、参数识别和模型更新等。
4.结构动力学的分析和设计:包括结构的动力响应分析、稳定性分析和抗震设计等。
三、高等结构动力学的应用领域
高等结构动力学在许多工程领域都有广泛的应用,包括:
1.建筑结构:包括高层建筑、桥梁、隧道和机场等。
2.机械结构:包括汽车、飞机、火车和船舶等。
3.航空航天结构:包括火箭、卫星和空间站等。
4.核电站结构:包括核反应堆、冷却塔和燃料棒等。
四、高等结构动力学的发展趋势
随着计算机技术的发展,高等结构动力学的数值计算方法越来越精确,可以更准确地模拟结构的动力响应。
同时,随着大数据和人工智能技术的发展,结构动力学的建模和识别也将更加智能化和自动化。
高等结构动力学大作业

高等结构动力学大作业
高安槽钢是一种优质的建筑钢材,广泛应用于建筑、桥梁、输电塔等领域。
它以其优良的性能和合理的价格赢得了广大用户的好评。
一、高安槽钢简介
高安槽钢,全称高安热轧槽钢,是一种热轧成型的槽形钢材。
它通常由碳素结构钢、优质碳素结构钢、低合金结构钢等材料制成,具有较好的力学性能和耐腐蚀性能。
二、高安槽钢的参数
高安槽钢的参数主要包括:材质、规格、形状、尺寸等。
其中,材质决定了槽钢的力学性能和耐腐蚀性能;规格和形状则决定了槽钢在使用过程中的具体用途;尺寸则影响了槽钢的承载能力和使用寿命。
三、高安槽钢的应用领域
高安槽钢广泛应用于建筑、桥梁、输电塔、石油、化工、船舶、机车等领
域。
例如,在建筑领域,高安槽钢可用于搭建建筑框架、支撑结构等;在桥梁领域,高安槽钢可用于桥梁的支撑结构、加固结构等。
四、高安槽钢的优势与特点
高安槽钢具有以下优势和特点:
1.良好的力学性能:高安槽钢具有较高的抗拉强度、屈服强度和耐压强度,能够满足各种工程结构的使用要求。
2.耐腐蚀性能好:高安槽钢采用优质钢材制成,具有良好的耐腐蚀性能,可适用于各种环境。
3.尺寸精度高:高安槽钢采用先进的生产工艺,保证了产品的尺寸精度,便于施工安装。
4.质量稳定:高安槽钢的生产过程严格控制,保证了产品质量的稳定。
五、高安槽钢的生产厂家及联系方式
高安槽钢的生产厂家众多,其中以我国大型钢铁企业为主。
《结构动力学》大作业 -2013

苏尚武 廉少森 徐宁波 冯留洋 欧阳禄 曾鹏 余岷燚 吴铭 陶峰 徐扬 司翔 宁泰 卢卫明
1200kN,1000kN 1200kN,1000kN 1200kN,1000kN 1250kN,1050kN 1250kN,1050kN 1250kN,1050kN 1250kN,1050kN 1250kN,1050kN 1300kN,1100kN 1300kN,1100kN 1300kN,1100kN 1300kN,1100kN 1300kN,1100kN
0.15g 0.15g 0.15g 0.15g 0.15g 0.15g 0.15g 0.15g 0.15g 0.15g 0.15g 0.15g 0.15g
土木工程与力学学院结构力学教研室
结构动力学大作业
51 52 53 54 55 56 57 58 59 60 61 62 63
U201015173 U201015174 U201015175 U201015176 U201015177 U201015178 U201015179 U201015180 U201015181 U201015182 U201015183 U201015184 U201015185
由特征周期 Tg 查图 5.1.5 地震影响系数曲线即可得出水平地震
土木工程与力学学院结构力学教研室
《结构动力学》 影响系数α。 (其中η1=0.02、η2=1.0、 γ =0.9)
(5) 求内力,画内力图 作用在第 i 振型上的水平地震作用:
Fi j = α jγ jYi j Gi
3.6 3.9 4.2 3.0 3.3 3.6 3.9 4.2 3.0 3.3 3.6 3.9 4.2
400x400 400x400 400x400 400x400 400x400 400x400 400x400 400x400 400x400 400x400 400x400 400x400 400x400
最新结构动力学大作业

结构动力学大作业------------------------------------------作者xxxx------------------------------------------日期xxxx结构动力学大作业班级土木卓越1201班学号U201210323姓名陈祥磊指导老师叶昆2014。
12.30 结构动力学大作业-—SDO F体系在任意荷载作用下的动力响应 一、结构参数计算结构为右图所示的 1、kg m 3101000⨯=m N k /1020006⨯= 2、m m m m N =⋅⋅⋅⋅⋅⋅==21 k k k k N λ==⋅⋅⋅⋅⋅⋅==213、结构参数中5=N ;0.1=λ。
二、确定各阶频率和振型多自由度体系自由振动时的运动方程为012121111=+⋅⋅⋅+++n n y k y k y k y m 022221212=+⋅⋅⋅+++n n y k y k y k ym .。
..。
.12jN-1N02211=+⋅⋅⋅+++n nn n n n y k y k y k y m 写成矩阵形式即为[]{}[]{}{}0=+y K yM 假设此方程的解答为{}{}()αω+=t Y y sin ,带入到运动方程中得到振动方程[][](){}{}02=-Y M K ω此方程要有非零解必须满足频率方程[][]02=-M K ω,可解得各阶主频率i ω再根据 [][](){}(){}02=-i i Y M K ω可求出结构的主振型。
在主振型中,通常将最后一个位移值设定为1,只要在程序中加入下列语句:MDOF .YMa trix(:,i)=MDO F.YMat rix(:,i )/MDOF 。
YMatr ix(MD OF 。
ND,i)运行程序之后得到如下结果: 1、各阶频率i ω和周期i TW1 12.7290261 T1 0。
493610843W 2 37.15584832T 2 0。
哈工大结构动力学大作业2012春

结构动力学大作业对于如下结构,是研究质量块的质量变化和在简支梁上位置的变化对整个系统模态的影响。
1以上为一个简支梁结构。
集中质量块放于梁上,质量块距简支梁的左端点距离为L.将该简支梁简化为欧拉伯努利梁,并离散为N 个单元。
每个单元有两个节点,四个自由度。
单元的节点位移可表示为:]1122,,,e v v δθθ⎡=⎣则单元内一点的挠度可计作:带入边界条件:1332210)(x a x a x a a x v +++=01)0(a v x v ===3322102)(L a L a L a a v L x v +++===110d d a xv x ===θ2321232d d L a L a a xv Lx ++===θ10v a =[]1234N N N N N =建立了单元位移模式后,其动能势能均可用节点位移表示。
单元的动能为:00111()222l l T TT ke e e e e y E dx q N Ndxq q mq t ρρ∂===∂⎰⎰ 其中m 为单元质量阵,并有:lT m N Ndx ρ=⎰带入公式后积分可得:2222156225413224133541315622420133224l l l l l l l m l l ll ll ρ-⎡⎤⎢⎥-⎢⎥=⎢⎥-⎢⎥---⎣⎦单元势能可表示为2220011()()222T l lT Te pe e e e q y E EI dx EI N N dxq q Kq x ∂''''===∂⎰⎰其中K 为单元刚度矩阵,并有()lT K EI N N dx ''''=⎰2232212612664621261266264l l l l l l EI k l l l l lll -⎡⎤⎢⎥-⎢⎥=⎢⎥---⎢⎥-⎣⎦以上为单元类型矩阵,通过定义全局位移矩阵,可以得到系统刚度矩阵和系统质量矩11θ=a )2(1)(3211222θθ+--=Lv v L a )(1)(22122133θθ++-=Lv v L a 1232133222231)(θ⎪⎪⎭⎫ ⎝⎛+-+⎪⎪⎭⎫ ⎝⎛+-=L x L x x v L x L x x v 22232332223θ⎪⎪⎭⎫ ⎝⎛-+⎪⎪⎭⎫ ⎝⎛-+L x L x v L x L x 24231211)()()()()(θθx N v x N x N v x N x v +++=阵。
高等结构动力学大作业

高等结构动力学大作业在高等结构动力学课程的学习过程中,我们将接触到许多有关结构动力学的理论和方法。
本文将围绕高等结构动力学的内容,探讨其在工程实践中的应用和未来的发展趋势。
一、结构动力学简介结构动力学是研究结构在受到外界力作用下的响应和振动特性的学科。
它广泛应用于桥梁、建筑物、飞机、船舶等工程结构的设计和分析过程中。
在实际工程中,结构动力学的研究对于保证结构的安全性、提高结构的抗震性能至关重要。
二、结构动力学的应用领域1. 桥梁工程:结构动力学在桥梁工程中有着广泛的应用。
通过结构动力学分析,可以评估桥梁的振动响应,预测桥梁的疲劳寿命,并优化桥梁的设计参数,提高桥梁的安全性和使用寿命。
2. 建筑物工程:结构动力学在建筑物工程中也起到关键的作用。
通过结构动力学分析,可以评估建筑物在风荷载和地震荷载下的响应,为建筑物的设计提供科学依据,确保建筑物具备足够的抗震性能和舒适性。
3. 航空航天工程:在航空航天工程中,结构的振动特性和动态响应对于飞行安全至关重要。
结构动力学可以用于评估飞行器的疲劳寿命、优化飞行器的设计,提高飞行器的结构强度和稳定性。
三、结构动力学的方法和技术1. 动力学数学模型:结构动力学利用数学模型描述结构在受力作用下的运动规律。
常见的数学模型包括单自由度振动系统、多自由度振动系统以及连续体振动系统等。
2. 振动试验技术:振动试验技术是结构动力学研究中常用的方法之一。
通过振动试验可以获取结构的振动特性和模态参数,为结构分析和设计提供实验数据支持。
3. 数值计算方法:结构动力学的研究也离不开数值计算方法的支持。
常用的数值计算方法包括有限元法、边界元法、模态超级元法等。
这些方法可以用于求解结构的静力响应和动力响应,预测结构的疲劳寿命和抗震性能等。
四、结构动力学的挑战与前景1. 疲劳寿命与保养:在长期使用过程中,结构的疲劳寿命是一个需要关注的问题。
结构动力学可以通过疲劳寿命评估和振动监测技术帮助我们预测结构的损伤情况,以及制定合理的结构维修和保养策略。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
结构动力学作业姓名:学号:目录1.力插值法 (1)1.1分段常数插值法 (1)1.2分段线性插值法 (4)2.加速度插值法 (7)2.1常加速度法 (7)2.2线加速度法 (9)附录 (12)分段常数插值法源程序 (12)分段线性插值法源程序 (12)常加速度法源程序 (13)线加速度法源程序 (13)1.力插值法力插值法对结构的外荷载进行插值,分为分段常数插值法和分段线性插值法,这两种方法均适用于线性结构的动力反应计算。
1.1分段常数插值法图1-1为一个单自由度无阻尼系统,结构的刚度为k ,质量为m ,位移为y (t ),施加的外力为P (t )。
图1-2为矩形脉冲荷载的示意图,图中t d 表示作用的时间,P 0表示脉冲荷载的大小。
图1-1 单自由度无阻尼系统示意图图1-2 矩形脉冲荷载示意图对于一个满足静止初始条件的无阻尼单自由度体系来说,当施加一个t d 时间的矩形脉冲荷载,此时结构在t d 时间内的位移反应可以用杜哈梅积分得到:0()sin ()2 (1cos )(1cos ) (0)tst st d P y t t d m ty t y t t Tωττωπω=-=-=-≤≤⎰(1-1)如果结构本身有初始的位移和速度,那么叠加上结构自由振动的部分,结构的位移反应为:02()cos sin (1cos) (0)st d y ty t y t t y t t Tπωωω=++-≤≤& (1-2)图1-3 分段常数插值法微段示意图对于施加于结构任意大小的力,将其划分为Δt 的微段,每一段的荷载都为一个常数(每段相当于一个矩形的脉冲荷载),如图1-3所示,则将每一段的位移和速度写成增量的形式为:1cos t sin t (1cos t)iii i y P y y kωωωω+=∆+∆+-∆& (1-3)i+1/sin t cos t sin t iii y P y y kωωωωω=-∆+∆+∆&& (1-4)程序流程图如下i+1cos t sin t (1cos t)iii y P y y kωωωω=∆+∆+-∆i+1/sin t cos t sin ti i i y Py y kωωωωω=-∆+∆+∆图1-4 分段常数插值法流程图根据流程图可以编写相应的算法,利用MATLAB 进行编程,程序源代码见附录。
为了验证程序的正确性,本文选取的以下的例题进行验证。
对于一个单自由度的无阻尼结构,当其受到一个周期荷载时,其结构响应分为稳态解和瞬态解,由于没有阻尼的影响,其瞬态解并不会衰减,其理论表达式为:021()()(sin sin )1p x t t t k ωβωβ=-- (1-5)式中,()x t 为位移响应,0p 为激励,k 为刚度,β为荷载频率与固有振动频率之比,ω为荷载频率,ω为结构固有频率。
现令0p 为1,k 为1,则ω为1,ω取为2/3。
程序求得的解与解析解对比如图1-5所示(由于理论解与程序基本重合,所以将理论解乘以-1,方便比较):位移y时间ta )位移速度v时间tb )速度图1-5 分段常数插值法结果验证由图1-5可知理论解与程序算得的解基本重合,可以验证程序的准确性。
1.2分段线性插值法与分段常数插值法不同,分段线性插值法将每一微段的力当成一个线性的直线,对于每一个微段,可看成一个矩形和一个三角形脉冲的叠加。
图1-6为分段线性插值微段示意图。
图1-6分段线性插值法微段示意图对于无阻尼的体系,后一个时间步的位移和速度可由前一个时间步相应的值求得:11cos sin (1cos )(1sin )ii i i i y P P y y t t t t k k tωωωωωω+∆=∆+∆+-∆+-∆∆&(1-6) 11/sin cos sin (1cos )ii i i iy P P y y t t t t k k tωωωωωωω+∆=-∆+∆+∆+-∆∆&& (1-7) 分段线性插值法的流程图如图1-7所示,与分段常数插值法仅仅是迭代的方式有所不一样。
11cos sin (1cos )(1sin )ii i i i y P P y y t t t t k k tωωωωωω+∆=∆+∆+-∆+-∆∆11/sin cos sin (1cos )i i i i i y P P y y t t t t k k tωωωωωωω+∆=-∆+∆+∆+-∆∆图1-7 分段线性插值法流程图程序源代码见附录,同样利用1.1节的算例进行验证,所得的结果如图1-8所示。
位移y时间ta )位移速度v时间tb )速度图1-8 分段线性插值法结果验证由上图可知程序的正确性。
2.加速度插值法加速度插值法也叫逐步积分法,其对加速度进行插值,可分为常加速度法和线加速度法。
2.1常加速度法图2-1常加速度法微段示意图对于一个单自由度结构,其运动方程为:my()y()()()t c t ky t p t ++=&&& (2-1)将式(1-1)转变为增量方程:m y c y k y p ∆+∆+∆=∆&&&(2-2)在通过逐步积分,将时间转化为一系列微小的时间段t ∆ ,如图2-1所示,现令111()()2i i i i y t y y t t t ++=+<≤&&&&&&,则t 时间的速度可表示为:111()(()())21()()(()())2i i t ti i t t i i i y t dt y t y t dty t y t y t y t t++=+-=+∆⎰⎰&&&&&&&&&&&&令t =t i +1,则i +1时刻速度可以表示为:111()2i i i i y y y y t ++=++∆&&&&&&(2-3)同理,位移可以表示为:2111()4i i i i i y y y t y y t ++=+∆++∆&&&&&(2-4)将式(2-3)、(2-4)代入式(2-1),即:1111my i i i i cy ky p ++++++=&&&(2-5)此时,式(2-5)中只有1i y +&&为未知变量,可直接求出1i y +&&,之后再利用式(2-3)、(2-4),可求出t i +1时刻的速度与位移。
算法的流程图如下所示:i<n输出y n 、 v 结束0243y t =∆t t∆∆*4(2)2i i i i mP P c y my t∆=∆+++∆22i i iy y y t∆=∆-∆24()2i i i i y y y t y t ∆=∆-∆-∆图2-2 常加速度法流程图算例验证的结果如下图所示,说明了该程序的正确性。
由于需要对加速度进行插值,此处增加了加速度验证。
位移y时间ta )位移速度v时间tb )速度加速度a时间tc )加速度图2-3 常加速法结果验证2.2线加速度法线加速度法与常加速度法原理类似,其速度与位移的增量方程与常加速度法对应的方程略有不同,图2-4为线加速度法微段示意图。
a )位移b )速度图2-4线加速度法微段示意图关于具体原理不在赘述,下图为线加速度法的流程图。
将荷载作用的时间划分为n 个分段,并计算263()()()()k t k t m c t t t=++∆∆6()()[()3()]()[3()()]2tP t P t m y t y t c t y t y t t ∆∆=∆++++∆/y P k∆=∆266()()()3()()y t y t y t y tt t∆=∆--∆∆3()()3()()2ty t y t y t y t t ∆∆=∆--∆0002332()2y y y t t=-∆∆图2-5 线加速度法流程图算例验证的结果如图2-6所示。
位移y时间ta )位移速度v时间tb )速度加速度a时间tc )加速度图2-6 线加速法结果验证附录分段常数插值法源程序function x=inter_force_constant(p,w,dt,k,v0,y0)%分段常系数插值法%p代表输入的力,w为结构基本频率,dt为时间间隔,k为结构刚度%v0为初始的速度,y0为初始的位移%输出的矩阵第一列代表时间,第二列代表位移,第三列代表速度[r,~]=size(p);x=NaN(r,3);x(:,1)=p(:,1);x(1,2)=y0;x(1,3)=v0;for i=1:r-1x(i+1,2)=x(i,2)*cos(w*dt)+x(i,3)/w*sin(w*dt)+p(i,2)/k*(1-cos(w*dt));x(i+1,3)=(-x(i,2)*sin(w*dt)+x(i,3)/w*cos(w*dt)+p(i,2)/k*sin(w*dt))*w;end分段线性插值法源程序function x=inter_force_line(p,w,dt,k,v0,y0)%分段线性插值法%p代表输入的力,w为结构基本频率,dt为时间间隔,k为结构刚度%v0为初始的速度,y0为初始的位移%输出的矩阵第一列代表时间,第二列代表位移,第三列代表速度[r,~]=size(p);x=NaN(r,3);x(:,1)=p(:,1);x(1,2)=y0;x(1,3)=v0;for i=1:r-1x(i+1,2)=x(i,2)*cos(w*dt)+x(i,3)/w*sin(w*dt)+p(i,2)/k*(1-cos(w*dt))+(p(i+1,2)-p(i,2))/k/w/dt*(w*dt-sin(w*dt));x(i+1,3)=(-x(i,2)*sin(w*dt)+x(i,3)/w*cos(w*dt)+p(i,2)/k*sin(w*dt)+(p(i+1,2)-p(i,2))/k/w/dt*(1-cos(w*dt)))*w;end常加速度法源程序function x=inter_a_constant(p,w,m,keci,dt,v0,y0,k)%p代表输入的荷载,w为结构基本频率,keci为阻尼比,dt为时间间隔,m为结构质量,k 为结构刚度%v0为初始的速度,y0为初始的位移%输出的矩阵第一列代表时间,第二列代表位移,第三列代表速度,第四列代表加速度[r,~]=size(p);x=NaN(r,4);x(:,1)=p(:,1);x(1,2)=y0;x(1,3)=v0;x(1,4)=4/3/dt/dt*y0;c=2*keci*w;for i=1:r-1K=k+2*c/dt+4*m/dt/dt;dP=p(i+1,2)-p(i,2)+(4*m/dt+2*c)*x(i,3)+2*m*x(i,4);dY=dP/K;dV=2/dt*dY-2*x(i,3);dA=4/dt/dt*(dY-x(i,3)*dt)-2*x(i,4);x(i+1,2)=x(i,2)+dY;x(i+1,3)=x(i,3)+dV;x(i+1,4)=x(i,4)+dA;end线加速度法源程序function x=inter_a_line(p,w,m,keci,dt,v0,y0,k)%p代表输入的荷载,w为结构基本频率,keci为阻尼比,dt为时间间隔,m为结构质量,k 为结构刚度%v0为初始的速度,y0为初始的位移%输出的矩阵第一列代表时间,第二列代表位移,第三列代表速度,第四列代表加速度[r,~]=size(p);x=NaN(r,4);x(:,1)=p(:,1);x(1,2)=y0;x(1,3)=v0;x(1,4)=3/2/dt/dt*y0-3/2/dt*v0;c=2*keci*w;for i=1:r-1K=k+3*c/dt+6*m/dt/dt;dP=p(i+1,2)-p(i,2)+m*(6/dt*x(i,3)+3*x(i,4))+c*(3*x(i,3)+dt/2*x(i,4));dY=dP/K;dV=3/dt*dY-3*x(i,3)-dt/2*x(i,4);dA=6/dt/dt*dY-6/dt*x(i,3)-3*x(i,4);x(i+1,2)=x(i,2)+dY;x(i+1,3)=x(i,3)+dV;x(i+1,4)=x(i,4)+dA;end。