MIL/SIL/PIL/HIL/VIL

 

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

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IEC61508_sil和GB/T 20438-2017是两个与安全性相关的国际标准,它们都涉及到工业控制系统的安全性评估和管理,并被广泛应用于各大行业的自动化控制系统。 IEC61508_sil是国际电工委员会针对电子与电气系统安全性进行规范的基础标准,该标准其内容涵盖了从系统设备的设计、开发、维护、运营等全过程,旨在确保系统在各种工作环境下安全可靠地运行。 对于工业系统的设计、开发、测试和验证等流程,IEC61508_sil一般要求采用安全完整性等级(SIL)作为安全性指标来评估系统的安全性,SIL的值越高,表示系统的安全性要求越高,从而需要承担更多的成本和技术风险。 而GB/T 20438-2017标准是中国国家标准,它对于自动化控制系统的安全性能评估和管理进行了规范,其内容与IEC61508_sil标准有许多相似之处,同样是要求从系统的设计、开发、维护等全方位考虑系统的安全性。但与IEC61508_sil不同的是,GB/T 20438-2017标准将安全性的评估方法分为了四个级别,分别是一级、二级、三级和四级,级别越高,对系统的安全性要求也越高。 同时GB/T 20438-2017国家标准针对中国的特殊国情进行了针对性的规定和建议,能够更好地满足中国国内用户安全性需求。 以上两个标准都是以安全为主导考虑的自动化控制系统评估标准,虽然标准的制定依据有所不同,但是对于保障自动化控制系统的安全性都起到了非常重要的作用。在实际应用中,无论采用哪种标准,都需要投入大量的人力、物力和财力,确保系统的安全性能达到规定的标准。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值