双向交错CCM图腾柱无桥单相PFC学习仿真与实现(2)SOGI_PLL学习仿真总结

news/2024/7/5 2:30:19

目录

前言

SOGI基本原理

锁相环基本原理

仿真实现及说明

总结


前言

前面总结了双向交错CCM图腾柱无桥单相PFC系统实现,后面把问题细分,关于SOGI锁相环的应用和学习在这里总结下。

双向交错CCM图腾柱无桥单相PFC学习仿真与实现(1)系统问题分解_卡洛斯伊的博客-CSDN博客

SOGI基本原理

SOGI也叫做二阶广义积分器,也叫正交信号发生器,目的就是得到单相的正交信号,其实说白了就是相当于一个观测器,通过SOGI之后得到电网侧的电压(幅值)和相位,如下图是TI的文档摘录下来的框图:

V'估算的同相位的电网电压

qv'相位相差90度

参考文档: Software Phase Locked Loop Design Using C2000™ Microcontrollers for Single Phase Grid Connected Inverter

 为了方便理解,直接定义V' 为valpha, qv'为vbeta:从输入Vin到输出的传递函数可以表示如下,从上面的框图很容易就推导出来了,很多论文也都是这个表达式:

 在Matlab里面创建脚本来帮助分析它们的传递函数,电网频率50Hz,K取1.414如下:

 

 上图时k=1.414时,传递函数Valpha和Vbeta的频率响应曲线。当输入信号在50Hz时,有频率响应曲线可分析得出:增益 为0 db, 表明输出信号alpha和beta在50Hz幅度保持不变。相位在50Hz处:Valpha是0度,表示alpha成输入同相位,Vbeta是-90度,表示beta的输入滞后输入90度。另外,谐波次数越高,该系统对谐波的衰减作用越大。

 改变k=0.414的值:

 改变k=2.414的值:

 从上图可以看出,K的值越大对高次谐波的抑制越小,通过的频率只与Wn有关

再看下三者的阶跃响应:

K越小,响应越快稳定性越差,K越大响应越慢,稳定性越好,综合下来K取1.414或者1附近都是可以的,具体也要看电网谐波情况和响应需要选择合适的值

 K值影响的就是Valpha观测的响应速度:

K=0.9

 K=1.414

锁相环基本原理

前面介绍了SOGI的原理,接下来如何设计锁相环,通过SOGI得到了Valpha,Vbeta,当稳态时有:

V\alpha =Vpeak*cos(\theta )

V\beta =Vpeak*sin(\theta )

 经过Clark变换后有:

 通过上式可以看出,当估算角度和实际角度一样时Vq=0,利用这个特性,就可以设计出锁相环,把Vq当作锁相环的误差输入, 除以Vpeak相当于把输入误差归一化. 当估计角度接近实际角度, Vq可直接表示为:

 这时候控制框图可等效为:

 根据框图设计锁相环参数:

 PLL_KP=33.3;
 PLL_Ki=33.3*3;
 W0sogi= 2*pi*50;
 C_PLL_s=PLL_KP+(PLL_Ki/s)+W0sogi;
 G_PLL_s=1/s;
 controlSystemDesigner( G_PLL_s,C_PLL_s,1,1); 

带宽50Hz

锁相环输出的频率, 这里对比了锁相环带宽50Hz和100Hz参数的估算的电频率的响应(电网频率50Hz).

仿真实现及说明

根据前面的理论, 搭建SOGI_PLL的仿真模型

1.模拟电网电压,这里添加了357次谐波来验证SOGI的特性

2.SOGI估算电网电压和正交的电网电压

3.利用Park变换设计的锁相环

4.计算电压RMS的值

仿真效果:

黄色Vbase相当于实际的电网电压(理想电压), 蓝色Vin叠加了各种高次谐波, 经过SOGI后得到的估算电网电压和Vbase重合,避免高次谐波的干扰.

 完整的仿真过程如下:

总结

以上, 根据个人的理解并构建了相应的仿真模型验证, 并解释了SOGI_PLL参数的特性和如何设计对应的参数。参考模型:

https://download.csdn.net/download/weixin_42665184/87936402?spm=1001.2014.3001.5503


http://lihuaxi.xjx100.cn/news/1267413.html

相关文章

C++ 新的类型转换

文章目录 前言一、静态转换(static_cast)二、动态转换(dynamic_cast):三、常量转换(const_cast):四、重新解释转换(reinterpret_cast):总结 前言 …

FPGA BGA 芯片植球 - PCB焊盘与钢网和锡球

BGA 芯片植球,BGA芯片焊盘是0.6 PCB 焊盘是0.5 ,钢网与锡球的选择 选择正确的锡膏球尺寸是根据BGA芯片焊盘和PCB焊盘的尺寸来确定的。通常,锡膏球的直径应略小于焊盘的直径,以确保焊膏能够适当地涂覆焊盘而不超出其边缘。 考虑到…

把金融航母开进智能峡湾,总共分几步?

试想一下,有这么一家街头小店。夫妻两个勤奋经营,诚信待客,广受街里街坊的欢迎。他们流水稳定,蒸蒸日上,商业信誉很好,甚至是非物质文化遗产的传承者。这样一家店,在扩大经营,拓展业…

​LeetCode解法汇总5-正则表达式匹配​

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描述: 你有一个用于表示一片土地的整数矩阵land,该矩阵中每个点的值代表对…

JAVA文件传输(论文+源代码)

随着计算机网络技术的飞速发展,客户/服务C/S(Client/Sersver)结构成为开发FTP的网络编程结构,Java作为Web应用程序的开 发技术也为更多的人所采用。 起初, FTP并不是应用于IP网络上的协议,而是ARPANET网络中计算机间的文件传输协议, ARPANET是美国国防部组建的老网络,于…

FBM207C RH917GY将相关调节系统打到手动状态,必要时到现场进行调节

​ FBM207C RH917GY将相关调节系统打到手动状态,必要时到现场进行调节 FBM207C RH917GY将相关调节系统打到手动状态,必要时到现场进行调节 随着自动化水平的提高,dcs控制系统(集散控制系统)逐渐代替了常规仪表,其优越性已被广大操…

【Python】字符串 合并 切片 转换 格式化 拆分组合 find index count strip

2.2 字符串 可用单引号、双引号、三引号。 字符串是一种不可变序列。 1)合并、重复 result "hello" * 3 "world" * 2 print(result) # 输出:"hellohellohelloworldworld"2)切片、索引 索引:从0…

极致呈现系列之:Echarts旭日图的绚丽奇观

目录 什么是旭日图旭日图的特性及应用场景旭日图的特性应用场景 旭日图常用的配置项创建基本的旭日图自定义旭日图样式样式旭日图的高级应用 什么是旭日图 旭日图是一种可视化图表,用于展示层级结构和层级之间的关系。它以一个圆形为基础,由多层的环形图…