手里这本《Fundamentals of Power Electronics》第三版已经被我翻得书脊开裂。做电源设计这些年它一直是我的案头标准件小信号建模、环路补偿、磁芯损耗遇到不太确定的细节第一反应都是回来翻它。可以说这本教材确实培养了好几代电力电子工程师我一开始也把它当“标准答案”。直到上个月我按书里的小信号等效电路搭了个平均模型跟实测的相位对不上差了整整180度。折腾快两天最后才发现是图里一个受控源的箭头方向印反了。从那天起我开始一边读一边做勘误越做越觉得这件事有意思。这篇文章就把我目前在这本第三版里发现的问题按类别整理出来顺便说说我是怎么确认一个错误确实存在的。内容面向正在通读FPE、准备做电源设计或者打算把这本书作为工具书长期使用的读者。先说明一条我手上这个印次是第三方印刷不同印次和电子版很可能已经修正过部分内容下面每一条都以这个印次为准。1. 为什么一部经典教材还需要读者来挑错很多人听到“经典教材里也有错”会先愣一下。我的看法是经典教材的错误率虽然低但绝不是零。而且教材越厚、版本迭代越复杂出错的概率反而越高。这里有个常被忽略的规律错误不是均匀分布在全书里的而是集中出现在重写最多的章节、新增的例题、以及为了排版美观重新编号的公式区域。1.1 错误集中在新内容和新排版里第三版不是简单小修它做了不少结构调整像数字控制、谐振变换器这些内容都得到了扩充章节重新划分之后公式编号也全部洗过一遍。我自己的体感是老章节经过几个版次反复校对错误很少真正容易出问题的地方恰恰是那些“这次版本刚加入”的推导步骤和配图。因为新增内容经过的眼睛少排版还需要把旧图重新绘制图注、坐标轴、符号方向一挪动就容易出偏差。1.2 勘误过程是一种被迫的深度精读我刚开始发现第一处错误时第一反应是“我是不是看错了”第二反应是“要不要去网上找勘误表”。后来我发现确认一处错误的过程本质上就是把这一页前后的推导自己重做一遍。比如要判断受控源方向印反了就得回到平均开关模型的定义重新写下KCL方程对比正文式子里的符号。这个过程逼着我搞清楚了很多以前跳过去的细节。所以我对想参考这份勘误的读者有个建议不要把这篇文字当成“抄答案”最好把自己算出来的结果和书上的印错内容对照一遍。你亲自推过一遍之后印象会深得多。1.3 先统一核对基准再动手我这份记录只对“第三次印刷”负责。同一个版本不同印次之间也可能有差异我在朋友那里见过第四次印刷的电子版其中一处我已确认的图注问题在电子版里已经改掉了。所以你在看下文时先翻一下自己那本的版权页确认印次。如果发现我说的位置和你手里的对不上先别急着怀疑很可能是印次不同导致的。2. 最容易让人白费功夫的三类错误读这本教材的过程中我总结出一个经验书里的“错”分很多种真正危险的不是那种一眼能看出来的漏字而是“看起来完全合理”的错。根据我自己踩过的坑下面三类是最容易让人白费的。2.1 量纲与单位混用最隐蔽的一类在所有错误里量纲错误最隐蔽因为它往往出现在一句平淡无奇的文字描述里而不是公式里。比如在磁路基础那一章某段正文解释磁通密度B的单位时写成了“Wb/m”而紧挨着的公式和图表里单位却正常写的是“Wb/m²特斯拉”。如果你只看文字、不核对公式很容易把B和磁场强度H的单位彻底搞混后面做电感设计时算磁芯面积就会差出一个数量级。确认这种错误不需要高深知识看到单位里出现“每米”和“每平方米”的差异应该立刻警觉。我自己的习惯是凡是在正文里出现物理量单位都拿公式里的结果反推一遍单位对不上就标黄。2.2 波形图和参数表的标注错位最容易被记住的错误认知第二种错是图注标注错位。比如在Buck变换器连续导通模式的波形图里电感电流上升沿对应的时间区间图注标成了“1-D”下降沿对应的时间区间反而标成了“D”。熟悉Buck的人都知道开关管导通那段时间是D乘开关周期电感电流上升二极管的续流时间是1减D的那段电感电流下降。这种错误特别坑人因为很多人读图比读公式快你会先把图上的区间认知记进脑子里之后再看公式D和1减D就总觉得哪里拧着。我最初读那一节时并没有发现后来是拿仿真波形和书上的图仔细比对才意识到问题。这类错误不会让推导过程崩掉但会给你未来的阅读埋雷。2.3 参考方向前后不一致直接导致符号错误第三类是符号和方向层面的不一致这类错误的影响最大。我在文章开头提到的受控源箭头方向问题就属于这一类。在小信号交流等效电路里受控源的电流方向箭头印反会导致列KCL方程时多一个负号。接下来所有传递函数推导虽然内部自洽但和正确定义的模型对上时相位会差出180度。这种错误之所以让人头疼是因为它不像单位错误那么容易从表面发现。你需要把图里的方向约定、旁边给出的公式、以及前面章节的定义全部串起来才能判断到底哪个是错的。遇到这种情况我最推荐的办法就是动笔列方程别只盯着图看。3. 目前已确认的勘误记录截至当前印次下面这些是我经过验证、确认属于印错或内容表述问题的条目。我按主题把它们整理成了一张表后面再对每一条做详细说明。编号位置问题类型影响程度状态A1Buck稳态分析·波形图注图注区间标注错位中后续印次已修正A2小信号建模·受控源图箭头方向印反高待我反馈A3磁路基础·正文单位单位混用中后续印次已修正A4谐振变换器·特征阻抗式公式笔误高待我反馈A5正文引用·公式编号交叉引用错位低已确认3.1 A1Buck稳态分析图注里的占空比区间位置在讲Buck变换器连续导通模式的那一节具体是电感电流波形附近。原图注把上升沿和下降沿对应的时间段写反了D和1-D对调。这个错误不影响任何公式推导但它会直接影响第一遍阅读的理解效率。我在发现它之后专门做了一个小实验让一位同学只看那一页的图和图注不看正文公式让他口述电感电流在一个开关周期里的变化过程。结果他按图注说成了“导通阶段下降续流阶段上升”和物理事实正好相反。所以你如果正在初学阶段遇到这张图建议直接忽略图注里的D和1-D标注以电感电流斜率为准去理解。3.2 A2小信号模型受控源箭头方向位置在交流小信号等效电路那一部分图中控制端到输出端的受控源电流箭头方向和我前文反复确认的定义不一致。按照正文文字描述电感电流是从某个节点流入开关网络的但图中箭头却画成流出。这个错误造成的后果是按图列KCL方程得到控制到输出电压传递函数在低频段的相位会差180度。我用平均模型仿真验证过按图列方程得到的伯德图低频增益相位从正180度附近起步按文字定义修正后相位才回到0度附近。如果你发现自己的理论推导和实测相位差了一个负号建议优先检查这一类参考方向问题。3.3 A3磁路基础部分磁通密度单位位置在磁路基础章节偏前面的文字段落具体是说“磁通密度B的单位是Wb/m”。正确单位应该是Wb每平方米也就是特斯拉。这个错误只出现在文字描述里同一页的公式和符号表都是对的所以单独抄笔记时很容易被带到沟里。我的建议是在笔记里把B和H的单位单独列出来B是磁通密度单位特斯拉Wb/m²H是磁场强度单位安/米。两者不要混。磁路设计里算磁芯面积要用到B一旦单位用错磁芯面积会差很多后面绕线匝数全都要跟着错。3.4 A4谐振变换器特征阻抗表达式笔误位置在谐振变换器章节特征阻抗Z0的表达式被写成了根号(C/L)而正确写法是根号(L/C)。这个错误很典型单独看一行公式你会觉得“哦这是特征阻抗”根本不会多想。但只要你继续往下读就会发现后续计算负载谐振网络增益时用的数值和这个式子根本对不上。用我常用的量纲检验法能很快确认电感单位是亨利电容单位是法拉。根号(L/C)化简之后单位是欧姆反过来根号(C/L)化简出来是西门子也就是导纳。一个特征阻抗算式得到导纳量纲显然不合理。这个错误影响非常大如果你照着错式去设计LLC谐振槽路谐振频率和增益曲线都会比预期偏掉很多。3.5 A5正文与公式编号的交叉引用错位位置在某处正文引用“见式(12.xx)”但那个编号对应的公式是变压器同名端的定义和上下文要引用的内容没有任何关系。这类交叉引用错误在厚书里不算稀奇一般在章节结构调整时发生公式重新编号后正文里的引用没有全部同步更新。它的危害最低但很干扰阅读体验。我遇到这种问题会直接把正确公式编号写在旁边不花太多时间纠结。因为你花两分钟就能在图里找到真正要引用的公式纠结编号反而浪费时间。4. 三步验证法怎么确认一个错误真的存在我前面列的这些条目没有一条是靠“看着不顺眼”下结论的。每一处都至少用了下面三种方法里的两种做交叉验证。如果你也想自己核查教材内容可以跟着这个思路来。4.1 第一步量纲检验与极端值代入量纲检验是最快的筛选手段。例如A4那条特征阻抗错式根号(C/L)的量纲可以这样算电感的单位是伏特乘秒再除以安培电容的单位是安培乘秒再除以伏特二者相除再开根号最后得到的是安培乘秒除以伏特也就是西门子。正确式子根号(L/C)得到的才是欧姆。只要把单位列出来这一处基本就能确定有问题。极端值代入法适合检查增益公式。以Boost变换器理想增益1/(1-D)为例占空比D等于0时输出等于输入这是对的D趋近于1时增益趋近无穷大这也符合Boost在连续模式下的物理特性。如果在某处看到类似公式被写成1/(1D)可以先代入D等于0检查结果还是1没问题但再代入D等于0.5增益变成0.67输出电压反而比输入低这就和Boost的基本性格矛盾了。许多隐藏较深的公式错误用这个办法一试就露馅。4.2 第二步用电路仿真软件重建波形和传递函数量纲和极端值能筛掉一部分问题但像A2那种参考方向错误必须靠仿真或者实验才能确认。我的做法是先按书上的文字定义搭一个理想开关模型再按图里的等效电路搭一个平均模型然后在同一工作点比较两者的开环传递函数。拿A2来说我测的是控制到输出的伯德图。理想开关模型在低频段相位接近0度平均模型按图字面搭出来低频段相位却接近180度。无论温度、负载还是输入电压怎么扫两套结果的符号都对不上。这时基本可以断定问题不在仿真设置而在模型定义与图之间一定有一个符号差异。顺着差异去找就能定位到受控源方向。没有仿真条件的读者也可以用最简单的手算验证把图中所有受控源的方向改成你推断的“正确方向”重新列一遍传递函数看结果是否和下一节正文里的最终表达式逐项一致。如果一致那大概率就是图的问题。4.3 第三步查勘误表、跨印次对比再决定要不要反馈前两步确认了“这确实是个错误”之后我还会做一件事找这本教材的勘误表看看是不是已经有人提交过类似条目。经典教材在出版方主页上通常会有勘误页里面会写明是第几次印刷修正的。我那条A1就在勘误表里找到了记录A3也一样。既然已经有人发现我就不用再重复提交只要在自己的书里做个标注就行。如果勘误表里没有记录我会把问题整理成标准条目方便之后反馈。一个标准条目至少包含页码或章节位置、原文摘录、建议修改后的内容、修改理由、验证方式。提交的时候不要只甩一句“这里错了”那样对方很难定位。有依据、有建议的反馈处理速度通常快很多。5. 发现错误之后这本书该怎么继续用我发现错误之后并没有降低对这本书的评价。相反我认为带着勘误心态去读反而能把书里的营养吸收得更干净。这里分享几个我在实际使用中觉得有效的习惯。5.1 把勘误当成学习路线图而不是教材的污点一处印刷错误不等于整段推导都不可信。我在确认A2的时候把那一章的建模思路完整走了一遍收获比正常阅读大得多。你如果在某个地方卡住先怀疑自己、再怀疑书这个顺序不要反。大部分情况下卡住的原因是自己的符号约定和书里不同只有当你把定义反复核对之后才有足够把握认定是书的问题。这个“先怀疑自己”的过程本身就是训练。5.2 建立自己的标注体系我现在会同时用三种颜色的标记黄色标“疑似错误待验证”蓝色标“已确认错误已验证”红色标“原书或勘误表已修正”。每一处都会在页边写一行简短说明比如“见式(7.x)分子少乘一个s”。这样每次重读时不用重新推一遍就能知道当时的结论。我还习惯用一个本地表格做记录字段包括位置、原文摘录、建议改法、验证方式、发现日期。这个表随时可以追加也不会因为书被翻烂而丢信息。网上也有网友会汇总自己发现的勘误但我还是建议自己先验证再参考别人的版本因为印次不同很多条目根本对不上。5.3 反馈给编著者的正确姿势如果你确认了一处新错误想反馈给出版方我的经验是一上来就要写清印次没有印次信息对方很难判断你说的是哪个版本。然后按条目给出页码和原文最好附一张截图。最后给出你认为应该改成什么以及这么改的理由。措辞上没必要过度客气也不用充满攻击性客观陈述事实就够了。反馈之后不要指望立刻收到回信。教材勘误的收集和整理周期通常比较长有的条目可能要等到下一次印次才修正。所以自己书里先标好别影响后续学习节奏是最实际的做法。最后再分享一个我自己的体会现在我看到任何公式都会下意识在脑子里过一遍量纲看到任何波形图都会先问“这条曲线的上升和下降分别对应哪个开关状态”。这个习惯是被这本教材的几处错误训练出来的但它帮我在实际电源调试里避开了不少坑。这份勘误记录我会持续补继续往下读的时候再遇到问题再回来更新。
阅读完成 · 觉得有帮助?