% 1.无阻尼体系的简谐荷载反应
clc;clear;
t=0:0.05:30;%输入反应时长
m=input;%输入体系质量,例:m=20;
k=input;%输入体系刚度,例:k=40;
cwy=2;%输入体系初位移;
csd=1;输入体系初速度;
A=cwy;
wn=sqrt(k/m);
w=5;
beta=w/wn;%频率比
P0=10;
B=csd/wn-P0/k*(beta/(1-beta*beta));
q1=A*cos(wn*t)+B*sin(wn*t)+P0/k*(1/((1-beta*beta)))*sin(wn*t);
subplot(1,2,1);
plot(t,q1,'r')
 xlabel('t')
 ylabel('位移')
 title(['无阻尼体系的简谐荷载反应'])
 
 % 2.有阻尼体系的简谐荷载反应
kexi=0.05;%阻尼比
wd=wn*sqrt(1-kexi*kexi);
ust=0.5;%等效静位移
C=ust.*(1-beta*beta)/((1-beta*beta)^2+(2*kexi*beta)^2);
D=-ust.*(2*kexi*beta)/((1-beta*beta)^2+(2*kexi*beta)^2);
q2=exp(-kexi*wn*t).*(A*cos(wd*t)+B*sin(wd*t))+C*sin(w*t)+D*cos(w*t);
subplot(1,2,2);
plot(t,q2,'r')
 xlabel('t')
 ylabel('位移')
 title(['有阻尼体系的简谐荷载反应'])

单自由度体系对简谐荷载的反应相关推荐

  1. 中心差分法 matlab,(最新整理)结构动力学使用中心差分法计算单自由度体系动力反应的MATLAB程序...

    <(最新整理)结构动力学使用中心差分法计算单自由度体系动力反应的MATLAB程序>由会员分享,可在线阅读,更多相关<(最新整理)结构动力学使用中心差分法计算单自由度体系动力反应的MA ...

  2. newmark法 matlab,newmark法和wilson法求解单自由度体系加速度反应谱

    fid=fopen('77(0.01-4172).txt','r'); %以下为newmark法求解单自由度体系反应谱 [Acceleration,count]=fscanf(fid,'%g'); d ...

  3. 「Python与地震工程」单自由度体系求解之Newmark-β法

    「Python与地震工程」单自由度体系求解之Newmark-β法 原理 Newmark-β法是地震工程领域最经典的逐步积分算法. 推导过程请查阅结构动力学或地震工程学教材,此处仅简单列出逐步递推公式. ...

  4. matlab多自由度弹簧响应,用matlab编程实现法计算多自由度体系的动力响应..doc

    用matlab编程实现法计算多自由度体系的动力响应. 用matlab编程实现法计算多自由度体系的动力响应 姓名:王 辉 学号 班级:硕1205班 专业:桥梁与隧道工程 2012年11月27日 用mat ...

  5. 地震波作用下单自由度体系的 Bouc-Wen-Baber-Noori滞回模型求解

    1 前言 相信有不少小伙伴刚接触Bouc-Wen模型的时候跟笔者一样,一头雾水.虽然网上提供了较多的经典Bouc-Wen滞回模型算法,但大部分仅提供简要的程序,但并未详细介绍Bouc-Wen滞回模型的 ...

  6. 单自由度振动系统 matlab,单自由度系统的振动及matlab分析

    <单自由度系统的振动及matlab分析>由会员分享,可在线阅读,更多相关<单自由度系统的振动及matlab分析(6页珍藏版)>请在金锄头文库上搜索. 1.单自由度系统的振动及 ...

  7. Ansys-结构动力学分析-单自由度系统谐响应分析学习收获

    单自由度系统的模型如图 谐响应分析特点是施加的载荷随时间呈现正弦规律变化. 定义单元类型为mass21(质量块)和cambin14(弹簧和阻尼器) 定义实常数,质量块的质量为1kg,弹簧刚度为1000 ...

  8. 画单自由度系统传递函数(实频,虚频,幅频,相位,导纳)

    激励采用脉冲激励,脉冲激励为Hanning函数 function f = hanning_imp(t, Tc, A)f = zeros(size(t));f(t < Tc) = A / 2 * ...

  9. MATLAB之简谐信号声音的生成及其调制性

    文章目录 MATLAB之简谐信号声音的生成和保存 MATLAB之声音的调制特性 MATLAB之简谐信号声音的生成和保存 clc; clear all; clear out; dFs = 2^14; f ...

最新文章

  1. 雷军的最后一次 重 大 创 业
  2. python用merge匹配和左连接_左手用R右手Python系列——数据合并与追加
  3. 【自然框架】之“元数据”的威力
  4. SAP CRM事务码COMMPR01无法搜索Individual Object
  5. python input函数无法输入字符串_Python手把手教程之用户输入input函数
  6. 接入上文,StarWind V2V Image Converter:虚拟机镜像转换工具,如何使用转化之后的 VMware VMDK 文件
  7. 亚马逊 html格式转换,亚马逊七种产品描述常用HTML代码,文字颜色代码让Listing更出彩...
  8. 有前端基础学前端要多久?
  9. win11能否安装cad Windows11安装cad的解决方法
  10. 测试注意力的游戏软件,培养孩子专注力,1套测试题+7个小游戏,在家就可以轻松玩!(家长必看)...
  11. 远程桌面连接下拉框IP地址删除
  12. 怎么制作OC材质预设?
  13. 绕过tp路由器管理密码_TP-Link路由器登录密码怎么重置【详细介绍】
  14. 352记--扬哥本纪
  15. 量化数值评估,查准率和召回率
  16. 【Python游戏】咱就说Python实现一个蔡徐坤大战篮球的小游戏,可还行? | 附带源码
  17. python判断正确的是_Python输入数据类型判断正确与否的函数大全(非常全)
  18. 广西工学院2000级计算机系,潘盛辉(电子信息与控制工程系)老师 - 广西工学院 - 院校大全...
  19. Java用户权限管理
  20. MFC显示进度条时间

热门文章

  1. C# - 音乐小闹钟_BetaV1.0
  2. 4g+uim卡是什么卡_你知道SIM卡是什么吗?
  3. Ubuntu16.04安装gazebo8并加载模型库
  4. rips php,审计PHP工具篇之 RIPS
  5. PHP审计工具之 RIPS
  6. 人工智能/虚拟现实技术的工程伦理分析:以电影《头号玩家》为例
  7. C++(电子)PPT例6、例7作业提交
  8. visual studio2017登录时需要更新 microsoft edge 或当前浏览器的最新版本
  9. 宝兰德BES安装及Springboot项目打包部署及websocket解决方案
  10. linux网络编程相关函数(一)