Single-Phase PLL(SOGI)-Part01

简介

本文主要讲解了基于SOGI(二阶广义积分器)的单相PLL技术。这一篇重点在于从传函的角度进行分析,并重点关注正交系统的产生。有关数字离散化以及对单相电网的锁相内容将在后续篇幅进行分析。

PLL介绍

对于并网逆变器以及整流器,对电网电压进行锁相是至关重要的一部分技术。通过锁相,可以获得输入网侧电压的频率,相位,频率等信息。

基于SOGI的PLL锁相技术存在以下几个有点:

  1. 实现简单,(相比与其他的PLL实现方法)
  2. the generated orthogonal system is filtered without delay by the same structure due to its resonance at the fundamental frequency, 所产生的正交系统由于是在基频处的共振可以被无延迟的滤波
  3. 产生相位差90度的正弦波,不受频率的影响

Fig.1 PLL的通用结构

常规的正交系统产生的方法有以下几种:

  1. 一个传输延迟块,负责引入相对于输入信号(电网电压)的基本频率为90度的相移。
  2. 使用Hilbert 变换,但是该方法较为复杂
  3. Park 反变换

以上三种方法均有以下几个共同的缺点:

  1. 对频率依赖性较大
  2. 算法复杂
  3. 存在非线性特性
  4. 没有滤波的效果,对谐波处理能力弱

SOGI

1. SOGI 简介

Fig.2 SOGI结构图

如图2所示,SOGI存在两个输入信号(v,omega),两个输出信号v' 和qv'。其中v'和输入电压v同频同相,qv'与输入电压v正交,存在90度相移。利用控制理论相关知识,可以计算出与该系统相关的几个传递函数分别如下:

其中ω代表SOGI的谐振频率,与电网频率相同,k为闭环系数,主要影响闭环系统的带宽。

2 仿真验证

为了分析不同闭环系数k对闭环系统带宽的影响,搭建了仿真模型对其进行测试。仿真模型(利用PLECS搭建)已上传到GitHub上面,有需要的可以进行download。Power-electronic-converters/SOGI-PLL at main · Hong-Long/Power-electronic-converters (github.com)

Fig.3 仿真模型

Vin接入幅值为10,频率为50Hz的正弦波信号,对应的v'和qv'如图4所示。

Fig.4 simulation result

3 K对系统性能的影响

Fig.5 K对系统特性的影响

由图可以看出,在50Hz处,系统的幅值衰减为0,相角也为0. 参数k会影响系统的滤波效果。降低k值,会使系统的带通变窄,即滤波效果被加重。但是,有图6可以看出,过小的k值,会使系统的响应变慢。

Fig.6 Step response(该图由Matlab仿真得到)

总结

本篇主要对PLL技术中正交系统的产生环节SOGI进行分析,并搭建了仿真对其进行验证和分析。通过分析,可以发现,SOGI中仅包含一个调节参数k,减小k会使变换器的带通变窄,具有较好的滤波效果,但是同时也使得变换器的阶跃响应降低,在实际应用中需要根据需要进行调整

参考资料

​[1]. Ciobotaru, M., Teodorescu, R., & Blaabjerg, F. (2006). A new single-phase PLL structure based on second order generalized integrator. PESC Record - IEEE Annual Power Electronics Specialists Conference. A new single-phase PLL structure based on second order generalized integrator | IEEE Conference Publication | IEEE Xplore

[2]. Ciobotaru, M., Teodorescu, R., & Agelidis, V. G. (2008). Offset rejection for PLL based synchronization in grid-connected converters. Conference Proceedings - IEEE Applied Power Electronics Conference and Exposition - APEC, 1, 1611–1617. Offset rejection for PLL based synchronization in grid-connected converters | IEEE Conference Publication | IEEE Xplore

[3]. Rodríguez, F. J., Bueno, E., Aredes, M., Rolim, L. G. B., Neves, F. A. S., & Cavalcanti, M. C. (2008). Discrete-time implementation of second order generalized integrators for grid converters. IECON Proceedings (Industrial Electronics Conference), 2, 176–181. Discrete-time implementation of second order generalized integrators for grid converters | IEEE Conference Publication | IEEE Xplore

[4]. Bhardwaj, M. (2013). Software Phased-Locked Loop Design Using C2000 TM Microcontrollers for Single Phase Grid Connected Inverter. Application Report, July, 1–25. http://www.ti.com/lit/an/sprabt3/sprabt3.pdf

​[5]. Y. Han, M. Luo, X. Zhao, J. M. Guerrero and L. Xu, "Comparative Performance Evaluation of Orthogonal-Signal-Generators-Based Single-Phase PLL Algorithms—A Survey," in IEEE Transactions on Power Electronics, vol. 31, no. 5, pp. 3932-3944, May 2016, doi: 10.1109/TPEL.2015.2466631.

[备注]:以上参考文献可以已经上传到github,可以到如下网址进行下载。

https://github.com/Hong-Long/Power-electronic-converters/tree/main/SOGI-Reference

文章后续会逐渐同步到微信公众号,可关注浏览

欢迎各位同僚可以一起指导进步。

 

 

  • 32
    点赞
  • 238
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
SOGI-PLL(Second Order Generalized Integrator Phase Locked Loop)是一种用于频率锁相环(PLL)的算法,可以在Matlab环境中实现。 SOGI-PLL是一种高性能且稳定的PLL算法,广泛应用于数字信号处理、电力系统控制和无线通信等领域。它通过使用二阶广义积分器(Generalized Integrator)来实现相位和频率的跟踪。 在Matlab中实现SOGI-PLL,首先需要定义并初始化PLL的参数,如采样频率、带宽和阻尼系数等。然后,需要编写SOGI-PLL算法的主要功能函数,包括计算当前采样点的相位和频率,以及更新锁相环的输出。 SOGI-PLL算法的主要步骤包括: 1. 采样和滤波:将输入信号进行采样,并通过低通滤波器进行滤波,得到基波分量。 2. 二阶广义积分器:将基波分量通过二阶广义积分器进行积分,得到相位和频率信息。 3. 相位检测:通过相位检测器计算当前采样点的相位误差。 4. 相位跟踪环:通过PID控制器对相位误差进行调节,实现相位的跟踪。 5. 频率锁定环:通过PI控制器对频率进行调节,实现频率的锁定。 6. 更新控制输出:将相位和频率信息转换为控制信号,更新锁相环的输出。 在Matlab中实现SOGI-PLL可以借助信号处理工具箱中的函数和算法,如滤波器设计函数、PID控制器和PI控制器等。通过逐步实现SOGI-PLL算法的各个功能模块,可以逐步完成整个PLL系统的搭建和调试。 总之,SOGI-PLL是一种基于二阶广义积分器的高性能PLL算法,可以在Matlab中进行实现并应用于各种领域的信号处理和控制系统中。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值