首页> 中国专利> BMS测试方法、装置、系统、仿真测试设备及存储介质

BMS测试方法、装置、系统、仿真测试设备及存储介质

摘要

本申请实施例提供了一种BMS测试方法、装置、系统、仿真测试设备及存储介质,涉及电池管理技术领域。该方法应用于仿真测试设备,该仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,第一运行时参数由电池参数计算得到,该方法包括:按照时间顺序依次向待测试BMS输出电池参数;接收待测试BMS根据检测到的电池参数计算出的第二运行时参数;将第一运行时参数与第二运行时参数进行比对,得到待测试BMS的测试结果。由此,通过真实工况下的电池参数及第一运行时参数对BMS进行仿真测试,可避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。

著录项

  • 公开/公告号CN112285586A

    专利类型发明专利

  • 公开/公告日2021-01-29

    原文格式PDF

  • 申请/专利权人 广州极飞科技有限公司;

    申请/专利号CN202011118280.8

  • 发明设计人 刘振锐;

    申请日2020-10-19

  • 分类号G01R31/389(20190101);G01R31/388(20190101);G01R31/367(20190101);G01R31/396(20190101);

  • 代理机构11463 北京超凡宏宇专利代理事务所(特殊普通合伙);

  • 代理人张欣欣

  • 地址 510000 广东省广州市天河区高普路115号C座

  • 入库时间 2023-06-19 09:43:16

说明书

技术领域

本申请涉及电池管理技术领域,具体而言,涉及一种BMS测试方法、装置、系统、仿真测试设备及存储介质。

背景技术

目前在对BMS(Battery Management System,电池管理系统)进行仿真测试时,都会使用电池仿真系统。其中,电池仿真系统用于模拟电池,向BMS输出电池数据,以便完成对BMS的测试。然而,现有的电池仿真系统大多都是基于电池模型实现的,电池模型通过公式推导从而产生电压、电流等电池数据,这种方式下产生的电池数据并不能反映真实工况下电池的数据,因而会导致BMS的测试结果不准确。

发明内容

本申请的目的在于提供一种BMS测试方法、装置、系统、仿真测试设备及存储介质,其能够通过采用真实工况下的电池参数及第一运行时参数对BMS进行仿真测试,从而避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。

本申请的实施例可以这样实现:

第一方面,本申请实施例提供一种BMS测试方法,应用于与待测试BMS通信连接的仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,所述方法包括:

按照时间顺序依次向所述待测试BMS输出所述电池参数;

接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数;

将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。

在可选的实施方式中,所述电池参数包括电池运行状态数据,所述电池运行状态数据包括电压、电流及电池温度中的至少任意一个,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,包括:

将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS。

在可选的实施方式中,所述电池参数还包括电池特征参数,所述电池特征参数包括电池内阻、电池初始电压、电池最大容量及电池损耗状况中的至少任意一个,在所述将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS之前,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,还包括:

根据所述电池特征参数,对所述待测试BMS进行电池特征参数的初始化设置。

在可选的实施方式中,所述电池参数还包括控制指令,所述按照时间顺序依次向所述待测试BMS输出所述电池参数,还包括:

按照时间顺序向所述待测试BMS发送所述控制指令。

在可选的实施方式中,所述第一运行时参数对应的参数类型与所述第二运行时参数对应的参数类型相同,所述第一运行时参数对应的参数类型至少包括电池健康值、电量值及剩余使用时间估计值三个参数类型中的至少任意一个。

在可选的实施方式中,所述电池参数及第一运行时参数通过以下方式获得:

在真实无人机飞行时,记录为所述真实无人机供电的真实电池的电池参数及第一运行时参数。

第二方面,本申请实施例提供一种BMS测试装置,应用于与待测试BMS通信连接的仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,所述装置包括:

仿真模块,用于按照时间顺序依次向所述待测试BMS输出所述电池参数;

接收模块,用于接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数;

比对模块,用于将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。

第三方面,本申请实施例提供一种BMS测试系统,包括通信连接的待测试BMS及仿真测试设备,所述仿真测试设备中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到,

所述仿真测试设备,用于按照时间顺序依次向所述待测试BMS输出所述电池参数;

所述待测试BMS,用于根据检测到的所述电池参数计算出第二运行时参数,并将所述第二运行时参数发送给所述仿真测试设备;

所述仿真测试设备,还用于接收所述待测试BMS发送的所述第二运行时参数,并将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。

第四方面,本申请实施例提供一种仿真测试设备,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现前述实施方式中任意一项所述的BMS测试方法。

第五方面,本申请实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任意一项所述的BMS测试方法。

本申请实施例提供的BMS测试方法、装置、系统、仿真测试设备及存储介质,按照时间顺序依次向待测试BMS输出电池参数,并接收待测试BMS根据检测到的所述电池参数计算出的第二运行时参数,其中,该电池参数为预先按照时间顺序记录的真实电池在真实工况下的电池参数;将第一运行时参数与第二运行时参数进行比对,得到所述待测试BMS的测试结果,其中,所述第一运行时参数为在真实工况下根据所述电池参数计算得到的参数。由此,可在模拟出真实工况下的电池数据的情况下对待测试BMS进行仿真测试,获得准确性高的测试结果,避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1是本申请实施例提供的BMS测试系统的方框示意图;

图2是本申请实施例提供的仿真测试设备的方框示意图;

图3是本申请实施例提供的BMS测试方法的流程示意图;

图4是本申请实施例提供的电池参数及第一运行时参数的获取示意图;

图5是本申请实施例提供的BMS测试装置的方框示意图。

图标:10-BMS测试系统;100-仿真测试设备;110-存储器;120-处理器;130-通信单元;200-BMS测试装置;210-仿真模块;220-接收模块;230-比对模块。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

在本申请发明人提出本申请实施例中的技术方案之前,电池仿真系统大多基于电池模型实现,电池模型通过公式来进行推导,从而产生电压、电流等电池数据,进而对BMS(Battery Management System,电池管理系统)进行仿真测试。由此可知,现有的电池仿真系统的精度主要依赖于电池模型,要精确建立电池模型,需要进行大量的重复实验和采集大量的电池数据,过程比较繁琐。并且,电池模型无法完全拟合真实工况下的电池数据,也就无法真实模拟出真实工况下的电池。而模拟出的电池数据与真实情况不符,则会导致BMS的测试结果不准确。

基于上述问题,本申请实施例提供了一种BMS测试方法、装置、系统、仿真测试设备及存储介质,通过采用真实工况下的电池参数及第一运行时参数对BMS进行仿真测试,从而避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,图1是本申请实施例提供的BMS测试系统10的方框示意图。所述BMS测试系统10包括通信连接的仿真测试设备100及待测试BMS。其中,所述仿真测试设备100中预先存储有按照时间的先后顺序记录的真实电池在真实工况下的电池参数及第一运行时参数。其中,所述第一运行时参数是由真实工况下使用的BMS根据真实工况下的电池参数计算得到的。所述仿真测试设备100按照时间顺序向所述待测试BMS输出所述电池参数,以真实模拟出电池。所述待测试BMS在接收到电池参数后,根据该电池参数计算出第二运行时参数,并将该第二运行时参数发送给所述待测试BMS。所述仿真测试设备100将接收到的所述第二运行时参数与所述第一运行时参数进行比对,从而得到所述待测试BMS的测试结果。由此,可提高测试结果的准确性,避免由于测试时使用的数据与真实情况不符,导致获得的测试结果准确性低。

请参照图2,图2是本申请实施例提供的仿真测试设备100的方框示意图。所述仿真测试设备100可以是,但不限于,电脑或服务器等。所述仿真测试设备100包括存储器110、处理器120及通信单元130。所述存储器110、处理器120以及通信单元130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,存储器110用于存储程序或者数据。所述存储器110可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(ErasableProgrammable Read-Only Memory,EPROM),电可擦除只读存储器(Electric ErasableProgrammable Read-Only Memory,EEPROM)等。

处理器120用于读/写存储器110中存储的数据或程序,并执行相应地功能。比如,存储器110中存储有BMS测试装置200,所述BMS测试装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块。所述处理器120通过运行存储在存储器110内的软件程序以及模块,如本申请实施例中的BMS测试装置200,从而执行各种功能应用以及数据处理,即实现本申请实施例中的BMS测试方法。

通信单元130用于通过网络建立所述仿真测试设备100与其它通信终端之间的通信连接,并用于通过所述网络收发数据。

应当理解的是,图2所示的结构仅为所述仿真测试设备100的结构示意图,所述仿真测试设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

请参照图3,图3是本申请实施例提供的BMS测试方法的流程示意图。所述BMS测试方法可应用于与待测试BMS通信连接的仿真测试设备100。所述仿真测试设备100中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到。下面对BMS测试方法的具体流程进行详细阐述。

步骤S110,按照时间顺序依次向所述待测试BMS输出所述电池参数。

步骤S120,接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数。

在本实施例中,所述电池参数为在真实工况下按照时间的先后顺序记录的参数。在按照该电池参数对待测试BMS进行仿真测试时,依然按照时间的先后顺序输出该电池参数。比如,在真实工况下,在时刻t1记录了电池参数S1,在时刻t2记录了电池参数S2,在时刻t3记录了电池参数S3,其中,t1早于t2,t2早于t3,即:t1

可选地,在输出所述电池参数时,还可以按照所述电池参数在真实工况下的间隔输出所述电池参数。仍然以上述举例为例,假如t1与t2之间的间隔时长为a1,t2与t3之间的间隔时长为a2,那么可以在输出电池参数S1后,间隔a1时长再输出电池参数S2,同理在输出电池参数S2后可以间隔a2时长再输出电池参数S3。由此,可以保证对待测试BMS进行仿真测试时,使用的数据及数据输出与真实情况下的数据完全相同,从而进一步保证待测试BMS测试结果的准确性。

所述待测试BMS可以根据自身预设的计算策略基于接收到的所述电池参数计算所述第二运行时参数。可选地,所述待测试BMS可以实时根据接收到的电池参数计算出第二运行时参数,也可以间隔预设时长根据接收到的电池参数计算出第二运行时参数,也可以以其他方式根据接收到的电池参数计算出第二运行时参数。

对应地,当所述第二运行时参数为多个时,比如,在时刻t4计算出一第二运行时参数,在时刻t5又计算出一第二运行时参数,所述待测试BMS可以实时将计算出的第二运行时参数发送给所述仿真测试设备100;也可以在计算出与本次仿真测试所使用的所有电池参数对应的第二运行时参数后,将计算的所有第二运行时参数一起发送给所述仿真测试设备100。本实施例对具体方式不做具体限定,可以根据实际需求确定。

步骤S130,将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。

在获得与按照时间顺序记录的真实电池在真实工况下的电池参数所对应的第二运行时参数后,将该第二运行时参数与所述仿真测试设备100预先存储的所述第一运行时参数进行比对,比对结果即为所述待测试BMS的测试结果。

由此,不必依赖电池模型,仅需将真实电池在真实工况下的电池参数及第一运行时参数记录下来,后续无需在真实工况下使用真实电池,即可对待测试BMS进行重复仿真。通过以上方式,可减少真实测试的次数,提升效率且降低成本,同时获得的测试结果准确性高。

可选地,在本实施例中,所述电池参数可以包括电池运行状态数据,所述电池运行状态数据为真实电池在运行过程中的数据。在输出所述电池参数时,可以将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS。其中,所述电池运行状态数据可以包括电压、电流及电池温度中的至少任意一个。为了提高电池模拟的准确性,所述电池运行状态数据可以包括电压、电流及电池温度。

由于电池特征参数会影响第二运行时参数,也就是说,即使电池运行状态数据相同,若电池特征参数不同,那么计算出的第二运行时参数也会不同。所述电池特征参数用于表示真实电池的特征。为了避免由于忽略电池特征参数而导致测试结果不准确,可选地,在本实施例中,所述电池参数还可以包括电池特征参数。在输出所述电池参数时,可以首先根据所述电池特征参数,对所述待测试BMS进行电池特征参数的初始化设置。

可选地,所述仿真测试设备100还可以通过将所述电池特征参数直接发送给所述待测试BMS的方式,完成电池特征参数的初始化设置。当然可以理解的是,也可以通过其他方式完成电池特征参数的初始化设置。

其中,所述电池特征参数可以包括电池内阻、电池初始电压、电池最大容量及电池损耗状况中的至少任意一个。为了准确描述出真实电池的所有特征,在本实施例的一种实施方式中,所述电池特征参数可以包括电池内阻、电池初始电压、电池最大容量及电池损耗状况。

在真实电池供电过程中,管理该真实电池的BMS会接收到电池供电设备发送的控制指令,并根据接收到的控制指令对真实电池进行控制。是否接收到控制指令,计算出的第二运行时参数是不同的。为了避免由于忽略控制指令而导致测试结果不准确,可选地,在本实施例中,所述电池采纳数还可以包括控制指令。在输出所述电池参数时,可以按照时间顺序向所述待测试BMS发送所述控制指令。其中,所述控制指令可以包括电池供电设备对功率的需求、对电池的控制命令中的至少任意一个。

可选地,在实际应用中,所述电池参数可以包括电池运行状态数据及电池特征参数,或者包括电池运行状态数据及控制指令,或者包括电池运行状态数据、电池特征参数及控制指令。

所述待测试BMS在接收到由所述仿真测试设备100提供的电池参数后,根据该电池参数计算出所述第二运行时参数。所述第一运行时参数对应的参数类型与所述第二运行时参数对应的参数类型相同。所述第一运行时参数对应的参数类型至少包括电池健康值、电量值及剩余使用时间估计值三个参数类型中的至少任意一个。

最后,通过比对所述第一运行时参数及第二运行时参数,即可获得所述BMS的仿真结果。

请参照图4,图4是本申请实施例提供的电池参数及第一运行时参数的获取示意图。作为一种可选的实施方式,可通过图4所示结构获得所述电池参数及第一运行时参数。图4中的电池供电设备为使用真实电池组进行供电的设备。该电池供电设备中还包括控制系统,用于控制该电池供电设备的运行,还用于通过该电池供电设备使用的BMS对电池组进行控制。工况数据记录器可设置在电池供电设备上,与所述BMS及控制系统通信连接。在电池供电设备上电时,所述工况数据记录器将记录真实电池组的电池特征参数。在电池供电设备运行时,所述工况数据记录器将实时记录所述BMS提供的电池运行状态数据、运行时参数(相当于所述第一运行时参数)及控制系统向所述BMS发送的控制命令。工况数据记录器可以将上述数据记录在内置储存器中,在电池供电设备停止运行时,将记录的上述数据导出。

可选地,上述电池供电设备可以根据实际需求确定。比如,若需要进行无人机电池的飞行仿真测试,则可以确定上述电池供电设备为无人机,上述控制系统为飞控系统。由此,通过上述工况数据记录器,可在真实无人机飞行时,记录为所述真实无人机供电的真实电池的所述电池参数及第一运行时参数。

请再次图1及图4,下面对上述BMS测试方法进行举例说明。

所述仿真测试设备100可以包括飞行工况数据解析器及结果比对器。将工况数据记录器导出的数据导入飞行工况数据解析器。飞行工况数据解析器对导入的数据进行解析,获得不同时间点的数据流,并将不同时间点的数据流对应分发给待测试BMS及结果比对器。其中,所述结果比对器获得所述第一运行时参数。

所述仿真测试设备100可以根据上电记录的电池特征参数,对待测试BMS进行电池特征参数的初始化。

在仿真运行期间,所述仿真测试设备100还可以将飞行期间记录的电池运行状态数据(比如,电压、电流、电池温度)按时间顺序输出到所述待测试BMS。

所述仿真测试设备100将记录的控制指令按照时间顺序输出到所述待测试BMS,以模拟飞控系统向所述待测试BMS发送控制指令。

所述待测试BMS通过电池特征参数初始化、电压采集、电流采集、温度以及CAN通信数据接收,获得电池参数,并根据获得的电池参数计算出运行时参数,以作为所述第二运行时参数。

所述仿真测试设备100中的结果比对器接收由所述待测试BMS发送的所述第二运行时参数,并将所述第二运行时参数与预先获得的第一运行时参数进行比对,生成所述待测试BMS的仿真结果报告,即生成该待测试BMS的测试结果。

由此,在没有实物飞行机及实物电池的情况下,可对待测试BMS进行仿真测试,从而减少真机飞行的次数,提升效率,降低成本。并且,仿真测试时使用的数据能够真实反映飞行工况下的电池参数,因而可提高测试结果的准确性。

可选地,所述待测试BMS可以为发生飞行故障的无人机使用的BMS,使用的电池参数及第一运行时参数为该发生飞行故障的无人机的参数,通过上述BMS测试方法,可以在地面重现飞行过程,方便分析BMS在飞行过程中任意时刻的状态和反应。

可选地,所述待测试BMS还可以为改进后的BMS,使用的电池参数及第一运行时参数可以为异常飞行架次的参数。通过上述BMS测试方法,可以对异常飞行架次进行多次仿真飞行测试,以检测改进是否达到预设效果。

可选地,所述待测试BMS还可以为改进后的BMS,使用的电池参数及第一运行时参数可以为正常飞行架次的参数。通过上述BMS测试方法,可以对正常飞行架次的数据进行仿真,以检测该次改进的功能是否影响了其他功能的正常运行。比如,若使用正常飞行架次的参数对改进后的BMS进行仿真测试,测试结果表明改进后的BMS达到的效果变差,则可以说明该次改进的功能影响了其他功能的正常运行。

为了执行上述实施例及各个可能的方式中的相应步骤,下面给出一种BMS测试装置200的实现方式,可选地,该BMS测试装置200可以采用上述图2所示的仿真测试设备100的器件结构。进一步地,请参照图5,图5是本申请实施例提供的BMS测试装置200的方框示意图。需要说明的是,本实施例所提供的BMS测试装置200,其基本原理及产生的技术效果和上述实施例相同,为简要描述,本实施例部分未提及之处,可参考上述的实施例中相应内容。所述BMS测试装置200可应用于与待测试BMS通信连接的仿真测试设备100,所述仿真测试设备100中预先存储有按照时间顺序记录的真实电池在真实工况下的电池参数及第一运行时参数,其中,所述第一运行时参数由所述电池参数计算得到。该BMS测试装置200可以包括仿真模块210、接收模块220及比对模块230。

所述仿真模块210,用于按照时间顺序依次向所述待测试BMS输出所述电池参数。

所述接收模块220,用于接收所述待测试BMS根据检测到的所述电池参数计算出的第二运行时参数。

所述比对模块230,用于将所述第一运行时参数与所述第二运行时参数进行比对,得到所述待测试BMS的测试结果。

可选地,在本实施例中,所述电池参数包括电池运行状态数据,所述电池运行状态数据包括电压、电流及电池温度中的至少任意一个,所述仿真模块210具体用于:将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS。

可选地,在本实施例中,所述电池参数还包括电池特征参数,所述电池特征参数包括电池内阻、电池初始电压、电池最大容量及电池损耗状况中的至少任意一个,在将所述电池运行状态数据按时间顺序依次输出到所述待测试BMS之前,所述仿真模块210还具体用于:根据所述电池特征参数,对所述待测试BMS进行电池特征参数的初始化设置。

可选地,在本实施例中,所述电池参数还包括控制指令,所述仿真模块210还具体用于:按照时间顺序向所述待测试BMS发送所述控制指令。

可选地,在本实施例中,所述第一运行时参数对应的参数类型与所述第二运行时参数对应的参数类型相同,所述第一运行时参数对应的参数类型至少包括电池健康值、电量值及剩余使用时间估计值三个参数类型中的至少任意一个。

可选地,在本实施例中,所述电池参数及第一运行时参数通过以下方式获得:在真实无人机飞行时,记录为所述真实无人机供电的真实电池的电池参数及第一运行时参数。

可选地,上述模块可以软件或固件(Firmware)的形式存储于图2所示的存储器110中或固化于仿真测试设备100的操作系统(Operating System,OS)中,并可由图2中的处理器120执行。同时,执行上述模块所需的数据、程序的代码等可以存储在存储器110中。

本申请实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的BMS测试方法。

综上所述,本申请实施例提供了一种BMS测试方法、装置、系统、仿真测试设备及存储介质,按照时间顺序依次向待测试BMS输出电池参数,并接收待测试BMS根据检测到的所述电池参数计算出的第二运行时参数,其中,该电池参数为预先按照时间顺序记录的真实电池在真实工况下的电池参数;将第一运行时参数与第二运行时参数进行比对,得到所述待测试BMS的测试结果,其中,所述第一运行时参数为在真实工况下根据所述电池参数计算得到的参数。由此,可在模拟出真实工况下的电池数据的情况下对待测试BMS进行仿真测试,获得准确性高的测试结果,避免由于仿真测试时使用的数据与真实工况下的数据不同而导致BMS的测试结果不准确。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号