|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
本人想做个三层框架结构的模拟,但是在白噪声地振动加速度荷载作用下,我得到的三自由度上的位移是一样的。通过频谱分析只有第一阶的振动频率,不知道是哪出错了?还是这样加荷载只能激发出第一阶频率?如何加随机荷载才能激发出所有振型?马上就要答辩了,高手们帮我一把,:'( 。
clear;
f1=wgn(30000,1,1);;%产生1db白噪声荷载
N=length(f1);t=0:0.01:(N-1)*0.01;%采样频率100Hz
%___________________________
N=size(f1);
k1=50e6;k2=40e6;k3=20e6;
m1=180e3;m2=180e3;m3=180e3;
M= [m1 0 0;
0 m2 0;
0 0 m3];
K=[k1+k2 -k2 0;
-k2 k2+k3 -k3;
0 -k3 k3;];
a=0.0841;b=0.0189;
C=a*M+b*K;%三层框架结构建立
w=sqrt(eig(K,M))/2/pi;%各阶模态频率
cesil=0.5*(a./w+b*w);%各阶模态阻尼比
%___________________________
A=[zeros(3,3) eye(3,3);
-M^-1*K -M^-1*C];
B=[zeros(3,1);
-ones(3,1);];%利用多自由度体系有阻尼受迫振动构造系统矩阵
C1=A;
D=B;%构造输出向量矩阵输出速度和加速度
x0=zeros(6,1);
[y1,x]=lsim(A,B,C1,D,f1,t,x0);%以f1输入的地加速度荷载求解 |
|