用于测试车用控制器的环境模型生成方法及系统技术方案

技术编号:15762152 阅读:131 留言:0更新日期:2017-07-05 20:38
本发明专利技术提出一种用于测试车用控制器的环境模型生成方法及系统,该方法包括以下步骤:接收测试类型、测试设备类型以及环境模型需求参数;根据测试类型和测试设备类型生成对应于测试类型和测试设备类型的环境模型接口,并根据环境模型需求参数生成相应的环境子模型;根据环境模型接口和环境子模型得到环境模型。本发明专利技术的方法能够根据配置界面自动生成与测试类型和测试设备对应的环境模型接口,以及环境子模型,提高了建模效率,且便于维护。

Method and system for generating an environment model for testing a vehicle controller

The invention provides a system and method for generating environment model controller test car, the method comprises the following steps: receiving test type, test equipment type and environment model parameters according to the demand; interface environment model test type and test equipment types are generated corresponding to the test type and test equipment types, and generate the corresponding environment the model according to the environmental demand model parameters; according to the environment model interface and environment model environment model. The method of the invention can automatically generate the environment model interface corresponding to the test type and the test equipment according to the configuration interface, and the environment sub model, thereby improving the modeling efficiency and maintaining the convenience.

【技术实现步骤摘要】
用于测试车用控制器的环境模型生成方法及系统
本专利技术涉及汽车制造
,特别涉及一种用于测试车用控制器的环境模型生成方法及系统。
技术介绍
新能源(混合动力或纯电动)汽车被广泛认为是解决汽车尾气污染和石油能源短缺等问题的主要途径之一,随着新能源汽车的快速发展,对其核心零部件的产品性能、可靠性要求也越来越重要。新能源汽车整车的动力系统主要由动力电池、动力电池管理系统(BatteryManagementSystem,BMS)、驱动电机、驱动电机控制器和整车控制器组成。如:动力电池作为该系统中电能储能元器件,其电压通常在几百伏特以上,因此对电池管理系统也提出了很高的要求。BMS是动力系统核心部件因此加强BMS开发过程中软件的测试是非常有必要的,目前在台架测试和实车测试之前的环节中控制器软件测试方法主要包含模型在环(Model-in-the–Loop,MIL)测试、软件在环(Software-in-the-Loop,SIL)测试、硬件在环(Hardware-in-the-Loop,HIL)测试,这样测试可以尽早发现缺陷,降低软件开发风险,缩短软件开发周期。在MIL、SIL和HIL测试中均需要测试环境模型,环境模型是指通过专业建模工具(例如Simulink)在虚拟环境中搭建仿真模型来模拟被控对象实体以替代真实环境中的被测对象。BMS测试环境模型通常主要包括电池包仿真模型、高压线路和高压元器件仿真模型,可以满足BMS的功能测试。但是MIL、SIL、HIL测试的运行环境不同,导致环境模型接口不同,在不同的测试种类下需要手动修改环境模型接口。并且在不同的项目中电池包内电池单体并联/串联结构不同,电池单体特性参数不同,一般电池包内电池单体数量较多(上百个),且均需要手动修改模型配置,从而修改不便,效率低下的问题。
技术实现思路
本专利技术旨在至少解决上述技术问题之一。为此,本专利技术的一个目的在于提出一种用于测试车用控制器的环境模型生成方法,该方法能够根据配置界面自动生成与测试类型和测试设备对应的环境模型接口,以及环境子模型,提高了建模效率,且便于维护。本专利技术的另一个目的在于提出一种用于测试车用控制器的环境模型生成系统。为了实现上述目的,本专利技术的第一方面的实施例公开了一种用于测试车用控制器的环境模型生成方法,包括以下步骤:接收测试类型、测试设备类型以及环境模型需求参数;根据所述测试类型和所述测试设备类型生成对应于所述测试类型和所述测试设备类型的环境模型接口,并根据所述环境模型需求参数生成相应的环境子模型;根据所述环境模型接口和所述环境子模型得到所述环境模型。根据本专利技术实施例的用于测试车用控制器的环境模型生成方法,能够根据测试类型和测试设备类型生成对应于测试类型和测试设备类型的环境模型接口,并根据环境模型需求参数生成相应的环境子模型,进而得到相应的环境模型,因而提高了建模效率,且便于维护。另外,根据本专利技术上述实施例的用于测试车用控制器的环境模型生成方法还可以具有如下附加的技术特征:在一些示例中,所述测试类型包括模型在环测试和硬件在环测试,当所述测试类型为硬件在环测试时,所述测试设备类型包括dSPACE仿真系统、ETAS仿真系统和NI仿真系统。在一些示例中,所述车用控制器为电池管理系统,所述环境模型需求参数包括电池需求参数和高压回路需求参数,所述电池需求参数包括电池模块数量、电池模块内电池单体之间的串联/并联结构关系、电池类型、电池单体电压、电池单体额定容量和电池特性曲线。在一些示例中,所述高压回路需求参数包括预充接触器需求参数、预充电组阻值、正极/负极接触器需求参数、高压负载需求参数和绝缘电阻阻值。在一些示例中,根据所述测试类型和所述测试设备类型生成对应于所述测试类型和所述测试设备类型的环境模型接口,并根据所述环境模型需求参数生成相应的环境子模型,包括:根据电池需求参数生成相应的电池包模型,以及根据所述高压回路需求参数生成相应的高压回路模型,具体包括:加载Simulink模型库、SimPowerSystem模块库和测试设备模型库;根据所述测试设备类型、电池需求参数和高压回路需求参数从所述Simulink模型库、SimPowerSystem模块库和测试设备模型库调用相应的模型/模块;根据调用的所述模型/模块分别生成所述环境模型接口、所述电池包模型和所述高压回路模型。本专利技术第二方面的实施例公开了一种用于测试车用控制器的环境模型生成系统,包括:配置模块,用于接收测试类型、测试设备类型以及环境模型需求参数;子模型生成模块,用于根据所述测试类型和所述测试设备类型生成对应于所述测试类型和所述测试设备类型的环境模型接口,并根据所述环境模型需求参数生成相应的环境子模型;环境模型生成模块,用于根据所述环境模型接口和所述环境子模型得到所述环境模型。根据本专利技术实施例的用于测试车用控制器的环境模型生成系统,能够根据测试类型和测试设备类型生成对应于测试类型和测试设备类型的环境模型接口,并根据环境模型需求参数生成相应的环境子模型,进而得到相应的环境模型,因而提高了建模效率,且便于维护。另外,根据本专利技术上述实施例的用于测试车用控制器的环境模型生成系统还可以具有如下附加的技术特征:在一些示例中,所述测试类型包括模型在环测试和硬件在环测试,当所述测试类型为硬件在环测试时,所述测试设备类型包括dSPACE仿真系统、、ETAS仿真系统和NI仿真系统。在一些示例中,所述车用控制器为电池管理系统,所述环境模型需求参数包括电池需求参数和高压回路需求参数,所述电池需求参数包括电池模块数量、电池模块内电池单体之间的串联/并联结构关系、电池类型、电池单体电压、电池单体额定容量和电池特性曲线。在一些示例中,所述高压回路需求参数包括预充接触器需求参数、预充电组阻值、正极/负极接触器需求参数、高压负载需求参数和绝缘电阻阻值。在一些示例中,所述子模型生成模块用于:根据电池需求参数生成相应的电池包模型,以及根据所述高压回路需求参数生成相应的高压回路模型,具体包括:加载Simulink模型库、SimPowerSystem模块库和测试设备模型库;根据所述测试设备类型、电池需求参数和高压回路需求参数从所述Simulink模型库、SimPowerSystem模块库和测试设备模型库调用相应的模型/模块;根据调用的所述模型/模块分别生成所述环境模型接口、所述电池包模型和所述高压回路模型。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术一个实施例的用于测试车用控制器的环境模型生成方法的流程图;图2是根据本专利技术一个实施例的生成的电池管理系统的测试环境模型的示意图;以及图3是根据本专利技术一个实施例的用于测试车用控制器的环境模型生成系统的结构框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,术语“中本文档来自技高网
...
用于测试车用控制器的环境模型生成方法及系统

【技术保护点】
一种用于测试车用控制器的环境模型生成方法,其特征在于,包括以下步骤:接收测试类型、测试设备类型以及环境模型需求参数;根据所述测试类型和所述测试设备类型生成对应于所述测试类型和所述测试设备类型的环境模型接口,并根据所述环境模型需求参数生成相应的环境子模型;根据所述环境模型接口和所述环境子模型得到所述环境模型。

【技术特征摘要】
1.一种用于测试车用控制器的环境模型生成方法,其特征在于,包括以下步骤:接收测试类型、测试设备类型以及环境模型需求参数;根据所述测试类型和所述测试设备类型生成对应于所述测试类型和所述测试设备类型的环境模型接口,并根据所述环境模型需求参数生成相应的环境子模型;根据所述环境模型接口和所述环境子模型得到所述环境模型。2.根据权利要求1所述的用于测试车用控制器的环境模型生成方法,其特征在于,所述测试类型包括模型在环测试和硬件在环测试,当所述测试类型为硬件在环测试时,所述测试设备类型包括dSPACE仿真系统、ETAS仿真系统和NI仿真系统。3.根据权利要求1所述的用于测试车用控制器的环境模型生成方法,其特征在于,所述车用控制器为电池管理系统,所述环境模型需求参数包括电池需求参数和高压回路需求参数,所述电池需求参数包括电池模块数量、电池模块内电池单体之间的串联/并联结构关系、电池类型、电池单体电压、电池单体额定容量和电池特性曲线。4.根据权利要求3所述的用于测试车用控制器的环境模型生成方法,其特征在于,所述高压回路需求参数包括预充接触器需求参数、预充电阻阻值、正极/负极接触器需求参数、高压负载需求参数和绝缘电阻阻值。5.根据权利要求4所述的用于测试车用控制器的环境模型生成方法,其特征在于,根据所述测试类型和所述测试设备类型生成对应于所述测试类型和所述测试设备类型的环境模型接口,并根据所述环境模型需求参数生成相应的环境子模型,包括:根据电池需求参数生成相应的电池包模型,以及根据所述高压回路需求参数生成相应的高压回路模型,具体包括:加载Simulink模型库、SimPowerSystem模块库和测试设备模型库;根据所述测试设备类型、电池需求参数和高压回路需求参数从所述Simulink模型库、SimPowerSystem模块库和测试设备模型库调用相应的模型/模块;根据调用的所述模型/模块分别生成所述环境模型接口、所述...

【专利技术属性】
技术研发人员:裴蕾
申请(专利权)人:北汽福田汽车股份有限公司
类型:发明
国别省市:北京,11

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

1