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