首页 百科知识 应用模型时间要素

应用模型时间要素

时间:2022-05-05 百科知识 版权反馈
【摘要】:模型时间管理服务协调时间的方式是通过“消息”机制进行的,模型组件发送一个消息将导致一个或多个组件接收到对应消息,消息发送可以打上时戳,以表明该事件发生的时间。应用模型组件内部时间要素管理按照独立时间推进方式进行,即组件内部不与其他组件进行交互,组件内部时间管理可以按照步长推进,并通过消息机制实现。

应用模型时间要素

3.1.5 应用模型时间要素

应用模型时间要素对应于模型七元组M=<T,X,Ω,Q,Y,δ,λ>中的T,在模型运行周期中,涉及的时间有三种:

(1)物理时间:是指模型所模拟的物理系统中的时间,它是客观世界中的自然时间,记录真实系统过程。

(2)模型运行时间:是模拟运行的时间,即模拟系统所需时间,通常也将模型运行时间称为逻辑时间。

(3)参考时间:是模型运行过程中,墙上时钟所示的时间,它来自于一个硬件时钟,作为时间参考。

上述三种时间中,模型运行时间对应于模型七元组中的T,可以是离散的或连续的。

模型运行的时间推进方式可以分为两类:一类为独立的时间推进,另一类为协商推进。在独立的时间推进方式下,各模型组件独立推进自己的时间,组件之间在时间上没有联系,该组件可以基于步长进行时间推进;在协商的时间推进方式下,由第三方(模型集成环境)协调成员间的时间推进,以确保模型组件执行能够保持物理系统中事件的先后顺序。模型时间管理服务协调时间的方式是通过“消息”机制进行的,模型组件发送一个消息将导致一个或多个组件接收到对应消息,消息发送可以打上时戳(Timestamp),以表明该事件发生的时间。

应用模型组件内部时间要素管理按照独立时间推进方式进行,即组件内部不与其他组件进行交互,组件内部时间管理(不同的时间段,对应不同的状态转移函数)可以按照步长推进,并通过消息机制实现。应用模型组件之间时间要素管理采用协商推进机制,即模型组件集成环境需要协调各组件运行时间,时间推进机制包括步长时间推进、基于事件时间推进、乐观的时间推进等(周彦,2002)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈