离散事件系统仿真策略:介绍三种仿真策略,即事件调度法、活动扫描、进程交互法。
件记录中包括该事件的若干属性,其中必有一个属性,说明该事件在进程中所处位置的指针。
当仿真钟推进时,满足t TIME的所有事件记录从FEL移到CEL中,然后对CEL中的每个事件记录进行扫描,对于从CEL中取出的每一个事件记录,首先判断它属于哪一个进程以及它在该进程中的位置。该事件是否发生则决定于发生条件是否为真。若D i(S)=True, 则发生包含该事件的活动,只要条件允许, 该进程要尽可能多地连续推进,直到结束;如果D i(S)=False或仿真钟要求停止,则退出该进程,然后对CEL的下一事件记录进行处理。当CEL中的所有记录处理完毕后,结束对CEL的扫描,继续推进仿真钟,即把将来事件表中的最早发生的事件记录移到CEL中,直到仿真结束。 算法描述:
执行初始化操作,包括
成分状态初始化:
设置开始时间t=t0,结束时间t 设置初始化事件,并置于FEL中 将FEL中有关事件记录置于CEL中
2
S ((s 1,t 1), (s m,t m),s m 1, s n)
设置系统仿真钟TIME=t0
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技离散事件系统仿真策略(11)全文阅读和word下载服务。
相关推荐: