- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB实现对结构动力响应的几种算法的验证
基于 MATLAB 实现对结构动力响应的几种算法的验证
算例
首先,本文给出一算例, 结构在外力谐振荷载 P(t) = P0 sinθt 作用下,分别利用理论解法,杜哈梅积分, Wilson-θ 法求出该结构的位移时程反应。其中:
m = 3.5×103 kg , P0 = 1.0×104 N , k =1.3584515×107 ,ξ=0.05 ,θ=52.3s?1 ,ω=62.3s?1 ,
?
= ω 1-ξ2 =62.222 ,初始位移、速度v(0) = 0 ,v(0) = 0 ;
算法验证
2.1 理论解法
运动方程为: mv+cv+kv=sin由线性代数解出其理论解为:
由于初始位移v(0) =0 ,v(0) =0 ;则:
v(t ) =1[6.230cos62.222t ?18.106sin 62.222t] +2.012808757 ?[1146sin 52.3t ?325.829cos52.3t]
可以用 MATLAB 进行编程分析,画图位移时程图,详细程序见附录。
2.2Wilson-法
Wilson-法是Wilson于1966年基于线性加速度法的基础上提出一种无条件收敛的计算方法。该方法假定在时程步长内,体系的加速度反应按线性变化。对于地震持续时间内的每一个微小时 段 ,从第一时段开始到最后一个时段,逐一的重复以下计算步骤,即得到结构地震反应的全过程。下面以第i+1时段()为例:
2.3 杜哈梅积分
杜哈梅积分在考虑阻尼的情况是:
可以用 MATLAB 进行编程分析,画图位移时程图,详细程序见附录。
3. 位移时程反应对比分析
利用 MATLAB 将理论解法,杜哈梅积分, Wilson-θ 法求解出来的位移时程反应画在同一张图 中,进行比较分析。
从图中可以看出,以上三种方法得出来的位移时程曲线基本吻合,误差基本保持在 5%以内,所以以上几种方法在求解相关问题上都具有一定的作用效力。
结论
本文通过一个简单的单自由度系统动力分析算例(仅作位移分析,其它分析雷同),基于 MATLAB,将理论解法,杜哈梅积分法,逐步积分法(本文采用 Wilson-θ 法)进行相互验证,从最后的位移分析图对比上,可以很好的看出三种方法均能很好的彼此验证,从而说明了三种方法在相关问题上的作用效力。
附录:MATLAB 源程序
%理论解,杜哈梅积分,Wilson-θ法程序
clc;
clear
h1=figure(8);
set( h1, color,w)
%理论解法
t=0:0.01:1;
v=110^(-4)*exp(-3.115*t).*(6.230*cos
(62.222*t)-18.106*sin(62.222*t))+2.012808757*1
0^(-6)*(1146*sin(52.3*t)-325.829*cos(52.3*t));
plot(t,v,k)
hold on
%杜哈梅积分法
aa=1;%输入时间长度
bb=0.01;%输入精度
t=bb:bb:aa;
t1=t;
theta=52.3;%输入荷载频率
w=62.3;%输入自振频率
m=3500;%输入质量
p0=10000;%输入荷载幅值
p0=p0*ones(1,aa/bb);
p=p0.*sin(theta*t);%荷载函数
for i=1:(aa/bb)
for j=1:i
canshu1(j)=p(j)/(m*w)*bb*sin(w*(t(i)-t1(j)));%杜
哈梅积分中的被积函数
end
y(i)=sum(canshu1);%%位移值
end
for i=1:aa/bb-1
v1(i)=(y(i+1)-y(i))/bb;%计算速度
end
for i=1:(aa/bb-2)
a(i)=(v1(i+1)-v1(i))/bb;%计算加速度
end
hold on
plot(t,y,r)%画位移图
hold on
%Wilson-θ法
dt=0.01;
ct=1.4;
ndzh=100;
k
c=21805;
t=0:dt:ndzh*dt;
ag=10000*sin(52.3*t);
ag1=ag(1:ndzh);
ag2=ag(2:ndzh+1);
agtao=ct*(ag2-ag1);
wyi1=0;
sdu1=0;
jsdu1=0;
wyimt=0;
s
您可能关注的文档
- 可编程逻辑器件原理与应用综合设计题目.doc
- 句子成分及动词的种类---中考.doc
- 可编程逻辑器件数字钟.doc
- 句子衔接30题.doc
- 右键菜单的编程方案.doc
- 可编程逻辑器件指导书.doc
- 发动机抖动的原因及维修思路王镧.docx
- 各国文学名作书名.doc
- 台钓子线长短和吃口的关系.doc
- 各种元素对植物的作用.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)