驾驶模拟器算硬体在环吗?


在汽车领域内:

先说控制器硬体在环,它是将真实的控制器嵌入到虚拟的系统或整车模拟模型中进行模拟测试的一种方法。在汽车电控系统开发过程中,为了在实车试制、标定之前就能够对控制器进行反复测试和优化,缩短开发周期,控制行硬体在环模拟测试是必不可少的环节。

早期的硬体在环主要指的是上面这种控制器硬体在环。但是随著模拟技术的发展和开发测试的需求不断提高,硬体在环已经不再仅仅是指将真实的控制器实物嵌入到模拟闭环中了,任何一部分需要被验证、关注的实物都可以嵌入到模拟闭环中,这不仅可以提高开发效率,还有一个好处就是对于一些难以建模的环节可以不再对其进行建模。

所以,我觉得硬体在环还是叫实物在环更好一些。把哪一种要关注的对象实物嵌入了,就可以叫做什么实物在环,比如MTS公司搞的Mechanical Hardware in the Loop,系统、总成都可以嵌入到虚拟的模拟环境下进行整车性能试验和相应硬体的优化匹配。再比如现在搞adas系统开发的,为了对照相机的感知效果进行验证,采用了照相机在环模拟测试。

至于驾驶模拟器算不算硬体在环,我觉得要看你关注、研究的对象是什么,如果你研究的是驾驶员行为,那就可以把驾驶模拟器看成是一种硬体(驾驶员)在环了;如果研究的是车内仪表、HMI,也可以认为驾驶模拟器是一种硬体(仪表、HMI)在环;如果研究的是车辆动力学,而模拟器中的全部车辆响应都是靠模型计算得到的,什么实物都没有,那当然就不能算是硬体在环了。

所以,你说的用工控机控制控制器硬体这句话貌似不太通畅。如果说是用工控机或者普通电脑来为控制器硬体构建实时模拟环境,提供输入输出介面的话,关键不在于用什么电脑,而在于用的电脑能不能支持实时运行,并提供对应的介面。


硬体在环是指采用模型来模拟被控对象,使用真实的控制器来控制这个模拟的被控对象,即控制器硬体在由控制器和被控对象模型组成的一个闭环中。实际是半实物模拟的一种方式。

至于模型的运行环境,不管是PC还是工控机,能满足模型计算和IO信号需求,能满足使用环境和工况需求即可。

至于驾驶模拟器,得看具体的配置了,一般这种不叫硬体在环了,叫驾驶员在环,操作模拟器的驾驶员也被作为一个环节引入了整个模拟系统。


第一,简单说,硬体在环就是把包含软硬体的实体控制器放在实时的模拟环境里测试。在环的意思是这个测试环境是闭环的,也就是说需要有被控对象的模型。

第二,其实这个问题的核心在于,这个测试环境是否是实时的。不管什么机,只要能做到实时计算模型(周期不能大于1ms),能搭配外围板卡对信号做采集和模拟。那这个环境从原理上来说,就可以作为硬体在环的测试环境。

为什么要实时?因为控制器的嵌入式系统,是一个实时系统,一般以毫秒或者微秒为单位,实时进行任务调度。如果测试环境无法满足实时,那这个闭环系统会遇到发散,不稳定等等问题。

这就是为什么现在各种开发标准中都要求ECU要进行硬体在环测试,而不是信号发生器测试或者是软体在环测试的原因。


谢邀

没听过啊,谁跟你说的,问一下

表示工作12年,没听到过

谢谢


推荐阅读:
查看原文 >>
相关文章