前言

前面《整流专题》中描述了电网平衡下的
1.锁相环—单同步锁相环(获得电网基波旋转角度)
以及电网不平衡下情况下的锁相环。
2.锁相环—双同步坐标系锁相(获得电网基本正序分量旋转角度)
本文中将继续讲述三相pwm整流器的另一种锁相环
3.锁相环—双二阶广义积分锁相(获得电网基本正序分量旋转角度)
此种锁相相比单同步锁相环复杂,但比双同步坐标系锁相简单,为了更好地解决电网电压不平衡的锁相问题,并使锁相对电网电压谐波不敏感,双二阶广义积分锁相效果更好。

一、原理

1.1二阶广义积分SOGI-PLL的出发点

SOGI-PLL的出发点是通过构建基于二阶广义积分器的自适应滤波器来实现90度相角偏移和谐波的滤除。

1.2公式推导

由上式可知,要完成对电网电压正序分量的提取,需要对输入电压信号进行90度的相角偏移,以此获得两相正交电压信号。一般而言,这种移相90°可采用T/4延时法、微分法等,在频率变化时T/4延时法动态响应速度慢,而微分法在系统含有谐波时容易产生噪声,因此以上方法所获得的两相信号并不能保证完全正交。。
由于积分环节对谐波具有抑制作用,因此可采用由二阶广义积分器所构成的正交信号发生器(SOGI-QSG),这样不仅能够对输入信号进行90°移相,同时也能消除谐波干扰。

1.3 二阶广义积分器所构成的正交信号发生器(SOGI-QSG)系统框图

1.4 SOGI-QSG分析



当取 k = 2 , ω’ = ω= 314 / rad s 时,根据式(3.33)、(3.34)可得D(s)和Q(s)两个传递函数的Bode图如图3.8所示。


因此,电网电压不平衡状态下基于SOGI-QSG的电量正、负序分量分离模块示意图如图3.9所示。

综上所述,基于SOGI-QSG的电量正、负序分量分离模块算法简单,结构易于实现,同时其中的积分环节对含有谐波的系统具有低频抑制特性,且动态响应速度快。因此,本文不平衡控制系统中的正、负序电量分离模块将采用SOGI-QSG来实现。

1.5 DSOGI-PLL系统控制结构框图

二、 仿真

2.1仿真模型

2.2 仿真结果

2.21 输入电压波形

2.22二阶广义积分触发器仿真结果

scope1,正序分量,通过触发器生成延时90度的正弦波
scope2,负序分量,通过触发器生成延时90度的正弦波

2.23锁相仿真结果

通道1:Vd、
通道2:Vq、
通道3:theta、
通道4:f

三、软件实现

下面展示一些 内联代码片


/*输入电网Valp、Vbelta,赋值给SOGI*/
V.alpha = Valp;
V.belta = Vbelta;
/*SOGI模型*/x = 2*SQRT_2*sSPLL.w*Ts;y = sSPLL.w*sSPLL.w*SQUAR_Ts;z = x+y+4;a1 = __divf32((8-2*y),z);a2 = __divf32((-4+x-y),z);b0 = __divf32(x,z);b2 = -b0;c0 = __divf32(SQRT_2*y,z);c1 = 2*c0;c2 = c0;
/*核心差分方程:数次原始输入+数次滤波信号的线性组合*/V.alpha_filt = b0*V.alpha + b2*V.alpha_Z2 + a1*V.alpha_filt_Z1 + a2*V.alpha_filt_Z2;V.beta_filt = b0*V.beta + b2*V.beta_Z2 + a1*V.beta_filt_Z1 + a2*V.beta_filt_Z2;V.qalpha_filt = c0*V.alpha + c1*V.alpha_Z1 + c2*V.alpha_Z2 + a1*V.qalpha_filt_Z1 + a2*V.qalpha_filt_Z2;V.qbeta_filt = c0*V.beta + c1*V.beta_Z1 + c2*V.beta_Z2 + a1*V.qbeta_filt_Z1 + a2*V.qbeta_filt_Z2;
/*计算正序ALP bELTA 电压值*/V.alpha_P = 0.5*(V.alpha_filt - V.qbeta_filt);V.beta_P = 0.5*(V.beta_filt + V.qalpha_filt);/*保存对应值*/V.alpha_Z2 = V.alpha_Z1;V.alpha_Z1 = V.alpha;V.beta_Z2 = V.beta_Z1;V.beta_Z1 = V.beta;V.alpha_filt_Z2 = V.alpha_filt_Z1;V.alpha_filt_Z1 = V.alpha_filt;V.qalpha_filt_Z2 =V.qalpha_filt_Z1;V.qalpha_filt_Z1 = V.qalpha_filt;V.beta_filt_Z2 = V.beta_filt_Z1;V.beta_filt_Z1 = V.beta_filt;V.qbeta_filt_Z2 = V.qbeta_filt_Z1;V.qbeta_filt_Z1 = V.qbeta_filt;

四、其他公式


补充


图 1(a)所示理想模型的 s 域传递函数为

图 1(b)所示理想模型的 z 域传递函数为

整流十—双二阶广义积分锁相相关推荐

  1. 基于matlab的二阶锁相环,一种基于双二阶广义积分器锁相环的制作方法

    本实用新型涉及一种双二阶积分器锁相环. 背景技术: 伴随大功率电力电子产品广泛应用于工业生产,其产生的电力谐波严重危害着电力系统的安全稳定运行和其他工业生产.因此,消除公共电网中的电力谐波就成为谐波治 ...

  2. 二阶广义积分锁相环 SOGI-PLL

    ** 二阶广义积分锁相环 SOGI-PLL 前言 本文主要是说三相的锁相环,首先介绍基本锁相环,然后引出二阶广义积分的锁相环,并对其在Simulink仿真介绍. 锁相环的基本 通常情况下,锁相环路是一 ...

  3. 在simulink中搭建了两电平PWM整流器,采用电压电流双闭环控制,采用基于双二阶广义积分器的锁相环锁电网相位

    在simulink中搭建了两电平PWM整流器,采用电压电流双闭环控制,采用基于双二阶广义积分器的锁相环锁电网相位. 实现了单位功率因数,且并网电流THD小于5%,符合并网要求. 整个仿真全部离散化. ...

  4. 基于双二阶广义积分器的软件锁相环仿真模型 DSOGI-SPLL 给出了不对称工况下的对比结果

    基于双二阶广义积分器的软件锁相环仿真模型 DSOGI-SPLL 给出了不对称工况下的对比结果 不仅有sogi 还有srf pll 适用于并网逆变器.微电网.三相VSR等应用,通过自适应滤波器的设计,实 ...

  5. 基于双二阶广义积分器的三相锁相环。

    基于双二阶广义积分器的三相锁相环. 在simulink中采用模块搭建了三相锁相环,整个仿真环境完全离散化. 锁相结果如下图所示,其中黑色的是电网相位.

  6. 在simulink中采用模块搭建了基于双二阶广义积分器的三相锁相环,整个仿真环境完全离散化

    三相锁相环. 在simulink中采用模块搭建了基于双二阶广义积分器的三相锁相环,整个仿真环境完全离散化,运行时间更快,主电路与控制部分以不同的步长运行,更加贴合实际. 基于双二阶双二阶广义积分器的三 ...

  7. 基于双二阶广义积分器的三相锁相环 在simulink中采用模块搭建了三相锁相环

    基于双二阶广义积分器的三相锁相环. 在simulink中采用模块搭建了三相锁相环,整个仿真环境完全离散化. 锁相结果如下图所示,其中黑色的是电网相位. ID:9330672932353743

  8. sogi锁相环原理_基于二阶广义积分软件锁相环仿真

    https://blog.csdn.net/weixin_31054839/article/details/113707862 https://blog.csdn.net/blueoce/articl ...

  9. Part 12(2) 含参广义积分(含参无穷积分和瑕积分)

    含参积分是一类包含积分结构的函数,但积分变量不是函数自变量 文章目录 3. 含参变量广义积分 3.1. 含参积分相关理论 3.1.1. 含参积分常义积分的定义 3.1.2. 含参常义积分的分析性质 3 ...

最新文章

  1. ie和firefox操作table对象的异同
  2. echarts 在两点之间画一条线_凭什么?辛辛苦苦画了三个小时,却换来一句“撕了重画”...
  3. 微型计算机中abcd是指,一级笔试模拟试题二(答案)
  4. QueryWrapper查询
  5. Apollo进阶课程㉛丨Apollo ROS概述
  6. linux的软件很大,linux软件raid10,机器相同,结果差异很大
  7. 容器和 批量删除 镜像_更高更快更稳,看阿里巴巴如何修炼容器服务「内外功」...
  8. 细思极恐:如果我是股东,我也不会再出钱
  9. 【机器人技术基础】MATLAB Robotics Toolbox PUMA560 运动学正逆解
  10. 国家海洋局事业单位公开招聘考试大纲2016
  11. Android从零开始搭建MVVM架构(3)——ViewModel
  12. IntelliJ IDEA默认的keymap设置是哪个?
  13. oracle 一维数转二维数组,js将一维数组转化为二维数组
  14. 如何查看线上服务器日志
  15. WEB前端开发准备-Atom编辑器使用说明 Atom常用插件推荐 Atom快捷键
  16. 四川大学华西医院“大数据集成及应用平台”项目 市场调研
  17. GANs: 学习生成一维正态分布
  18. 【企业】如实利用 250 定律,服务好客户
  19. mysql去重复查询 性能_MySQL中distinct语句去查询重复记录及相关的性能讨论
  20. 硕士研究生期间研究总结及心得

热门文章

  1. java byte 值为0xff_Java中byte0xFF的意义
  2. uri,url,urn的含义和区别是什么?
  3. gmt转换北京时间 java_GMT时间与北京时间的转换
  4. 浅谈Python爬虫(五)【网易云热评爬取实例】
  5. 安防算法及整体解决方案公司
  6. Flash8+Vs2005实现大头贴的效果(原创)
  7. oracle添加外键约束
  8. 硕士面试公司程序员,却不被招聘方认可?面试官:这学历真没价值
  9. 网络攻防演练.网络安全.学习
  10. 用c语言实现网络爬虫,C语言编写网络爬虫