基于模糊PI控制的双同步解耦坐标系三相不平衡锁相环设计

电子说

1.2w人已加入

描述

1 锁相环基本原理

锁相环实质为一个闭环的相位调节系统, 基本组成如图1所示。采用压控振荡器输出与系统输入之间的误差信号控制压控振荡器输出频率。当这两个信号之间的频率误差为零、相位误差不随时间变化且误差控制电压为定值时, 即认为系统进入锁定状态。

MATLAB仿真

MATLAB仿真

图1中: ur ( t ), θr ( t )为系统输入电压参考信号及其相位; e ( t )为误差信号; uy ( t )为控制信号; uo ( t ), θo ( t )为压控振荡器输出电压信号及其相位。

2 双同步坐标系解耦锁相环基本原理与设计

2.1 双同步坐标系解耦锁相环基本原理

假定一个电压矢量包括正序分量和负序分量, 分别以 ω ^ n ^和 ω ^ m ^的角速度进行旋转, n表示正序, m表示负序, ω表示基波电网频率。该电压矢量可表示为

MATLAB仿真

式中: us( αβ ) ^ n ^ , us( αβ ) ^ m ^ ——正序电压us ^ n ^和负序电压us ^ m ^在坐标系αβ上的分量;

φ ^ n ^ , φ ^ m ^ ——正序矢量和负序矢量的初始相位。

假设旋转坐标系分别用 d ^ n ^ q ^ n ^和 d ^ m ^ q ^ m ^表示, θ ^ n ^和 θ ^ m ^为两个旋转坐标系的角度, θ ′表示锁相环输出角度。若锁相精确, 即 θ ′= ωt , 则电压矢量us( αβ )d ^ n ^ q ^ n ^和 d ^ m ^ q ^ m ^系中可表示为

MATLAB仿真

d ^ n ^ q ^ n ^与 d ^ m ^ q ^ m ^旋转坐标系中, 振荡量的幅值分别由 d ^ m ^ q ^ m ^和 d ^ n ^ q ^ n ^坐标系中的平均值确定。为了对 d ^ n ^ q ^ n ^和 d ^ m ^ q ^ m ^坐标系中的振荡量进行削弱, 需要对双同步坐标系解耦锁相环结构进行设计。

2.2 双同步坐标系解耦锁相环结构模型设计

通过以上分析可知, 在正负序dq坐标中各输出电压存在一定联系, 即可进行解耦计算。此处设 n =1, m =-1, 电压矢量分解到 d ^+1^ q ^+1^和 d ^-1^ q ^-1^两个同步旋转坐标系上, 两个坐标系中的直流分量与电网电压正负序分量的幅值有很大关系。正序和负序电压解耦变换公式分别为

MATLAB仿真

式中: u ~ d ^+1^~ ^ ^ , u ~ q ^+1^~ ^ ^ , u ~ d ^-1^~ ^ ^ , u ~ q ^-1^~ ^ ^ ——解耦后电压正序和负序dq分量;

u — ~ d ^+1^~ , u — ~ q ^+1^~ , u — ~ d ^-1^~ , u — ~ q ^-1^~ ——滤波后电压正序和负序dq分量;

θ ′——解耦网络的电压输出相位。

锁相环控制系统结构如图 2所示。在不平衡电压作用下, 正序dq坐标系中q轴电压 u ~ q ^+1^不仅包括正序分量的直流部分, 还含有负序分量的交流部分, 即uq ^+1^不等于零。通过解耦所得u ~ q ^+1^ ^^ 去除了u*~ q ^+1^~中2次谐波扰动, 从而抑制了不平衡电压影响。

MATLAB仿真

MATLAB仿真

图 2中LPF(low-pass filter)模块为低通滤波器(截止频率为ωf ), 可过滤掉电压中的高次谐波。其传递函数为

MATLAB仿真

2.3 双同步坐标系解耦锁相环控制参数设计

图 2中, 基于双同步解耦坐标系的锁相环控制系统含有非线性部分, 故只能对其进行近似性能分析。当相角误差较小时, 该系统等效传递函数可与单同步坐标系锁相环相同, 系统开环和闭环传递函数分别为

MATLAB仿真

自然振荡频率ωn和阻尼系数ξ的大小均与电网电压分量Us ^+1^有关。由于输入电压有时会发生电压突降等变化, 其控制器参数选择与单同步坐标系锁相环相同。

为了分析方便, 假设初始相位角 φ ^+1^ =0, φ ^-1^ =0, 正序分量幅值的阶跃响应计算公式为

MATLAB仿真

振荡分量以指数形式衰减, 经过一段时间t后, 正序分量幅值稳定为正序电压幅值Us ^+1^ 。其稳定时间t与参数k有关。

3 模糊PI双同步锁相环设计

3.1 模糊控制器输入输出量设计

模糊控制器采用双输入双输出结构, 输入变量为e及其变化率Δ e , 输出变量为Δkp与Δki 。根据

双同步锁相环仿真结果设置输入输出参数, 其中, e ∈[-1, 1], Δ e ∈[-0.1, 0.1], Δkp ∈[-2, 2], Δki ∈[-1, 1]。在输入输出语言变量的量化域内取{NB NM NS ZO PS PM PB}7个子集, 输入输出量化论域如下:

MATLAB仿真

3.2 隶属度函数和模糊控制表

模糊逻辑输入e和Δe以及输出Δkp和Δki的隶属度函数取为灵敏性较强的三角函数。面积重心法具有更平滑精准的输出推理控制, 即使输入信号发生微小变化, 输出也会发生变化。为获得准确的控制量, 反模糊化采用面积重心法, 取隶属度函数曲线与横坐标围成面积的重心为模糊推理的最终输出值, 即

MATLAB仿真

式中: vo ——输出变量;

V ——输出论域, vV ;

uv ——隶属度。

在MATLAB软件中完成反模糊化计算。kp与>Δki的模糊规则表如表 1和表 2所示。

MATLAB仿真

4 仿真分析

4.1 仿真模型

为了对基于模糊PI控制的双同步解耦坐标系三相不平衡锁相环性能进行验证, 采用软件MATLAB Simulink组件进行仿真。

结合其工作原理和系统结构框图搭建的仿真模型如图 3所示。

MATLAB仿真

MATLAB仿真

4.2 仿真结果

双同步解耦坐标系下锁相环参数设置为: PI控制器

双同步解耦坐标系下锁相环参数设置为: PI控制器参数kp >=200, ki =112, 阻尼系数 ξ =0.707, 自然振荡频率ωn =35 rad/s, 输入电压幅值 U =1.0 p.u.(p.u.为电压标幺值), 频率 f =50 Hz。将基于模糊PI控制的双同步解耦坐标系锁相环与双同步和单同步坐标系锁相环仿真结果进行比较。

4.2.1 电网电压平衡时仿真结果

电网电压平衡时仿真结果如图 4所示。由图 4可知, 基于模糊PI控制的双同步解耦坐标系下三相锁相可在电网电压平衡时更快恢复三相电压且相位输出波动较小, 能更准确快速地锁定正序基波相位信息。

MATLAB仿真

MATLAB仿真

在理想输入电压上叠加0.3 p.u.且初始相位为30°的基频负序谐波, 仿真结果如图 5所示。模糊PI控制的双同步解耦坐标系三相锁相环在电网电压出现基频负序谐波时, 因其可在线调整PI参数, 故能更快速恢复三相电压消除负序谐波对系统的影响, 更准确快速锁定正序基波的相位信息, 提高系统抗不平衡电压干扰的能力。

MATLAB仿真

MATLAB仿真

4.2.3 低次谐波输入时仿真结果

在0.02 s时理想输入电压上叠加0.2 p.u.的5次正序谐波。低次谐波输入时的仿真结果如图 6所示。当电压含一定谐波时, 由于锁相结构中含有滤波器, 能对谐波起到很好的抑制作用。

由图 5和图 6可知, 相比单同步和双同步解耦坐标系下的锁相环, 基于模糊PI控制的双同步解耦坐标系锁相环在电网电压含有基频负序谐波、多频正序谐波时能更准确、快速地锁定相位信息并检测到相位误差畸变小。

MATLAB仿真

MATLAB仿真

4.2.4 相位突变时仿真结果

在0.02 s时理想输入电压相位增加20°, 相位突变时的仿真结果如图 7所示。

MATLAB仿真

MATLAB仿真

由图 7可知, 模糊PI控制下的单同步、双同步锁相环在电压相位突变时均能保持正常电压波形, 但模糊PI控制的双同步锁相环能更快消除电压相位突变给系统造成的冲击, 锁定相位速度更快, 具有更好的动态特性。

4.2.5 频率突变时仿真结果

在0.02 s时理想输入电压频率从50 Hz变为54 Hz, 频率突变时的仿真结果如图 8所示。由图 8可知, 单同步和双同步解耦坐标系下的锁相环在电网电压频率突变时均可锁定正序基波相位信息并平稳地跟踪频率和相位变化, 但模糊PI控制的双同步解耦坐标系锁相环锁定相位速度更快, 对谐波有更强的抑制作用, 表现出良好的频率适应性。

MATLAB仿真

MATLAB仿真

5 结语

针对双同步锁相环系统在电网发生不平衡或畸变时不能对正序基波分量的幅值和相位精确实时检测的问题, 本文在双同步锁相环的基础上, 提出了基于模糊PI控制的双同步解耦坐标系三相不平衡锁相环, 通过解耦网络实现电网电压正序基波分量分离, 并对分离出的正序基波分量的幅值和相位等信息进行精确快速检测。模糊PI控制的双同步解耦坐标系锁相环在运行中通过不断检测误差及其变化率, 依据模糊规则对PI参数进行在线修正, 很好地避免了传统锁相环以一组固定不变的PI参数在控制过程中运行调节的缺点, 且在电网不平衡时能更快速、精确地对正序基波分量的幅值和相位进行检测, 保证了分布式系统并网时对锁相精度的要求。本文仿真结果验证了所提方法的有效性。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分