資源描述:
《gpss仿真例子》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、GPSS基本模塊分類(lèi)(1)與活動(dòng)實(shí)體有關(guān)的模塊A.產(chǎn)生活動(dòng)實(shí)體的模塊GENERATEA,B,C,D,E,F,G(分別為:到達(dá)間隔時(shí)間均值,到達(dá)間隔時(shí)間方差,第一個(gè)動(dòng)態(tài)實(shí)體產(chǎn)生的時(shí)間,應(yīng)產(chǎn)生動(dòng)態(tài)實(shí)體的總數(shù),優(yōu)先級(jí))注:必選A或DB.活動(dòng)實(shí)體延時(shí)模塊ADVANCEA,B(延遲時(shí)間均值必選項(xiàng),延遲時(shí)間方差可選項(xiàng))C.活動(dòng)實(shí)體結(jié)束模塊TERMINATEA(離開(kāi)系統(tǒng)的活動(dòng)實(shí)體個(gè)數(shù))D.活動(dòng)實(shí)體的轉(zhuǎn)向模塊TRANSFERA,B,C,D注意:A,B,C,D之間不能有空格A的轉(zhuǎn)向方式:①,逗號(hào)(即缺省)為無(wú)條件轉(zhuǎn)向B域給出的地址②小數(shù)表示去C域的百分比,1-A為去B址的百分比,通路是隨機(jī)的。③BOTH先
2、去B域地址,不成就去C域地址,都不成就保留在原模塊中。B為域地址。(1)活動(dòng)實(shí)體參數(shù)的賦值語(yǔ)句ASSIGNA,B,CA為需要賦值或改變參數(shù)的參數(shù)號(hào)或參數(shù)名,A域中的+,-號(hào)表示從原有參數(shù)中加上或減去B。B為需要賦給參數(shù)A或從參數(shù)A中加上或減去的數(shù)值。(1)比較測(cè)試模塊TESTOA,B,CO為輔助碼,必選項(xiàng).必須是E(等于),G(大于),GE(大于等于),L(小于),LE(小于等于),或NE(不等于)。A,B為要比較的內(nèi)容,可以是名稱(chēng),數(shù)字,字符串,SNA或SNA的參數(shù)。C是比較結(jié)果為假時(shí),活動(dòng)實(shí)體要進(jìn)入的模塊號(hào)。(2)邏輯開(kāi)關(guān)設(shè)置語(yǔ)句LOGICOA(O表示輔助碼,A為邏輯開(kāi)關(guān)號(hào))邏輯開(kāi)關(guān)
3、三種形式:LOGICRA;將第A號(hào)邏輯開(kāi)關(guān)置1LOGICSA;將第A號(hào)邏輯開(kāi)關(guān)置0LOGICIA;將第A號(hào)邏輯開(kāi)關(guān)反轉(zhuǎn)(3)初始化語(yǔ)句(邏輯開(kāi)關(guān),矩陣實(shí)體)INITIALA,B(B缺省為1)注:若只是初始化邏輯開(kāi)關(guān),則必須以LS開(kāi)始模式,即INITIALLS$one;初始化邏輯開(kāi)關(guān)one為1。當(dāng)然也可初始化系統(tǒng)內(nèi)其他保存值。多入口多設(shè)施(涉及到存儲(chǔ)器)某有2個(gè)入口,2臺(tái)加油器的汽車(chē)加油站,每個(gè)入口處加油的汽車(chē)到達(dá)間隔時(shí)間都為均勻分布,均值為100秒,方差為10秒。到達(dá)加油站后先排一個(gè)隊(duì)等候,再隨機(jī)去其中的一個(gè)加油器上加油,加油服務(wù)時(shí)間也為均勻分布,均值為80秒,方差為8秒。加油后司機(jī)要去
4、交費(fèi)窗口排隊(duì)等待交費(fèi),交費(fèi)時(shí)間也為均勻分布,均值為50秒,方差為30秒。我們將等候加油的隊(duì)列定為1號(hào)隊(duì)列,等候交費(fèi)的隊(duì)列定為2號(hào)隊(duì)列,將加油器為1號(hào)設(shè)施,定義為存儲(chǔ)器,收費(fèi)員為2號(hào)設(shè)施。這些隊(duì)列和設(shè)施的代號(hào)是用數(shù)字來(lái)表示的。LINE1EQU1LINE2EQU2FF2EQU2FF1STORAGE2;存儲(chǔ)器的定義GENERATE100,10;1號(hào)入口汽車(chē)到達(dá)TRANSFER,DONE;無(wú)條件轉(zhuǎn)換GENERATE100,10;2號(hào)入口汽車(chē)到達(dá)DONEQUEUELINE1;排隊(duì)加油ENTERFF1,1;進(jìn)入存儲(chǔ)器,開(kāi)始加油DEPARTLINE1;離開(kāi)隊(duì)列一ADVANCE80,8;服務(wù)時(shí)間LEAV
5、EFF1,1;離開(kāi)加油器QUEUELINE2;排隊(duì)交費(fèi):第二個(gè)隊(duì)列SEIZEFF2;獲取服務(wù)設(shè)施DEPARTLINE2ADVANCE50,30RELEASEFF2TERMINATE1;離開(kāi)系統(tǒng)有一家小型超市,顧客以30±10秒的時(shí)間間隔到達(dá),超市準(zhǔn)備了50個(gè)籃子,來(lái)到市場(chǎng)的顧客發(fā)現(xiàn)有空籃子,就取一個(gè)進(jìn)入,否則離去。超市內(nèi)有三條巷道,經(jīng)過(guò)觀察,第一巷道顧客進(jìn)入購(gòu)貨的概率為60%,凡是進(jìn)去的則滯留5至7分鐘(均勻分布),選購(gòu)3至5件貨物(均勻分布),第二巷道顧客進(jìn)入購(gòu)貨的概率為55%,凡是進(jìn)去的則滯留8至12分鐘(均勻分布),選購(gòu)2至4件貨物(均勻分布),第三巷道顧客進(jìn)入購(gòu)貨的概率為50%,
6、凡是進(jìn)去的則滯留3至7分鐘(均勻分布),選購(gòu)0至4件貨物(均勻分布)。購(gòu)物后,選擇兩個(gè)付款臺(tái)中隊(duì)列最短的去付款,如沒(méi)有購(gòu)物則直接離去。服務(wù)員會(huì)將空籃子放回進(jìn)門(mén)處,以便后來(lái)的顧客使用。假設(shè):付款時(shí)間與購(gòu)物的件數(shù)成正比,每件貨物的平均服務(wù)時(shí)間為6秒。對(duì)該系統(tǒng)模擬8小時(shí)SIMULATEBASKET????STORAGE????50????????????GENERATE???30,10????????????ASSIGN?????1,0????????????TRANSFER???BOTH,IN,EXTIN??????????ENTER??????BASKET????????????TRANS
7、FER?0.40,LAN1,NXT1LAN1???????ADVANCE???360,60????????????ASSIGN?????1+,(3+RN1@3)NXT1???????TRANSFER?0.45,LAN2,NXT2LAN2???????ADVANCE???600,120????????????ASSIGN?????1+,(2+RN2@3)NXT2???????TRANSFER?0.50,LAN3,NXT3LAN3???