跳到正文
1836 · 开源社区

1836 · 开源社区

AI时代的人本基建

← 返回项目《初焰 • 纳宙 第一赛季 - 土象议题 05 处女座》

08-从贴参到构建真实物理世界,一次重大转变

参与共建发布

喜气杨杨 · 发布于 2026/10/12 · 更新于 2026/10/12

喜

喜气杨杨2026/10/12

正文配图 1

上一篇说磨完了尺子,正准备开始跑后面的题。

结果没跑成。

不是不想跑,是我突然反应过来一个事——我们校准沙盒的思路,是不是从根上就错了?

之前我们一直在干什么?拿文献里的数字来对,对不上就调参数,调到对上为止。

内阻COV目标5.3%?调注入端COV,调到跑出来5.3%为止。 容量保持率目标85%?调cold_capacity_retention,调到跑出来85%为止。

这哪是建模型?这是贴参数。

参数贴得再准,模型本身缺了好几个物理模块——那跑出来的东西,不还是假的吗?


这个念头一出来,我就停下来了。

不对,得回到根上想:我们要的不是一个"数字能对上"的玩具,是一个能反映真实物理世界的沙盒。

那真实世界里,我们命题要测的那些东西——低温离散、成组效应、寿命差异——到底需要哪些物理模块,才能全面、准确地模拟出来?

于是我停下来,翻了大量国内外论文,从钠电低温一致性综述,到电池成组木桶效应,到电化学-热耦合模型,一个一个捋:

  • 真实世界里,电池的离散到底是怎么来的?
  • 成组之后,离散是怎么放大的?
  • 温度怎么影响离散?
  • 老化怎么影响离散?
  • 大电流放电的时候,电芯自己发热,会怎么改变离散?

捋完一遍才发现——我们漏了好多物理要素。

这要是没反应过来,直接拿"贴参数贴出来的沙盒"去跑题,那后面所有测试都是白瞎。 尺子本身就缺了好几个刻度,量出来的数能准吗?


那怎么办?一块一块补。

第一块拼图:成组效应(已完成)

先说木桶效应。

100颗电芯串成一串,整组能放多少电?不是平均,是最差的那颗决定的。

100颗里,总有一颗最差——容量最小,内阻最大。它先触到截止电压,整组就停了。其他99颗还有电,但放不出来了。

这就是木桶效应——长板再长,没用,短板决定容量。

我们算出来的数:

  • 1串100并(1P100S):利用率只有89.5%——最差那颗吃掉了10.5%的容量
  • 10串10并(10P10S):利用率98.1%——并联平均了,每并里10颗电芯取平均,COV降到单颗的1/√10

这个数其实挺反直觉的——并联不是越多越好吗?

是,并联确实能平均,但串联不行。串联是"木桶",一颗差整组拉胯;并联是"水库",多了能平抑波动。

那我们之前想的"逐节点冻结门禁",到底有没有用?

之前在单颗层面看,好像没什么用——门禁只是把离散从一个节点传到下一个节点,放大机制是电芯本征的,门禁拦不住。

但成组层面就不一样了。

我们把最差的5%电芯筛掉,剩下的再成组——PACK利用率提升了2.9个百分点。

哦!原来冻结的价值不在单颗,在成组。

单颗层面,你筛掉最差的5%,平均容量涨不了多少。但成组层面,你筛掉的是那块"最短的木板"——木桶直接就垫高了。

这就是叙事的反转点。


第二块拼图:BMS均衡(已完成)

有了问题,还要有解法。

BMS均衡是干什么的?把高SOC的电芯放点电,低SOC的充点电,让大家拉齐。

我们算出来:新电芯的时候,均衡能提升10.1个百分点的利用率。

这个数挺高的。但更有意思的是老化之后——

用了500次循环之后,电芯之间的差异拉大了,这时候均衡的价值更大——提升10.7个百分点。

哦,原来均衡不是新电芯的时候最有用,是用久了差异拉大之后才最有用。

这个也挺反直觉的——我以为新电芯最需要均衡,用久了反而没那么重要。结果反过来。


第三块拼图:老化(已完成基础版)

电芯不是全新的。用了一年、两年、五年之后,会怎么样?

我们加了个简化老化模型:内阻随循环次数增长,容量慢慢衰减。

跑出来:500次循环之后,单颗COV从3.46%涨到4.35%——放大了1.26倍。

哦,原来老化本身也会放大离散。

但这还不够——因为现在的老化模型是"温度无关"的,假设所有电芯老化速度一样。

真实世界里呢?内阻大的电芯,发热多,温度高,老化更快——内阻大→发热多→温度高→老化更快→内阻更大。这是个正反馈。

这个正反馈还没加进去,是接下来要补的第四块拼图。


第四块拼图:自发热+热耦合(已完成)

之前我们的模型有个问题——假设电芯温度永远等于环境温度。

但真实世界里,大电流放电的时候,内阻会发热,电芯自己会升温。

内阻大的电芯,发热多,温度升得高,内阻又会降下来——这是个负反馈。

低温下,电芯自己发热回温,相当于"自己给自己暖手"。

我们跑出来:-30℃ 0.5C放电,电芯温升了7.3℃。

哦,这个温升还不小——相当于电芯自己把自己从-30℃暖到-22.7℃。

而且这个自发热,正好就是刚才说的"老化正反馈"的物理来源——没有自发热,就没有温度差异,就没有老化速度差异。


第五块拼图:老化正反馈 + PACK温度梯度(已完成)

还有两个问题,一起解决了。

第一个:老化正反馈。之前的老化模型是"温度无关"的,假设所有电芯老化速度一样。但真实世界里,内阻大的电芯,发热多,温度高,老化更快——内阻大→发热多→温度高→老化更快→内阻更大。这是个正反馈。

第二个:PACK里的电芯,温度不是均匀的。边缘的电芯靠近外壳,冷;中间的电芯被围着,热。

我们算出来:6℃的温差,会导致老化速率差多少?

大概27%。中心的电芯比边缘的老得快27%。

这就是为什么用了几年之后,PACK里总有几颗电芯先坏——它们在中间,一直在热区里待着。


这里有个特别有意思的发现,叫"温度窗口效应":

-30℃的时候,温度梯度几乎不影响离散——因为低温下老化几乎停滞,正反馈被压制了。 25℃的时候,温度梯度对离散的影响就明显了——因为常温下老化活跃,正反馈起作用。

哦,原来温度梯度不是所有温度下都有影响——只有在老化活跃的温度区间,梯度才会放大离散。

这个挺反直觉的——我以为低温下问题更严重,结果反而常温下温度梯度的影响更大。


现在回头看

之前我们的沙盒,是个什么样子?

物理模块之前现在
单颗电芯模型✅ 有✅ 有
成组木桶效应❌ 没有✅ 有
BMS均衡❌ 没有✅ 有
老化模型(基础版)❌ 没有✅ 有
自发热+热耦合❌ 没有✅ 有
老化-温度正反馈❌ 没有✅ 有
PACK温度梯度❌ 没有✅ 有

之前我们磨的是"单颗电芯的尺子",现在补的是"系统层面的物理规律"。

单颗准了,成组准了,老化准了,热效应准了——这个标尺才算完整。

完整的物理链条是这样的:

电芯自己给自己暖手(自发热)→ 暖手不均匀导致老化快慢不同(正反馈)→ PACK里中心电芯更热、老化更快(温度梯度)——这就是"寿命差异"的动力学根源。


为什么要花这么多时间搭物理世界?

因为沙盒是标尺。标尺不准,量出来的所有数都是假的。

我们之前踩过坑——抢跑一道题,数据反常,结果是沙盒没校准。

那次教训之后我就明白:别急着跑题,先把尺子磨准。

磨单颗的时候磨单颗,磨成组的时候磨成组,磨热效应的时候磨热效应。

每补一块物理模块,尺子就准一分。

等这些都补完了,再去跑那些验证命题的题——出来的每一个数,都站得住。


从"贴参数凑数字",到"一块一块补物理模块"——这个思路转变,可能比跑出来的任何一个数据都重要。

今天应该可以把最终版的沙盒搭建完毕——自发热、老化正反馈、温度梯度,三块拼图补完。

然后就开启第一波正式测试了。

尺子磨完了,开始量东西。

登录后可以留言