伴随着汽车朝着智能化方向发展,仿真测试已然成为开发流程里不能缺少的一个环节,不管是智能驾驶辅助系统,还是座舱娱乐系统,仅仅依靠实车路试已然没办法满足快速迭代的……
伴随着汽车朝着智能化方向发展,仿真测试已然成为开发流程里不能缺少的一个环节,不管是智能驾驶辅助系统,还是座舱娱乐系统,仅仅依靠实车路试已然没办法满足快速迭代的需要,仿真测试的关键之处在于借助虚拟环境对算法以及硬件开展早期验证,进而降低成本、缩短周期并且提升安全性,当下主流的方法包含模型在环、软件在环、硬件在环以及车辆在环等多个层次,它们一同构建成一个从纯粹虚拟到虚实结合的完备测试体系。
模型在环怎么测试
最前端的仿真测试是模型在环,主要是针对控制策略的数学模型来做验证,测试之际,工程师会把Simulink或者Carsim等工具搭建而成的算法模型接入虚拟场景,运用预设的工况脚本开展闭环测试,这一步的重点在于检查模型的逻辑正确性以及功能完整性,一般是在公司内部的服务器上批量运行,因为不涉及真实硬件与代码,所以它的运行速度是最快的,适宜在开发早期快速筛选出设计缺陷。
硬件在环和软件在环有啥区别
软件在环是这样一种情况,把自动生成的C代码嵌入仿真环境之中,以此来验证代码与原始模型的一致性,主要是对代码生成过程当中的错误进行排查。而硬件在环则是更进了一步,将真实的控制器硬件接入仿真系统里头,借助实时处理器模拟传感器信号以及执行器负载,从而检验硬件在极限工况下的响应情况。简单来讲,软件在环测的是代码翻译准不准确,硬件在环测的是控制器实物抗不抗得住,两者在开发流程里通常是串行执行的。
场景库怎么建才有效
场景库乃是仿真测试的基石,其直接决定测试覆盖度,有效的场景库并非仅堆砌标准法规里的典型工况,而是更要涵盖大量随机干扰与边缘案例,我们能够从自然驾驶数据里提取危险片段,接着通过参数泛化生成连续变化的交通流,与此同时,要引入路采视频图像,反推出传感器特性的感知模型,唯有将统计学规律和真实物理特性相结合,场景库方可暴露出系统的深层漏洞。
仿真能完全替代实车路试吗
就当前情形而言,尚不能够。仿真尽管于算法验证以及极限工况测试方面具备显著优势,然而传感器模型的精度一直没办法百分之百地还原物理世界的复杂性,像雨雾衰减、多径反射等难以进行建模的现象便是如此。并且,真实的道路使用者行为有着极强的随机性与社会性,这是当前任何交通流模型都无法全然模拟的。所以,更为务实的举措是运用仿真去完成百分之九十五的常规以及极端测试,最终借助百分之五的实车路试来开展最终验收。
日常开发里,你碰到的最为棘手的仿真失效情形是啥?欢迎于评论区去分享你的经历,要是觉着文章有作用,请点个赞好使更多同行能够看到。
微信扫一扫