锂电池温度检测Comsol仿真 软包锂电池表面温度变化仿真模拟,不同位置探针测温 #汽车级锂电池
锂电池温度检测Comsol仿真 软包锂电池表面温度变化仿真模拟不同位置探针测温 #汽车级锂电池 Comsol仿真最近在折腾汽车锂电池的温控仿真发现软包电池的表面温度分布真是门玄学——同一个电池组里不同位置的温差能玩出花样。这次用COMSOL搞了个三维模型顺手记录几个踩坑姿势。建模第一步几何切割直接导入STEP格式的软包电池模型重点是把电极耳、极片层这些发热大户单独拎出来。别嫌麻烦不分离这些结构后面加材料属性准抓瞎。这里偷懒用了LiveLink对接SolidWorksmodel ModelUtil.create(BatteryModel); model.geom().create(batteryGeo, CAD); model.geom(batteryGeo).feature().create(imp1, Import); model.geom(batteryGeo).feature(imp1).set(filename, battery.step);注意坐标系对齐上次手滑把Y轴当厚度方向结果温度场直接鬼畜。材料属性配置玄学正负极材料库里有现成的NMC和石墨参数但别忘了各向异性导热系数。特别是叠片结构里厚度方向导热率只有平面方向的1/10Material.create(model,cathode); model.material(cathode).propertyGroup(Def).set(thermal_conductivity, {15[W/(m·K)],15,0.3});这个0.3就是厚度方向的热传导死穴实测调参时这数值改0.5都能让最高温度降8℃。热源设置骚操作锂电池温度检测Comsol仿真 软包锂电池表面温度变化仿真模拟不同位置探针测温 #汽车级锂电池 Comsol仿真别直接用内置的锂电模块老司机都手动怼生热率公式。尤其是倍率充电时焦耳热反应热得分开算Q_total (I^2*R_contact)/V alpha*I*(dUdT)在COMSOL里写成弱形式偏微分方程model.physics(ht).feature(hs1).set(Q, 1e4[W/m^3]2e3*exp(-(T-298[K])/10[K]));这个指数项是模拟SEI膜分解时的放热突变实测能把热失控触发点提前2秒捕捉到。探针布置心机位表面温度测点要避开焊缝和凹陷处建议在极耳根部5mm处埋点。代码实现用边界探针坐标筛选model.result().numerical().create(probe1, Probe); model.result().numerical(probe1).set(probetag, bnd1); model.result().numerical(probe1).set(coord, new double[][]{{0.12,0.05,0.003}});重点监控Z方向3mm处的温度这个深度刚好能捕获隔膜热传导的延迟效应。网格剖分翻车实录试过扫掠网格直接报错最后还是祭出自由四面体网格边界层。关键是在极耳附近手动加密model.mesh(mesh1).feature().create(size1,Size); model.mesh(mesh1).feature(size1).set(hauto, 3); model.mesh(mesh1).feature(size1).set(hgrad, 1.5);hgrad参数别超过1.8否则求解器会跟你闹脾气算不收敛。算完记得检查网格质量skew值超过0.7的区域直接重画。跑完仿真发现个反直觉现象最高温点不在极耳根部反而出现在第3层隔膜褶皱处。用切片云图配合粒子追踪发现是电解液流动滞止区造成的热量堆积。所以下次布置散热片得重点关照这些暗黑料理区。最后扔个温度场动图到结果里看着那抹逐渐扩散的红色等高线终于理解为啥电动车BMS要设五级温度预警——这温度梯度比秋名山弯道还刺激。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2427805.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!