当电池与负载连接,电池进行放电工况,电池容量接近最小容量,进行充电工况。因电池内部材料结构有阻抗,当电流流经电池会有生成热产生。我们可由实验方法或经验公式获得热量数据。针对电池热管理散热系统进行性能分析,根据国标法规除了需要输入热源外,需要进行持续周期性充放电循环,模拟储能电源在长期使用状态可靠度。热源可以藉由表格方式输入,本研究进行持续循环模拟建构。
Attachments: | Heatsource.csv (508 bytes) Heat_Source.sim (1 MB) |
电池热管理散热系统进行性能分析时,根据国标法规除了需要输入热源外,需要进行持续周期性充放电循环,模拟储能电源在长期使用状态可靠度。热源可以藉由表格方式输入,如下Fig 1所示,每一次循环时间10秒,充电7.5秒,放电2.5秒,自产热分别为3,000 W与 1,000 W。总共进行5次循环。可藉由场函数interpolateTable完成热源数据输入。若循环次数修改,需要重新建构表格数据。
Fig 1
2. Solution
观察此数据曲线,每一个循环都是相同分布,因此我们可以仅输入一次循环的热量数据,如Fig 2所示。第2个循环与第1个循环相差一个周期,相当于在时间轴偏移一个周期。绿色曲线为第一个循环数据,黄色曲线是监测结果。
Fig 2
操作说明简述如下:
fmod库函数:
fmod(x,y) : x modulus y; the floating point remainder of x/y
新的时间轴(Time_custom)
${Time} < ${T_Period} ? ${Time} : fmod(${Time}, ${T_Period})
在此: T_Period: 循环时间: 10秒
interpolateTablePeriodic(@Table("<tablename>"), "<x-column>", {LINEAR | STEP | SPLINE | CUBIC_AKIMA}, "<phi-column>", <scalar_expression>)
在此:
案例数据如下:
场函数如下:
interpolateTable(@Table("HeatsourceTable"), "Time", LINEAR, "HeatSource", ${ Time_custom})
Fig 3
3. Summary:
(1) 本报告以固体传热为案例,介绍循环热源设定的方法。使用场函数interpolateTable与自定义时间轴。
(2) 本案例截图与sim file是用V 2302 (18.02)建立,在不同软件版本图示与说明会存在微小差异。