磁集成Boost变换器Simulink建模与仿真:耦合电感参数扫描及优化

1. 为什么磁集成 Boost 值得单独建模仿真

1.1 从两个电感变成一个耦合电感,省的不只是体积

做电力电子的人对 Boost 变换器都不陌生,输入电感、开关管、二极管、输出电容,拓扑简单到闭着眼都能画出来。但真正做过高功率密度电源的工程师都清楚,那个输入电感往往是板上最占地方、最沉的元件之一。磁集成要解决的核心问题就是:能不能把 Boost 里承担不同功能的磁件,通过共用磁芯、绕组耦合的方式合并成一个磁性元件,从而把体积、重量、损耗同时压下来。

Boost 变换器里通常有两个明显的磁件:一个是输入侧的升压电感,另一个是输出侧为了降低纹波而加的滤波电感。传统做法是两个独立的磁芯、两套绕组,占两块板面积。磁集成思路是把这两个绕组绕在同一个磁芯上,通过合理的耦合系数设计,让它们既完成各自的储能与滤波任务,又互相利用对方的磁通。听起来很美,但耦合一旦引入,电感不再是固定值,等效电感会随占空比和耦合系数变化,纹波、动态响应、峰值电流全都会跟着变。这就是为什么光靠手算不够,必须上 Simulink 做时域仿真验证。

我个人的判断是:磁集成 Boost 的仿真价值,不在于验证“能不能升压”——那是最基础的,而在于搞清楚耦合系数 k、匝比 n、占空比 D 三者之间的耦合关系,以及它们如何共同影响电流纹波和开关管应力。很多新手直接把两个电感换成耦合电感模型就跑,结果波形一塌糊涂,根本原因是没理解耦合电感在 Boost 里的等效模型和普通电感完全不同。

1.2 仿真能帮你省下的试错成本

磁集成方案如果直接打样,一个定制磁芯的开模、绕制、测试周期少说两三周,成本也不低。更麻烦的是,耦合系数这种参数在实物上很难精确控制,绕制工艺稍有偏差,k 就从 0.9 掉到 0.7,整个电路的工作点全变了。用 Simulink 先把参数扫一遍,把 k 从 0.5 到 0.98、匝比从 1:1 到 1:3 全部跑一遍,找出纹波最小、应力最合理的区间,再去打样,能省掉大量反复。

而且 Simulink 里可以做的事情比实物测试多得多:你可以单独看耦合绕组的电流波形,可以随时改耦合系数而不换硬件,可以把理想开关换成带导通电阻和结电容的模型看真实损耗。这些在实物上要么测不到,要么测起来很贵。所以这篇内容我会围绕“怎么在 Simulink 里把磁集成 Boost 建得准、跑得稳、看得清”来展开,适合已经会搭基础 Boost、想往磁集成方向深入的朋友。

2. 磁集成 Boost 的核心原理与建模思路拆解

2.1 耦合电感在 Boost 中的等效行为

先把原理说透。普通 Boost 的升压电感 L,在开关导通时储能,关断时把能量和输入一起送到输出。磁集成之后,输入绕组和输出绕组绕在同一磁芯上,两者之间存在互感 M。这时候输入绕组看到的等效电感不再是它自己的自感 L1,而是受输出绕组电流影响的一个动态值。

用耦合电感的电压方程来描述:

v1 = L1 * di1/dt + M * di2/dt v2 = M * di1/dt + L2 * di2/dt

其中 M = k * sqrt(L1 * L2),k 是耦合系数。在 Boost 的工作过程中,开关导通和关断两个阶段,两个绕组的电流变化率 di/dt 符号不同,导致互感项 M*di2/dt 对输入绕组的作用在导通和关断时是相反的。结果就是:导通阶段等效电感变大,关断阶段等效电感变小(或者反过来,取决于绕组同名端接法)。这个等效电感的变化,直接决定了电流纹波的大小。

注意:同名端接反是新手最容易犯的错。接反之后互感项符号翻转,等效电感在导通时变小,纹波急剧增大,甚至可能让电路进入不连续模式。仿真前一定要先确认绕组极性。

2.2 为什么选择 Simulink 而不是其他工具

做磁集成仿真,工具选择其实有几个方向:PSIM、LTspice、PLECS、Simulink。我选 Simulink 的理由很实在:

第一,Simulink 的 Simscape Electrical 里有现成的耦合电感(Mutual Inductance)模块,可以直接设 L1、L2、k,不用自己写方程。第二,Simulink 的控制部分特别强,如果你后面要做闭环、做数字控制、做 MPPT 之类的算法,Simulink 能无缝衔接。第三,Simulink 的示波器和数据记录功能适合做参数扫描,配合 MATLAB 脚本可以批量跑仿真、自动出图。

当然 Simulink 也有坑:Simscape 的求解器设置不对,耦合电感这种带互感的模型很容易出现代数环或者收敛失败。这个后面在排查部分会详细讲。

2.3 整体建模框架的搭建逻辑

我的建模思路是分三层:功率层、磁件层、控制层。

功率层就是主拓扑,包括输入源、开关管、二极管、输出电容、负载。磁件层是核心,用耦合电感模块替代原来的两个独立电感。控制层是 PWM 驱动,先做开环固定占空比,验证基本工作点,再加闭环。

为什么要先开环?因为磁集成引入耦合后,工作点本身就需要重新确认。如果一上来就闭环,PI 参数没调好,波形振荡你分不清是耦合引起的还是控制器引起的。先开环把 D 固定,看稳态波形,确认等效电感和纹波符合预期,再上闭环,这样排查问题有层次。

3. Simulink 建模实操:从零搭一个磁集成 Boost

3.1 主电路参数计算与选型

动手之前先把参数定下来。我以一个常见的低压升压场景为例:输入 12V,输出 24V,开关频率 100kHz,输出功率 50W。这些是设计输入,接下来算电感和电容。

占空比:D = 1 - Vin/Vout = 1 - 12/24 = 0.5。

负载电阻:R = Vout^2 / P = 24^2 / 50 = 11.52 欧姆。

输出电流:Iout = P / Vout = 50 / 24 ≈ 2.08A。

输入电流平均值:Iin = P / Vin = 50 / 12 ≈ 4.17A。

电感取值要保证电流连续。临界电感 Lcrit = Vin * D / (2 * fsw * Iin) = 12 * 0.5 / (2 * 100000 * 4.17) ≈ 7.2 微亨。为了留裕量,取 20 微亨左右,保证 CCM 工作。

输出电容按纹波要求算。假设允许输出纹波 1%,即 0.24V。CCM 下输出电容 C = Iout * D / (fsw * ΔVout) = 2.08 * 0.5 / (100000 * 0.24) ≈ 43 微法。取 100 微法留裕量。

这些是普通 Boost 的参数。磁集成之后,输入绕组的自感 L1 取 20 微亨,输出滤波绕组自感 L2 根据滤波需求取,比如 40 微亨,耦合系数 k 先设 0.9 试跑。

参数符号取值说明
输入电压Vin12V设计输入
输出电压Vout24V目标输出
开关频率fsw100kHz常用频段
占空比D0.5由升降压比决定
输入绕组自感L120uH保证CCM
输出绕组自感L240uH滤波需求
耦合系数k0.9初始试探值
输出电容Cout100uF纹波裕量
负载R11.52Ω50W

3.2 耦合电感模块的正确配置

在 Simscape Electrical 里找到 Mutual Inductance 模块,它有三个参数:L1、L2、k。这里有个细节很多人忽略:模块默认是理想耦合,没有考虑漏感和绕组电阻。实际磁件一定有漏感和铜损,所以我会在 L1 和 L2 支路各串一个小电阻(比如 0.05 欧姆)代表绕组电阻,再在耦合电感外面并联或串联漏感来模拟漏磁。

漏感的估算:漏感 Lleak ≈ L1 * (1 - k^2)。当 k=0.9 时,Lleak ≈ 20 * (1 - 0.81) = 3.8 微亨。这个漏感不能忽略,它会影响开关关断时的电压尖峰。我通常把漏感分成两半,分别串在两个绕组支路上,这样更接近实际磁件的漏磁分布。

提示:Simscape 的耦合电感模块极性由端口方向决定。如果发现电流波形异常,先检查两个绕组的正负端接法,把其中一个绕组反接试试,对比波形。

3.3 PWM 驱动与开关管模型选择

开环阶段用一个 Pulse Generator 产生固定占空比的方波,频率 100kHz,占空比 0.5。驱动信号直接给 MOSFET 的栅极。

开关管模型我建议分两步走:第一轮用理想开关(Ideal Switch),跑通拓扑、看稳态波形;第二轮换成带导通电阻 Rds(on) 和输出电容 Coss 的 MOSFET 模型,看真实损耗和电压尖峰。理想开关跑得快,但看不到开关损耗和振铃;真实模型慢,但能暴露问题。

二极管同理,先用理想二极管,再换带正向压降和结电容的模型。磁集成 Boost 里二极管的关断反向恢复会影响耦合绕组的电流,如果做高效率设计,这一步不能省。

3.4 求解器设置与仿真步长

这是 Simulink 仿真磁集成最容易翻车的地方。耦合电感引入了互感项,方程之间强耦合,如果求解器步长太大,会直接报代数环或者结果发散。

我的设置习惯:

  • 求解器类型:ode23tb 或 ode15s,这两个适合刚性系统。
  • 最大步长:设为开关周期的 1/100 到 1/200。100kHz 对应 10 微秒周期,最大步长设 50 到 100 纳秒。
  • 相对容差:1e-4 到 1e-5。
  • 绝对容差:1e-6。

如果跑起来还是慢,可以把仿真时间先设短一点,比如只跑 5 个开关周期,看稳态建立过程,确认没问题再跑长。

% 在 MATLAB 脚本里批量设置仿真参数 set_param('MagBoost/Simscape', 'Solver', 'ode23tb'); set_param('MagBoost/Simscape', 'MaxStep', '5e-8'); set_param('MagBoost/Simscape', 'RelTol', '1e-4');

4. 仿真结果分析与关键波形解读

4.1 输入电流纹波与等效电感验证

跑完开环仿真,第一件事是看输入绕组电流波形。普通 Boost 在 CCM 下输入电流是三角波,纹波 ΔI = Vin * D / (L * fsw)。代入 20 微亨:ΔI = 12 * 0.5 / (20e-6 * 100000) = 3A。这个纹波相当大,因为电感偏小。

磁集成之后,由于耦合作用,导通阶段等效电感变大,纹波应该比 3A 小。具体小多少取决于 k 和匝比。我实测 k=0.9、L1=20uH、L2=40uH 时,输入电流纹波大约降到 1.8A 左右,等效电感约 33 微亨。这个结果和理论估算吻合:耦合让导通阶段等效电感提升,纹波下降。

但要注意,关断阶段等效电感会变小,所以电流下降斜率变陡。如果你看到电流波形上升缓、下降陡,这是正常的耦合现象,不是错误。

4.2 耦合绕组电流与磁通分析

输出绕组(滤波绕组)的电流波形是磁集成特有的看点。在普通 Boost 里,输出侧只有电容滤波,没有电感。磁集成把滤波电感耦合进来后,输出绕组会有电流流过,这个电流和输入绕组电流通过互感互相影响。

观察要点:输出绕组电流的纹波方向是否和输入绕组相反。如果同名端接对,两个绕组的纹波应该有一定的抵消趋势,这正是磁集成降低总纹波的原理。如果发现两个绕组纹波同向叠加,说明极性接反了,需要调整。

磁通方面,可以在仿真里用电压积分估算磁芯磁通:Φ = ∫v dt / N。如果磁通摆幅超过磁芯饱和磁通,说明设计有问题,需要增大磁芯截面积或降低匝数。仿真阶段虽然看不到饱和,但可以通过磁通摆幅判断设计裕量。

4.3 开关管电压应力与二极管反向恢复

磁集成之后,开关管关断时的电压尖峰会因为漏感而变化。漏感越大,关断时 di/dt 在漏感上产生的电压尖峰越高。仿真里可以清楚看到:理想开关没有尖峰,换成带漏感的模型后,关断瞬间电压会冲到 Vout 以上,甚至超过开关管耐压。

我一般会在仿真里加一个 RCD 吸收电路或者 RC 缓冲,看尖峰能压到多少。如果尖峰超过开关管额定电压的 80%,就要考虑换更高耐压的管子或者优化漏感。

二极管反向恢复在磁集成里更明显,因为耦合绕组的电流会通过互感影响二极管电流。如果看到二极管电流在关断时有一个反向尖峰,那就是反向恢复。仿真里可以换用 SiC 二极管模型对比,看恢复电流能降多少。

5. 常见问题与排查技巧实录

5.1 仿真报错与收敛问题速查

问题现象可能原因解决方法
报代数环错误耦合电感与理想开关形成代数环开关管串小电阻,或改用 ode23tb
仿真跑不动、极慢步长太小或模型太复杂先简化模型,用理想开关跑通
波形发散求解器不适合刚性系统换 ode15s,降低相对容差
电流波形异常绕组极性接反反接一个绕组对比
输出电压不对占空比或负载设置错误检查 D 和 R 的计算

代数环是磁集成仿真最常见的坑。原因是理想开关在导通时电阻为零,耦合电感的方程和开关方程互相依赖,求解器无法直接解出。解决办法很简单:在开关管支路串一个很小的电阻,比如 1 毫欧,打破代数环。这个电阻对结果影响可以忽略,但能让仿真顺利跑起来。

5.2 波形不对时的排查顺序

发现波形和预期不符,我按这个顺序排查:

第一步,确认拓扑连接。用 Simulink 的万用表模块测几个关键节点电压,输入是不是 12V,输出是不是 24V,开关节点是不是方波。

第二步,确认耦合电感参数。L1、L2、k 是不是设对了,极性是不是接对了。可以先把 k 设为 0,退化成两个独立电感,看波形是否正常。如果 k=0 正常、k=0.9 异常,问题就在耦合设置。

第三步,确认求解器。把最大步长再减小一半,看波形是否改善。如果改善,说明是数值问题不是电路问题。

第四步,确认控制信号。PWM 频率、占空比、死区(如果有同步整流)是不是正确。

5.3 几个容易忽略的实操心得

第一个心得:仿真初期不要追求波形完美。磁集成 Boost 的稳态建立需要时间,前几个周期有振荡很正常。我一般跑 10 个周期以上再看稳态,不要被启动暂态吓到。

第二个心得:参数扫描用脚本,不要手动改。把 k 从 0.5 到 0.98 分成 10 个点,用 MATLAB 循环批量跑,自动记录每个点的纹波和峰值电流,最后画曲线。手动改参数跑仿真,效率太低还容易漏。

第三个心得:仿真和实测对不上,先怀疑漏感和绕组电阻。理想耦合电感的仿真结果往往比实测乐观,因为实际磁件有漏感、有铜损、有磁芯损耗。把这些寄生参数加进去,仿真才靠谱。

第四个心得:关注磁通而不是只看电流。磁集成设计的核心约束是磁芯不饱和,仿真里通过电压积分算磁通摆幅,比只看电流更能反映磁件设计是否合理。

6. 从开环到闭环:让仿真更接近真实工况

6.1 电压闭环的加入与 PI 参数整定

开环跑通之后,下一步是加电压闭环。用输出电压反馈,和 24V 参考值比较,误差经过 PI 控制器,输出占空比给 PWM。PI 参数整定我一般先用经验值:Kp 从 0.01 开始,Ki 从 100 开始,然后根据阶跃响应调整。

磁集成 Boost 的闭环有个特点:因为等效电感随工作点变化,PI 参数在不同负载下表现不一样。轻载时等效电感可能偏大,响应慢;重载时等效电感偏小,容易振荡。所以闭环仿真要跑多个负载点,确认稳定性。

6.2 负载阶跃与动态响应观察

加一个负载阶跃:从半载跳到满载,看输出电压跌落多少、恢复时间多长。磁集成 Boost 的动态响应通常比普通 Boost 稍慢,因为耦合绕组的能量交换需要时间。如果跌落太大,可以增大输出电容或者优化 PI 参数。

仿真里可以用 Step 模块给负载电阻加阶跃,用 Scope 记录输出电压和电感电流。重点看两个指标:电压跌落幅度和恢复时间。一般要求跌落小于 5%,恢复时间小于 5 毫秒。

6.3 效率估算与损耗分布

Simulink 里可以估算效率:用输出功率除以输入功率。但要注意,理想开关模型的效率接近 100%,没有参考价值。要估算真实效率,必须用带损耗的开关管和二极管模型,加上绕组电阻和磁芯损耗模型。

磁芯损耗在 Simulink 里比较难精确建模,可以用经验公式估算:Pcore = k * f^a * B^b,其中 B 是磁通摆幅。仿真里记录磁通摆幅,代入公式算损耗,再加到总损耗里。这样得到的效率虽然不精确,但能看出趋势,指导磁件优化方向。

7. 磁集成参数扫描与优化方向

7.1 耦合系数 k 对纹波和应力的影响

k 是磁集成最关键的参数。k 越大,耦合越强,导通阶段等效电感越大,纹波越小。但 k 太大也有问题:漏感虽然小了,但耦合绕组的电压应力会增大,而且实际磁件很难做到 k 大于 0.95。

我做过一组扫描:k 从 0.5 到 0.95,步长 0.05,记录输入电流纹波和开关管峰值电压。结果是纹波随 k 增大单调下降,但峰值电压在 k 超过 0.85 后开始明显上升。所以 k 不是越大越好,要折中。一般选 0.85 到 0.92 之间比较合理。

7.2 匝比 n 的优化选择

匝比 n = N1/N2 决定了两个绕组的电压和电流关系。n 的选择要兼顾滤波效果和绕组损耗。n 太大,输出绕组电流小但电压高,绝缘要求高;n 太小,滤波效果差。

仿真里可以固定 k,扫 n 从 0.5 到 2,看输出纹波和绕组电流。我一般选 n 在 1 到 1.5 之间,这样两个绕组的电流应力比较均衡,磁芯窗口利用率也高。

7.3 从仿真到打样的参数固化

仿真优化完之后,把最终参数固化下来:L1、L2、k、n、磁芯型号、气隙、绕组线径。这些参数直接给磁件厂家打样。打样回来实测,再和仿真对比,修正模型里的寄生参数。这个迭代过程通常要两到三轮,但比盲目打样快得多。

我个人在实际操作中的体会是:磁集成 Boost 的仿真,难点不在搭拓扑,而在理解耦合带来的等效参数变化。把 k、n、D 三者的关系搞清楚,仿真结果就能指导实际设计。如果只是把两个电感换成一个耦合电感就跑,很容易得出错误结论。另外,仿真模型一定要加寄生参数,理想模型的结果只能看趋势,不能用来定参数。最后再分享一个小技巧:Simulink 里可以用 To Workspace 模块把波形数据导出到 MATLAB 工作区,然后用脚本自动计算纹波、峰值、效率,比手动看示波器快得多,也方便做批量对比。

相关新闻

D2940:1A低压差线性稳压器 产品简介与应用指南

D2940:1A低压差线性稳压器 产品简介与应用指南

一、产品概述D2940 是一款高性能低压差线性稳压器(LDO),专为需要大电流输出、低功耗、高可靠性的电源应用场景而设计。该产品采用先进的BiCMOS工艺,在保持优异电气性能的同时,集成了多重保护功能,是工业级电…

2026/10/21 1:51:34 阅读更多 →
Citra 3DS 模拟器:免费把 3DS 游戏搬上 Windows、macOS 和 Linux 的实战指南

Citra 3DS 模拟器:免费把 3DS 游戏搬上 Windows、macOS 和 Linux 的实战指南

Citra 3DS 模拟器:免费把 3DS 游戏搬上 Windows、macOS 和 Linux 的实战指南 【免费下载链接】citra A Nintendo 3DS Emulator 项目地址: https://gitcode.com/GitHub_Trending/ci/citra Citra 是一款开源的 3DS 模拟器,让你不用购买实体主机&…

2026/10/21 1:51:34 阅读更多 →
RoboMaster步兵机器人硬件选型与系统联调实战指南

RoboMaster步兵机器人硬件选型与系统联调实战指南

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

2026/10/21 1:51:34 阅读更多 →

最新新闻

C语言基础笔记 04 指针

C语言基础笔记 04 指针

00 包 目前CLion的最新版本还不支持中文&#xff0c;需要导入#include <stdlib.h> &#xff0c;再在main函数内写system("chcp 65001");才能在代码中用中文stdlib 还可以提供动态内存分布——malloc函数01 使用原因对于函数&#xff0c;在函数外定义的变量&…

2026/10/21 2:24:52 阅读更多 →
Spring Boot个人云盘系统实战:分片上传、JWT与文件管理设计

Spring Boot个人云盘系统实战:分片上传、JWT与文件管理设计

最近做了一套基于Spring Boot的网盘类管理系统&#xff0c;核心功能就是个人云盘。像这种"Spring Boot 前端JS"的Title&#xff0c;其实是很典型的Java Web练手项目&#xff0c;网上也有各种各样的教程&#xff0c;但绝大多数都是跑通就完事&#xff0c;真正像工程一…

2026/10/21 2:24:52 阅读更多 →
29 切片的权限隔离(实战篇):Milvus + Spring AI,从 0 搭一条带权限过滤的检索链路

29 切片的权限隔离(实战篇):Milvus + Spring AI,从 0 搭一条带权限过滤的检索链路

上一篇&#xff08;#28&#xff09;把原理讲透了&#xff1a;权限要沉到切片、过滤要下推检索层、多租户要隔离、边角要想全。道理都懂&#xff0c;但面试官最爱追的一句是——"那你具体怎么落地&#xff1f;"这篇不聊理论&#xff0c;直接从 0 搭起来&#xff1a;用…

2026/10/21 2:24:52 阅读更多 →
微信小程序实验:计时器

微信小程序实验:计时器

本案例实现倒计时计时器&#xff0c;页面初始 2 秒空白后展示计时面板&#xff0c;支持开始计时、停止计时、重新计时&#xff1b;倒计时初始值 60&#xff0c;暂停后可继续计时&#xff0c;计数到 0 自动停止。拓展功能使用 CSS 伪元素在计时框增加背景文字。知识点&#xff1…

2026/10/21 2:24:52 阅读更多 →
监控Kubernetes集群的GPU资源(一)

监控Kubernetes集群的GPU资源(一)

对于SRE团队来说&#xff0c;实现监控AI、高性能计算平台上大规模GPU资源&#xff0c;至关重要。SRE团队可以通过GPU指标了解工作负载等相关性能&#xff0c;从而优化资源分配&#xff0c;提升资源利用率及异常诊断&#xff0c;以提高数据中心资源的整体效能。除了SRE及基础设施…

2026/10/21 2:24:52 阅读更多 →
算法复杂度分析笔记:主定理详解

算法复杂度分析笔记:主定理详解

文章目录&#x1f4dd; 算法复杂度分析笔记&#xff1a;主定理详解1. 题目回顾2. 核心工具&#xff1a;主定理 (Master Theorem)&#x1f511; 参数含义⚖️ 比较逻辑3. 解题步骤演示第一步&#xff1a;提取参数第二步&#xff1a;计算临界值第三步&#xff1a;比较 f(n)f(n)f(…

2026/10/21 2:23:52 阅读更多 →

日新闻

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事&#xff1a;AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里&#xff0c;按宣传口径&#xff0c;本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”&#xff0c;而是这话背后的含金量——它把过去只能…

2026/10/21 0:00:11 阅读更多 →
AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

AI助手深度使用体验:对话质量、长文本处理与指令遵循如何留住用户

1. 从“封号重开”这个行为说起&#xff1a;用户到底在追求什么“封号重开”这四个字&#xff0c;放在任何产品语境里都带着一股决绝的味道。一个账号从零开始积累使用记录、调教偏好、沉淀工作流&#xff0c;背后是大量的时间和精力成本。正常情况下&#xff0c;没有人愿意主动…

2026/10/21 0:00:11 阅读更多 →
ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

ROS中YOLOv3工程落地:通信同步、坐标变换与性能调优

1. 为什么在ROS里硬刚YOLOv3不是“炫技”&#xff0c;而是工程落地的必经之路我第一次在某高校机器人实验室看到那台搭载Jetson TX2的移动底盘原地打转、反复识别错垃圾桶时&#xff0c;就意识到&#xff1a;单纯跑通darknet_ros demo和真正让YOLOv3在ROS里“干活”&#xff0c…

2026/10/21 0:00:11 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/20 20:43:59 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 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/20 10:02:08 阅读更多 →
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/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练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/20 9:50:45 阅读更多 →