关键词不能为空

当前您在: 主页 > 英语 >

Anylogic建模实例

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-27 22:07
tags:

-

2021年2月27日发(作者:digup)



Call Center


到达联络中心需要 处理的有两种电话。电话的达到服从一个泊松分布,分布



的< /p>


到达率分别为


ArrivalRatel



AmvalRate2


。对于每种电话都有一个队列,而且< /p>



有些来电


在经过一段服从指数分布的时 间后会被放弃而离开队列,



指数分布的期



望分别是



AbandonmentTime1




AbandonmentTime2




有两个代理组,第一个组被培训处理第一种电话,服务时间的期望是


ServiceTimel;


第二个组被培训来处理第二 种电话,服务时间的期望是



ServiceTime2


然而,这些代理也要被交叉培训以便第一组的成员也能处理第二



种电


话,服务时间的期望是



ServiceTime12


第二组的成员也可以处理第一种电



话,服务时间的期望是


ServiceTim e21


。理所应当,交叉培训的代理在他们不擅



长的岗


位的绩效是相对较低的。



安排电话的逻辑是可以多种多样的。



在本模型中,



当一个电话正在被处理时,



如果有空闲的代理,



它就被安排到相对应的代理上,



否则就安排的旁边组的代理



上,重复这个过程如果后者是空闲的。



本模型的输出标准是两种电话的队长和服务水平。



服务水平的概念指的是在



20


秒之内处理完毕的来电所占的比例。



第一步:创建新模型(同模型一)



第二步:建立流程逻辑模型



1.


点击



General,


拖入



12




Parameter


,分别命名为



ArrivalRatel




AbandonmentTime1



ServiceTime1



ServiceTime12< /p>



NAgents1


< br>


allowRouting12




ArrivalRate2




AbandonmentTime2




ServiceTime2




ServiceTime21


NAgents2




ServiceTimeDeviatior


。其中



NAgents1




NAgents2



Type


处选择


int


型,分别代表处理两种电话代理人数,



allowRouting12


< p>
Type


选择


boolean

型,用来判断第一种电话能否被第二



种代理


处理,其他则选择



double


型,代表服务时间,到达率等。该



12




Parameter




default value


分别为



1



100



100



200



100



true



1




100




100




200




100




150




2.



点击



Ge neral,


拖入



7




P lain Variable


分别命名为



n OK1



n Late1







nAbandoned1



nAbandoned2


< br>nLate2



nOK2



nRouted12


,并全部选择



int


类型。



3.



点击



Enterprise Library,


拖入两个



Source,


分别命名为



sourcel




source2


,


代表两种电话的到达,如下图所示


:


O


Main



Parameters



0 Abfl ndonme ntTin cl


sourcel


◎ Serviceljmel






C?Hn




51



flIlowRcKJtiogil?



0 ArrivalRatc-2



Aba KKJonme ii:Time2


3


ScfviceTimcil


0 NAgents2


3 Servic


e


T


me DevatiO n


4.



再从


Enterprise Library

< br>中拖入两个


Queue,


分别命名为

queue1



queue2


,


之后利用


Presentation


中 的


Polyline



Rounded Rectangle


画出如下图的图




:



Ma ir.



I



Paamotors



C*



rivdiRit




1


uurccl


qucucl




AM^TdcntTcntlinrel


3


SrrviZfTim^l


Qf-c







3


A-


M


ndonrr>c



uiw




5.




Enterprise Library

中拖入两个


Enter


,


分别命名 为


enter1



enter2


,再



拖入两个


Se rvice,


分别命名为


servicel


service2,


之后拖入两个



Resource Pool


分别命名为



age nts1




age nts2,


最后再在



Enterp rise Library


中拖入一个


Sink


,


并将其



连接起来,如下图


:


G1


Main




|__



P Brmetflfs



^Mrl



servicel


ScrvkeTiiTiel



*=Ha-----



d ServiffTirr^l




X



link


■S


-


?





ArrrvalRaleJ


quebe2


ertterZ



rvic


P


TI


EF


?


SerJfeTirris21


E


So r,-


ifflTinr?flD#vlMion



第三步:设置流程逻辑模型参数



1.


创建


Java Clas


(步骤如


Billing Department


)。命名为


Bill


,

其具体的代码



如下


:




0



Li


U □



OJ


M


A


n


Cdlh


Jh'J


_-i



-


EilGig


□Tp^rlPTr




pablic cl9.s>


C-=_1I


■Twh



g



-


■:寸



Lfriji


- - I :


■?7:



■■


-


■二匚


-



■■


r-



J


3


匕”


I Mp


I


biibng


S


_




&


比匕


=


Funrd



Cfli fLWL


O


VUtr


Int



&


Q


31



d?hla


A^AC^-ZBOAZCrjJU.J




iin^lrtiipnr Wan


匕」


L L JI.



pTTiffttzr


final. Ifiii




rj = IVtr


j


crJ


C



IL;



2.


点击



Gen era


,


从中拖入三个


Function


,分别命名为


setCa llParameters


callA nswered


s erviceTime,


分别用来设置不同


call

< p>
的参数、统计在


20




内处理完毕电话的数量、设置电话的服务时间。



其中



setCallParamet ers




Return type


里面选择



void


,


Function argument

< br>中写入两个参数:


Call


类型的


call



int


类型的

< p>
type



Code


里面写入


:



-


□avE..xo


.








Q


catcallParametfirs - Function



Functor body:


cod fl



t.


3CS 5t


亠亠



t j?5 Giid


:filar



Lcll, I'/VC -



FliU




r 3a -


日化三


二”怦



( 1/at


)


j



e*




1


-



donbla


iz ■



■■ 1 ? AbindoniuDclJJiel


: AbasdoimnTTiic*


2;


call < bDandaiuKntTjL?c


?


cxponenziaul


callAnswered




Return type


选择



void


,


Function arguments


写入



Call


类型




callo



Code

< p>
里面写入


:


B


Properties


?3




Console



?


cal I Answered - Function



General



Function body:



Code



//in


time



was trie call



Description



doable


cwait


=


//updflLe stats


tinie (J - call .timeArrived;



i?


[


calL


.


type = 1


)


t



hxstwait1-



dd( uweit )


;


if


( twait <= 2(3 )



nOKl+ + |


else



nLate


1++


;



}


el?e


{



hisrMaiE^.add( rwait


、:



if


[


twait


<




20


E0Xi++




>


else



Eluate


2++


:




serviceTime




Return type


选择



double


,


Function argument


选择



Call


类型





call


,


int


类型的



agentType, Code


中写入


:








Props riJsi






I




Console


0


serviceTime - Function



Function


body:


Gen-?ral



Code



DcScription



lonjQje


meaiiL




ir


(


figentrype = i


j



ncan


-




iwfln ■ call


-


tVP* ■■ 2



? Serui = *7iTwJ


I S*rvic?tTLi?31;





1


? ScrvlccTincl


:


5czv±ccT:.ncI2;



/Vdraw troa service


TIEH


leLuru



rldHyLlai ( mtdu


/



2,


dia^rifcjiCiQE


loeaur ixt



u


1.3 )




3.


点击



sourcel,




Entity class


处写



Call, Arrivals defined by


选择



Rate, Arrival


rate


填写



AmvalRate1, Entities per arrival


填写



1, New entity


填写



new Call(),


On exit


填写



setCallParameters( entity, 1 );




source2


处在以上各处分别填





AmvalRate2

< p>


1



new Call() setCallParameters( entity, 2 )


点击



qu?Ml>




Entity dan


处写



Cii> Capacity


选择



JofrJHAOMlULr


On enter


填写



mrtIngLflgMb


并勾中



Enable exit ontfmeoub Umsmt






entHv^bsfidonmenCTIme. On cxlt(titiMoiit)


填写



nttAiidomdl^t;


queiMZ


的參数与


qiieuel S


本相


Rh


只有在

On cKUftfimMit




4(




iiAb9mloned2^.


5.


点击



service1


,




Entity class


出填写



Call, Resource quantity


填写



1


,


Delay


time




serviceTime( en tity, 1


,


Resource Pool object




n ull


,


On en ter delay


填写



callA nswered( en tity );, On exit


填写



rout in gLogic();, Queue cap acity




100


。点击



age nts1


,


Resource un its are


选择



In dividual objects


,


Cap acity


defined


选择



Directly


,


Capacity


填写



NAgents1



service2




service1


设置



基本相同,在上述各处分别填写



Calk 1



serviceTime( entity, 2


)



null




callAnswered( entity );



routingLogic();



100



agents2




agents1


设置基本



相同,各处分别为



In dividual objects



Directly




NAge nts2


6.



Ge neral


中拖入一个


Fun ctio n

< br>,


命名为


resetStats,


返回类型选择



void


,


Code


中写入


:


-


-


-


-


-


-


-


-



本文更新与2021-02-27 22:07,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/676403.html

Anylogic建模实例的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文