Software-in-the-Loop

软件在环仿真

(SIL)

产品源代码快速验证

软件在环(Software-In-the-Loop,SIL)仿真是一种将编译后的产品源代码集成到数学模型仿真中的技术,为工程师提供了一个实用的虚拟仿真环境,用于开发和测试大型复杂系统的详细控制策略。

借助SIL技术,工程师可以直接利用PC 进行代码的快速迭代和优化 ,将软件与数字化仿真模型直接连接起来,替代成本高昂的系统、原型或测试台。基于SIL,可实现在硬件原型设计启动之前对软件进行测试,从而显著加快开发周期。

SIL能够尽早地检测出系统级缺陷或错误,大大降低了后期故障排除的成本——因为在后期,组件交互的数量和复杂性都会增加。SIL是对传统硬件在环(Hardware-In-the-Loop,HIL)仿真的有力补充,有助于缩短产品上市时间,并确保软件开发更加高效。



软件在环仿真流程

相辅相成的模型在环(MIL)仿真策略

在通过SIL 仿真对源代码进行测试之前,可使用模型在环(Model-In-the-Loop, MIL)仿真来研究特定的模型行为。MIL 仿真收集的数据有助于验证模型是否符合预期,也可在 SIL 阶段用作参考。OPAL-RT 提供覆盖面广、适配性强的仿真解决方案套组,全方位满足SIL与MIL的测试需求。



精简项目流程,确保质量无损

减少人力工时

在进行硬件开发与集成之前,利用SIL技术来测试、检测和修复源代码中的错误,有助于打造出最优化的软件。这一方法能够减少调试时间,在产品开发流程早期识别错误,更有效地管控问题,进而缩短项目总周期。



赋能多阶段项目

OPAL-RT的软件在环解决方案支持在跨项目中复用模型,从而减少完成整个项目所需的工作量。在产品原型开发的后期阶段,HIL技术能有效发挥作用;而在以软件研发为重点的早期开发阶段,软件在环技术是一种非常可靠的查错方法。



精研精度提升

SIL技术可以轻松融入数字环境,与其他高成本、高安全风险的方法相比,SIL可帮助用户进行更广泛的测试。SIL有助于实现控制软件参数的高效优质优化,并且能够将这些优化成果便捷地应用到后续开发阶段。



相关资料