车桥耦合振动
(2012-09-24 00:50:06)
标签:
平度桥梁加速度a6车辆杂谈 |
function coupling
format short e
%
%-------------------------选择时间步长Δt、参数β和γ,计算积分常数
beta=0.25;
gamma=0.5;
dt=0.2;
a0=1/(beta*dt^2);
a1=gamma/(beta*dt);
a2=1/(beta*dt);
a3=1/(2*beta)-1;
a4=gamma/beta-1;
a5=0.5*dt*(gamma/beta-2);
a6=(1-gamma)*dt;
a7=gamma*dt;
%-------------------------计算车辆和桥梁的刚度矩阵、质量矩阵、阻尼矩阵
[Kv,Mv,Cv,Kt,Ct,W]=vehicle;
[Kb,Mb,Cb,LOC]=bridge;
%[Kb,Mb,Cb,LOC]=bridgeplane;
%-------------------------计算车辆和桥梁的等效刚度矩阵Kb和Kv
Kb_=Kb+a0*Mb+a1*Cb;
Kv_=Kv+a0*Mv+a1*Cv;
%-------------------------取初始值
Ub=ones(size(Kb,1),1);
Ub1=ones(size(Kb,1),1);
Ub2=ones(size(Kb,1),1);
Uv=ones(size(Kv,1),1);
Uv1=ones(size(Kv,1),1);
Uv2=ones(size(Kv,1),1);
ub(:,1)=Ub;
ub1(:,1)=Ub1;
ub2(:,1)=Ub2;
uv(:,1)=Uv;
uv1(:,1)=Uv1;
uv2(:,1)=Uv2;
L=4;%桥的长度
v=20*1000/3600;
x=2;
i=1;
t(1)=0;
I=1;
%t(i)*v<=L
%--------------------开始一个newmark时间步的迭代----------------
while I<=2;

加载中…