电池热管理的主要功能包括:电池温度的准确测量和监控;电池组温度过高时的有效散热;低温条件下的快速加热;保证电池组温度场的均匀分布;电池散热系统与其他散热单元的匹配。
解决方案
为了解决电池热管理中,流体系统之间复杂的耦合关系,可以采用Dymola软件的蒸发循环库、液冷库、电池库等搭建一维仿真模型。去模拟整个模型系统,分析不同系统之间的耦合关系,从而实现对复杂系统的优化控制。
Dymola软件具有丰富的模型库,采用基础库与商业库可以方便的搭建电池热管理系统。蒸发循环库涵盖了市面上几乎所有主流的制冷剂,有着精确的两相流模型和根据结构建模的换热器模型;考虑元件生热和温度对元件电气性能影响的电阻、二极管、晶闸管、电机等基础元件模型;具有热容、热传导、对流、辐射、温度、热流边界条件等的传热元件模型;可用于电池液流管路建模、部件选型、系统性能研究的液冷库中包括管路、控制阀、恒温阀、泵、风机、换热器、膨胀箱等模型;考虑电池单体的差异和温度对电池容量、外特性影响的Modelon电池库,可用于分析电池的电、热、寿命等方面的特性。
对于电池热管理而言,控制系统是必不可少。Dymola基础库中包含用于控制、逻辑建模的模型库,可用于搭建控制系统。另外也可以通过FMI接口导入控制模型对应的FMU通过Simulink搭建控制律模型,并将模型转为FMU导入Dymola中,可与电池系统模型、加热/冷却系统模型进行联合仿真。
采用Dymola软件提供的蒸发循环库,可搭建热管理系统的空调系统模型;采用Dymola软件中的液冷库可以搭建电池冷却循环、发动机冷却循环和功率电子元件冷却循环等;采用Dymola软件中的电池库可以搭建电机、电池等组成的电池驱动系统。蒸发循环库、液冷库及其他模型库可以无缝连接组成大系统,便于热管理模型系统仿真分析。Dymola还可搭建控制算法,同时其也可以通过Simulink接口,调用Matlab/Simulink软件的控制算法,实现热管理系统控制模型与仿真物理模型之间的联合仿真,用于控制策略的设计、验证,使工程师更好的设计热管理系统模型。
应用案例
图4为采用Dymola软件搭建的电池热管理一维仿真模型。左侧红色点划线区域为采用蒸发循环库搭建的空调系统蒸发循环;中间红色点划线区域为采用液冷库搭建的电池冷却循环;蒸发循环与冷却循环之间黑色实线区域为冷却液与制冷剂之间的换热单元;最右边红色实线区域为电机电池等元件组成的驱动系统。
电池为电机供电、电机驱动负载,电池产生的热量通过液冷循环与空调系统之间的换热器实现冷却液与制冷剂之间的热量交换,然后通过空调系统传到发动机舱,最后热量被空气带走。图5为不同泵的转速下电池包温度变化曲线。改变冷却循环中泵的转速可以将流过电池包的冷却液温度保持在所需要的温度范围。
图6为在搭建的模型系统基础上添加简单控制系统模型,模型运行中可实时查看蒸发循环压焓图,监测系统运行状况。蓝色区域检测蒸发器出口温度,通过控制变排量压缩机排量保证蒸发器出口温度恒定。黑色区域通过调节冷却循环中泵的转速和蒸发循环中冷凝器空气侧空气流量使电池包温度保持在所需的温度范围内。
图7所示,电池包设定温度(红色)与实际温度(绿色)变化关系,在100s时电池包发热功率突然降低,电池包温度也发生变化,但通过调节发冷却泵转速与冷凝器侧风扇转速快速调节系统的散热量,从而使电池包温度稳定在合理的范围内。
总结
采用Dymola一维仿真软件可以完成仿真模型系统搭建与仿真分析。所搭建模型既可以用于模型匹配设计、元件选型也可以用于系统仿真进行模型系统能量分配分析。还可以作为仿真模型可以提升工程师对系统性能的理解,作为被控对象用于控制策略设计、验证控制模型的准确度及控制效果。