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

《高等结构动力学》课程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.教师评价:教师对学生的报告进行评价,包括对报告内容、分析思路和计算方法的评估,提供及时的反馈和指导。
高等结构动力学大作业

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

结构动力学试题及答案(本文按试题和答案格式进行编写)试题一:1. 请问什么是结构动力学?2. 简述结构动力学的研究对象和主要内容。
3. 结构动力学分析常用的方法有哪些?4. 结构动力学分析中常用的数学模型有哪些?5. 结构动力学的应用领域有哪些?答案一:1. 结构动力学是研究结构在外力作用下的动态响应及其稳定性的学科。
2. 结构动力学的研究对象是各种工程结构,主要内容包括结构的振动、冲击响应、瞬态响应和稳态响应等。
3. 结构动力学分析常用的方法有模态分析法、频率响应分析法、时程分析法等。
4. 结构动力学分析中常用的数学模型有单自由度体系、多自由度体系、连续体系等。
5. 结构动力学的应用领域广泛,包括建筑结构工程、桥梁工程、风力发电机组、地震工程等。
试题二:1. 结构动力学分析中,模态分析的基本原理是什么?2. 简述模态分析的步骤和计算方法。
3. 常用的模态分析软件有哪些?4. 请问什么是结构的固有频率和阻尼比?5. 结构的模态振型对结构动力响应有什么影响?答案二:1. 模态分析是基于结构的振动特性,通过求解结构的固有频率、模态振型和阻尼比等参数,来研究结构的动力响应。
2. 模态分析的步骤包括建立结构有限元模型、求解结构的固有频率和模态振型、计算结构的阻尼比等。
常用的计算方法有有限元法、拉普拉斯变换法等。
3. 常用的模态分析软件有ANSYS、ABAQUS、MSC.NASTRAN等。
4. 结构的固有频率是结构在无外力作用下自由振动的频率,阻尼比是结构振动过程中能量耗散的程度。
5. 结构的模态振型对结构动力响应有很大影响,不同的模态振型会导致不同的振动特性和反应。
试题三:1. 结构动力学分析中,频率响应分析的基本原理是什么?2. 简述频率响应分析的步骤和计算方法。
3. 频率响应分析和模态分析有什么区别?4. 结构的频率响应函数和传递函数有什么区别?5. 频率响应分析在结构设计中的应用有哪些?答案三:1. 频率响应分析是研究结构在单频激励下的响应特性,通过求解结构的频率响应函数,来获得结构的响应。
《结构动力学》大作业 -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。
华科结构动力学_大作业

[9, ]
[9, 1.2]
[9, 1.4]
Questions
1、确定各阶频率和振型; 2、试用能量法计算近似的一阶频率; 3、任选一条地震动并将地震动幅值调整为0.3g,使 用振型分解法计算相应的地震响应; 4、试用迭代法近似求解一阶频率和振型;
5、任选一条地震动并将地震动幅值调整为0.3g,计
算该条地震动的加速度反应谱;
Questions
6、利用振型分解反应谱法确定各质点的地震力大小
设防烈度为8度 设计加速度 0.3g 阻尼比 =5% II类(第1组)场地土 多遇地震: max 0.24 Tg 0.35s
N 5 6 7 8 9
0.6 0.8 1.0 1.2 1.4
Problem description
[N, λ] 组合
[5, 0.6] [6, 0.6] [7, 0.6] [8, 0.6] [5, 0.8] [6, 0.8] [7, 0.8] [8, 0.8] [5, 1.0] [6, 1.0] [7, 1.0] [8, 1.0] [5, 1.2] [6, 1.2] [7, 1.2] [8, 1.2] [5, 1.4] [6, 1.4] [7, 1.4] [8, 1.4]
3任选一条地震动并将地震动幅值调整为03g使用振型分解法计算相应的地震响应
Problem description
mN kN mN-1 mj kj m2 k2 m1 k1
m 1000 103 kg k 2000 106 N /m
m1 m2 k1 k2 mN m kN k
- 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 )i i i i i y 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()2ii 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时刻的速度与位移。
算法的流程图如下所示:将荷载作用的时间划分为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 t tt∆=∆--∆∆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。