[发明专利]车辆仿真环境的搭建方法、车辆系统问题定位方法及装置在审
申请号: | 202011016933.1 | 申请日: | 2020-09-24 |
公开(公告)号: | CN112181820A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 曹现东 | 申请(专利权)人: | 北京车和家信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F30/20 |
代理公司: | 北京中政联科专利代理事务所(普通合伙) 11489 | 代理人: | 陈超 |
地址: | 101300 北京市顺义区高丽营*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 仿真 环境 搭建 方法 系统 问题 定位 装置 | ||
本发明公开了一种车辆仿真环境的搭建方法,包括:获取实车数据;获取车辆模型配置数据:基于实车数据和车辆模型配置数据构建车辆仿真环境。该方法利用实车数据的驱动仿真环境,使仿真环境更趋近真实情况,可以车辆的实现问题在仿真环境中复现;此外,本发明还公开了一种基于车辆仿真环境的搭建方法的车辆系统问题定位方法,包括:利用上述方法构建车辆仿真环境,其中,实车数据为出现问题车辆系统的实车数据;运行车辆仿真环境,并利用编译器监控车辆仿真环境代码执行情况;当问题复现时,编译器所执行的代码为车辆系统问题代码。该方法实现实车数据结果与仿真结果实时在线动态比较,可以准确将问题定位到代码的某一行。
技术领域
本发明涉及车辆系统开发技术领域,尤其涉及一种车辆仿真环境的搭建方法、车辆系统问题定位方法及装置。
背景技术
随着车辆性能的不断发展,车辆的系统的安全性和稳定性也日益受到人们的关注,由于实车试验开发周期长、难度大、成本高,同时具有一定的危险性,使得车辆系统测试很少采用该方式,此外,还有采用实车数据分析的方法,主要是通过CAN网络采集回来的数据进行分析,发现可疑信号后,再去反推软件内部可能存在的问题,这种分析方法对于系统软件内部某一模块的BUG问题非常难以定位,特别是针对数据类型错误,数据溢出,内存分配不足等等问题。
因此,现在急需一种可以真实还原实车系统运行环境的仿真方法和快速定位该仿真环境中车辆系统BUG的方法。
发明内容
(一)发明目的
本发明的目的是提供一种车辆仿真环境的搭建方法、车辆系统问题定位方法及装置以解决。
(二)技术方案
为解决上述问题,本发明的第一方面提供了一种车辆仿真环境的搭建方法,包括:获取实车数据;获取车辆模型配置数据,所述车辆模型配置数据用于指示处理器模拟出所述实车数据中缺失的数据:基于所述实车数据和所述车辆模型配置数据构建车辆仿真环境。
进一步地,所述基于所述实车数据和所述车辆模型配置数据构建车辆仿真环境包括:基于所述实车数据搭建车辆仿真环境雏形;基于所述车辆模型配置数据模拟所述车辆仿真环境雏形缺失数据;将所述车辆仿真环境雏形加载所述车辆仿真环境雏形缺失数据,形成车辆仿真环境。
进一步地,所述基于所述车辆模型配置数据模拟所述车辆仿真环境雏形缺失数据包括:
基于所述车辆模型控制器硬线信号和所述实车数据中已有的控制器信号,模拟出缺失的控制器信号。
进一步地,所述控制器硬线信号包括:硬线供电电压、模拟量和数字量采集信号。
进一步地,所述基于所述实车数据搭建车辆仿真环境雏形包括:将所述实车数据作为输入信号输入车辆仿真平台的控制器,搭建车辆仿真环境雏形。
进一步地,所述车辆仿真平台包括:控制器模块、车辆模型模块、驱动接口模块和显示模块。
进一步地,所述控制器模块和车辆模型模块加载的文件为动态链接库文件和程序调试数据库文件。
进一步地,所述车辆仿真平台基于MATLAB软件或simulink软件搭建。
进一步地,所述基于所述实车数据和所述车辆模型配置数据构建车辆仿真环境具体为:基于所述实车数据和所述车辆模型配置数据利用编译器进行编译,生成车辆仿真环境。
根据本发明的另一个方面,提供一种车辆仿真环境搭建装置,包括:获取模块,用于获取实车数据;所述获取模块,还用于还获取车辆模型配置数据:仿真环境构建模块,用于基于所述实车数据和所述车辆模型配置数据构建车辆仿真环境。
进一步地,所述仿真环境构建模块包括:
仿真环境雏形搭建模块,用于基于所述实车数据搭建车辆仿真环境雏形;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京车和家信息技术有限公司,未经北京车和家信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011016933.1/2.html,转载请声明来源钻瓜专利网。