AnyMath 文档

PLL

确定信号的基波谐波的频率和相位。

模块类型: SubSystem

库中的路径:

/Physical Modeling/Electrical/Control/General Control/PLL

资料描述

座 *PLL*模拟基于锁相频率(PLL)的反馈控制系统,该系统使用内部频率发生器监控正弦信号的频率和相位。 控制系统调整内部振荡器的频率以保持零相位差。

图中显示了PLL的内部电路。

pll 1 cn

输入信号与内部振荡器的信号混合。 混合信号的恒定分量(与两个信号之间的相位差成比例)使用可变频率的平均值来分配。 具有附加自动增益控制(AGC)的比例-积分-微分(PID)控制器保持相位差等于 0 作用于受控发电机。 与角速度相对应的PID控制器的输出被滤波并转换为以赫兹为单位的频率,该频率用于计算平均值。

港口

输出

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

Details

以Hz为单位的测量频率。

数据类型

漂浮64

复数支持

非也。

# 重量 — 与输入信号的基波谐波的零交叉点同步的角度为rad
[0,2π]范围内的标量

Details

弧度的角度,从 0 以前 ,与输入信号的基波谐波的过零(前沿)同步。

数据类型

漂浮64

复数支持

非也。

输入

# — 归一化输入信号,O.E.
标量,标量

Details

相对单位的归一化输入信号。

数据类型

漂浮64

复数支持

非也。

参数

参数

# 最低频率,单位:赫兹 — 最小预期输入频率

Details

输入信号的最小预期频率。 此参数确定块缓冲区的大小。 (变频)均值,用于块内部计算平均值。

默认值

45

程序使用名称

f_min

可计算

# 初始输入参数 [相位(度),频率(赫兹)]: — 输入信号的相位和频率的初始值

Details

输入信号的相位和频率的初始值。

默认值

[0, 50]

程序使用名称

phase_and_f_start

可计算

# Regulator gains [Kp, Ki, Kd]: — 内部PID控制器的比例、积分和微分系数

Details

内部PID控制器的比例、积分和微分系数。 使用这些系数来调整PLL响应时间、异常值和稳态误差。

默认值

[180, 3200, 1]

程序使用名称

coefficients_of_PID

可计算

# Time constant for derivative action, s: — 一阶滤波器的时间常数

Details

一阶滤波器的时间常数。

默认值

1e-4

程序使用名称

T_d

可计算

# 频率最大变化率(赫兹 / 秒) — 信号频率的最大正负斜率

Details

信号频率的最大正负斜率。

默认值

12

程序使用名称

ROCOF_max

可计算

# 频率测量的滤波器截止频率,单位:赫兹 (Hz) — 二阶低通滤波器的截止频率

Details

二阶低通滤波器的截止频率。

默认值

25

程序使用名称

f_c

可计算

# 采样时间 — 采样周期

Details

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

默认值

0.0001

程序使用名称

sample_time

可计算

# Enable automatic gain control — 启用自动增益控制

Details

选中此复选框时,块 *PLL*通过根据输入信号的幅度缩放PID控制器的信号来优化其操作。 如果输入信号未归一化,请选中此框。

默认值

true (已开启)

程序使用名称

enable_automatic_gain_control

可计算