rpmfreqmap
Frequency-RPM地图分析
语法
描述
rpmfreqmap (___)
没有输出参数块频率映射作为转速和时间的函数在一个交互图。情节也被称为坎贝尔图。
例子
Frequency-RPM啁啾4订单的地图
创建一个模拟信号采样在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值);
可视化frequency-RPM地图信号。
rpmfreqmap (x, fs, rpm)
Frequency-RPM直升机振动数据的地图
分析模拟数据从一个加速度计放置在一架直升飞机的驾驶舱。
加载直升机数据。振动测量,vib
,采样率为500 Hz 10秒。检验数据的显示,它有一个线性的趋势。删除这一趋势,以防止污染频率估计的质量。
负载(“helidata.mat”)vib =去趋势(vib);
情节非线性RPM概要文件。转子运行直到它达到最大转速为每分钟27600转,然后海岸。
情节(t, rpm)包含(“时间(s)”)ylabel (“转”)
计算frequency-RPM地图。指定一个分辨率带宽2.5赫兹。
(地图、频率、rpmOut、时间)= rpmfreqmap (vib, fs, rpm, 2.5);
可视化的地图。
显示亮度图像(时间、频率、地图)ax = gca;斧子。YDir =“正常”;包含(“时间(s)”)ylabel (的频率(赫兹))
重复使用一个更精细的分辨率带宽计算。绘制地图使用的内置功能rpmfreqmap
。获得的频率分辨率为代价的时间分辨率。
rpmfreqmap (vib, fs, rpm, 1.5);
瀑布的情节Frequency-RPM地图
产生一个信号,即由两个线性啁啾和一个二次唧唧声,所有的采样600 Hz 15秒。系统产生的信号增加其转速从10到40革命每秒在测试期间。
生成转速表读数。
fs = 600;t1 = 15;t = 0:1 / fs: t1;f0 = 10;f1 = 40;rpm = 60 * linspace (f0 f1长度(t));
线性啁啾订单1和2.5。组件与其他订单1有幅度的一半。二次唧唧开始订单6,回到这个订单结束时测量。其幅值是0.8。使用这些信息创建的信号。
o1 = 1;o2 = 2.5;o6 = 6;x = 0.5 *唧唧声(t, o1 * f0, t1, o1 * f1) +唧唧声(t, o2 * f0, t1, o2 * f1) +…0.8 *唧唧声(t, o6 * f0, t1, o6 * f1,“二次”);
计算信号的frequency-RPM地图。在每个测量细胞使用峰值振幅。指定一个解决6赫兹。窗口的数据与一个平顶窗口。
(地图、fr、rp) = rpmfreqmap (x, fs, rpm 6…“振幅”,“高峰”,“窗口”,“flattopwin”);
画出frequency-RPM地图作为一个瀑布。
[FR, RP] = meshgrid (FR, RP);瀑布(FR, RP,地图”)视图(6、60)包含(的频率(赫兹))ylabel (“转”)zlabel (“振幅”)
交互式Frequency-RPM地图
情节一个交互式frequency-RPM地图通过调用rpmfreqmap
没有输出参数。
加载一个文件包含模拟振动数据从一个加速度计放置在一架直升飞机的驾驶舱。数据采样率为500 Hz 10秒。删除数据的线性趋势。调用rpmfreqmap
生成一个交互式的情节frequency-RPM地图。指定2赫兹的频率分辨率。
负载helidata.matrpmfreqmap(去趋势(vib)、fs、rpm, 2)
将十字光标在图中确定的RPM和均方根振幅频率25 Hz后5秒。
单击X变焦按钮工具栏放大区域2和4秒之间。淘洗沙金的人出现在底部的阴谋。
单击瀑布图按钮工具栏显示frequency-RPM地图作为一个瀑布。提高能见度,顺时针旋转图使用左旋转按钮三次。移动淘洗沙金的人之间的间隔4和6秒。
输入参数
x
- - - - - -输入信号
向量
输入信号,指定行或列向量。
例子:因为(π/ 4 * (0:159))+ randn (1160)
指定一个正弦信号嵌入在高斯白噪声。
fs
- - - - - -采样率
积极的标量
采样率,指定为一个积极的标量用赫兹。
res
- - - - - -分辨率带宽
fs
/ 128(默认)|积极的标量
分辨率带宽的frequency-RPM地图,指定为一个积极的标量。如果res
没有指定,那么rpmfreqmap
集采样率除以128。如果信号是不够长,那么函数使用整个信号长度来计算一个频率估计。
数据类型:单
|双
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:“规模”、“数据库”、“窗口”、“损害”
指定频率映射估计是按比例缩小的分贝和决定使用损害窗口。
振幅
- - - - - -Frequency-RPM地图振幅
“rms”
(默认)|“高峰”
|“权力”
Frequency-RPM地图振幅,指定为逗号分隔组成的“振幅”
其中一个“rms”
,“高峰”
,或“权力”
。
“rms”
——返回每个估计的均方根振幅频率。“高峰”
——返回每个估计的峰值振幅频率。“权力”
——返回每个频率估计的功率。
OverlapPercent
- - - - - -重叠相邻段之间的比例
50(默认)|标量从0到100
重叠相邻段之间的比例,指定为逗号分隔组成的“OverlapPercent”
和一个标量从0到100。的值为0意味着相邻段不重叠。值100意味着相邻段转移的一个样本。比例较大的重叠产生流畅的地图,但增加了计算时间。看到rpmordermap
为更多的信息。
数据类型:双
|单
规模
- - - - - -Frequency-RPM地图缩放
“线性”
(默认)|“数据库”
Frequency-RPM地图缩放、指定为逗号分隔组成的“规模”
,要么“线性”
或“数据库”
。
“线性”
——返回一个线性缩放地图。“数据库”
——返回一个对数映射值用分贝表示。
窗口
- - - - - -分析窗口
“损害”
(默认)|“chebwin”
|“flattopwin”
|“汉明”
|“皇帝”
|“rectwin”
分析窗口中,指定为逗号分隔组成的“窗口”
这些值之一:
例子:“窗口”、“chebwin”
指定一个切比雪夫窗口旁瓣衰减的100分贝。
例子:“窗口”,{chebwin, 60}
指定一个切比雪夫窗口的旁瓣衰减60分贝。
例子:“窗口”,“皇帝”
指定一个Kaiser窗形状参数为0.5。
例子:“窗口”,{‘皇帝’,1}
指定一个Kaiser窗形状参数为1。
数据类型:字符
|字符串
|细胞
输出参数
地图
——Frequency-RPM地图
矩阵
Frequency-RPM地图,作为一个矩阵返回。
频率
——频率
向量
频率,作为一个向量返回。
rpm
——旋转速度
向量
旋转速度,作为一个向量返回。
时间
——时间瞬间
向量
瞬间的时间,作为一个向量返回。
res
——分辨率带宽
标量
分辨率带宽,作为一个标量返回。
引用
[1]布兰德,安德斯。噪音和振动分析:信号分析和实验过程。英国奇切斯特:约翰威利& Sons, 2011。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
版本历史
Apri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano万博1manbetx comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。