主要内容

orderspectrum

平均谱和振动信号

描述

例子

规范= orderspectrum (x,fs,rpm)计算平均量级光谱向量,规范为一个输入信号,x采样的速度fs赫兹。来计算,orderspectrum窗户固定相,重新取样的版本x有一个平顶窗口。

(规范,订单)= orderspectrum (x,fs,rpm)还返回一个向量相对应的订单每个平均谱值。

例子

(规范,订单)= orderspectrum (地图,订单)计算平均量级光谱向量从一个order-RPM地图和一个向量的订单。使用rpmordermap来计算地图订单地图必须是线性扩展。返回的振幅是一样的地图。返回的频谱扩展线性。

(规范,订单)= orderspectrum (地图,订单“振幅”,amp)指定类型的平均振幅时需要考虑计算量级范围从一个order-RPM地图。

orderspectrum (___)没有输出参数块订单的均方根振幅谱、线性扩展,在当前的图。

例子

全部折叠

创建一个模拟信号采样在600 Hz 5秒。被测试的系统,增加其转速从10到40革命每秒的观察期间。

生成转速表读数。

fs = 600;t1 = 5;t = 0:1 / fs: t1;f0 = 10;f1 = 40;rpm = 60 * linspace (f0 f1长度(t));

信号由四个谐波相关啾啾的订单1,0.5,4,6。然后唧唧喳喳的振幅的两倍。生成啾啾,使用梯形规则表达阶段转速的积分。

o1 = 1;o2 = 0.5;o3 = 4;o4 = 6;ph = 2 *π* cumtrapz (rpm / 60) / fs;x = [1 1 2 1] * cos ([o1 o2 o3 o4] * ph值);

可视化order-RPM地图信号。

rpmordermap (x, fs, rpm)

图顺序图包含的对象类型uimenu uitoolbar uiflowcontainer。

可视化的平均订单光谱信号。光谱的峰值对应于山脊order-RPM地图。

orderspectrum (x, fs, rpm)

图包含一个坐标轴对象。坐标轴对象标题平均频谱,包含订单号,ylabel均方根振幅包含一个类型的对象。

分析模拟数据从一个加速度计放置在一架直升飞机的驾驶舱。

加载直升机数据。振动测量,vib,采样率为500 Hz 10秒。数据具有线性趋势。删除的趋势,以防止它降低订单的质量评估。

负载(“helidata.mat”)vib =去趋势(vib);

情节非线性RPM概要文件。转子运行直到它达到最大转速为每分钟27600转,然后海岸。

情节(t, rpm)包含(“时间(s)”)ylabel (“转”)

图包含一个坐标轴对象。坐标轴对象包含时间(s), ylabel RPM包含一个类型的对象。

计算的平均订单光谱信号。使用默认的分辨率。

orderspectrum (vib fs, rpm)

图包含一个坐标轴对象。坐标轴对象标题平均频谱,包含订单号,ylabel均方根振幅包含一个类型的对象。

使用rpmordermap重复计算细分辨率。较低的订单更清楚地得到解决。

(地图、订单)= rpmordermap (vib, fs, rpm, 0.005);orderspectrum(地图,顺序)

图包含一个坐标轴对象。坐标轴对象标题平均频谱,包含订单号,ylabel均方根振幅包含一个类型的对象。

计算功率估计为每一个订单。显示结果在分贝。

(地图、订单)= rpmordermap (vib fs, rpm, 0.005,“振幅”,“权力”);规范= orderspectrum(地图、订单);情节(顺序,pow2db(规范))包含(“订单号”)ylabel (“秩序力量振幅(dB)”网格)

图包含一个坐标轴对象。坐标轴对象包含订单号,ylabel秩序力量振幅(dB)包含一个类型的对象。

输入参数

全部折叠

输入信号,指定行或列向量。

例子:因为(π/ 4 * (0:159))+ randn (1160)指定一个正弦信号嵌入在高斯白噪声。

采样率,指定为一个积极的标量用赫兹。

旋转速度,指定为一个向量积极的值表示每分钟的转数。rpm必须有相同的长度吗x

  • 如果你有一个转速表脉冲信号,使用tachorpm提取rpm直接。

  • 如果你没有一个转速表脉冲信号,使用rpmtrack提取rpm从振动信号。

例子:100:10:3000指定一个系统旋转最初在每分钟100转,跑到每分钟3000转10的增量。

Order-RPM地图,指定为一个矩阵。使用rpmordermap计算order-RPM地图。

订单order-RPM映射语法,指定为一个向量。的长度订单必须等于中的行数地图

Order-RPM地图振幅,指定为之一“rms”,“高峰”,或“权力”

  • “rms”——假设order-RPM地图使用均方根振幅估计为每一个订单。

  • “高峰”——假设order-RPM地图使用峰值振幅估计为每一个订单。

  • “权力”——假设order-RPM地图使用功率估计为每一个订单。

输出参数

全部折叠

平均量级,作为一个向量返回均方根(RMS)振幅的线性范围。如果你使用地图订单作为输入参数,并设置“振幅”“权力”当使用rpmordermap来计算地图,然后orderspectrum返回规范在电力单位。

输出命令,作为一个真正的返回向量。

引用

[1]布兰德,安德斯。噪音和振动分析:信号分析和实验过程。英国奇切斯特:约翰威利& Sons, 2011。

[2]Vold、哈佛和Jan Leuridan。“高分辨率订单跟踪极端使用卡尔曼跟踪滤波器杀率。”冲击和振动。2卷,1995年,页507 - 515。

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

版本历史

介绍了R2016b