上期讲解了Schedule模块两种常用方式,分别是Arrival类型和Schedule类型的具体应用,详情可参考前一篇文章内容。
1、 在Create模块中,需设置每次到达的实体数量。此处采用SchedValue(Schedule 1)语法,其中SchedValue函数用于获取括号内指定的Schedule 1所对应的数值,并将其作为每次到达的实体数目进行调用,实现动态控制实体生成。
2、 在Create模块中,Type应选择Constant而非Schedule。这样可确保每次实体到达的数量为固定值,与预设计划严格一致,避免因选择Schedule而产生服从指数分布的随机到达数量,从而保证仿真过程的确定性和准确性,使模拟结果更贴近实际计划安排。
3、 这可能是许多同学在建模时都会遇到的场景。
 
4、 接着修改Schedule中的数值,在Schedule表格里右键点击Durations,然后选择通过对话框编辑进行操作。
 
5、 此时Schedule对话框中Durations首行的1,1表示在模拟的第一小时内,该计划的初始值为1。
6、 若放大倍数为10,则计划的最终数值为1乘以10,结果为10。
7、 按照计划,在模拟时间0时刻,Create模块将释放10个实体,具体如表格中标注部分所示。
 
 
8、 第二行含义相同,2,1表示在第一至第二小时的模拟时段内,Schedule的初始值为2,经比例系数调整后,最终结果为20。
9、 在模拟时间为1小时时,Create将第二次释放实体,释放数量依据此时Schedule的最终值20确定。
10、 在时间点1时,累计释放的实体总数为30个。
 
11、 读取完最后一列后,Schedule将自动返回第一列重新开始循环读取。
12、 这一时间安排设计具有重要实用价值,适用于需在特定时段内规划固定数量对象出现的场景,能够有效提升计划的精确性与执行效率。
13、 本次演示所采用的模型示例Arrivals Entity Per Arrival Based on Schedule.doe存放在C:UsersPublicDocumentsRockwell SoftwareArenaSmartsArrivals路径下。该文件是Arena软件安装后自带的示例资源之一,所有安装了Arena应用程序的用户均可在对应目录中查找并访问此模型,便于学习和参考。示例主要用于展示基于时间表的到达实体设置方法,有助于理解仿真过程中实体生成的逻辑与配置流程。
 


 
		 
				 
				 
				 
				 
				 
				 
				 
            		             
							 
							 
							 
							 
							 
							 
							 
							 
							



































 
				                     
				                     
				                     
				                     
				                     
				                     
				                     
				                     
				                     
				                     
				                     
				                     
					                     
					                     
					                    