AnyMath 文档

PLL (3ph)

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

模块类型: SubSystem

库中的路径:

/Physical Modeling/Electrical/Control/General Control/PLL (3ph)

资料描述

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

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

pll 3ph 1 cn

三相输入信号转换成旋转坐标系 (Park变换)使用内部发电机的角速度。 信号的横向轴,与*abc*信号和内部振荡器的旋转之间的相位差成比例,由*均值(可变频率)*块滤波。 具有附加自动增益控制(AGC)的比例-积分-微分(PID)控制器保持相位差等于 0 作用于受控发电机。 与角速度相对应的PID控制器的输出被滤波并转换为以赫兹为单位的频率,该频率用于计算平均值。

港口

输出

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

Details

以Hz为单位的测量频率。

数据类型

漂浮64

复数支持

非也。

# 重量 — 与相位零交叉同步的角度 ,很高兴
[0,2π]范围内的标量

Details

弧度的角度,从 0 以前 ,与主(直序)相的过零点同步 .

数据类型

漂浮64

复数支持

非也。

输入

# abc — 归一化三相输入信号,O.E。
标量,标量

Details

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

数据类型

漂浮64

复数支持

非也。

参数

参数

# Minimum frequency, Hz: — 最小预期输入频率

Details

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

默认值

45.0

程序使用名称

f_min

可计算

# Initial inputs [Phase (deg), Frequency (Hz)]: — 输入信号的相位和频率的初始值

Details

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

默认值

[0.0, 50.0]

程序使用名称

phase_and_f_start

可计算

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

Details

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

默认值

[180.0, 3200.0, 1.0]

程序使用名称

coefficients_of_PID

可计算

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

Details

一阶滤波器的时间常数。

默认值

1e-4

程序使用名称

T_d

可计算

# Maximum rate of change of frequency, Hz/s: — 最大频率变化率

Details

频率变化的最大速率。

默认值

12.0

程序使用名称

ROCOF_max

可计算

# Filter cut-off frequency for frequency measurement, Hz: — 二阶低通滤波器的截止频率

Details

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

默认值

25.0

程序使用名称

f_c

可计算

# Sample time: — 采样周期

Details

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

默认值

0.0001

程序使用名称

sample_time

可计算

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

Details

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

默认值

true (已开启)

程序使用名称

enable_automatic_gain_control

可计算