随着我国工业的发展,越来越多的非线性负荷接入电网,各种换流设备的使用,使电网的电压波形发生畸变,造成电能质量下降,威胁电网和各种用电设备的安全、经济运行。为了能够确保电网安全,研制出了各种PFC变换器。在结构方面,Boost结构的应用相当广泛。因此本文便以Boost PFC变换器为基础开展研究。在控制策略方面,峰值电流控制模式[1]和滞环电流控制模式[2]可使Boost电感电流很好地跟随交流输入电压,然而只适用于连续导通模式下(Continuous Conduction Mode,CCM);平均电流控制模式[3]可以在CCM工作模式和在断续导通模式(Discontinuous Conduction Mode,DCM)下使得开关周期的平均电感电流跟随一个正弦参考值,然而在实际应用中,这种内部控制环路的补偿设计比较困难。数字控制技术也普遍用于PFC变换器中,文献[4]-[5]列出了采用集中数字控制技术的Boost PFC变换器的实现方式,无论在CCM工作模式还是在DCM工作模式下,它们都可实现AC-DC功率变换器的单位功率因素校正,但是它也相应地增加了代码编程和系统电路设计的复杂性。而近年兴起的新控制策略中,单周期控制[6-7]是一种简单控制策略,大大简化了PFC变换器的设计。关断时间控制策略便是单周期控制策略中其中一种。当然它也存在模式切换的问题,而传统的关断时间控制策略在模式转变时会有较大的输入电流失真的不足,本文在没有工作模式检测和控制算法改变的情况下,为了能自动地达到单位功率因数校正,为Boost PFC变换器提出了一种改进的关断时间控制策略。该控制策略可以在工作模式转换时及时地调节功率晶体管的关断时间,实验证明该策略能够降低在工作模式转换时的输入电流的失真和提高THD性能。

1 专门应用于CCM工作模式的关断时间控制策略

DC-DC开关变换器中传统的PFC控制算法,使得输入的交流电流iIN紧密跟随正弦交流输入电压vIN。在二极管全波整流桥后,Boost PFC变换器检测整流后的正弦交流输入电压vRECIN作为内部电流环路的参考。内部电流环路具有宽带宽,通过PWM控制或变频控制,使得Boost变换器的电感电流iL跟随正弦交流输入电压vRECIN。然而从另一个角度看,如果交流输入端的等效阻抗ZIN为电阻特性,就可以实现PFC[6]。在整个交流工频周期内,CCM工作模式下,虽然每个开关周期内Boost电感没有严格地遵守伏-秒平衡定律,但由于Boost变换器的开关频率通常比交流工频频率高约几百倍,因此这个伏-秒平衡的误差可以忽略不计。因此,在CCM运行模式下,Boost PFC变换器的输入阻抗可以近似地用式(1)表示。

其中D是功率管开关信号占空比,TS是开关周期时间。输出电压VOUT的直流分量被外部的电压环路很好地控制,大量的电解电容用于存储能量,降低纹波,同时消除二次谐波,VOUT的大小可以近似地当作一个常数。因此,如果将等效于整流后的输入电流iRECIN的Boost电感电流iL控制成和关断时间TOFF成比例关系,那么等效输入阻抗ZIN就是一个恒定的电阻,这就意味着可以获得单位功率因数校正[9-10]

为了实现这种关断时间的控制策略,图1显示了Boost PFC变换器的一种简化电路。二极管整流桥将正弦交流输入电压vIN整流为正的交流电压vRECIN。Sensing Gain SNS电路检测Boost电感电流iL,其中电流检测信号viL的开关纹波可以很容易地被一个很小的RC滤波器滤掉。它连接到比较器的负输入端,作为内部电流环路的参考值,用来调制关断时间。锯齿波发生器由接地的开关Q2、参考电容CREF和电压控制电流源iREF(增益gmREF受反馈回路和补偿回路控制)组成。开关Q2与主开关Q1同相位,所以在Q1关断期间内,锯齿波发生器输出锯齿波电压VSAW。VSAW在Q1关断期间上升,当锯齿波电压VSAW等于电流检测信号viL时,通过R-S触发器打开开关Q1,关断时间结束。固定频率的时钟信号也决定了Q1关断的起始时间和开关频率。外部电压环路是一个闭环,它通过补偿电路的输出VC来成比例地控制电流源iREF。由于电压环路的带宽低,因此VC在半个工频周期内是恒定的。内部电流环路的稳态关系可以用式(2)表示。这意味着Boost电感电流iL与开关关断时间TOFF成正比。在式(1)中代入式(2),输入阻抗ZIN变为式(3)所示的常数值,这意味着获得了单位功率因数校正。图2显示了采用该控制策略的300 W CCM Boost PFC变换器的仿真波形。

虽然这种关断时间控制策略非常简单,其原理和方法也可以进一步扩展其他PFC拓扑电路,但上述分析的基本假设前提条件,决定了它的限制性:必须工作在CCM模式。随着输出负载电流的减少,Boost PFC变换器会进入DCM模式下工作。因此,在实际应用中,必须面对混合导通模式(Mixed Conduction Mode,MCM)进行分析[11-12]。众所周知,DCM工作模式下Boost变换器的理想转换比VOUT/VIN不仅由占空比D决定,而且由输出负载RLOAD决定。因此式(1)不能直接用于估算输入阻抗,交流输入电流失真变得严重,难以满足电源变换器应用的THD要求。如果Boost PFC变换器在DCM中还采用此关断时间控制策略,则输入电流iL的理论估计可以用式(4)表示。图3示出了DCM模式下的电流iL与理想正弦曲线之间的归一化比较。

其中LB是Boost电感感值,VC由输出功率决定。

2 应用于MCM模式的改进的关断时间控制策略

根据上述分析,对于在整个输出负载范围内对THD性能没有严格要求的一些消费电子应用中,使用这种关断时间控制策略是适合的。然而,这种关断时间控制策略明显不能用于电动汽车充电器等工业级应用。为了克服DCM工作模式下的缺点,本文推出了一种改进的关断时间控制策略,它可以在MCM工作模式下,不需要任何工作模式的识别,也不需要任何控制策略的改变。按照前述的想法,为适合于MCM工作模式,电压变换比例方程应该被修正。MCM工作模式下的Boost电感电流波形如图4所示。其中TON是主开关功率管Q1的导通时间,TOFF是主开关功率管Q1的关闭时间,TDON是DCM中的Boost二极管的导通时间。显然,在CCM和边界导通模式(Boundary Conduction Mode,BCM)工作模式下,TDON=TOFF。因此,MCM工作模式下,电压变换比例方程可以用式(5)表示,然后可以推导出输入阻抗式(6)。

仍然采用如图1所示的关断时间发生电路,把式(2)带入式(6)中,得到式(7)。可以看出,式(7)对于CCM工作模式是有效的,只要TDON=TOFF,它就变为式(3)。其次,为了在MCM工作模式下获得恒定的输入阻抗,最简单的方法是用式(8)中表示的系数K来调制VC。调制后的VCM用来控制电流源IREF以产生关断时间。这就是改进的关断时间控制策略的主要原理,对于MCM工作模式下的Boost PFC变换器,可以实现单位功率因素校正。

为了在Boost PFC变换器实现该改进的关断时间控制策略,图5显示了其简化电路。调制器K模块用模拟电路方式实现,如图6所示,其中几个小的R-C滤波器用来去除开关频率纹波(请注意,这里如果使用数字方式控制电路可以比模拟电路方式更容易地实现VC调制)。图7显示了Boost PFC变换器在MCM工作模式下,采用改进的关断时间控制策略的仿真波形。图8显示了改进的关断时间控制策略可以大大减小MCM工作模式下输入电流的失真。两种控制策略的谐波分布的比较图如图9所示。采用改进的关断时间控制策略,在MCM工作模式下,THD性能得到了明显的提升。

3 结论

本文提出了一种改进的关断时间控制策略,以简化Boost PFC变换器的设计和实现。无论在什么样的工作模式中,在关断时间内,通过电压转换方程成比例地调制交流输入电流,可以获得单位功率因数校正。采用这种改进的关断时间控制策略,与传统的关断时间控制策略相比,具有更小的输入电流失真和更小的THD值。

参考文献

[1] 卢伟国,方慧敏,杨异迪,等.Boost PFC变换器的动态斜坡补偿策略分析与设计[J].电力自动化设备,2017,37(5):1-6.

[2] 程红丽,贾龙飞.Buck变换器的数字电流滞环控制策略的改进[J].电子科技大学学报,2017,46(6):812-818.

[3] 周述晗,周国华,毛桂华,等.电流型控制单电感双输出开关变换器稳定性与瞬态特性分析[J].电工技术学报,2018,33(6):1374-1381.

[4] KIM J W,YOUN H S,MOON G W.A digitally controlled critical mode boost power factor corrector with optimized additional on time and reduced circulating losses[J].IEEE Transactions on Power Electronics,2015,30(6):3447-3456.

[5] CLARK C W,MUSAVI F,EBERLE W.Digital DCM detection and mixed conduction mode control for boost PFC converters[J].IEEE Transactions on Power Electronics,2014,29(1):347-355.

[6] 韩晓钢,齐铂金.基于单周期控制的Boost型APFC电路设计及仿真[J].电气技术,2017(1):8-12.

[7] BROWN R,SOLDANO M.PFC converter design with IR1150 one cycle control IC[J].International Rectifier,Application Note AN-1077,2005.

[8] SUN J.Input impedance analysis of single-phase PFC converters[C].Applied Power Electronics Conference and Exposition,2003.APEC′03.Eighteenth Annual IEEE.IEEE,2003,1:361-367.

[9] KIM H J,SEO G S,CHO B H,et al.A simple average current control with on-time doubler for multiphase CCM PFC converter[J].IEEE Transactions on Power Electronics,2015,30(3):1683-1693.

[10] ZHAO C,YAO J.Boost power factor correction controller:U.S.Patent 9077260[P].2015-07-07.

[11] 严利民,李茂泽,姜玉稀,等.电压型CRM Boost PFC小信号建模分析与补偿设计[J].电子技术应用,2015,41(1):145-148.

[12] 崔超,李红梅,张恒果,等.集成功率解耦的单相PFC AC/DC变换器设计及控制[J].电子技术应用,2017,43(7):140-142.

作者信息:

贾 石1,严利民1,孙 叠2

(1.上海大学 微电子研究与开发中心,上海200072;2.上海大学 机电工程与自动化学院,上海200072)

buck变换器设计matlab_一种用于Boost PFC变换器的改进关断时间控制策略相关推荐

  1. Boost PFC变换器双闭环控制,Matlab/Simulink仿真模型。

    Boost PFC变换器双闭环控制,Matlab/Simulink仿真模型. ID:5950674366902890tbNick_0m0gm

  2. buck变换器设计matlab_[Fundamental of Power Electronics]-PART I-6.变换器电路-6.2 变换器简单罗列 - Yangswear...

    变换器的数量可能有无穷种,因此将其全部列出是不可能的.这里给出了一个简单的罗列清单. 首先考虑含单个电感的单输入单输出变换器的类别.可以在电源和负载之间进行连接电感的方法数量是有限的.如果我们假设开关 ...

  3. buck变换器设计matlab_在数字控制系统中实现LLC变换器的电流模式控制的思考

    前言: 这一切都要从FAN7688控制IC开始说起,我自从了解到这种"谐振电流积分"的控制方法后,我就一直在考虑如何在数字控制系统中实现LLC的电流型控制.电流型控制的好处不必多说 ...

  4. matlab apfc,APFC-Boost 带APFC的Boost升压变换器在Matlab中的仿真实现 - 下载 - 搜珍网...

    带APFC的Boost升压变换器/2.4_PFC电路与BOOST电路设计实例.ppt 带APFC的Boost升压变换器/APFC_Boost_rectifier.mdl 带APFC的Boost升压变换 ...

  5. GaN图腾柱无桥 Boost PFC(单相)八-理论算法——重复控制

    控制分析 根据电路结构,控制分为 PFC 的双环控制和输出电压环控制,其中较重要的是 PFC 的双环控制.由以上分析可知,PFC 占空比变化将对输出电压环控制产生影响,因此对 PFC 的控制提出了更高 ...

  6. c语言中用于程序化结构设计的三种结构是,c语言中用于结构化程序设计的3种基本结构是...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. c语言中用于结构化程序设计的3种基本结构是顺序结构.选择结构.循环结构. 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出 ...

  7. 13 种用于网站设计和开发的 React 图库

    原文链接:https://tzy1997.com/articles/rea323su/ 在本文中,我们将介绍13种用于网站设计和开发的 React 图片库示例. React & CSS Gri ...

  8. 弯曲圆波导matlab_一种新型的90°弯曲圆波导TE01-TM11模式变换器的设计

    在耦合波理论的基础上,对圆波导轴线弯曲结构的TE01-TM11模式变换器进行了理论分析.同时使用MATLAB 编制了迭代法的计算程序,并进行了大量的数值计算和优化,设计出了一种新型的90°弯曲圆波导T ...

  9. matlab 储能下垂控制,一种用于直流配电网的储能系统下垂控制方法与流程

    本发明涉及一种储能系统下垂控制方法,尤其是一种用于直流配电网的储能系统下垂控制方法. 背景技术: 近年来,随着新能源和电力电子技术的快速发展,分布式电源和直流用电负荷急剧增加,传统交流配电网面临分布式 ...

最新文章

  1. 联手马斯克创立神秘组织,他正改写人类与AI的未来
  2. python部署脚本_vsftp一键部署脚本
  3. tf.matmul()研究【Python】
  4. springsecurity 登录失败_Spring Security 实战干货: 401和403状态
  5. 小程序 iphone和安卓_如何阻止iPhone和iPad应用程序要求评级
  6. 解决:Unable to identify index name. XXXModel is not a Document. Make sure the document class is annota
  7. Spring MVC静态资源实例
  8. 结合Composer 新版本PHP的开发方式
  9. js array循环给每个对象添加元素
  10. 设计模式--spring源码中使用策略模式(Strategy Pattern)
  11. JS -- http、https地址自动检测并添加为链接
  12. JS 浏览器差异(IE和FF)
  13. 代理模式(Proxy) 静态
  14. 网站加载时间测试、网页元素加载性能及网站状态监控工具集合介绍
  15. es统计有多少个分组_ElasticSearch 分组查询的几个例子
  16. 帆软mysql迁移_平台数据迁移- FineReport帮助文档|报表开发|报表使用|学习教程
  17. 爱心打印函数(基于EasyX图形库)
  18. 百度网盘2T学习资源分享干货满满
  19. springboot 相同类名但不同包,报错non-compatible bean definition of same name and class
  20. 最小生成树(普里姆算法)

热门文章

  1. FreeSql.Generator命令行代码生成器是如何实现的
  2. 从零开始开发 VS Code 插件之 Translator Helper
  3. 10月数据库排行:Microsoft SQL Server分数增加最多
  4. 编写优雅代码,从挖掉恶心的if/else 开始
  5. Docker(二)-在Docker中部署Nginx实现负载均衡(视频)
  6. Azure 命令行工具大混战,都是什么,该选哪个?
  7. 用ProGet搭建本地私有NuGet仓库
  8. ASP.NET Core 添加统一模型验证处理机制
  9. 这个拖后腿的“in”
  10. 谈谈微服务中的 API 网关(API Gateway)