You are on page 1of 12

Advances in Engineering Software 92 (2016) 15–26

Contents lists available at ScienceDirect

Advances in Engineering Software


journal homepage: www.elsevier.com/locate/advengsoft

Performance evaluation of a petrol station queuing system:


A simulation-based design of experiments study
Masoud Rahiminezhad Galankashi∗, Ehsan Fallahiarezoudar, Anoosh Moazzami,
Noordin Mohd Yusof, Syed Ahmad Helmi
Department of Material, Manufacturing and Industrial Engineering, Faculty of Mechanical Engineering, Universiti Teknologi Malaysia, 81310 UTM Johor Bahru,
Johor, Malaysia

a r t i c l e i n f o a b s t r a c t

Article history: The main goal of this paper was to develop an integrated simulation-design of experiments (DOE) model
Received 24 June 2015 to optimize a petrol station queuing system and sales rate. Initially, the petrol station operating system was
Revised 8 September 2015
simulated using Witness 2014 simulation software©. Then, the responses of simulation were deployed as the
Accepted 18 October 2015
input of DOE. Two-level full factorial experiments with center points were performed where the simulated
model parameter studied were number of pump, number of cashier and inter arrival times (IATs). The re-
Keywords: sponse variables analyzed were queue length and sales rate. The obtained model from experimental design
Design of experiments revealed that number of cashier and inter arrival time were significant in determining the queue length while
Simulation all the factors and their interaction were significantly affecting the sales rate.
Petrol station
© 2015 Elsevier Ltd. All rights reserved.
Queuing system
Service industry

1. Introduction ate the effect of significant factors on queuing system. Proposing a


simulation-DOE model for the aim of assessing petrol station queu-
Service industries recognized that improving and optimizing their ing system and correspondingly sales rate can be beneficial because;
service level is extremely required to increase the efficiency in com- (i) Making critical decisions is a serious challenge to top manage-
petitive markets [1]. Customer satisfaction has been announced as ment in different service industries, (ii) Performance of service in-
one of the most significant parameters of making competitive ad- dustry should be exactly assessed due to numerous restrictions in
vantage in service industries [2–5]. Many people use petrol stations’ time, cost, labor and different sources of energy, and (iii) Using dif-
services in their daily life. Petrol companies can increase their profit ferent tools to optimize processes deprived of interrupting the sys-
through satisfying their customers. In this industry, competitive ad- tem operations and evaluate their influence before implementation
vantage can be translated into three perspectives of petrol quality [15–17].
and service speed as well as price. Since the quality and price are Although the application of simulation in service industries has
commonly comparable in majority of the markets, speed service and been discussed by many authors [18–22], only a very few attempts
consequently queue length can be considered as the most influential have been made to integrate it with design of experiments. Based on
factor on customer satisfaction and correspondingly the revenue [6]. our best of knowledge, there is no integration on evaluating the per-
Simulation modeling, mathematical programming and statistics formance of petrol station queue system.
can be considered as useful tools for all managers, researchers and This study contributes to integrate simulation modeling with DOE
practitioners to analyze dynamic systems without interrupting their in order to analyze and optimize a petrol station performance. It in-
operations [7–9]. In addition, simulation modeling of real world cases troduces a new idea for using computer simulation and proposing
and its integration with DOE models is a challenge for many practi- different scenarios as the input of DOE. This approach provides a
tioners, managers, and researchers [10–14]. valuable contribution because it is impossible to stop the operating
Since the DOE is an active statistical technique, its integration system or change the layout due to constraints of cost, time, labor
with simulation can be used to predict a model which can evalu- and many other factors. The novelty of this study lies on integration
of simulation and design of experiments in a petrol station which

will lead to obtain a predictable model in order to optimize the best
Corresponding author. Tel.: +60 7 553 4645.
scenario for a petrol station considering two perspectives of queue
E-mail addresses: Rgmasoud2@live.utm.my, masoud.rahiminejad@yahoo.com
(M.R. Galankashi), helmi@fkm.utm.my (S.A. Helmi). length and sales rate.

http://dx.doi.org/10.1016/j.advengsoft.2015.10.004
0965-9978/© 2015 Elsevier Ltd. All rights reserved.
16 M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26

2. Literature review According to the previous literature, this is the first attempt to an-
alyze a petrol station queuing system using an integrated simulation-
Simulation has been practiced to numerous segments including DOE model. Trying to fill the gap in the literature, this paper
services, manufacturing, healthcare, defense and public services [23– proposes an integrated simulation-DOE model to analyze and opti-
27]. It is known as one of the most proper commonly used approaches mize the queuing system of a petrol station by considering differ-
in the field of operations management [28–32]. The appropriateness, ent scenarios, in order to assist managers to efficiently manage their
suitability and relevance of simulation methods is a significant is- enterprise.
sue to study in applied real-world applications, chiefly as there is
a rising necessity to address the difficulties of the entire enterprise 3. Case study
[19,33–36].
In any service organization, managers are mostly concerned about The case study is located in Skudai, Johor, Malaysia. It consists of
the customers and their profit simultaneously [13,37,38]. The impor- two main platforms. Each of these platforms comprises four fuel dis-
tant structures of a standard queuing system contain line structure, pensers. Every fuel dispenser comprises two nozzles that pump two
demand group, entrance and service procedures, and queue disci- types of Octane 95 and Octane 97 fuels. There is also a supermarket
pline [36,39,40]. The majority of existing studies in service industry in which customers do their shopping (if any) while refueling their
focus on maximizing the customer satisfaction. The type and qual- cars. Two cashiers work in this station; one of them performs cus-
ity of demand or quantity of customers, serving priority, the tolerable tomers’ payments for those who just do the refueling process. The
queue length, the bearable waiting time are the major factors which other cashier performs the shopping related affairs as well as pay-
can affect customer satisfaction. The waiting time and queue length ments for the fuel. Customers have the chance of paying the fuel price
are two important issues that play significant roles in customer in- (Octane 95 or 97) either by cash or with a credit card.
sight about the service quality. Though, to have an optimal service
configuration, both the customer satisfaction and enterprise revenue 3.1. Petrol station layout and process mapping
should be considered simultaneously. Consequently, numerous deci-
sions should be evaluated to attain the best likely scenario which is The petrol station layout is shown in Fig. 1. ‘D1–D8’ indicates the
tolerable from both the customer’s and service provider’s view point number of pumps. Conceptual model is used to map the whole pro-
[41–44]. cess. The whole process and inputs flow through the output is de-
Different approaches have been applied to progress service qual- picted in the process map as Fig. 2. The process commences with cars
ity and subsequently customer satisfaction in petrol service indus- arrival to the station and chooses the desired pump among 8 available
try. Previously, Cornillier, Boctor [45] developed an exact algorithm options. Their selection would be influenced by the least quantity of
for the petrol station replenishment problem. Moazzami et al. [9], fo- cars in the queue and distance to the counters if they cannot find an
cused on simulation, modeling and analysis of a petrol station where empty queue.
a petrol station behavior was simulated as one of the most significant The next process is the payment task which involves paying
sections of service industry. money refers to desired fuel type (petrol 95 or 97). Once the cashier
Design of experiments (DOE) is a mathematical, statistical and received the payment, the pump will be replenished exactly as the
systematic technique in order to determine the relationship between payment quantity (Octane 95 or 97). Refueling process starts once the
affecting process factors and the output of that process. In other drivers comeback to the selected pump and pick the desired nozzle
words, it is utilized to find cause-and-effect and interaction be- (Octane 95 or 97). Afterward, the pump will refill the fuel tank equal
tween parameters where in one-factor-at-a-time approach not pos- to payment. Once the refueling process ended, drivers put the nozzle
sible. Analysis of DOE results is essential to manage process inputs in back and leave the system.
order to optimize the process output [46–48].
4. Model development
Cheng and Kleiinen [49], established optimal DOE with simula-
tion models of nearly saturated queues. The application of computer
The problem in this case can be classified into two categories: first,
simulation have been suggested and executed to solve the problems
it is related to the service level which petrol station provide to the
of variation in incorporated manufacturing systems. Though, a sim-
customers and the second one, refers to the pumps and cashiers idle
ulation model merely acts as a device in investigating performance.
times. In addition, based on the observations, the IATs, fuel and pay-
Tsai [31], focused on assessment and optimization of joined manu-
ment choice varies depending on the time and the type of cars. This
facturing system operations with the aim of experimental design in
problem worsens in unusual times such as rush hours or holidays.
computer simulation. The results show that this approach can con-
Consequently, top managers may be dissatisfied with the efficiency of
sider the assessment and optimization of operating situations in mul-
the petrol station due to its crowdedness or under capacity usage. In
tifaceted systems concurrently.
addition, managers have to pay for maintenance, cashiers and many
A comparison of experimental designs for simulation-based sym-
other expenses which can be avoided by optimizing the petrol station
bolic regression of manufacturing systems was provided by Can
queuing system.
and Heavey [50]. The objective was to identify a robust sam-
pling approach. In a very recent study, Li et al. [13] developed a
4.1. Model assumption
Simulation-based experimental design and statistical modeling for
lead time quotation. This work developed a simulation-based sta-
Following assumptions are considered in simulation modeling:
tistical method to offer high-quality and responsive forecast of a
new job’s flow time through the system, that reduces the ability • All customers have 4 choices to select from; petrol types (Octane
of precisely quoting lead times in real time. The method incorpo- 95 or 97) and payment method (by cash or credit card).
rated analytical queuing analysis, design of experiments, and statisti- • No customer leaves the system after entering the Queue.
cal modeling. • Shopping from petrol station supermarket was considered in the
Previous studies on this field show that the simulation results can system.
be used as an input to design of experiment. Simulation and DOE are • There is no jockeying in the system (changing the Queue lines).
some tools to analyze the behavior of a system. In this study the be- • The observation process (data collection) was completed in nu-
havior of the petrol station queuing system was simulated and the merous days of the week and different hours of the day.
model outputs were used as the raw data of DOE. • Some fluctuations in the petrol rates were ignored.
M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26 17

Fig. 1. Petrol station layout.

Fig. 2. Process mapping diagram.

4.2. Data collection they refuel Octane 95 or 97 to record their IATs, to be distinctly con-
sidered in simulation model. Cashier time is the next element of the
The required data was collected and recorded regarding to the model. There were two cashiers in the model. Their process time was
process map. Stop-Watch technique was deployed for collecting and recorded to be used in cashiers’ elements of model. Refueling time is
recording the required data. All data were collected in 4 h periods the duration time when the drivers pick the nozzles till put it back.
(from 4:00 A.M. to 11:59 P.M.) during 4 weeks. This long-term pe- The cycle time of each pump is founded to be a dependent variable of
riod was helpful to consider the rush hours (weekends, holidays and refueling quantity and independence of total required time of leaving
etc.) and consequently the normality of gathered data. After gather- the system. Therefore, the fuel consumption data was collected ac-
ing enough sets of interrelated data, a probability distribution was cordingly. Each fuel type sales quantity (based on liter) was collected
fitted to prove the process randomness. The process of data collec- to be used for verification process (see Section 6).
tion did not interrupt the operating system. EASYFIT© software was used for data analysis and fit the proper
The inter arrival time is the time between each car arrival into the probability distribution. The collected data of each activity was
petrol station and the next. The cars were followed to check whether put into EASYFIT© and tested for numerous dissimilar continuous
18 M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26

Table 1
Probability distributions fitting of collected data.

Analysis of collected data Distribution Analysis of collected data Distribution

95 cash+ shop (IAT) 97 cash (IAT)


Neg. exp (5) Neg.exp (25.22)
Sample size=178 Sample size=150
Kolmogorov–Smirnov Kolmogorov–Smirnov
Statistic= 0.04891 Statistic=0.04377
P-value= 0.76923 P-value=0.92386
Anderson–Darling Anderson–Darling
Statistic= 0.71988 Statistic=0.39626
Chi-squared Chi-squared
Statistic= 2.025 Statistic=3.3975
P-value= 0.95844 P-value=0.84595

95 cash (IAT) 97 card+shop (IAT)


Neg.exp (3.5) Neg.exp (155.25)
Sample size=200 Sample size=40
Kolmogorov–Smirnov Kolmogorov–Smirnov
Statistic= 0.06186 Statistic=0.07846
P-value = 0.41169 P-value =0.95009
Anderson–Darling Anderson–Darling
Statistic= 0.78033 Statistic=0.42903
Chi-squared Chi-squared
Statistic= 4.5179 Statistic=3.1995
P-value = 0.71856 P-value =0.66926

95 card+shop (IAT) 97 card (IAT)


Neg. exp (36.5) Neg. exp (130.28)
Sample size=146 Sample size=56
Kolmogorov–Smirnov Kolmogorov–Smirnov
Statistic=0.05202 Statistic=0.08733
P-value =0.80148 P-value =0.75355
Anderson–Darling Anderson–Darling
Statistic=0.45279 Statistic=0.71192
Chi-squared Chi-squared
Statistic=5.643 Statistic=3.654
P-value = 0.58199 P-value =0.60023

95 card (IAT) Cashier 1 (process)


Neg. exp (45) N (0.6757,0.0985)
Sample size=76 Sample size=200
Kolmogorov–Smirnov Kolmogorov–Smirnov
Statistic= 0.13023 Statistic=0.0467
P-value = 0.38318 P-value =0.75746
Anderson–Darling Anderson–Darling
Statistic= 0.71699 Statistic=0.42349
Chi-squared Chi-squared
Statistic= 5.9798 Statistic=6.8572
P-value =0.30819 P-value =0.4439

97 cash+shop (IAT) Cashier 2 (process)


Neg. exp (38.39) Normal (1.1684,0.1)
Sample size=89 Sample size=200
Kolmogorov–Smirnov Kolmogorov–Smirnov
Statistic=0.10842 Statistic=0.03626
P-value =0.22917 P-value =0.94656
Anderson–Darling Anderson–Darling
Statistic=1.0888 Statistic=0.32444
Chi-squared Chi-squared
Statistic=10.354 Statistic=2.8708
P-value =0.11051 P-value =0.89669
M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26 19

Fig. 3. Schematic of the model.

Table 2
Model verification results.

No. Station % Busy Replication time Utilized time Mean No. of operations No. of operations % Difference
Name (min) (min) (min) (Manually) (Witness report)

1 P1 7.71 1440 111.024 1.356 72 70 2.780


2 P2 9.21 1440 132.624 1.356 98 108 9.440
3 P3 8.03 1440 115.632 1.356 85 89 4.706
4 P4 8.75 1440 126.000 1.356 93 87 6.451
5 P5 13.29 1440 191.376 1.356 141 147 3.990
6 P6 11.42 1440 164.448 1.356 121 120 1.060
7 P7 8.33 1440 119.952 1.356 88 89 1.130
8 P8 7.46 1440 107.424 1.356 79 82 3.797
Average % difference 4.17

probability distributions. Chi-square, Anderson–Darling and Kol- Total number of operations was selected to inspect the model’s
mogorov–Smirnov tests were used simultaneously to analyze the reasonableness and verification. Initially, it was computed manu-
data to fit the proper probability distribution. Table 1 tabulates the ally and subsequently compared to the result of simulation model.
best probability distributions of each element. Table 2 illustrates that the variation percentage is less than 5% (the
satisfactory level) which is desirable.
4.3. Model construction
6. Model validation
Different components of the model and their interactions were
constructed in Witness© 2014 software. The model sequence and Validation is apprehensive with construction of the precise model.
process was checked with process mapping to demonstrate the pre- It is used to conclude that a model is a precise illustration of the actual
cise relations, orders of different elements and actions. The model system [52]. Validation is typically attained by calibrating the model.
elements include their fitted distributions supplied by EASYFIT© to This procedure is repetitive till the accuracy of model to be satisfac-
run the whole model in Witness© environment. The scheme of the tory. The required number of replications was found by Eq. (1) which
simulated model in Witness environment is depicted in Fig. 3. was proposed by Ahmed [53] prior to the model validation. The num-
ber of replications to obtain a desirable accuracy is four replicates or
5. Model verification greater.
 2
Verification aims to check the accuracy of developed model. It S(m)tm−1,(1−( α ))
N(m) =
2
compares the software representation of the model with the real (1)
X̄(m)ε
world operating system. Subsequent to construction of model, its be-
havior was checked visually, to be reasonably similar to real-world Where N(m) is number of simulation runs to achieve the desired level
condition [51]. of accuracy; X̄(m) is the mean estimate of an initial number of runs
20 M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26

Table 3
Validation of model.

Replicate X(m) S(m)

1 2 3 4 5

Actual daily sales rate (l) 10261 10933 10971 11074 11118 10871.4 349.34

Table 4 7. Experimental design


Model validation.

Replicates Actual daily Simulated daily Variation The obtained results of simulation modeling were used for fur-
sales rate (l) sales rate (l) ther analysis by design of experiments technique. In this case DOE
1 10261 10261.1 0.00097
is deployed as a mathematical and statistical method in order to an-
2 10933 11679.8 6.83000 alyze, model and optimize the performance of the simulated petrol
3 10971 11017.8 0.42266 station. The petrol station investigated in this research belongs to one
4 11074 11661.8 5.30793 of the largest and most reputable petrol companies in Malaysia. The
5 11118 10776.4 3.07249
Company’s management board decided to improve their service level
Average variation 3.12681
by investigating their queuing system and maintain their competi-
tive edge. Initially, the company’s managers and executives agreed to
Table 5 analyze different factors that could potentially lead to a better queu-
Process factors and levels during simulation. ing system and improve the customer satisfaction. The potential fac-
No. Factors/levels Unit Low Center High tors were extracted from previous literature and customer feedbacks.
(−20%) (0) (+20%) Next, all these factors were investigated and finalized to be reviewed
using a survey. Finally, by distributing a survey and discussing its re-
1 Number of pump (Number) 6 8 10
2 Number of cashier (Number) 1 2 3 sults, managers agreed to consider three mostly influential factors in-
3 Inter arrival times (IATs) (Time) −1 0 1 volved number of cashiers, number of pumps as well as IATs. Here, a
full factorial design involving three factors with two (high and low)
levels (23 , 3FI) was used to explore the significance effect of parame-
Table 6
Various elements’ IATs levels during simulation.
ters on queue length and sales rate. Five center points as the original
simulated model were considered in order to test the linearity as-
Elements/level −1 0 +1 sumption. In order to evaluate the performance of the petrol station
95 cash + shop Neg. exp.(4.0000) Neg. exp.(5.0000) Neg. exp.(6.0000) refer to sales rate and queue length, the number of pump, number of
95 cash Neg. exp.(2.8000) Neg. exp.(3.5000) Neg. exp.(4.2000) cashier and inter arrival times (IATs) were investigated as three fac-
95 card + shop Neg. exp.(29.200) Neg. exp.(36.500) Neg. exp.(43.800) tors in the design. The number of pumps and number of cashiers in
95 card Neg. exp.(36.000) Neg. exp.(45.000) Neg. exp.(54.000) current simulated model was 8 and 2 respectively, where the range of
97 cash + shop Neg. exp.(30.712) Neg. exp.(38.390) Neg. exp.(46.068)
97 cash Neg. exp.(20.176) Neg. exp.(25.220) Neg. exp.(30.264)
each factor for new design sets as +20% upper for high level and −20%
97 card + shop Neg. exp.(124.20) Neg. exp.(155.25) Neg. exp.(186.30) lower for low levels. Table 5 tabulated the mentioned factors and lev-
97 card Neg. exp.(104.22) Neg. exp.(130.28) Neg. exp.(156.36) els. The response variables investigated were queue length and sales
rate. The IATs has different nature from the others factors and should
be determined for each entrance type separately, so the IATs values
m; S(m) is the standard deviation estimate of m number of runs; α is in various levels have been defined as a statistical distribution. The
level of confidence; ε is allowable percentage error; and tm−1,(1−( α )) IATs in high level dedicates a lower arrival time of customers while
2 in low level dedicates a faster arrival time. Table 6 illustrates the high
is critical value of the two-tailed t-distribution at a level of signifi-
and low levels of IATs for each element enters to the system sepa-
cance, given m − 1 degrees of freedom. The values of X(m) and S(m)
rately. In order to verify the accuracy of collected data, 5 replicates
is shown in Table 3.
have been considered for each run. Based on the factorial design, 8
Model validation was done after determining the required num-
more models (according to the mentioned runs in Table 7) were nec-
ber of simulation replicates. The actual daily sales rate was compared
essary to simulated in order to supply the input data of DOE. In addi-
with the results of the five simulation replicates. Table 4 tabulated
tion, current simulation model results were used as the center point
the data for validation. It shows that the average variation percentage
data. Design Expert version 9 software© was utilized to develop the
of five simulation replicates is 3.12681 (less than 5%) which is satis-
factorial design and analyze the collected data. Table 7 illustrates the
factory.

Table 7
Completed design layout and experimental results.

Std.Run. No. Run order Factors Response: queue length (number) Response: sales rate (l)

No. Pump-A No. Cashier-B IATs-C R1 R2 R3 R4 R5 R1 R2 R3 R4 R5

1 5 6 1 −1 8 9 13 10 8 10970.2 11452.7 11016.4 11433.3 12410.9


2 7 10 1 −1 5 13 7 16 10 11125.0 11380.7 11693.2 10792.7 12208.7
3 9 6 3 −1 1 2 2 2 1 14083.1 13703.6 13710.4 13271.2 13646.2
4 8 10 3 −1 2 2 2 2 2 13466.3 14182.1 13956.3 13791.1 13444.2
5 1 6 1 +1 2 4 3 2 3 9654.07 9611.73 9409.38 8886.02 8830.78
6 3 10 1 +1 2 3 3 5 2 8515.13 9025.21 9148.83 9198.58 9450.71
7 6 6 3 +1 1 1 1 1 1 9774.84 9125.28 9523.83 9523.83 8745.03
8 2 10 3 +1 1 1 1 1 1 10407.1 11325.5 11866.1 11342.9 11268.9
9 4 8 2 0 1 1 1 2 2 10261.1 11679.8 11017.8 11661.8 10776.4
M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26 21

Table 8
ANOVA table (partial sum of squares) for response surface (queue length).

Source Sum of squares DF Mean square F-value Prob > F

Model 499.6 7 71.37142857 23.96802 < 0.0001 Significant


A 0.9 1 0.9 0.302239 0.5859
B 250 1 250 83.95522 < 0.0001 Significant
C 152.1 1 152.1 51.07836 < 0.0001 Significant
AB 0.1 1 0.1 0.033582 0.8556
AC 0.4 1 0.4 0.134328 0.7161
BC 96.1 1 96.1 32.27239 < 0.0001 Significant
ABC 0 1 0 0 1.0000
Curvature 27.78 1 27.78 9.328358 0.0042 Significant
Pure error 107.2 36 2.98
Cor total 634.58 44

Table 9
ANOVA table (partial sum of squares) after model reduction (queue length).

Source Sum of Squares DF Mean Square F-value Prob > F

Model 498.2 3 166.07 61.17 < 0.0001 Significant


B 250 1 250 92.08 < 0.0001
C 152.1 1 152.1 56.02 < 0.0001
BC 96.1 1 96.1 35.40 < 0.0001
Curvature 27.78 1 27.78 10.23 0.0027 Significant
Residual 108.6 40 2.715
Lack of fit 1.4 4 0.35 0.12 0.9754 Not significant
Pure error 107.2 36 2.98
Cor total 634.58 44

Std. dev. 1.65 R-squared 0.8210


Mean 3.62 Adj R-squared 0.8076
C.V. 45.49 Pred R-squared 0.7881
PRESS 134.47 Adeq precision 16.204

factorial design and measured queue length and sales rate as the re- augmented. Since the number of pump-(A) is insignificant the values
sponse variables. for the runs considered as the center value. The experiments design
for augmentation and the related result tabulated in Table 10.
These four runs were added to the previous 9 runs and the ANOVA
8. Results and discussion
was tested again. The result after insignificant model terms reduc-
tion (not including those required to support hierarchy) is tabulated
Table 8 depicts the ANOVA table for response of queue length.
in Table 11. The Prob.>F of parameters indicates that the second or-
The value of “Prob> F” for model is less than 0.05 that indicates the
der effect of number of pump (A)2 is added to the previous significant
model is significant, which is desirable and considerably affect the re-
terms in quadratic model. As before, the associated statistics such as
sponse surface of queue length. In the same manner, the main effect
R-square, Adj.-R2 and Predicted R2 , and ‘Adeq.precision’ all are desir-
of number of cashier-(B), inter arrival times (IATs)-(C) and the two-
able. The empirical model was determined based on the significant
level interaction of number of cashier and IATs (BC) are significant
factors and is presented in terms of coded and actual factors as fol-
model terms. Other model terms can be expressed to be not signifi-
lows:
cant. These insignificant model terms can be removed and may result
in an improved model. Ŷ = 1.40 + 0.15 × A − 2.06 × B − 1.54
The resulting ANOVA table after model reduction (where the in- ×C + 2.50 × A2 + 1.55 × B × C (2)
significant terms are eliminated from the regression model) is pre-
sented in Table 9. Here the F-value of 61.17 for the model indicates
that the model is still significant, which is desirable. The lack of fit Queue Length = 54.20 − 9.925 × pump − 5.160 × chashier
statistics defined as the ratio of lack-of-fit mean square over the pure − 4.640 × IAT + 0.625 × pump2 + 1.55
error mean square [54]. The value of lack-of-fit should be insignifi-
× chashier × IAT (3)
cant. Here the lack-of-fit ‘F-value’ is 0.12 which is insignificant and
correspondingly desirable. An R-square value of 0.8210 indicates that The same procedure is applied on response of sales rate. The
the model is able to explain about 82.10% of the variation on the ANOVA table result depicts in Table 12. Here, the Prob.>F values
response. The Adj-R2 and Predicted-R2 are in reasonable agreement revealed that the main effects of number of pump-(A), number of
with each other (difference less than 0.2). ‘Adeq. precision’ measures cashier-(B), IATs-(C) and two way interaction of AB, AC, BC and three
the signal to noise ratio. A ratio greater than 4 is desirable [55]. Ratio way interaction of ABC have significant effects on sales rate. Since
of 16.204 indicates an adequate signal. According to the ANOVA re- all the main effect and their interaction are significant on response
sults it can be concluded that this model can be used to navigate the surface of sales rate, so the model reduction procedure is neglected.
design space. Here, the F-value of 83.36 for the model indicates that the model is
The significance curvature implies that there is a nonlinear re- significant, which is desirable. Since the model reduction was un-
lationship between factors and queue length. Thus, four further ex- necessary, the lack-of-fit statistics are removed from the results. An
periments have been added to the previous design for obtaining a R-square value of 0.9419 indicates that the model is able to explain
second-order regression model in order to justify the available curva- about 94.19% of the variation on the sales rate. The Adj. R2 and
ture. Four axial points on the center of significant factors edge were Predicted-R2 are in reasonable agreement with each other (difference
22 M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26

Table 10
Augmentation test and results of design.

Std. run Factors Response (queue length)

No. pump-(A) No. cashier-(B) IATs- (C) R1 R2 R3 R4 R5

1 8 2 −1 2 1 1 2 1
2 8 2 +1 1 2 1 2 2
3 8 1 0 1 1 3 2 1
4 8 3 0 1 1 1 1 1

Table 11
ANOVA table (partial sum of square) for response surface model after augmentation.

Source Sum of squares DF Mean square F-value Prob > F

Model 523.9138462 5 104.78 33.216 < 0.0001 Significant


A 0.9 1 0.9 0.2853 0.5950
B 212.18 1 212.18 67.365 < 0.0001
C 118.58 1 118.58 37.647 < 0.0001
A2 96.15 1 96.15 30.567 < 0.0001
BC 96.1 1 96.1 30.558 < 0.0001
Residual 185.84 59 3.15
Lack of fit 73.04 7 10.43 1.8132 0.6852 Not significant
Pure error 112.8 52 2.17
Cor total 709.75 64

Std. dev. 1.77 R-squared 0.7382


Mean 2.94 Adj R-squared 0.7160
C.V. 60.40 Pred R-squared 0.6790
PRESS 227.81 Adeq precision 18.286

Table 12
ANOVA table (partial sum of squares) for response surface (Response: sales rate).

Source Sum of squares DF Mean square F-value Prob. > F

Model 122879642.8 7 17554234.68 83.36000 < 0.0001 Significant


A 1939055.773 1 1939055.773 9.207547 0.0045
B 28804362.11 1 28804362.11 136.7766 < 0.0001
C 81523898.04 1 81523898.04 387.1137 < 0.0001
AB 3069184.487 1 3069184.487 14.57393 0.0005
AC 1649094.211 1 1649094.211 7.830673 0.0082
BC 3362604.781 1 3362604.781 15.96723 0.0003
ABC 2531443.352 1 2531443.352 12.02048 0.0014
Curvature 28386.49355 1 28386.49355 0.134792 0.7157 Not significant
Pure error 7581390.362 36 210594.1767
Cor total 130489419.6 44

Std. dev. 458.905 R-squared 0.9419


Mean 11150.4 Adj R-squared 0.9305
C.V. 4.11558 Pred R-squared 0.9092
PRESS 11845922.4 Adeq precision 22.903

less than 0.2). ‘Adeq. precision’ ratio of 22.903 indicates an adequate Fig. 4(a) depicts the normal probability plot of residual for re-
signal. According to the ANOVA results it can be concluded that this sponse surface queue length. It is visible that the residual are gen-
model can be used to navigate the design space. erally fall on a straight line which is desirable and implies that the
Hence, the curvature in this response is insignificant, it can be error are distributed normally. Hence, the residual versus predicted
concluded that the relationship between the factors follow a linear plot is shown in Fig. 4(b) which has no obvious pattern and the data
relationship and the obtained linear regression model are able to pre- are scattered randomly. As well, the diagnostics plots of normal prob-
dict accurately. The empirical model was determined based on the ability and residual versus predicted value for response of sales rate
significant factors and is presented in terms of coded and actual fac- are shown in Fig. 5(a) and (b). The data in both responses are desir-
tors as follows: able and it can be concluded that the proposed models are adequate
and there is no need for any further violation assumption.
Ŷ = 11159.32 + 220.17 × A + 848.59 × B − 1427.62 × C
Fig. 6 (a) and (b) illustrates the 3D surface and counter plots for
+277.0 × A × B + 203.05 × A × C queue length response surface at center level for number of pump (8
−289.94 × B × C + 251.57 × A × B × C (4) pumps). The curvilinear is visible in both plots which is in accordance
with the obtained quadratic model. The counter plot revealed that at
Sales Rate = 10092.21 + 133.17 × Pump + 2333.005 any particular levels of number of cashier the best surface finish is
obtainable when the number of pump is at somewhere at the center
× Cashier + 352.61 × IAT − 113.06 × Pump
of number of pump range. This is compatible with the fact that (num-
× Cashier − 150.04 × Pump × IAT − 1296.2 ber of pump)2 term is significant. As well Fig. 7 (a) and (b) depicts the
×Cashier × IAT + 125.78 × Pump × Cashier × IAT 3D surface and counter graphs for response surface of sales rate. It
(5) can be obtained from these graphs that at any different levels of fac-
M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26 23

Fig. 4. (a) Normal probability plot, (b) residual versus predicted values plot for response queue length.

Fig. 5. (a) Normal probability plot, (b) residual versus predicted values plot for response sales rate.

Fig. 6. (a) 3D surface for queue length, (b) counter plot of response queue length.

tors the curvature is insignificant and the obtained regression model obtainable when the factors; number of pump and IATs are at low
is adequate to justify the very slight curvilinear. level while number of cashier is at high level. Hence, the optimum
Fig. 8 (a) and (b) illustrates the cube plots of responses queue value of 13759.2 l for sales rate is obtainable when the factors; num-
length and sales rate respectively based on the obtained models. It ber of pump, number of cashier is at high level and IATs is at low
is visible that the optimum value of 1.68 ∼ 2cars for queue length is level.
24 M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26

Fig. 7. (a) 3D surface for sales rate, (b) counter plot of response sales rate.

Fig. 8. (a) Cube plot of predicted response for queue length, (b) cube plot of sales rate.

desirable queue length and sales rate defined within the range of 2–6
and 10,000–13,000 l, respectively.

8.1. Confirmation test

In order to verify the adequacy of the developed models, 5 more


confirmation run were designed and the model elements was sim-
ulated as Table 13. The 5 runs conditions have been selected from
those runs that were not previously used but are within the range of
levels defined before. The point prediction tab from the design ex-
pert© software was used in order to predict the responses for queue
length and sales rate with the 95% prediction intervals. The predicted
values and the actual values through simulated models were com-
pared and the percentage error range for queue length and sales rate
are as follows: QL ∼ 0–16.66% and SR ∼ 2.63–4.95% where the values
particularly for sales rate are less than 5% and acceptable.
It can be proposed that the empirical models developed were rea-
Fig. 9. Overlay plot. sonably accurate. All the actual values for the confirmation run are
within the 95% prediction interval. The 95% prediction interval is the
range in which we can expect any individual value to fall into 95% of
the time [56].
The overlay plot can be developed by imposing the counters for
the various responses. The upper and lower limits have been defined 9. Conclusion
for both queue length and sales rate response surface and the shaded
area of the overlay plot, as illustrates in Fig. 9. Commonly the limits This research contributes to incorporate simulation modeling
for the responses will be selected based on the other constraints. In with DOE to investigate and optimize the performance of a petrol
this case according to the petrol station executive management, the station. Its novelty lies on integration of computer simulation and
M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26 25

Table 13
Confirmation tests.

No Factors Response, queue length Response, sales rate

No. pump No. cashier IATs Predicted value Actual value Error (%) Predicted value Actual value Error (%)

1 6 2 −1 6 7 14.28 12569.8 12246.8 2.63


2 10 2 +1 3 3 0 10154.9 9863.90 2.95
3 8 1 −1 7 6 16.66 11448.4 11825.3 3.18
4 8 3 +1 1 1 0 10290.4 10776.9 4.51
5 10 3 0 2 2 0 12505.1 13156.9 4.95

suggesting diverse scenarios as the DOE input. The proposed re- [14] Ekren BY, Heragu SS, Krishnamurthy A, Malmborg CJ. Simulation based experi-
search framework offers a valuable contribution since it is infeasible mental design to identify factors affecting performance of AVS/RS. Comput Indus
Eng 2010;58(1):175–85.
to stop/change the layout of an operating system due to cost, time, [15] Kouritzin MA, Newton F, Wu B. A graph theoretic approach to simulation and
labor and other constraints. This simulation-based design of experi- classification. Comput Stat Data Anal 2014;70(0):281–94.
ments presented the finding of an empirical survey into the influence [16] López-Fidalgo J, Rivas-López MJ. Optimal experimental designs for partial likeli-
hood information. Comput Stat Data Anal 2014;71(0):859–67.
of factors; (A)-number of pump, (B)-number of cashier and (C)-inter [17] Denman NG, McGree J M, Eccleston J A, Duffull S B. Design of experiments for
arrival times on the queue length and sales rate of a simulated petrol bivariate binary responses modelled by Copula functions. Comput Stat Data Anal
station. The procedure starts with simulation modeling of a petrol 2011;55(4):1509–20.
[18] Jahangirian M, Naseer A, Stergioulas L, Young T, Eldabi T, Brailsford S, et al.
station and finally the obtained data were used as the input of DOE. Simulation in health-care: lessons from other sectors. Oper Res 2012;12(1):
The ANOVA results express that the IATs is the most effective factor 45–55.
on both queue length and sales rate. The significances of (number of [19] Tan W, Xu W, Yang F, Xu L, Jiang C. A framework for service enterprise
workflow simulation with multi-agents cooperation. Enterp Inf Syst 2013;7(4):
pump)2 provides a nonlinear contribution to the investigated param-
523–542.
eters on queue length. The obtained regression models were reason- [20] Chetouane F, Barker K, Oropeza ASV. Sensitivity analysis for simulation-based de-
ably accurate and can be used for prediction. The minimum amount cision making: application to a hospital emergency service design. Simul Model
of queue length is obtainable when the number of pumps and IATs Pract Theory 2012;20(1):99–111.
[21] Wu DD, Olson DL. A system dynamics modelling of contagion effects in accounts
distribution were 6 and the low levels for each simulated elements risk management. Syst Res Behav Sci 2014;31(4):502–11.
respectively, and number of cashiers was 3. As well, the maximum [22] Abbott D, Marinov MV. An event based simulation model to evaluate the design
amount of sales rate is achievable when the number of pumps and of a rail interchange yard, which provides service to high speed and conventional
railways. Simul Model Pract Theory 2015;52:15–39.
number of cashiers was 10 and 3, respectively, and the IATs distribu- [23] Robinson S, Radnor Z J, Burgess N, Worthington C. SimLean: utilising simulation
tion was in low level for each elements based on Table 6. Although in the implementation of lean in healthcare. Eur J Oper Res 2012;219(1):188–97.
this research aimed to investigate the behavior of the real system, [24] Tako AA, Robinson S. The application of discrete event simulation and sys-
tem dynamics in the logistics and supply chain context. Decis Support Syst
small parts of data were removed from analysis due to unpredicted 2012;52(4):802–15.
issues (e.g. human errors while collecting the data). This can be in- [25] Quesnel G, Duboz R, É Ramat. The virtual laboratory environment–an operational
terpreted as the limitation of study. As a direction for future research, framework for multi-modelling, simulation and analysis of complex dynamical
systems. Simul Model Pract Theory 2009;17(4):641–53.
the proposed methodology of this study can be applied to other ser- [26] Gul M, Guneri AF. A comprehensive review of emergency department sim-
vice industries in order to optimize their services level. ulation applications for normal and disaster conditions. Comput Indus Eng
2015;83(0):327–44.
References [27] Mayer RJ, Benjamin PC. Using the Taguchi paradigm for manufacturing system
design using simulation experiments. Comput Ind Eng 1992;22(2):195–209.
[1] Hurst K. Improving service efficiency and effectiveness: the resource implica- [28] Amoako-Gyampah K, Meredith JR. The operations management research agenda:
tions. Int J Healthc Qual Assur 2014;27(1). an update. J Oper Manag 1989;8(3):250–62.
[2] Saeidi SP, Sofian S, Saeidi P, Saeidi SP, Saaeidi SA. How does corporate so- [29] Pannirselvam GP, Ferguson LA, Ash RC, Siferd SP. Operations management re-
cial responsibility contribute to firm financial performance? The mediating search: an update for the 1990s. J Oper Manag 1999;18(1):95–112.
role of competitive advantage, reputation, and customer satisfaction. J Bus Res [30] Du Y, et al. Microscopic simulation evaluation method on access traffic operation.
2015;68(2):341–50. Simul Model Pract Theory 2015;53(0):139–48.
[3] Rogers HP, Strutton D, Doddridge BF. Measuring customer satisfaction with logis- [31] Tsai C-S. Evaluation and optimisation of integrated manufacturing system opera-
tics services: an investigation of the motor carrier industry. In: Proceedings of the tions using Taguch’s experiment design in computer simulation. Comput Ind Eng
1997 Academy of Marketing Science (AMS) Annual Conference. Springer; 2015. 2002;43(3):591–604.
[4] Molina-Azorín JF, Tarí JJ, Pereira-Moliner J, López-Gamero MD, Pertusa- [32] Carvalho H, et al. Supply chain redesign for resilience using simulation. Comput
Ortega EM. The effects of quality and environmental management on compet- Ind Eng 2012;62(1):329–41.
itive advantage: A mixed methods study in the hotel industry. Tour Manag [33] Jahangirian M, et al. Simulation in manufacturing and business: A review. Eur J
2015;50:41–54. Oper Res 2010;203(1):1–13.
[5] Mende M, Thompson SA, Coenen C. It’s all relative: how customer-perceived com- [34] Aboueljinane L, Sahin E, Jemai Z. A review on simulation models applied to emer-
petitive advantage influences referral intentions. Mark Lett 2014:1–18. gency medical service operations. Comput Ind Eng 2013;66(4):734–50.
[6] Conway N, Briner RB. Unit-level linkages between employee commitment to the [35] Alrabghi A, Tiwari A. State of the art in simulation-based optimisation for main-
organization, customer service delivery and customer satisfaction. Int J Human tenance systems. Comput Ind Eng 2015;82(0):167–82.
Res Manag 2014;26(16):2039–61 1–23. [36] Thorp M, Moscardini A, Cross M. Interactive discrete event simulation without
[7] Pinto L, Silva P, Young T. A generic method to develop simulation models for am- programming. Adv Eng Softw (1978) 1982;4(1):26–31.
bulance systems. Simul Model Pract Theory 2015;51:170–83. [37] Abbasian-Hosseini SA, Nikakhtar A, Ghoddousi P. Verification of lean construc-
[8] Tako AA, Kotiadis K, PartiSim. A multi-methodology framework to support facili- tion benefits through simulation modeling: a case study of bricklaying process.
tated simulation modelling in healthcare. Eur J Oper Res 2015;244(2):555–64. KSCE J Civil Eng 2014;18(5):1248–60.
[9] Moazzami A, Galankashi MR, Khademi A. Simulation, modeling and analysis of a [38] Nikakhtar A, Hsiang SM. Incorporating the dynamics of epidemics in simulation
petrol station. Int Rev Model Simul (IREMOS) 2013;6(1):246–53. models of healthcare systems. Simul Model Pract Theory 2014;43:67–78.
[10] Antony J. Design of experiments for engineers and scientists. Elsevier; 2014. [39] Xiaobing P. An application of OR and IE technology in bank service system im-
[11] Amiri M, Mohtashami A. Buffer allocation in unreliable production lines based on provement. In: Proceedings of the IEEE international conference on industrial en-
design of experiments, simulation, and genetic algorithm. Int J Adv Manuf Tech- gineering and engineering management, 2008. IEEM 2008; 2008.
nol 2012;62(1):371–83. [40] Cha J-H, Roh M-I. Combined discrete event and discrete time simulation frame-
[12] Ajdari A, Mahlooji H. An adaptive exploration-exploitation algorithm for con- work and its application to the block erection process in shipbuilding. Adv Eng
structing metamodels in random simulation using a novel sequential experimen- Softw 2010;41(4):656–65.
tal design. Commun Stat-Simul Comput 2014;43(5):947–68. [41] Madadi N, Roudsari AH, Wong KY, Galankashi MR. Modeling and Simulation of
[13] Li M, Yang F, Wan H, Fowler JW. Simulation-based experimental design and sta- a Bank Queuing System. In: Proceedings of the fifth international conference
tistical modeling for lead time quotation. J Manuf Syst 2014. doi:10.1016/j.jmsy. on computational intelligence, modelling and simulation (CIMSim), 2013. IEEE;
2014.07.012. 2013. p. 209–15.
26 M.R. Galankashi et al. / Advances in Engineering Software 92 (2016) 15–26

[42] Tang Z, Zhang W, Wu P. A holistic framework for engineering simulation platform [51] Kamrani M, Abadi SMHE, Golroudbary SR. Traffic simulation of two adjacent
development gluing open-source and home-made software resources. Adv Eng unsignalized T-junctions during rush hours using Arena software. Simul Model
Softw 2014;76:99–109. Pract Theory 2014;49:167–79.
[43] iCasas PF, iCasas AF, Garrido-Soriano N, Casanovas J. Formal simulation model to [52] Nikakhtar A, Wong KY, Zarei MH, Memari A. Comparison of two simulation soft-
optimize building sustainability. Adv Eng Softw 2014;69:62–74. ware for modeling a construction process. In: Proceedings of the third inter-
[44] Uğur A, Aydin D. An interactive simulation and analysis software for solving TSP national conference on computational intelligence, modelling and simulation
using ant colony optimization algorithms. Adv Eng Softw 2009;40(5):341–9. (CIMSiM), 2011; 2011. p. 200–5.
[45] Cornillier F, Boctor FF, Laporte G, Renaud J. A heuristic for the multi-period petrol [53] Ahmed KI. Modeling drivers’ acceleration and lane changing behavior. Mas-
station replenishment problem. Eur J Oper Res 2008;191(2):295–305. sachusetts Institute of Technology; 1999.
[46] Tack L, Vandebroek M. An adjustment algorithm for optimal run orders in design [54] Ahmadipourroudposht M, Fallahiarezoudar E, Yusof NM, Idris A. Application
of experiments. Comput Stat Data Anal 2002;40(3):559–77. of response surface methodology in optimization of electrospinning process to
[47] Steibel JP, Rosa GJM, Tempelman RJ. Optimizing design of two-stage experiments fabricate (ferrofluid/polyvinyl alcohol) magnetic nanofibers. Mater Sci Eng: C
for transcriptional profiling. Comput Stat Data Anal 2009;53(5):1639–49. 2015;50:234–41.
[48] Chuang SC, Hung YC. Uniform design over general input domains with applica- [55] Fallahiarezoudar E, Ahmadipourroudposht M, Yusof NM, Idris A. Influence of pro-
tions to target region estimation in computer experiments. Comput Stat Data Anal cess factors on diameter of core (γ -Fe2O3)/shell (polyvinyl alcohol) structure
2010;54(1):219–32. magnetic nanofibers during co-axial electrospinning. Int J Polym Mater Polym
[49] Cheng RC, Kleijnen JPC, Melas VB. Optimal designing of simulation experiments Biomater 2015;64(1):15–24.
with nearly saturated queues. J stat plan infer 2000;85(1):19–26. [56] Noordin MY, Venkatesh VC, Sharif S, Elting S, Abdullah A. Application of response
[50] Can B, Heavey C. Comparison of experimental designs for simulation-based sym- surface methodology in describing the performance of coated carbide tools when
bolic regression of manufacturing systems. Comput Ind Eng 2011;61(3):447–62. turning AISI 1045 steel. J Mater Process Technol 2004;145(1):46–58.

You might also like