引子:

当使用电流单向和/或电压单向半导体开关实现DC-DC变换器的理想开关时,可能会出现一种或多种被称为不连续导电模式(DCM)的新工作模式。当电感电流或电容电压的纹波大到足以导致所施加的开关电流或电压极性反转时,出现的不连续导通的模式,从而这违反了使用半导体器件实现开关时所做出的的电流或者电压单向的假设。DCM通常出现在DC-DC变换器和整流器中,有时也会出现在逆变器或者其他包含两象限开关的变换器中。

DCM通常发生在轻载工作且包含电流单向开关的变换器中,电感电流纹波较大。由于通常要求变换器在轻载的情况下工作,因此经常会遇到DCM。事实上,有些变换器专门设计为在所有负载下以DCM工作。

变换器的性质在DCM下发生了根本变化。变换比M变得依赖于负载,并且输出阻抗增加。负载减轻或者去除时,输出控制可能会失效。我们将在后面的章节中看到,变换器的动态特性也发生了显著变化。

本章解释了DCM的起源,并推导出了模式边界。还描述了用于解决变换器波形和输出电压的技术。不管工作模式如何,电感伏秒平衡和电容电荷平衡的原理在稳态下必须始终正确。然而,应用小纹波近似需要一定的谨慎,因为电感电流纹波(或电感电流或电容电压纹波之一)并不小。

以Buck和Boost变换器为例进行求解。基本降压、升压和降压升压转换器的特性以表格形式总结。

5.1 DCM来源和模式边界

Fig 5.1 Buck converter example

让我们考虑电感和开关电流波形如何随着负载功率的降低而变化。让我们以图5.1所示的Buck变换器作为一个简单的例子。连续模式下的电感电流\(i_{L}(t)\)和二极管电流波形如图5.2所示。正如第二章所述,电感电流\(i_{L}(t)\)包含一个直流分量\(I\),加上一个峰值为\(\Delta i_{L}\)的开关纹波。在第二个子间隔内,二极管的电流等于电感电流。在此期间,二极管的最小电流为\((I-\Delta i_{L})\)。而二极管是单象限开关器件,工作在CCM下需要电流恒为正值。在第二章中,电感电流的直流分量\(I\)等于负载电流:

\[I=\frac{V}{R} \tag{5.1}
\]

由于没有直流电流流过电容C,可以看做电流\(I\)取决于负载电阻\(R\)。开关纹波的幅值为:

\[\Delta i_{L}=\frac{(V_{g}-V)}{2L}DT_{s}=\frac{V_{g}DD^{'}T_{s}}{2L} \tag{5.2}
\]

纹波电流幅值取决于电压\((V_{g}-V)\),电感\(L\)以及晶体管导通时间\(DT_{s}\)。但是它并不取决于负载电阻\(R\)。电感电流纹波随电压变化而不是电流。

Fig 5.2 Buck converter waveforms in the continuous conduction mode: inductor current and diode current.

假设现在负载电阻\(R\)增加,因此直流负载电流减小。电感电流的直流分量\(I\)也会减小,但纹波电流幅值\(\Delta i_{L}\)不会变化。如果我们持续增加\(R\),如图5.3所示,直至工作点达到\(I=\Delta i_{L}\)。可以看到,在开关周期最后时刻,电感电流\(i_{L}(t)\)和二极管电流\(i_{D}(t)\)均为0。而此时负载电流依然是正的且非零。

Fig 5.3 Buck converter waveforms at the boundary between the continuous and discontinuous conduction modes: inductor current and diode current

当我们继续增加电阻\(R\)会发生什么?二极管电流是不可能为负值的;因此,在开关周期结束前,二极管必定是反向偏置的。如图5.4所示,在每个开关周期\(T_{s}\)内,有三个间隔区间。在第一个间隔为\(D_{1} T_{s}\)的区间,晶体管导通,在第二个间隔为\(D_{2} T_{s}\)的区间,二极管导通。在第二个区间结束后,二极管电流变为0,在开关周期的剩余时间里,二极管和晶体管都不会导通。此时变换器就是工作在不连续导电模式(DCM)。

Fig 5.4 Buck converter waveforms in the discontinuous conduction mode: inductor current and diode current.

图5.3给出了一种寻找连续和不连续导电模式边界的方法。可以看出,对于该Buck变换器示例,二极管电流在整个区间\(DT_{s}<t<T_{s}\)上为正的条件是\(I>\Delta i_{L}\)。因此工作在CCM和DCM的条件为:

\[I>\Delta i_{L} (for CCM) \\
I<\Delta i_{L} (for DCM) \tag{5.3}
\]

其中\(I\)和\(\Delta i_{L}\)是在假设变换器工作在CCM下得到的。将式(5.1)和(5.2)代入式(5.3)得到如下所示的DCM工作的条件:

\[\frac{D V_{g}}{R} <\frac{D D^{'} T_{s} V_{g}}{2L} \tag{5.4}
\]

简化公式:

\[\frac{2L}{R T_{s}}<D^{'} \tag{5.5}
\]

同样可以表示为

\[K<K_{crit}(D)--for DCM \tag{5.6}
\]

其中\(K=2L/(RT_{s})\),并且\(K_{crit}(D)=D^{'}\)。

无量纲参数K是变换器以不连续导电模式运行的趋势的量度。K值大导致CCM运行,而对于某些占空比值,K值小导致DCM运行。不同模式间的临界值\(K_{crit}(D)\)是占空比的函数,对于Buck变换器而言,他等于\(D^{'}\)。

临界值\(K_{crit}(D)\)与占空比之间关系图如图5.5所示。并且任意选择了一个\(K\)作为示例。对于图中所示的值,可以看出变换器在低占空比时工作在DCM,在高占空比时工作在CCM。图5.6说明了重载的情况。负载电阻R的值减小,使得K更大。如果K大于1,则变换器在所有占空比下都以CCM工作。

Fig 5.5 Buck converter \(K_{crit}(D)\) vs \(D\). The converter operates in CCM when \(K>K_{crit}\),and in DCM when \(K<K_{crit}\)

Fig 5.6 Comparison of \(K\) with \(K_{crit}(D)\),for a larger value of \(K\). Since \(K>1\),the converter operates in the CCM for all \(D\).

那么就可以很自然的用负载电阻\(R\)而非无量纲参数\(K\)来表示工作模式的边界。式(5.6)可以重新调整,直接揭示工作模式边界对负载电阻的依赖性:

\[R<R_{crit}(D)--for CCM \\R>R_{crit}(D)--for DCM \tag{5.7}
\]

其中

\[R_{crit}(D)=\frac{2L}{D^{'}T_{s}}
\]

因此,当负载电阻\(R\)超过临界值\(R_{crit}\)时,变换器进入DCM。这个临界值取决于电感值,开关周期和占空比。注意,由于\(D^{'} \leq 1\),\(R_{crit}\)的最小值是\(2L/T_{s}\)。因此,如果\(R<2L/T_{s}\),则变换器在所有占空比下都会工作在CCM。

这个结果可以应用于并非纯线性电阻的负载。有效电阻负载可以定义为直流输出电压与直流负载电流的比值\(R=V/I\)。该有效电阻可用于上述等式。

其他变换器也可以进行类似的工作模式边界分析。Boost变换器在第5.3节中进行了分析,Buck-Boost作为第一个家庭作业。表5.1列出了三种基本DC-DC变换器的分析结果。在每种情况下,无量纲参数\(K\)定义为\(K=2L/(RT_{s})\),并且模式边界如下所示:

\[K>K_{crit}(D)-or-R<R_{crit}(D)--CCM\\K<K_{crit}(D)-or-R>R_{crit}(D)--DCM \tag{5.8}
\]

Tab 5.1 CCM-DCM mode boundaries for the buck, boost, and buck-boost converters.

[Fundamental of Power Electronics]-PART I-5.不连续导电模式-5.1 DCM来源和模式边界的更多相关文章

  1. [Fundamental of Power Electronics]-PART I-1.引言-1.1 功率处理概论

    1.1 功率处理概论 电力电子领域关注的是利用电子设备对电力进行处理[1–7].如图1.1所示,其中关键部件就是开关变换器.通常,开关变换器包含电源输入和控制输入端口以及电源输出端口.原始输入功率按控 ...

  2. [Fundamental of Power Electronics]-PART II-7. 交流等效电路建模-7.3 脉冲宽度调制器建模

    7.3 脉冲宽度调制器建模 我们现在已经达成了本章开始的目标,为图7.1推导了一个有效的等效电路模型.但仍存在一个细节,对脉冲宽度调制(PWM)环节进行建模.如图7.1所示的脉冲宽度调制器可以产生一个 ...

  3. [Fundamental of Power Electronics]-PART I-4.开关实现-0 序

    4 开关实现 在前面的章节中我们已经看到,可以使用晶体管,二极管来作为Buck,Boost和其他一些DC-DC变换器的开关元件.也许有人会想为什么会这样,以及通常如何实现半导体的开关.这些都是值得被提 ...

  4. [Fundamental of Power Electronics]-PART I-5.不连续导电模式-5.2 变比M分析

    5.2 变比M分析 经过一些改进,第二章中的用于CCM稳态分析的相同技术和近似方法可以应用于DCM. (a)电感伏秒平衡.电感电压直流分量必须为0: \[<v_{L}>=\frac{1}{ ...

  5. [Fundamental of Power Electronics]-PART I-5.不连续导电模式-5.3 Boost变换器实例

    5.3 Boost变换器实例 作为第二个示例,考虑图5.12的Boost变换器.让我们来确定不同模式的边界并且求解DCM下的电压变换比.此前在2.3节中分析了在CCM工作的Boost变换器的特性,并确 ...

  6. [Fundamental of Power Electronics]-PART I-5.不连续导电模式-5.4 总结与重点

    5.4 总结与重点 基本的buck,boost以及buck-boost电路的特点总结在表5.2中.其中给出了\(K_{crit}(D)\)的表达式,CCM和DCM下的变换比,以及DCM下二极管导通占空 ...

  7. [Fundamental of Power Electronics]-PART I-6.变换器电路-6.4 变换器评估与设计/6.5 重点与小结

    6.4 变换器评估与设计 没有完美适用于所有可能应用场合的统一变换器.对于给定的应用和规格,应该进行折中设计来选择变换器的拓扑.应该考虑几种符合规格的拓扑,对于每种拓扑方法,对比较重要的量进行计算,比 ...

  8. [Fundamental of Power Electronics]-PART II-7.交流等效电路建模-7.1 引言

    7.1 引言 变换器系统总是需要反馈的.例如,在典型的DC-DC变换器应用中,无论输入电压\(V_{g}(t)\)和输出有效负载\(R\)如何变化,都必须使输出电压\(v(t)\)保持恒定.这是通过构 ...

  9. [Fundamental of Power Electronics]-PART II-7. 交流等效电路建模-7.5 状态空间平均 7.6 本章小结

    7.5 状态空间平均 现有文献中已经出现了很多变换器交流建模的方法,其中包括电流注入法,电路平均和状态空间平均法.尽管某种特定方法的支持者可能更愿意使用该方法去建模,但所有方法的最终结果都是等效的.并 ...

随机推荐

  1. svg rect to polygon points & points order bug

    svg rect to polygon points & points order bug https://codepen.io/xgqfrms/pen/vYOWjYr?editors=100 ...

  2. Objec.assign & bug

    Objec.assign & bug shallow copy https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Referenc ...

  3. JavaScript 中的执行上下文和执行栈

    JavaScript - 原理系列 ​ 在日常开发中,每当我们接手一个现有项目后,我们总喜欢先去看看别人写的代码.每当我们看到别人写出很酷的代码的时候,我们总会感慨!写出这么优美而又简洁的代码的兄弟到 ...

  4. 配置伪分布模式下的hadoop以及采用fuse-dfs来访问HDFS

    实验目标 配置环境的主要目的是得到HDFS的客户端fuse-dfs的IO性能.本来的服务器上没有任何环境,因此安装均是从无到有的.系统是Ubuntu server 14.04 amd64.整个过程参考 ...

  5. Vue学习笔记-Vue.js-2.X 学习(四)===>脚手架Vue-CLI(基本工作和创建)

    (五) 脚手架Vue-CLI 一 Vue-CLI前提(nodejs和webpack) 二  Vue学习-nodejs按装配置,Node.js 就是运行在服务端的 JavaScript. 1. 去nod ...

  6. oracle ora-01114 IO error writing block to file 207 (block # )

    oracle ORA-01114 IO error writing block to file 207 (block # ) Reference: https://stackoverflow.com/ ...

  7. Tango with django 1.9 中文——2.准备工作

    在正式开始写代码之前,设置好开发环境是非常重要的.你要确保所有必须的组件都已安装好.本章将概述五个你需要了解的关键组件的设置和使用.清单如下: 使用命令行 Python Python包管理器pip和虚 ...

  8. Flask:Jinjia模板

    Jinja2是Python下一个被广泛应用的模版引擎,他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能. 一.变量 1.1 手动传入的变量: 基本类型:{{ var }} 字 ...

  9. mysql 单表下的字段操作

    如下只介绍单表的添加.更新.删除.查询表结构操作,查询数据操作范围太大用单独的篇幅来讲解: 查看表结构 desc test_tb; Insert 插入数据 插入 = 添加 为表中指定的字段插入数据 C ...

  10. 如何理解JavaScript中的函数

    转: 如何理解JavaScript中的函数 JS中的函数简介 JS中的函数是一种通过调用来完成具体业务的一段代码块.最核心的目的是将可重复执行的操作进行封装,然后供调用方无限制的调用. JS中的函数的 ...