APP下载

图书馆流通借阅系统的建模与仿真*

2013-01-10杨红军

通化师范学院学报 2013年2期
关键词:服务台队列排队

杨红军

(长春工业大学 图书馆,吉林 长春130012)

1 问题描述

图1,我们以单服务台队列系统为例,假设读者(实体)到达间隔时间为A1,A2,…,并且是相互独立的同分布的随机变量(同分布是指到达时间间隔具有相同的概率分布).一个读者到达,发现服务台空闲,就可以立即接受借阅服务,读者的服务时间S1,S2,…,是独立同分布的随机变量,而且与到达间隔时间相互独立.如果读者到达发现服务台繁忙,就只能到队列最后排队等待.当服务完成后,服务台就会从队列中选择下一个读者为其提供服务,排队规则是FIFO.[1]

图1 单服务台排队系统

仿真模型初始化状态:在时间0时刻,系统中没有读者,服务台处于空闲状态.第一个读者在A1时刻到达.仿真结束条件是第n个读者结束他的排队等待,开始接受服务.仿真系统结束的时间是一个随机变量,取决于到达间隔时间的观察值和服务时间的随机变量.[2]

系统的事件包括读者到达、读者离开;用于评价系统性能的指标是读者平均等待时间d(n)、排队长度q(n)和服务台的利用率u(n);描述服务状态的变量是服务台状态B(t)(空闲是0,繁忙是1)、排队人数Q(t)、读者到达队列的时间,状态变量变化都发生在事件时间.[3]

图2 单服务台排队系统的Q(t)、到达时间、离去时间

T0=(1.6-0.0)+(4.0-3.1)+(5.6-4.9)=3.2

T1=(2.1-1.6)+(3.1-2.4)+(4.9-4.0)+(5.8-5.6)=2.3

T2=(2.4-2.1)+(7.2-5.8)=1.7

T3=(8.6-7.2)=1.4

(当i≥4时,Ti=0,是说明在现实情况下,队列不会无限增加.)

于是Q(t)随时间变化的曲线下的面积可以写成:

(1)[5]

2 数据分析

q(n)的估计值是

(2)

式(2)是Q(t)的连续时间平均值.[6]

(3)

图3 单服务台排队系统的B(t)、到达时间、离去时间

这说明在仿真过程中,服务台的繁忙率是90%.而且式(3)中的分子是B(t)函数曲线下对应的面积,而B(t)的高度只有两个取值:0和1.所以,

延误是离散统计变量,因为它与随机变量集合{Di}相关,该集合时间指标是离散的,i=1,2,….队列中的平均排队长度和服务台的利用率都是连续时间统计量,二者分别与随机变量Q(t)和B(t)相关,Q(t)和B(t)都是连续时间的函数,其中t∈[0,∞).离散时间和连续时间统计量在仿真中很常见,而且不仅仅可以求平均值.例如,我们可能需要队列等待的最大延误时间(离散时间统计量),或者队列人数至少是5人的时间占仿真时间的比例(连续时间统计量).[10]

3 结论

上述系统性能指标的计算方式能够有效地节约各种公共资源,提高服务效率,减少排队时间,从而达到既方便读者又提高了图书管理人员功效的目的.

参考文献:

[1]Averill M.Law.仿真建模与分析[M].第四版.北京:清华大学出版社,2009:126-127.

[2]蔡建峰.管理系统模拟[M].北京:机械工业出版社,2007:189-190.

[3]范文慧,肖田元,译.离散事件系统仿真[M].原书第4版.北京:机械工业出版社,2007:107-111.

[4]顾启泰.离散事件系统建模与仿真[M].北京:清华大学出版社,1999:152.

[5]黎志成,等.管理系统模拟[M].北京:清华大学出版社,1989:217-218.

[6]孙铮.管理系统模拟[M].哈尔滨:哈尔滨工业大学,1996,99-100.

[7]王维平.离散事件系统建模与仿真[M].第二版.北京:科学出版社,2007:311-312.

[8]王维平,等.仿真模型有效性确认与验证[M].北京:国防科技大学出版社,1998:101-103.

[9]王子才.仿真技术发展及应用[J].中国工程科学,2003(2):40-41.

[10]卫强,陈国青.管理系统模拟[M].北京:高等教育出版社,2008:66.

猜你喜欢

服务台队列排队
怎样排队
服务台企 互促共赢 民族村走出特色振兴路
队列里的小秘密
基于多队列切换的SDN拥塞控制*
收费站的服务台
在队列里
巧排队列
三角龙排队
具有两个备用服务台的异步限制休假排队
丰田加速驶入自动驾驶队列