电动汽车热管理软件架构及电动汽车的制作方法

文档序号:30061849发布日期:2022-05-17 23:49阅读:371来源:国知局
电动汽车热管理软件架构及电动汽车的制作方法

1.本发明涉及电动汽车热管理领域,具体涉及一种电动汽车热管理软件架构及电动汽车。


背景技术:

2.随着电动汽车的快速发展,热管理系统已成为维持车辆正常工作温度及成员舒适性的重要零部件。但热管理系统工况复杂,控制对象繁多,因此热管理系统的软件控制逻辑也相对复杂。
3.现有的技术一般是通过对热管理系统各个工况逐一进行识别,每一个工况对应一种执行器输出。因此,在增加新工况或者新的执行机构时,控制软件需要大规模的变更,故需要有一套高效合理的软件架构来支撑控制软件的各种需求。


技术实现要素:

4.针对现有技术中存在的问题,本发明提供一种电动汽车热管理软件架构及电动汽车,解决热管理系统在增加新工况或者新的执行机构时控制软件需要大规模变更的问题。
5.本发明提供了一种电动汽车热管理软件架构,包括状态管理模块和各状态下执行器控制模块;其中:
6.状态管理模块,用于根据热管理系统的原理归纳出该系统的所有状态,并将该系统的所有状态划分为:
7.①
热源工作状态
8.根据热管理系统传感器及用户需求综合判断出该系统的热源需求情况,包括:无热源需求、制冷需求、热泵制热需求、ptc制热需求、ptc+热泵制热需求及ptc+制冷需求;
9.②
循环工作状态
10.根据热管理系统传感器及用户需求综合判断出该系统水循环的工作回路或状态,包括:乘员舱加热/冷却需求范围及对应执行器状态、电池包加热/冷却需求范围及对应执行器状态、电机余热利用/自冷却需求范围及对应执行器状态;
11.各状态下执行器控制模块,用于根据热源工作状态和循环工作状态控制相应执行器进行相应动作。
12.进一步,各状态下执行器控制模块包括热源执行器子模块、循环执行器子模块和执行器仲裁管理子模块;热源执行器子模块用于控制热源执行器,循环执行器子模块用于控制循环执行器,执行器仲裁管理子模块用于控制既属于热源执行器也属于循环执行器和既不属于热源执行器也不属于循环执行器的执行器。
13.进一步,制热或制冷时,乘员舱需求+电池包需求=100%。
14.进一步,无热源需求为无加热或制冷需求。
15.进一步,该软件架构还包括信号输入输出处理模块,用于对输入输出信号进行数据类型转换。
16.进一步,该软件架构还包括诊断模块,用于执行热管理系统的诊断服务。
17.本发明还提供一种电动汽车,该电动汽车采用上述的电动汽车热管理软件架构。
18.本发明与现有技术相比,具有以下优点及有益效果:
19.本发明提出一种电动汽车热管理软件架构,通过状态管理模块对工况进行归纳分类,分别通过热源回路工作状态及循环回路工作状态来对热管理的所有工况进行全覆盖,各状态下执行器控制模块根据以上两个回路的状态确定当前的输出,实现热管理系统所有执行器的控制。
附图说明
20.图1为本发明实施例的热管理系统示意图;
21.图2为本发明实施例的热管理软件架构图。
具体实施方式
22.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
23.本发明提出一种汽车热管理软件架构,通过对工况进行归纳分类,分别通过热源回路工作状态及循环回路工作状态来对热管理的所有工况进行全覆盖,执行器控制模块根据以上两个回路的状态确定当前的输出,实现热管理系统所有执行器的控制,最终以此架构实现控制软件的高内聚、低耦合要求。该软件架构相对通常的状态分层架构,能够最大程度确保在热管理系统原理发生变更时软件变更最小化,提高了热管理系统控制软件的质量稳定性及兼容性。
24.以图1所示的热管理系统原理图为例,对本发明的软件架构进行说明,本发明重在软件架构设计方法,不局限于此热管理系统。如图1和表1所示,该热管理系统组成如下:
25.表1热管理系统组成表
[0026][0027]
本发明根据实际的系统工况定义了状态管理模块,该模块覆盖了热管理的全部工况。此外,在与执行器控制模块和信号输入输出处理模块的配合下最大程度的做到软件解耦,能够快速灵活的应用于不同的热管理项目,即便信号矩阵或执行器发生变化,其对软件变更带来的代价也是最小的。如图2所示,本发明实施例的asw应用软件的软件架构划分为:
[0028]
a.状态管理模块tmsm:
[0029]
该模块为该软件架构的核心,根据热管理系统的原理归纳出该系统所有的状态均可划分为:
[0030]

热源工作状态
[0031]
根据系统传感器及用户需求综合判断出当前热管理系统的热源需求情况:
[0032]
s0:无热源需求

无加热或制冷需求
[0033]
s1:制冷需求

乘员舱或电池包有降温需求
[0034]
s2:热泵制热需求

在较低环境温度或较小制热性能需求情况下的制热需求
[0035]
s3:ptc制热需求

在更低环境温度情况下的制热需求
[0036]
s4:ptc+热泵制热需求

在非常低环境温度且有较大制热性能需求情况下的制热需求
[0037]
s5:ptc+制冷

制热除湿需求
[0038]

循环工作状态
[0039]
根据系统传感器及用户需求综合判断出当前热管理系统水循环的工作回路或状
态(3个必要状态)。
[0040]
d1:乘员舱加热/冷却需求范围为0~100%;加热时由3w-v1比例阀来控制,制冷时由exv2阀来控制,且乘员舱需求+电池包需求=100%;
[0041]
实际信号定义例(下同):
[0042]

乘员舱加热有效信号
[0043]

乘员舱加热需求百分比

由3w-v1比例阀控制
[0044]

乘员舱制冷有效信号
[0045]

乘员舱制冷需求百分比

由exv2阀控制
[0046]
(若有除湿需求则可能加热和制冷同时有效)
[0047]
d2:电池包加热/冷却需求范围为0~100%;加热时由3w-v1比例阀来控制,制冷时由exv2阀来控制,且乘员舱需求+电池包需求=100%
[0048]
d3:电机余热利用/自冷却需求范围为:0或1;电机余热利用状态时3w-v2将水循环切换至电池包,4w-v切换为电机水回路与电池包水回路互通;当为电机自冷却状态时3w-v2将水循环切换至室外换热器,4w-v切换为电机水回路与电池包水回路阻断。
[0049]
b.各状态下执行器控制模块
[0050]
分别根据热源工作状态和循环工作状态控制热源执行器和循环执行器进行动作。部分执行器不仅属于热源执行器也属于循环执行器,如pump2,还有执行器既不属于热源执行器也不属于循环执行器,如fan,将这两类执行器的控制需要特殊判断,故放在执行器仲裁管理模块中。
[0051]
例如:冬季-10℃最大制热工况
[0052]
环境温度在-10℃以下最大制热工况下,热泵制热和ptc制热需要同时工作为成员舱单独制热。
[0053]

热源工作状态判断模块根据环境温度和用户的制热需求判断出当前需要在s4模式:ptc+热泵制热。
[0054]

循环状态判断模块根据当前为成员舱单热,确定d1、d2的3w-v1为成员舱100%开度,电池包为0%开度。制热状态下exv2为关闭状态。d3根据电机当前温度判断是否可以作为补充热源。若温度未达到制热温度则控制4w-v隔离电机水循环和电池水循环;若温度足够高则连接电机水循环和电池水循环。3w-v2根据电机实际温度控制电机的散热或蓄热制热。
[0055]

待热源和循环状态确定各执行器的姿态后,各执行器分别根据各自的控制逻辑进行执行器的控制。
[0056]
c.诊断模块
[0057]
执行热管理相关的诊断服务,包括:配置处理,状态读取,强制驱动,故障处理。
[0058]
d.信号输入输出处理模块
[0059]
为了进一步实现软硬件解耦,运用该模块对总线,传感器及io信号进行数据类型转换,使其满足热管理算法的信号数据类型需求。
[0060]
本发明还提供一种电动汽车,该电动汽车采用上述的电动汽车热管理软件架构。
[0061]
本发明提高了热管理控制系统软件的兼容性,在含有热泵的热管理系统中,无论执行器以及工况的需求如何变化,能够最大程度确保在热管理系统原理发生变更时软件变
更最小化,提高热管理系统控制软件的质量稳定性及兼容性。
[0062]
本领域的技术人员容易理解,以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1