基于模型预测控制的混合储能微电网双层能量管理Matlab仿真全解析
做微电网能量管理仿真的朋友估计都有过这种体验光伏和负荷曲线一波动储能系统要么过充过放要么功率分配失衡运行成本算下来比想象的高出一截。这两年我一直在折腾基于模型预测算法的混合储能微电网双层能量管理系统用Matlab从零搭了一套仿真框架把日前调度和日内滚动控制拆成两层来做对比传统单层优化和规则策略效果确实稳了不少。这篇文章就把这套系统的设计思路、核心算法、Matlab实现细节和调试经验完整梳理一遍适合正在做微电网调度、储能控制方向研究或者想用模型预测控制做能源管理的工程师和研究生参考。1. 先理解这套系统到底在解决什么问题1.1 微电网为什么绕不开“双层”刚开始接触微电网能量管理时我一度以为把所有决策塞进一个大的优化问题里就行目标函数写得再花哨求解出来直接下发执行结果一跑仿真就发现问题太多光伏预测数据是按小时更新的但负荷的分钟级波动根本来不及在同一个时间尺度里处理如果把采样时间定得很短优化变量数量暴增求解时间拉长算完再下发实际系统早就不在那个状态了。这就是时间尺度冲突。微电网里既有小时级别的经济调度需求也有秒到分钟级的动态响应需求。前者关心一天下来买电花多少钱、储能怎么充放最划算后者关心电压波动、功率突变怎么平抑、储能SOC别越界。一个优化问题很难同时兼顾这两个目标不是算不动就是顾此失彼。“双层”架构就是为解决这个矛盾设计的。上层做慢时间尺度的经济调度比如以1小时为步长制定未来24小时的储能出力计划、联络线功率计划下层做快时间尺度的实时控制比如以5分钟为步长根据最新的光伏、负荷实测数据在上层计划的框架内做滚动修正把功率分配指令下发给蓄电池和超级电容。上层管“怎么省钱”下层管“怎么执行”各管一段逻辑清楚计算量也可控。1.2 混合储能电池和超级电容的分工逻辑既然说到储能先解释清楚为什么非得用“混合”储能。单用蓄电池行不行行但代价很大。蓄电池是能量型器件能量密度高能长时间充放电但它的响应速度有限频繁的瞬时大功率冲击会加速循环老化寿命损耗非常明显。单用超级电容也不行超级电容功率密度高、响应快、寿命长但能量密度低存不了多少电撑不住长时间的能量搬移。混合储能就是把两者并联形成优势互补。蓄电池承担低频分量——比如削峰填谷、跨时段能量搬移这类慢变化任务超级电容承担高频分量——比如光伏云层遮挡造成的瞬时波动、负荷突变的冲击功率。这样蓄电池不需要频繁应对高倍率充放电寿命压力小很多超级电容则充分发挥快速响应的特长系统的整体功率平抑能力和经济性都上去了。在Matlab仿真里我通常把混合储能建模成两个独立的受控源分别给SOC状态量、最大功率限制、充放电效率等参数。关键问题在于怎么分配功率指令谁负责低频、谁负责高频分配得不合理两个储能器件就会互相打架一个在充电另一个在放电白白损耗能量。1.3 模型预测控制跟传统方法差在哪模型预测控制MPC不是一种固定的控制器而是一种控制思想在每个采样时刻基于当前状态和预测模型在线求解一个有限时域的优化问题得到未来一段时间的控制序列但只执行当前时刻的第一步到下一个采样时刻再重新求解滚动向前。这个“滚动优化”的机制和传统PID有本质区别。PID是被动反馈输出偏差出来了才去调MPC则带“预判”能力看到未来光伏要大幅下降提前增加储能放电功率避免等到母线电压跌了才动作。和开环优化也不同开环优化做完一次就下发中间扰动来了只能硬扛MPC每一步都基于最新量测重新优化相当于自带纠偏能力这就是它对模型误差和外部扰动有较强鲁棒性的原因。用在微电网能量管理里MPC还有一个天然优势微电网的控制问题本身可以写成线性约束优化——功率平衡约束、SOC上下限、充放电功率限值都是线性的目标函数里成本项也能近似线性化或二次化整个问题就是标准的二次规划QP用Matlab的quadprog就能解不需要上复杂的非线性求解器。2. 双层MPC能量管理系统的框架拆解2.1 上层日前经济调度怎么建模上层解决的问题是已知未来24小时的光伏、负荷预测曲线怎么安排储能充放电和联络线功率让一天的总运行成本最低。注意这时候用的是“预测数据”而且时间分辨率比较粗通常1小时一个点一天24个时段。目标函数我一般写成三部分和上级电网的购售电费用、储能充放电导致的等效损耗成本、以及违反联络线功率计划的惩罚项。最小化这个目标后输出的结果包括每个时段的蓄电池功率、超级电容功率、联络线功率设定值。约束条件有几类功率平衡等式约束、储能SOC递推约束、SOC上下限约束、充放电功率上下限约束、联络线功率上下限约束。其中蓄电池和超级电容的SOC递推公式要分别写蓄电池用能量型建模超级电容也一样只是参数不同。上层设计的一个要点是没必要把MPC搞得太复杂它本质上是开环优化的角色不涉及在线反馈可以理解为一个带约束的静态优化问题用Matlab的fmincon或者写成线性规划/二次规划来求解。跑完上层得到一组“计划曲线”作为下层的跟踪参考。2.2 下层日内滚动控制怎么做功率分配下层是真正的MPC主场。采样时间缩短到5分钟预测时域取6到12步也就是说每次滚动优化覆盖未来30到60分钟的变化趋势。上层给出的计划曲线在这里不是死命令而是参考值——如果实测光伏和负荷与预测偏差不大下层就跟踪计划如果偏差很大下层会重新分配功率来保证约束不越界这就是滚动修正的意义。下层MPC的每个控制周期里控制器要做三件事第一步读取当前蓄电池SOC、超级电容SOC、并网功率、负荷、光伏的实测值第二步基于这组最新状态构建未来N步的预测模型把上层计划功率、光伏/负荷预测序列作为已知输入第三步求解优化问题得到未来N步的蓄电池和超级电容功率序列然后只执行第一步指令等待下一个采样周期再重复。这里有个容易踩坑的地方下层MPC的输出是蓄电池和超级电容各自的功率参考值但两个储能器件的物理特性和成本不一样不能简单“谁有空谁出力”。我采用的策略是在目标函数里加入频率分离的惩罚项——蓄电池的出力和上一时刻差值变化要平滑超级电容则承担剩余高频分量这样自然形成低频/高频分工。2.3 目标函数与约束条件的设计细节下层MPC的目标函数用二次型形式比较多我常用的写法包含三块跟踪项、变化率惩罚项、SOC平衡项。跟踪项是让储能总出力接近上层计划需要的功率变化率惩罚项是限制蓄电池功率突变防止它对循环寿命造成冲击SOC平衡项是让蓄电池和超级电容的SOC在运行结束时不至于跑偏能朝着参考值回归这样系统具备持续运行能力。约束条件里最核心的是功率平衡等式任意时刻光伏功率加储能总出力加联络线功率必须等于负荷功率。这个等式在每个预测步都要满足。除此之外还包括储能功率上下限、SOC上下限、联络线交换功率上下限。设计目标函数时有几个心得。权重矩阵不能随便拍脑袋得结合系统量纲来定。蓄电池的功率是百千瓦级SOC是0到1的小数如果SOC跟踪项的权重给得太大控制器会优先保SOC导致功率平抑效果变差反之如果只重视跟踪项SOC可能在末端跌破下限。我一般先用功率基准值做标幺化再设权重这样量纲一致调试效率高很多。还有一个细节是MPC的预测模型要用离散状态空间方程采样周期定了以后需要把连续时间常数转换成离散系数矩阵。如果直接拿连续模型套离散公式时间步长一大仿真结果就会振荡甚至发散。3. Matlab仿真实操从建模到出图3.1 系统参数与场景设定先给出一个可复现的仿真实例。假设微电网规模如下光伏额定功率400kW负荷峰值300kW蓄电池额定容量1000kWh最大充放电功率200kW超级电容额定容量100kWh最大充放电功率300kW与上级电网的联络线最大传输功率200kW。采样时间取上层1小时下层5分钟。MPC预测时域取12步即覆盖未来1小时。光伏和负荷曲线我用典型日数据模拟光伏曲线在中午出现峰值下午逐渐下降负荷曲线早晚各有一个高峰。为了让仿真有区分度我在午后加了一段光伏骤降的扰动模拟云层遮挡观察MPC如何调度超级电容快速补功率。上层调度得到的计划曲线存入数组运行到下层仿真时每隔一个上层周期提取对应时段的计划值。这里要注意时间索引匹配我一开始用矩阵索引直接对应结果因为步长比例不同导致错位功率曲线出现锯齿排查了半天才发现是索引对不齐。3.2 核心代码结构与MPC求解实现Matlab实现这套系统主程序流程可以分成三块初始化参数、上层调度求解、下层MPC滚动仿真。下层MPC的核心代码如下%% 初始化 T 24 * 12; % 5分钟采样共24小时 N 12; % MPC预测时域 T_s 5 * 60; % 采样周期秒 x0 [SOC_bat0; SOC_sc0]; % 初始SOC取0.6左右 Ub zeros(2, T); % 记录蓄电池/超级电容输出 %% 主循环下层MPC滚动优化 for k 1:T % 1. 读取实测状态仿真时用真实模型生成 x_now [SOC_bat(k); SOC_sc(k)]; % 2. 构造未来N步的预测输入光伏/负荷/上层计划 P_pv_pre P_pv_forecast(k:min(kN-1, T)); P_load_pre P_load_forecast(k:min(kN-1, T)); P_ref_pre P_ref_upper(k:min(kN-1, T)); % 上层计划 % 3. 构建并求解QP问题 [H, f, A, b, Aeq, beq, lb, ub] build_qp(x_now, P_pv_pre, P_load_pre, P_ref_pre, N, param); U_opt quadprog(H, f, A, b, Aeq, beq, lb, ub); % 4. 只取第一步指令 Ub(1, k) U_opt(1); % 蓄电池功率参考 Ub(2, k) U_opt(2); % 超级电容功率参考 % 5. 用真实模型更新SOC加入适量扰动模拟模型失配 SOC_bat(k1) SOC_bat(k) - T_s * Ub(1, k) / (3600 * E_bat) * eta_bat; SOC_sc(k1) SOC_sc(k) - T_s * Ub(2, k) / (3600 * E_sc) * eta_sc; endbuild_qp函数负责把MPC问题转成quadprog需要的标准形式。状态变量取蓄电池SOC和超级电容SOC控制变量取两者功率指令等式约束里写功率平衡$$P_{pv}(kj) u_{bat}(kj) u_{sc}(kj) P_{grid}(kj) P_{load}(kj)$$这个等式里的联络线功率P_grid不是自由变量而是根据功率平衡反解出来的辅助变量。为了保证它不超限需要把它的上下限约束也写进不等式里等价于把功率平衡等式代入后做变量代换。这里分享一个构建QP的小技巧先用符号推导把目标函数展开成矩阵形式再写代码。这样不容易出错也方便调权重。我早期偷懒直接在循环里拼目标函数结果权重一改就要改好多处后来改成统一的build_qp函数参数全部用结构体传入清爽很多。还有一点quadprog默认用的是内点法N12时求解很快但如果把预测时域拉到120步计算时间会明显上升。这套双层框架的优势就体现出来了——下层不需要那么长的时域短时域滚动已经够用。3.3 仿真结果怎么解读仿真跑完先看功率分配曲线。正常情况下蓄电池的输出曲线应该比较平滑主要跟随上层计划的趋势超级电容的输出则明显更“躁动”承担高频波动的分量。如果两条曲线形态反了说明权重设定有问题需要调整频率分离惩罚项。再看SOC曲线。蓄电池SOC应该在0.2到0.9之间缓慢起伏形成典型的能量搬移轨迹超级电容SOC在0.5附近波动幅度大但会被限制在上下限内。如果超级电容SOC频繁触顶触底要么容量设置太小要么高频分量权重过大。评价系统效果我会用三个指标。第一个是并网功率波动率用并网功率的标准差衡量MPC方案比规则策略通常能降低30%以上第二个是违背约束次数统计整个仿真周期内是否有SOC越界或联络线功率越限这个指标比瞬时误差更重要第三个是运行成本用一天累计购售电费用加储能损耗费用来算双层MPC应该比单层开环优化更接近经济最优同时约束满足更好。我建议结果展示时画三张图功率分配堆叠图、SOC时序图、并网功率对比图。堆叠图能直观看出谁在出力SOC时序图能看出双层协调的节奏对比图则说明平抑效果。这三张图放一起结论一目了然。4. 调试经验与常见问题实录4.1 预测误差冲击下MPC为什么会失效很多人在论文里默认光伏预测是准确的仿真里直接用真实曲线当预测。真到实测环境就傻眼了光伏预测误差能到20%以上MPC基于错误的预测算出来的指令反而比简单规则策略更差。我实测下来解决这个问题有三层手段。第一层是反馈校正MPC每一步读取实测SOC和实测并网功率这一步绝对不能省它是MPC区别于开环优化的根本第二层是给预测序列加修正项把最近的预测误差外推到未来几步相当于给预测曲线打个补丁第三层是缩短采样周期5分钟采样比1小时采样能更快消化预测偏差。还有一个更实际的技巧扰动项建模。把预测误差当成一个加性扰动进状态方程在QP里通过前馈补偿抵消。实现起来并不复杂效果却很明显——仿真里我用正弦扰动模拟预测偏差加了扰动补偿后SOC越界次数从20次降到0次。4.2 求解失败与不可行问题排查quadprog报“程序不可行”是调试期最常见的崩溃。我遇到过三种情况。第一种是SOC上下限与初始值矛盾比如初始SOC是0.9但目标函数驱使它必须继续充电导致无可行解第二种是等式约束和不等式约束逻辑冲突比如功率平衡要求储能出力为300kW但储能最大功率只有200kW第三种是预测数据里有异常值光伏预测突变导致某一步的功率平衡无论如何都无法满足。排查方法就是打散求解过程逐步验证。先把等式约束去掉单独看不等式约束是否可行再把SOC约束范围放宽看问题是否收敛最后检查预测数据序列里是否有NaN或突变。一旦定位到具体约束解决起来就快了。高级一点的方案是引入软约束。SOC上下限和联络线功率上限不是物理上绝对不能越的可以在目标函数里加松弛变量允许轻微越界但付出代价。这样即使遇到极端工况求解器总有可行解控制器不会“罢工”系统稳定性好很多。4.3 参数整定与收敛性调优MPC参数就那么几个预测时域N、采样时间T_s、权重矩阵Q和R。但整定起来门道不少。N太短看不远平抑效果差N太长计算量暴涨而且预测末端的价值权重很低边际收益递减。我习惯从N6开始试逐步增加到12对比波动率指标找到一个性能不再明显改善的点停下来。权重矩阵的整定顺序也有讲究。先把跟踪项的权重固定为1然后调SOC平衡项权重目标是让SOC在仿真末端回到0.5附近再调变化率惩罚项目标是让蓄电池功率曲线光滑不抖最后调频率分离项观察超级电容是否承担了高频分量。还有一个容易被忽略的点上层计划下发到下层时如果直接作为参考值下层MPC可能会因为跟踪误差产生突兀的功率跳变。我的做法是在路径规划里加一步参考值平滑处理用当前值和未来值的加权平均替代原始计划曲线过渡自然很多。4.4 结果对比实验怎么设计才可信做控制器研究最怕评审说“你这个效果是调参调出来的”。所以对比实验必须设计得有说服力。我习惯做三组对照规则策略、单层MPC、双层MPC加混合储能。规则策略可以用最常见的“光伏优先、储能削峰填谷、功率差额由电网平衡”单层MPC则把所有变量塞进一个MPC问题里。评价指标统一用三个维度经济性、约束满意度、功率平抑效果。表格里把每组的运行成本、SOC越界次数、并网功率标准差列出来。对比样本至少要跑3个不同典型日不能只挑一个“好看”的场景否则结果不具备说服力。我自己的实测结果里双层MPC一般比规则策略节约5%到10%的运行成本并网功率波动率降低20%到30%约束越界次数从十几次降到0次。单层MPC在部分场景下经济性和双层差不多但在扰动剧烈时SOC越界明显增多这就是双层架构的价值所在。写在最后的实操体会这套系统我前前后后改了三个版本才稳定下来。最大的体会是MPC其实不难搭难的是把它嵌进一个有预测误差、有约束冲突、有不同时间尺度的真实场景里。双层架构的价值不在于数学上多优美而在于它把一个复杂问题拆成了两个可解、可调、可验证的子问题。你可以先把上层调度和下层控制分开调试各自跑通后再联调联调时重点盯功率分配曲线和SOC时序图哪里不对基本一眼就能看出来。后期如果想扩展我建议往多微电网协调方向走把多个微电网的MPC控制器通过一致性约束连接起来形成区域级能量管理也可以尝试把超级电容的等效电路模型做得更细用二阶RC模型替代理想受控源让仿真更贴近实际硬件。这套Matlab框架的代码结构本来就是模块化设计的替换模型、增加约束都不需要推倒重来扩展起来很顺手。

相关新闻

Windsurf 实战:用 Cascade Agent 打造高效 AI 编程工作流

Windsurf 实战:用 Cascade Agent 打造高效 AI 编程工作流

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

2026/10/17 6:12:35 阅读更多 →
LeetCode 73 矩阵置零(Set Matrix Zeroes)全解析:从 O(m+n) 标记数组到 O(1) 原地标记的多语言实现

LeetCode 73 矩阵置零(Set Matrix Zeroes)全解析:从 O(m+n) 标记数组到 O(1) 原地标记的多语言实现

示例工程 【免费下载链接】leetcode 🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 项目地址: https://git…

2026/10/17 6:12:35 阅读更多 →
运行Mistral-7B-Instruct-v0.3-mlx-4Bit遇到报错怎么办?10个常见错误与解决方案完整清单

运行Mistral-7B-Instruct-v0.3-mlx-4Bit遇到报错怎么办?10个常见错误与解决方案完整清单

【免费下载链接】Mistral-7B-Instruct-v0.3-mlx-4Bit 项目地址: https://ai.gitcode.com/hf_mirrors/mlx-community/Mistral-7B-Instruct-v0.3-mlx-4Bit 点击查看 免费下载 Mistral-7B-Instruct-v0.3-mlx-4Bit 是由 Mistral-7B-Instruct-v0.3 转换而来的 MLX 格式 …

2026/10/17 6:12:35 阅读更多 →

最新新闻

Harbor私有镜像仓库部署与运维实践:从架构到避坑指南

Harbor私有镜像仓库部署与运维实践:从架构到避坑指南

一套业务系统跑了一两年,环境中几十上百个容器,镜像分散在各台机器甚至每个人电脑里,等到要统一发版、回滚版本的时候,才发现连一个准确的镜像清单都凑不出来。这种场景我想很多团队都经历过。所以当我的某位合作伙伴第一次提出“…

2026/10/17 6:54:01 阅读更多 →
Multi-Raft架构设计:从单Raft瓶颈到分布式分片扩展实践

Multi-Raft架构设计:从单Raft瓶颈到分布式分片扩展实践

1. 项目概述与核心目标如果你维护过一个采用 Raft 共识的分布式数据库,大概率会碰到这个场景:单组 Raft 的写吞吐量撑不住业务增长,CPU 和磁盘的扩展能力已经到顶,数据量稍微上来一些,日志复制的压力就像滚雪球一样越滚…

2026/10/17 6:54:01 阅读更多 →
AI大模型面试:RAG怎么处理PDF中的表格?AI不会管你的成本,不会管实现难度

AI大模型面试:RAG怎么处理PDF中的表格?AI不会管你的成本,不会管实现难度

文章目录 一、面试现场:一个问题暴露真实水平 二、表格为什么是RAG的"噩梦"? 2.1 切片即毁灭:表头和数据行被生生拆开 2.2 真实企业场景:表格远比你想象的复杂 2.3 网上那些"方案"为什么不切实际? 三、企业级三大解决方案(核心干货) 3.1 方案一:多…

2026/10/17 6:54:01 阅读更多 →
Linux-多文件工程

Linux-多文件工程

vsp 文件名 :分屏操作Ctrl ww :切换屏幕Ctrl w :平分大小wq:退出1. 其他 文件 .c只需包含自己的 .h 用 “ ” 包含2. 此时对应的 .h定义自己那一套 包别人 声明(结构体,函数)eg&#xff…

2026/10/17 6:54:01 阅读更多 →
西邮Linux兴趣小组2024纳新面试题

西邮Linux兴趣小组2024纳新面试题

西邮Linux兴趣小组2024纳新面试题 0.聪明的吗喽 猴子每走一米会消耗掉三根香蕉,分别是往前走一米会消耗一根,返回起点会消耗一根,再搬另外50根会再消耗一根,一共消耗三根,所以我们只需要找到一个中转站,使香…

2026/10/17 6:54:01 阅读更多 →
Linux本地NTP时间服务器搭建与高可用运维实践

Linux本地NTP时间服务器搭建与高可用运维实践

1. 项目概述:为什么你需要一个本地时间服务器,而不是直接靠公网NTP?“ntpd建立本地时间服务器供所有本地linux服务器使用”——这句话背后藏着一个被很多运维新人忽略的硬伤:时间不同步不是小问题,而是系统性风险的导火…

2026/10/17 6:53:01 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 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/16 21:54:38 阅读更多 →
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/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练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/16 14:23:36 阅读更多 →