Software-in-the-Loop

软件在环仿真

(SIL)

最快的生产源代码验证

软件在环(SIL)仿真相当于将编译的生产源代码集成到数学模型仿真中,为工程师们提供一个实用的的虚拟仿真环境来对大型复杂系统进行详细控制策略开发和测试。

利用SIL,工程师可以将他们的控制原型直接与被数字模型替换的更昂贵测试模型连接,直接进行迭代测试并修改源代码。 SIL能够在对硬件原型初始化之前进行软件测试,大大加速了开发进程。

SIL能够尽早发现系统缺陷和故障,极大降低了后期当元件数量和复杂性提高后故障排查的成本。SIL能够帮助加快产品面市并保证更有效的软件开发,是传统硬件在环仿真(HIL)的极佳补充。

软件在环(SIL)仿真过程

模型在环(MIL)仿真

在通过SIL仿真测试源代码之前,模型在环(MIL)仿真可被用来考察特定模型行为。MIL测试中收集的数据有助于验证模型行为是否符合预期,还可被用作SIL测试阶段的参考数据。OPAL-RT可为SIL和MIL测试提供延伸解决方案。

保证质量的同时提高项目效率

缩短人工时间

在进行硬件开发和集成之前,使用SIL测试、检测、修正源代码错误,开发最好的软件。

通过在项目初期降低错误排查时间和早期进行错误管理修正来减少整个项目用时。

多阶段项目

OPAL-RT的SIL解决方案使得模型在多个项目中得以重复利用,减少了完成整个项目所需的模型数量。

HIL利用硬件原型,在项目后期十分有效。而在项目开发初期,软件作为重点时,就需要利用SIL技术来排查错误。

更高的精确度

SIL可直接在数字环境中进行操作意味着用户可以在更安全、经济的环境下进行更多的测试

这一方法让用户可以进行高效、高质量的控制软件参数优化,从而方便地转移到后续开发阶段。

相关资料