Вы находитесь на странице: 1из 21

Introduction to the

Standard Library
Source, Sink and Server
Pivot Grid
The Pivot Grid displays result data from a simulation run(s).
It lets the user interactively analyze the results in the form of
a dynamic rotatable table. Y
you can drag and drop columns in the table to rotate or
pivot the data.
You can also filter and sort the information that is shown.
This is similar to features found in the pivot table provided by
Microsoft Excel.
The Results window displays the Pivot Grid panel by default.
So when you first click the Results tab, you are viewing the
Pivot Grid.
The three red circles above identify the filter items, row items, and column
items (left to right). Data items may be moved between these areas to
reconfigure the table. The remaining items can be hidden if desired.
Grouping: (Row/column) For example, left click and drag the leftmost column
named Object Type to the top row (next to Data Source Type). You will see that
the data is no longer grouped by Object Type, but rather only by Object Name.
You may also drag the columns to different positions to cause the data to be
grouped differently.
Sorting: You will see a small triangle in every column heading this
determines the sorting order for that column. If you click on that triangle (or in
fact almost anywhere in the heading box), it will toggle the column sort order
between ascending and descending.
Filtering: You may have noticed that the Statistic heading in the Pivot table
above has an extra symbol in the upper right corner a funnel. This indicates
that it is filtering the data. If you click on the funnel you will see a menu
indicating all possible values in that column and you will see that Minimum has
been unchecked. This means that any items labelled with Minimum have been
suppressed (our default setting). If you check the Minimum or the (Show All),
you will see all the minimum values will now be added to your report
The following categories help to organize the result data:
Content category used for statistics on the number of things inside
or on something, such as NumberInSystem or NumberOnLink.
Throughput category used for totals on items entered/created or
items exited/destroyed.
Capacity category used for statistics related to capacity, including
number of units allocated over time, units scheduled and utilization of
the object.
Scheduled utilization is calculated based on the units utilized
divided by the units scheduled.
Flow Time category used for entity time in system (population or by
Sink) or entity time on link.
Holding Time category used for entity time held in a station location
or held in a batch.
Resource State - category used to show occurrences, percent and
average times in each of the resource states in which an object may be
Example
This lab involves developing a Simio model of a Subway restaurant and using the
model to analyze the performance of the system during lunch rush.
Customers enter and go to the first stage where they select the size and type of
bread, meat, and cheese. The second stage is the oven where sandwiches get
toasted (if ordered by the customer).
The customer (and partially made sandwich) then go to the next stage to add
veggies and condiments.
Once the sandwich is made, the customer pays at the cash register, the cashier
wraps the sandwich and puts it in a bag.
Finally, customers go to the drink machine to get their drink and then they leave
the system.
Each stage has one server and we will assume infinite queues between stages.
During lunch rush, customers arrive according to a Poisson distribution with a rate
of 32/hr.
Processing times are all triangularly distributed with the following parameters
(minutes):
The manager of this restaurant has hired you to
estimate the utilization of the servers, expected number
of customers in the system, and the time that
customers spend in the system on average.
Lab# 3

The Connector is a type of link that is used to define a


direct, zero-time travel from one node location to
another.
It is used to model situations when an entity moves
from one location to another in a negligible time.
The Path is a link that is used to model a pathway over
which entities travel at their own independent speed.
The travel time through the Path is determined by the
length of the Path and the speed of the entity.
A Path is used to model a wide range of pathways such
as a road, sidewalk, aisle, or railroad track.
The Time Path is a link that is used to model a
pathway over which entities travel in a specified time.

The Conveyor is a link used to model a device such as


a belt, rollers, buckets, etc., is used to transport the
entities along a pathway.
The speed of the Conveyor controls the speed of the
entities that ride on the device.
Half Width : measuring of sampling error.
Increase the no. of replications will decrease the half
width.
Warm up period: This period will warm the session. It
will increase flow time of system.
Object Hierarchy - The Family of
Objects Object Instance Object Runspace
(Realization)

Object
Definitio
n

18
Drivers License Office
Written
Check In Check Out
Exam

Applicants At check-in, a The written exam At check-out, the


arrive at a rate single clerk is administered by applicant
of checks one of two exam completes the
approximately the applicants clerks. When an process using one
10/hour. driving history applicant arrives, of two check-out
(if any) and gives s/he waits for an computers and
Performance Metrics: the applicant the available clerk receives his/her
Server Utilizations initial paperwork. and, once one is temporary
Time In System available, takes license.
Number In System Check-in takes the exam with the
approximately 5 clerk. Check-out takes
minutes. approximately 9
The exam requires
Copyright 2013 - Jeffrey S. Smith | All Rights
minutes.
19
approximately 8.8
Reserved
Initial Object Properties
Source1 (Source)
Interarrival Time: Random.Exponential(6) ; units: Minutes
CheckIn (Server)
Initial Capacity: 1 (default)
Processing Time: Random.Exponential(5) ; units: Minutes
Exam (Server)
Initial Capacity: 2
Processing Time: Random.Exponential(8.8) ; units: Minutes
Check Out (Server)
Initial Capacity: 2
Processing Time: Random.Exponential(9) ; units: Minutes
Sink1 (Sink)
All defaults

20
Expected Results Static Model
Arrival Rate (per hr) 10
IAT (mins) 6

Check-
Check-in Exam out Overall
Split 100.0% 100.0% 100.0%
Capacity 1 2 2
Process Time (mins) 5 8.8 9 22.8
Process Rate (per hr per
unit) 12.0 6.8 6.7
Utilization 83.3% 73.3% 75.0%
Num at Station (L) 5 3.2 3.4 11.6
Time at Station (W - mins) 30 19.2 20.4 69.6

21

Вам также может понравиться