基于SOGI的锁相环的代码实现

1、SOGI-PLL

SOGI的结构框图如图1所示:

SOGI
图1  SOGI的结构

 基于SOGI实现的带通滤波器如图2所示,通过该二阶带通滤波器(BPF),可以实现滤除电网谐波,留下基波分量,同时生成两个相互正交的信号。

图2  基于SOGI实现的带通滤波器

 可以得到BPF的传递函数为:

V(s)=\frac{v_{\alpha}^{\prime}}{v_{\alpha}}(s)=\frac{k \omega_{o} s}{s^{2}+k \omega_{o} s+\omega_{o}^{2}}(1)

基于SOGI-BPF的电网电压正负序分量提取结构:

图3  电网电压正负序分量提取

(如果只是为了锁相,可以在图3中,得到alfa,belta的正序分量后,经过park变换,通过q轴分量进行锁相,示意图如图4所示)

图4  dq锁相环

 2、SOGI-PLL代码实现

 结合图1和图2,可以得到图5所示结构:

图5

以alfa轴信号为例,对图5进行代码实现:

x_a=(ualfa_0 - SOGI_ualfa.integral_2)*k_sogi;
SOGI_ualfa.integral_2=SOGI_ualfa.integral_2+w0_sogi*(x_a-SOGI_ualfa.integral_3)*T_ADC;
ualfa_1 = SOGI_ualfa.integral_2;
SOGI_ualfa.integral_3 = SOGI_ualfa.integral_3 + w0_sogi*SOGI_ualfa.integral_2*T_ADC;
ualfa_q = SOGI_ualfa.integral_3;

 其中:

ualfa_0对应图5中\small V_{\alpha}

SOGI_ualfa.integral_2对应图5中的I2;

SOGI_ualfa.integral_3对应图5中的I3;

ualfa_1对应图5中的\small V_{\alpha}^{\prime}

ualfa_q对应图5中的\small q V_{\alpha}^{\prime};

T_ADC为采样时间;

这里:k_sogi=1;w0_sogi = 314.15926;

再根据图3 ,合成正序分量和负序分量即可。

3、参考文献

[1]  P. Rodriguez, A. V. Timbus, R. Teodorescu, M. Liserre and F. Blaabjerg, "Flexible Active Power Control of Distributed Power Generation Systems During Grid Faults," in IEEE Transactions on Industrial Electronics, vol. 54, no. 5, pp. 2583-2592, Oct. 2007, doi: 10.1109/TIE.2007.899914.

 

 

 

 

  • 20
    点赞
  • 121
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
SOGI锁相环(Second-Order Generalized Integrator Phase-Locked Loop)是一种用于频率锁定的数字控制系统。它可以被看作是一种周期性的斜坡型相锁环,用于解决频率和相位可变信号的同步问题。 SOGI锁相环代码实现主要包括三个部分:滤波器、比较器以及反馈控制。 首先,滤波器部分是SOGI锁相环的核心。它利用特定的算法对输入信号进行滤波处理,从而提取出基频信号和其相位信息。常见的滤波器有二阶低通滤波器和带通滤波器,根据实际应用需要进行选择和调整。 其次,比较器部分将滤波后的信号与参考信号进行相位比较,得到相位误差信号。比较器一般采用加减运算器等电路实现。相位误差信号用于调整控制系统的参数,实现对频率和相位的锁定。 最后,反馈控制部分根据相位误差信号进行PID控制,使输出信号能够向目标相位靠拢。PID控制常使用比例控制(P)、积分控制(I)和微分控制(D)等方式进行,以提高系统的稳定性和响应速度。 在实际的应用中,还需要考虑滤波器参数的选择、采样频率的调整、非线性和噪声的补偿等问题。此外,为了提高系统的精度和可靠性,通常还会添加环路滤波器、自适应滤波器等技术。 总之,SOGI锁相环代码实现需要对滤波器、比较器和反馈控制等关键元件进行组合和调整,以实现对频率和相位的精确锁定。这种系统可广泛应用于通信系统、电力系统等领域中的频率跟踪、时钟同步等问题。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值