This invention provides a method for testing environment model generation, device, computer equipment and storage medium, and the method of generating test environment model. It includes: according to the configuration parameters of each module in the test environment model, the corresponding component model in the model library of visual simulation tool is called according to the first presupposition script file. According to the configuration parameters of each module, multiple first configuration file portconfig is generated. According to the first configuration file portconfig, the interface of multiple types of identical component model corresponding to one time association, and the corresponding module model is encapsulated, and the test environment mode is generated according to module mode and component model. Type. Through the technical proposal of the invention, the test environment model is quickly generated automatically by using script files, and the testing efficiency is improved.
【技术实现步骤摘要】
测试环境模型生成方法、装置、计算机设备和存储介质
本专利技术涉及汽车控制系统测试
,具体而言,涉及一种测试环境模型生成方法、一种测试环境模型生成装置、一种计算机设备和一种计算机可读存储介质。
技术介绍
新能源(插电式混合动力汽车或纯电动)汽车被广泛认为是解决汽车尾气污染和石油能源短缺等问题的主要途径之一,随着新能源汽车的快速发展,新能源汽车的功能也逐渐增加,而且对其核心零部件的产品性能、可靠性要求也越来越高。相关技术中,硬件在环仿真测试(hardware-in-the-loop,简称HIL)的测试流程中,一般通过手动配置测试环境,然而随着汽车功能的逐渐增加,被控对象,也即测试环境模型的复杂程度也越来越高,测试人员手动建立测试环境模型会耗费大量的时间,会导致测试效率降低。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提供一种测试环境模型生成方法。本专利技术的另一个目的在于提供一种测试环境模型生成装置。本专利技术的再一个目的在于提供一种计算机设备。本专利技术的又一个目的在于提供一种计算机可读存储介质。为了 ...
【技术保护点】
1.一种测试环境模型生成方法,其特征在于,包括:根据测试环境模型中每一子模块的配置参数,按照第一预设脚本文件调用可视化仿真工具模型库中的对应的元器件模型;根据所述每一子模块的配置参数,分类生成多个第一配置文件portconfig;根据所述第一配置文件portconfig,一次性关联对应的多个类型相同的所述元器件模型的接口,并封装生成对应的模块模型;根据所述模块模型和所述元器件模型,生成所述测试环境模型。
【技术特征摘要】
1.一种测试环境模型生成方法,其特征在于,包括:根据测试环境模型中每一子模块的配置参数,按照第一预设脚本文件调用可视化仿真工具模型库中的对应的元器件模型;根据所述每一子模块的配置参数,分类生成多个第一配置文件portconfig;根据所述第一配置文件portconfig,一次性关联对应的多个类型相同的所述元器件模型的接口,并封装生成对应的模块模型;根据所述模块模型和所述元器件模型,生成所述测试环境模型。2.根据权利要求1所述的测试环境模型生成方法,其特征在于,所述根据所述模块模型和所述元器件模型,生成所述测试环境模型,包括:按照第二预设脚本文件,关联多个所述模块模型的接口,并集成;按照第三预设脚本文件调用所述元器件模型的API函数,对应关联所述模块模型的接口端口和仿真设备的接口端口,生成所述测试环境模型。3.根据权利要求2所述的测试环境模型生成方法,其特征在于,在所述按照第二预设脚本文件,关联多个所述模块模型的接口,并集成之后,还包括:生成与多个所述模块模型对应的图形用户操作界面,以修改所述配置参数的数值,进行测试。4.根据权利要求2或3所述的测试环境模型生成方法,其特征在于,所述按照第三预设脚本文件调用所述元器件模型的API函数,对应关联所述模块模型的接口端口和仿真设备的接口端口,形成所述测试环境模型,包括:根据所述模块模型的接口端口,分类生成多个第二配置文件portconfig;根据所述第二配置文件portconfig,按照所述第三预设脚本文件调用所述元器件模型的API函数,一次性关联对应的多个类型相同的所述模块模型的接口端口和仿真设备的接口端口,生成所述测试环境模型。5.根据权利要求2或3所述的测试环境模型生成方法,其特征在于,所述按照第二预设脚本文件,关联多个所述模块模型的接口,并集成,包括:根据所述模块模型的接口,分类生成多个第三配置文件portconfig;根据所述第三配置文件portconfig,按照所述第二预设脚本文件,一次性关联对应的多个类型相同的所述模块模型的接口,并集成。6.根据权利要求1至3中任一项所述的测试环境模型生成方法,其特征在于,所述子模块包括电机、电池、发动机、离合器、变速箱、风扇、空调、水泵、直流-交流逆变器、直流-直流逆变器、车型、道路工况、发动机管理系统、变速箱控制器、电机控制器、电池管理系统、驾驶员控制面板中的任意一种,其中,所述电机的配置参数包括额定转矩、额定功率、最大转矩、最大转速中的至少一种,所述电池的配置参数包括电池温度、绝缘监测电阻中的至少一种,所述发动机的配置参数包括额定转矩、额定功率、最大转矩、最大转速中的至少一种,所述离合器的配置参数包括摩擦面积、摩擦系数中的至少一种,所述变速箱的配置参数包括档位、传动比、主减速比中的至少一种,所述车型的配置参数包括迎风面积、轴距中的至少一种;所述模块模型包括电机模型、电池模型、发动机模型、离合器模型、变速箱模型、车载设备模型、道路工况模型、控制器模型、电池管理系统模型中的任意一种。7.一种测试环境模型生成装置,其特征在于,包括:调用单元,用于根据测试环境模型中每一子模块...
【专利技术属性】
技术研发人员:马东辉,马强,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。