System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种电池充电器充电检测控制方法及系统。
技术介绍
1、电池的充电过程,特别是高容量、高电压的电池,存在潜在的安全风险,如果充电器的输出电流或电压超过了电池能够承受的范围,可能导致电池过热、爆炸甚至火灾等危险。通过充电检测可以监测充电器的输出参数,确保其在安全范围内工作,避免发生安全事故。
2、传统如过流保护、过压保护、过温保护等固定阈值手段进行充电器控制状态识别手段对充电过程中的监测指标变化状态感知情况不足,简单阈值手段并不能及时识别出充电过程的即将产生异常情况或是快速趋近异常情况,导致触发阈值保护时,充电过程已经产生了异常情况,造成充电器以及电池的损伤。
技术实现思路
1、为解决上述问题,本专利技术提供一种电池充电器充电检测控制方法及系统。
2、本专利技术的一种电池充电器充电检测控制方法及系统采用如下技术方案:
3、本专利技术一个实施例提供了一种电池充电器充电检测控制方法,该方法包括以下步骤:
4、采集电池充电器的温度数据和电量数据,所述温度数据包含若干温度值,所述电量数据包含若干累计电量值;根据温度数据和电量数据得到样本空间;
5、对样本空间内的数据点进行聚类得到若干类簇和若干噪声点;根据类簇中数据点在温度数据和电量数据中对应的数值,得到每个类簇中每个数据点的异常程度;
6、根据类簇中数据点的异常程度得到每个类簇的初始异常程度;根据噪声点之间的距离、噪声点距离类簇中心点之间的
7、根据每个类簇的最终异常程度得到若干异常类簇;根据异常类簇中数据点对应的温度值和累计电量值得到充电状态判断因子;根据充电状态判断因子对电池充电器进行控制。
8、进一步地,所述根据温度数据和电量数据得到样本空间,包括的具体步骤如下:
9、将累计电量值作为横轴,将温度值作为纵轴构建二维直角坐标系,将温度数据和电量数据处于同一时间的累计电量值和温度值在二维直角坐标系确定的数据点进行标记,将包括若干标记的数据点的二维直角坐标系记为样本空间。
10、进一步地,所述根据类簇中数据点在温度数据和电量数据中对应的数值,得到每个类簇中每个数据点的异常程度,包括的具体步骤如下:
11、将温度数据中最后一个温度值和电量数据中最后一个累计电量值对应数据点所在的类簇,记为当前类簇;
12、
13、式中,为当前类簇中第个数据点在第种数据的数值,为当前类簇中第个数据点在第种数据的数值,为第种数据中所有数值的标准差,为防止分母为0的超参数,为当前类簇中数据点的总个数,为当前类簇中数据类型的总个数,为以自然常数为底的指数函数,为当前类簇中第个数据点的异常程度。
14、进一步地,所述根据类簇中数据点的异常程度得到每个类簇的初始异常程度,包括的具体步骤如下:
15、
16、式中,为当前类簇通过pca主成分分析得到的最大主方向的模长,为当前类簇通过pca主成分分析得到的最小主方向的模长;为当前类簇中第个数据点的异常程度,为当前类簇中第个数据点的异常程度,为取绝对值,为当前类簇中数据点的总个数,为当前类簇中数据类型的总个数,为当前类簇的初始异常程度。
17、进一步地,所述根据噪声点之间的距离、噪声点距离类簇中心点之间的距离及类簇的初始异常程度,得到每个类簇的最终异常程度,包括的具体步骤如下:
18、
19、式中,为当前类簇的初始异常程度,为所有类簇的初始异常程度的最小值,为所有类簇的初始异常程度的最大值,为第个噪声点与当前类簇中心点之间的欧式距离,为所有噪声点之间欧式距离的均值,为所有噪声点之间欧式距离的标准差,为噪声点的总数量,为当前类簇的最终异常程度。
20、进一步地,所述根据每个类簇的最终异常程度得到若干异常类簇,包括的具体步骤如下:
21、将每个类簇的最终异常程度输入到sigmoid函数中,输出的结果作为每个类簇的异常程度,将当前类簇的异常程度记为,预设一个第一阈值,记为,若,当前类簇是异常类簇,若,当前类簇不是异常类簇。
22、进一步地,所述根据异常类簇中数据点对应的温度值和累计电量值得到充电状态判断因子,包括的具体步骤如下:
23、
24、式中,为预设的最大温度阈值,为预设的最大电量阈值,为函数,为所有异常类簇的异常程度的均值,为所有异常类簇中所有数据点对应温度值的均值,为所有异常类簇中所有数据点对应累计电量值的均值,为充电状态判断因子。
25、进一步地,所述对样本空间内的数据点进行聚类得到若干类簇和若干噪声点,包括的具体步骤如下:
26、对样本空间内所有的数据点进行dbscan聚类,距离度量为样本空间中数据点之间的欧式距离,得到若干类簇和若干噪声点。
27、进一步地,所述采集电池充电器的温度数据和电量数据,包括的具体步骤如下:
28、利用温度传感器每隔th1秒输出一个电池充电器的温度值,将电池充电器最近th2个小时内所有的温度值构成的时序序列,记为电池充电器的温度数据;利用电流传感器每隔th1秒输出一个电池充电器的电流值,对于任意一个电流值,根据该电流值及之前采集到的电流值,结合已经采集的时长,通过积分获取该电流值对应时刻的累计电量值;将电池充电器最近th2个小时内所有的累计电量值构成的时序序列,记为电池充电器的电量数据,th1为预设的一个第一数值,th2为预设的一个第二数值。
29、本专利技术还提出了一种电池充电器充电检测控制系统,包括存储器和处理器,所述处理器执行所述存储器存储的计算机程序,以实现前述所述方法的步骤。
30、本专利技术的技术方案的有益效果是:本专利技术在采集到电池充电器的温度数据和电量数据后,通过将温度数据和电量数据进行转换得到样本空间,便于后续异常类簇的判断,从而提高对电池充电器的准确控制,通过对样本空间内的数据点进行聚类,得到每个类簇的初始异常程度,进而根据初始异常程度、噪声点之间的距离、噪声点距离类簇中心点之间的距离,得到每个类簇的最终异常程度,通过对最终异常程度进行分析,减少对电池充电状态检测的误判,提高充电过程的检测智能性,最终通过充电状态判断因子对电池充电器进行控制,实现对电池充电器充电的智能控制。
本文档来自技高网...【技术保护点】
1.一种电池充电器充电检测控制方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述一种电池充电器充电检测控制方法,其特征在于,所述根据温度数据和电量数据得到样本空间,包括的具体步骤如下:
3.根据权利要求1所述一种电池充电器充电检测控制方法,其特征在于,所述根据类簇中数据点在温度数据和电量数据中对应的数值,得到每个类簇中每个数据点的异常程度,包括的具体步骤如下:
4.根据权利要求3所述一种电池充电器充电检测控制方法,其特征在于,所述根据类簇中数据点的异常程度得到每个类簇的初始异常程度,包括的具体步骤如下:
5.根据权利要求4所述一种电池充电器充电检测控制方法,其特征在于,所述根据噪声点之间的距离、噪声点距离类簇中心点之间的距离及类簇的初始异常程度,得到每个类簇的最终异常程度,包括的具体步骤如下:
6.根据权利要求5所述一种电池充电器充电检测控制方法,其特征在于,所述根据每个类簇的最终异常程度得到若干异常类簇,包括的具体步骤如下:
7.根据权利要求1所述一种电池充电器充电检测控制方法,其特征在于,所述
8.根据权利要求1所述一种电池充电器充电检测控制方法,其特征在于,所述对样本空间内的数据点进行聚类得到若干类簇和若干噪声点,包括的具体步骤如下:
9.根据权利要求1所述一种电池充电器充电检测控制方法,其特征在于,所述采集电池充电器的温度数据和电量数据,包括的具体步骤如下:
10.一种电池充电器充电检测控制系统,所述系统包括存储器和处理器,其特征在于,所述处理器执行所述存储器存储的计算机程序,以实现如权利要求1-9任一项所述一种电池充电器充电检测控制方法的步骤。
...【技术特征摘要】
1.一种电池充电器充电检测控制方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述一种电池充电器充电检测控制方法,其特征在于,所述根据温度数据和电量数据得到样本空间,包括的具体步骤如下:
3.根据权利要求1所述一种电池充电器充电检测控制方法,其特征在于,所述根据类簇中数据点在温度数据和电量数据中对应的数值,得到每个类簇中每个数据点的异常程度,包括的具体步骤如下:
4.根据权利要求3所述一种电池充电器充电检测控制方法,其特征在于,所述根据类簇中数据点的异常程度得到每个类簇的初始异常程度,包括的具体步骤如下:
5.根据权利要求4所述一种电池充电器充电检测控制方法,其特征在于,所述根据噪声点之间的距离、噪声点距离类簇中心点之间的距离及类簇的初始异常程度,得到每个类簇的最终异常程度,包括的具体步骤如下:
6.根据权利要求...
【专利技术属性】
技术研发人员:曾斌强,杜戈阳,胥海东,刘泽,
申请(专利权)人:深圳创芯技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。