用于使用HIL仿真器和SIL仿真器进行协同仿真的计算机实现的方法技术

技术编号:46624944 阅读:0 留言:0更新日期:2025-10-14 21:21
本发明专利技术涉及使用HIL仿真器和SIL仿真器进行协同仿真的计算机实现方法,包括:预定周期性时钟,a)启动一个SIL仿真步骤;b)当所述SIL仿真步骤完成时生成一条消息并将其从SIL仿真器发送到HIL仿真器;c)在HIL仿真器的队列中接收该消息;d)在时钟时间点分别从HIL仿真器的队列中读取一条消息并在队列中删除该消息,使得先由队列接收的消息在后接收的消息之前被读取并且随后在队列中被删除;e)重复步骤a)至d)直至协同仿真结束,第一SIL仿真步骤在第一时钟时间点启动且对于后续SIL仿真步骤:如果前一SIL仿真步骤的持续时间最大为时钟持续时间,则下一SIL仿真步骤在相应下一可能的时钟时间点启动,否则下一SIL仿真步骤在前一SIL仿真步骤完成后立即启动。

【技术实现步骤摘要】

本专利技术涉及一种用于使用实时运行的hil(硬件在环)仿真器和在仿真时间内运行的sil(软件在环)仿真器进行协同仿真的计算机实现的方法。


技术介绍

1、dspace公司提供一种名为scalexio的系统,用于执行实时仿真和实现硬件在环(hil)测试环境,该系统尤其是设置用于开发和验证汽车工业中的控制器和系统。在现代产品开发中,尤其是在具有高安全性和可靠性要求的领域中,仿真是不可或缺的工具。实时仿真和硬件在环测试提供了在不需要物理原型或实际使用条件的情况下测试控制器和系统在现实条件下的行为的可能性。这减少了开发时间和成本并且同时提高了产品质量和安全性。

2、然而,当涉及复杂的系统和高动态应用时,传统的仿真和测试环境达到其极限。对灵活性、可扩展性和性能的要求不断提高。因此,迫切需要更先进的解决方案,其能够高效地仿真和测试日益复杂和互联的系统。这些挑战通过提供一种先进的实时仿真和hil测试系统(即scalexio)得到解决。scalexio是由dspace公司开发的一种模块化、可扩展的系统,其旨在满足现代开发和测试环境的苛刻要求。它提供了一个灵活的平本文档来自技高网...

【技术保护点】

1.用于使用实时运行的HIL仿真器和在仿真时间中运行的SIL仿真器进行协同仿真的计算机实现的方法,所述方法包括以下方法步骤:

2.根据权利要求1所述的计算机实现的方法,其中,在每次生成消息时在消息中包含表征所述协同仿真的至少一个特性的仿真元数据。

3.根据权利要求2所述的计算机实现的方法,其中,所述仿真元数据选自以下数据:

4.根据前述权利要求中任一项所述的计算机实现的方法,其中,正好在每个第n条消息中包含表征SIL仿真器总线的至少一个特性的总线数据,其中n为常数、整数且大于1。

5.根据权利要求4所述的计算机实现的方法,其中,对于队列包含...

【技术特征摘要】

1.用于使用实时运行的hil仿真器和在仿真时间中运行的sil仿真器进行协同仿真的计算机实现的方法,所述方法包括以下方法步骤:

2.根据权利要求1所述的计算机实现的方法,其中,在每次生成消息时在消息中包含表征所述协同仿真的至少一个特性的仿真元数据。

3.根据权利要求2所述的计算机实现的方法,其中,所述仿真元数据选自以下数据:

4.根据前述权利要求中任一项所述的计算机实现的方法,其中,正好在每个第n条消息中包含表征sil仿真器总线的至少一个特性的总线数据,其中n为常数、整数且大于1。

5.根据权利要求4所述的计算机实现的方法,其中,对于队列包含多于预定数量的消息的情况,步骤d)进行如下补充:在读取和删除所述消息之后,如果队列中的下一条消息在此不是包含总线数据的消息...

【专利技术属性】
技术研发人员:R·尤尼斯T·艾森贝格
申请(专利权)人:德斯拜思有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1