Matlab做mil,MIL测试简单介绍

物理测试被广泛用于表征机械系统。但是,在许多情况下,现在可以使用数学模型来充分描述部分被测件的行为。因此,可以构想出将分成物理部分和虚拟部分的测试系统,即实时计算机模拟,这具有增强便利性和降低成本的优势。上述描述的就是就是在我们汽车行业经常说的MIL模型在环测试。

MIL(Model in-the-loop),模型在环测试,用模型驱动工程开发嵌入式系统的时候,在开发的初期阶段及建模阶段中进行的仿真方式。与我们上一期讲的HIL测试(硬件在环测试)不同,HIL测试是用于代码验证的方法,而我们这一期要讲的MIL测试是一种设计验证的方法。

模型在环概念图

3ee901100951

MIL测试通俗一点理解就是对模型在模型的开发环境下(如SIMULINK)进行仿真,通过输入一系列的测试用例,验证模型是否满足了设计的功能需求。MIL是所有测试中最关键的,因为MIL测试的测试规范都是根据功能要求来确定的。而后续SIL/PIL的测试用例往往都是借用MIL的测试用例,一旦在MIL测试这个阶段的使用了错误测试用例,即使后面的测试都通过了,这个错误还是会产生影响。

模型在环是较节省成本的嵌入式系统测试方式。模型驱动开发的开发及仿真环境有MATLAB/SIMULINK。机械系统通常在实验室中进行测试,以评估其动态特性。例如,道路车辆、飞机或建筑结构的新设计可以用这种方法来评估。此类测试通常包括使用执行器驱动机械系统以模拟其载荷条件,并测量系统在运动、力应变等方面的响应。模型在回路测试是一种测试样本部分真实部分虚拟的新模式。通过实时计算机仿真实现了虚拟部分。

MIL测试的优点

根据应用程序的不同,MIL模型在环测试方法有许多潜在的优点。

1、仅对动力学未知的关键部件进行物理测试,降低了物理测试仪器的成本和复杂性。

2、某个新部件或者新系统的开发经常有未完成的产品可以进行测试,即使有些部分实际上还没有实现,这些部分是用模拟代替的。

3、在测试上创造在实验室中的使用条件有时是比较困难的,例如实际环境或空气动力,这些条件可以用计算机模型更准确地表示。

4、模拟系统的特性可以改变以表示可选配置,这比改变物理组件更方便。

模型在环测试已经成功地使用了许多年。这些都是从纯计算机模拟的控制器和对象演变而来的,这样控制器模拟是实时运行的,并使用正确驱动器和传感器来控制真实的对象。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值