THD

计算信号的总谐波失真

Simscape / Electrical / Specialized Power Systems / Sensors and Measurements

THD block

描述

THD 模块计算周期性失真信号的总谐波失真。该信号可以是测量的电压或电流。

THD 定义为信号总谐波的均方根值除以其基波信号的均方根值。例如,对于电流,THD 定义为

[总谐波失真 (THD)=IHIFIH=I22+I32+…+In2In:谐波 n 的均方根值IF:基波电流的均方根值] \begin{bmatrix} \text{总谐波失真 (THD)} = \frac{I_H}{I_F} \\ I_H = \sqrt{I_2^2 + I_3^2 + \ldots + I_n^2} \quad I_n : \text{谐波 n 的均方根值} \\ \\ I_F : \text{基波电流的均方根值} \end{bmatrix} 总谐波失真 (THD)=IFIHIH=I22+I32++In2In:谐波 n 的均方根值IF:基波电流的均方根值

对于纯正弦电压或电流,THD 值为零。

参数

  • 输入信号的基波频率 (Hz)

    指定基波信号的频率,单位为赫兹。默认值为 60。

  • 采样时间

    指定模块的采样时间,单位为秒。设置为 0 以实现连续模块。默认值为 0。

特性

特性描述
采样时间采样时间 参数中指定
如果 采样时间 = 0 则为连续
标量扩展是,针对参数
维度化

示例

power_RMS_THD 模型使用 THD 模块来计算一个带有二次谐波和直流偏置的 60 Hz 信号的 THD。

模型采样时间由变量 Ts 参数化,其默认值设置为 50e-6 秒。在命令窗口中将 Ts 设置为 0,以在连续模式下仿真模型。

版本历史记录

e-6 秒。在命令窗口中将 Ts 设置为 0,以在连续模式下仿真模型。

版本历史记录

R2013a 中推出

版权标注与来源说明

本文译文对应的原文内容,均来源于 MathWorks 官方网站(https://www.mathworks.com/)及官方帮助中心,原文版权均独家归属 The MathWorks, Inc.(以下简称“MathWorks 公司”)所有。

译文系基于原文进行的非官方翻译,仅为方便个人学习、理解MathWorks相关产品(含MATLAB等)的功能、操作及技术细节而制作,不代表MathWorks公司官方立场,也不构成官方翻译版本。

建议使用者优先查阅官方原文。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐