matlab 振型矩阵,请教如何求出有阻尼系统的固有频率及相应振型矩阵

用矩阵形式表示方程:M*X''+C*X'+K*X=F(t)

方程实际上是六自由度系统的振动响应方程,就是说X是一个6×1的矩阵,M,C,K为质量,阻尼,刚度矩阵。而且C,K不是对角阵,各个自由度之间有耦合。下面是一些参量代码:

function dy=odefun(t,y)

%六自由度常微分非齐次方程

m=87.7;

I_x=2.57;I_y=4.94;I_z=3.04;

a=0.2;b=0.15;h=0.3;h_1=h/2;h_2=h/2;

k_x=1.5e5;k_y=8.75e5;k_z=1e5;

k_ox=5e4;k_oy=5e4;k_oz=5e4;

c_x=0.12*(2*sqrt(m*k_x));c_y=0.12*(2*sqrt(m*k_y));c_z=0.12*(2*sqrt(m*k_z));

c_ox=0.12*(2*sqrt(m*k_ox));c_oy=0.12*(2*sqrt(m*k_oy));c_oz=0.12*(2*sqrt(m*k_oz));

%系统参数

c_11=4*c_z+2*c_oz;

c_22=(4*c_x+2*c_ox)*b^2+(4*c_y+2*c_oy)*a^2;

c_33=4*c_x+2*c_ox;

c_44=4*c_x*h_1^2+2*c_oy*h_2^2+(4*c_z+2*c_oz)*b^2;

c_55=4*c_

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值