RMS MATLAB_help文档DeepSeek翻译
RMS
计算信号的真有效值(RMS)
库:
Simscape / Electrical / Specialized Power Systems / Sensors and Measurements

描述
RMS 模块计算输入信号的真有效值(RMS)。输入信号的真有效值是在指定基频的一个周期的运行平均窗口上计算的:
RMS(f(t))=1T∫t−Ttf(t)2dt,RMS(f(t)) = \sqrt{\frac{1}{T} \int_{t-T}^{t} f(t)^2 dt},RMS(f(t))=T1∫t−Ttf(t)2dt,
其中 f(t)f(t)f(t) 是输入信号,TTT 是 1/(基频)。
由于此模块使用运行平均窗口,因此必须完成一个周期的仿真后,输出才会给出正确的值。在仿真的第一个周期内,输出保持为此指定的初始 RMS 值。
特性
| 特性 | 描述 |
|---|---|
| 采样时间 | 在 采样时间 参数中指定。如果 采样时间 = 0,则为连续。 |
| 标量扩展 | 支持,针对参数。 |
| 支持维度化 | 支持。 |
示例
计算含谐波信号及基频信号的真有效值
power_RMS_THD 示例展示了 RMS 测量模块的两种应用。一个 RMS 模块计算含谐波信号的真有效值,另一个 RMS 模块计算同一信号在基频下的有效值。
模型采样时间由 Ts 变量参数化,其默认值设置为 50e-6 秒。在命令窗口中将 Ts 设置为 0,以在连续模式下仿真模型。
端口
输入
Port_1 — 输入信号
标量 | 向量
模块计算其 RMS 值的输入信号,指定为标量或向量。
输出
Port_1 — 输入信号的 RMS 值
标量 | 向量
输入信号的 RMS 值,以标量或向量形式返回。
参数
真有效值 — 计算真有效值或基波有效值
开启(默认) | 关闭
选中此复选框可使模块计算输入信号的真有效值。
清除此复选框可使模块计算输入信号的基波值除以 sqrt(2)。
基频 (Hz) — 基频
60(默认) | 正标量
指定输入信号的基频,单位为赫兹。
初始 RMS 值 — 初始 RMS 值
120(默认) | 非负标量
指定输出信号的初始 RMS 值。
采样时间 — 模块的采样时间
0(默认) | 非负标量
指定模块的采样时间,单位为秒。设置为 0 以实现连续模块。
扩展功能
C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 和 C++ 代码。
版本历史记录
。
扩展功能
C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 和 C++ 代码。
版本历史记录
R2013a 中推出
更多推荐


所有评论(0)