MIL:Model in the loop 模型在环,对模型在模型的开发环境下(如SIMULINK)进行仿真,通过输入一系列的测试用例,验证模型是否满足设计的功能需求。验证控制算法模型是否准确地实现了功能需求,MIL是所有测试中最关键的。

SIL:Software in the loop 是一种等效性测试,测试的目的是验证代码与控制模型在所有功能上是完全一致的。其基本原则一般是使用与MIL完全相同的测试用例输入,将MIL的测试输出与SIL的测试输出进行对比,考察二者的偏差是否在可接受的范围之内。在PC上验证代码实现的功能是否与模型一致

PIL:Processor in the loop 在目标处理器上验证代码实现的功能是否与模型一致

PIL测试与SIL测试的不同在于软件是使用的目标MCU的编译器(Tasking)进行编译链接,也需要运行在目标板上,其基本工作原理如下。

其测试通过准则是,使用与SIL相同的测试用例输入进行测试时,比较PIL和SIL的输出,如果两者之差在容许范围之内,则测试通过。

HIL:Hardware in the loop 硬件在环仿真,在ECU/EPP/整套系统上验证代码实现的功能是否与需求定义一致

一般来说按照in the loop的深度不同可以分为三个层级:

  • ECU级:也可以称之为信号级,仅仅ECU软硬件采用实物,闭环回路的其他组成部分均采用虚拟仿真系统

  • EPP级:也可以称之为驱动级,EPP是Electrical Power Package的缩写, ECU及执行机构采用实物,闭环回路的其他组成部分采用虚拟仿真系统

  • System级:也可以称之为机械级,系统组件采用实物,闭环回路其他组成部分采用虚拟仿真系统

VIL:Vehide in the loop 实车在环测试

参考:https://zhuanlan.zhihu.com/p/27351047

https://zhuanlan.zhihu.com/p/27011210

https://wenku.baidu.com/view/cbaae59764ce0508763231126edb6f1aff0071a2.html

http://www.ind4.net/html/news/newsDetail_7007.html

转载于:https://www.cnblogs.com/shinedaisiki/p/10157168.html

MIL/SIL/PIL/HIL/VIL相关推荐

  1. MIL/SIL/PIL/HIL定义梳理

    本文主体内容转自以下两篇文章,略有删改. http://www.ind4.net/html/news/newsDetail_7007.html http://www.ind4.net/html/new ...

  2. 自动驾驶层次测试体系(单元测试/集成测试/SIL/HIL/VIL/RIL/LABCAR/实车等)

    智能驾驶的测试是一个非常复杂的系统,我们用一篇文章,由小到大的逐个展开来和大家一起梳理下.在梳理之前我们先抛出一个问题,自动驾驶的测试量需要达到什么量级?根据国际一般标准统计,人类司机驾驶一小时的死亡 ...

  3. 随想录(sil、hil、mil测试)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途.  联系信箱:feixiaoxing @163.com] 对于安全系统,或者控制系统来说,sil.hil.mil测试是三种基本测试. 1.sil sil ...

  4. Matlab代码生成之SIL/PIL测试

    Matlab代码生成之SIL/PIL测试 一.SIL与PIL测试流程 二.Top Model的SIL/PIL仿真 三.基于模型的SIL(PIL)测试 四.基于SIL(PIL)控制模块测试 一.SIL与 ...

  5. C-V2X 虚拟仿真台架测试方案

    简述C-V2X (5G) 行业发展现状及未来发展预测国内C-V2X标准进展: A.中国汽车工程学会C-SAE及ITS先后已经,发布了两个阶段的应用层交互团体标准: 第一阶段标准是 T/CSAE 53- ...

  6. 自动驾驶测试:MIL、SIL、PIL、HIL

    1. 基于模型的设计 基于模型的设计方法(MBD,Model Based Design)采用图形化设计和自动化代码生成,不同于基于手工编程和纸上规范的传统编程方法,具有如下优点: 在统一的开发测试平台 ...

  7. 什么是MIL、SIL、PIL和HIL?

    01 .基于模型的设计 基于模型的设计方法(MBD,Model based Design)采用图形化设计和自动化代码生成,不同于基于手工编程和纸上规范的传统编程方法,具有如下优点: (1)在统一的开发 ...

  8. 自动驾驶虚拟仿真测试介绍(7):MIL、SIL、PIL和HIL是个啥

    |作者版权所有,未经许可谢绝转载,转载请联系adsimtest@163.com. "本篇介绍下什么是MIL.SIL.PIL和HIL." 一.基于模型的设计 基于模型的设计方法(MB ...

  9. 软件定义汽车产业生态创新白皮书

    1 什么是软件定义汽车 1.1 驱动因素 汽车"新四化"的发展需要软件的加持 据大众汽车公开披露信息,未来平均每辆普通汽车软件代码量超 1 亿行.在电动化.智能化和网联化等的发展推 ...

最新文章

  1. Linux 内核源代码分析 chap 2 存储管理 (5)
  2. 从一个数组中找出 N 个数,其和为 M 的所有可能--最 nice 的解法
  3. 下一个汽车万亿市场打开!氢能源时代正到来
  4. 文章发表5天就被举报学术不端,该知名大学迅速处理:停职半年!
  5. HTML+CSS+JS实现 ❤️贪吃蛇游戏、你能吃过我?❤️【源码送给你一起来玩-建议收藏】
  6. ssh免密码登陆设置
  7. c语言vco_VCO仿真的方法
  8. Android 系统(183)---如何远端调试framework和APK?
  9. SWF文件反编译调试记录
  10. 小福利,PMP考试真题刷起来,人人都当项目管理大师!
  11. 驱动精灵万能网卡版单文件版 v9.61
  12. 棋盘算法c语言程序,C语言经典算法 - 骑士走棋盘
  13. VMware虚拟机系统没有声音?
  14. python批量测试网站加载时间_python测试网站访问速度
  15. 小米路由器3刷openWRT系统的实践过程
  16. eclipse新建项目没有src解决办法
  17. python语言入门h_python教程,pythonh学习线路图?
  18. 扫雷 洛谷p2327
  19. 思维导图软件哪个免费更好用?MindManager、iMindMap、MindMappe
  20. Android开发技术点

热门文章

  1. 基于zxing的二维码扫描
  2. Word从任意页开始从1,2,3...编辑页码
  3. 玩客云刷甜糖(2022-7-26亲测)
  4. 《Pro SQL Server Internals, 2nd edition》 作者:Dmitri KorotkevitchP55-58 P62-65 P68-69
  5. harries算子特征提取与图像匹配
  6. 小红书笔记发布软件 批量上传视频
  7. 全球及中国塑料机械行业十四五发展战略与竞争格局展望报告2022版
  8. [生存志] 第83节 墨子开宗称显学
  9. 【3dsmax】雨伞制作
  10. 微信与朋友圈后台架构