基于双二阶广义积分器(DSOGI)的软件锁相环需求的根源及s域仿真

在单同步软件锁相环中,输入信号是通过模数转换采集回来的三相电网电压,经过滤波处理后,已经是比较干净的信号电压。由于电网多数时候比较健壮,但有时候也会电压不可避免的存在一些负序或者零序,并且是无法用传统的低通滤波器滤除掉的。因为负序也是50hz的,要是滤除它了,那么正序的也被滤除了。

为了把经过低通滤波器后的三相电压中的负序、零序也滤除,获得真正的正序电压,让正序电压参与锁相环算法,基于双二阶广义积分器(DSOGI)应运而生。

DSOGI是用来将某个频率的信号相移90度,并且不产生相位滞后。

而提取正序电压的运算过程中,有一个环节是将输入信号相移90度,并且不产生相位滞后。

在alpha-belta坐标系中,提取正序的电网电压Valpha_p,Vbelta_n的公式是:(张兴,第九章去查)

其中q就是将信号相移九十度。

所以基于双二阶广义积分器(DSOGI)的软件锁相过程是这样的

1、获得电网电压滤波后的信号,Vabc

2、将Vabc进行三二变换得到Valpha-belta

3、通过式9-51计算得到Valpha_p,Vbelta_n,组成的相量

4、将正序的Valpha_p,Vbelta_n进行2s-2r变换,变换所需要的电角度用后面锁相角度的输出。

5、利用单同步软件锁相环进行锁相即可。

仿真如下:

图1  为了观察输入信号和输出v之间的关系;输入是50hz 10伏 需要相移90度的信号和5000hz 10伏干扰信号;预计后者会被衰减完,前者会在v中复现。

图2 是图1对应的仿真波形,黄色是输入信号,红色是输出信号v,可以看出,最后经过响应时间后,重合了。

图3是图2开始阶段的局部放大,大约两个板周期完成相移响应。

图4 观察两个输出信号,看是否相差90度

图5 可以发现,红色qv比黄色v确实相移了90度。

  • 11
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量子力学和生命科学

写作提升自己,打赏更能鼓励我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值