电力电子教材Fundamentals of Power Electronics第三版核心更新与实战阅读指南

📅 发布时间:2026/9/27 1:32:18
电力电子教材Fundamentals of Power Electronics第三版核心更新与实战阅读指南
1. 为什么这本教材值得你花时间啃电力电子这个方向入门容易精通难。市面上讲电力电子的书不少但真正能把“开关变换器”这件事从数学推导到工程实现讲透的一只手数得过来。Fundamentals of Power Electronics就是其中公认的标杆2021年出的第三版更是把前两版里一些语焉不详的地方补全了尤其是磁元件设计和平均开关建模这两块改动很大。我第一次接触这本书是第二版当时做一款Buck电路环路怎么调都不稳翻了一堆中文资料都是告诉你“加补偿网络”但为什么加、加多少、零极点怎么放没人说清楚。后来硬着头皮啃了这本书的第七章和第九章才真正把状态空间平均法和交流小信号建模搞明白。从那以后环路补偿对我来说不再是玄学。第三版相比第二版最值得关注的变化有这么几个磁芯损耗的建模更贴近实际引入了更精确的Steinmetz参数修正平均开关模型那一章重写了加了DCM下的修正模型另外还新增了一整章讲数字控制对电力电子的影响。这些内容对于现在做数字电源、做GaN/SiC高频变换器的人来说直接就是刚需。适合谁看如果你是在校生选了电力电子方向的课这本书可以当主教材如果你是做硬件开发的工程师手头在调DC-DC、PFC、逆变器这本书可以当案头参考如果你是从其他方向转过来的比如做嵌入式想补电力电子的基础这本书的数学门槛确实不低但配合仿真一起看能啃下来。提示这本书的数学推导密度很高不要试图一遍看懂。第一遍抓物理概念第二遍推公式第三遍结合仿真验证。三遍下来你对变换器的理解会上一个台阶。2. 第三版核心内容拆解与阅读路线2.1 全书结构概览与各章定位第三版一共二十章大致可以分成五个模块。第一个模块是基础篇第1到第3章讲变换器的基本分类、稳态分析方法和开关器件的特性。第二个模块是建模篇第7到第9章核心是状态空间平均法、交流小信号建模和平均开关模型。第三个模块是拓扑篇第4到第6章以及第10到第13章覆盖Buck、Boost、Buck-Boost、Cuk、SEPIC以及隔离型变换器。第四个模块是磁元件与电容第14到第16章讲电感设计、变压器设计、磁芯损耗和电容选型。第五个模块是控制与动态第17到第20章讲反馈控制、环路补偿、数字控制和实际工程问题。很多人拿到这本书是从头翻翻到第三章就卡住了因为第二章的稳态分析用了大量伏秒平衡和安秒平衡的推导。我的建议是如果你已经有基本的电路基础直接从第四章Buck变换器开始看把第二章当参考手册遇到推导细节再回去翻。这样阅读体验会顺畅很多。第三版在第4章增加了大量仿真验证的示例用的是PLECS和LTspice这些示例文件在配套网站上有下载。我建议你一边看书一边跑仿真尤其是CCM和DCM的波形对比看一遍波形比推十遍公式印象深。2.2 第三版相比第二版的关键更新第三版最实质性的更新集中在三个地方。第一个是第9章平均开关模型第二版用的是PWM开关模型第三版改成了平均开关模型并且给出了DCM下的修正方法。这个改动直接影响了后面环路补偿的设计思路。第二版里你设计补偿器用的是PWM开关模型的小信号传递函数第三版告诉你在高频段这个模型不够准需要用平均开关模型来修正。第二个更新是第15章磁元件设计。第二版对磁芯损耗的处理比较粗糙用的是Steinmetz方程的标准形式。第三版引入了频率和温度修正因子并且给出了不同磁材铁氧体、粉芯、非晶的参数表。这个对于做高频变换器的人非常实用因为高频下磁芯损耗会急剧上升用老公式算出来的损耗可能偏小一半以上。第三个更新是第20章新增了数字控制对电力电子的影响。这一章讨论了采样延迟、量化效应、数字PWM分辨率对环路的影响。现在很多电源都用MCU或DSP做控制模拟控制那套补偿器设计方法直接搬过来会出问题这一章就是讲怎么把模拟设计的思路迁移到数字域。注意如果你手头只有第二版第三版的第9章和第20章值得单独找来看。这两章的改动直接影响实际设计。2.3 阅读路线推荐不同基础的人怎么读如果你是在校生跟着课程走建议按章节顺序读但跳过第6章Cuk变换器和第13章隔离型变换器的详细分析这两章偏理论实际工程中用得相对少。重点放在第4、5、7、8、9、14、17章。如果你是在职工程师时间有限建议按问题导向来读。手头在做Buck电路就读第4章和第7章在做PFC就读第5章和第10章在做环路补偿直接读第8、9、17章在做磁元件设计读第14、15章。每章后面的习题选做几道尤其是涉及参数计算的做完能加深理解。如果你是转方向过来的数学基础一般建议先看第1章和第2章把伏秒平衡和安秒平衡搞清楚然后跳到第4章用仿真软件跑一个Buck电路看波形再回去看公式。这样反复几次比硬推公式效率高。3. 核心章节深度解析与实操要点3.1 状态空间平均法从开关纹波到平均模型状态空间平均法是这本书的灵魂也是很多人卡住的地方。第7章讲得很细但第一遍看容易迷失在矩阵里。我用一个Buck电路的例子来拆解这个方法的核心逻辑。Buck电路有两个开关状态开关管导通时电感两端电压是Vin-Vout开关管关断时电感两端电压是-Vout。每个状态都可以写出一组状态方程形式是dx/dt Ax Bu。导通时A矩阵和关断时A矩阵不一样这就是时变系统。状态空间平均法的核心思想是在一个开关周期内对两个状态的状态方程按占空比d和(1-d)加权平均得到一个时不变的平均模型。这个平均模型的意义在于它把开关纹波滤掉了只保留低频分量。你拿到的传递函数是描述低频行为的而环路补偿关心的正是低频段的增益和相位。所以状态空间平均法不是数学游戏它是环路设计的理论基础。实操中要注意几个点。第一平均模型只在低频段有效一般认为是开关频率的十分之一以下。第二平均模型忽略了开关纹波对电感电流峰值的影响如果你要算电感饱和电流不能只用平均模型要加上纹波分量。第三平均模型对CCM和DCM的处理不一样DCM下需要修正第7章最后几节专门讲了这个。我当初做一款48V转12V的Buck开关频率200kHz用平均模型算出来的穿越频率设在20kHz实际测出来相位裕度只有30度后来发现是ESR零点的影响没考虑进去。平均模型给的是理想情况实际电路里电感的DCR、电容的ESR都会引入额外的零极点这些在第8章和第17章有详细讨论。3.2 平均开关模型比状态空间平均更工程化的方法第9章的平均开关模型是第三版的重头戏。状态空间平均法需要你写出每个状态的状态方程对于复杂拓扑来说很繁琐。平均开关模型的做法是把开关管和二极管替换成受控源然后直接用电路分析的方法推导传递函数。具体来说对于CCM下的Buck电路开关管可以等效为一个受控电压源二极管等效为一个受控电流源。受控源的系数和占空比d有关。替换之后电路变成一个线性时不变电路你可以直接用节点法或回路法求传递函数。这个方法的好处是直观不需要写矩阵而且容易推广到复杂拓扑。比如你做隔离型变换器用状态空间平均法写状态方程会很痛苦但用平均开关模型把变压器和开关网络替换成等效电路剩下的就是常规电路分析。第三版在第9章给出了DCM下的修正方法。DCM下二极管电流在开关周期结束前就降到零了所以平均开关模型需要引入一个修正因子。这个修正因子和电感电流的纹波比有关。具体推导在9.4节我建议你跟着推一遍推完就明白为什么DCM下变换器的传递函数和CCM差别那么大。提示平均开关模型和状态空间平均法不是对立的它们是同一物理事实的不同数学描述。状态空间平均法更严谨平均开关模型更工程化。实际设计中我一般用平均开关模型快速推导用状态空间平均法验证。3.3 磁元件设计第三版最实用的更新第14章和第15章讲磁元件设计这是很多工程师的短板。第三版在这两章做了大量更新尤其是磁芯损耗的计算。磁芯损耗的计算用的是Steinmetz方程Pfe k * f^a * B^b其中k、a、b是磁材参数。第二版给的参数表比较粗糙第三版给出了更详细的参数并且引入了频率和温度的修正因子。比如铁氧体材料在100kHz和500kHz下a和b的值是不一样的第三版给出了不同频率段的参数。实际设计中磁芯损耗和铜损是矛盾的。磁芯损耗随频率和磁通密度增加而增加铜损随电流密度增加而增加。你要在窗口面积和磁芯体积之间做权衡。第三版第15章给出了一个优化设计流程先根据AP法选磁芯然后算损耗再迭代。我做过一个1kW的LLC变换器磁芯用的是PC95材质开关频率100kHz。用第二版的公式算出来的磁芯损耗是3W实际测出来是5W左右。后来用第三版的修正公式重新算算出来4.8W和实测接近。这个差异在高温下更明显因为铁氧体的损耗随温度变化很大第三版的温度修正因子很有用。电容选型在第16章第三版增加了对MLCC直流偏压效应的讨论。MLCC的容值随直流偏压会大幅下降比如一个10uF的X7R电容在12V偏压下可能只剩3uF。这个效应在输出滤波电容的设计中必须考虑否则算出来的纹波和实际差很多。3.4 环路补偿从理论到实际调试第17章和第18章讲反馈控制这是电力电子设计中最需要经验的部分。第三版在这两章增加了大量实际案例尤其是数字控制的补偿器设计。环路补偿的核心是设计一个补偿器使得开环传递函数在穿越频率处的相位裕度大于45度增益裕度大于10dB。补偿器的类型有Type I、Type II、Type III分别对应不同的零极点配置。Type II有一个零点和一个极点适合补偿LC滤波器的双极点。Type III有两个零点和两个极点适合补偿LC滤波器加上ESR零点的情况。实际调试中我一般先用理论算出一个补偿器参数然后在仿真里验证最后在实际电路上微调。微调的时候最直接的方法是看负载阶跃响应。如果响应有过冲和振铃说明相位裕度不够需要增加零点或降低穿越频率。如果响应太慢说明穿越频率太低需要提高增益。第三版第18章给出了一个数字补偿器的设计流程包括采样延迟的补偿。数字控制中采样和计算会引入一个周期的延迟这个延迟在频域上表现为相位滞后。在100kHz开关频率下一个周期的延迟在10kHz处引入大约3.6度的相位滞后看起来不大但如果穿越频率设在20kHz延迟会引入7.2度这会吃掉一部分相位裕度。所以数字控制的穿越频率一般比模拟控制低一些。注意环路补偿没有万能参数不同的功率级、不同的负载条件最优补偿器都不一样。理论计算给你一个起点实际调试才是关键。我一般会留一个可调电阻和可调电容的位置方便调试时更换。4. 实操过程与核心环节实现4.1 用LTspice验证状态空间平均模型理论推导完了怎么验证我一般用LTspice跑一个开关电路然后和平均模型对比。具体步骤是这样的。第一步在LTspice里搭一个Buck电路参数如下Vin12VVout5V开关频率100kHz电感100uH输出电容100uF负载5Ω。用PWM信号驱动开关管占空比设为0.417。第二步跑瞬态仿真看电感电流和输出电压的波形。你会看到电感电流有纹波输出电压有开关纹波。记录电感电流的平均值和输出电压的平均值。第三步搭一个平均模型电路。用受控源替换开关管和二极管受控源的系数用占空比d表示。跑瞬态仿真看输出电压。你会发现平均模型的输出电压和开关电路的平均值一致但没有开关纹波。第四步跑交流仿真。在平均模型电路里加一个AC扰动源跑AC分析得到开环传递函数的幅频和相频特性。然后在开关电路里用平均法测传递函数对比两者。在低频段两者应该一致在高频段开关电路的传递函数会有额外的零极点这是平均模型忽略的。这个验证过程我做过很多次每次都能发现一些细节问题。比如有一次我发现平均模型的相位在穿越频率附近和开关电路差了20度后来发现是电感的DCR没考虑进去。加上DCR之后两者就吻合了。4.2 磁元件设计实操从AP法到绕制磁元件设计是电力电子中最需要动手的环节。我以设计一个100uH、10A的电感为例讲一下完整流程。第一步选磁芯材质。开关频率100kHz选铁氧体PC95或3C95。这两种材质的损耗在100kHz下比较低。第二步用AP法选磁芯尺寸。AP Ae * Aw其中Ae是磁芯有效截面积Aw是窗口面积。AP的计算公式是AP (L * Ipk * Irms) / (Bmax * Ku * J)其中L是电感量Ipk是峰值电流Irms是有效值电流Bmax是最大磁通密度Ku是窗口利用率J是电流密度。代入数值L100uHIpk12A考虑20%纹波Irms10ABmax0.3TKu0.4J400A/cm²。算出来AP大约是0.6 cm⁴。查磁芯手册选EE25或PQ2625。第三步算匝数。N (L * Ipk) / (Bmax * Ae)。EE25的Ae是40mm²代入算出来N10匝。第四步算气隙。气隙长度lg (N² * u0 * Ae) / L。代入算出来lg大约是0.5mm。第五步选线径。10A电流电流密度400A/cm²需要的截面积是0.025cm²对应线径1.8mm。但1.8mm的线太粗绕制困难用多股并绕比如用0.5mm的线绕7股。第六步绕制。先绕初级再绕次级如果是变压器。电感的话绕完加气隙用绝缘胶带固定。绕制时注意窗口利用率不要超过0.4否则漏感会很大。第七步测试。用电感表测电感量用LCR表测Q值。然后加直流偏置测电感量的变化确保在最大电流下电感量下降不超过20%。这个流程我走过很多遍每次都会遇到不同的问题。比如有一次用EE25绕10匝电感量只有80uH后来发现是气隙磨大了。气隙的精度很难控制一般磨完要实测然后微调匝数。4.3 环路补偿器设计实操从计算到调试环路补偿器设计我以Type III补偿器为例讲一下完整流程。第一步测功率级的开环传递函数。用网络分析仪或者用仿真软件跑AC分析得到幅频和相频特性。记录穿越频率、相位裕度、低频增益。第二步确定目标穿越频率。一般取开关频率的1/10到1/5。100kHz开关频率穿越频率取10kHz到20kHz。第三步计算补偿器的零极点。Type III补偿器有两个零点、两个极点、一个原点极点。两个零点放在LC滤波器的谐振频率处两个极点放在ESR零点处和开关频率的一半处。第四步算增益。补偿器在穿越频率处的增益要使得开环增益为0dB。根据功率级在穿越频率处的增益算补偿器的增益。第五步选元件。根据零极点的频率算电阻和电容的值。比如零点频率fz 1/(2πR1C1)极点频率fp 1/(2πR2C2)。第六步仿真验证。在LTspice里搭补偿器电路和功率级连起来跑AC分析看相位裕度和增益裕度。第七步实际调试。在电路板上焊补偿器用网络分析仪测开环传递函数。如果相位裕度不够调整零极点的位置。如果穿越频率不对调整增益。我调试过一款48V转12V的Buck开关频率200kHz穿越频率设在20kHz。理论算出来的相位裕度是60度实际测出来只有40度。后来发现是输出电容的ESR比预期小ESR零点频率比预期高导致相位裕度下降。把补偿器的极点频率调低之后相位裕度恢复到55度。提示实际调试中电容的ESR、电感的DCR、PCB的寄生参数都会影响环路。理论计算给你一个起点实际调试才是关键。我一般会留一个可调电阻和可调电容的位置方便调试时更换。5. 常见问题与排查技巧实录5.1 状态空间平均法常见误区第一个误区是认为平均模型在所有频率下都有效。实际上平均模型只在开关频率的十分之一以下有效。在更高频率下开关纹波的影响不能忽略平均模型会给出错误的结果。第二个误区是忽略DCM的影响。在轻载下变换器可能进入DCM此时平均模型需要修正。如果不修正算出来的传递函数和实际差很多。第三个误区是认为平均模型可以预测开关纹波。平均模型滤掉了开关纹波所以它不能用来算电感电流的峰值和输出电压的纹波。这些需要用开关电路来分析。第四个误区是忽略寄生参数。平均模型是理想模型实际电路中的寄生参数会引入额外的零极点。比如电感的DCR引入一个零点电容的ESR引入一个零点这些在低频段可能不重要但在穿越频率附近会影响相位裕度。5.2 磁元件设计常见问题第一个问题是磁芯饱和。如果最大磁通密度超过饱和磁通密度电感量会急剧下降电流会失控。所以设计时要留足够的裕量一般Bmax取饱和磁通密度的70%到80%。第二个问题是气隙精度。气隙的精度很难控制磨气隙的时候要慢慢磨磨完实测电感量然后微调。如果气隙磨大了电感量会偏小可以增加匝数来补偿。第三个问题是绕制工艺。绕制时要注意窗口利用率不要超过0.4。绕得太满漏感会很大而且温升会很高。多股并绕时要注意每股的张力一致否则电流分布不均匀。第四个问题是磁芯损耗。高频下磁芯损耗会急剧上升选磁材时要看损耗曲线。铁氧体在100kHz下损耗较低但在500kHz以上损耗会很大此时要考虑粉芯或非晶。5.3 环路补偿常见问题第一个问题是相位裕度不够。表现为负载阶跃响应有过冲和振铃。解决方法是增加零点或降低穿越频率。第二个问题是穿越频率太低。表现为负载阶跃响应太慢。解决方法是提高增益或提高穿越频率。第三个问题是低频增益不够。表现为稳态误差大。解决方法是增加原点极点的增益。第四个问题是数字控制的延迟。表现为相位裕度比模拟控制低。解决方法是降低穿越频率或增加相位超前。第五个问题是噪声干扰。表现为环路不稳定输出有低频振荡。解决方法是加滤波电容或者降低补偿器的高频增益。5.4 常见问题速查表问题现象可能原因排查方法解决方案负载阶跃有过冲和振铃相位裕度不够测开环传递函数增加零点或降低穿越频率负载阶跃响应太慢穿越频率太低测开环传递函数提高增益或提高穿越频率稳态误差大低频增益不够测直流增益增加原点极点增益输出有低频振荡噪声干扰或环路不稳定看振荡频率加滤波电容或降低高频增益电感量随电流下降磁芯饱和加直流偏置测电感增加气隙或换大磁芯磁芯温升过高磁芯损耗大算损耗或测温度换低损耗磁材或降低频率输出电压纹波大输出电容不够或ESR大测纹波增加电容或换低ESR电容注意排查问题时先看波形再测参数最后改电路。不要一上来就换元件先搞清楚问题的根源。6. 配套资源与学习工具推荐6.1 仿真工具选型与对比LTspice是免费的适合跑开关电路和AC分析。它的开关器件模型比较全收敛性也不错。缺点是界面比较老操作不太方便。PLECS是专门做电力电子仿真的适合跑复杂拓扑和热仿真。它的平均模型库很全可以直接调用。缺点是收费学生版有功能限制。PSIM也是电力电子仿真工具适合跑数字控制。它的数字控制库很全可以写C代码。缺点是收费而且界面不太友好。我一般用LTspice跑开关电路用PLECS跑平均模型用PSIM跑数字控制。三个工具配合使用基本覆盖所有需求。6.2 测量工具与调试技巧网络分析仪是测环路传递函数的标配。如果没有网络分析仪可以用信号注入法用示波器和信号发生器测。具体做法是在环路里注入一个小信号测输入和输出的幅频和相频特性。电流探头是测电感电流的标配。如果没有电流探头可以用采样电阻但采样电阻会引入额外的压降和寄生电感。热像仪是测温升的标配。如果没有热像仪可以用热电偶但热电偶只能测一个点热像仪可以看整体温度分布。我调试时一般先用仿真验证再用网络分析仪测环路最后用热像仪看温升。三步下来基本能定位所有问题。6.3 第三版配套资源获取与使用第三版的配套资源包括习题解答、仿真文件、讲义PPT。习题解答在配套网站上有仿真文件在LTspice和PLECS的官网也有。讲义PPT是给教师用的但学生也可以下载来看。我建议你先把仿真文件跑一遍看波形再回去看书。这样理解起来会快很多。习题解答不要直接看先自己做做不出来再看。讲义PPT可以当复习提纲考前过一遍。提示配套资源在官网有下载链接搜索书名加“third edition”就能找到。仿真文件建议用LTspice跑因为LTspice免费而且收敛性好。7. 从教材到实战的进阶路径7.1 从单管变换器到多相与交错单管变换器是基础但实际工程中经常用多相或交错。多相Buck可以降低输出纹波提高等效开关频率。交错Buck可以降低输入纹波减小输入电容。多相和交错的分析方法还是状态空间平均法但状态变量多了矩阵维度大了。第三版第10章讲了这个但讲得比较简略。我建议你找一些论文来看尤其是关于多相Buck的均流控制。7.2 从模拟控制到数字控制数字控制是趋势但数字控制有延迟、量化、分辨率的问题。第三版第20章讲了这个但讲得比较浅。我建议你找一些应用笔记来看尤其是TI和ADI的。数字控制的核心是采样和计算。采样频率一般是开关频率的1到2倍计算延迟是一个周期。这个延迟在频域上表现为相位滞后设计补偿器时要考虑进去。7.3 从硬开关到软开关软开关可以降低开关损耗提高效率。常见的软开关拓扑有LLC、ZVS、ZCS。第三版第19章讲了这个但讲得比较简略。我建议你找一些论文来看尤其是关于LLC的。LLC的设计比较复杂涉及谐振腔的参数选择、死区时间的设置、同步整流的控制。我做过一款1kW的LLC效率做到96%但调试花了很长时间。关键是要把谐振腔的参数算准然后用仿真验证。7.4 从硅器件到宽禁带器件GaN和SiC是趋势但驱动和布局的要求更高。GaN的开关速度很快dv/dt很高容易引起振荡。SiC的驱动电压和硅不一样需要专门的驱动芯片。第三版没有专门讲宽禁带器件但第3章讲了开关器件的特性可以推广到GaN和SiC。我建议你找一些应用笔记来看尤其是关于GaN驱动的。我做过一款GaN的Buck开关频率1MHz效率做到95%。但调试时遇到了振荡问题后来发现是驱动电阻太小导致dv/dt太高。把驱动电阻加大之后振荡消失了。提示宽禁带器件的布局很关键功率回路要尽量小驱动回路也要尽量小。否则寄生电感会引起振荡甚至炸管。8. 个人学习心得与踩坑记录我学这本书的经历比较曲折。第一遍看的时候第二章的伏秒平衡推了半天没推明白后来用仿真跑了一个Buck电路看波形才明白伏秒平衡的物理意义。第二遍看的时候第七章的状态空间平均法又卡住了矩阵写出来不知道什么意思后来用MATLAB算了一遍才明白平均模型的意义。第三遍看的时候第九章的平均开关模型和第十七章的环路补偿才真正把理论和实际连起来。踩过的坑也不少。有一次做一款Boost电路用平均模型算出来的传递函数和实际差很多后来发现是DCM的影响没考虑。有一次做一款LLC谐振腔的参数算错了效率只有90%后来重新算了一遍效率做到96%。有一次做一款GaN的Buck驱动电阻太小导致振荡炸了两个管子。这些坑让我明白一个道理理论是基础但实际调试才是关键。理论给你一个起点实际调试给你一个终点。两者结合才能真正把电力电子做好。最后再分享一个小技巧如果你觉得这本书的数学推导太枯燥可以先看每章后面的小结和习题了解这一章的核心内容然后再回去看推导。这样阅读体验会好很多。另外仿真软件是你的朋友多跑仿真多看波形比硬推公式效率高。