蓄电池与超级电容混合储能Simulink仿真:能量管理策略与模型搭建
做混合储能仿真的朋友多少都经历过这种场面负载一开蓄电池电流瞬间拉满SOC曲线像过山车控制器忙得团团转可效果始终不尽如人意。其实问题往往不在控制器本身而在能量管理策略没有把不同储能介质该干什么活这件事想清楚。蓄电池与超级电容混合储能系统的Simulink能量管理仿真模型解决的核心问题就是把波动性很强的功率需求按频率和幅值拆开交给蓄电池和超级电容分工承担让电池不再硬扛每一次冲击。这篇文章就把这套模型的架构思路、建模选型、能量管理策略、仿真实操和调试经验一次性讲透。这套内容对两类人最有价值一类是做电动汽车、微电网、港口机械、起重设备等大功率动态负载系统的工程师另一类是正在做混合储能相关课题、需要快速搭建仿真平台验证控制策略的研究生。无论你是刚接触Simulink还是已经跑过不少模型这篇文章都尽量做到既能看懂原理又能直接照着搭。1. 为什么非要做蓄电池超级电容混合储能1.1 单一蓄电池在动态负载下的困局蓄电池的能量密度高这是它的核心优势。锂电池单体能量密度能做到150~250Wh/kg能存的电量非常可观。但电池的功率特性天生不适合剧烈波动一方面大倍率放电会让极化电压迅速上升可用容量明显缩水另一方面反复的高倍率充放电会加速电极材料的老化循环寿命大幅下降。用通俗的话说电池更像一个耐力型选手能长时间稳定输出但受不了频繁的冲刺。实际系统的负载可不会体谅电池。起重机提重物、电动汽车急加速、光伏电站遭遇云层遮挡功率需求的波动幅度动不动就是平均功率的好几倍而且变化速度快。如果只靠电池去扛这些脉冲式冲击电流瞬态就会非常难看蓄电池的实际使用寿命可能连资料标称值的一半都到不了。1.2 超级电容恰好补上这块短板超级电容的定位与电池正好相反。它的能量密度只有几Wh/kg存不了多少电但功率密度能到5~10kW/kg且循环寿命通常超过50万次对瞬时大电流的耐受能力远强于电池。超级电容就像一个短跑选手爆发力十足但耐力有限。把两者放在一起逻辑就非常清晰了让蓄电池承担功率需求中的低频分量也就是相对平稳的基底功率让超级电容承担高频分量也就是那些短促的冲击功率。这样一来电池端的电流变化率被削平超级电容则负责吸收和释放瞬态能量。混合储能系统的总容量介于两者之间却能同时获得高能量密度和高功率密度这是单一储能介质无法做到的。这套逻辑落实到Simulink模型里核心就是设计一个合理的能量管理策略把负载功率实时地拆成两路分给蓄电池支路和超级电容支路同时保证两条支路的SOC、电压、电流都工作在安全范围内。2. 系统拓扑与建模选型仿真模型的第一块基石2.1 直流母线拓扑怎么定混合储能系统的电气拓扑最常见的方案是蓄电池和超级电容各自通过一台双向DC/DC变换器并联到直流母线上。直流母线再接负载或者通过逆变器接交流负载。这种结构被称为双主动半桥公共直流母线方案。选择这种拓扑有两个考量。第一两台DC/DC变换器解耦了两条储能支路能量管理策略可以独立控制蓄电池电流和超级电容电流控制自由度最高。第二变换器的引入让超级电容端的电压可以在宽范围内波动不需要为了防止母线电压跌落而过早限制超级电容放电深度储能利用率能大幅提高。也有一些简化模型会让超级电容直接挂母线。这样做确实省事但超级电容的端电压随SOC大幅变化如果不用DC/DC做电压匹配母线电压会被拖得很不稳定仿真结果与工程实况差距会比较大。做能量管理研究时不建议用这种过度简化的方案。2.2 蓄电池等效电路模型二阶RC与参数Simulink里建蓄电池模型工程上最常用的是戴维宁等效电路模型典型配置是两个RC极化环节串联再加一个开路电压源和一个欧姆内阻。这种二阶RC模型能够较好地复现电池在充放电暂态下的电压响应特性同时参数标定不像电化学模型那样需要大量实验数据。关键参数包括开路电压Vocv用SOC的一维查表表示。建模时通常用电池厂家数据或自己做的OCV测试数据。欧姆内阻R0一般在20~50mΩ量级随SOC变化但不剧烈。极化电阻R1、R2以及极化电容C1、C2它们共同决定电池的动态响应时间常数时间常数通常从几十秒到几分钟。标称容量以Ah为单位配合库仑积分公式计算SOC。在Simulink中可以直接用Simscape Electrical的Battery模块也可以用Simulink基础库自己搭RC网络。我个人的习惯是开题阶段用Simscape自带的Battery模块先跑通逻辑后面做策略优化时再换用自己搭的二阶RC模型因为自建模型对内部状态的观测和修改更自由。2.3 超级电容模型串联RC与电压相关的电容值超级电容的建模相对简单经典模型是一个电容C与一个等效串联内阻RESR串联。RESR主要影响充放电效率与温升通常在几十毫欧量级。电容值C不是常数会随端电压变化但在做系统级能量管理仿真时可以近似按额定电容值处理误差在可接受范围内。需要特别说明的是超级电容的SOC定义。电池的SOC按容量算而超级电容的SOC本质上是当前存电荷量与最大电荷量的比值。由于超级电容的能量与电压平方成正比其SOC常表示为SOC_sc (V_sc - V_min) / (V_max - V_min)其中V_max是最高工作电压通常是额定电压V_min是最低工作电压一般取额定电压的一半左右。超级电容在额定电压一半以下还能放出剩余能量的四分之一但继续降低电压会导致放电效率急剧下降仿真时不应把工作下限压得太低。超电容支路通过双向DC/DC接入母线后端电压波动范围可以由变换器消化因此建模时只需要关注它的电压范围约束和充放电电流限制即可。2.4 双向DC/DC变换器功率流动的闸门双向DC/DC变换器是两条储能支路的水龙头。蓄电池支路常见的是双向半桥Buck-Boost拓扑超级电容支路根据电压匹配需求选择降压或升压方向控制上通常采用电流内环加功率外环的双闭环结构。搭建仿真模型时既可以用Simscape Electrical里的开关模型也可以用平均模型。开关模型能看IGBT/MOSFET的开关细节但仿真速度慢不适合长时间运行的能量管理策略验证。平均模型则忽略开关纹波只用受控电压源和受控电流源表示变换器端口关系仿真速度快很多特别适合做能量管理层面的大时间尺度仿真。在建模时建议在平均模型中保留变换器的功率损耗计算哪怕用简单的效率系数也行。完全没有损耗的理想变换器会让能量管理策略的SOC整体偏移导致仿真结果与实际系统偏差过大。3. 能量管理策略把功率分频的核心设计3.1 低通滤波分频思想的由来能量管理策略的设计思路可以有多种切入方式但最经典、最容易被理解和实现的就是低通滤波分频法。它的物理意义非常直观负载的总功率需求中缓慢变化的低频分量交给蓄电池供给快速变化的高频分量交给超级电容供给。在Simulink里一个一阶低通滤波器就能实现这个功能。设P_load是负载功率P_bat_ref经过低通滤波器得到P_sc_ref则是P_load减去P_bat_ref。数学形式就是P_bat_ref(s) P_load(s) / (1 τs)P_sc_ref(s) P_load(s) - P_bat_ref(s)其中τ是滤波时间常数是整套策略最关键的一个参数。τ越大滤波器保留的低频分量越少电池出力曲线越平缓但超级电容需要承担的功率和能量就越多。τ越小电池出力跟随性越强超级电容负担变轻但电池电流的平滑效果变差。3.2 滤波时间常数的确定方法τ的取值没有统一公式可套但有一个合理的工程参考路径。首先分析负载频谱找出负载功率变化的典型周期。比如一个脉冲周期为20s的负载其中高频冲击的持续时间约2s则高频分量对应的等效周期约2~4s分频点建议选在其频率的5~10倍以下这样高频分量才能被较彻底地滤除。实际中我常用的方法是用FFT分析典型工况负载曲线观察功率谱中低频与高频的功率占比转折点将转折频率f_c作为分频点然后反推时间常数τ 1 / (2π f_c)在仿真调参时τ通常从5s、10s、20s几档开始对比。判断标准是电池电流峰值下降明显且超级电容的SOC不越界。如果超级电容SOC频繁触顶或触底就适当减小τ把更多高频分量放给电池。3.3 基于SOC反馈的修正策略低通滤波器分频法有一个隐蔽的问题超级电容的SOC没有闭环约束。在长时间工况下一旦负载特性偏单向超级电容会持续放电或持续充电SOC逐渐漂移到边界以外导致支路失效。解决办法是在滤波分频的基础上叠加SOC修正环节。具体思路是实时检测超级电容SOC当SOC偏离参考值比如0.5时对P_sc_ref叠加一个修正功率。修正功率用PI控制或者简单的比例环节生成P_corr kp * (SOC_ref - SOC_sc)然后对这个修正功率在滤波前或滤波后进行处理让蓄电池分担一部分额外功率把超级电容的SOC拉回正常范围。这种低通滤波荷电状态恢复的组合是最常用的工程做法兼顾了动态特性和长时可靠性。需要强调的是SOC修正环节的时间常数要远大于分频滤波的τ否则会把本应分配给超级电容的高频分量又引回电池让分频策略失效。实际调试中我通常让SOC修正PI的积分时间至少是滤波τ的10倍以上。4. Simulink仿真模型搭建实操4.1 整体模型结构与模块布局拿到任务后第一步不是急着连线而是规划模型结构。我的个人习惯是把整个Simulink模型分成三层最顶上是工况输入与结果输出中间是能量管理策略模块最下层是电气主电路与储能单元模型。用Simulink的子系统封装好每一层这样后续改参数、加模块都不用动整体结构。顶层结构通常是信号源工况负载功率或电流需求接能量管理策略策略输出P_bat_ref和P_sc_ref分别送到两条储能支路的电流控制环。电流控制环输出占空比给DC/DC变换器变换器接入公共直流母线母线接负载。为了监视方便每个子系统里都放好Scope或Data Log模块记录电池电压、电流、SOC超级电容电压、SOC、电流母线电压和负载功率总共七八路信号。不要等到跑完再发现有信号没记录返工的成本远高于一开始多放两个Data Log。4.2 关键模块与参数设置以一个具体案例参数为例负载平均功率3kW峰值6kW波动周期10s的模拟工况。蓄电池选24V、40Ah的锂离子电池超级电容选16V/58F模组由Maxwell BMOD0058系列近似参数作为参考。蓄电池模块参数设置标称电压24V额定容量40Ah初始SOC 70%R0取12mΩR1取8mΩC1取300FR2取5mΩC2取1000F超级电容模块参数设置额定电压16V标称电容58F等效串联内阻15mΩ工作电压范围8V~16V初始电压13V双向DC/DC变换器如果使用平均模型可以把开关频率设定为10kHz效率设为95%忽略开关纹波。电流内环PI参数先按经验初值设置kp取0.05、ki取2等仿真跑起来后再整定。能量管理策略部分低通滤波器的τ设定为10s超级电容SOC参考值设为0.5SOC修正PI参数kp取200W每单位SOC偏差ki取20W/s注意这里的单位换算要结合系统功率等级。4.3 工况设计用什么负载测试能量管理能量管理策略有没有效果很大程度上取决于测试工况设计得好不好。单一正弦波负载虽然方便理论分析但和实际系统差别太大。一个好的工况应该包含稳态段、阶跃段、脉冲段和持续高频波动段。我给读者的建议工况模板是人混合循环工况0~10s空载/待机功率0kW检验系统静态运行10~20s斜坡加载至3kW检验电池和超级电容的启动动态20~30s叠加幅值±2kW、周期2s的正弦波动检验分频效果30~40s突加6kW脉冲并保持5s检验超级电容的短时支撑40~50s功率回落至2kW并维持检验系统恢复能力50~60s突卸载至0kW检验制动回馈/能量回收过程这个工况跑完后基本能把能量管理策略的稳态精度、动态响应、SOC约束效果都暴露出来。仿真时间设置为60s变步长求解器刚性系统用ode23tb或ode15s最大步长限制在0.1s以内避免过大的时间步导致采样点缺失。5. 仿真结果怎么判读与常见问题排查5.1 判读能量管理有效性的指标仿真跑通后判断策略到底好不好不能只看两条电流曲线是否漂亮以外观替代性能。需要建立几项核心判据第一电池电流峰值与平均值的比值。原始工况若电池电流峰均比超过4则意味着电池在大量承担冲击功率加入混合储能后峰均比应明显下降。第二超级电容的能量吞吐量。等于超级电容电流与电压乘积的积分反映了超级电容实际承担的能量周转量。若该值过低说明混合储能没有发挥应有效果策略可能把高频功率过多地留给了电池。第三SOC工作区间。电池SOC变化轨迹应整体平滑不应出现快速起伏超级电容SOC应始终保持在设定窗口内最好不要越界。第四母线电压波动幅度。混合储能的一大意义是支撑母线电压电压偏差通常应控制在额定值的±5%以内。5.2 我踩过的坑超调、漂移、仿真卡死仿真模型调试过程中会遇到各种问题这里分享四个典型的坑。第一个坑是母线电压在阶跃时刻出现明显震荡。原因通常是电流内环PI参数整定不当或者变换器平均模型忽略了限幅环节导致功率指令过冲。解决办法是先检查电流环带宽是否过快再给功率指令加一阶惯性限幅让功率变化斜率可控。第二个坑是超级电容SOC持续漂移。这在长时间工况下尤其明显本质是分频策略没有SOC闭环。第三方策略只有在SOC修正环节加入后才算真正解决。第三个坑是仿真速度突然变得极慢甚至报出太刚性的错误提示。常见原因是功率信号存在阶跃跳变点变步长求解器在跳变点附近需要反复迭代。解决办法是给负载功率信号加很小的斜坡过渡时间比如0.05s内从P1线性过渡到P2同时选用ode23tb求解器。第四个坑是蓄电池SOC在长时间仿真后偏离预期趋势。很多初学者在建模时忽略了电池的充放电效率差异或者把库仑积分公式中的容量选错。蓄电池充电效率通常取0.95、放电效率取1这个不对称会造成SOC微小的系统偏移时间长了就会累积出可见误差。问题现象常见原因排查方法母线电压振荡电流内环PI过快/无限幅降低ki给指令添加斜坡限幅超级电容SOC越界分频策略无SOC修正叠加SOC闭环PI时间常数放大10倍仿真卡死或极慢信号阶跃导致数值刚性加斜坡过渡换ode23tb求解器电池SOC偏移充放电效率不对称/初值设置核实库仑积分检查效率参数电池电流仍有高频毛刺滤波时间常数过小增大τ重新观察频谱转折点6. 扩展方向与实操心得完成基础的能量管理仿真模型后可以根据目标做延伸这部分往往是论文或实际项目真正加分的环节。比较热门的扩展方向包括用粒子群优化或遗传算法离线寻优找到适应更多工况的滤波时间常数与SOC权重系数在能量管理策略中加入母线电压下垂控制让两路变换器能自然均分功率以及把模型从纯Simulink环境扩展为Simulink与外部车辆动力学模型联合仿真的方式对应这个方向经常与carsim联用。限于篇幅这些扩展方向我不展开细说但可以给读者一个明确的进阶路线图先跑通本文的低通滤波基本SOC修正模型然后加入实时工况切换逻辑再引入优化算法对参数做离线寻优最后考虑硬件在环验证能量管理算法的实时性。最后说一点个人体会。做这个模型的过程中最容易低估的不是控制策略的复杂度而是建模粒度与仿真目的的不匹配。研究能量管理层面就不该在变换器开关细节上耗时间把开关模型换成平均模型不会影响策略结论却能成倍提高仿真效率。反之如果后续要研究电流纹波、器件损耗那平均模型就不够用了。分清这个边界才能让仿真正好服务于你的研究目标。根据我的经验滤波时间常数和SOC修正系数的整定往往至少需要十几轮仿真迭代有效的方法不是盲试而是先通过FFT确定分频点再在分频点两侧各取一个候选值做对比这样整个调试周期可以压缩到三天以内。

相关新闻

云原生架构白皮书精读:容器化部署与Kubernetes编排落地指南

云原生架构白皮书精读:容器化部署与Kubernetes编排落地指南

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

2026/10/9 3:34:14 阅读更多 →
告别手动部署:我用XinServer三天完成项目交付的全过程

告别手动部署:我用XinServer三天完成项目交付的全过程

交付项目最怕的不是写代码,而是代码写完之后那一整套部署、测试、交接的烂摊子。我上个月刚交付了一个数据看板类的管理系统,从开发完成到客户那边能打开页面看到真实数据,前后只用了三天。这中间起最大作用的,就是 XinServer 这个…

2026/10/9 3:34:14 阅读更多 →
C# 完全端口 TCP 服务器与客户端源码实战:从 Socket 到生产级参数调优

C# 完全端口 TCP 服务器与客户端源码实战:从 Socket 到生产级参数调优

简介:这份源码资源面向具备一定C#与网络编程基础的开发者,聚焦Windows平台下高性能TCP通信的实现与验证。核心采用完成端口(IOCP)模型编写服务器端,并配套完整客户端,可用于高并发场景下的收发性能测试与网…

2026/10/9 3:34:14 阅读更多 →

最新新闻

Agent-Reach 深度解析:Python 构建 CLI 型 AI Agent 的工具调用与避坑指南

Agent-Reach 深度解析:Python 构建 CLI 型 AI Agent 的工具调用与避坑指南

1. 从"Agent-Reach"这个名字说起:它到底想解决什么问题第一次看到"Agent-Reach"这个项目名,我的直觉是:这大概率是一个围绕 AI Agent 能力边界扩展的工具,而不是又一个"套壳聊天机器人"。原因很简单…

2026/10/9 4:02:30 阅读更多 →
Python随机点名器实战:random模块与Tkinter从命令行到GUI

Python随机点名器实战:random模块与Tkinter从命令行到GUI

太好玩了!用Python实现随机点名器,课堂/会议都能用昨天下午最后一节课,我站在讲台上对着花名册喊了三遍“王磊”都没人应,底下一片窃笑——这小子猫在最后一排打盹儿。那一刻我意识到,传统的按花名册顺序点名&#xff…

2026/10/9 4:02:30 阅读更多 →
Agent-Reach CLI工具实战:Python构建AI Agent外部触达能力

Agent-Reach CLI工具实战:Python构建AI Agent外部触达能力

1. 项目缘起与核心定位第一次看到 Agent-Reach 这个标题,我下意识把它拆成了两个部分:Agent 和 Reach。Agent 在当下的技术语境里几乎等同于“能自主干活的智能体”,而 Reach 这个词很有意思,它既可以理解为“触达”,也…

2026/10/9 4:02:30 阅读更多 →
上周最后一天怎么算?Python、SQL、Shell多语言日期计算实战

上周最后一天怎么算?Python、SQL、Shell多语言日期计算实战

你有没有遇到过这样的需求:做报表统计、任务调度或者数据清洗时,经常要算“上周最后一天”。听起来特别简单,不就是减几天的事嘛,可实际动手时,今天周几、系统时区、跨月月初这些因素混在一起,很容易把人绕…

2026/10/9 4:02:30 阅读更多 →
电商数据分析必修课:从数据获取到合规采集的完整指南

电商数据分析必修课:从数据获取到合规采集的完整指南

做电商数据分析这些年,我最深的一个体会是:真正卡住分析进度的往往不是算法模型,而是数据本身。销售报表要出数,运营要复盘,管理层要决策,结果第一步“数据获取”就出各种幺蛾子——要么字段对不上&#xf…

2026/10/9 4:02:30 阅读更多 →
ASP.NET C# ERP源码二次开发:从部署到改造全流程实战

ASP.NET C# ERP源码二次开发:从部署到改造全流程实战

简介:这是一份面向.NET开发团队的ASP.NET C#大型综合管理系统源码包,定位于大型ERP与全能后台管理系统的项目样板,适合具备一定C#基础、希望直接参考完整工程结构或进行二次开发的中高级开发者。压缩包约52.88MB,以zip格式提供&am…

2026/10/9 4:01:29 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

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/8 15:26:32 阅读更多 →
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/8 15:26:40 阅读更多 →
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/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 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/8 21:13:17 阅读更多 →
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/8 15:26: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/7 13:34:55 阅读更多 →