COMSOL锂枝晶仿真:流动耦合下的多物理场建模实战
锂枝晶这个坑做锂金属电池的人基本都躲不开。锂金属阳极的理论比容量高得诱人但循环时锂沉积极度不均匀枝晶一长起来轻则库仑效率下滑重则刺穿隔膜引发内短路甚至起火。COMSOL里做锂枝晶仿真常规玩法是移动网格去跟踪沉积界面同时求解电场和浓度场这套路不少人跑过。但如果把电解液当成完全静止的液体模型和真实场景差距很大——尤其是电解液处于流动状态的场景比如液流电池、微流控电池或者电池内部因浓度梯度产生的自然对流扰动。这种时候流动会明显改变枝晶的生长行为。这篇博文从一个完整的COMSOL项目出发聊聊如何在“锂枝晶生长 流动耦合”的框架下把电势场、浓度场和枝晶形貌三者统一进一个模型里。内容适合正在做电化学仿真、准备复现锂枝晶模型、或者想深入了解移动网格与多物理场耦合的朋友参考。1. 项目需求与仿真思路拆解1.1 为什么要把流动引入锂枝晶仿真传统锂枝晶仿真基本建立在“静液纯扩散”假设上。Chazalviel模型、Monroe-Newman模型这些经典理论讨论的都是离子在静止电解液中的空间电荷分布与枝晶触发条件。但真实工况下电解液并不安分。液流电池靠泵强制循环电解液以一定流速扫过电极表面扣式电池虽然外部静止但浓度梯度会诱导自然对流局部流动速度并不为零。流动的存在直接改变了控制方程——锂离子的输运从简单的扩散方程变成了对流-扩散方程多了一个速度场自由度。为什么流动对枝晶影响这么大核心在浓差极化。电沉积时电极表面锂离子被大量消耗如果没有流动离子只能靠扩散从远处补充。扩散速度有限电极附近很快出现浓度亏空浓差过电位随之增大。浓差过电位一大局部电流密度分布就变得极不均匀尖端的沉积速率被进一步放大枝晶越长越快。流动的作用就是打破这个负反馈链条——流速把本体电解液中浓度高的锂离子不断“搬运”到电极附近边界层外缘浓度被持续刷新边界层厚度被压缩供料能力显著增强。我习惯先做一个数量级估算再动手建模。扩散通量大致是 D·Δc/δ取 D1.2e-10 m²/sΔc1000 mol/m³边界层厚度δ100 μm扩散通量约1.2e-3 mol/(m²·s)。而对流通量是 u·c进口流速取5e-4 m/s就是0.5 mol/(m²·s)比扩散通量高出两三个数量级。这个对比很直观流动一旦存在传质主导机制就从扩散切换成对流枝晶形貌不可能不受影响。1.2 方案选型移动网格与水平集的取舍描述枝晶形貌演化业界常用两套方案移动网格和相场法。相场法包括水平集能描述复杂拓扑变化枝晶断裂、分叉、合并都能处理但计算开销非常大参数也敏感——界面能、迁移率、各向异性系数一大堆稍微调一个值形貌就完全不一样。如果再往上耦合一个速度场计算规模成倍增长参数扫描基本跑不动。移动网格法的优势是简洁直接。界面用边界显式表达网格节点跟着物理速度走不需要引入额外的序参量场计算量小得多。代价是拓扑变化能力弱界面一旦发生过度扭曲、合并或断裂移动网格就失效。具体到这个项目——研究流动对枝晶初期形貌的影响观察窗口是单个枝晶种子生长到一定尺寸这个阶段拓扑变化不剧烈移动网格完全够用。配合COMSOL 6.x的自动重新划分网格功能还能把变形范围进一步拓宽。所以我的选型结论是研究流动耦合下的枝晶问题移动网格是性价比很高的起点。2. 模型搭建与参数体系2.1 几何模型与物理场选择我搭的是一个二维微通道模型长2 mm、高0.5 mm。底部是锂金属工作电极顶部是对电极电解液从左侧流入、右侧流出。关键在于底部电极中央放置了一个半径30 μm的半圆形凸起作为初始枝晶“种子”。为什么要放这个种子因为理想平面电极上沉积初始阶段是均匀的枝晶从哪里长出来本质上依赖于随机扰动。手动加一个几何种子等于把扰动显式化便于观察尖端区域的局部电化学行为。物理场我选了四个层流spf算速度场、稀物质传递tds算锂离子浓度场、电流分布接口算电解质电位再加移动网格aw跟踪枝晶表面。这里要说明如果有电化学模块直接用“三次电流分布”接口最省事如果手上只有基础COMSOL也没有问题——在稀物质传递的边界条件里手动写Butler-Volmer通量表达式再配一个简单的电解质电位方程效果完全够用。博文后面会给出具体表达式。几何建好后网格划分要特别注意。通道主体用映射网格拉均匀一点电极附近尤其是种子尖端必须用边界层网格加密。我建议最小单元尺寸取3 μm以下确保浓度边界层和移动网格变形区域有足够分辨率。网格太粗移动网格一步就翻转给你看。2.2 核心参数设置清单参数是仿真模型的灵魂同一个模型参数差一个量级结果可能完全相反。这个项目用到的参数如下参数符号设定值单位取值依据初始锂离子浓度c01000mol/m³对应常规1 M锂盐电解液扩散系数D1.2e-10m²/sLi在EC/DMC中的典型量级电解液电导率σ1.0S/m1 M LiPF6电解液典型值阳极传递系数α_a0.51对称电荷传递动力学阴极传递系数α_c0.51对称电荷传递动力学交换电流密度i050A/m²锂电极/有机电解液常见范围温度T298.15K室温工况锂摩尔体积V_m1.3e-5m³/mol锂金属物性入口流速u_in0~5e-4m/s微流控/液流工况可变范围初始种子半径r030μm代表枝晶生长起始扰动特别注意COMSOL默认使用SI单位文献里那些mol/L、cm²/s、mS/cm必须换算浓度乘1000变成mol/m³扩散系数乘1e-4变成m²/s。很多人跑出奇怪结果查到最后就是单位换算出了问题。交换电流密度我取了常数50 A/m²。严格来说i0会随表面浓度变化更合理的写法是i0 i0_ref·(c/c0)^α。COMSOL里这个表达式可以直接写在变量定义里把局部浓度c代进去即可。项目初期先用常数把框架跑通后面再改浓度依赖版本对比差异。2.3 耦合逻辑与求解器配置四个物理场不是孤立求解是一条完整的耦合链速度场通过对流项影响浓度分布浓度分布通过Nernst项影响局部过电位过电位通过Butler-Volmer方程决定局部电流密度电流密度通过法拉第定律决定枝晶表面法向生长速度生长的界面反过来改变几何形状几何变化又影响流场和浓度场的计算域。这个闭环每走一圈就是一次时间步进。耦合逻辑理顺后求解策略要讲究。我的习惯是两步走第一步先关闭移动网格做稳态求解把层流速度场和初始浓度场算准第二步开启瞬态求解激活移动网格和所有物理场耦合开始枝晶演化。千万不要一上来就全耦合瞬态硬算非线性太强收敛极其困难还容易把问题定位搞混。求解器方面移动网格瞬态问题建议用PARDISO直接求解器网格规模中等时稳健性很好。如果网格比较大可以考虑MUMPS。时间步进用BDF二阶格式COMSOL默认设置一般就行但手动限制一下最大时间步长能避免大步长跳过关键物理过程。3. 关键实现细节电极动力学与移动网格3.1 Butler-Volmer方程在边界条件中的实现没有电化学模块时Butler-Volmer方程要靠手写。思路是这样的在“变量”节点里定义局部过电位η和局部电流密度i_bv然后在稀物质传递接口的电极表面边界上把锂离子的边界通量设为 i_bv/F。过电位的定义是η φ_s − φ_l − E_eq。项目里工作电极设为地电极电位φ_s 0平衡电位E_eq取参考态0所以η −φ_l。φ_l从哪里来如果你有电流分布接口它直接就是求解变量如果手动实现可以用电解质欧姆定律和电流守恒推一个电位方程出来。对于本项目我建议直接用“三次电流分布电解质”接口或基础版中“电流分布”接口省去手写PDE的麻烦。Butler-Volmer方程写成i_bv i0 · ( exp(α_a·F·η/(R·T)) − exp(−α_c·F·η/(R·T)) )其中α_a和α_c都取0.5。若想包含浓度依赖把i0替换为i0_ref·(c/c0)^0.5。方向符号要特别小心沉积反应消耗锂离子边界通量指向电极内部通量表达式的正负号取决于几何中电极在域的上方还是下方。第一次跑通后先检查浓度场是不是在电极附近下降再继续往下走。3.2 枝晶表面移动网格设置要点移动网格是整个模型的机械核心。在“移动网格”接口中把枝晶表面边界设为法向变形法向速度由局部电流密度决定v_n −i_bv·V_m / F负号是因为锂沉积时界面往电极一侧推进方向与表面外法向相反。COMSOL里可以直接用“指定法向变形”特征在表达式里引用i_bv。有个细节要提醒网格位移最好只取法向分量不要让网格沿切向自由滑动。切向滑移会导致表面网格节点重新分布虽然不影响物理结果但会造成网格质量下降甚至局部单元退化。COMSOL的“法向变形”选项会自动处理这个不要用普通的“指定位移”去分解x、y分量。自动重新划分网格建议打开。COMSOL 6.x支持瞬态求解中自动重划分当检测到网格反转或质量恶化时会暂停求解、重新划分背景网格、映射解后继续。这个功能极大缓解了移动网格早期模型的崩溃问题。但注意自动重划分有额外计算开销重划分后某些区域的计算结果可能有微小跳变后处理时要有心理准备。3.3 流场耦合的实现方式层流接口和稀物质传递接口通过多物理场耦合节点自动连接。稀物质传递的对流项里速度场直接引用spf.U即可。入口边界给速度u_in出口边界给压力0上下壁面无滑移。这里有一个非常容易被坑的点一旦开启移动网格几何随时间变形层流接口也必须切换成瞬态求解。道理很简单——流场在一张不断变化的网格上求解网格本身在动流场要么跟着几何演化重新计算要么就失真了。我见过不少人只把浓度和移动网格设成瞬态层流仍然用稳态求解结果几何都变形了流场还是旧的结果毫无物理意义。层流瞬态之后流场的计算量会上来但如果入口流速恒定速度场很快达到准稳态时间步进压力并不大。4. 电势场与浓度场的结果解读4.1 电势场分布尖端效应与屏蔽效应从仿真结果看无流动工况下枝晶种子尖端附近的等电位线明显密集电位梯度远大于平坦表面区域。这意味着同样的电极过电位下尖端处电流密度高出周围一个量级以上。这就像避雷针的原理——尖端几何曲率大电场线在尖端汇聚电场强度剧增。这个效应叫尖端效应是枝晶自加速生长的根源之一。电流密度大 → 沉积快 → 尖端更突出 → 电场更集中 → 电流密度更大正反馈闭环成立。电势场云图上可以清晰看到尖端前方形成一个高电场强度的“锥形区”而种子根部两侧的等电位线则相对稀疏、平缓。如果模型里放多个枝晶种子还能观察到屏蔽效应相邻枝晶尖端之间的电场线互相排斥两个尖端的中间区域电流密度明显降低导致中间位置沉积减缓枝晶倾向于错开生长。单尖端模型看不到这个现象但理解屏蔽效应对后续扩展多枝晶模型很有帮助。4.2 浓度场演化浓差极化如何促进枝晶生长浓度场的演化可以说直接决定了枝晶的命运。无流动时随着沉积进行电极表面附近锂离子被快速消耗表面浓度从初始1000 mol/m³一路下降。在仿真运行几十秒后尖端附近的表面浓度甚至能降到600 mol/m³以下。浓度亏空区域呈现出随尖端延伸的漏斗形状——尖端消耗最猛所以亏空最深前端浓度梯度最大。浓差极化的影响在于过电位。局部表面浓度越低Nernst项中的ln(c/c0)越负局部过电位η越大电流密度反而增加。这就形成了一个恶性循环尖端处的离子消耗造成更大的局部过电位更大的过电位加速沉积沉积又进一步消耗离子。浓度场、电势场、形貌三者在这个正反馈里紧密耦合缺一不可。流动工况下浓度场面貌完全不同。速度场把高浓度电解液持续推入枝晶前端尖端附近的浓度亏空明显缩小表面浓度回升到850 mol/m³以上浓度梯度被压缩到很薄的一层。底层的机理是边界层外缘的浓度被流动不断“刷新”浓度梯度增大扩散通量自然增强供料速度追上了消耗速度。4.3 流动对浓度边界层的抑制效果我跑了几组不同入口流速的对比结论很明确流速越大浓度边界层越薄。无流动时边界层厚度能有上百微米入口流速加到5e-4 m/s后边界层被压到二三十微米。边界层厚度直接影响传质阻力边界层越薄浓差极化越小沉积越均匀。这里要澄清一个容易误解的物理图像。很多人以为流动是直接“吹走”电极表面的低浓度液体把高浓度液体贴到电极上。实际流体力学中电极表面是无滑移边界表面处流速为零流动不可能直接冲刷表面。流动的真实作用是压缩边界层外缘的位置——它把远端的高浓度“资源”推送得更靠近电极边界层整体变薄扩散梯度变大。这和对流换热的边界层理论是同一个思想只是研究对象从热量换成了锂离子浓度。有流动之后过电位的构型也发生改变。浓差过电位占比下降电荷转移过电位占据主导整体过电位对局部浓度的敏感度降低。这个变化对枝晶生长是实质性的电流密度的不均匀性减弱尖端的生长优势被削弱。5. 枝晶形貌演化与参数影响5.1 基准工况的形貌演化过程无流动基准工况下初始半圆种子沿法向快速伸长。前200个时间步内尖端径向位移明显大于种子根部附近界面形貌逐渐从半圆拉长为接近针状的凸起。同时种子根部附近也有沉积但速率和尖端相比差得多。整体趋势是尖端越来越尖宽高比越来越小。这背后是上节说的正反馈机制尖端电流密度持续偏高尖端局部浓度持续偏低浓差过电位持续放大沉积速率继续加快。数值结果上尖端局部电流密度可以比种子根部高出五到十倍。这种强烈的自加速特性使枝晶形貌对初始扰动极其敏感——种子尺寸差几微米最后长出的枝晶尺寸可能差出一大截。5.2 流速对枝晶形貌的影响规律加流动之后形貌变化非常直观。低流速工况5e-5 m/s下尖端效应仍然存在枝晶仍然呈针状生长但生长速度下降了大概两到三成浓度亏空区比无流动时小了一圈。这说明低流速下流动开始起作用但还不足以扭转尖端优势。中流速工况2e-4 m/s是分水岭。尖端附近的传质得到显著改善尖端沉积速率与种子基底差距缩小形貌从细长针状渐渐“钝化”成圆丘状。此时枝晶虽然还在生长但不再是针尖式的外延生长而是整体抬升致密性明显更好。高流速工况5e-4 m/s下几乎看不到尖端生长优势了。形貌趋近于均匀沉积种子只是略微凸起整体更像一层逐渐增厚的均匀锂层。这个结果给出一条重要启示流动不是简单“抑制”枝晶而是通过削弱尖端优势把生长模式从“尖端主导”切换成“均匀推进”。工程上如果能把局部流动设计好枝晶的破坏力会大幅度下降。5.3 参数扫描与设计建议除了流速我对交换电流密度和扩散系数也做了参数扫描。交换电流密度减小时电荷转移阻力增大沉积速率整体下降枝晶生长变缓形貌也偏钝。扩散系数增大时传质效率提升浓度边界层变薄效果类似增加流速但作用路径不同——扩散系数改变的是电解液本征输运能力流动改变的是外部对流输运强度。参数扫描建议用COMSOL的参数化扫描功能先扫单个参数看清趋势后再做双参数扫描。不要一上来就扫网格计算量会爆炸。我自己的顺序是u_in先扫5个点0、5e-5、1e-4、2e-4、5e-4 m/s再取一个中等流速扫交换电流密度50到200 A/m²最后看扩散系数0.5e-10到3e-10 m²/s的影响。每组扫描记录三个指标尖端高度、尖端最大电流密度、表面浓度最小值。三个指标足够描述形貌趋势和传质状态。6. 实战问题排查与避坑指南6.1 移动网格变形失真怎么处理移动网格最经典的问题是负Jacobian错误报错信息大致是“Jacobian is negative at some point”或者“Mesh has inverted elements”。遇到这个先别慌按优先级排查三件事。第一时间步长是不是太大。步长越大每一步网格位移越多单元越容易翻转。把最大时间步长减小一半再试很多时候直接就解决了。第二网格是不是太粗。枝晶尖端是曲率最大、变形最剧烈的地方局部网格加密是必须的。种子变形区域最小单元尺寸至少取初始种子半径的五分之一到十分之一。第三自动重新划分网格是否开启。如果已经开启还报错检查触发间隔——设置成每几步就检查一次网格质量。另外一个实用技巧把几何变形速度做“缓启动”。前几个时间步用法向速度的缩放系数0.1过渡到1让网格有一个逐步适应的过程能显著降低初期翻转概率。6.2 收敛失败与时间步长设置全耦合瞬态求解不收敛是这类模型的常态。解决办法靠“拆”先用稳态把流场和浓度场算好再开启瞬态。瞬态初始阶段用较小的时间步长BDF求解器对初始值敏感初始步长给1e-3 s量级跑几步正常后就不用手动管了。如果仍然不收敛检查耦合变量的初值是否合理。COMSOL的“一致初始化”选项建议打开它能保证所有物理场在初始时刻相互兼容。还有一个常见坑浓度场的初始解和边界条件冲突导致前几步数据极度震荡。用稳态求解的结果作为瞬态初始值是规避这个问题最有效的手段。6.3 单位与归一化问题单位坑我用“血泪经验”四个字形容。COMSOL默认SI单位mol/L的浓度值一定要乘1000写入扩散系数cm²/s乘1e-4电导率mS/cm乘0.1。最隐蔽的是参考浓度c_ref。过电位表达式里有ln(c/c_ref)c_ref必须和初始浓度一致都是1000 mol/m³。如果c_ref误写成1对数项变成正值过电位方向彻底反转电流方向直接错了仿真结果从根上就废了。养成一个好习惯所有参数设完先看一眼变量表达式的单位。COMSOL的表达式编辑框会检查单位一致性如果通量表达式的单位不是mol/(m²·s)说明某个参数换算有问题当场就能抓出来。6.4 常见问题速查表把项目里踩过的坑整理成一张表方便对照排查现象可能原因处理办法网格出现负Jacobian变形量过大、网格过粗、步长过大加密种子区域网格、减小时间步长、开启自动重划分浓度场出现负值通量边界方向不对、初始值不兼容检查边界通量正负号、开启一致初始化电流密度方向反过电位表达式符号错误、c_ref错误核对η φ_s − φ_l − E_eq符号检查ln(c/c_ref)的参考值自动重划分后结果跳变非局部耦合变量在重划分后丢失用探针或数据集重新提取变量重划分后延续初始历史数据层流稳态求解报错移动网格与稳态研究不兼容把层流切换到瞬态求解仿真速度极慢网格量太大、全耦合反复迭代先参数扫描单量适当放松网格考虑分离式求解结语把这个模型完整跑通我最深的体会是锂枝晶仿真不需要一上来就和实验完全对标。先简化几何、单枝晶种子、流动耦合把物理图像搞清楚再一步步加复杂度。流动对枝晶的影响本质上是破坏了尖端“越缺离子长得越快”的正反馈链条。流速大到一定程度枝晶形貌从针状切换成圆丘状这个趋势在参数扫描里看得清清楚楚。最后再分享一个小技巧COMSOL的绘图组里把浓度场用表面图展示电势场叠加等值线形貌用变形后的几何轮廓显示三个图叠在同一个平面上。做项目汇报时一张图同时说清楚“传质状态、电场集中、界面演化”三个维度比翻十张单物理场图都有说服力。希望这篇内容对正在折腾锂枝晶-流动耦合仿真的朋友有点帮助。

相关新闻

轻任务平台的任务配额与限流设计——以帮帮星球为例

轻任务平台的任务配额与限流设计——以帮帮星球为例

背景与问题定义轻任务平台(用户领取问卷、内容创作、试玩等微任务并获取报酬)在高峰期会面临两类典型压力:其一是少数用户通过脚本或账号矩阵高频刷取高价值任务,挤压普通用户的领取机会;其二是高价值任务瞬时放量导致…

2026/10/4 4:07:06 阅读更多 →
第 6 天|IP 把数据送到机器,谁把它交给程序

第 6 天|IP 把数据送到机器,谁把它交给程序

前五篇,我们一直在追一份数据包:它离开电脑,经过路由器,一跳一跳走向服务器。 假设它终于到了。服务器上可能同时运行着网站、数据库和其他服务;网站还可能正在接待成千上万名访客。服务器怎么知道,这份数…

2026/10/4 4:07:06 阅读更多 →
插件系统深度解析:加载、激活与failed to load plugins排查指南

插件系统深度解析:加载、激活与failed to load plugins排查指南

这两天在我折腾开源播放器MusicFree时,又碰到了一串“failed to load plugins”的报错信息。点开一看,其中一条写着“web boot: 2 entries did not activate”。说实话,干这行这么多年,凡是跟plugins打交道的场景——不管是IDE里的…

2026/10/4 4:06:06 阅读更多 →

最新新闻

SSC335空片烧写实战:BootROM原理与Flash_Tool全程指南

SSC335空片烧写实战:BootROM原理与Flash_Tool全程指南

贴片厂打样回来的板子,Flash里通常一个字都没有。上电后串口终端静悄悄,没有任何打印,这几乎是每个做SigmaStar SSC335方案的工程师最先遇到的场面。这时候,你需要把固件“塞”进这颗空片,而最直接的办法就是用原厂提供…

2026/10/4 4:42:26 阅读更多 →
@Transactional滥用导致连接池耗尽的真相

@Transactional滥用导致连接池耗尽的真相

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 4:42:26 阅读更多 →
ADS动态调参(Tuning)实战指南:从手动探路到协同优化

ADS动态调参(Tuning)实战指南:从手动探路到协同优化

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 4:42:26 阅读更多 →
P4053 建筑抢修:后悔贪心与堆的经典模型

P4053 建筑抢修:后悔贪心与堆的经典模型

做算法题最上头的一种感觉,就是明明写了一个“看起来没毛病”的贪心,兴致勃勃交上去,结果WA得一头雾水。P4053 [JSOI2007] 建筑抢修就是这类题里的经典代表,核心套路是“堆 后悔贪心”。先说清楚,这里的“堆”不是什么…

2026/10/4 4:42:26 阅读更多 →
MS2130 USB 3.0音视频采集芯片原理与硬件设计实战

MS2130 USB 3.0音视频采集芯片原理与硬件设计实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 4:42:25 阅读更多 →
单片机AT指令非阻塞配置模块模板:状态机与超时重试机制

单片机AT指令非阻塞配置模块模板:状态机与超时重试机制

搞单片机开发的朋友,十有八九都跟AT指令打过交道。WiFi模块要配ESP8266,蓝牙模块要配HC-05,4G模块要配EC200,GPS模块要配ATGM336H,甚至不少传感器模块都爱用AT指令来设置参数。AT指令本身逻辑很简单,就是“…

2026/10/4 4:41:25 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 10:36:31 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:35 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/3 9:42:36 阅读更多 →