文档帮助中心
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端口进入,并存储在块中,直到携带查找密钥的密钥端口收到消息。在接收到此消息后,系统会安排一个“Iterate”事件,在此事件期间,系统可以访问存储在其中的每个实体,并输出与该键匹配的实体。
当有多个实体可分离时,使用实体优先级对实体分离进行排序。该示例模拟了一个机场登记柜台,乘客在那里到达并登记。乘客可以有头等舱、商务舱或经济舱的预订,分别使用实体优先级值1、2和3建模。
使用SimEvents到流程模型,如飞机的登机。该过程包括的多个活动,如“下船”,“SecurityCheck”,“加油”等的一些活动可以同时进行,如通过使用AND块多路并行通道来表示。有些活动是相互排斥的,并且这些被表示为使用块的输出路径OR。每个活动占用非零时间。你可以用这样的模型来研究一个过程的各个方面,如瓶颈,资源争用,延迟等模型在模拟开始产生一个单一的实体。这个实体代表的过程中的控制流程。该模型中的实体的位置决定其活性当前正在运行。
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处
现在就试用