单自由度matlab时程分析程序,matlab单自由度的时程分析程序

clear;clc;

% 结构模型初始参数---------------------------------------------------------- m=3e3; %质量(单位:kg)

k=1e6; %刚度((单位:N/m))

kesai=0.05; %阻尼比取0.05

c=2*kesai*sqrt(k*m); %阻尼系数

% 读取地震波数据------------------------------------------------------------ acc=textread('D:\处理后的smc文件\51WCW_90_chnua370295.smc_090501.a','%f','headerlines',56); PGA_Max=max(abs(acc)) %最大地面加速度绝对值

% Newmark-beta法的基本参数--------------------------------------------------

beta=1/6; gama=0.5; %按线性加速度法计算更接近真实结果,故取此组参数

dt=0.02; %地震加速度时程波记录时间间隔

b1=1/(beta*dt^2); b2=1/(beta*dt); b3=1-1/(2*beta); %计算参数

b4=gama/(beta*dt); b5=gama/beta-1; b6=(1-gama/(2*beta)) *dt;

ke=k+m*b1+c*b4; %等效刚度

% 设定结构初始状态为零,生成向量空间存储计算值---------------------------------

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值