3.2 İstehsal müəssisələrində logistika məsələsinin modelinin realizasiyası
İlkin verilənlər əsasında GPSS proqram icra edilmiş aşağıdakı nəticələr alınmışdır .
Nümunə 1.
INST1 FUNCTION RN1,D5
0.2,2/0.4,3/0.6,4/0.8,5/1,6
INST2 FUNCTION RN2,D3
0.33,1/0.66,2/1,3
T_OBSL FVARIABLE (FN$INST1+FN$INST2)#1.2
GENERATE 10,4
TRANSFER .355,,STEL2
ADVANCE 10,4
STEL2 TRANSFER .221,,KLAD
ADVANCE 12,2
KLAD QUEUE UCHET
SEIZE CLAD
DEPART UCHET
ADVANCE V$T_OBSL
RELEASE CLAD
TERMINATE
GENERATE 480
TERMINATE 1
START 1
GPSS World Simulation Report - Untitled Model 1.10.1
Wednesday, May 25, 2022 14:01:52
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480.000 13 1 0
START TIME. Ölçmə dövrünün əvvəlində mütləq sistem saatı. İstifadələr və məkan-zaman məhsulları START TIME-a əsaslanır. START TIME RESET və ya CLEAR bəyanatı ilə mütləq sistem saatına bərabər təyin edilir.
END TIME. Sonlanma sayının 0-a çevrildiyi mütləq saat vaxtı.
BLOKS. Simulyasiyanın sonundakı simulyasiyadakı BLOCKS obyektlərinin sayı.
FACILITIES. Simulyasiyanın sonunda simulyasiyada FACILITIES obyektlərinin sayı.
STORAGES. Simulyasiyanın sonunda simulyasiyada STORAGE obyektlərinin sayı.
NAME VALUE
CLAD 10004.000
INST1 10000.000
INST2 10001.000
KLAD 6.000
STEL2 4.000
T_OBSL 10002.000
UCHET 10003.000
NAME. Son Yerdəyişmədən sonra GPSS WORLD modelində istifadə olunan istifadəçi adları.
VALUE. Ada təyin edilmiş rəqəmli dəyər. Sistemə təyin edilmiş nömrələr 10000-dən başlayır.
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 46 0 0
2 TRANSFER 46 0 0
3 ADVANCE 28 1 0
STEL2 4 TRANSFER 45 0 0
5 ADVANCE 37 0 0
KLAD 6 QUEUE 45 1 0
7 SEIZE 44 0 0
8 DEPART 44 0 0
9 ADVANCE 44 1 0
10 RELEASE 43 0 0
11 TERMINATE 43 0 0
12 GENERATE 1 0 0
13 TERMINATE 1 0 0
LABEL. Əgər verilmişdirsə, bu Blokun hərf-rəqəm adı.
LOC. Modeldə bu Blokun ədədi mövqeyi. "Məkan".
BLOCK TYPE. GPSS Blokunun adı.
ENTRY COUNT. Son RESET və ya CLEAR bəyanatından və ya sonuncu Yerdəyişmədən sonra bu Bloka daxil ediləcək Əməliyyatların sayı.
CURRENT COUNT. Simulyasiyanın sonunda bu Blokdakı Əməliyyatların sayı.
RETRY. Bu Blok obyektinin vəziyyətindən asılı olaraq xüsusi şərti gözləyən Əməliyyatların sayı.
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CLAD 44 0.630 6.878 1 46 0 0 0 1
FACILITY. Obyektin adı və ya nömrəsi.
ENTRIES. Son RESET və ya CLEAR əmrindən və ya modelin son Yerdəyişməsindən sonra Obyektin ələ keçirildiyi və ya ondan qabaqcadan alınma sayı.
UTIL. Obyektin sahib olduğu son ölçmə dövründə simulyasiya edilmiş vaxtın payı. Ölçmə müddəti modelin tərcüməsi və ya RESET və ya CLEAR əmrinin verilməsi ilə başlayır.
AVE.TIME. Ölçmə dövrü ərzində fərdi Əməliyyatlar üzrə orta sahiblik müddəti. Ölçmə müddəti modelin tərcüməsi ilə və ya RESET və ya CLEAR əmri verildikdə başlayır.
AVAIL. Simulyasiyanın sonunda Obyekt obyektinin mövcudluq vəziyyəti. 1 mövcud deməkdir, 0 əlçatmaz deməkdir.
OWNER. Obyektin sahibi olan Əməliyyatın nömrəsi. 0 Obyektin mülkiyyətində olmadığını bildirir.
PEND. "Kəsmə Rejimi" PREEMPT bloklarına daxil olaraq bu Obyektin qarşısını almağı gözləyən Əməliyyatların sayı.
INTER. Bu Obyektdə hal-hazırda üstünlük verilən Əməliyyatların sayı. Kəsmə zəncirindəki Əməliyyatların sayı.
RETYR. Bu Obyektin vəziyyətindən asılı olaraq xüsusi şərti gözləyən Əməliyyatların sayı.
DELAY. Obyektin zəbt edilməsini gözləyən Əməliyyatların sayı. Bu zəncir həmçinin "Prioritet Rejimi" PREEMPT bloklarında Obyektin qarşısını almağı gözləyən Əməliyyatları ehtiva edir.
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
UCHET 2 1 45 25 0.253 2.693 6.060 0
QUEUE. Növbə obyektinin adı və ya nömrəsi.
MAX. Ölçmə müddəti ərzində Queue obyektinin maksimum məzmunu. Ölçmə müddəti modelin tərcüməsi və ya RESET və ya CLEAR əmrinin verilməsi ilə başlayır.
CONT. Simulyasiya dövrünün sonunda Növbə obyektinin cari məzmunu.
ENTRY. Giriş sayı. Ölçmə müddəti ərzində Növbə girişlərinin ümumi sayı.
ENTRY(0). "Sıfır giriş" sayı. Yaşayış vaxtı 0 olan Növbə girişlərinin ümumi sayı.
AVE.CONT. Ölçmə müddəti ərzində Növbə obyekti məzmununun vaxt ölçülmüş ortası. Məkan-zaman məhsulu ölçmə dövrünün vaxt müddətinə bölünür.
AVE.TIME. Ölçmə zamanı istifadə olunan növbə məzmunu vahidi üçün orta vaxt. Məkan-zaman məhsulu ümumi giriş sayına bölünür.
AVE.(-0). Ölçmə müddəti ərzində istifadə edilmiş Növbə məzmunu vahidi üçün orta vaxt, "sıfır giriş" üçün düzəliş edilmişdir. Məkan-zaman məhsulu bölünür (ümumi giriş sayı sıfır daxilolma sayından çıxılmaqla).
RETRY. Bu növbə obyektinin vəziyyətindən asılı olaraq xüsusi şərti gözləyən Əməliyyatların sayı.
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
48 0 480.690 48 0 1
47 0 483.970 47 3 4
46 0 486.987 46 9 10
49 0 960.000 49 0 12
XN. Cari Hadisələr Zəncirindəki hər Əməliyyatın əməliyyat nömrəsi
PRI. Əməliyyatın planlaşdırılması prioriteti.
BDT. Gediş vaxtını bloklayın. Əməliyyatın gələcək hadisələr zəncirindən çıxması planlaşdırıldığı zaman mütləq sistem saatının vaxtı.
ASSEM. Əməliyyatın Qovşaq Dəsti nömrəsi.
CURRENT. Simulyasiyanın sonunda və ya bu hesabat zamanı Əməliyyatın mövcud olduğu Blokun nömrəsi.
NEXT. Əməliyyat tərəfindən daxil edilməsi planlaşdırılan növbəti Blokun nömrəsi.
PARAMETER. Əməliyyatın parametrlərinin adları və ya nömrələri.
VALUE. Parametrin dəyəri.
Nümunə 2.
INST1 FUNCTION RN1,D5
0.2,2/0.4,3/0.6,4/0.8,5/1,6
INST2 FUNCTION RN2,D3
0.33,1/0.66,2/1,3
T_OBSL FVARIABLE (FN$INST1+FN$INST2)#1.2
GENERATE 8,2
TRANSFER .355,,STEL2
ADVANCE 12,6
STEL2 TRANSFER .221,,KLAD
ADVANCE 12,2
KLAD QUEUE UCHET
SEIZE CLAD
DEPART UCHET
ADVANCE V$T_OBSL
RELEASE CLAD
TERMINATE
GENERATE 480
TERMINATE 1
START 1
GPSS World Simulation Report - Untitled Model 1.11.1
Wednesday, May 25, 2022 14:02:39
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480.000 13 1 0
NAME VALUE
CLAD 10004.000
INST1 10000.000
INST2 10001.000
KLAD 6.000
STEL2 4.000
T_OBSL 10002.000
UCHET 10003.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 60 0 0
2 TRANSFER 60 0 0
3 ADVANCE 43 1 0
STEL2 4 TRANSFER 59 0 0
5 ADVANCE 46 1 0
KLAD 6 QUEUE 58 0 0
7 SEIZE 58 0 0
8 DEPART 58 0 0
9 ADVANCE 58 1 0
10 RELEASE 57 0 0
11 TERMINATE 57 0 0
12 GENERATE 1 0 0
13 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CLAD 58 0.857 7.089 1 58 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
UCHET 3 0 58 9 0.829 6.861 8.121 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
62 0 482.268 62 0 1
61 0 483.394 61 3 4
58 0 484.027 58 9 10
60 0 485.926 60 5 6
63 0 960.000 63 0 12
Nümunə 3.
INST1 FUNCTION RN1,D5
0.2,2/0.4,3/0.6,4/0.8,5/1,6
INST2 FUNCTION RN2,D3
0.33,1/0.66,2/1,3
T_OBSL FVARIABLE (FN$INST1+FN$INST2)#1.2
GENERATE 8,2
TRANSFER .355,,STEL2
ADVANCE 10,4
STEL2 TRANSFER .221,,KLAD
ADVANCE 14,4
KLAD QUEUE UCHET
SEIZE CLAD
DEPART UCHET
ADVANCE V$T_OBSL
RELEASE CLAD
TERMINATE
GENERATE 480
TERMINATE 1
START 1
GPSS World Simulation Report - Untitled Model 1.12.1
Wednesday, May 25, 2022 14:03:31
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480.000 13 1 0
NAME VALUE
CLAD 10004.000
INST1 10000.000
INST2 10001.000
KLAD 6.000
STEL2 4.000
T_OBSL 10002.000
UCHET 10003.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 58 0 0
2 TRANSFER 58 0 0
3 ADVANCE 32 0 0
STEL2 4 TRANSFER 58 0 0
5 ADVANCE 44 2 0
KLAD 6 QUEUE 56 0 0
7 SEIZE 56 0 0
8 DEPART 56 0 0
9 ADVANCE 56 0 0
10 RELEASE 56 0 0
11 TERMINATE 56 0 0
12 GENERATE 1 0 0
13 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
CLAD 56 0.780 6.686 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
UCHET 4 0 56 13 0.623 5.343 6.958 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
58 0 480.467 58 5 6
60 0 483.338 60 0 1
59 0 490.297 59 5 6
61 0 960.000 61 0 12
Yuxarıdakı hesabat nümunələrində uyğun olaraq Nümunə 1-də Util =0.630 ,Nümunə 2-də Util =0.857 və Nümunə 3-də Util =0.780 olaraq sistem hesabat çap etmişdir . Util 0 ilə 1 arasında qiymət alır . Bizim “Fəhlə anbarı ” simulyasiya modelində Util anbardakı işçinin yüklənmə əmsalını göstərir, yəni onun gün ərzində olan iş keyfiyyətini xarakterizə edir. Util-in qiyməti 0-a yaxındırsa bu o deməkdir ki, işçinin iş saatları boyunca iş keyfiyyəti azdır . Əgər Util 1-ə yaxınlaşırsa o zaman işçinin keyfiyyət əmsalı yaxşıdır. Yəni işçi gün ərzində yaxşı xidmət göstərmişdir.
Beləliklə alınmış nəticələr göstərir ki, müəssisədə özünəxidmət prinsipi ilə işləyən alətlər anbarınının fəaliyyətinin bu şəkildə qurulması məqsədə uyğundur.
İlkin verilənlərin müxtəlif qiymətlərində sistemin müxtəlif strukturunun müəyyənləşdiriməsi də mümkündür.Son olaraq qeyd etmək lazımdır ki, işlənmiş alqoritm və proqram istehsal müəssisələrində fəaliyyət göstərən bu tip anbarların xidmət prosesinin araşdırılmasına imkan verir.
Dostları ilə paylaş: |