文档帮助中心文档
SimEvents®软件提供了一个离散事件模拟引擎,用于管理和处理异步事件序列。实体是离散的兴趣项的抽象。生成、移动和处理系统中的实体会引起事件,例如数据包的到达或飞机的起飞。反过来,这些事件修改系统中的状态以影响系统行为。
表征与属性,如目的地址,处理时间,或服务器延迟你的实体。使用SimEvents块生成,队列服务,延时和路由实体。
模型中的单个队列单机系统具有单个流量源和无限的存储容量。在符号中,M代表马尔可夫;M / M / 1的装置,该系统具有一个泊松到达过程,指数服务时间分布,和一个服务器。排队理论提供了一个M / M / 1排队系统的一些性能测量精确的理论成果和这种模式可以很容易地与相应的理论结果比较实证结果。
模型,该模型的泊松到达过程和具有恒定服务时间的服务器单队列单机系统。队列具有无限的存储容量。在符号中,M代表马尔可夫;M / d / 1的装置,该系统具有一个泊松到达过程中,一个确定的服务时间分布,和一个服务器。
建立一个单队列单服务器系统模型,其中到达间隔时间和服务时间分别以固定的平均值1.1和1均匀分布。队列具有无限的存储容量。在符号中,G表示具有已知均值和方差的一般分布;G/G/1意味着系统的到达时间和服务时间由这样一个通用分布控制,并且系统有一个服务器。你可以改变均匀分布的方差。你可以用这个模型来检验利特尔定律。
你是否曾经在一家超市结账,不知道为什么你是最慢行?这个例子说明如何排队系统可以在SimEvents这类应用的建模。四个寄存器超市专柜的简单模型的两个并行版本都 - 一个使用四个独立的队列,并用一个单一的“蛇形”排队为食的所有寄存器。
使用离散事件图表块队列服务器在接收到“FlushCmd”端口上的消息可以刷新实体建模。
使用MATLAB的离散事件系统块,可以暂停服务的单个服务器模型。输入端口IN接收实体提供服务。另外,该系统可以接收在端口PauseCmd零星暂停命令。如果PauseCmd端口上接收到的消息中携带数据= 1时,系统暂停。该系统重新调度服务用于当前实体,当它接收到一个继续在该端口上的消息,即承载数据= 0消息。
使用MATLAB离散事件系统块编写一个定制的N-Server,可以使用键查找从其中选择特定的实体。乘客从区块的IN端口进入,并被存储在区块中,直到携带查找密钥的信息到达KEY端口。在接收到此消息后,系统安排一个“Iterate”事件,在此期间它可以访问存储在该事件中的每个实体,并输出与密钥匹配的实体。
当有多个实体可以离开时,使用实体优先级对实体离开进行排序。该示例模拟了一个机场值机柜台,乘客到达那里进行值机。乘客可以拥有头等舱、商务舱或经济舱预订,分别使用实体优先级值1、2和3建模。
使用SimEvents到流程模型,如飞机的登机。该过程包括的多个活动,如“下船”,“SecurityCheck”,“加油”等的一些活动可以同时进行,如通过使用AND块多路并行通道来表示。有些活动是相互排斥的,并且这些被表示为使用块的输出路径OR。每个活动占用非零时间。你可以用这样的模型来研究一个过程的各个方面,如瓶颈,资源争用,延迟等模型在模拟开始产生一个单一的实体。这个实体代表的过程中的控制流程。该模型中的实体的位置决定其活性当前正在运行。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室
立即获得审判