幅频响应

2020-06-12  本文已影响0人  zoziha

1.理论

《船舶振动》摘录

2.测试代码

配置:THINKPAD E485; win10; MatLab(或者Octave)

PS. 本文写的时候,哈工程学生使用MatLab可能是不合法的了。

2.1 代码

本文x是谓频率,z是谓幅值,简称 幅-频响应 。

clear;

clc;

% 下语句 设 array x 为波浪频率。

x = 0:.05:3;

% 下语句 假设一个共振型运动(可为升沉运动);则 z(x) 可为升沉幅频响应算子;i = sqrt(-1) 。

y = -x.^2+i*x+1;

z = abs(1./y);

% 下语句 输出上述函数图像:

plot(x,z)

2.2 结果

代码运行结果

3.分析

(1) 在x\rightarrow  0时,目标幅值趋于\frac{1}{K} =1;

(2) 在x\approx  x_n(应该是该振动系统固有频率处)时,目标幅值最大,是谓共振;

(3) 在x\rightarrow \infty时,目标幅值趋于0。

欢迎留言。


[ 2020-6-12 wrote @ JiangXi ; BY zozha ]

上一篇 下一篇

猜你喜欢

热点阅读