克里斯托夫·哈恩,快羊
如果您决定针对真实系统测试,测试控制算法可能是耗时,昂贵的,并且可能不安全。为了保持竞争力和提供高质量的控制器软件,测试工程师已更换传统的循环(HIL)测试的传统测试方法。HIL测试允许您在没有完整的系统硬件的情况下验证您的控制器设计:依靠实时工厂模拟器,该模拟器充当现实系统的数字双胞胎或其部分的数字,使您有利于实用性和成本。
让我们在循环测试或HIL测试中介绍硬件。我将涵盖HIL系统的建立以及控制器HIL测试的最佳实践。让我们看一下HIL测试设置。通常有两个主要组件。首先,您的控制器和测试。这包括两者,生产硬件和需要彻底测试的嵌入式软件。第二,HIL测试系统。HIL系统由实时模拟器组成,该实时模拟器与I / O模块一起运行数字双胞胎,确保低延迟数据采集,信号调节和与被测控制器的通信。
主机运行专用应用软件,支持您的实时模拟器的设置和操作。金宝app根据您的小组的大小以及如何组织嵌入式软件的开发,山丘系统设置和控制器HIL测试,可以由相同或不同的团队完成。让我们假设我们的嵌入式系统组被分为三个。Simon的团队,专注于组装和设置新的HIL测试系统。索菲的团队负责运行嵌入式软件测试活动和冠军团队,该团队是任务开发和修改嵌入式软件。因此,问题是,我们如何使这些团队能够在其特定任务中取得成功。
西蒙以前建立了一台HIL测试系统,基于速山羊性能机器。Simon的团队现在挑战指定一个新的更复杂的现场测试系统,该测试系统必须集成高功率执行器和电子负载和来源。实施此类HIL系统是耗时的,需要具体的专业知识。考虑到这一点,西蒙决定依靠山羊的知识如何,为他提供模块化残骸的HIL解决方案,定制了他的需求。最终解决方案看起来如下。两个残骸安装的性能实时机器,在多个Schatz中启用分布式和同步模拟。此设置完全集成了所有电源电子组件,所需的信号路由和调节模块,以及布线线束中的断路器面板。对于Simon的团队,这是一个真正的即插即用解决方案。
由于没有硬件障碍,团队能够专注于数字孪生兄弟的设计,甚至引入了一些创新。例如,模型参数现在可以自动微调以适应测量数据。通过简单的速度山羊驱动块拖放,也可以非常快地完成与控制器的连接。使用Simulink real time,模型在speedgoat机器上运行,只需点击一下,团队就可以从Simulink验证所有接口的正确性。HIL系统使用Matlab内置设计器进行检测。用户界面控件直接与实时应用程序连接,允许HIL系统独立于Simulink运行。金宝app
同时,Sophie的团队一直在创建脚本到替补,并优化测试工作流程。团队的一部分已经使用了Simulink测试,这被证明是其投资的巨金宝app大资产。例如,大多数桌面模拟测试,在实时重复使用。只需点击几下咔嗒声触发了实时测试活动,使用内置可视化工具,效果快速轻松地触发了结果。此外,可以自动生成详细的测试报告。这种与Corine团队的沟通大大简化,并帮助进一步加快软件修订工作。
总之,团队能够快速解决几个关键错误,并在不损坏任何硬件的情况下运行所有测试活动。通过使用正确的工具,团队可以避免许多测试琐事,并专注于他们真正的任务,即开发出色的控制。
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。