0% found this document useful (0 votes)
70 views9 pages

Presented by - Rahul Rokade

The document discusses aGPSS, which is a streamlined version of GPSS used for simulation modeling. It describes some key blocks in aGPSS like Generate, Seize, Advance, Release, and Terminate that are used to model different components of a system. The advantages of aGPSS are also highlighted, such as its simple block diagram and menus that allow for modeling problems and developing programs quickly.

Uploaded by

Sagar Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views9 pages

Presented by - Rahul Rokade

The document discusses aGPSS, which is a streamlined version of GPSS used for simulation modeling. It describes some key blocks in aGPSS like Generate, Seize, Advance, Release, and Terminate that are used to model different components of a system. The advantages of aGPSS are also highlighted, such as its simple block diagram and menus that allow for modeling problems and developing programs quickly.

Uploaded by

Sagar Patil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Presented By –

Rahul Rokade (67)


What is aGPSS ?
•aGPSS is a streamlined version of GPSS, a General
Purpose Simulation System. aGPSS is intended to be
starting point in learning simulation

Advantages :-
• Programs are similar to real problems
• The GUI with the block diagram facilitates learning and
understanding.
• The block diagram with 22 different graphical symbols is
useful for modeling the problems.
• The simple block diagram and simple menus allow for
good readability also on small screens
•Programs can be developed quickly
Simlation Of Single Server System
Blocks in aGPSS
• Generate :-
This block will produce a flow of transactions with inter-
arrival times determined by the attribute values. The label is
optional. The distribution of inter-arrival times follows a uniform
probability distribution.
SYNTAX:
line number label GENERATE A,B,C,D,E
ATTRIBUTES:
A = specifies the mean inter arrival time for Transactions to be
created(IAT-20)
B = is numeric value (in a uniform distribution), that specifies
the spread ( ½ IAT spread-5)
C = specifies the time at which the first Transactions arrives
D = maximum number of transactions generated
E = priority allocated to transactions
Blocks in aGPSS

• Seize :-
SEIZE Block has one operand, specifying the name of
Facility or the Facility number . This block allows the transaction
to seize a facility if it is free. Thus it may be a car “seizing” a
“facility” such as a customer in a supermarket “seizing” a
“facility” such as the checkout assistant. When the car or
customer is being serviced by the facility, then it is said to “own
the facility”. The label is optional.

SYNTAX:
line number label SIZE A
ATTRIBUTES:
A = name of station (for example: sam)
Blocks in aGPSS

• Advance :-
ADVANCE block holds a Transaction for a specified
length of time –commonly used to represent the processing time or
the traveling time This block represents the servicing of a
transaction. The servicing times follow a uniform probability
distribution. The label is optional.

SYNTAX:
line number label ADVANCE A,B
ATTRIBUTES:
A = average value of uniform distribution (Delay time-16)
B = half-width of uniform distribution
•A transaction entering this block will be delayed by a time
Blocks in aGPSS

• Release :-
RELEASE Block frees the specified Facility from
capture. The block has one operand, specifying the name of
Facility or the Facility number to be released A transaction
entering this block informs GPSS that it is giving up ownership
of the facility named in its attribute value. The label is optional.

SYNTAX:
line number label RELEASE A
ATTRIBUTES:
A = name of station (for example: sam)
Blocks in aGPSS
• Terminate :-
This block destroys any transaction entering it and
removes it from computer memory. Each time a transaction
enters this block it decrements a counter by an amount equal to
its attribute value. The counter is set by the user upon starting the
simulation.

SYNTAX:
line number label TERMINATE A
ATTRIBUTES:
A = decrements simulation counter by this amount(Ex. 1)

You might also like