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

随着我国工业的发展,越来越多的非线性负荷接入电网,各种换流设备的使用,使电网的电压波形发生畸变,造成电能质量下降,威胁电网和各种用电设备的安全、经济运行。为了能够确保电网安全,研制出了各种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变换器的仿真波形。

374f25188431d943ee4a790e49c18e1a.gif6be035c48cec2c28afcd409c18399468.gif

虽然这种关断时间控制策略非常简单,其原理和方法也可以进一步扩展其他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由输出功率决定。

c6707de848c1dff54cfea32d9a0496b5.gif

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)。

4d1154a7cbe25a0fabe346d32c5a343c.gif8b379f951d75fdc34f5917d049227f7b.gif

仍然采用如图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性能得到了明显的提升。

28fa61a6d1d995505396aded41500990.gifd2f7b82efce13b3a21b301e79afece16.gifc1329ef9b16aa299e57ff56de9a6609e.gif4c842839a8c039dc5e81af3ef48eb2ac.gifebcb1bb39fd161f3aa2052092ad2122c.gif

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)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

你初吻啥时候没有的​?​

1 ???(素材来源网络,侵删)▼2 世界上最难受的三件事(via.惨绿少年金三坨,侵删)▼3 漏网之鱼▼4 有哪里不太对劲?(素材来源网络,侵删…

乡亲们,我们创建了 Dapr 中文交流频道

我们创建了 Dapr 中文交流 QQ 频道,欢迎大家加入!加入方式在文章最后一节。为什么要创建频道? 解决什么问题**专业性,“你可以在我们群里面钓鱼,因为都是水”** 你肯定加过非常多的这种叫什么技术交流群。你会发现这个…

Maven搭建SpringMVC+Mybatis项目详解【转】

为什么80%的码农都做不了架构师?>>> 前言 最近比较闲,复习搭建一下项目,这次主要使用SpringSpringMVCMybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库…

Linux下最简单的修改文件名后缀的命令行技巧

在linux上面一直没有找到好的修改文件的方法,今天找到了一个 mv file.{cpp,c} 上面的意思就是说把文件file结尾为cpp改成c文件格式 看下图 

实时事件日志记录和聚合的平台——Sentry

不管你用什么编程语言,都会面临如何处理错误日志的问题。很多程序员对错误日志放任自流,直到出现故障了才追悔莫及,如果问小编怎么办,我会给你推荐 Sentry!什么是Sentry?无论测试如何完善的程序&#xff0c…

如何在html里加入验证码_如何把crc校验加入到对应的程序里?看高手怎么做

我们现在已经搞清楚了crc校验的算法,本文我就向大家具体讲解一下如何把crc校验加入到我们的程序里。1 、crc校验使用原理crc校验在程序中运行的原理主要可以分为以下几步。第一步:主站发送数据前把要发送的数据进行crc校验,将要发送的数据和c…

Android安全与逆向之Dalvik虚拟机架构和如何执行程序以及JIT(即时编译)

1、Dalvik虚拟机架构和Java虚拟机的架构不同 1、Java虚拟机基于栈结构,需要频繁从栈读取或写入数据,这个过程需要更多的指令与内存访问次数,会消耗cpu时间 2、Dalvik虚拟机基于寄存器,数据访问通过寄存器…

cacti及其相关插件的安装

cacti是什么?1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系…

6张图,带你深入理解GitOps,真硬核!

大家好,我是小碗汤,今天分享一篇6张图深入理解GitOps,内容硬核,建议兄弟们收藏~在使用 K8s 的云原生应用中,Serverless,Devops 工具以及大量其他云技术。通常,基础设施代码和应用程序代码是分开…

css 字体加粗_HTML基础属性与CSS基础

有头发且有趣的码农万里挑一~ 40有料叔 | 一位有故事的程序猿1HTML基础属性1.class属性:用于定义元素的类名,如需为一个元素规定多个类,用空格分隔类名定义格式:2.name属性: 用于指定标签元素的名称。Name属性的值可以…

linux之如何快速在文本里面写入内容

一、创建文件 touch file 二、写入内容 echo "hello word">>file 图片举例 还有 echo "hello">file 是把之前的内容覆盖,然后内容只有hello 如图: 最后: 无论是echo "hello">file 还是 echo&quo…

css实战手册第四版 pdf_你真的了解CSS继承吗?看完必跪

也许你瞧不起以前的 css ,但是你不该再轻视眼下的 css 。近年来 css 的变量系统已逐步得到各大浏览器厂商支持,自定义选择器等强势袭来,嵌套系统/模块系统也在路上...为了更好的掌握 css 这门语言,很有必要把之前零零散散的 css 知…

hibernate级联操作详解

2019独角兽企业重金招聘Python工程师标准>>> 级联操作 一.简单的介绍 cascade和inverse (Employee – Department) l Casade用来说明当对主对象进行某种操作时是否对其关联的从对象也作类似的操作,常用的cascade: none,all,save-update,delete, lock,ref…

出门就背他了!可伸缩的背包,自由变大变小,还有防盗功能!

▲ 点击查看出门能不背包就不背包,几乎是小爆身边每个男生的人生信条。不背包时,两手空空一身轻,潇洒有型。但一旦到了必须背包,比如五一外出回家或旅游的时候,男同胞们翻箱倒柜找出来的背包,大多都是这种双…

C#实现网页加载后将页面截取成长图片 | Playwright版

前言如何将网页生成预览图?要实现这个功能,可以用WebBrowser组件模拟浏览器,或者使用系统浏览器访问网页,再进行截图操作。但是,这样需要编写大量的控制代码。工欲善其事,必先利其器!利用Playwr…

python链接mysql报错2003_Python连接Mysql报错问题解决

import MySQLdb #打开数据库 db MySQLdb.connect("127.0.0.1","root","123456","testdb",3306) #使用corsor()方法获取操作游标 cursor db.cursor() #使用execute方法执行SQL语句 cursor.execute("SELECT VERSION()") #使…

nodejs项目_多人群聊实现其实很简单:Nodejs+WebSocket+Vue轻松实现Web IM

点击右上方红色按钮关注“web秀”,让你真正秀起来前言在《Nodejs WebSocket简单介绍及示例 - 第一章》中简单的介绍了,Nodejs WebSocket的使用方法及作用,今天就用它来搭建一个简单的聊天室功能。1、NodejsWebSocket创建后台服务器功能 2、…