AnyMath 文档

订单追踪

跟踪并从振动信号中提取量级。

库::`工程师`

语法

函数调用

  • ordertrack(___,[参数:out]=:情节) -绘制旋转阶数和频率值对时间的依赖性。

争论

输入参数

# x — 输入信号

+ 向量资料

Details

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

数据类型

漂浮物32, 漂浮64</无翻译>

# 财政司司长 — 抽样调查 费率+ 标量,标量

Details

采样率,设置为正标量,以Hz表示。

数据类型

漂浮物32, 漂浮64</无翻译>

# rpm — 旋转速度

+ 向量资料 | 矩阵

Details

的旋转速度,设定为以rpm表示的正值的矢量或矩阵。 如果论点是 转速/转速 是一个向量,它的长度必须与参数的长度匹配。 [参数:x]. 如果论点是 转速/转速 它是一个矩阵,并指定了一个参数 [参数:rpmrefidx],那么它必须至少有两列,并且每列必须包含与参数一样多的元素 [参数:x].

如果有转速计的脉冲信号,请使用该功能 *转速表 直接提取 转速/转速. 如果转速计没有脉冲信号,请使用该功能 *rpmrack 要提取 转速/转速 从振动信号。

数据类型

漂浮物32, 漂浮64</无翻译>

# 订单列表 — 订单清单

+ 向量资料

Details

指定为向量的订单列表。 参数值 订购清单 不得超过 [参数:fs]/(2×max([参数:rpm_in]/60)).

数据类型

漂浮物32, 漂浮64</无翻译>

# rpmrefidx — 旋转速度列的索引

+ 向量资料

Details

旋转频率列的索引,设置为与 [参数:订单列表]. 该参数的存在表明使用了Wold-Kalman算法。

数据类型

漂浮物32, 漂浮64</无翻译>

# 地图 — 旋转顺序和频率的映射

+ 矩阵

Details

旋转顺序和频率的映射,定义为矩阵。 使用功能 rpmordermap 来计算旋转顺序和频率图。

数据类型

漂浮物32, 漂浮64</无翻译>

# 订单 — 旋转顺序和频率映射语法中的顺序

+ 向量资料

Details

旋转顺序和频率映射语法中的顺序,指定为矢量。 矢量长度 秩序 必须等于地图中的行数 [参数:地图].

数据类型

漂浮物32, 漂浮64</无翻译>

# 时间 — 时间点

+ 向量资料

Details

指定为矢量的时间点。

数据类型

漂浮物32, 漂浮64</无翻译>

输入参数 «名称-值»

将可选参数对指定为 名称,值,在哪里 姓名 -参数的名称,以及 价值 -适当的值。 类型参数 «名称-值» 它们应该放在其他参数之后,但对的顺序无关紧要。 您可以指定多个对 «名称-值».

使用逗号分隔名称和值,以及 姓名 把它放在引号里。

# 振幅 — 振幅类型

+ "rms" (默认情况下)| "山顶" | "权力"

Details

由下列值之一指定的振幅类型:

  • "rms" -返回每个估计阶数的均方根振幅;

  • "山顶" -返回每个估计订单的峰值幅度;

  • "权力" -返回每个估计订单的功率水平。

# 比例尺 — 价值比例

+ "线性" (默认)| "dB"

Details

由以下值之一设置的值比例:

  • "线性" -返回以线性单位缩放的数量值;

  • "dB" -返回以对数方式缩放并以dB表示的值的值。

# 带宽 — 半功率时的近似带宽

+ 财政司司长/100 (默认情况下)| 标量,标量 | 向量资料

Details

近似半功率带宽,指定为实数标量或向量,元素数与自变量相同 [参数:订单列表]. 较低的值 带宽 提供平滑的窄带输出信号。 然而,这样的输出信号可能不能准确地反映阶幅的快速变化。 此参数仅适用于Wold-Kalman算法。

数据类型

漂浮物32, 漂浮64</无翻译>

# 解耦 — 模式分离参数

+ 错误 (默认)| 真的

Details

模式分离参数,设置为布尔值。 如果此参数设置为 真的,则函数 订单追踪 同时提取订单的值,这允许您分离紧密间隔或重叠的订单。 此参数仅适用于Wold-Kalman算法。

数据类型

布尔</无翻译>

# 分段长度 — 重叠段的长度

+ 标量,标量

Details

重叠段的长度,设为整数。 如果段长度设置,则函数 订单追踪 将输入信号分割成段。 然后,它计算每个段的数量级,并将结果组合以产生输出信号。 如果分段太短,则函数可能无法正确处理本地化事件,例如顺序重叠。 此参数仅适用于Wold-Kalman算法。

数据类型

Int32, Int64</无翻译>

# — 输出数据的类型

+ :数据 (默认情况下)| :剧情

Details

输出数据的类型:

  • :数据 -函数返回数据;

  • :剧情 -函数返回一个图形。

对于此参数,名称和值用等号分隔(=).

输出参数

# *mag*是 订单量的矩阵

+ 矩阵

Details

作为矩阵返回的数量级的值。

# rpm — 旋转速度

+ 向量资料

Details

返回的旋转速度作为以rpm表示的正值的矢量。

# 时间 — 时间点

+ 向量资料

Details

返回的时间点作为向量。

文学作品

  1. 勃兰特,安德斯。 噪声与振动分析:信号分析与实验程序。 英国奇切斯特:John Wiley&Sons,2011。

  2. Feldbauer,Christian和Robert Höldrich。 «Vold-Kalman跟踪滤波器的实现—最小二乘问题。» 数字音频效果成本G-6会议的处理(DAFX-00). 意大利维罗纳,2000年12月7-9日。

  3. Vold,Håvard和Jan Leuridan。 «使用卡尔曼跟踪滤波器在极端压摆率下进行高分辨率阶次跟踪。» 震动和振动。 卷。 2,1995,第507-515页。

  4. Těma,Jiří。 «Vold-Kalman多阶跟踪滤波器的算法。» 第十四届国际喀尔巴阡山脉控制会议(ICCC)_,2013,第388-94页。 https://doi.org/10.1109/CarpathianCC.2013.6560575.