具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
参照图1,本申请一实施例中提供了一种放电剩余时间的计算方法,适用于储能设备,包括:
S1:根据预设频率采集所述储能设备的电池模块的放电电流和剩余电量;
S2:计算所述电池模块的当前时刻放电电流与上一时刻放电电流的电流差值;
S3:在所述电流差值不大于电流差值阈值时,获取上一时刻的目标放电电流,根据所述上一时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间;
S4:在所述电流差值大于所述电流差值阈值时,对所述当前时刻放电电流进行滤波处理得到目标放电电流,根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间。
本实施例中,储能设备的管理***根据预设频率对储能设备的电池模块的放电电流进行采样,并在每次采集到新的放电电流后,依据放电电流和储能设备的剩余电量计算得到放电剩余时间。本实施例以其中某个时刻的放电剩余时间为例进行详细说明,管理***在采样得到当前时刻放电电流后,调取相邻的上一时刻放电电流。然后计算当前时刻放电电流和上一时刻放电电流之间的电流差值(电流差值表征相邻两个时刻采集的放电电流之间的变化幅度),并判断该电流差值是否大于电流阈值。其中,电流阈值的具体值根据储能设备的待机功耗以及待机时的电流采样误差范围进行设定,在此不做具体限定。如果当前时刻放电电流和上一时刻放电电流之间的电流差值不大于电流阈值,则认为相邻两个时刻采样的放电电流未发生变化,无需重新对放电电流做一阶滤波计算。此时,管理***获取上一时刻的目标放电电流,并根据储能设备当前时刻的剩余电量和上一时刻的目标放电电流进行计算,得到放电剩余时间。在本申请中,该目标放电电流表示对储能设备的电池模块输出的放电电流进行滤波处理后得到的放电电流,具体是将该电池模块的放电电流带入滤波公式即可得到该放电电流的目标放电电流。
如果当前时刻放电电流和上一时刻放电电流之间的电流差值大于电流阈值,则需要基于当前时刻放电电流计算新的目标放电电流,以使计算后的当前时刻的目标放电电流尽快向实际电流靠拢。本申请中,对放电电流可以采用一阶、二阶或者高阶滤波算法进行滤波处理,一阶滤波和二阶滤波对数据的处理不会存在太滞后的情况,本申请采用一阶滤波算法对放电电流进行滤波处理,在其他实施例中,若要求时间的变化幅度更稳定一点,可以使用二阶滤波或者更高的滤波算法。本申请中,管理***调用修改滤波系数后的一阶滤波算法,基于当前时刻放电电流计算得到当前时刻的目标放电电流,其中,一阶滤波算法的通用公式为Y(n)=aX(n)+(1-a)Y(n-1),Y(n)为本次滤波输出值;Y(n-1)为上次滤波输出值;X(n)为本次采样值;a为滤波系数;实际应用中,可以根据实际需要设置对应类型的采样值和滤波系数,在此不做具体限定。最后,管理***根据当前时刻的目标放电电流和储能设备的剩余电量计算得到放电剩余时间。
本实施例中,管理***针对采样的放电电流做了一个限幅抖动的处理,在当前时刻放电电流和上一时刻放电电流之间的电流差值不大于电流阈值时,认为采样的放电电流未发生变化,因此直接使用上一时刻的目标放电电流进行放电剩余时间的计算,方便快捷。而在当前时刻放电电流和上一时刻放电电流之间的电流差值大于电流阈值时,重新计算得到新的目标放电电流(即当前时刻的目标放电电流),使滤波后的电流尽快向实际电流靠拢,进而提高放电剩余时间的更新速度和准确度。需要说明的是,在本申请,储能设备包括显示模块,该显示模块包括能够按照预设显示模式显示相关数据的显示屏幕,该管理***计算得到该储能设备的该放电剩余时间后,将该放电剩余时间发送给该显示模块,该显示模块将按照预设的显示模式显示该放电剩余时间。本申请中,管理***每隔250毫秒采集一次该储能设备的电源模块的放电电流并计算一次放电剩余时间,然后每隔1秒更新一次储能设备的显示模块的显示值,在其他实施例中,如果对剩余时间的计算有速度要求的话,电流采样频率和时间计算频率等都可以修改。
进一步的,所述对所述当前时刻放电电流进行滤波处理得到目标放电电流的步骤,包括:
S401:调用第一滤波系数;
S402:根据所述当前时刻放电电流、所述上一时刻放电电流、所述第一滤波系数和预设滤波公式,计算所述当前时刻的目标放电电流;
其中,所述预设滤波公式为:I=K1×I1+(1-K1)×I0,I表示所述当前时刻的目标放电电流,K1表示所述第一滤波系数,I1表示所述当前时刻放电电流,I0表示所述上一时刻放电电流。
本实施例中,管理***调用第一滤波系数,该第一滤波系数优选为0.95。管理***将当前时刻放电电流、上一时刻放电电流以及第一滤波系数代入预滤波设公式中进行计算,得到所需的当前时刻的目标放电电流。其中,预设滤波公式为:I=K1×I1+(1-K1)×I0,I为当前时刻的目标放电电流,K1为第一滤波系数,I1为当前时刻放电电流,I0为上一时刻放电电流。本实施例优选0.95作为第一滤波系数,灵敏度高,同时计算所得的当前时刻的目标放电电流受前一时刻采样的放电电流的影响较小,能够最大程度向储能设备的实际放电电流靠拢,从而提高放电剩余时间的更新速度和准确度。
进一步的,所述计算所述当前时刻的目标放电电流的步骤之后,还包括:
S403:将所述当前时刻的目标放电电流保存至目标电流数据库,所述目标电流数据库保存有每一时刻对应的目标放电电流。
优选的,所述获取上一时刻的目标放电电流的步骤包括:
S301:读取目标电流数据库;
S302:获取所述目标电流数据库中所述上一时刻对应的存储放电电流,以所述存储放电电流作为所述目标放电电流。
本实施例中,管理***在计算得到当前时刻的目标放电电流之后,将当前时刻的目标放电电流保存到预先构建的目标电流数据库;即在每一次计算得到目标放电电流之后,将其放入目标电流数据库中进行保存,形成历史记录,方便技术人员在需要时调取查看。优选的,在实际应用过程中,管理***根据当前时刻,从目标电流数据库中读取得到与当前时刻相邻的上一时刻对应的存储放电电流,并将该存储放电电流作为上一时刻的目标放电电流,加入后续的放电剩余时间计算。
进一步的,所述根据预设频率采集所述储能设备的电池模块的放电电流和剩余电量的步骤之后,包括:
S5:判断所述电池模块的放电电流是否为首次采集;
S6:若是,则调用第二滤波系数,所述第二滤波系数小于所述第一滤波系数;
S7:根据所述电池模块的放电电流、所述第二滤波系数和预设滤波算法,计算得到首次采集的目标放电电流;
S8:根据所述首次采集的目标放电电流电流和所述剩余电量计算所述储能设备的放电剩余时间。
本实施例中,管理***判断当前是否为首次采集储能设备的电池模块的放电电流,如果当前为首次采集电池模块的放电电流,则不存在上一时刻的放电电流与当前时刻的放电电流进行比较。此时,管理***调用默认的第二滤波***对放电电流进行滤波计算,其中,第二滤波系数小于第一滤波系数,第二滤波系数优选为0.05,相较于第一滤波系数,灵敏度较低,但滤波结果更为平稳。管理***根据电池模块发热放电电流、第二滤波系数和预设滤波算法,计算得到首次采集的目标放电电流。最后,管理***获取储能设备的当前剩余电量,并使用当前剩余电量除以首次采集的目标放电电流,所得的值即为当前时刻储能设备的放电剩余时间。在本实施例中,该预设滤波算法为一阶滤波算法。
进一步的,所述根据所述当前时刻放电电流的目标放电电流计算得到放电剩余时间的步骤,包括:
S303:获取所述储能设备的当前剩余电量;
S304:根据所述当前剩余电量和所述当前时刻放电电流的目标放电电流,计算得到所述放电剩余时间。
本实施例中,管理***获取储能设备的当前剩余电量,然后将当前剩余电量和当前时刻放电电流的目标放电电流代入计算公式内进行计算,得到放电剩余时间。其中,计算公式为
T为放电剩余时间,单位为分钟,RC为当前剩余电量,I表示当前时刻的目标放电电流,具体地,RC的单位是mAh,I的单位是mA,RC/I得到的数值为剩余小时数,本申请为了使用户更直观的获知剩余的详细时间,将剩余小时数乘以60得到剩余分钟数,在其他实施例中,可以设置相应的剩余时间显示方式,如显示剩余秒数等。优选的,当管理***根据上一时刻放电电流的目标放电电流计算储能设备的放电剩余时间时,所使用的计算公式相同,即使用上一时刻放电电流的目标放电电流作为当前时刻放电电流的目标放电电流,并代入储能设备的当前剩余电量计算得到放电剩余时间。
进一步的,所述根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间的步骤之后,包括:
S9:判断所述储能设备的放电剩余时间是否小于时间阈值;
S10:若所述储能设备的放电剩余时间不小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面;
S11:若所述储能设备的放电剩余时间小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面,并执行提醒动作。
本实施例中,管理***内设置有时间阈值,该时间阈值表征储能设备的放电剩余时间报警界限,由用户根据需要进行自定义。管理***在每次得到新的放电剩余时间时,都会将放电剩余时间与时间阈值进行比对。管理***判断放电剩余时间是否小于时间阈值,如果放电剩余时间不小于时间阈值,则不需要对用户提醒,直接将放电剩余时间输出到显示界面进行显示,以便用户及时了解储能设备的放电剩余时间。如果放电剩余时间小于时间阈值,为了对用户起到提醒作用,管理***不仅将放电剩余时间输出到显示界面,同时执行提醒动作(比如发出报警声、灯光闪烁等方式)对用户进行提醒,方便用户及时更换储能设备,或者对储能设备进行充能。
进一步的,所述将所述储能设备的放电剩余时间输出到显示界面,并执行提醒动作的步骤,包括:
S1101:根据所述储能设备的放电剩余时间与所述时间阈值的比值,匹配对应的显示颜色;
S1102:将所述储能设备的放电剩余时间以所述显示颜色输出到显示界面。
本实施例中,提醒动作优选为更改放电剩余时间的显示颜色;具体地,管理***以时间阈值为分母,放电剩余时间为分子,计算放电剩余时间相对于时间阈值的比值。然后,根据该比值匹配对应的显示颜色;其中,管理***的内部数据库存储有比值与显示颜色映射关系表,比值与显示颜色映射关系表包含多组一一对应的比值与显示颜色。管理***根据当前次计算得到的比值,从比值与显示颜色映射关系表筛选出对应的显示颜色。然后,将放电剩余时间以匹配的显示颜色输出到显示界面进行显示。本实施例通过将放电剩余时间以不同的显示颜色进行显示,能够使用户更加直观的了解到储能设备的放电剩余时间的变化。
进一步的,所述根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间的步骤之后,还包括:
S12:依次获取若干相邻采集时间点的放电剩余时间;
S13:分别计算相邻两个所述放电剩余时间的差值,得到若干时间变化值;
S14:根据各所述时间变化值判断所述放电剩余时间的衰减趋势是否增大;
S15:若所述放电剩余时间的衰减趋势增大,则输出提示信息,所述提示信息用于提示用户限制与所述储能设备连接的放电设备的功率。
本实施例中,管理***从储能设备的放电剩余时间历史记录中,依次获取若干个相邻采集时间点的放电剩余时间。管理***分别计算相邻两个放电剩余时间之间的差值,得到若干个时间变化值,该时间变化值即表征储能设备的放电剩余时间的变化幅度,即时间变化值越大,则相邻两个时刻之间的放电剩余时间变化幅度越大。管理***根据依次排序的各个时间变化值判断放电剩余时间的衰减趋势是否增大,具体地,管理***计算相邻两个时间变化值之间的差值,如果该差值不为0或者大于幅度阈值(幅度阈值由开发人员根据储能设备以及放电设备的参数进行设定),则管理***判定放电剩余时间的衰减趋势增大。管理***输出提示信息,该提示信息用于提示用户限制当前与储能设备连接的放电设备的功率,避免因放电过快对储能设备造成损伤。
参照图2,本申请一实施例中还提供了放电剩余时间的计算装置,适用于储能设备,包括:
采集模块1,用于根据预设频率采集所述储能设备的电池模块的放电电流和剩余电量;
第一计算模块2,用于计算所述电池模块的当前时刻放电电流与上一时刻放电电流的电流差值;
第二计算模块3,用于在所述电流差值不大于电流差值阈值时,获取上一时刻的目标放电电流,根据所述上一时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间;
第三计算模块4,用于在所述电流差值大于所述电流差值阈值时,对所述当前时刻放电电流进行滤波处理得到目标放电电流,根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间。
进一步的,所述第三计算模块4,包括:
调用单元,用于调用第一滤波系数;
计算单元,用于根据所述当前时刻放电电流、所述上一时刻放电电流、所述第一滤波系数和预设滤波公式,计算所述当前时刻的目标放电电流;
其中,所述预设滤波公式为:I=K1×I1+(1-K1)×I0,I表示所述当前时刻的目标放电电流,K1表示所述第一滤波系数,I1表示所述当前时刻放电电流,I0表示所述上一时刻放电电流。
进一步的,所述第三计算模块4,还包括:
保存单元,用于将所述当前时刻的目标放电电流保存至目标电流数据库,所述目标电流数据库保存有每一时刻对应的目标放电电流。
进一步的,所述第二计算模块3,包括:
读取单元,用于读取目标电流数据库;
获取单元,用于获取所述目标电流数据库中所述上一时刻对应的存储放电电流,以所述存储放电电流作为所述目标放电电流。
进一步的,所述计算装置,包括:
第一判断模块5,用于判断所述电池模块的放电电流是否为首次采集;
调用模块6,用于若是,则调用第二滤波系数,所述第二滤波系数小于所述第一滤波系数;
第四计算模块7,用于根据所述电池模块的放电电流、所述第二滤波系数和预设滤波算法,计算得到首次采集的目标放电电流;
第五计算模块8,用于根据所述首次采集的目标放电电流和所述剩余电量计算所述储能设备的放电剩余时间。
进一步的,所述计算装置,包括:
第二判断模块9,用于判断所述储能设备的放电剩余时间是否小于时间阈值;
输出模块10,用于若所述储能设备的放电剩余时间不小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面;
提醒模块11,用于若所述储能设备的放电剩余时间小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面,并执行提醒动作。
进一步的,所述提醒模块,包括:
匹配单元,用于根据所述储能设备的放电剩余时间与所述时间阈值的比值,匹配对应的显示颜色;
输出单元,用于将所述储能设备的放电剩余时间以所述显示颜色输出到显示界面。
进一步的,所述计算装置,还包括:
获取模块12,用于依次获取若干相邻采集时间点的放电剩余时间;
第六计算模块13,用于分别计算相邻两个所述放电剩余时间的差值,得到若干时间变化值;
第三判断模块14,用于根据各所述时间变化值判断所述放电剩余时间的衰减趋势是否增大;
提示模块15,用于若所述放电剩余时间的衰减趋势增大,则输出提示信息,所述提示信息用于提示用户限制与所述储能设备连接的放电设备的功率。
本实施例中,获取装置中各模块、单元用于对应执行与上述放电剩余时间的计算方法中的各个步骤,其具体实施过程在此不做详述。
本实施例提供的一种放电剩余时间的计算装置,储能设备的管理***根据预设频率采集储能设备的放电电流,并判断当前时刻放电电流和上一时刻放电电流之间的电流差值是否大于电流阈值。若当前时刻放电电流和上一时刻放电电流之间的电流差值不大于电流阈值,则获取上一时刻的目标放电电流,并根据上一时刻的目标放电电流计算得到放电剩余时间。若当前时刻放电电流和上一时刻放电电流之间的电流差值大于电流阈值,则获取当前时刻的目标放电电流,并根据当前时刻的目标放电电流计算得到放电剩余时间。本申请针对采样的放电电流做了一个限幅抖动的处理,在当前时刻放电电流和上一时刻放电电流之间的电流差值不大于电流阈值时,认为采样的放电电流未发生变化,因此直接使用上一时刻的目标放电电流进行放电剩余时间的计算。在当前时刻放电电流和上一时刻放电电流之间的电流差值大于电流阈值时,重新计算得到新的目标放电电流(即当前时刻的目标放电电流),使滤波后的电流尽快向实际电流靠拢,进而提高放电剩余时间的更新速度和准确度。
参照图3,本申请实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图3所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储电流阈值等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种放电剩余时间的计算方法,适用于储能设备。
上述处理器执行上述放电剩余时间的计算方法的步骤:
S1:根据预设频率采集所述储能设备的电池模块的放电电流和剩余电量;
S2:计算所述电池模块的当前时刻放电电流与上一时刻放电电流的电流差值;
S3:在所述电流差值不大于电流差值阈值时,获取上一时刻的目标放电电流,根据所述上一时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间;
S4:在所述电流差值大于所述电流差值阈值时,对所述当前时刻放电电流进行滤波处理得到目标放电电流,根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间。
进一步的,所述对所述当前时刻放电电流进行滤波处理得到目标放电电流的步骤,包括:
S401:调用第一滤波系数;
S402:根据所述当前时刻放电电流、所述上一时刻放电电流、所述第一滤波系数和预设滤波公式,计算所述当前时刻的目标放电电流;
其中,所述预设滤波公式为:I=K1×I1+(1-K1)×I0,I表示所述当前时刻的目标放电电流,K1表示所述第一滤波系数,I1表示所述当前时刻放电电流,I0表示所述上一时刻放电电流。
进一步的,所述计算所述当前时刻的目标放电电流的步骤之后,还包括:
S403:将所述当前时刻的目标放电电流保存至目标电流数据库,所述目标电流数据库保存有每一时刻对应的目标放电电流。
优选的,所述获取上一时刻的目标放电电流的步骤包括:
S301:读取目标电流数据库;
S302:获取所述目标电流数据库中所述上一时刻对应的存储放电电流,以所述存储放电电流作为所述目标放电电流。
进一步的,所述根据预设频率采集所述储能设备的电池模块的放电电流和剩余电量的步骤之后,包括:
S5:判断所述电池模块的放电电流是否为首次采集;
S6:若是,则调用第二滤波系数,所述第二滤波系数小于所述第一滤波系数;
S7:根据所述电池模块的放电电流、所述第二滤波系数和预设滤波算法,计算得到首次采集的目标放电电流;
S8:根据所述首次采集的目标放电电流电流和所述剩余电量计算所述储能设备的放电剩余时间。
进一步的,所述根据所述当前时刻放电电流的目标放电电流计算得到放电剩余时间的步骤,包括:
S303:获取所述储能设备的当前剩余电量;
S304:根据所述当前剩余电量和所述当前时刻放电电流的目标放电电流,计算得到所述放电剩余时间。
进一步的,所述根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间之后,包括:
S9:判断所述储能设备的放电剩余时间是否小于时间阈值;
S10:若所述储能设备的放电剩余时间不小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面;
S11:若所述储能设备的放电剩余时间小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面,并执行提醒动作。
进一步的,所述将所述储能设备的放电剩余时间输出到显示界面,并执行提醒动作的步骤,包括:
S1101:根据所述储能设备的放电剩余时间与所述时间阈值的比值,匹配对应的显示颜色;
S1102:将所述储能设备的放电剩余时间以所述显示颜色输出到显示界面。
进一步的,所述根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间的步骤之后,还包括:
S12:依次获取若干相邻采集时间点的放电剩余时间;
S13:分别计算相邻两个所述放电剩余时间的差值,得到若干时间变化值;
S14:根据各所述时间变化值判断所述放电剩余时间的衰减趋势是否增大;
S15:若所述放电剩余时间的衰减趋势增大,则输出提示信息,所述提示信息用于提示用户限制与所述储能设备连接的放电设备的功率。
本申请一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现一种放电剩余时间的计算方法,所述放电剩余时间的计算方法具体为:
S1:根据预设频率采集所述储能设备的电池模块的放电电流和剩余电量;
S2:计算所述电池模块的当前时刻放电电流与上一时刻放电电流的电流差值;
S3:在所述电流差值不大于电流差值阈值时,获取上一时刻的目标放电电流,根据所述上一时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间;
S4:在所述电流差值大于所述电流差值阈值时,对所述当前时刻放电电流进行滤波处理得到目标放电电流,根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间。
进一步的,所述对所述当前时刻放电电流进行滤波处理得到目标放电电流的步骤,包括:
S401:调用第一滤波系数;
S402:根据所述当前时刻放电电流、所述上一时刻放电电流、所述第一滤波系数和预设滤波公式,计算所述当前时刻的目标放电电流;
其中,所述预设滤波公式为:I=K1×I1+(1-K1)×I0,I表示所述当前时刻的目标放电电流,K1表示所述第一滤波系数,I1表示所述当前时刻放电电流,I0表示所述上一时刻放电电流。
进一步的,所述计算所述当前时刻的目标放电电流的步骤之后,还包括:
S403:将所述当前时刻的目标放电电流保存至目标电流数据库,所述目标电流数据库保存有每一时刻对应的目标放电电流。
优选的,所述获取上一时刻的目标放电电流的步骤包括:
S301:读取目标电流数据库;
S302:获取所述目标电流数据库中所述上一时刻对应的存储放电电流,以所述存储放电电流作为所述目标放电电流。
进一步的,所述根据预设频率采集所述储能设备的电池模块的放电电流和剩余电量的步骤之后,包括:
S5:判断所述电池模块的放电电流是否为首次采集;
S6:若是,则调用第二滤波系数,所述第二滤波系数小于所述第一滤波系数;
S7:根据所述电池模块的放电电流、所述第二滤波系数和预设滤波算法,计算得到首次采集的目标放电电流;
S8:根据所述首次采集的目标放电电流电流和所述剩余电量计算所述储能设备的放电剩余时间。
进一步的,所述根据所述当前时刻放电电流的目标放电电流计算得到放电剩余时间的步骤,包括:
S303:获取所述储能设备的当前剩余电量;
S304:根据所述当前剩余电量和所述当前时刻放电电流的目标放电电流,计算得到所述放电剩余时间。
进一步的,所述根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间的步骤之后,包括:
S9:判断所述储能设备的放电剩余时间是否小于时间阈值;
S10:若所述储能设备的放电剩余时间不小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面;
S11:若所述储能设备的放电剩余时间小于时间阈值,则将所述储能设备的放电剩余时间输出到显示界面,并执行提醒动作。
进一步的,所述将所述储能设备的放电剩余时间输出到显示界面,并执行提醒动作的步骤,包括:
S1101:根据所述储能设备的放电剩余时间与所述时间阈值的比值,匹配对应的显示颜色;
S1102:将所述储能设备的放电剩余时间以所述显示颜色输出到显示界面。
进一步的,所述根据所述当前时刻的目标放电电流和所述电池模块的剩余电量计算所述储能设备的放电剩余时间的步骤之后,还包括:
S12:依次获取若干相邻采集时间点的放电剩余时间;
S13:分别计算相邻两个所述放电剩余时间的差值,得到若干时间变化值;
S14:根据各所述时间变化值判断所述放电剩余时间的衰减趋势是否增大;
S15:若所述放电剩余时间的衰减趋势增大,则输出提示信息,所述提示信息用于提示用户限制与所述储能设备连接的放电设备的功率。
本申请提供的上述实施例均适用于储能电池接入或者未接入负载的情况,在该储能设备接入或者未接入负载的情况下,均只需要采集该储能设备的电池模块输出的放电电流,以该电池模块的放电电流的变化幅度来计算该电池模块的放电剩余时间,并以该电池模块的放电剩余时间作为该储能设备的放电剩余时间显示在该储能设备的显示模块上。在本申请中,该电池模块包括若干单体电池,若干单体电池通过串联或者并联的方式组成电池包,若干电池包通过串联或者并联的方式组成该电池模块,该电池模块设置有输出接口,该电池模块通过该输出接口输出的电流在本实施例中称之为放电电流。在其他实施例中,储能设备的电池模块可以包括单个或者多个单体电池,每一单体电池能够单独或者与其他单体电池组合向外放电,该放电剩余时间的计算方法可以运用在单体电池或者多单体电池组合上,以实现根据该单体电池或者多单体电池组合的放电电流计算放电剩余时间。在本发明提供的上述实施例中,当前时刻放电电流的目标放电电流表示对该当前时刻放电电流进行滤波处理后得到的电流,该进行滤波处理后的电流本质上还是属于该电池模块的放电电流,只是为了更加准确的计算放电剩余时间并且防止因为电流抖动带来的放电剩余时间的抖动而进行了滤波处理。对当前时刻放电电流进行处理滤波处理可以采用一阶滤波、二阶滤波或者是高阶滤波,具体采用哪种滤波处理方式可以根据实际情况确定。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储与一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的和实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM通过多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双速据率SDRAM(SSRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、第一物体或者方法不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、装置、第一物体或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、第一物体或者方法中还存在另外的相同要素。
以上所述仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本申请的专利保护范围内。