基于系统参数相关系数的系统升级评估方法与流程

文档序号:12824465阅读:239来源:国知局
基于系统参数相关系数的系统升级评估方法与流程

本发明属于系统升级评估领域,具体提供一种基于系统参数相关系数的系统升级评估方法。



背景技术:

现有技术中对系统(例如换电站控制系统)进行升级时,通常采用先灰度升级(先对小范围设备进行升级)再逐步全面升级的策略,进而再对灰度升级的设备和全面升级的设备进行升级结果的评估。升级结果的评估方法一般是通过对比升级前后的系统/设备故障和关键参数的值是否仍在阈值范围内来判断。

但是,这种方法存在一定的缺陷。具体而言,有些故障的出现会有“累积效应”,通常在升级结束一段时间之后才反映出来;而且关键参数在阈值范围内变化,并不表示升级前后该参数的变化仍旧为正常变化。

相应地,本领域需要一种新的系统升级评估方法来解决上述问题。



技术实现要素:

为了解决现有技术中的上述问题,即为了解决现有系统升级评估方法不能对升级后的系统进行准确评估的问题,本发明提供了一种基于系统参数相关系数的系统升级评估方法,该系统升级评估方法包括以下步骤:获取系统升级前多个参数的第一数据;获取系统升级后所述多个参数的第二数据;计算每个参数的所述第一数据之间的第一相关系数和每个参数的所述第二数据之间的第二相关系数;计算每个参数的所述第一数据与对应的每个参数的所述第二数据之间的第三相关系数;根据所述第一相关系数、所述第二相关系数和所述第三相关系数的大小判断系统是否升级成功。

在上述系统升级评估方法的优选技术方案中,“根据所述第一相关系数、所述第二相关系数和所述第三相关系数的大小判断系统是否升级成功”的步骤进一步包括:计算每个所述第一相关系数与对应的所述第二相关系数的差的第一绝对值;计算所述第三相关系数与1的差的第二绝对值;根据所述第一绝对值和所述第二绝对值的大小判断系统是否升级成功。

在上述系统升级评估方法的优选技术方案中,“根据所述第一绝对值和所述第二绝对值的大小判断系统是否升级成功”的步骤进一步包括:当所述第一绝对值小于设定的第一阈值且所述第二绝对值小于设定的第二阈值时,判定系统升级成功;否则,判定系统未升级成功。

在上述系统升级评估方法的优选技术方案中,“获取系统升级前多个参数的第一数据”和“获取系统升级后所述多个参数的第二数据”的步骤按照固定或可变的时间间隔被执行n次,并且计算所述第一相关系数、计算所述第二相关系数和计算所述第三相关系数中的每个步骤都通过下列公式进行:

其中,当rab表示所述第一相关系数时,表示所述多个参数中的一个参数在系统升级前的n次采样中的平均值,ai表示所述一个参数在系统升级前的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级前的n次采样中的平均值,bi表示所述另一个参数在系统升级前的n次采样中的每一次的实际值;当rab表示所述第二相关系数时,表示所述多个参数中的一个参数在系统升级后的n次采样中的平均值,ai表示所述一个参数在系统升级后的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级后的n次采样中的平均值,bi表示所述另一个参数在系统升级后的n次采样中的每一次的实际值;当rab表示所述第三相关系数时,表示所述多个参数中的一个参数在系统升级前的n次采样中的平均值,ai表示所述一个参数在系统升级前的n次采样中的每一次的实际值,表示所述一个参数在系统升级后的n次采样中的平均值,bi表示所述一个参数在系统升级后的n次采样中的每一次的实际值。

在上述系统升级评估方法的优选技术方案中,所述系统是充换电设施的软件系统。

在上述系统升级评估方法的优选技术方案中,所述充换电设施是充电站、换电站、移动充电车、移动换电车或充电桩。

此外,本发明还提供了一种基于系统参数相关系数的系统升级评估方法,所述方法包括以下步骤:获取系统升级前多个参数的第一数据;获取系统升级后所述多个参数的第二数据;计算每个参数的所述第一数据之间的第一相关系数;计算每个参数的所述第二数据之间的第二相关系数;根据所述第一相关系数和所述第二相关系数的大小判断系统是否升级成功。

在上述系统升级评估方法的优选技术方案中,“根据所述第一相关系数和所述第二相关系数的大小判断系统是否升级成功”的步骤进一步包括:计算每个所述第一相关系数与对应的所述第二相关系数的差的绝对值;根据所述绝对值的大小判断系统是否升级成功。

在上述系统升级评估方法的优选技术方案中,“根据所述绝对值的大小判断系统是否升级成功”的步骤进一步包括:当所述绝对值小于设定的阈值时,判定系统升级成功;否则,判定系统未升级成功。

在上述系统升级评估方法的优选技术方案中,“获取系统升级前多个参数的第一数据”和“获取系统升级后所述多个参数的第二数据”的步骤按照固定或可变的时间间隔被执行n次,并且计算所述第一相关系数和计算所述第二相关系数中的每个步骤都通过下列公式进行:

其中,当rab表示所述第一相关系数时,表示所述多个参数中的一个参数在系统升级前的n次采样中的平均值,ai表示所述一个参数在系统升级前的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级前的n次采样中的平均值,bi表示所述另一个参数在系统升级前的n次采样中的每一次的实际值;当rab表示所述第二相关系数时,表示所述多个参数中的一个参数在系统升级后的n次采样中的平均值,ai表示所述一个参数在系统升级后的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级后的n次采样中的平均值,bi表示所述另一个参数在系统升级后的n次采样中的每一次的实际值。

在上述系统升级评估方法的优选技术方案中,所述系统是充换电设施的软件系统。

在上述系统升级评估方法的优选技术方案中,所述充换电设施是充电站、换电站、移动充电车、移动换电车或充电桩。

本领域技术人员能够理解的是,在本发明的优选技术方案中,首先,获取系统升级前多个参数的第一数据以及在系统升级后该多个参数的第二数据。然后,计算每个第一数据之间的第一相关系数、每个第二数据之间的第二相关系数以及每个第一数据和与之对应的第二数据之间的第三相关系数。最后,计算每个第一相关系数和与之对应的第二相关系数之间差的第一绝对值,计算第三相关系数与1的差的绝对值。当第一绝对值小于设定的阈值时且第二绝对值小于设定第二阈值时判定系统升级成功,否则判定系统未升级成功。

本领域技术人员容易理解的是,因为仅通过第一绝对值也能够判断系统是否升级成功,所以本领域技术人员可以根据需要只根据第一绝对值的大小来判断系统是否升级成功。

因此,通过本发明的系统评估升级方法能够准确地判断出系统是否升级成功,有效地避免了系统升级时出现的故障累积效应,并且通过本发明的系统评估升级方法很容易获得升级失败的参数进而能够获得系统升级失败的原因,方便了升级人员对系统升级失败原因的查找。

方案1、一种基于系统参数相关系数的系统升级评估方法,其特征在于,所述方法包括以下步骤:

获取系统升级前多个参数的第一数据;

获取系统升级后所述多个参数的第二数据;

计算每个参数的所述第一数据之间的第一相关系数和每个参数的所述第二数据之间的第二相关系数;

计算每个参数的所述第一数据与对应的每个参数的所述第二数据之间的第三相关系数;

根据所述第一相关系数、所述第二相关系数和所述第三相关系数的大小判断系统是否升级成功。

方案2、根据方案1所述的基于系统参数相关系数的系统升级评估方法,其特征在于,“根据所述第一相关系数、所述第二相关系数和所述第三相关系数的大小判断系统是否升级成功”的步骤进一步包括:

计算每个所述第一相关系数与对应的所述第二相关系数的差的第一绝对值;

计算所述第三相关系数与1的差的第二绝对值;

根据所述第一绝对值和所述第二绝对值的大小判断系统是否升级成功。

方案3、根据方案2所述的基于系统参数相关系数的系统升级评估方法,其特征在于,“根据所述第一绝对值和所述第二绝对值的大小判断系统是否升级成功”的步骤进一步包括:

当所述第一绝对值小于设定的第一阈值且所述第二绝对值小于设定的第二阈值时,判定系统升级成功;否则,判定系统未升级成功。

方案4、根据方案1至3中任一项所述的基于系统参数相关系数的系统升级评估方法,其特征在于,“获取系统升级前多个参数的第一数据”和“获取系统升级后所述多个参数的第二数据”的步骤按照固定或可变的时间间隔被执行n次,并且计算所述第一相关系数、计算所述第二相关系数和计算所述第三相关系数中的每个步骤都通过下列公式进行:

其中,当rab表示所述第一相关系数时,表示所述多个参数中的一个参数在系统升级前的n次采样中的平均值,ai表示所述一个参数在系统升级前的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级前的n次采样中的平均值,bi表示所述另一个参数在系统升级前的n次采样中的每一次的实际值;

当rab表示所述第二相关系数时,表示所述多个参数中的一个参数在系统升级后的n次采样中的平均值,ai表示所述一个参数在系统升级后的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级后的n次采样中的平均值,bi表示所述另一个参数在系统升级后的n次采样中的每一次的实际值;

当rab表示所述第三相关系数时,表示所述多个参数中的一个参数在系统升级前的n次采样中的平均值,ai表示所述一个参数在系统升级前的n次采样中的每一次的实际值,表示所述一个参数在系统升级后的n次采样中的平均值,bi表示所述一个参数在系统升级后的n次采样中的每一次的实际值。

方案5、根据方案4所述的基于系统参数相关系数的系统升级评估方法,其特征在于,所述系统是充换电设施的软件系统。

方案6、根据方案5所述的基于系统参数相关系数的系统升级评估方法,其特征在于,所述充换电设施是充电站、换电站、移动充电车、移动换电车或充电桩。

方案7、一种基于系统参数相关系数的系统升级评估方法,其特征在于,所述方法包括以下步骤:

获取系统升级前多个参数的第一数据;

获取系统升级后所述多个参数的第二数据;

计算每个参数的所述第一数据之间的第一相关系数;

计算每个参数的所述第二数据之间的第二相关系数;

根据所述第一相关系数和所述第二相关系数的大小判断系统是否升级成功。

方案8、根据方案7所述的基于系统参数相关系数的系统升级评估方法,其特征在于,“根据所述第一相关系数和所述第二相关系数的大小判断系统是否升级成功”的步骤进一步包括:

计算每个所述第一相关系数与对应的所述第二相关系数的差的绝对值;

根据所述绝对值的大小判断系统是否升级成功。

方案9、根据方案8所述的基于系统参数相关系数的系统升级评估方法,其特征在于,“根据所述绝对值的大小判断系统是否升级成功”的步骤进一步包括:

当所述绝对值小于设定的阈值时,判定系统升级成功;否则,判定系统未升级成功。

方案10、根据方案7至9中任一项所述的基于系统参数相关系数的系统升级评估方法,其特征在于,“获取系统升级前多个参数的第一数据”和“获取系统升级后所述多个参数的第二数据”的步骤按照固定或可变的时间间隔被执行n次,并且计算所述第一相关系数和计算所述第二相关系数中的每个步骤都通过下列公式进行:

其中,当rab表示所述第一相关系数时,表示所述多个参数中的一个参数在系统升级前的n次采样中的平均值,ai表示所述一个参数在系统升级前的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级前的n次采样中的平均值,bi表示所述另一个参数在系统升级前的n次采样中的每一次的实际值;

当rab表示所述第二相关系数时,表示所述多个参数中的一个参数在系统升级后的n次采样中的平均值,ai表示所述一个参数在系统升级后的n次采样中的每一次的实际值,表示所述多个参数中的另一个参数在系统升级后的n次采样中的平均值,bi表示所述另一个参数在系统升级后的n次采样中的每一次的实际值。

方案11、根据方案10所述的基于系统参数相关系数的系统升级评估方法,其特征在于,所述系统是充换电设施的软件系统。

方案12、根据方案11所述的基于系统参数相关系数的系统升级评估方法,其特征在于,所述充换电设施是充电站、换电站、移动充电车、移动换电车或充电桩。

附图说明

图1是本发明的基于系统参数相关系数的系统升级评估方法的步骤流程图;

图2是系统升级前采集的系统参数表;

图3是系统升级前的第一相关系数表;

图4是系统升级后采集的系统参数表;

图5是系统升级后的第二相关系数表;

图6是第三相关系数表;

图7是本发明的另一种基于系统参数相关系数的系统升级评估方法的步骤流程图。

具体实施方式

下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。例如,虽然说明书是以电动汽车换电站的控制系统进行举例说明的,但是很明显本发明的系统升级评估方法适用于任何需要升级的系统,本领域技术人员可以根据需要对其作出调整,以便适应具体的应用场合。

如图1所示,本发明的基于系统参数相关系数的系统升级评估方法包括:步骤s110,获取系统升级前多个参数的第一数据;步骤s120,获取系统升级后多个参数的第二数据;步骤s130,计算每个第一数据之间的第一相关系数和每个第二数据之间的第二相关系数;步骤s140,计算每个第一数据与对应的每个第二数据之间的第三相关系数;步骤s150,根据第一相关系数、第二相关系数和第三相关系数的大小判断系统是否升级成功。需要说明的是,本发明的所述系统可以是任何需要升级的软件系统。

具体地,在步骤s110中,首先,采集升级前正常运行的系统的多个参数的第一数据,该采集操作按照固定时间间隔或变化的时间间隔进行多次,第一数据是采集到的该多个参数在某段时间内多个不同时刻的多个值。优选地,该多个参数是系统的关键参数,该关键参数是能够对系统运行性能起决定性作用的参数。或者本领域技术人员可根据实际需要对关键参数的选取和数量做出适当调整。进一步,本领域技术人员还可以根据需要选取整个系统的所有参数并获取所有参数的第一数据。

具体地,在步骤s120中,首先,采集升级后的系统的相同的多个参数的第二数据,该采集操作也按照固定时间间隔或变化的时间间隔进行多次,第二数据是采集到的该多个参数在某段时间内多个不同时刻的多个值。

具体地,在步骤s130中,计算步骤s110中获得的每个参数的第一数据之间的第一相关系数,并计算步骤s120中获得的每个参数的第二数据之间的第二相关系数。需要说明的是,第一相关系数和第二相关系数是由两个关键参数通过公式计算获得的(下文将进行详细说明)。

具体地,在步骤s140中,计算步骤s110中获得的每个参数的第一数据与步骤s120中获得的每个相同参数的第二数据之间的第三相关系数。其中,第三相关系数是由相互对应的第一数据和第二数据通过与步骤s130中相同的公式计算获得的(下文将进行详细说明)。

具体地,在步骤s150中,首先,计算相对应的第一相关系数和第二相关系数之间的差值并对结果求绝对值,获得第一绝对值。其次,计算第三相关系数与数字1的差值并对结果求绝对值,获得第二绝对值。然后,当第一绝对值小于设定的第一阈值且第二绝对值小于设定的第二阈值时,判定系统升级成功;当第一绝对值大于或等于设定的第一阈值或者第二绝对值大于或等于设定的第二阈值时,判定系统未升级成功。其中,第一阈值和第二阈值本领域技术人员可根据所要升级系统的类型并通过试验或根据系统升级后所要达到的期望性能进行设定。

关于上述方法,需要指出的是,尽管本申请中以特定顺序对其进行了描述,但是,这并不是限制性的,本领域技术人员可以根据需要调整上述各个步骤的顺序。例如,步骤s130可以被拆分为两个子步骤,分别计算第一相关系数和第二相关系数,计算第一相关系数的子步骤可以在步骤s120之前执行,计算第二相关系数的子步骤可以在步骤s120之后执行。并且,步骤s140也可以在现有的步骤s130之前执行,或者在上述计算第二相关系数的子步骤之前执行。这些变化和调整都不偏离本发明的原理,因此都将落入本发明的保护范围之内。

下面结合图2至图6以电动汽车换电站的控制系统为例对本发明的系统升级评估方法进行详细说明。

如图2所示,首先,对升级前的系统选取多个参数,如a、b、c,其中a表示换电站对动力电池的充电电流,b表示换电站对动力电池的充电电压,c表示换电站对动力电池的充电效率。本领域技术人员能够理解的是,电动汽车换电站的控制系统的关键参数不仅限于充电电流、充电电压和充电效率,本领域技术人员可根据需要对关键参数进行适当调整,只要能够保证对升级后的系统进行准确地评估即可。然后,对a、b、c每隔1分钟进行一次数据采集(即第一数据),并进行记录。

如图3所示,根据下列相关系数公式,可以计算出参数a、b、c之间的第一相关系数:

其中,i为1~1140的正整数,rab表示参数a与b之间的第一相关系数,表示参数a在1440个采样点中的平均值,表示参数b在1440个采样点中的平均值,ai表示参数a在系统升级前的1440个采样点中每一次的实际值,bi表示参数b在系统升级前的1440个采样点中每一次的实际值。进一步,将a和c的第一数据代入公式(1)可获得a和c的相关系数rac(第一相关系数),将b和c的第一数据代入公式(1)可获得b和c的相关系数rbc(第一相关系数)。

如图4所示,将系统升级后的充电电流、充电电压和充电效率分别计作a'、b'和c',并对其每隔1分钟采集一次数据(即第二数据)。

如图5所示,该图示出了系统升级后的每个参数之间的第二相关系数。具体地,将a'和b'的第二数据代入公式(1)可获得a'和b'的相关系数ra'b'(第二相关系数),将a'和c'的第二数据代入公式(1)可获得a'和c'的相关系数ra'c'(第二相关系数),将b'和c'的第二数据代入公式(1)可获得b'和c'的相关系数rb'c'(第二相关系数)。

如图6所示,该图示出了同一参数在系统升级前后的第一数据与第二数据之间的第三相关系数。具体地,将a的第一数据和a'的第二数据代入公式(1)可获得a和a'的相关系数raa'(第三相关系数),将b的第一数据和b'的第二数据代入公式(1)获得b和b'的相关系数rbb'(第三相关系数),将c的第一数据和c'的第二数据代入公式(1)获得c和c'的相关系数rcc'(第三相关系数)。

需要说明的是,相关系数r的绝对值越大相关性越强,即相关系数r越接近于1或-1相关度越强,反之相关系数r越接近于0相关度越弱。优选地,通过以下取值范围判断系统参数的相关强度(值为相关系数r的绝对值):

0.8~1.0极强相关;

0.6~0.8强相关;

0.4~0.6中等程度相关;

0.2~0.4弱相关;

0.0~0.2极弱相关或无相关。

因此,系统升级成功的条件为:|ra'b'–rab|<σ1且|ra'c'–rac|<σ1且|rb'c'–rbc|<σ1且|1–raa'|<σ2且|1–rbb'|<σ2且|1–rcc'|<σ2。反之当|ra'b'–rab|>σ1或|ra'c'–rac|>σ1或|rb'c'–rbc|>σ1或|1–raa'|>σ2或|1–rbb'|>σ2或|1–rcc'|>σ2时,则判定系统升级不成功。

其中,σ1和σ2分别为合理变化区间内的第一阈值和第二阈值(例如σ1=0.1,σ2=0.2),或者本领域技术人员也可以根据不同的软件系统以及不同的需要将σ1和σ2的值做出适当调整,只要能够对升级后的系统做出准确地评估即可。

综上所述,本发明的基于系统参数相关系数的系统升级评估方法通过系统参数(尤其是关键参数)相关系数的变化对升级前后的系统进行评估,能够反映出升级前后系统的趋势性差异,从而能够对升级后的系统做出准确的评估。并且,通过本发明的系统评估升级方法很容易获得升级失败的参数进而能够获得系统升级失败的原因,方便了升级人员对系统升级失败原因的查找。

从上述内容不难看出,第一绝对值和第二绝对值的获得都是通过系统升级前后相应参数的第一数据和第二数据获得的,并且较之第二绝对值而言,第一绝对值更能反映出系统升级前后的趋势性差异,所以也可以只通过第一绝对值的大小来判断系统是否升级成功。

具体地,如图7所示,本发明的基于系统参数相关系数的系统升级评估方法的另一实施方式包括:步骤s210,获取系统升级前多个参数的第一数据;步骤s220,获取系统升级后该多个参数的第二数据;步骤s230,计算每个参数的第一数据之间的第一相关系数;步骤s240,计算每个参数的第二数据之间的第二相关系数;步骤s250,根据第一相关系数和第二相关系数的大小判断系统是否升级成功。类似地,上述步骤s230与步骤s220也可以彼此调换顺序,这并不偏离本发明的基本原理和保护范围。

由于上文已对参数的获取和相关系数的计算进行了详细介绍,所以此处不再做过多说明。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1