读这篇你能搞清楚:仿真温度和实测对不上时,该从哪里查起。我把最常见的 5 个原因按出现频率排了序,文末给一张排查清单,下次对不上号时按顺序过一遍,能省掉大部分无效返工。
先说结论
仿真和实测对不上,九成情况下不是软件算错了,而是你喂给它的东西和实际不一致。CFD 求解器本身的误差,通常远小于边界条件、材料参数、发热功率这几项输入带来的偏差。
换个说法:仿真是台计算器,按错的不是计算器,是你按进去的数。
下面按「从最常见到最少见」排序,逐条拆。
这是第一名,没有悬念。
很多仿真里电芯发热直接取「额定工况 × 一个经验系数」,或者干脆用厂家给的单一发热值。但电芯发热跟倍率、SOC、温度、老化状态都强相关,直流内阻在不同 SOC 段能差出一截。
排查动作很简单:
实测对不上、而且仿真整体偏低,先怀疑发热取小了。量级上,这一项就能吃掉好几度的偏差,比网格加密管用得多。
第二名。常见问题有三类:
建议的做法:边界条件照着实测当天的气象和运行数据来配,对得上之后再去谈推广。
电芯和冷板之间、模组和托盘之间,那层薄薄的接触界面,热阻经常被简化成「理想接触」。实际上界面是否涂导热垫、压紧力多大、垫片老化没有,量级上都能带来几度的界面温升。
材料参数同理:导热硅胶垫的导热系数用规格书标称值还是实测值、电芯各向异性导热有没有设(卷芯方向和垂直方向能差好几倍),这些都会累积。
这一项的特点是:单项都不大,叠起来刚好对不上。所以排查时要整体校一遍,别指望找到唯一元凶。
网格被排第四,因为它其实是最少真出事的一项——前提是你做过无关性验证。
比起「网格够不够密」,更值得先问的是:
经验顺序:先把几何简化的合理性想清楚,再做网格无关性,最后才是盲目加密。加密解决不了「物理模型选错」的问题。
最后一项最隐蔽:仿真算的时间不够长,温度还在爬坡,你就拿它和实测的稳态值比。
风冷系统热时间常数通常在分钟级,液冷大储柜整体升温到平衡可能是小时级。两边必须比同一个时刻的状态——要么都取稳态,要么都对齐同一个时间点。
顺带一提,实测数据本身也要洗一遍:传感器位置和仿真取值点对不对应、有没有坏点和跳变(老读者知道,我反复念叨「数据装病」这件事),比对之前先确认两边说的是同一件事。
一张排查清单(按顺序过)
我的判断
仿真校准这件事,本质是用实测数据反哺模型:拿一两个工况把模型调到和实测吻合(偏差量级控制在几度以内是合理预期),之后的方案对比、极限工况外推才有底气。
反过来,模型从来没和实测对过账,那仿真结果的绝对温度值就只能当趋势看。趋势有用,但别拿它定交付指标——这一点和之前说的温差口径是一个道理:数字要能落地,先要能被验证。
下次仿真和实测打架,别急着重跑网格,按清单从第 1 条查起,大概率在前三条就破案了。
[1]电池热管理课程: https://mp.weixin.qq.com/s/Xv4VjcEzOJUebXqJpYxXUQ