System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟电池管理系统的实现方法、设备、介质和程序产品技术方案_技高网

虚拟电池管理系统的实现方法、设备、介质和程序产品技术方案

技术编号:45004737 阅读:3 留言:0更新日期:2025-04-15 17:19
本发明专利技术涉及计算机领域,特别涉及一种虚拟电池管理系统的实现方法,该方法包括:建立步骤,建立空的模型文件,根据真实电池管理系统的功能组件,在模型文件中建立具有模块接口的多个模型模块;引用步骤,建立多个模型模块与真实电池管理系统的功能组件的引用关系,基于引用关系引用真实电池管理系统的功能组件至模型模块;连接步骤,建立不同的模型模块的模块接口之间的连接关系,基于连接关系连接不同的模型模块;调度步骤,在模型文件中建立虚拟操作系统,虚拟操作系统通过仿真触发的方式调度模型模块;生成步骤,基于建立了虚拟操作系统的模型文件生成虚拟电池管理系统。本发明专利技术还提供一种虚拟电池管理系统的实现设备、介质和程序产品。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别涉及一种虚拟电池管理系统的实现方法、设备、介质和程序产品


技术介绍

1、随着新能源汽车电子软件的发展,汽车电子软件的开发领域有着垂直性较强的一系列需求,其中最为瞩目的需求之一就是对安全高效的软件测试方法的需求。传统的汽车开发偏向使用硬件原型和真实电子控制器单元(electronic control unit,ecu)进行软件测试,但由于硬件设备往往在开发周期的中后阶段才能生产完成,使用硬件原型和真实ecu给汽车开发带来了成本与时间方面的挑战。

2、电池管理系统(battery management system,bms)作为新能源汽车电子的核心ecu,其安全高效的软件测试越来越受到重视,完全依靠硬件原型与真实ecu进行软件测试存在延迟性,同时受限于硬件资源的限制。

3、目前,行业中bms的测试方法主要是基于硬件的测试,需要设计和制作硬件原型机,因此,当前的测试方法依赖于硬件资源,测试效率低,及时性不高。


技术实现思路

1、本专利技术的目的在于提供一种虚拟电池管理系统的实现方法、设备、介质和程序产品,通过,实现符合fmi标准的虚拟电池管理的方法和系统,可以在任何符合fmi标准的虚拟整车平台进行测试和验证。

2、本专利技术的实施方式公开了一种虚拟电池管理系统的实现方法,所述方法包括:

3、建立步骤,建立空的模型文件,根据真实电池管理系统的功能组件,在所述模型文件中建立具有模块接口的多个模型模块;

>4、引用步骤,建立所述多个模型模块与所述真实电池管理系统的功能组件的引用关系,基于所述引用关系引用所述真实电池管理系统的功能组件至所述模型模块;

5、连接步骤,建立不同的所述模型模块的模块接口之间的连接关系,基于所述连接关系连接不同的所述模型模块;

6、调度步骤,在所述模型文件中建立虚拟操作系统,所述虚拟操作系统通过仿真触发的方式调度所述模型模块;

7、生成步骤,基于建立了所述虚拟操作系统的所述模型文件生成所述虚拟电池管理系统。

8、可选地,所述建立所述多个模型模块与所述真实电池管理系统的功能组件的引用关系,包括:设置所述模型模块的名称属性与被引用的所述真实电池管理系统的功能组件的名称属性一致。

9、可选地,所述建立所述多个模型模块与所述真实电池管理系统的功能组件的引用关系,包括:设置所述模型模块的模块接口的属性与被引用的所述真实电池管理系统的功能组件的组件接口的属性一致。

10、可选地,所述模块接口的属性和所述组件接口的属性包括接口名称、数据类型和数据维数。

11、可选地,所述建立步骤包括利用matlab或vectorcast建立空的所述模型文件。

12、可选地,所述生成步骤还包括导出所述虚拟电池管理系统的fmu文件。

13、本专利技术的实施方式公开了一种电子设备,所述设备包括存储有计算机可执行指令的存储器和处理器,所述处理器被配置为执行所述指令以实施所述的虚拟电池管理系统的实现方法。

14、本专利技术的实施方式公开了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机指令,所述至少一条指令由处理器加载并执行,以实现所述的虚拟电池管理系统的实现方法。

15、本专利技术的实施方式公开了一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令被执行时,实现所述的虚拟电池管理系统的实现方法。

16、本专利技术的实施方式与现有技术相比,主要区别及其效果在于:本专利技术的方案通过引用关系集成包含所有电池软件功能组件的模型,对集成后的包含各功能组件的模型进行各组件之间的调度,将各组件之间的接口进行逻辑连接,导出符合功能模型接口(functional mock-up interface,fmi)标准的虚拟电池管理系统的功能模型单元(functional mock-up unit,fmu)文件。

本文档来自技高网...

【技术保护点】

1.一种虚拟电池管理系统的实现方法,其特征在于,所述方法包括:

2.根据权利要求1所述的虚拟电池管理系统的实现方法,其特征在于,所述建立所述多个模型模块与所述真实电池管理系统的功能组件的引用关系,包括:设置所述模型模块的名称属性与被引用的所述真实电池管理系统的功能组件的名称属性一致。

3.根据权利要求1所述的虚拟电池管理系统的实现方法,其特征在于,所述建立所述多个模型模块与所述真实电池管理系统的功能组件的引用关系,包括:设置所述模型模块的模块接口的属性与被引用的所述真实电池管理系统的功能组件的组件接口的属性一致。

4.根据权利要求3所述的虚拟电池管理系统的实现方法,其特征在于,所述模块接口的属性和所述组件接口的属性包括接口名称、数据类型和数据维数。

5.根据权利要求1所述的虚拟电池管理系统的实现方法,其特征在于,所述建立步骤包括利用Matlab或VectorCAST建立空的所述模型文件。

6.根据权利要求1所述的虚拟电池管理系统的实现方法,其特征在于,所述生成步骤还包括导出所述虚拟电池管理系统的FMU文件。

7.一种电子设备,其特征在于,所述设备包括处理器和存储有计算机可执行指令的存储器,所述处理器被配置为执行所述指令以实施根据权利要求1-6中任一项所述的虚拟电池管理系统的实现方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条计算机指令,所述至少一条指令由处理器加载并执行,以实现如权利要求1-6中任一项所述的虚拟电池管理系统的实现方法。

9.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令被执行时,实现如权利要求1-6中任一项所述的虚拟电池管理系统的实现方法。

...

【技术特征摘要】

1.一种虚拟电池管理系统的实现方法,其特征在于,所述方法包括:

2.根据权利要求1所述的虚拟电池管理系统的实现方法,其特征在于,所述建立所述多个模型模块与所述真实电池管理系统的功能组件的引用关系,包括:设置所述模型模块的名称属性与被引用的所述真实电池管理系统的功能组件的名称属性一致。

3.根据权利要求1所述的虚拟电池管理系统的实现方法,其特征在于,所述建立所述多个模型模块与所述真实电池管理系统的功能组件的引用关系,包括:设置所述模型模块的模块接口的属性与被引用的所述真实电池管理系统的功能组件的组件接口的属性一致。

4.根据权利要求3所述的虚拟电池管理系统的实现方法,其特征在于,所述模块接口的属性和所述组件接口的属性包括接口名称、数据类型和数据维数。

5.根据权利要求1所述的虚拟电池管理系统的实现方法,其特征在于,所述...

【专利技术属性】
技术研发人员:胡青松胡攀攀季学彬程浩
申请(专利权)人:上海轩邑新能源发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1