【技术实现步骤摘要】
白盒与黑盒离散事件系统协同仿真的时序推进方法及装置
[0001]本公开属于协同仿真时序一致
,特别提出一种白盒与黑盒离散事件系统协同仿真的时序推进方法及装置。
技术介绍
[0002]随着工业4.0的到来,建模与仿真成为支撑复杂产品设计开发的重要手段。此外,信息物理系统(CPS)的概念进一步激发了研究人员将计算、网络和物理环境相结合,以实现大型工程系统的实时感知、动态控制和信息服务。事实上,一个大型工程系统通常由来自不同学科的异构模型组成。具有不同来源和复杂耦合关系的多学科模型导致集成建模和仿真的复杂性增加。而在互联集成过程中极为关键的一步,则是在仿真推进过程中不同系统之间的时序一致性维护。
[0003]从系统状态变化的方式来看,异构模型可分为连续系统与离散事件系统。对于仅包含连续系统的复杂产品模型,已经有许多较为成熟的时序推进算法,例如联合仿真步算法、收敛积分步算法等等;而对于仅包含离散事件系统的复杂产品模型,普遍应用的时序推进算法包含保守的全局时钟控制方法以及乐观的虚拟时钟管理方法,以上方法均可以在维持系统间 ...
【技术保护点】
【技术特征摘要】
1.一种白盒与黑盒离散事件系统协同仿真的时序推进方法,其特征在于,包括:根据离散事件系统中白盒子系统的当前步长确定当前安全时间距离和所述白盒子系统的当前仿真时间;根据所述当前安全时间距离和所述离散事件系统中黑盒子系统的当前仿真时间,计算所述黑盒子系统的当前安全仿真时间;根据所述白盒子系统的当前仿真时间和所述黑盒子系统的当前安全仿真时间,确定仿真中下一个推进的子系统;按照所述下一个推进的子系统的事件表推进仿真。2.根据权利要求1所述的方法,其特征在于,所述白盒子系统的当前仿真时间的初始值等于所述白盒子系统按照对应事件表推进的第一步的步长;所述黑盒子系统的当前仿真时间的初始值为0。3.根据权利要求1所述的方法,其特征在于,所述当前安全时间距离为所述白盒子系统的当前步长的最大值。4.根据权利要求1所述的方法,其特征在于,所述黑盒子系统的当前安全仿真时间为所述黑盒子系统的当前仿真时间与所述当前安全仿真距离之和。5.根据权利要求1所述的方法,其特征在于,所述根据所述白盒子系统的当前仿真时间和所述黑盒子系统的当前安全仿真时间,确定仿真中下一个推进的子系统,具体方法为:将所述白盒子系统的当前仿真时间和所述黑盒子系统的当前安全仿真时间构成时间序列,从所述时间序列中选取最小值对应的子系统即为所述仿真中下一个推进的子系统。6.根据权利要求1所述的方法,其特征在于,所述按照所述下一个推进的子系统的事件表推进仿真,包括:按照所述下一个推进的子系统对应的事件表向前推进一步,更新所述下一个推进的子系统的当前步长;其中,若所述下一个推进的子系统为黑盒子系统,则根据所述当前步长更新所述黑盒子系统的当前仿真时...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。