无桥Boost-PFC 双闭环控制MATLAB仿真

一、无桥Boost-PFC原理概述

无桥 Boost-PFC(Power Factor Correction,功率因数校正)的工作原理是通过特定的电路结构和控制策略,对输入电流进行校正,使其与输入电压同相位,从而提高电路的功率因数,并将输入电压升压到所需的输出电压。以下是其详细的工作原理:

1.电路结构基础

  • 无桥 Boost-PFC 电路可以看成由两组对称的传统 Boost 电路组成。以基本的无桥 Boost-PFC 电路为例,它主要由两个电感(L1 和 L2)、两个功率开关管(Q1 和 Q2)以及两个二极管(D1 和 D2)组成。这两组电路分别对应交流输入电压的正半周和负半周的工作状态。

2.电路工作模态分析

  1. 正半周工作过程
    • 当交流输入电压处于正半周时,电感 L1 和功率开关管 S1 所在的支路处于工作状态。此时,功率开关管S1 按照一定的占空比进行高频的导通和关断操作。
    • 在 S1 导通期间,交流输入电源通过电感 L1 和导通的 S1 、S2的体二极管形成回路,电感 L1 储存能量,电流逐渐增加。此时二极管处于反向截止状态。
    • 在 S1 关断期间,电感 L1 中储存的能量通过二极管 D1 向负载释放,同时与输入电源一起向负载供电,输出电压升高,实现了升压功能。并且由于在正半周内对电流的控制,使得输入电流能够跟随输入电压的变化,从而实现功率因数校正。
  2. 负半周工作过程1:
    • 当交流输入电压处于负半周时,情况与正半周相反。此时电感 L2 和功率开关管 S2 所在的支路开始工作,S2 进行高频的导通和关断操作,而 S1 处于续流状态。
    • 在 S2 导通期间,交流输入电源通过电感 L2 和导通的 S2、S1的体二极管形成回路,电感 L2 储存能量。二极管处于反向截止状态。
    • 在 S2 关断期间,电感 L2 中储存的能量通过二极管 D2 向负载释放,与输入电源一起为负载供电,输出电压继续维持在较高水平,同时也实现了负半周的功率因数校正。
  3. 实现功率因数校正的原理
    • 通过对功率开关管的高频控制,使得电感在不同的时间段内进行储能和释能,从而控制输入电流的波形和相位。在理想情况下,经过校正后的输入电流波形应与输入电压波形同相位,并且接近正弦波,这样就可以大大提高电路的功率因数,减少无功功率,提高电能的利用效率。

总之,无桥 Boost-PFC 利用两组 Boost 电路在交流输入的正负半周分别工作,省掉了传统 Boost-PFC 电路中的整流桥,降低了二极管的导通损耗,提高了电路的效率,但同时也增加了电路的控制复杂性。

二、无桥Boost-PFC 双闭环控制MATLAB仿真

1.仿真模型

2.模块参数

模块参数
输入电压380*sqrt(2)V 50Hz
限流电阻1E-3Ω
电感0.2E-3H
二极管体电容

10e-12F

输出电容1E-3F
开关频率100KHz
输出电压666V

平均电流采样方法:三角载波峰值采样。

在这次试验中,我将会在不同功率下查看输出电压和输入电流的情况,看输出电压达到稳态的情况,看输入电流的谐波以及相位。负载电阻以及输入输出电流的计算结果如下:

功率输出电压负载电阻输出电流输入电流
7000W666V63.4Ω10.5A26.1A
6000W666V74Ω9A22.3A
5000W666V88.7Ω7.5A18.6A
4000W666V110.8Ω6A14.8A
3000W666V147.8Ω4.5A11.2A
2000W666V221.8Ω3A7.4A
1000W666V443.6Ω1.5A3.7A

3.7000W

3.1.输出电压

输出电压较快达到稳态。

3.2.输入电流

输入电流谐波为5.51%。

4.6000W

4.1.输出电压

4.1.输入电流

5.5000W

5.1.输出电压

5.1.输入电流

6.4000W

6.1.输出电压

6.1.输入电流

7.3000W

7.1.输出电压

7.1.输入电流

8.2000W

8.1.输出电压

8.1.输入电流

9.1000W

9.1.输出电压

9.1.输入电流

10.总结

功率THD
7000W5.51%
6000W6.31%
5000W7.42%
4000W8.93%
3000W12.27%
2000W18.20%
1000W34.22%
  • 2000W的情况下,在一个周期内,DCM出现的情况占比为10%,但是电流下降过程中都在零点几乎无停留;
  1. 0-5.4°、167.4°-185.4°、357.4°-360°的时候出现DCM。
  • 1000W的情况下,在一个周期内,DCM出现的情况占比为38%,电流下降过程中电流值降为0并有较长时间处于0的情况占比29%;
  1. 0-32.4°、144°-212.4°、324°-360°的时候出现DCM情况。
  2. 0-27°、154.8°-207.4°、334.8°-360°的时候出现DCM较严重的情况。

根据上述的实验可以得出,当我在电感不改变 ,MOSFET开关频率不改变的情况下,逐渐增加负载电阻的大小,导致输出电流降低、输出功率降低、负载变轻,进而导致了输出电压达到稳态所需的时间变长,输入电流的谐波增大,输入电流更发散,在2000W和1000W的时候输入电流甚至出现了严重的DCM模式,在我的模型中我电流平均值的取值方法是取的电流上升过程中或者下降过程中中点的位置作为平均电流,这样的取值方法在CCM下是有效的,在DCM模式下是不准确的,因此这个模型在低功率工作情况下仍有问题。第二个问题就是内环电流环和外环电压换的PI参数不是最优的,电流波形放大看较明显的波动。

11.查看THD的方法

1.我们要看哪一个电路电流的THD,那么就在此处接一个电流表,然后再把电流接到示波器上。

2.点开示波器左上角的设置按钮,在Loggong界面设置如下,名字随便取。

3.点开powergui的Tools界面,再点击FFT分析。

4.选中我们要查看电流的示波器,然后设置开始时间、周期、基波频率、最大频率等,即可查看电流THD。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/916503.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构Python版

2.3.3 双链表 双链表和链表一样,只不过每个节点有两个链接——一个指向后一个节点,一个指向前一个节点。此外,除了第一个节点,双链表还需要记录最后一个节点。 每个结点为DLinkNode类对象,包括存储元素的列表data、…

力扣-Hot100-二叉树其一【算法学习day.32】

前言 ###我做这类文档一个重要的目的还是给正在学习的大家提供方向(例如想要掌握基础用法,该刷哪些题?)我的解析也不会做的非常详细,只会提供思路和一些关键点,力扣上的大佬们的题解质量是非常非常高滴&am…

京东商品详情,Python爬虫的“闪电战”

在这个数字化的时代,我们每天都在和数据打交道,尤其是电商数据。想象一下,你是一名侦探,需要快速获取京东上某个商品的详细信息,但是没有超能力,怎么办?别担心,Python爬虫来帮忙&…

深度学习推荐系统的工程实现

参考自《深度学习推荐系统》——王喆,用于学习和记录。 介绍 之前章节主要从理论和算法层面介绍了推荐系统的关键思想。但算法和模型终究只是“好酒”,还需要用合适的“容器”盛载才能呈现出最好的味道,这里的“容器”指的就是实现推荐系统…

「QT」高阶篇 之 d-指针 的用法

✨博客主页何曾参静谧的博客📌文章专栏「QT」QT5程序设计📚全部专栏「Win」Windows程序设计「IDE」集成开发环境「UG/NX」BlockUI集合「C/C」C/C程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「UG/NX」NX定制…

ISUP协议视频平台EasyCVR视频设备轨迹回放平台智慧农业视频远程监控管理方案

在当今快速发展的农业领域,智慧农业已成为推动农业现代化、助力乡村全面振兴的新手段和新动能。随着信息技术的持续进步和城市化进程的加快,智慧农业对于监控安全和智能管理的需求日益增长。 视频设备轨迹回放平台EasyCVR作为智慧农业视频远程监控管理方…

计算机视觉空域处理完整版——超详细图文解

空域处理 图像空域处理 a.线性滤波b.非线性滤波c.二值图像处理方法 数学形态学连通成分标记 “点运算”是在不改变图像大小、几何形状以及局部结构的情况下,对像素值进行修改,新图像的像素值只与 原图像同一位置的像素值有关。 灰度级变换(线性变换,非…

Python学习------第八天

函数 函数的传入参数 掌握函数返回值的作用 掌握函数返回值的定义语法 函数的嵌套调用: 函数的局部变量和全局变量 局部变量的作用:在函数体内部,临时保存数据,即当函数调用完成后,则销毁局部变量。 money 5000000 n…

Matlab实现麻雀优化算法优化随机森林算法模型 (SSA-RF)(附源码)

目录 1.内容介绍 2.部分代码 3.实验结果 4.内容获取 1内容介绍 麻雀优化算法(Sparrow Search Algorithm, SSA)是一种基于自然界中麻雀觅食和躲避天敌行为的新型群智能优化算法。SSA通过模拟麻雀群体中个体之间的信息交流和社会互动来指导搜索过程&…

51c嵌入式~单片机合集2

我自己的原文哦~ https://blog.51cto.com/whaosoft/12362395 一、不同的电平信号的MCU怎么通信? 下面这个“电平转换”电路,理解后令人心情愉快。电路设计其实也可以很有趣。 先说一说这个电路的用途:当两个MCU在不同的工作电压下工作&…

web实验3:虚拟主机基于不同端口、目录、IP、域名访问不同页面

创建配置文件: 创建那几个目录及文件,并且写内容: 为网卡ens160添加一个 IPv4 地址192.168.234.199/24: 再重新激活一下网卡ens160: 关闭防火墙、改宽松模式: 重启服务: 查看nginx端口监听情况:…

AutoHotKey自动热键AHK-正则表达式

在这个软件的操作中,基本都是需要即时的解决一些问题,所以对字符串的操作是比较多的,所以正则的使用还是比较重要的,接下来我们用一个例子来了解正则表达式的使用 str "7654321" RegExMatch(str, "65(43)(21)", SubPat)str ( str %str% SubPat %SubPa…

越南很火的slots游戏投放Google谷歌广告策略

越南很火的slots游戏投放Google谷歌广告策略 越南的slot游戏市场正在借助Google广告代投策略推动增长。随着智能手机的普及和互联网的普及,越南的游戏市场迅速增长,吸引了越来越多的投资者和开发者进入该市场。 在这个竞争激烈的市场中,广告…

Mac中安装OhMyZsh

Mac中安装OhMyZsh 文章目录 Mac中安装OhMyZsh一、Homebrew二、OhMyZsh1、Oh-My-Zsh配置1.1:主题配置1.2:插件配置(语法高亮和自动提示)1、zsh-autosuggestions(需下载安装):高亮显示所有支持的命…

flutter插件:录制系统播放的声音

该插件基于flutter包 flutter_screen_recording 和 github库 SystemAudioCaptureAndroid,实现了在安卓手机上录制系统播放声音的功能,也就是说,只要一个安卓应用没有设置不允许其它应用录制声音,该插件可以录制该应用播放的声音。…

【论文阅读】WaDec: Decompiling WebAssembly Using Large Language Model

论文阅读笔记:WaDec: Decompiling WebAssembly Using Large Language Model 1. 来源出处 论文标题: WaDec: Decompiling WebAssembly Using Large Language Model作者: Xinyu She, Yanjie Zhao, Haoyu Wang会议: 39th IEEE/ACM International Conference on Automated Softwar…

【安全测试】sqlmap工具(sql注入)学习

前言:sqimap是一个开源的渗透测试工具,它可以自动化检测和利用SQL注入缺陷以及接管数据库服务器的过程。它有一个强大的检测引擎,许多适合于终极渗透测试的小众特性和广泛的开关,从数据库指纹、从数据库获 取数据到访问底层文件系…

Redis环境部署(主从模式、哨兵模式、集群模式)

一、概述 REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库…

【Excel】身份证号最后一位“X”怎么计算

大多数人身份证号最后一位都是数字,但有个别号码最后一位却是“X"。 如果你查百度,会得到如下答案: 当最后一位编码是10的时候,因为多出一位,所以就用X替换。 可大多数人不知道的是,这个10是怎么来的…

Isaac Sim+SKRL机器人并行强化学习

目录 Isaac Sim介绍 OmniIssacGymEnvs安装 SKRL安装与测试 基于UR5的机械臂Reach强化学习测评 机器人控制 OMNI GYM环境编写 SKRL运行文件 训练结果与速度对比 结果分析 运行体验与建议 Isaac Sim介绍 Isaac Sim是英伟达出的一款机器人仿真平台,适用于做机…