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

整流十—双二阶广义积分锁相前面整流专题中描述了电网平衡下的锁相环 单同步锁相环以及电网不平衡下的锁相环 双同步坐标系锁相 本文中将继续讲述三相 pwm 整流器的一种锁相环 双二阶广义积分锁相 此种锁相相比单同步锁相环复杂 但比双同步坐标系锁相简单 下面将对其理论进行讲述 以及对其仿真和软件实现进行展示 原理公式推导仿真软件实现

前言

一、原理

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

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

1.2公式推导

在这里插入图片描述

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二阶广义积分触发器仿真结果

2.23锁相仿真结果

三、软件实现

下面展示一些 内联代码片

 
/*输入电网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 域传递函数为
在这里插入图片描述








版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/216025.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午12:44
下一篇 2026年3月18日 下午12:45


相关推荐

  • uboot下载

    uboot下载uboot下载地址ftp://ftp.denx.de/pub/u-boot/DNW源码及使用说明下载点击打开链接共分为三种方法:一、从SD卡启动通过wind把SD卡格式化为FAT32模式sudofdisk-l //查看分区信息ddiflag=dsyncoflag=dsyncif=./u-boot.binof=/dev/sdbseek=1启动时按下空格键…

    2022年6月29日
    28
  • Windows本地部署Qwen3-32B开源大模型与无公网IP远程调用

    Windows本地部署Qwen3-32B开源大模型与无公网IP远程调用

    2026年3月13日
    2
  • 如何解决Xcode中的SIGABRT错误

    一分钟,您的iOS应用程序可以在Xcode中正常运行,而下一分钟,它由于不可思议的SIGABRT错误而崩溃了。这是怎么回事!?在本教程中,您将学习:如何解决Xcode中的“SignalSIGABRT”错误 如何在Xcode中使用某些调试工具 SIGABRT代表什么,其原因是什么 找到SIGABRT根本原因的3种方法准备好?我们走吧。“线程1:信号SIGABRT”是什么意思? 检查您的Outlets 检查堆栈跟踪 设置异常断点 进一步阅读“线程1:信号SIGABRT”是什..

    2022年4月17日
    56
  • 批处理操作系统

    批处理操作系统nbsp nbsp nbsp nbsp 批处理是指计算机系统对一批作业自动进行处理的技术 它不具有交互性 而是为了提高 CPU 的利用率而提出的一种操作系统 nbsp nbsp nbsp nbsp 批处理操作系统分单道批处理系统和多道批处理系统 nbsp nbsp nbsp nbsp 在单道批处理系统中 内存中仅有一道作业 它无法充分利用系统中的所有资源 致使系统性能较差 nbsp nbsp nbsp nbsp 在多道操作批处理系统中 用户提交的作业都存放在外存中 并形成队列 这个队

    2026年3月20日
    2
  • Python3列表_python tuple

    Python3列表_python tuple列表列表特点:是一种序列结构,与元组不同,列表具有可变性,可以追加、插入、删除、替换列表中的元素新增元素appendappend添加一个对象,可以是任意类型a=['zhangsa

    2022年7月31日
    9
  • pytest重试_pytest不是内部或外部命令

    pytest重试_pytest不是内部或外部命令安装:pip3installpytest-rerunfailures重新运行所有失败用例要重新运行所有测试失败的用例,请使用–reruns命令行选项,并指定要运行测试的最大次数:$py

    2022年7月31日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号