探索统计和可视化仿真结果
创建一个离散事件仿真的主要目的是了解底层系统或通知有关底层系统的决策。
收集统计数据在仿真可以对解释模型的行为非常重要。例如:
如果你模拟设备的操作和维护装配线上,您可以使用计算生产和缺陷率帮助决定是否改变你的维修计划。
如果你模拟通信总线在不同总线负载的情况下,您可以使用计算平均延迟高或低优先级消息帮助确定建议的体系结构是可行的。
离开一块数量的实体,实体的平均等待时间,利用率和平均数量的实体被盛在一个实体服务器块是统计你想想象的一个子集。
许多SimEvents®块有一个统计数据选项卡,您可以选择相关的数据。
这个程序向你展示了如何访问统计输出信号为给定SimEvents块。
确定哪些想要访问统计输出信号并找到相关的参数块对话框。统计的数据,打开对话框。可用数据的列表显示为一个参数列表统计数据选项卡的对话框。
选择复选框。你应用改变后,块有一个新的信号输出端口对应的统计。
例如,实体队列块可以显示:
数量的实体,d
实体的数量,n
平均等待时间的实体,w
平均队列长度的实体,l
显示统计数据,将这些信号输出端口连接到仿真软件万博1manbetx®范围块。
请注意
使用范围和其他观察者块观察个人统计港口。然而,你不能使用相同的范围观察多个数据端口和使用范围观众对于一个数据端口。观察多个数据端口,考虑使用仪表板或检查员的模拟数据。
看到可视化和动画进行调试为一个表显示所有的可视化工具。
您可以使用内置的统计信号SimEvents块获得更专业的或复杂的统计数据。一种方法是使用一个万博1manbetx仿真软件的功能块,另一种方法是使用MATLAB计算统计®代码仿真完成后。使用运行时控制统计数据的更多信息,见解释SimEvents使用统计分析模型。例如统计数据保存到工作区,明白了通过运行多个模拟优化SimEvents模型。
探索D / D / 1系统使用阴谋
这个例子展示了如何修改一个简单的排队系统和情节统计量来解释其行为。在这个例子中,一个dd1
排队模型,它代表了罐灌装过程中车辆到达一个加油站,查看统计数据用于实体等待时间和服务器的利用率。更多的信息dd1
排队模型中,看到创建一个离散事件模型。
打开模型直接执行的配置步骤,明白了可视化和探索模拟结果。
查看统计数据等待时间和利用率
队列长度是一个量化统计在一个特定的即时状态。其他数据,如平均等待时间和服务器利用率,总结之间的行为simtime = 0
和当前时间。采取这些步骤修改模型,以便您可以查看实体在队列的平均等待时间和服务器,和服务器花费的时间比例存储一个实体。
双击实体队列块。集能力来
正
。单击统计数据选项卡,设置平均等待来在
,然后单击好吧。一个输出端口,w,代表实体的平均持续时间出现一个队列中等待。连接statistic to a scope block and rename it to Average Wait Queue.
双击实体服务器块。单击统计数据选项卡,设置的平均等待和利用参数
在
,然后单击好吧。两个输出端口,w和跑龙套出现。w代表实体服务器中等待的平均时间。跑龙套表示服务器花费的时间比例存储一个实体。
添加两个范围块。重命名所有的范围块具有描述性的名称,例如,利用、数量的实体了,平均等待服务器。
连接跑龙套信号输出端口和两个w信号输出端口在无关的信号输入端口的范围。保存模型。
模拟的模型和不同的价值观期参数实体相生次实体发电机块。观察情节,看看他们改变如果你设置相生的时间
0.3
,1.1
,或1.5
为例。
请注意
范围块不支持总线对象。万博1manbetxSimEvents软件支持万博1manbetx范围块只有单一的输入。
可视化和探索模拟结果
打开示例探讨仿真结果。
观察从情节
相生的时间
0.3
或1.1
,平均等待时间w在服务器块不会改变后第一个离开块,因为所有离开实体的服务时间是固定的。平均等待时间统计不包括部分等待时间实体服务器中但尚未离开了。相生的时间
0.3
服务器的利用率跑龙套不减少的,因为服务器不断忙碌一旦接收第一实体。相生的时间
1.5
大于服务时间(1
可能会降低,因为服务器),利用实体之间的空闲时间。相生的时间
0.3
,平均等待时间w在队列中增加整个仿真,因为队列越来越长。相生的时间
1.1
大于服务时间(1
),平均等待时间w在队列是零,因为每一个实体,到达队列能够立即离开。