☰
级联多电平变换器部分单元能量回馈:理论与样机实现
2026/10/5 8:11:05 网站建设 项目流程

1. 先把标题拆明白:级联、能量回馈、"部分单元"分别指什么

做电力电子这么多年,我拿到一个项目标题的习惯是先当读者,把每个词都抠一遍再动手。这个"基于部分单元能量回馈的级联多电平变换器的理论研究与实现"看着很长,其实就三层意思:研究对象是级联多电平变换器,功能特征是部分单元能量回馈,工作范围是理论研究加样机实现。换句话说,这活儿既要推公式建模型,也要出波形出样机,两头都得落地。

级联多电平变换器不是新鲜东西。它属于多电平变换器家族里结构最直白的一种,常见叫法包括级联H桥(CHB)、级联储能变换器。核心思路是把多个低压功率单元在交流侧串联起来,每个单元就是一个带直流母线的H桥,串联之后总电压波形由若干个电压台阶叠加而成,电平数一多,谐波和电压跳变就下来了。比如每相4个单元,相电压就是9电平(2N+1)。电平数上去之后最直接的好处有两个:一是电压台阶小,dv/dt和du/dt明显降低,电机绝缘耐压和轴电压问题都好办不少;二是等效开关频率高,不需要把单个IGBT的开关频率推到很高,输出滤波器和变压器也可以相应收紧。这也是中高压变频器、STATCOM、风电变流器里常见这种拓扑的原因。低压模块串高压,核心的技术门槛从"扛高压"转移到了"怎么让所有串联单元协调一致地工作"。

然后是能量回馈。普通变频器在电机减速或者位能性负载下放时,能量会从电机侧反灌到直流母线,如果不处理,母线电压会一直往上泵,直到炸电容或者触发过压保护。工业上常规做法是加制动电阻把能量烧掉,或者用有源前端(AFE)把能量送回电网。级联多电平变换器里的情况比两电平复杂得多,因为能量不是只从一条直流母线反灌,而是分散在各个功率单元的直流侧。每个单元的直流源通常是隔离变压器二次绕组整流得到的,彼此电气隔离,回馈路径也是分散的。"部分单元能量回馈"这几个字点出的就是这种运行特征:并不是所有串联单元在所有时刻都处于同一个功率流向,可能一部分单元在向电机输出有功,另一部分单元在把能量回馈到电网,甚至还有单元处于旁路或者做电压均衡的零序调节。功率流横向穿越、部分单元反向运行,这给调制策略和保护逻辑带来了一大堆两电平时代完全不用考虑的问题。

这个领域里摸爬滚打几年,我最大的体会是理论环节相对成熟,难在“实现”。你把公式变成代码,把代码写进DSP和FPGA,再让几十个IGBT按预想的时序动作,中间隔着无数工程坑。下面我就从主电路设计、控制策略、仿真与样机调试这几个角度,把这个题目完整拆解一遍。

1.1 一张图看懂级联多电平变换器的层级结构

级联H桥的基本单元是单相全桥逆变器,也就是四个开关管加一个直流母线电容。多个H桥的交流输出端串联,就构成了一个相支路。三相系统每相各放一列串联单元,中性点在负载侧或电网侧。

这套结构的分层很清晰:最底层是功率器件和驱动;中间层是单元控制器,负责采集本单元直流电压、温度,接收PWM指令;最上层是系统级控制器,负责总电压控制、相电流控制、各单元功率分配。分层结构带来的直接好处是模块化,某一单元故障可以用旁路接触器短路掉,系统降额继续跑。这也是中高压行业敢用它的底气。

1.2 “部分单元能量回馈”在我理解的两种落地方式

在具体项目里,部分单元能量回馈有两种落地方式,我两种都接触过。第一种是拓扑层面的部分回馈:N个串联单元里只有一部分配置了有源前端,其余单元仍然是不控整流供电。正常运行时有源单元主要管电压稳定和部分无功,制动时承担全部能量回馈。第二种是控制层面的部分回馈:所有单元在硬件上都有四象限能力,但系统通过调制分配,只在部分单元上生成回馈功率,其余单元维持电动或旁路。

两种方式各有各的适用场景。第一种成本低、控制简单,适合对回馈容量要求不高的场合;第二种动态性能好、功率分配灵活,适合频繁四象限运行或者对直流电压均衡要求高的场合。我下面写的主要以第二种为主线,因为它更能代表级联变换器的理论深度。

2. 主电路设计与功率流动逻辑

2.1 级联H桥的串联电压叠加与隔离约束

主电路设计第一步是定单元数量和直流电压等级。假设三相系统线电压为 (U_{line}),相电压峰值为 (\sqrt{2} U_{line}/\sqrt{3})。每个H桥单元输出相电压最大峰值等于直流母线电压 (U_{dc})。那么每相所需的单元数量大约是:

[ N = \frac{\sqrt{2} U_{line}/\sqrt{3}}{U_{dc}} ]

留一点调制比余量,实际选择会稍微加大。举个例子,6kV级系统常用方案是每相6到8个单元,直流母线电压800V到1100V。

这里必须强调一个容易漏掉的约束:每个H桥单元的直流侧必须互相隔离。如果两个串联单元的直流母线不加隔离直接共享,那么串联交流侧电压会通过直流源短路。所以隔离方案普遍采用多绕组移相变压器:原边接高压电网,副边出若干组三相绕组,分别整流给各单元供电。绕组移相还能顺便抵消网侧谐波,一举两得。

2.2 回馈模式下功率流的三种工作状态

当系统进入能量回馈工况,每个H桥单元的功率流状态由当前调制电压和电流的相位关系决定。忽略损耗时,单元的有功功率正比于输出电压基波和输出电流的相位差。我把工作状态分成三种,便于讨论控制逻辑:

状态电压电流相位关系功率方向典型工况
电动模式电压与电流同相直流侧流向交流侧加速、恒速运行
回馈模式电压与电流反相交流侧流向直流侧减速、下放、刹车
旁路模式输出接近零电压基本无功故障冗余、均压调节

注意这里的“电压与电流”指的是单元交流输出侧的基波电压和支路电流。级联变换器里,三相支路电流是公共的,所有单元共享同一个电流,但各自输出电压的相位和幅值可以不同。因此部分单元回馈就成立:只要某个单元的交流输出电压相量反相于电流,它就在回馈;另一个单元输出电压同相于电流,它就在电动。这就是控制层面的部分单元回馈。

2.3 回馈单元须要具备的能力和器件要求

并不是随便一个二极管整流器都能回馈。二极管不控整流只能单向导电,想交出能量得有可控功率器件形成反向通路。大多数中压级联单元用的是IGBT模块,天然具备四象限能力,所以控制层面做回馈不需要额外硬件,只要调制策略把电流从直流电容“抽”回交流电网或者电机反电动势。

但如果采用拓扑层面的部分回馈,回馈单元既要在电动时输出能量,也要在制动时反向吸收能量,通常做成由IGBT构成的有源PWM整流器。它的控制目标是维持直流母线电压恒定,同时保持网侧电流正弦。普通二极管整流单元则不需要PWM逻辑,按恒压或自然整流处理就行。这样一来整个系统的主电路器件选型会出现两类单元混用,散热设计、保护阈值、故障逻辑都要分开配置。

3. 控制策略与关键参数计算

3.1 载波移相PWM:让串联单元形成低压大等效高频

级联变换器最常用的调制方式是载波移相PWM(Phase-Shifted Carrier PWM, PSC-PWM)。思路很简单:所有单元共用同一个正弦调制波,但每个单元使用的三角载波相位错开一个固定角度。N个单元载波相位依次错开 (2\pi/N),比如4个单元就错开90度。

这样做最大的好处是谐波抵消。单个H桥的输出是两电平PWM波形,谐波大;但4个单元载波错开后,串联总电压的PWM谐波被推到N倍开关频率附近,等效开关频率变成 (N \times f_{sw})。比如IGBT开关频率1kHz,4级联等效4kHz,滤波电感和电网侧谐波指标都会好看很多。我在刚开始做级联项目时不太理解为什么载波相位必须精确,后来在仿真里故意把某个单元移相角度设错,结果相电流纹波瞬间大了一倍,这才直观体会到谐波抵消的效果。

调制比 (m_a) 的定义和两电平一样:

[ m_a = \frac{U_{ref}}{U_{tri}} ]

调制波峰值除以载波峰值。线性调制区内 (m_a) 不超过1。级联系统中,如果总调制度要拉满,每个单元的调制波幅值也按比例分担,单元之间功率分配则靠给各单元调制波叠加不同的偏置实现。

3.2 回馈功率怎么估算,直流侧电压约束公式

工程上做回馈控制,第一步是估算回馈功率上限,决定控制环的裕度和保护值。以电机驱动为例,制动过程释放的机械动能和势能转化为电功率:

[ P_{regen} = J \omega \frac{d\omega}{dt} + T_{load} \omega ]

J是折算到电机轴的总转动惯量,(\omega) 是机械角速度。如果系统频繁起停,回馈功率可能达到额定功率的1.2到1.5倍。如果按全部单元回馈来设计,各单元的直流电容、IGBT电流容量都得按这个峰值选。如果采用部分单元回馈,回馈功率会集中到少数单元,这些单元的电流应力反而比电动状态更高,选型时要特殊考虑,这是新手很容易踩的坑。

直流侧电压约束也是一个关键指标。回馈时能量灌入直流电容,母线电压上升。忽略开关暂态,能量增量近似为:

[ \Delta W = \frac{1}{2} C\left(U_{dc2}^2 - U_{dc1}^2\right) ]

控制上可以用这个关系设定回馈启动阈值:比如额定直流电压1150V,设置回馈启动阈值1120V,回馈停止阈值1080V。电容太小,短时间内吸收不了回馈能量,母线电压迅速冲过保护值;电容太大,成本和体积又上去了。我一般先用经验公式算一个初值,再通过电压纹波仿真校核。

3.3 控制环路与模态切换:电流内环、电压外环、锁相环怎么配合

回馈变换器的控制结构基本沿用两电平有源整流的框架:电压外环稳住直流母线电压,电流内环控制网侧电流质量,PLL负责锁定电网相位。级联系统里不同的是电压环和电流环的输出需要分配到各个单元。

电压外环PI输出的是电流指令 (i_q^*),电流环跟踪电网电流。正常电动时,电流相位跟随电网电压,有功为正;回馈时电压外环检测到母线电压超过阈值,强制电流指令反向,电流相位与电网电压反相180度,有功就变成负值。PLL这里要重点保护,因为并网点电压畸变时,用普通的单同步坐标系锁相环容易锁偏,回馈电流就会出现直流偏置和畸变。我习惯用基于双二阶广义积分器(DSOGI)的正负序分离锁相环,在电网电压含有谐波和不平衡分量时也能稳定锁定。

模态切换注意别让电流指令突变。电流环带宽再高,指令瞬间从正向额定跳到反向额定,也会引发振荡和过流。处理办法是给电流指令加斜坡限速,通常设定有功电流变化率不超过额定值的每秒几倍,具体数值根据系统和散热能力定。回馈功率逐秒爬坡,直流母线电压就不会出现大的超调。

3.4 单元间功率分配算法:实现“部分单元”回馈的关键

既然说部分单元回馈,就得明确哪些单元承担回馈任务,哪些保持电动。我比较常用的算法是“按直流电压裕度排序分配”:每个单元实时上报自己的直流母线电压,系统把电压偏高、有回馈余量的单元标记为回馈优先单元,给它们的调制波叠加反向有功分量;电压偏低的单元继续维持电动或旁路。

这样做的直接好处是单元电压均衡是系统自带的属性,不需要额外做均压环。另一个好处是回馈单元数目可以动态变化:小功率回馈时只安排一两个单元回馈,大功率回馈时所有单元一起回馈。实验对比下来,这种“软性部分回馈”的电流质量比固定单元回馈更好,直流电压波动也小。

4. 从理论仿真到样机实现:落地过程中绕不开的环节

4.1 仿真建模:从单相单元到三相级联系统

理论层面推完公式,第一步动作一定是仿真。常用工具是MATLAB/Simulink和PLECS,前者适合搭控制逻辑,后者适合精细的功率器件热仿真和开关瞬态分析。仿真模型分三段:功率主电路、调制与PWM生成、控制环路。

功率主电路在Simulink里直接用电力电子库里的IGBT和二极管模块,H桥直流侧接电容,交流侧串滤波电感。开关频率设置成实际值,但不用追求每一路开关瞬态都精确,重点验证控制逻辑和功率分配。

调制部分要用S-Function或者m语言生成N路移相载波。这里我最常犯的错误是初始化时把载波相位搞成同步的,然后花半天查为什么总谐波大。载波初始相位会直接影响起动瞬间的电流冲击,理想做法是给每个载波设置一个随机或错开的初始值。

控制环路按第三节说的闭环结构搭,电压环、电流环比例积分系数先按经验初值给,后面用仿真扫参。如果要做部分单元回馈的工况验证,我建议搭两个典型工况:满载制动和轻载回馈。满载制动看回馈功率分配是否合理、母线电压是否超限;轻载回馈看是否出现单元间环流和均压异常。

4.2 主功率器件与参数选择:IGBT电流、电容容值、滤波电感

到了器件选型阶段,实际的参数计算比理论复杂一些。先看IGBT。电动工况下每个单元的输出电流主要受支路电流影响,回馈工况下部分单元可能承担更大回馈电流,所以IGBT额定电流要按最大单元电流选择。中压IGBT模块的电流等级通常取200A到600A之间,具体按过载能力和散热条件选。电压等级取直流母线电压的2倍左右,比如1200V母线用1700V IGBT,留出关断尖峰和安全裕量。

直流母线电容的选取我用两个约束:一是母线电压纹波,二是故障掉电时支撑时间。纹波公式近似为 (C = \frac{P}{2 \omega U_{dc} \Delta U_{dc}}),(\omega) 是电网角频率,(\Delta U_{dc}) 是允许纹波。工程上经常要留更大裕量,因为网侧还有低次谐波。一般我会在理论值基础上放大30%到50%,同时确认电容纹波电流能力足够,电解电容在功率回馈工况下纹波电流大,很容易发热。

滤波电感的选择看电流纹波率和谐波指标。级联系统等效开关频率高,电感可以做小。一般电感压降取额定相电压的5%到10%,太大影响输出能力,太小电流纹波超标。我通常先用公式算一个基值:

[ L = \frac{U_{dc} \cdot (1 - m_a)}{2 f_{sw} \cdot \2 \Delta i} ]

然后仿真验证,最终取一个比较折中的值。级联系统如果配了滤波器,还得分清L和LCL的取值边界,别把谐振频率怼到控制带宽附近。

4.3 控制硬件与采样:DSP+FPGA的分工

控制硬件我用的典型架构是DSP+FPGA:DSP负责电压电流环、功率分配和通讯,FPGA负责PWM生成、死区插入、保护动作。DSP的瓶颈在实时性,电流环更新频率一般10kHz左右,对应100微秒周期。FPGA响应速度更快,故障时封锁PWM做到微秒级。

采样同步是最容易出问题的地方。相电流、母线电压、电网电压都要同步采样,不同步会导致PWM调制波和实际电流之间有相位误差。我在实验中发现,采样触发点放在PWM周期的中点,能最大程度避开开关噪声。所有AD信号经过二阶低通滤波,截止频率取开关频率的几分之一,避免高次谐波折混。

4.4 调试实验的几个门道:看波形不如看能量流

实验调试时我习惯先看三个核心波形:直流母线电压、相电流、单元输出电压。母线电压如果波动大,先看电压环参数;相电流畸变先看PWM载波相位和PLL相位;单元输出电压畸变则多半是死区或者软硬件同步问题。

另一个门道是看功率流方向,而不仅仅看波形正弦度。通过相电流和相电压的相位关系判断单元实际工作在电动还是回馈状态,再用钳形表测每个单元的直流侧电流方向,这样能快速定位“部分单元”是不是真的按照指令在回馈。我之前遇到一次实验波形很好、但直流侧电容电压缓慢爬升的问题,排查半天才发现某单元实际一直在回馈,只是幅值很小,从交流波形根本看不出来。

5. 常见问题排查与调试实录

5.1 载波移相错乱引起的环流和异常电流

现象:空载电流并不小,相电流低频毛刺明显,总谐波畸变率远高于仿真。排查方向先看PWM波形。用示波器同时测两个相邻单元的驱动波形,数一数载波相位差是不是应该错的角度。工程现场最常见的原因是代码里载波相位表只给了首项,后续单元相位往上累加时发生了溢出或者重置。

这类问题我用一个笨但有效的方法排:停掉控制器,手动给每个单元发恒定占空比信号,逐个检查驱动板输出和实际IGBT门极波形。确认硬件通路没毛病之后再查软件相位表。通常搞定就是几行代码的事,但排查下来半天时间没了。

5.2 回馈一开始母线电压反而冲高

现象:直流母线电压超过保护值,系统顶不住跳闸,看波形发现回馈投入的瞬间电压先冲一下再降。原因往往是回馈功率阶跃太陡,电流环饱和,外环失去了调节能力。回馈开始的前几十毫秒,单元直流侧电容来不及把能量交给电网,能量瞬间在电容上累积。

解决办法是给回馈功率指令加斜坡,同时把电压外环PI参数按小阶跃标准重调。另一个经验是提前一点切换空载回馈:让部分单元在小幅回馈状态运行,不要等母线电压到了保护值才想起回馈,这样母线压力小很多。

5.3 单元直流电压不均衡

现象:各单元直流电压相差超过5%,个别单元持续偏高。这个问题的机理很直白:各单元损耗不一致、调制波幅值分配不均、回馈单元少,都会导致电压漂移。

处理手段靠均压算法。最简单的是电压排序算法:周期性地采集N个单元电压,电压高的单元分配稍大的有功输出或回馈任务,电压低的单元少分配。升级一点可以结合载波移相,通过微调各单元调制波幅值形成自均衡。但要小心,均压算法涉及改变各单元输出功率,会影响总电流质量,调节增益不要设太大。

5.4 死区时间对回馈波形的影响与补偿对策

死区时间在每个开关周期都会造成电压损失,回馈模式下其影响比电动模式更明显,尤其在轻载回馈时,电流过零附近容易现出明显的畸变毛刺。不补偿的方案是提高载波频率,但损耗和散热跟着涨。补偿方案是依据电流方向给调制波叠一个死区补偿电压,极性由电流方向决定。

补偿的关键是电流方向检测要准。电流过零附近如果用硬件比较器做方向判断,很容易在零点附近振荡。我用的办法是先做软件滤波,然后对电流方向做滞回判断,避免频繁翻转。

6. 顺带聊聊“专业术语统计报告”:一个容易被忽略的研究方法

这个标题带着“专业术语统计报告”几个字,我猜很多人和我最初一样,觉得这就是个文献计量学的动作,把高频术语列出来。但实际操作后我发现,术语统计对工程深入度的帮助比想象中大得多。统计“级联多电平变换器”“能量回馈”“部分单元”“功率均衡”“载波移相”“直流母线电压”这些词的出现频率,本质上是在给整个知识体系建索引。

我的习惯是建一个术语表,每一行放术语、英文缩写、定义、出处文章、当前自己项目里的对应实现。这样读到一篇陌生文献时,不用每次都从头推导,直接按术语索引找到关键定义。做了一段时间后,回头看同一个标题,能更清楚地知道哪些术语只是修饰词,哪些才是决定研究方向的主干。这也是我把这个项目从头到尾记录下来的原因之一。

回到这个项目本身,如果你正准备接触级联多电平变换器,我的建议很直接:先别看太多拓扑变种,把H桥单元、载波移相PWM和直流母线电压控制这三个基础吃透,然后在仿真里跑通电动和回馈两种工况,最后再考虑“部分单元”这种进阶玩法。我从做第一个两电平等式项目转到级联项目时,曾经以为拓扑变复杂之后所有控制都要推翻重来,后来发现底层的控制思想没变,变的只是功率分配和同步协调。这个认知帮我节省了大量时间。希望读完这篇文章的你也能少走几步弯路。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询