重庆小太阳 2025-05-27 14:47 采纳率: 0%
浏览 24

SOGI-PLL相关问题

最近在使用SOGI-PLL时,发现一个问题:

  1. 一般仿真软件自带的PLL输出的相位都是SIN的相位。而我用SOGI方式去搭建PLL发现锁定的却不是sin,而是**-COS**的相位。

  2. SOGI-PLL生成的相位到底是SIN还是cos才是正确的。

  3. 这里送进PI控制器的很多论文写的直接把Q送进去,但是如果想Q等于0,不应该送误差(0-Q)吗?

以下是搭建的模型:

img


图1
参考论文:《A New Single-Phase PLL Structure Based on Second Order
Generalized Integrator》

img


图2
我如果按照这个模型搭建的话,q=0,但是d=负数了,而且相位也不对。

img

图3

img

图4

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-05-27 14:47
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    SOGI-PLL相关问题

    你遇到的问题是SOGI-PLL锁定的相位不是sin相位,而是cos相位。这是因为SOGI-PLL的锁定机制是基于cos相位的,而不是sin相位。

    SOGI-PLL的锁定机制是通过检测cos相位的变化来确定PLL的锁定状态,而不是sin相位。这个机制是基于SOGI算法的特点,即SOGI算法可以将cos相位和sin相位分离,从而实现PLL的锁定。

    如果你想使用sin相位来锁定PLL,可以尝试使用其他PLL锁定机制,例如使用sin相位的peak detection方法。但是,这个方法可能会受到noise的影响,导致PLL的锁定不稳定。

    总的来说,SOGI-PLL的锁定机制是基于cos相位的,这是它的设计特点。如果你想使用sin相位来锁定PLL,可以尝试使用其他PLL锁定机制。但是,这个方法可能会受到noise的影响,导致PLL的锁定不稳定。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月27日