|
|
The model report now includes a section each for the Accumulate, Tally and Histogram objects where they list their results.
StatisticsExampleExperiment Report Model StatisticsExample
Description |
This is a simple process-oriented model of the railway station inside a container terminal using bins to represent different storage areas. Container ships arrive at the terminal and deliver containers to the storage areas. From there they are loaded onto trains that leave for four different destinations: Northern, Central, and Eastern Europe
and Germany. Each destination is allocated a storage area (Bin). Trains only load containers from the storage area that is associated with their destination whereas ships deliver containers to all storage areas.
In addition to the two counters from the CountExample model, several other data collectors are added: a tally to record the average time a trains needs to wait for containers, an accumulate to calculate the mean storage load level of the four storage areas, a time series to log the storage load level of the Northern Europe dedicated storage area, and a histogram to record a distribution of ship sizes. Report drawn at 1500.0. Last reset at 0.0. |
Accumulates
Title | (Re)set | Obs | Mean | Std.Dev | Min | Max |
storage load level | 0.0 | 3681 | 293.69475 | 318.0643 | 20.0 | 2541.0 |
Tallies
Title | (Re)set | Obs | Mean | Std.Dev | Min | Max |
train wait time | 0.0 | 3431 | 1.24017 | 3.48362 | 0.0 | 34.53995 |
Histograms
Title | (Re)set | Obs | Mean | Std.Dev | Min | Max |
ship size | 0.0 | 250 | 822.44 | 212.17735 | 388.0 | 1505.0 |
Cell | Lower Lim. | n | % | Cum. % | | | Graph |
0 | -Infinity | 0 | 0.0 | 0.0 | | | |
1 | 200.0 | 0 | 0.0 | 0.0 | | | |
2 | 320.0 | 10 | 4.0 | 4.0 | | | *** |
3 | 440.0 | 19 | 7.6 | 11.6 | | | **** |
4 | 560.0 | 37 | 14.8 | 26.4 | | | ******** |
5 | 680.0 | 48 | 19.2 | 45.6 | | | ********** |
6 | 800.0 | 57 | 22.8 | 68.4 | | | ************ |
7 | 920.0 | 44 | 17.6 | 86.0 | | | ********* |
8 | 1040.0 | 22 | 8.8 | 94.8 | | | ***** |
9 | 1160.0 | 8 | 3.2 | 98.0 | | | ** |
10 | 1280.0 | 3 | 1.2 | 99.2 | | | * |
11 | 1400.0 | 2 | 0.8 | 100.0 | | | * |
Counts
Title | (Re)set | Obs | Current Value | Min | Max |
number of trains | 0.0 | 3431 | 3431 | 0 | 3431 |
number of containers | 0.0 | 3431 | 205685 | 0 | 205685 |
Bins
Title | Order | pass | (Re)set | Prod | Cons | Init | Max | Now | Averg. | avg.Wait | QLimit | QMaxL | refus. |
Eastern Europe | FIFO | no | 0.0 | 250 | 853 | 50 | 982 | 54 | 76.6829 | 1.24983 | unlimit. | 1 | 0 |
Northern Europe | FIFO | no | 0.0 | 250 | 880 | 50 | 916 | 0 | 76.50206 | 1.19614 | unlimit. | 1 | 0 |
Central Europe | FIFO | no | 0.0 | 250 | 822 | 50 | 603 | 69 | 66.30563 | 1.3146 | unlimit. | 1 | 0 |
Germany | FIFO | no | 0.0 | 250 | 876 | 50 | 745 | 2 | 74.20416 | 1.20516 | unlimit. | 1 | 0 |
Distributions
Title | (Re)set | Obs | Type | Parameter 1 | Parameter 2 | Seed |
Ships Arrival Stream | 0.0 | 251 | Negative Exponential | 6.0 | | 91080577 |
No of containers per destination | 0.0 | 1000 | Integer Uniform | 25.0 | 400.0 | 71529105 |
Train Length Stream | 0.0 | 3435 | Integer Uniform | 30.0 | 90.0 | 43946618 |
The TimeSeries object has written its output to a log file. We named it StatisticsExample_LoadLevelNorth.txt when initialising the time series. It contains row after row of semi-colon separated pairs of values: the simulation time and the current storage load of the Northern Europe bin.
You may download the full source code of this example if you want to try it out yourself.
|