1.一种电池的能效测试方法,其特征在于,包括以下步骤:
接收终端设备发送的电池能效测试请求,根据所述电池能效测试请求确定待测试的目标电池,并按照预设的电流参数对目标电池进行电池能效测试;
根据设定的测试时间范围,收集目标电池在电池能效测试过程中的电流状态、电压状态以及温度状态;
基于预设的电池状态分析算法分别对目标电池在电池能效测试过程中的电流状态、电压状态以及温度状态进行分析,得到对应的电池电流数据、电池电压数据以及电池温度数据;
根据所述电池电流数据和预设的电流参数计算得出目标电池的能量输入量,并根据预设的能源效率计算公式和所述电池电压数据计算得出目标电池的能量输出量;具体包括:根据电池电流数据和预设的电流参数计算目标电池的能量输入量的实现步骤:获取采集到的电池电流数据,包括电流数值和采样时间;在电池能效测试系统中,根据预设的电流参数设置的时间间隔,对电流数据进行积分计算,得到在测试时间范围内的能量输入量;将计算得到的能量输入量保存到电池能效测试数据库中;根据预设的能源效率计算公式和电池电压数据计算目标电池的能量输出量的实现步骤:获取采集到的电池电压数据,包括电压数值和采样时间;在电池能效测试系统中,根据预设的能源效率计算公式,结合电池电压数据和对应的时间戳,计算能量输出量;将计算得到的能量输出量保存到电池能效测试数据库中;能量输入量:指目标电池在电池能效测试过程中接收的能量总量,通过对电池电流数据进行积分计算,得到能量输入量;能量输出量:指目标电池在电池能效测试过程中输出的能量总量,根据预设的能源效率计算公式,结合电池电压数据和时间戳,计算能量输出量;
计算能量输入量与能量输出量之间的能效差异;其中,所述能效差异为目标电池在工作状态下的能量效率损失指数;
基于设定测试时间范围内的时间戳对能量效率损失指数和电池温度数据进行数据关联,得出关联数据集;其中,数据库中提前存储有能量效率损失指数和电池温度数据的关联规则;
基于所述关联数据集生成对应的目标输入向量,将目标输入向量输入到训练后的电池能效分析模型,进行能源效率损失指数的异常解析,得到目标电池能效的诊断结果。
2.根据权利要求1所述电池的能效测试方法,其特征在于,所述电池能效分析模型的训练过程,包括:获取电池能效测试数据,电池能效测试数据包括相应的标识信息,对电池能效测试数据进行特征解析,得到第一特征向量;
将所述第一特征向量输入到预先设定的特征解析模型中进行特征提取,得到第二特征向量;
将所得到的第二特征向量输入至预设的门控循环单元模型中,通过预设的门控循环单元模型中的隐藏状态对第二特征向量进行处理,得到第三特征向量;
将第三特征向量输入至预设的长短期记忆神经元模型中,通过预设的长短期记忆神经元模型对第三特征向量进行历史依赖性分析处理,生成第四特征向量;
在预设周期内只生成一次的随机且不重复的第五特征向量,并将第四特征向量与第五特征向量进行特征融合,得到第六特征向量;其中,所述第五特征向量的生成规则以及第五特征向量与第四特征向量融合的规则提前存储于数据库中;
将第二特征向量、第四特征向量和第六特征向量以及对应的标识信息输入到分类器中进行模型训练,并在训练过程中迭代优化预设的特征解析模型、门控循环单元模型以及长短期记忆神经元模型的模型参数,直到模型的损失函数达到预期收敛程度之后,完成电池能效分析模型的训练。
3.根据权利要求1所述电池的能效测试方法,其特征在于,所述得到目标电池能效的诊断结果的步骤之后,包括:设定一个具有指定长度的字串作为初始分析码;
在包含众多数据处理单位以及处理节点的分散式系统中,设定可识别的数据处理中心标注以及节点ID标注,并基于数据处理中心标注以及节点ID标注生成位置识别码;
获取时间戳信息中的年份以及月份,基于所述年份以及月份,得到对应的目标编码图;
其中,所述目标编码图由标准编码图基于所述年份以及月份重新编码所得;
基于所述目标编码图对每个时间戳信息中的毫秒级时间戳进行解码,得到每个毫秒级时间戳对应的时间标识码;
初始化一个累计器,用于在单一毫秒的时间框内,为每个电池健康状况评估结果生成不同的节点标识码;
每次生成节点标识码,比对当前时间与上一次生成节点标识码的时间是否相同,如相同,则累计器增加一个计数单位,如果进入新的毫秒,则重置累计器,并在新的毫秒时间框内重新计数,得到累计器的当前计数值;
根据预定顺序将初始分析码、时间识别码、位置标识码、节点识别码,以及累计器的当前计数值进行组合,生成电池健康评估结果的唯一标识码;
基于所述电池健康评估结果的唯一标识码,对目标电池能效的诊断结果进行加密。
4.根据权利要求3所述电池的能效测试方法,其特征在于,所述获取时间戳信息中的年份以及月份,基于所述年份以及月份,得到对应的目标编码图,包括:通过设定年份和标准编码图的映射关系,在数据库中找出与特定年份相对应的标准编码图;其中,所述标准编码图中包括两个部分,一个部分为序号数字,另一部分为序号数字对应的字符;
获取时间戳信息中年份以及月份对应的数字组合,将年份数字与月份数字相除,得到的数字结果中只取小数位的十分位作为特定序号数字,将序号数字中与特定序号数字相对应的所有数字作为第一数字集合,并找出对应所述第一数字集合的编码符号,作为第一符号,从编码符号中删除第一符号外的所有符号作为第二符号;其中,所述时间戳信息中年份以及月份对应的数字至少包括十种年份以及月份对应的数字组合且数字组合均为整数;
依照预设的排列顺序,将第二符号重新分配第二数字集合;其中,所述第二符号的顺序与在标准编码图中的顺序相符;
对于所有第二符号都被重新分配对应的第二数字集合后,为第一符号依序分配序号数字;
将重新分配过序号数字的第二符号、第一符号以及对应的序号数字,整合得到目标编码图。
5.根据权利要求3所述电池的能效测试方法,其特征在于,所述位置识别码用于标识出处理电池能效测试任务的具体节点,位置识别码通过数据处理中心标注和节点ID标注生成,为每个处理电池能效测试任务的节点提供了唯一的标识;
所述累计器的当前计数值用于保证在同一毫秒内的每个处理电池能效测试任务的节点状态分析结果都有唯一标识码;当进入新的毫秒时,累加器重新归零,开始新一轮的计数,以适应新一毫秒内产生的电池能效测试任务的节点的状态分析结果。
6.一种电池的能效测试装置,其特征在于,所述电池的能效测试装置包括:
测试模块,用于接收终端设备发送的电池能效测试请求,根据所述电池能效测试请求确定待测试的目标电池,并按照预设的电流参数对目标电池进行电池能效测试;
收集模块,用于根据设定的测试时间范围,收集目标电池在电池能效测试过程中的电流状态、电压状态以及温度状态;
分析模块,用于基于预设的电池状态分析算法分别对目标电池在电池能效测试过程中的电流状态、电压状态以及温度状态进行分析,得到对应的电池电流数据、电池电压数据以及电池温度数据;
第一计算模型,用于根据所述电池电流数据和预设的电流参数计算得出目标电池的能量输入量,并根据预设的能源效率计算公式和所述电池电压数据计算得出目标电池的能量输出量;具体包括:根据电池电流数据和预设的电流参数计算目标电池的能量输入量的实现步骤:获取采集到的电池电流数据,包括电流数值和采样时间;在电池能效测试系统中,根据预设的电流参数设置的时间间隔,对电流数据进行积分计算,得到在测试时间范围内的能量输入量;将计算得到的能量输入量保存到电池能效测试数据库中;根据预设的能源效率计算公式和电池电压数据计算目标电池的能量输出量的实现步骤:获取采集到的电池电压数据,包括电压数值和采样时间;在电池能效测试系统中,根据预设的能源效率计算公式,结合电池电压数据和对应的时间戳,计算能量输出量;将计算得到的能量输出量保存到电池能效测试数据库中;能量输入量:指目标电池在电池能效测试过程中接收的能量总量,通过对电池电流数据进行积分计算,得到能量输入量;能量输出量:指目标电池在电池能效测试过程中输出的能量总量,根据预设的能源效率计算公式,结合电池电压数据和时间戳,计算能量输出量;
第二计算模块,用于计算能量输入量与能量输出量之间的能效差异;其中,所述能效差异为目标电池在工作状态下的能量效率损失指数;
关联模块,用于基于设定测试时间范围内的时间戳对能量效率损失指数和电池温度数据进行数据关联,得出关联数据集;其中,数据库中提前存储有能量效率损失指数和电池温度数据的关联规则;
解析模块,用于基于所述关联数据集生成对应的目标输入向量,将目标输入向量输入到训练后的电池能效分析模型,进行能源效率损失指数的异常解析,得到目标电池能效的诊断结果。
7.一种电池的能效测试设备,其特征在于,所述电池的能效测试设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述电池的能效测试设备执行如权利要求1‑5中任一项所述的电池的能效测试方法。
8.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1‑5中任一项所述的电池的能效测试方法。