虚拟+现实 | 半实物仿真测试为何能脱颖而出?

随着现代信息技术与软硬件技术的快速发展,嵌入式系统的功能日益强大,嵌入式设备和软件应用领域越来越宽泛。近年来,嵌入式软件代码量呈爆炸式增长,对测试的要求越来越高,尤其是涉及防务、航空、汽车等安全关键领域。

半实物仿真测试系统的研制难度适中,投资成本较低,可以实现实物和仿真模型的实时交互,产生较真实的输入输出响应,测试结果的可靠性也较高。所以,它在工程领域得到广泛应用,是一种性价比较高的混合测试方法。

图片

01

半实物仿真测试基本组成

半实物仿真测试系统属于实时仿真系统,它是一种半实物实时技术,利用计算机接口将实物嵌入到软件环境中,要求系统的软件和硬件实时运行,从而模拟整个系统的运行状态。该系统主要由以下几个部分组成:

1.仿真计算机

仿真计算机是实时仿真系统的核心部分,它运行仿真环境和物理对象的数学模型程序。一般来说,采用分层模块化建模方法,在仿真计算机中实时调度运行,将模块化程序划分为不同的速率块。对于复杂的大规模仿真系统,多台计算机可以联网并实时运行。

2.物理效果设备

物理效果设备的作用是模拟现实世界中的物理环境,形成虚拟环境或模拟环境。物理效果设备是实现仿真系统所需的中间环节。其动态特性、静态特性和时延都会对仿真系统的可信度和准确性产生影响,因此必须有严格的相应技术指标要求。

3.设备接口

模拟计算机输出的驱动信号驱动接口转换后相应的物理效果设备。同时,接口装置将操作者或物理系统的控制输入信号反馈给仿真计算机。

模拟计算机输出的驱动信号驱动接口转换后相应的物理效果设备。同时,接口装置将操作者或物理系统的控制输入信号反馈给仿真计算机。

02

半实物仿真测试特征

半实物仿真测试是一种集实物测试装置和计算机仿真模型为一体的混合测试方法。它具有以下主要特征:

1. 部分实物,部分仿真。半实物仿真测试是由部分实物测试装置和部分计算机仿真模型组合而成。它既保留了实物测试的部分真实性,又具有仿真测试的低成本高效优点。

2. 真实输入与输出。测试系统可以接受来自实物的输入信号,产生作用于实物的输出响应。实物部件的输入输出性能可以实现比较真实的测试。

3. 实时交互。实物部件和仿真模型之间可以实时交互,仿真模型可以根据实物的反馈实时调整,实现实物和仿真模型的协同工作。

图片

4. 易于重构。由于部分采用仿真模型,测试系统可以根据需要方便地重新配置更换不同的仿真模型和实物部件,构建不同的测试平台。

5. 低成本高效。相比全实物测试和全仿真测试,半实物仿真测试系统的研制难度和成本更低,测试效率更高,周期更短。

6. 测试效果可靠。部分采用实物部件,可以使测试结果具有较高的真实性和参考价值。虽不及全实物测试,但胜过全仿真。

半实物仿真测试系统的研制难度适中,投资成本较低,可以实现实物和仿真模型的实时交互,产生较真实的输入输出响应,测试结果的可靠性也较高。所以,它在工程领域得到广泛应用,是一种性价比较高的混合测试方法。

03

半实物仿真测试应用领域

半实物仿真测试具有用于半实物模拟测试的高速高精度模拟器;此外,该产品还拥有先进完备的环境模拟设备。

国产硬件在环仿真技术在导弹制导、导弹控制、卫星姿态控制等应用研究中也达到了较高水平。其特点是在回路中与实物相连,必须实时工作,即仿真模型的时间尺度与自然界的时间尺度相同。

图片

图片

简而言之,半实物仿真测试是一种实时硬件技术,利用计算机接口将实物置于软件环境中,要求系统的软硬件实时运行,从而模拟整个系统和内部计算机的运行状态。是实时仿真系统的主要部分,半实物仿真测试运行物理对象和仿真环境的数学模型和程序。一般采用分层模块化的建模方法,将模块化的程序划分为不同的速率块,并根据速率块调度仿真计算机实时运行。对于大型复杂仿真系统,可以将多台计算机联网实时运行。

半实物仿真测试平台是连接控制器和被控对象进行测试的测试平台,在基于半实物仿真的实验中,能够真实地反映控制器的动态特性、静态特性和非线性因素,是一种比较实用的仿真测试技术。

04

半实物仿真测试工具

凯云科技自主研发的ETest是完全国产化的半实物仿真测试开发环境,是国内唯一一款将测试程序设计、测试用例设计、测试管理、实时仿真、界面设计、测试执行等半实物仿真测试涉及的所有工作整合在一起的集成开发环境,且具有完全自主知识产权,可应用于嵌入式软件测试、快速原型验证、硬件在环测试、工业自动化测试、系统集成验证等场景。

图片

ETest可广泛应用于航空航天、武器装备、工业控制、汽车电子、仪器仪表等各行业测试工装、测试仪器等设备的研发。具有应用范围广、实时性强、开发效率高、使用简单、易于扩展、国产自主等特点,支持各种国产CPU+国产操作系统的部署方案,同时兼容Windows、linux、Mac等多种操作系统。

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实物仿真测试系统主要用于武器装备研发阶段、测试试验阶段对被测系统UUT开展全面的功能、性能、接口、安全性等测试工作,确保系统实现了其声明的需求,为实现这一目标,HIL系统必须具有以下一些基本能力: (1)UUT运行环境的描述能力 HIL系统必须对UUT的运行环境进行描述,包括与UUT相连的外部设备及其特性、与外部设备交互的信号或总线数据协议。 (2)仿真平台资源的管理与描述能力 HIL系统的硬件主要包括硬件板卡、主控计算机、仿真计算机,HIL系统需要对平台中的这些资源进行管理和描述,才能确保运行于其上的测试套TS能通过硬件平台与UUT发生交互。 (3)仿真程序的开发能力 HIL系统对UUT测试时,并不单是信号的激励产生和信号的测量,还需要对与UUT相连的外围系统的特性进行仿真,才能确保在尽力能逼真的场景下模拟仿真UUT的运行环境。面向具体UUT应用的HIL系统,仿真模型可以开发完成后做为HIL的一部分,但通用的HIL系统(简称GHIL)则需要平台提供仿真模型的开发能力。 (4)测试用例与测试套的开发能力 HIL系统构建完整的UUT系统运行的仿真环境并不是目的,对UUT进行测试验证,发现UUT中存在的缺陷才是HIL系统所需要的。因此要求GHIL平台提供测试用例和测试套的开发能力。 除上述4项基本能力外,为确保GHIL系统的易用性,还需要GHIL能实现可视化仿真测试监控窗体设计运行、测试数据管理、测试结果报告与展示等功能。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值