Professional Documents
Culture Documents
lf you have additional reporting needs, you should consult the discussion of Data Streams in Chapter
4.
11 .1 . Report Management
Normally, GPSS World creates a detailed Standard Report of each simulation. Each Report Object is
automatically created unless you speci fy NP as operand B of the START Command. You can also
suppress the creation of Standard Reports using Settings. To do so, be sure Create Standard
Reports is not checked in the Report page of the Model Settings Notebook.
http://www.minutemansoflware.com/reference/r11.htm 1/18
13/10/2 New
Report Windows have full text editing, font, color, and printing capabilities. This is discussed in Chapter 2,
under the section entitled, Text Windows.
The Model File that follows was used to generate the sample report output in the next section. When
this Model File, named SAMPLE9.GPS, is Translated and run, it produces the automatic report
named SAMPLE9.001. The model's only purpose is to display all the various graphics and text
windows in the Tutorial Manual in Chapter 1, Lesson 11 and to demonstrate the layout of the report
and meanings of the various parts of the report in this chapter.
GENERATE (Exponential(l,0,100))
JOIN Maingrp ;Xact joins grp called; Maingrp
JOIN Numgrp,9999 ;Add 9999 to Numeric
SAVEVALUE Addup+,1 ;Total of Transactions
ASSIGN Param_l,232 ;Assign Xact parameter
JOIN Numgrp,P$Param_l ;Put value in
Paraml LOGIC S Switch 1 ;Turn on a
logic switch MSAVEVALUE Matrixl,2,2,QA$Tot
Process
QUEUE Tot Process ;Queue for process time
SEIZE Facilityl ;Own first Facility
LINK Chainl,FIFO,Nxtblk ;Put on Userchain if busy
Nxtblk SEIZE Facility2 ;Own a second Facility
SEIZE Facility3 ;Own a third Facility
QUEUE Process Time ;Keep track of process
http://www .minutemansoftwar 2
13/10/2 New
ADVANCE 100,(Exponential (1, O,
100)) DEPART Process Time ;Record
length
TABULATE Transit ;Add wait + process
RELEASE Facilityl ;Give up 1st Facility
ADVANCE 20 ;Delay time for Fac 2&3
RELEASE Facility2 ;Give up 2nd Facility
ADVANCE 10 ;Extra delay time-Fac 3
RELEASE Facility3 ;Give up 3rd Facility
DEPART Tot Process ;Leave Queue
UNLINK Chainl,Nxtblk ;Take off waiting Xacts
ENTER Pool,100 ;Place 100 units in the Storage
LOGIC R Switch 1 ;Turn off logic switch
LEAVE Pool,50 ;Take 50 units from Storage
SAVEVALUE Collect-,1 ;Show negative Savevalue
REMOVE Maingrp ;Remove Xact from group
ADVANCE 50,1 ;Wait 50(+/-l) time units
LEAVE Pool,50 ;Take 50 units from Storage
Finis TERMINATE 1 ;Destroy Xact
11.2.2. Report
This section contains a standard report generated by the program listed in Section 11.2.1. Each
item is explained individually in Section 11.3.
Let's now examine the items included in a standard GPSS World Report. This section includes
the complete report resulting from the simulation in Section 11.2.1. The individual items are
considered separately in Section 11.3.
http://www .minutemansoftwar 3
13/10/20 New
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 5187.692 32 3 1
NAME VALUE
ADDUP 10007.000
CHAINl 10012.000
COLLECT 10017.000
FACILITYl 10011.000
FACILITY2 10014.000
FACILITY3 10015.000
FINIS 32.000
MAINGRP 10005.000
MATRIXl 10003.000
NUMGRP 10006.000
NXTBLK 12.000
PARAM 1 10008.000
POOL 10002.000
PROCESS TIME 10016.000
SWITCH 1 10009.000
TOT PROCESS 10010.000
TRANSIT 10004.000
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
FACILITYl 51 0.937 95.278 1 51 O O O 9
FACILITY2 51 0.853 86.719 1 51 O O O O
FACILITY3 51 0.949 96.523 1 51 O O O O
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
POOL 400 400 O 150 5000 1 23.628 0.059 O O
http://www.minutemansoftware.com/reference/ 5/
13/10/20 New
LOGICSWITCH VALUE
RETRY SWITCH 1 1 0
http://www.minutemansoftware.com/reference/ 7/
13/10/20 New
Title
GPSS World Simulation Report - SAMPLE9.l.l
Tuesday June 6, 2000 14:00:59
The title line of the standard report is taken from the name of the Model File that produced the report.
The Date and Time of the running of the model is also included.
General lnformation
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 5187.692 32 3 1
· START TIME. The absolute system clock at the beginning of the measurement period.
Utilizations and space-time products are based on the START TIME. The START TIME is
set equal to the absolute system clock by a RESET or CLEAR statement.
· END TIME. The absolute clock time that the termination count became O.
http://www.minutemansoftware.com/reference/ 8/
13/10/20 New
· BLOCKS. The number of Block entities in the simulation at the end of the simulation.
http://www.minutemansoftware.com/reference/ 9/
13/10/20 New
· FACILITIES. The number of Facility entities in the simulation at the end of the simulation.
· STORAGES. The number of Storage entities in the simulation at the end of the simulation.
Names
NAME VALUE
ADDUP 10007.000
CHAINl 10012.000
COLLECT 10017.000
FACILITYl 10011.000
· NAME. User assigned names used in your GPSS World model since the last Translation.
· VALUE. The numeric value assigned to the name. System assigned numbers start at
10000.
Blocks
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 61 1 o
2 JOIN 60 o o
3 JOIN 60 o o
4 SAVEVALUE 60 o o
5 ASSIGN 60 o o
· LABEL. Alphanumeric name of this Block if given one.
· ENTRY COUNT. The number of Transactions to enter this Block since the last RESET or
CLEAR statement or since the last Translation.
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
· CURRENT COUNT. The number of Transactions in this Block at the end of the simulation.
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Block entity.
Facilities
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY
DELAY
FACILITYl 51 0.937 95.278 1 51 o o o 9
FACILITY2 51 0.853 86.719 1 51 o o o o
FACILITY3 51 0.949 96.523 1 51 o o o o
· FACILITY. Name or number of the Facility entity.
· ENTRIES. The number of times the Facility was seized or preempted since last RESET or
CLEAR command or since the last Translation of the model.
· UTIL. The fraction of simulated time in the last measurement period that the Facility was
owned. A measurement period begins with the Translation of a model or the issuing of a
RESET or CLEAR command.
· AVE. TIME. The average time of ownership by individual Transactions during the
measurement period. A measurement period begins with a Translation of the model, or
when a RESET or CLEAR command is issued.
· AVAIL. The availability state of the Facility entity at the end of the simulation. 1 means
available, O means unavailable.
· OWNER. The number of the Transaction which owns the Facility entity. O means the
Facility is not owned.
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
· PENO. The ílUmber of Traílsactioíls waitiílg to preempt this Facility by eílteriílg "lílterrupt
Mode" PREEMPT blocks.
· INTER. The ílUmber of Traílsactioíls curreíltly preempted at this Facility. The couílt
of Traílsactioíls Oíl the iílterrupt chaiíl.
· RETRY. The ílUmber of Traílsactioíls waitiílg far a specific coílditioíl depeíldiílg oíl
the state of this Facility eíltity.
· DELAY. The ílUmber of Traílsactioíls waitiílg to SEIZE the Facility. This chaiíl also
coíltaiíls Traílsactioíls waiting to preempt the Facility in "Priority Mode" PREEMPT blocks.
Queues
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0)
RETRY
TOT PROCESS 11 10 60 o 6.439 556.700 556.700 o
PROCESS TIME 1 1 51 o 0.660 67.112 67.112 o
· MAX. The maximum coílteílt of the Queue eíltity duriílg the measuremeílt period. A
measurement period begins with the Translation of a model or the issuing of a RESET or
CLEAR commaíld.
· CONT. The curreílt coílteílt of the Queue eíltity at the eíld of the simulatioíl period.
· ENTRY. Eíltry couílt. The total couílt of Queue eíltries duriílg the measuremeílt period.
· ENTRY(0). "Zero eíltry" couílt. The total couílt of Queue eíltries with a O resideílce time.
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
· AVE.CONT. The time weighted average of the Queue entity content during the
measurement period. The space-time product divided by the time duration of the
measurement period.
· AVE.TIME. The average time per unit of Queue content utilized during the measurement
period. The space-time product divided by the total entry count.
· AVE.(-0). The average time per unit of Queue content utilized during the measurement
period, adjusted far "zero entries". The space-time product divided by (the total entry count
less the zero entry count).
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Queue entity.
Storages
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
POOL 400 400 O 150 5000 1 23.628 0.059 O O
· CAP. The Storage capacity of the Storage entity defined in the STORAGE statement.
· REM. The number of unused Storage units at the end of the simulation.
· MIN. The minimum number of Storage units in use during the measurement period. A
measurement period begins with the Translation of a model or the issuing of a RESET or
CLEAR command.
· MAX. The maximum number of Storage units in use during the measurement period.
· ENTRIES. The number of "entries" into the Storage entity during the measurement period.
The total accumulation of operand B of ENTER statements.
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
· AVL. The availability state of the Storage entity at the end of the simulation. 1 means
available, O means unavailable.
· AVE.e. The time weighted average of the Storage content during the measurement
period. The space-time product divided by the time duration of the measurement period.
· UTIL. The fraction of the total space-time product of the Storage entity utilized during the
measurement period.
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Storage entity.
· DELAY. The number of Transactions waiting to enter ENTER blocks on behalf of this
Storage entity.
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
S.D.= SQR( (SOS/(COUNT-1)) - (SUM2/(COUNT)(COUNT-1)) )
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
· RANGE. The lower and upper limits of the frequency class being reported. Values of the
Table argument which are greater than the lower limit and less than or equal to the upper
limit cause this frequency class to be updated. The B operand of the TABULATE statement
can be used to provide a weighting factor. Frequency classes with accumulations of O are
not reported.
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Table entity.
· FREQUENCY. The total weighted count of tabulated items to fall within this range. The
total of all TABULATE B operands.
Userchains
USER CHAIN SIZE RETRY AVE.CONT ENTRIES MAX
CHAINl o o 0.277 AVE.TIME 48
1 29.927
· SIZE. The number of Transactions on the User Chain at the end of the measurement
period.
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Userchain entity.
· AVE.CONT. The time weighted average of the User Chain occupancy count during the
measurement period. The space-time product divided by the time duration of the
measurement period.
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
· ENTRIES. The total ílUmber of Traílsactioíls placed Oíl the User Chaiíl during the
measuremeílt period.
· MAX. The maximum ílUmber of Traílsactions Oíl the User Chaiíl during the measuremeílt
period.
· AVE.TIME. The average time per Transactioíl on the User Chain during the measuremeílt
period. The space-time product divided by the total eíltry count.
Transaction Groups
XACT GROUP GROUP SIZE RETRY
MAINGRP 10 o
· GROUP SIZE. The ílUmber of Traílsactioíls which are members of the group at the eíld
of the simulatioíl.
Numeric Groups
NUMERIC GROUP GROUP SIZE RETRY
NUMGRP 2 o
· GROUP SIZE. The ílUmber of numeric values which are members of the group at the
eíld of the simulatioíl.
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Numeric Group entity.
Logicswitches
LOGICSWITCH VALUE RETRY
SWITCH 1 1 O
· VALUE. The value of the Logicswitch entity at the end of the simulation. 1 denotes "set" or
"true", O denotes "reset" or "false".
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Logicswitch entity.
Savevalues
SAV EVALUE RETRY VALUE
ADDUP O 6
0.000
COLLECT O -50.000
· VALUE. The value of the Savevalue entity at the end of the simulation.
· RETRY. The number of Transactions waiting far a specific condition depending on the
state of this Savevalue entity.
Matrix Entities
http://www.minutemansoftware.com/reference/ 1
13/10/20 New
MATRIX RETRY INDICES NUMERIC VALUE
MATRIXl O
Interrnediate Values are Zero.
(2,2) 6.413
Interrnediate Values are Zero.
· RETRY. The number of Transactions waiting for a specific condition depending on the
state of this Matrix entity.
· VALUE. The value of this Matrix entity element at the end of the simulation. Elements with
O values are reported in groups.
· M1. Mark time. The time the Transaction, or its earliest ancestor, was GENERATEd, or the
time the Transaction entered a MARK Block with no operands.
· CURRENT. The number of the Block where the Transaction existed at the end of the
simulation or at the time of this report.
http://www.minutemansoftware.com/reference/ 1
13/10/2016 New Page 1
· NEXT. The number of the next Block scheduled to be entered by the Transaction.
· BDT. Block departure time. The time of the absolute system clock when the Transaction
is scheduled to leave the Future Events Chain.
· CURRENT. The number of the Block where the Transaction existed at the end of
the simulation or at the time of this report.
· NEXT. The number of the next Block scheduled to be entered by the Transaction.
[Table of Contents]
http://www.minutemansoftware.com/reference/r11.htm 17/18
13/10/2016 New Page 1