AnyMath 文档

Fundamental (PLL-Driven)

计算信号基波谐波的幅值和相位。

blockType: SubSystem

图书馆路径:

/Physical Modeling/Electrical/Control/Measurements/Fundamental (PLL-Driven)

资料描述

座 *Fundamental (PLL-Driven)*在等于由输入信号*Freq*设定的基频的一个周期的滑动窗口期间计算输入信号*In*的基频的幅度和相位。 计算所需的坐标系由参考系*wt*的角度的输入信号设定。

基于对周期信号的傅立叶分析,信号的基波谐波的大小 可以表示为

,

,

,

,在哪里 -主频率,

.

基波谐波的幅值和相位计算如下:

,

.

为了解决这些方程,该模块使用输入端口上的值*Freq*为 和输入端口上的值*wt*为 . 这两个输入信号通常连接到PLL单元的输出。

由于该模块使用移动平均窗口,因此在输出值匹配正确的幅度和相位值之前,必须完成一个仿真周期。 对于第一个仿真周期,输出值对应于其中设置初始值的参数。

港口

输出

# |u| — 基波谐波的幅值
标量,标量

Details

基波谐波的幅度与输入信号的单位相同。

数据类型

漂浮64

复数支持

非也。

# ∠u — 基波谐波的相位
标量,标量

Details

度的基波谐波的相位。

数据类型

漂浮64

复数支持

非也。

输入

# 弗雷克 — 主频率,Hz
标量,标量

Details

计算所需的基频(Hz)。

数据类型

漂浮64

复数支持

非也。

# 重量 — 坐标系的角度,rad
标量,标量

Details

计算所需的坐标系(rad)的角度。

数据类型

漂浮64

复数支持

非也。

# — 的输入信号
标量,标量 | 向量资料

Details

分析的输入信号。 输入信号可以是电压或电流信号。

数据类型

漂浮64

复数支持

非也。

参数

Parameters

# Initial frequency, Hz: — 初始频率,Hz

Details

第一仿真周期的频率,单位为Hz。

默认值

50.0

程序使用名称

f_start

可计算

# Minimum frequency, Hz: — 最低频率,Hz

Details

最小频率值确定块缓冲区大小。 *Variable Time Delay*,用于块内部计算平均值。

默认值

45.0

程序使用名称

f_min

可计算

# Initial input [ Mag, Phase-relative-to-PLL (deg) ]: — 幅度和相位的初始输入值

Details

输出信号的幅度和相位的初始值。

相位以度为单位设置。

默认值

[1, 0]

程序使用名称

mag_and_phase_PLL_start

可计算

# Sample time: — 采样周期

Details

以秒为单位的块的采样周期。 设置值 0 来实施连续块。

默认值

0.01

程序使用名称

sample_time

可计算