Sie sind auf Seite 1von 19

J Intell Manuf (2017) 28:111–129

DOI 10.1007/s10845-014-0965-9

A RFID-based storage assignment system for enhancing


the efficiency of order picking
K. L. Choy · G. T. S. Ho · C. K. H. Lee

Received: 29 October 2013 / Accepted: 9 September 2014 / Published online: 19 September 2014
© Springer Science+Business Media New York 2014

Abstract In today’s time-sensitive markets, effective stor- the system is implemented in a typical SME specializing in
age policies are widely accepted as a means for improv- machinery manufacturing. The results illustrate that RFID-
ing the efficiency of order picking. As a result of cus- SAS can enhance the efficiency of order picking in a ware-
tomization, the variety of products handled by a warehouse house.
has increased, making storage location assignment prob-
lems more complicated. Different approaches have been pro- Keywords Storage location assignment · Order picking ·
posed by researchers for improving storage assignment and Small and medium enterprise · RFID · Fuzzy logic
order picking. However, many industrial practitioners find
it difficult to adopt such approaches due to complexity and
high associated costs. In particular, small and medium enter- Introduction
prises (SMEs), that generally, lack resources and who have
staff members with weak artificial intelligence backgrounds, Warehouse operations are critical in the context of sup-
still rely on experience when assigning storage locations for ply chain management. They facilitate storage of products,
diverse products. In these circumstances, the quality of deci- ranging from raw materials to finished goods, between the
sion making cannot be guaranteed. In view of this, an intelli- upstream and downstream regions of a supply chain. Order
gent system which can be easily adopted by SMEs is designed picking is one of the warehouse operations which have the
to improve storage location assignment problems. The pro- highest priority for improving the warehouse efficiency (De
posed system, an RFID-based storage assignment system Koster et al. 2007; Chen et al. 2014). In particular, stor-
(RFID-SAS), is a rule-based system incorporating radio fre- age policy is a major factor affecting the efficiency of the
quency identification (RFID) provides decision support for order picking process (Brynzér and Johansson 1996; Petersen
storage assignment in a warehouse. Unlike many existing sit- and Aase 2004; Joe et al. 2012). The main storage location
uations, RFID tags are attached to products at the item level assignment problem is to assign incoming products to stor-
instead of at the pallet level. As the knowledge embedded age locations in particular storage zones so as to minimize
in the system is represented in the form of rules, evaluation material handling costs while maximizing space utilization
is important and is outlined in this paper. The effectiveness (Gu et al. 2007). Without a systematic approach to assigning
of the system is verified by means of a case study in which stock keeping units (SKUs) to appropriate storage locations,
the efficiency of order picking, causes additional material
handling costs, as well as ineffective storage utilization in a
K. L. Choy · G. T. S. Ho · C. K. H. Lee (B)
Department of Industrial and Systems Engineering, The Hong Kong
warehouse.
Polytechnic University, Hung Hom, Kowloon, Hong Kong In addition, over past years, the variety of products han-
e-mail: 10902642r@connect.polyu.hk dled by a warehouse has increased because of customiza-
K. L. Choy tion. This causes storage location assignment problems to
e-mail: kl.choy@polyu.edu.hk be more complicated. Conventional approaches for storage
G. T. S. Ho assignment are not sophisticated enough to deal with the chal-
e-mail: george.ho@polyu.edu.hk lenges that occur in dynamic markets. Many previous studies

123
112 J Intell Manuf (2017) 28:111–129

have been conducted that provide decision support for stor- tion, and reducing delivery times (Gracía et al. 2007). This
age assignments. However, it is observed that in many orga- poses a great challenge to a supply chain, especially for the
nizations they are not widely adopted; in particular small and warehouses where increase in products variety generates the
medium enterprises (SMEs). Due to the limited resources of need to perform last minute changes. Since order picking is
SMEs, and a lack of knowledge about artificial intelligence one of the most labor-intensive operations in a warehouse
(AI), they are reluctant to implement AI-based systems to and any weakness in performance can adversely affect the
improve their operations. In practice, they still rely heavily entire supply chain (De Koster et al. 2007), there is a need
on personal experience to solve storage location assignment to improve order picking efficiency for survival in today’s
problems and thus the quality of their decisions cannot be dynamic market.
guaranteed. Motivated by this situation, the objective of this Order picking is a process by which products are retrieved
study is to provide a rule-based system, namely an RFID- from specific storage locations with respect to customer
based storage assignment system (RFID-SAS), in order to orders (Hsu et al. 2005). Its labor-intensiveness implies not
enhance the efficiency of order picking. Compared with other only a reliance on manpower for retrieving items for customer
existing systems, RFID-SAS is relatively easy to implement orders, but also reliance on human experience in making rele-
in SMEs. Moreover, radio frequency identification (RFID) vant decisions. This results in inappropriate and biased deci-
has been widely accepted as the next generation of barcoding. sions (Singh and Benyoucef 2013), affecting not only the
It can be used for automatic real-time data capturing at each usage of resources, but also cost and customer satisfaction
stage of a supply chain (Kwok and Wu 2009). However, based (Poulos et al. 2001). Great interest among researchers has
on a recent study conducted by Lim et al. (2013), it was found emerged in seeking ways to provide knowledge support to
that interest in RFID for warehousing is relatively low, even decision makers so as to guarantee quality of their decisions.
stagnant, in comparison to other research domains. To nar- The goal of artificial intelligence (AI) is to replicate human
row the research gap, there is a need to investigate how RFID level intelligence by a machine (Brooks 1991), so applying
can be used to improve warehouse operations in this context. AI tools is one of the possible ways to improve decision
In this study, RFID-SAS is incorporated with RFID and quality involved in the order picking process. Case-based
fuzzy logic. Data from SKUs are collected automatically by reasoning (CBR) has been applied to determine the essential
using RFID devices and decision support for selecting appro- resources and documentation needed for supporting order-
priate storage locations for SKUs is provided using fuzzy picking operations in warehouses (Poon et al. 2009; Lam et
logic. To validate the feasibility of RFID-SAS, a case study al. 2011). A genetic algorithm has been used to determine
was conducted by running a pilot study of the system in batch picking plans when there were a number of orders to
a machinery manufacturing company. Considering that the be picked simultaneously (Hsu et al. 2005; Tsai et al. 2008).
SKUs involved in machinery manufacturing are expensive In addition, some researchers have focused on solving stor-
items and require careful handling, RFID tags were attached age location assignment problems. As products have to be put
to each SKU at the item level instead of at the pallet level. into storage locations before they can be picked, it is believed
RFID readers were installed at the entrance to record the that appropriate storage location assignment can lead to an
arrival of SKUs while some were installed in the storage improvement in order picking by, for example, reducing order
areas for monitoring purposes. With reference to the data picking time (Brynzér and Johansson 1996) and the traveling
captured by the RFID devices, warehouse operations were distance (Chiang et al. 2011).
visualized and the feedback obtained was used to improve Fuzzy logic is a method to formalize the human capacity
the knowledge stored in the RFID-SAS. The results illustrate of imprecise or approximate reasoning (Adali et al. 2009).
that RFID-SAS can enhance the efficiency of order picking It is one of the knowledge-based AI techniques that have
in a warehouse. been adopted to assign incoming products to storage loca-
The remainder of this paper is organized as follows: “Lit- tions. Table 1 lists some existing methods used for storage
erature review” section contains past literature related to this assignment. Fuzzy logic has been integrated with CBR to pro-
study. In “A RFID-based storage assignment system” section, vide decision support for pick and pack planning (Tse et al.
the architecture of the proposed RFID-SAS is presented. This 2012) or hybridized with association rule mining to formulate
is followed by a case study in “Case study” section. “Results effective storage plans for products coming into a warehouse
and discussion” section presents the results and discussion. (Ho et al. 2010). An intelligent fuzzy storage assignment
Finally, a conclusion is drawn in “Conclusions” section. system has also been developed by using online analytical
processing and fuzzy logic (Lam et al. 2009). Considering
Literature review that SMEs have been rather slow in adopting tools and tech-
niques used in larger companies (Maravealkis et al. 2006). In
New marketing techniques, together with the emergence of addition, their investment capability is limited (Mezgár and
e-commerce, are generating a huge demand for customiza- Kovács 1998), fuzzy-based systems are easier to adopt in a

123
J Intell Manuf (2017) 28:111–129 113

Table 1 Comparison of RFID-SAS with other existing approaches


Category Method Objective Ease of adoption for a Author
SME

Fuzzy-based CBR and fuzzy logic To provide decision support Fairly low—requires Tse et al. (2012)
approach for pick and pack planning integration of AI tools
RFID and fuzzy association To maximize put-away Fairly low—requires Ho et al. (2010)
rule mining efficiency with real-time hybridization of AI
data retrieval features and data mining
OLAP and fuzzy logic To maximize the efficiency High—various software Lam et al. (2009)
of the put-away process are available
Non-fuzzy-based Tabu search To maximize the operation Low—requires AS/RS Yang et al. (2013)
approach efficiency of unit loading in the warehouses
multi-shuttle AS/RSs before adoption
Tabu search and simulated To minimize retrieval cycle Low—requires AS/RS Bosma et al. (2012)
annealing time in the warehouses
before adoption
Association rule mining To assign storage locations Low—requires Chiang et al. (2012)
based on associations relatively long
between products computation time

SME due to the existence of available software programmes and penetration (Kuo and Chang 2013), it has been found that
available on the market. Non-fuzzy approaches such as tabu interest in RFID in warehousing is basically stagnant and rel-
search (Yang et al. 2013), simulated annealing (Bessenouci atively small in comparison to other research domains (Lim
et al. 2012) and modified heuristics based on association rule et al. 2013). To narrow this research gap, this study proposes
mining (Chiang et al. 2012) require automated storage and an intelligent system incorporating RFID and fuzzy logic to
retrieval systems (AS/RSs) in warehouses or a relatively long solve storage location assignment problems with the objec-
computation time, making it difficult to adopt the proposed tive of improving order picking operation in a warehouse.
methods in an SME. In addition, according to De Koster et
al. (2007), academic order picking literature focuses more
on high-level picking and AS/RSs. This implies that most of A RFID-based storage assignment system
these approaches may not be applicable to typical SMEs in
which their automation and picking levels are low. Therefore, In this section, the system architecture of the RFID-SAS is
research effort needs to focus on applying fuzzy approaches introduced, followed by a methodology for implementing the
for storage assignment, with particular consideration of the RFID-SAS in an SME.
characteristics of SMEs.
Furthermore, it has been observed that conventional expert System architecture
systems, which solely apply AI tools, may not be fully
applicable to improving the efficiency of order picking in The architecture of the RFID-SAS is shown in Fig. 1. There
today’s warehouses as storage assignment problems have are two modules constituting the RFID-SAS; (i) Data collec-
been complicated by an increase in number of storage loca- tion module, and (ii) Decision support module. The data col-
tions and products (Chiang et al. 2012). In particular, RFID lection module encompasses RFID devices to capture SKU
has emerged as a solution to such problems (Mcfalane et al. related data which are critical for storage location assign-
2003). RFID is an automatic identification technology for ment. SKUs are associated with RFID tags which store fea-
objects or people, using radio frequency transmission (Juels tures of SKUs such as their dimensions, weights, and load-
2006; Vrba et al. 2008; Zhou and Shi 2009). It has been ing values. Whenever they pass through an RFID gateway,
applied to build a real-time data capturing environment by RFID readers detect signals from the tags and pass them to
equipping resources with RFID devices (Zhang et al. 2012). RFID middleware for processing. The processed data are then
According to Lyu et al. (2009), RFID outperforms barcodes stored in a centralized database linked to other internal sys-
as, in real-time, it can store vast amounts of information that tems such as the warehouse management systems (WMS),
cannot be seen directly but can still be identified. RFID can enterprise resource planning (ERP), and customer relation-
identify multiple tags simultaneously. moreover, RFID infor- ship management (CRM). The centralized database acts as a
mation can be overwritten. Despite the benefits RFID can bridge between the two modules by transferring the relevant
bring to warehouse management such as high-speed scanning data to the decision support module. The decision support

123
114 J Intell Manuf (2017) 28:111–129

Fig. 1 Architecture of the RFID-SAS

module applies fuzzy logic to assign each of the SKUs to sponding SKU. RFID readers are installed at the warehouse
an appropriate storage location. The recommended storage for the receipt of RFID signals when SKUs with tags attached
locations are determined based on the fuzzy rules stored in arrive. The signals received are transmitted to RFID middle-
a knowledge repository. To guarantee the decision quality ware for decoding into meaningful information before being
determined by the system, evaluation of fuzzy rules is per- stored in a centralized database. This centralized database
formed on a regular basis. To achieve this, RFID readers are is used to transfer data to the decision support module for
installed at storage areas to detect tag signals from SKUs for determining storage location assignment decisions. In addi-
monitoring purposes, such as calculating SKU turnover fre- tion to the captured RFID data, other data which are ini-
quency. The monitoring results captured by RFID allow the tially stored in other internal databases could be important
management to refine the fuzzy rules. Details of each module for storage assignment location determination. Therefore, to
are discussed in the following sections. ensure the availability of all required data for decision mak-
ing in the decision support module, the centralized database
Data collection module is linked with other internal systems such as WMS, ERP, and
CRM before data is transferred to the next module. Extensible
The data collection module employs RFID devices to capture markup language (XML) is adopted as the standardized data
data which assists in decision making for storage location format in the centralized database in order to prevent any
assignment. Each SKU is initially associated with a RFID problems from occurring during the data retrieval process.
tag which contains essential information related to the corre- When there is a tag signal detected by the RFID readers, the

123
J Intell Manuf (2017) 28:111–129 115

relevant data of the corresponding SKUs are passed from the


database to the decision support module for further analysis.

Decision support module

The decision support module is responsible for determin-


ing storage assignment location decisions, based on the data
input from the data collection module. It is a fuzzy system
which involves three main processes: (i) fuzzification, (ii)
operation of a fuzzy inference engine, and (iii) defuzzifica-
tion. Since data input from the data collection module are
in numerical form, fuzzification is conducted for conversion
into fuzzy sets according to pre-defined membership func-
tions. A knowledge repository is used to store a set of fuzzy
rules, in which each indicates the relationship between input
and output variables. In the fuzzy inference procedures, out-
put fuzzy sets are generated with reference to fuzzy rules.
They are then converted into numerical values by defuzzi-
fication. In RFID-SAS, the numerical values of the outputs
represent the storage assignment locations of the incoming
SKUs.
After the SKUs are stored, RFID readers installed in the
storage areas are used to monitor the warehouse operations
such as the popularity and turnover of the SKUs. The moni-
tored results which are enabled by the RFID devices, serve as
a reference for management to regularly evaluate the fuzzy
rules. Since the fuzzy reasoning process is based on stored
fuzzy rules, it is expected that refinement of these fuzzy rules
will provide better quality decisions for the assignment of
storage locations. Fig. 2 Methodology for implementing the RFID-SAS

Methodology
of linguistic terms, (iii) Determination of membership func-
In order to implement the proposed RFID-SAS in an SME, tions, and (iv) Fuzzy rule generation.
a generic methodology, as shown in Fig. 2, is designed. Five (i) Selection of input and output variables
phases are involved in implementation, each of which con- In this step, both input and output variables of the RFID-SAS
sists of a series of procedures. Details of each phase are pre- have to be defined by the warehouse operators. The input
sented in the following sections. variables are those which influence decisions regarding stor-
age location assignment. Warehouse operators are required
Phase 1: Identification of the input and output variables of to list the criteria which can affect their decision making.
the RFID-SAS All the variables defined in this step must, if possible be
expressed in crisp values for the use of fuzzy logic. More-
Phase 1 involves identification of input and output variables over, the output variables are the decision variables which
of the RFID-SAS. In order to define appropriate variables, are currently determined by operator experience when deal-
knowledge acquisition is needed by conducting interviews ing with storage location assignment problems. It is believed
with domain experts. Since, in most warehouses, operators that warehouse operators are reluctant to adapt to any new
are responsible for assigning SKUs to storage locations, they decision making processes if there are a many output vari-
are the domain experts who are expected to be capable of pro- ables generated, requiring them to interpret or to do further
viding relevant knowledge. This knowledge is then refined analysis. Considering that a precise storage location is not
and verified at the management level before being stored in always necessary for most SMEs, the number of output vari-
the system. In this phase, there are four steps involved: (i) ables is reduced to two; (i) storage shelf, and (ii) storage
Selection of input and output variables, (ii) Determination level.

123
116 J Intell Manuf (2017) 28:111–129

(ii) Determination of linguistic terms Input Variable A (If part)


Compared to other methods, the fuzzy logic approach uses
qualitative descriptions to provide quantitative values. There- Input Variable B (If part)
fore, it is essential to determine some conventional terms for
Input Variable C (If part) Output Variable (Then part)
describing the variables. In this step, all variables selected in
the previous step have to be associated with linguistic terms.
Fig. 3 Structure of a rule block format with three inputs and one output
There is no restriction on the number of linguistic terms for
each variable. However, the linguistic terms determined in
this step must be easily interpreted by warehouse operators.
Otherwise, there will be difficulties when these operators are house operators are required to discuss and share their knowl-
required to define fuzzy rules during the following steps. edge and experience so as to fill in the rule blocks. Finally,
the obtained rules are checked and verified at the manage-
(iii) Determination of membership functions
ment level. Initial fine-tuning of the rules is allowed, if
Membership functions play an essential role in achieving a
necessary.
successful design of fuzzy logic-based systems. Unlike clas-
sical set theory that classifies the elements of the set into
crisp sets, a fuzzy set has an ability to classify elements into Phase 2: Physical setup of the RFID device
a continuous set using the concept of degree of membership
(Tahera et al. 2008). The membership function not only gives Phase 2 is the physical setup of the RFID device. After the
0 or 1 but can also give values between 0 and 1. Furthermore, variables have been defined, a comprehensive hardware sys-
the choice of membership function is based on subjective tem has to be built so as to collect data and update stor-
decision criteria and the initial values rely heavily on trial and age assessment for decision support and fuzzy rule valida-
error methods (Bosma et al. 2012). Warehouse operators are tion modules respectively. Therefore, the setup of the RFID
asked to describe the fuzzy character of each linguistics term device is another important issue that directly affects the
by means of membership functions. Considering that most performance of the entire RFID-SAS in terms of accuracy
operators have limited technical knowledge, only triangular and reliability. In general, the requirements and performance
and trapezoidal membership functions are provided for their measures of the RFID system have to be consolidated before
selection. It is believed that people who lack AI knowledge component selection in order to evaluate the feasibility and
will find it easier to understand triangular and trapezoidal effectiveness of the application. Typical measurements of
membership functions, compared to other smooth functions a RFID system include tag response rates, duration and
such as Gaussian functions. In addition, since the suggested strength of radio frequency signals throughout a specified
storage shelf and storage level are obtained by rounding up period, effective areas of the read-zone and stability of the
the defuzzified outputs, precise membership function posi- system during each trial. To address the above considerations,
tioning is not essential in this case. Therefore, though the three steps have to be undertaken; (i) selection of the type of
choice of membership function becomes limited, the accu- RFID tag, (ii) selection of the number and locations of RFID
racy of the RFID-SAS will not be significantly affected. readers, and (iii) selection of tag orientation and placement.
(iv) Fuzzy rule generation (i) Selection of the type of RFID tags
Unlike other non-rule based approaches, fuzzy logic relies on After intensive development in the industry during recent
a set of if-then rules to relate the input variables to the output years, there are various choices of tags in the market. In this
variables. As a result, fuzzy rules have to be collected before step, an appropriate type of RFID tag has to be selected for
the execution of fuzzy logic. The goal of fuzzy rule generation the specific requirements of the RFID application. Regard-
is to define a rule base in which the relationship between the ing types of RFID tag, in general, there are three categories;
input and output variables are represented in terms of fuzzy (i) active, (ii) passive and (iii) semi-active tags which enable
IF-THEN rules. If the number of variables in the rules is too communication between tags and antennas. Apart from the
large, the chance of having inconsistency between multiple type power of tags, the frequency, involving low, high or ultra
experts will be high. Therefore, a rule block format, as shown high frequencies, is another critical issue affecting the effec-
in Fig. 3, is referred to when generating fuzzy rules so that tiveness of communication. It is difficult to trigger a tag and
the maximum number of variables in a rule can be limited to response if the radio frequency is being blocked, reflected,
four. In this rule block format, each variable is described by scattered or absorbed. Therefore, to select an appropriate type
a linguistic term. The input and output variables form the IF of RFID tag, a company has to consider its needs in terms of
part and THEN part of the rules respectively. Another reason the capacity for information storage and processing power,
for applying the rule block format is that it is easier to dis- the nature of the target product and the surrounding environ-
cover any inconsistencies in the rules. During this step, ware- ment, and the read range between the tag and antenna.

123
J Intell Manuf (2017) 28:111–129 117

(ii) Selection of the number and locations of RFID readers missing or incomplete entries. In addition, since data from
Today, the reader always has a built-in antenna and is respon- different sources can be in different formats, these formats
sible for (i) tag communication through the radio frequency are converted to XML for standardization which can then
signal transmission and receipt, and (ii) reading the identifi- prevent problems from occurring in data retrieval and data
cation and information stored in the tag. During this step, a updating.
number of trial-and-error experiments have to be conducted
(iii) Database composition
for determining the number, location and positioning of the
After preprocessing data, database composition is needed.
reader in order to create effective and stable coverage. With
Data are loaded into a data warehouse and organized in fact
the help of experimental data, an appropriate decision can be
and dimensional tables. In order to improve data integrity
made in the tradeoff between cost, mainly hardware value,
in the SME, a centralized database is an aggregation of
and overall performance of the system. In addition, these
data marts. Individual data marts are created for storing
experiments have to be carried out on-site taking environ-
data within each department, such as the Sales Department,
mental and practical factors, such as the path and speed of
Warehouse Department, and Production Department. Each
trucks passing through the gateway, into consideration so
data mart has the same structure as the data warehouse, but
that any unexpected behavior within the effective zone can
its stored data is organized according to the corresponding
be identified.
department.
(iii) Selection of tag orientation and placement
Similar to the above selection method, a number of experi-
Development of the decision support module
ments have to be performed for the selection of tag orientation
and placement. The placement of the tag is where the tag is
Phase 4 is the development of the decision support module.
to be located on the pallet, the carton or on any individual
The function of the decision support module is executed, and
product. For example, it can be placed on the front face, side
based on fuzzy logic. There are various software programmes
face, or top face of an item. In addition, the orientation is how
available for implementation of fuzzy logic inference proce-
the tag is to be placed on the item, say vertically, horizon-
dures. In particular, the MATLAB Fuzzy Logic Toolbox is
tally, or obliquely. A series of comprehensive experiments on
a popular choice due to its user-friendliness and the provi-
different orientations and placement combinations has to be
sion of good visualization. During this phase, there are three
conducted to determine the optimal setting under a particular
steps involved, namely (i) Retrieval of input variables, (ii)
environment.
Selection of a fuzzy inference system, and (iii) Generation
Phase 3: Development of the data collection module of a storage location assignment plan.
(i) Retrieval of input variables
Phase 3 is the development of the data collection module.
Since the input variables appear in the IF part (condition)
The main task is to construct a centralized database which is
of the fuzzy rules while the output variables appear in the
linked with other related data sources and RFID middleware.
THEN part (consequence) of the rules. The fuzzy inference
During this phase, the Information Technology (IT) Depart-
system can only predict the consequences when a particular
ment in an SME plays an important role in performing three
condition is given. Therefore, prior to the execution of the
steps, namely (i) Data extraction, (ii) Data preprocessing, and
fuzzy inference system, the input variables identified in Phase
(iii) Database composition.
1 have to be retrieved from the centralized database. After
(i) Data extraction that, they will be inputted into the fuzzy inference system to
During this step, the identified variables are extracted to assist predict the output variables.
in storage location. Since the data collection module employs
(ii) Selection of a fuzzy inference system
RFID devices to capture data from the SKUs whenever they
MATLAB fuzzy logic toolbox is used for the implementation
arrive at the warehouse, one of the sources for data extraction
of the fuzzy logic inference procedures. In general, Mamdani
is the RFID middleware. Moreover, additional data which is
fuzzy models are popular in low-level direct control (Karray
important for storage location has to be extracted as well.
and deSilva 2004) and a min-operator is considered as a nat-
It is believed that they can be initially stored in other inter-
ural choice for inference when the rules are fuzzy “AND”
nal databases such as WMS, ERP and CRM. Therefore, the
rules (Bellman and Giertz 1973; Zimmermann 1991). In
responsibility of the IT Department during this step is to
addition, the degree to which the combined rules are fulfilled
extract all relevant data from the appropriate sources.
is mostly calculated by taking the union of the rule output
(ii) Data preprocessing using the maximum operator (Bosma et al. 2012). In view
After the data is extracted, data errors are minimized by veri- of that, Mamdani with min-max operators are selected in the
fying accuracy, correcting spelling errors, and in filling in any MATLAB software. Before the retrieved input variables are

123
118 J Intell Manuf (2017) 28:111–129

fed directly into the software, the membership functions and (iv) Rule assessment and validation
fuzzy rules are inputted and stored in the software for the To confirm the truthfulness of the outputs generated by the
fuzzy inference process. For defuzzification, one of the most RFID-SAS, rule assessment and validation are carried out.
popular defuzzification methods; center of gravity is chosen. There are two pieces of important information for the man-
agement to assess the rules. The first one is comparing
(iii) Generation of a storage location assignment
the results of KPIs. If the improvement cannot reach the
The storage shelf and storage level generated by MATLAB
desired level over a specific period of time, an examination of
Fuzzy Logic Toolbox are crisp values. However, in order to
the rules is urgently needed. Individual fine-tuning is done
adopt the generated output in an actual warehouse, rounding
according to judgment by management personnel. If there
up of the crisp values may be needed. For example, if the
are rules which are always seen to be redundant, they can be
storage level obtained after defuzzification is 2.7, it has to
removed. A reduction in the use of rules can help increase
be rounded up to 3, indicating that the third storage level
system efficiency and ease rule complexity in the future. The
is suggested for storage. Therefore, in this step, warehouse
second piece of information needed is concerned with the
operators have to be well trained on interpreting the results
RFID. Since there are RFID devices installed to visualize
generated by the software.
the movements of SKUs in the warehouses, management
can monitor warehouse operations and identify any poten-
Evaluation of the RFID-SAS
tial improvements. For example, management may find that
there are items that are always retrieved in the same batch.
In order to verify the effectiveness of RFID-SAS, its evalu-
However, these items could be stored separately according
ation is conducted in Phase 5. There are four steps involved,
to the fuzzy rules, thereby lowering order picking efficiency.
namely (i) Selection of key performance indicators (KPIs),
In such cases, management has to judge if it is necessary to
(ii) KPI Measurement, (iii) Comparison of KPIs, and (iv)
put these items together, and the feedback obtained is then
Rule assessment and validation.
used for refinement of the fuzzy rules. It is suggested that rule
(i) Selection of KPIs assessment and validation should be performed on a regular
To evaluate the RFID-SAS, KPIs have to be selected. It is sug- basis so that the fuzzy rules can be challenged and improved.
gested that the selection of KPIs is performed at the manage- As a result, a company can obtain a set of decision rules
ment level as this may be related to business objectives and which are of good quality.
future company policy. For instance, traveling distance and
order picking time are commonly used KPIs for the scope of
such a study and this. Furthermore, the measurement method
of each KPI has to be considered during the selection of KPIs. Case study
(ii) KPI measurement
The feasibility of the RFID-SAS is validated by means of a
With reference to the selected KPIs and their measurement
case study in which a pilot run of the system was conducted
methods as defined in the previous step. Depending on the
in a machinery manufacturing company located in Shenzhen,
nature of the KPIs, the measurement method could be system-
China. Founded in 2009, the company is a typical SME and
based or manual-based. If it is the former, the IT Department
has expertise in the manufacture of a wide range of automatic
has to ensure that the KPIs collected from the system are
machines. Some examples of the machines manufactured by
accurate and up-to-date. If it is the latter, providing training
the company are shown in Figs. 4 and 5. Their machines are
for corresponding staff members is suggested so that they
useful for producing steel cores, as shown in Fig. 6. These
understand why and how to measure the desired KPI accu-
are used for products such as electrical adaptors, transform-
rately.
ers, and amplifiers. Based on requests made by customers,
(iii) Comparison of KPIs the company customizes machine design which may entail
During this step, KPIs measured before system implemen- different parts and components. Because of customization, a
tation and after system implementation are compared. For large variety of SKUs are stored in the warehouse, and the
each KPI, management has to obtain a consensus on the company has found it difficult to manage these different items
desired improvement after system implementation and the effectively in its warehouse. Without a structured approach
KPIs before system implementation are referred to as a to managing the SKUs, extra time and effort has been spent
benchmark. Some remedial polices should also be planned in assigning storage locations as well as in retrieving partic-
so as to tackle any possible problems when KPIs show sys- ular items for production. Therefore, the company decided
tem implementation has not met expectation. In addition, the to have a pilot run of the RFID-SAS in an attempt to improve
comparison results serve as useful information for the com- the current storage assignment and order picking processes.
pany to assess fuzzy rules. These are described in the following sections.

123
J Intell Manuf (2017) 28:111–129 119

Fig. 4 Core production machine Fig. 5 Steep tape transfer machine

Existing problems faced by the company

Based on the existing storage assignment process in the case


company, two problems are observed:
(i) Lack of a standardized storage assignment strategy
Currently, SKUs are assigned to different locations based
on the perceptions and knowledge of warehouse operators.
Since different operators may have different perceptions,
there is a lack of a standardized storage assignment strat-
Fig. 6 Steel cores made by the core production machine
egy in the company. The quality of decision making cannot
be guaranteed and the space utilization of the warehouse may
not be fully utilized. In the existing approach, some SKUs SAS for improving the order picking efficiency by better
are stored on shelves while some are put on the ground, as storage assignment.
shown in Figs. 7 and 8.
(ii) Inefficient order picking process Existing storage location assignment workflow in the
The inefficient order picking process is attributed to unsys- company
tematic storage assignment. During order picking, it takes
a long time for operators to find the required SKUs which Prior to the implementation of the system in the case com-
are stored randomly. In addition, as there are no clear writ- pany, the existing storage location assignment workflow in
ten records showing the exact locations of SKUs. Moreover, the company is studied as shown in Fig. 9.
routes might be used repeatedly when there are several SKUs After the company receives an order from a customer, the
to be picked up from the same location, instead of picking design team evaluates the specifications and checks to see if a
them all up at the same time, thus reducing the efficiency of new machine needs to be designed to fulfill it. Following that,
the order picking process. a bill of materials is compiled and a list of items which have
In order to tackle the above mentioned problems, the man- to be picked for production is sent to the warehouse. After the
agement of the company decided to implement the RFID- warehouse receives the order picking list, they pick the items

123
120 J Intell Manuf (2017) 28:111–129

support in storage location assignment. With the use of the


proposed system, it is expected that the decision variables,
such as storage shelf and storage level, can be determined in
a more efficient manner, and decisions made will therefore
be of better quality.

Implementation of the RFID-SAS

To implement the RFID-SAS in the company, a five-phase


methodology presented in “Methodology” section is fol-
lowed. Table 2 summarizes the work achieved in each phase
of the implementation work. Details of each phase under-
taken in the company are discussed in the following sections.
(i) Phase 1: Identification of the input and output variables
of RFID-SAS
According to the warehouse operators in the company, there
are ten input variables and two output variables identified
for the operation of the RFID-SAS, as shown in Table 3.
The input variables include the weight (WE), length (LG),
width(WD), height (H), capacity (C), turnover frequency (F),
Fig. 7 SKUs stored on a 4-level shelf
yield (Y), cubic frequency (CF), cost (WH) and fragility
(FG). The output variables are the storage shelf (SF), and
the storage level (ST).
Each variable has to be associated with a set of linguistic
terms, the fuzzy character of each linguistic term is repre-
sented by membership functions (Suhail and Khan 2009). In
order to determine the positioning of the membership func-
tions, the warehouse operators firstly define the discourse of
the variable with reference to historical data. They have to
define a range of values in which there are no clear-cut bound-
aries in order to associate most values to one single linguis-
tic term. Within this range, membership functions are posi-
tioned in such a way that the input values can be associated
Fig. 8 SKUs put on the ground with more than one complementary membership function.
For each triangular and trapezoidal membership function,
three points and four points have to be defined for position-
from the storage shelves and levels. If any items are out of ing respectively, by trial and error.
stock, they inform the Purchasing Department who create a The membership function of WE is illustrated in Fig. 10.
purchase order for replenishment. After inspection of incom- The linguistic terms describing WE are “Light”, “Fairly
ing items from the suppliers, they are stored by the warehouse light”, “Medium”, “Fairly heavy”, and “Heavy”. According
operators. If any storage locations are specifically dedicated to the historical records stored in the centralized database,
to items, they are transported and stored in these locations. the maximum weight of SKUs handled by the company is
Otherwise, operators, use their experience in deciding upon 24 kg. Therefore, the x-axis of the membership functions of
which shelf and level the item should be stored. Their usual “Weight” is set in a range between 0 and 24 kg. After that,
practice is to first check if there is any empty space near sim- based on their experience, warehouse operators get a consen-
ilar items or items within the same class. If so, they will store sus that the weight of SKUs between 4 and 20 kg cannot be
the items nearby these. It is observed that decisions involved easily described by using one linguistic term, Therefore, if
in storage location assignment are heavily reliant on operator the input values are within this range, it is possible for them
experience. Storage decisions are made without any objective to be associated with more than one membership function.
knowledge and the quality cannot be guaranteed, thus order Triangular membership functions are used due to simplicity
picking may be later adversely affected. This highlights the and are easy to define in the MATLAB Fuzzy Logic Tool-
need to develop an intelligent system to provide decision box. As an initial starting point, the membership functions

123
J Intell Manuf (2017) 28:111–129 121

Fig. 9 Existing storage location assignment workflow in the company

for “Fairly Light”, “Medium” and “Fairly Heavy” are posi- berships of 1 respectively. To improve the accuracy of the
tioned in such a way that the range of the graph from 4 to results, it is suggested that the three points of the triangular
20 kg can be evenly covered. As a result, the middle point membership functions be determined by trial and error. How-
of the x-axis, i.e. 12 kg, is associated with “Medium” with ever, as previously mentioned, precise membership function
a membership of 1. Following that, 8 and 16 kg are associ- positioning is not essential in the RFID-SAS. Therefore, the
ated with “Fairly Light” and “Fairly Heavy” both with mem- company agrees with the positioning if it is found that the

123
122 J Intell Manuf (2017) 28:111–129

Table 2 Work undertaken in the company during implementation Similarly, the weight is viewed as “Heavy” if it is greater than
Phase Work achieved 20 kg and the handling process of heavy SKUs is also found
irrespective of the actual weights. Thus, a trapezoidal mem-
Identification of the input and - 8 input variables and 2 bership function for “Heavy” is positioned in such a way that
output variables of the output variables are
the membership values of “Heavy” should always be 1 when
RFID-SAS identified
the weight is larger than or equal to 20 kg. If the SKU has
- The fuzzy characteristics
of each variable are a weight of 17.5 kg, it has a membership value of 0.375 for
defined Fairly Heavy and 0.625 for Heavy. Such an input fuzzy set
- A set of fuzzy rules is will be inputted to the fuzzy inference engine to generate the
prepared. output fuzzy sets based on some pre-defined fuzzy IF-THEN
Physical set up of the RFID devices - 6 RFID readers are rules. Through knowledge acquisition, the knowledge related
mounted in the entrance to the storage location assignment is shown in a rule block
and stage areas
format which can be seen in Fig. 3. An example of fuzzy
- RFID metal tags are
attached to SKUs at the
rules in a rule block format is shown in Fig. 11. Because the
item level chance of having inconsistency in judgment between multi-
- Tags are oriented at 0◦ on ple experts will be high if the number of variables in the rules
the front face of SKUs is large, the initial maximum number of variables appearing
Development of the data collection - A centralized database is in a rule is limited to four. As illustrated in Fig. 11, each of
module built the four variables is described by a linguistic term. The input
- Data are stored in the variables and an output variable form the IF part and THEN
centralized database part of the rules respectively. With the use of the rule block
Development of the decision - MATLAB Fuzzy Logic format, it is also easier to discover any inconsistencies in the
support module Toolbox is used
rules.
- Variables of 8 SKUs are
inputted into the software
Warehouse operators can discuss and share their knowl-
edge and experience so as to fill in the rule blocks during
Evaluation of the RFID-SAS - Travelling distance, order
picking time and the rule generation. During the process, consensus sometimes
number of missing items cannot be reached among the operators. A set of sample data
are selected as KPIs are then extracted from the database for testing under dif-
- KPIs before and after the ferent sets of rules. The results are then compared and only
use of the system are
those rules which generate better results are shortlisted dur-
compared
ing rule generation. For example, the case company prefers
- Non-firing rules are
eliminated heavy SKUs to be stored at the bottom of each shelf. How-
ever, warehouse operators have different opinions when they
generate rules having the input variable “Weight” with its
Table 3 Input and output variables identified in the company linguistic term “Heavy”. In this case, 24 relevant historical
Input variables Output variables data were extracted for testing and different storage assign-
ment plans obtained based on different sets of fuzzy rules.
Weight (WE) Turnover frequency (F) Storage shelf (SF) After comparison of the results, the rules which can provide
Length (LG) Yield (Y) Storage Level (ST) a better location for the heavy SKUs are shortlisted.
Width (WD) Cubic frequency (CF)
Height (H) Cost (WH) (ii) Phase 2: Physical set up of the RFID devices
Capacity (C) Fragility (FG) After identification of the system variables, RFID devices
are set up in the warehouse for capturing data. In order to
notify the arrival of SKUs and monitor the SKUs stored,
aggregated surface area of the membership functions covers RFID readers are mounted in the entrance and storage areas.
the x-axis of the graph. On the other hand, it is agreed that Due to the physical constraints of the warehouse, a total of
the weight of SKUs is as “Light” if it is not greater than 4 kg. six readers are positioned at the door entrance and corners
According to the opinions of the warehouse operators, the of storage areas. In addition, RFID tags have to be attached
handling process Light SKUs is the same regardless of the to the items. Since most items involved in machinery manu-
actual weight. Therefore, it is expected that the membership facturing are metal objects which can easily reflect the radio
values of “Light” should always equal to 1 when the weight is frequency signals generated by the readers, the signals can-
less than or equal to 4 kgs. As a result, a trapezoidal member- not penetrate the RFID paper tags for identification before
ship function for “Light” is positioned as shown in Fig. 10. being reflected. To overcome this problem, RFID metal tags

123
J Intell Manuf (2017) 28:111–129 123

Fig. 10 Membership functions


of the variable “Weight”

Turnover frequency
Fragility
Cost Storage shelf

Low Medium High


Low Medium High Low Medium High Low Medium High
Low Shelf 2 Shelf 1 Shelf 1 Low Shelf 3 Shelf 2 Shelf 2 Low Shelf 4 Shelf 4 Shelf 3
Medium Shelf 2 Shelf 1 Shelf 1 Medium Shelf 2 Shelf 2 Shelf 2 Medium Shelf 4 Shelf 4 Shelf 3
High Shelf 1 Shelf 1 Shelf 1 High Shelf 2 Shelf 2 Shelf 2 High Shelf 4 Shelf 3 Shelf 3

Fig. 11 Fuzzy rules in a rule block format

are adopted. These are attached to the items as they possess stored in the centralized database in a structured way. For
magnetic materials for receiving and capturing the signals. instance, some data such as the item name and item code are
Tags are attached to items instead of pallets for ease of mon- collected from the order receipt record of the company’s cur-
itoring each item, with better handling and greater security. rent inventory management system. After the data are stored
After tag selection, it is also important to decide tag orien- in a centralized database, they are transferred to the decision
tation and placement. RFID readers are in fixed positions, support module for determining storage location assignment
so the tag is placed on one of the three faces of an item, decisions.
namely the top face, front face or side face, while the item
(iv) Phase 4: Development of the decision support module
is moved across the RFID gateway to enter the warehouse.
The decision support module of the RFID-SAS is developed
It is oriented at vertical angles of 0◦ , 45◦ or 90◦ in front of
with the use of software, MATLAB Fuzzy Logic Toolbox.
antennas. It is found that having the tag with 0◦ on the front
After the knowledge identified in Phase 1 is inputted into the
face performs best in terms of response rate and recognition
MATLAB Fuzzy Logic Toolbox, users are allowed to enter
range. The readers can identify the tag from a longer distance
the input variables so that the software can compute and gen-
when the tag is placed on the front face at 0◦ . Furthermore,
erate the output variables, based on the fuzzy rules reasoning
it is observed that the total number of readings is the largest
mechanism. When the SKUs with RFID tags arrive, the RFID
when the tag is vertically placed on the front, showing that
readers at the warehouse entrance identify the SKUs and the
there are more responses along the motion path of the items.
RFID signals induce the system in order to extract all the
Thus, in order to successfully deploy RFID, metal tags are
relevant SKU related attributes which are helpful for mak-
used and they are placed vertically on the front face of each
ing storage location assignment decisions, from the database.
item.
Eight SKUs are selected in this example for demonstrating
(iii) Phase 3: Development of the data collection module the mechanism of the RFID-SAS. Table 4 lists the input vari-
Phase 3 is the development of the data collection module. ables of the SKUs extracted from the centralized database.
To ensure the availability of data for decision support, data There are eight SKUs selected for the pilot run of the sys-
including the input variables identified in Phase 1 should be tem: laser sensor, 5 A relay, 2,000 W inverter, touch screen,

123
124 J Intell Manuf (2017) 28:111–129

Table 4 Input variables of eight


SKUs SKU Input variables for stor- Input variables for stor-
age shelf assignment age level assignment

F Y CF WE LG WD H C VH FG

Laser sensor 14 40 3, 200 2 4 4 5 80 350 H


5 A relay 35 55 13, 200 5 5 6 8 240 10 M
2,000 W inverter 34 60 140, 400 12 18 10 13 2, 340 220 L
Touch screen 16 28 21, 000 2 15 10 5 750 450 H
Gear decelerator 28 55 3, 300 3 5 3 4 60 60 M
Strong magnet 31 33 7, 920 4 6 5 8 240 25 L
3-colored warning light 17 24 57, 600 9 12 10 20 2, 400 100 M
Slider block 27 40 3, 360 3.5 7 3 4 84 80 L

gear decelerator, strong magnet, a 3-color warning light, and (v) Phase 5: Evaluation of the RFID-SAS
a slider block. Quantitative values of the input variables of The ultimate goal of improving the current storage location
these SKUs are inputted to the system for determining stor- assignment process is to enhance the order picking efficiency
age locations. for production. Therefore, to evaluate the effectiveness of
The user interface of the system is shown in Fig. 12. Users the RFID-SAS, order picking before system implementation
have to enter the numerical values of the input variables of and after system implementation are compared. In particular,
the SKUs via the interface. They are able to view the degree the total travelling distance used for picking a list of items,
to which each IF part of the rules has been satisfied (Tahera the order picking time and the number of missing items are
et al. 2008). In addition, the output variables are displayed chosen to evaluate the RFID-SAS.
for decision making purposes. Users are provided with the
suggested “Storage shelf” and “Storage level”.
Figure 13 illustrates the storage locations of the eight Results and discussion
SKUs assigned by the RFID-SAS. Based on the stored
knowledge, three of them are stored in Rack 1 while five of In order to evaluate the effectiveness of RFID-SAS for
them are stored in Rack 2. In addition, the turnover frequen- enhancing storage location assignment, a comparison between
cies of the 5 A relay, the slider block, the gear decelerator the existing storage location assignment and that assigned by
and the 3-colored warning light are relatively high. There- RFID-SAS is conducted. Table 5 presents the existing stor-
fore, Shelf Level 2 is suggested as their storage location, as age location and that suggested by the RFID-SAS of eight
this allows warehouse operators to pick them more conve- selected SKUs. Based on the travelling distances between the
niently. warehouse entrance/exit where the order picking starts and
In the storage areas, RFID devices are installed to detect the storage shelves. Presented in Table 6 is the total distance
tag signals from the stored items. The movements of SKUs, moved by a warehouse operator to retrieve the eight selected
whenever they are being stored or picked, are visualized items is shown. It is assumed that the operator retrieves all
real-time. After the SKUs are stored, the company is able eight items at once and the route with the shortest travel-
to monitor the warehouse operations and evaluate the fuzzy ling distance is adopted. The total travelling distance for the
rules by referring to the information captured by the RFID required order picking process based on the existing storage
devices. For instance, when it is found that there are items location and that suggested by the RFID-SAS are compared
which are usually picked together each time, putting them in Table 7.
nearby each other will increase the efficiency of order pick- In the above mentioned example, the travelling distance is
ing. Such feedback is obtained by refining the fuzzy rules so reduced by nearly 50 % when the company adopts the storage
as to improve the storage location assignment plans gener- location assignment suggested by the system. In addition,
ated by the RFID-SAS. Figure 14 shows the interface of the the order picking time and the number of missing items are
MATLAB Fuzzy Logic Toolbox for users to define and/or improved, as shown in Table 8, after a nine-month pilot run
refine the fuzzy rules. The rules can be adjusted by changing of the system. With the use of the RFID-SAS, the average
the linguistic terms of the variables in each rule. It is expected picking time per order is shortened by 75 %. This is because
that an improved storage assignment plan can be obtained if additional time is wasted on searching for the items to be
the fuzzy rules are well adjusted. picked before system implementation. On the other hand the

123
J Intell Manuf (2017) 28:111–129 125

Fig. 12 An interface of MATLAB Fuzzy Logic Toolbox

Fig. 13 Storage location assignment of eight SKUs

RFID-SAS can monitor the location of different SKUs stored RFID-SAS suggests a specific location for the warehouse
in the warehouse. As a result, the warehouse operators can operators to store different items. Consequently, no items
easily pick the desired items according to the given locations are missed or lost in the warehouse.
with the use of the RFID-SAS, increasing the efficiency of Rule assessment and validation is carried out in the com-
order picking. Furthermore, the systematic storage location pany on a monthly basis. During a nine-month pilot run of the
assignment scheme provided by the RFID-SAS prevents the system, reduction in travelling distance reached the desired
occurrence of missing items. The warehouse operators used level. This implies that the rules selected in the rule firing
to store different items randomly before the use of the system, process during fuzzy inference are useful for the formulation
causing some items to get lost in the warehouse. Now, the of storage assignment. Though the results prove that there are

123
126 J Intell Manuf (2017) 28:111–129

Fig. 14 Fuzzy rules stored in MATLAB Fuzzy Logic Toolbox

Table 5 Existing storage locations and that suggested by the RFID- Table 7 Comparison of travelling distances before and after system
SAS implementation
SKU Existing storage Storage location Existing stor- Storage loca-
location suggested by the RFID- age location tion suggested
SAS by RFID-SAS
Storage Storage Storage Storage Travelling path Travelling Travelling path Travelling
shelf level shelf level distance (m) distance (m)

Laser sensor S3 L3 S2 L4 Entrance→ S1 3 Entrance→ S1 3


5 A relay S2 L1 S1 L2 S1 → S2 3 S1 → S2 3
2,000 W inverter S1 L4 S1 L3 S2 → S3 3 S2 → Exit 5
Touch screen S3 L2 S2 L4 S3 → S4 3
Gear decelerator S4 L3 S2 L2 S4 → Exit 9
Strong magnet S2 L3 S1 L1 TOTAL 21 TOTAL 11
3-colored warning lightS3 L4 S2 L2
Slider block S2 L4 S2 L2
Table 8 Comparison of KPIs before and after system implementation
KPIs Before system After system Percentage of
Table 6 Travelling distance between the warehouse entrance and stor- implementation implementation improvement (%)
age shelves
Order picking 24 min 6 min 75.0
Travelling distance in meter (m)
time
From \ To Entrance/Exit S1 S2 S3 S4
Entrance/Exit – 3 5 7 9 No. of miss- 11 0 100.0
ing items
S1 – – 3 5 7
S2 – – – 3 5 useful rules stored in the rule base, it does not imply that all
S3 – – – – 3 rules are useful. Therefore, it is necessary to improve the rule
S4 – – – – – base by removing insignificant ones. The elimination of the

123
J Intell Manuf (2017) 28:111–129 127

non-firing rules after validation reduced the total number of consideration. In practice, the storage location assignment
fuzzy rules from 180 to 156. Subsequently, three random sets decisions are based on imprecise or approximate reasoning.
of data are generated and inputted into the system for testing. For instance, it is more favorable to store popular SKUs,
It is found that the generated outputs after rule elimination which are always required for manufacturing, in a convenient
are identical to those before rule elimination. This indicates location for order picking. However, there are no clear-cut
that eliminated rules are redundant or not significant to the theories to judge whether the SKUs are popular. In view
company’s daily operations. With fewer fuzzy rules stored in of this, the RFID-SAS adopts fuzzy logic to imitate human
the RFID-SAS, it is expected that future rule assessment and capability of making decisions under uncertainty. In addition,
the validation process will become less complicated. the knowledge acquired in terms of fuzzy rules is of more
Improvement in the order picking efficiency can be con- physical meaning as conventional terms are used to describe
tributed by the following features of the system. the characteristics of SKUs. This is a critical feature for the
application in SMEs because the knowledge representing a
(i) Real-time data capturing functions enabled by RFID
human-understandable structure does not require additional
devices
time or resources to enable the SMEs to do further analysis
The RFID-SAS encompasses RFID devices to capture data
work.
for decision making purposes. This reduces the data col-
There are several existing works applying fuzzy set con-
lection process which requires consolidation of data from
cepts to assign storage locations. However, many of them
diverse sources; this is time consuming and has a high chance
integrate the concepts with other DM or AI tools such as
of human error. The RFID-SAS allows for automatic notifi-
association rule mining and CBR (Ho et al. 2010; Tse et al.
cation of SKU arrivals when the RFID readers installed at the
2012). As a result, compared with the RFID-SAS, the above-
warehouse entrance receive the tag signals from the incoming
mentioned work is less favorable to a SME as more resources
SKUs.
are required for integration, which could be a challenge for
(ii) Retention of tacit knowledge related to storage location a SME. For example, the use of CBR requires extra time to
assignment build the case library and maintain the content of each case.
The tacit knowledge related to storage location assignment is The hybridization of association rule mining and fuzzy logic
stored in the form of fuzzy rules in the knowledge repository also requires a certain level of understanding of DM to define
of the RFID-SAS. Because knowledge acquisition during different threshold values such as the support count of each
system implementation and fuzzy rule evaluation are con- variable and the confidence values of the rules. On the other
ducted on a regular basis after system implementation, the hand, Lam et al. (2009) has incorporated both OLAP and
tacit knowledge is captured and retained in the company in fuzzy logic to solve storage location assignment problems.
a systematic manner. This is particularly useful as it enables This method can be easily adopted by a SME as various soft-
less experienced staff to obtain decision support when they ware can be employed directly for the application. However,
have to make any storage location assignment decisions. this work focuses on the put-away process, instead of the
order picking process as discussed in this paper.
(iii) Learning capability of the RFID-SAS
On the other hand, there exist non-fuzzy-based heuris-
There is regular evaluation of the fuzzy rules to guaran-
tic approaches with the aim of assigning incoming products
tee decision making quality by the system. Management is
to appropriate locations in a warehouse. Bessenouci et al.
allowed to adjust the fuzzy rules according to actual ware-
(2012) and Yang et al. (2013) have applied tabu searching to
house operations which are visualized by the RFID devices.
improve the efficiency of order picking. However, their appli-
Since the decisions determined by the RFID-SAS are based
cations focus on warehouses which have AS/RS installed.
on the fuzzy rules, a proper refinement of the fuzzy rules can
Consequently, compared with the RFID-SAS, they are less
enhance the quality of decision making. In the long term, this
feasible for solving the storage assignment problems in most
can provide the RFID-SAS with a learning capability when
of the SMEs who do not have investments on AS/RS. Mean-
the fuzzy rules are recursively challenged and improved.
while, association rule mining has been proposed to assign
The RFID-SAS is tested in fuzzy environments for several
storage locations based on the associations between differ-
reasons. Firstly, it is found that in an industrial environment,
ent products (Chiang et al. 2012). This method is an applica-
uncertainties or vagueness could arise from market demand,
ble solution but it requires a relatively longer computation
capacity availability, process times, and cost (Aliev et al.
time than the RFID-SAS. In addition, the rule mining results
2007; Mula et al. 2007). When assigning SKUs to storage
heavily rely on the definition of a predefined support count
locations, imprecision also arises from the characteristics of
threshold. If the threshold is set too low, trivial or inexplica-
SKUs, such as the weight and the turnover frequency. Thus,
ble rules could be mined. On the other hand, if the threshold
fuzzy logic is an appropriate tool to solve the storage location
is set too high, it could be difficult to obtain any rules.
assignment problems by taking the fuzziness of data into

123
128 J Intell Manuf (2017) 28:111–129

As a result, it is believed that the RFID-SAS proposed in Bessenouci, H. N., Sari, Z., & Ghomri, L. (2012). Metaheuristic based
this paper is superior to many existing approaches as it has control of a flow rack automated storage retrieval system. Journal
of Intelligent Manufacturing, 23(4), 1157–1166.
the aim of enhancing the order picking efficiency with better Bosma, R., van den Berg, J., Kaymak, U., Udo, H., & Verreth, J. (2012).
storage assignment plans specifically for SMEs. A generic methodology for developing fuzzy decision models.
Expert Systems with Applications, 39(1), 1200–1210.
Brooks, R. A. (1991). Intelligence without representation. Artificial
Intelligence, 47(1), 139–159.
Conclusions Brynzér, H., & Johansson, M. I. (1996). Storage location assignment:
Using the product structure to reduce order picking times. Inter-
national Journal of Production Economics, 46(47), 595–603.
This paper has presented an intelligent system to provide Chen, F., Wang, H., Xie, Y., & Qi, C. (2014). An ACO-based online
decision support in storage location assignment for enhanc- routing metehod for multiple order pickers with congestion con-
ing the efficiency of order picking in a warehouse. The inte- sideration in warehouse. Journal of Intelligent Manufacturing.
doi:10.1007/s10845-014-0871-1.
gration of RFID and fuzzy logic allows decisions determined Chiang, D. M. H., Lin, C. P., & Chen, M. C. (2011). The adaptive
by the system to be more responsive to actual warehouse per- approach for storage assignment by mining data of warehouse
formance. The knowledge embedded in the system is updated management system for distribution centres. Enterprise Informa-
regularly according to real-time data such as turnover rates tion Systems, 5(2), 219–234.
Chiang, D. M. H., Lin, C. P., & Chen, M. C. (2012). Data mining based
of SKUs, which are captured by RFID devices in the storage storage assignment heuristics for travel distance reduction. Expert
areas. It also provides a method for companies to better retain Systems. doi:10.1111/exsy.12006.
relevant tacit knowledge in a systematic manner. In this paper, De Koster, R., Le-Duc, T., & Roodbergen, K. J. (2007). Design and
the proposed RFID-SAS is a rule-based system which is eas- control of warehouse order picking: A literature review. European
Journal of Operational Research, 182(2), 481–501.
ily adopted in SMEs. Unlike much existing work, the generic Gracía, A., Chang, Y., Abarca, A., & Oh, C. (2007). RFID enhanced
methodology outlined in this paper is customized to cater the MAS for warehouse management. International Journal of Logis-
specific needs of SMEs that suffer from lack of resources, tics Research and Applications: A Leading Journal of Supply
advanced technological, and AI knowledge. Therefore, it is Chain Management, 10(2), 97–107.
Gu, J., Goetschalckx, M., & McGinnis, L. F. (2007). Research on ware-
expected that industrial practitioners will find the RFID-SAS house operation: A comprehensive review. European Journal of
beneficial to their businesses. In addition, the pilot run of the Operational Research, 177(1), 1–21.
system in the case company helps narrow the research gap Ho, G. T. S., Choy, K. L., & Poon, T. C. (2010). Providing decision
by presenting another successful example of RFID applica- support functionality in warehouse management using the RFID-
based fuzzy association rule mining approach. In 2010 8th inter-
tion in a warehouse. However, RFID application differs from national conference on supply chain management and information
many previous research proposals as it applies RFID tags at systems (SCMIS) IEEE (pp. 1–7).
the item level rather than the pallet level. To address the spe- Hsu, C. M., Chen, K. Y., & Chen, M. C. (2005). Batching orders in
cific needs of a machinery manufacturing company, metal warehouses by minimizing travel distance with genetic algorithms.
Computers in Industry, 56(2), 169–178.
tags are adopted instead of paper tags. One of the limitations Joe, Y. Y., Gan, O. P., & Lewis, F. L. (2014). Multi-commodity flow
of the RFID-SAS is that it only caters for fuzzy character- dynamic resource assignment and matrix-based job dispatching for
istics in an environment faced by one SME. Thus, only the multi-relay transfer in complex material handling systems (MHS).
need, role and importance of the fuzzy characteristics in this Journal of Intelligent Manufacturing, 25(4), 681–697.
Juels, A. (2006). RFID security and privacy: A research survey.
problem are justified. Future work is suggested for testing IEEE Journal on Selected Areas in Communications, 24(2), 381–
the RFID-SAS in non-fuzzy environments. 394.
Karray, F. O., & deSilva, C. (2004). Soft computing and intelligent
Acknowledgements The authors would like to thank the Research systems design, theory, tools and applications. Hallow, England:
Office of the Hong Kong Polytechnic University for supporting this Pearson, Addison Wesley.
project (Project Code: G-UC66). Kuo, R. J., & Chang, J. W. (2013). Intelligent RFID positioning system
through immune-based feed-forward neural network. Journal of
Intelligent Manufacturing. doi:10.1007/s10845-013-0832-0.
Kwok, S. K., & Wu, K. K. W. (2009). RFID-based intra-supply chain in
textile industry. Industrial Management & Data Systems, 109(9),
References 1166–1178.
Lam, C. H. Y., Choy, K. L., & Chung, S. H. (2011). A decision support
Adali, M. R., Taşkin, M. F., & Taşkin, K. (2009). Selecting the optimal system for facilitate warehouse order fulfillment in cross-border
shift numbers using fuzzy control model: A paint factory’s facility supply chain. Journal of Manufacturing Technology Management,
application. Journal of Intelligent Manufacturing, 20(2), 267–272. 22(8), 972–983.
Aliev, R. A., Fazlollahi, B., Guirimov, B. G., & Aliev, R. R. (2007). Lam, C. H. Y., Chung, S. H., Lee, C. K. M., Ho, G. T. S., & Yip, T. K.
Fuzzy-genetic approach to aggregate production-distribution plan- T. (2009). Development of an OLAP based fuzzy logic system for
ning in supply chain management. Information Sciences, 177(20), supporting put away decision. International Journal of Engineer-
4241–4255. ing Business Management, 1(2), 55–60.
Bellman, R., & Giertz, M. (1973). On the analytic formalism of the Lim, M. K., Bahr, W., & Leung, S. C. H. (2013). RFID in the warehouse:
theory of fuzzy sets. Information Sciences, 5, 149–156. A literature analysis (1995–2010) of its applications, benefits, chal-

123
J Intell Manuf (2017) 28:111–129 129

lenges and future trends. International Journal of Production Eco- Suhail, A., & Khan, Z. A. (2009). Fuzzy production control with limited
nomics, 145(1), 409–430. resources and response delay. Computers and Industrial Engineer-
Lyu, J, Jr, Chang, S. Y., & Chen, T. L. (2009). Integrating RFID with ing, 56(1), 433–443.
quality assurance system-framework and applications. Expert Sys- Tahera, T., Ibrahim, R. N., & Lochert, P. B. (2008). A fuzzy logic
tems with Applications, 36(8), 10877–10882. approach for dealing with qualitative quality characteristics of a
Maravealkis, E., Bilalis, N., Antoniadis, A., Jones, K. A., & Mous- process. Expert Systems with Applications, 34(4), 2630–2638.
takis, V. (2006). Measuring and benchmarking the innovativeness Tsai, C. Y., Liou, J. J. H., & Huang, T. M. (2008). Using a multiple-
of SMEs: A three-dimensional fuzzy logic approach. Production GA method to solve the batch picking problem: Considering travel
Planning and Control, 17(3), 283–292. distance and order due time. International Journal of Production
Mcfalane, D., Sarma, S., Chirn, J. L., Wong, C. Y., & Ashton, K. (2003). Research, 46(22), 6533–6555.
Auto ID systems and intelligent manufacturing control. Engineer- Tse, Y. K., Tan, K. H., Ting, S. L., Choy, K. L., Ho, G. T. S., & Chung, S.
ing Applications of Artificial Intelligence, 16(4), 365–376. H. (2012). Improving postponement operation in warehouse: An
Mezgár, I., & Kovács, G. L. (1998). Co-ordination of SME production intelligent pick-and-pick decision support system. International
through a co-operative network. Journal of Intelligent Manufac- Journal of Production Research, 50(24), 7181–7197.
turing, 9(2), 167–172. Vrba, P., Macůrek, F., & Mařík, V. (2008). Using radio frequency identi-
Mula, J., Poler, R., & Garcia-Sabater, J. P. (2007). Material requirement fication in agent-based control systems for industrial applications.
planning with fuzzy constraints and fuzzy coefficients. Fuzzy Sets Engineering Applications of Artificial Intelligence, 21(3), 331–
and Systems, 158(7), 783–793. 342.
Petersen, C. G., & Aase, G. (2004). A comparison of picking, storage, Yang, P., Miao, L., Xue, Z., & Qin, L. (2013). An integrated optimization
and routing policies in manual order picking. International Journal of location assignment and storage/retrieval scheduling in multi-
of Production Economics, 92(1), 11–19. shuttle automated storage/retrieval systems. Journal of Intelligent
Poon, T. C., Choy, K. L., Chow, H. K. H., Lau, H. C. W., Chan, F. T. S., Manufacturing. doi:10.1007/s10845-013-0846-7.
& Ho, K. C. (2009). A RFID case-based logistics resource man- Zhang, Y., Jiang, P., Huang, G., Qu, T., Zhou, G., & Hong, J.
agement system for managing order-picking operations in ware- (2012). RFID-enabled real-time manufacturing information track-
houses. Expert Systems with Applications, 36, 8277–8301. ing infrastructure for extended enterprises. Journal of Intelligent
Poulos, P. N., Rigatos, G. G., Tzafestas, S. G., & Koukos, A. K. (2001). Manufacturing, 23(6), 2357–2366.
A pareto-optimal genetic algorithm for warehouse multi-objective Zhou, J., & Shi, J. (2009). RFID localization algorithms and
optimization. Engineering Applications of Artificial Intelligence, applications-a review. Journal of Intelligent Manufacturing, 20(6),
14(6), 737–749. 695–707.
Singh, R. K., & Benyoucef, L. (2013). A consensue based group Zimmermann, H. J. (1991). Fuzzy set theory and its applications.
decision making methodology for strategic selection problems of Boston: Kluwer.
supply chain coordination. Engineering Applications of Artificial
Intelligence, 26(1), 122–134.

123

Das könnte Ihnen auch gefallen