基于Python进行数据回灌的联合仿真方法及装置制造方法及图纸

技术编号:43845697 阅读:15 留言:0更新日期:2024-12-31 18:39
本申请实施例提供了一种基于Python进行数据回灌的联合仿真方法及装置,在Python脚本中运行实现读入车辆原始数据再进行预处理得到待注入数据,再回灌到仿真平台的控制算法模型中得到被控对象模型的仿真结果;判断仿真结果与实测数据的对比结果是否达到预设条件;若未达则多次循环仿真优化被控对象模型;利用达到预设条件时的被控对象模型进行车辆实际测试。本申请统一在python脚本中运行仿真中的数据回灌,控制算法及被控对象,这三大部分的自动化运行,可以将底盘线控中难度较大的算法开发,系统仿真测试等流程简单化、效率化、自动化,大大缩短了整个研发过程的周期,节约时间和成本。

【技术实现步骤摘要】

本申请涉及车辆系统仿真测试,具体而言,涉及一种基于python进行数据回灌的联合仿真方法及装置。


技术介绍

1、在车辆系统仿真测试中,目前通过canape或者其他数据采集工具采集车辆原始数据,这些车辆原始数据一般是mf4格式,然后在canape中进行数据离线解析、分析或者回放,通过canape来转换成其他通用数据存储格式(例如csv等),在与第三方平台进行对接进行数据回放仿真。而第三方平台是基于amesim和matlab/simulink搭建起来的集成线控制动模型。最终在matlab中回灌数据,而回灌数据时根据时间帧同步读入csv格式的车辆数据,然后执行被控对象或者算法在matlab/simulink中被调用,进行闭环系统仿真。

2、现阶段在线控底盘仿真测试时,需要利用工具调试控制器算法、回放、分析测试数据以及进行系统仿真,而这些工具都比较零散繁杂,且不能自动化运行,给测试环节和测试工程师均带来不便。


技术实现思路

1、本申请提供了一种基于python进行数据回灌的联合仿真方法及装置,在pytho本文档来自技高网...

【技术保护点】

1.一种基于Python进行数据回灌的联合仿真方法,其特征在于,在python脚本中运行实现,所述基于Python进行数据回灌的联合仿真方法包括:

2.根据权利要求1所述的基于Python进行数据回灌的联合仿真方法,其特征在于,所述读入车辆原始数据,对所述车辆原始数据进行预处理得到待注入数据包括:

3.根据权利要求2所述的基于Python进行数据回灌的联合仿真方法,其特征在于,所述利用Python asammdf库对所述车辆原始数据进行解析和过滤,并将过滤后得到的数据逐帧保存为csv格式,得到待注入数据包括:

4.根据权利要求1所述的基于Python进...

【技术特征摘要】

1.一种基于python进行数据回灌的联合仿真方法,其特征在于,在python脚本中运行实现,所述基于python进行数据回灌的联合仿真方法包括:

2.根据权利要求1所述的基于python进行数据回灌的联合仿真方法,其特征在于,所述读入车辆原始数据,对所述车辆原始数据进行预处理得到待注入数据包括:

3.根据权利要求2所述的基于python进行数据回灌的联合仿真方法,其特征在于,所述利用python asammdf库对所述车辆原始数据进行解析和过滤,并将过滤后得到的数据逐帧保存为csv格式,得到待注入数据包括:

4.根据权利要求1所述的基于python进行数据回灌的联合仿真方法,其特征在于,所述启动matlab工程,将所述待注入数据回灌到仿真平台的控制算法模型中,得到被控对象模型的仿真结果包括:

5.根据权利要求1所述的基于python进行数据回灌的联合仿真方法,其特征在于,所述被控对象模型的仿真结果包括在所述仿真平台的被控对象模型在所述控制算法...

【专利技术属性】
技术研发人员:罗盼盼刘晓辉
申请(专利权)人:比博斯特上海汽车电子有限公司
类型:发明
国别省市:

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

1