主要内容

Power Measurement (Three-Phase)

计算三相实际功率和无功功率

  • Power Measurement (Three-Phase) block

库:
Simscape / Electrical / Control / Measurements

描述

Power Measurement (Three-Phase) 模块测量三相网络中元件的实际功率和无功功率。该模块输出您在选定对称序列中指定的每个频率分量的功率数量。

使用此模块可测量正弦和非正弦周期性信号的功率。对于单相功率测量,请考虑使用 Power Measurement 模块。

对于连续时间运行,将采样时间参数设置为 0,对于离散时间运行,则显式设置为特定值。

使用谐波次数参数指定由要包含在功率输出中的所有频率分量组成的向量:

  • 要输出 DC 分量,请指定 0

  • 要输出对应于基频的分量,请指定 1

  • 要输出对应于更高阶谐波的分量,请指定 n > 1

方程

对于每个指定的谐波 k,模块根据相量方程计算指定序列的实际功率 Pk 和无功功率 Qk

Pk+jQk=32(VkejθVk)(IkejθIk¯),

其中:

  • VkejθVk 是表示选定序列的 k 分量电压的相量。

  • IkejθIk¯IkejθIk 的复共轭,后者是表示选定序列的 k 分量电流的相量。

使用序列参数选择功率计算中使用的对称序列:

  • VkejθVk=Vk+ejθVk+,IkejθIk=Ik+ejθIk+

  • VkejθVk=VkejθVk,IkejθIk=IkejθIk

  • VkejθVk=Vk0ejθVk0,IkejθIk=Ik0ejθIk0

模块使用对称分量变换 S 根据一组 abc 电压相量计算一组对称的 +-0 电压相量:

[Vk+ejθVk+VkejθVkVk0ejθVk0]=S[VkaejθVkaVkbejθVkbVkcejθVkc].

有关此变换的详细信息,请参阅 Symmetrical Components Transform

模块从三相输入电压 V(t) 获得下面这组 abc 电压相量:

[VkaejθVkaVkbejθVkbVkcejθVkc]=2TtTtV(t)sin(2πkFt)dt+j2TtTtV(t)cos(2πkFt)dt,

其中 T 是输入信号的周期,或是其基频 F 的倒数,这两者是等效的。

模块以与计算一组对称的电压相同的方式计算一组对称的电流相量。

如果输入信号具有有限谐波数 n,则可以根据其分量计算指定序列的总实际功率 P 和总无功功率 Q

P=k=0nPk

Q=k=1nQk.

Q 求和不包括 DC 分量 (k = 0),因为该分量仅对实际功率有贡献。

示例

端口

输入

全部展开

元件两端的三相电压(用于测量功率),单位为 V。

数据类型: single | double

通过元件的三相电流(用于测量功率),单位为 A。

数据类型: single | double

输出

全部展开

选定频率分量的实际功率,单位为 W。如果谐波次数参数值是标量,则此输出也是标量。

数据类型: single | double

选定频率分量的无功功率,单位为 var。如果谐波次数参数值是标量,则此输出也是标量。

数据类型: single | double

参数

全部展开

对应于分量 k=1 的基频。

要包含在输出中的频率分量。指定对应于所需分量的标量值或由所有所需分量组成的向量。

  • k = 0 对应于 DC 分量。

  • k = 1 对应于基频。

  • k > 1 对应于更高水平的谐波。

如果指定一个向量,则功率输出的阶数对应于该向量的阶数。

功率输出的对称序列。

连续两次模块执行之间的时间。在执行期间,模块产生输出,并在需要时更新其内部状态。有关详细信息,请参阅什么是采样时间?指定采样时间

对于连续运行,将此属性设置为 0。对于离散运行,将采样时间显式指定为一个正数。此模块不支持继承的采样时间。

如果此模块位于封装子系统或允许连续运行和离散运行的其他可变子系统中,请提升采样时间参数。提升采样时间参数可确保在模块的连续实现和离散实现之间正确切换。有关详细信息,请参阅Promote Block Parameters on a Mask

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2017b 中推出