You are on page 1of 12

Journal of Manufacturing Systems 52 (2019) 1–12

Contents lists available at ScienceDirect

Journal of Manufacturing Systems


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

Technical Paper

Industry 4.0: Development of a multi-agent system for dynamic value stream T


mapping in SMEs

Zhuoyu Huanga, , Jiwon Kima, Alireza Sadrib, Steve Doweyb,c, Matthew S. Darguscha,c
a
School of Mechanical & Mining Engineering, The University of Queensland, QLD 4072, Australia
b
School of Manufacturing, Materials and Mechatronics, RMIT, Melbourne, VIC 3001, Australia
c
Defence Materials Technology Centre, VIC 3122, Australia

A R T I C LE I N FO A B S T R A C T

Keywords: As the next wave of productivity, Industry 4.0 aims to enhance the competitiveness and efficiency of manu-
Industry 4.0 facturers by bridging the gap between industrial manufacturing and information technology. Through digita-
Multi-agent system lisation, it provides the advantage of enabling the real-time/near-real-time monitoring of manufacturing. This
Dynamic value stream mapping digital information allows monitoring tools such as Value Stream Mapping (VSM) to help the decision makers
Node-RED
efficiently capture the non-value-adding processes on the factory floor. However, the application of VSM into
small and medium sized enterprises (SMEs), including diverse manufacturing environments, is not an easy task.
It is even more challenging especially when the product processing is more complicated and requires im-
provements to labour management and facility utilization. Conventional VSM is not competent to handle the
contemporary rapid dynamic manufacturing environment, complex material flow or efficiency of machine and
labour performance. These three are the most important resources on the shop floor to bring transparency to the
decision maker. We present a multi-agent system composed of several cost effective embedded Arduino systems
as agents and a Raspberry-Pi® as a core agent. Equipped with Cyber-Physical System (CPS) technology, these
agents, placed on or near the station, can reflect the non-linear material value flow without modelling the
process or using RFID tags. Moreover, through the sensor node installed in each machine and by knowing the
staff ID, the agents could send the relevant information in the form of dynamic value stream mapping (DVSM) in
near-real-time for storage, analysis and visualization. We present a suitable visualization tool based in Node-
RED® to carry out DVSM.

1. Introduction resources are converted into smart objects that aim to improve the
transparency and contribute to focus on the customer value in the im-
Accompanied by the rapid development of Information and provement process.
Communication Technologies and the advent of many disruptive As a powerful and successful method for operational management to
technologies, the fusion of physical and virtual cyber in the manu- gain productivity, Lean manufacturing, representative of Toyota’s
facturing industry through Cyber-Physical Systems (CPS) marks the production philosophy, has been accepted as best practice [5]. The
arrival of Industry 4.0 [1]. In the exploitation of CPS, Industry 4.0 has implementation of Lean aims to reduce inventory levels that are was-
reshaped industrial value creation in manufacturing [2]. In this context, teful, while shortening transportation and labour motion time to
the eliminate the production lead time [6,7]. More reasonable manpower
Prime Minister’s Industry 4.0 Taskforce policy implemented by arrangement in the production process, continuous improvement, and a
Australia aims to maximise the benefit to the SMEs from this technical focus on value-adding activities by eliminating waste have been the
revolution [3]. Furthermore, the development of easy to deploy and important characteristics of Lean production [8]. The most important of
affordable wireless networks, accurate and smart sensor technologies, these is understanding the added value of each process. To visualize
along with cost effective cloud computing technologies have provided this, Value Stream Mapping (VSM) was first presented in “Learning to
increasing opportunities for SMEs seeking to engage with Industry 4.0 See” by Mike Rother and John Shook as a versatile tool [9]. Focusing on
[4]. Through the application of these technologies, the manufacturing the whole manufacturing productivity instead of discrete cells [10],


Corresponding author.
E-mail address: zhuoyu.huang@uq.net.au (Z. Huang).

https://doi.org/10.1016/j.jmsy.2019.05.001
Received 30 November 2018; Received in revised form 18 April 2019; Accepted 5 May 2019
0278-6125/ © 2019 The Society of Manufacturing Engineers. Published by Elsevier Ltd. All rights reserved.
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

their first value stream map, simply drawn by hand, was able to display limitation of the memory and processing power of the controlling unit.
the static production flow [11]. However, the snapshot nature of VSM is More processing power is obtained by locally handling the delegated
only suitable for visualizing production lines with one product or a tasks of decision making and process planning [17]. Nevertheless, from
product family [12] and it is difficult to apply to complex multiple the review above, it can be seen that information exchange has been
material and product flow conditions. Developers of VSM admit it is vital to the success of multi-agent systems. Barbosa et al. designed a
impossible to draw every part’s value stream if they are many, espe- cyber-physical multi-agent system which could reason the sequence of a
cially for Make-To-Order jobshops with many types of materials, such conveyor system through detecting input signals. Furthermore, the
as welded fabrications, stamping dies, etc [13]. The deficiency of VSM agents could resort to the CPS technology to communicate their loca-
results in the difficulty of its application to SMEs. It cannot provide tion sequence in any condition and their own locations [18]. The
enough insight into their material flow, let alone the rationality of la- communication technology can also help the multi-agent exchange
bour arrangement and efficiency of machine utilization. production information with each other prior to the arrival of material
This study explores the combination of a cyber-physical multi-agent flow, which helps to set up a plan in the downstream agent. When the
system with Lean manufacturing in the context of Industry 4.0. The input sensor is trigged, indicating the arrival of material, the agent can
contributions of this paper include: quickly reason the material information and start to monitor the pro-
cess in its station.
1) Innovative multi-layer dynamic value stream mapping (DVSM) is
proposed to handle the dynamic value adding condition of the multi 2.2. Dynamic value stream
flow material.
2) Multi-machine handling DVSM on the basis of machine utilization Dynamic Value Stream Mapping enhances the features of traditional
and operator performance is shown by the cyber-physical multi- value stream mapping. There are two main methods used for DVSM
agent system, which contributes towards digital Lean manu- which will be discussed in this section: simulation models for analysis
facturing. and agent location by auto-identification, mostly achieved by using
3) The cyber-physical multi-agent system is proposed for the virtuali- radio frequency identification (RFID).
zation of the shop floor resources.
2.2.1. Model simulation
The remainder of this paper is organised as follows. Section 2 pro- Combining simulation and value stream mapping brings flexibility
vides the background of the multi-agent systems development and the to changing the state. Vikraman et al. applied ExtendSim® software to
dynamic value stream to highlight the research gap. A case study of a build a process model based on the input of data collected over thirty
factory will be analysed in Section 3, together with the discussions days in seven information types. By comparing the results of various
about the multi-agent system and DVSM. The simulation test results and production schemes, an optimized future state for energy saving was
further improvements will be presented in Section 4. Section 5 con- found [19]. Similarly, by means of observing historical data. Abdoli
cludes the research work and highlights the future study. et al. innovatively built a dynamic value stream map in a warehousing
context. They applied Pareto-distribution in the model to display
2. Background comprehensive process chain KPIs [20]. Both methods have success-
fully applied the VSM tool in other areas not specific to the manu-
A multi-agent system is a set of autonomous agents connected facturing sector, but the model set up over a period of time could not
through a network [34] that exhibit some capabilities of sensing and deal with complex or unforeseen conditions. Pawel et al. used Vensim®
handling autonomously in a complex dynamic environment [35]. By software to analyse the inventory level dynamically in order to find the
means of the Cyber-Physical System (CPS), the manufacturing plan that lowest size of inventory that would sustain a smooth flow in the pro-
is initialized manually can pass through each agent. In combination duction. The model was based on the current state value stream which
with sensors, the material flow can be monitored by the agents in near- had been analyzed and developed [21]. The advantage of running
real-time. DVSM simulation is making the buffer sizes transparent. Azubuike et al.
presents a case study of a collision repair shop, which is characterized
2.1. Multi-agent systems as a customized job. In the context of Industry 4.0, the customized job
will be the focus even though it is a challenge to the enterprises. To
The multi-agent system, a branch of artificial intelligence, is defined handle the random data generated by customer orders, they first ap-
as a set of agents representing physical or logical objects, capable of plied Stat::Fit® software to transform the data into adequate statistical
coordinating with each other so as to achieve their goals [14]. To name distributions, then modelled the future state map using ProModel® [22].
a few advantages, the software developed for agents is relatively simple However, this method of pre-processing data based on statistics could
and the system can be rapidly deployed, leading to shorter developing hide some special product manufacturing conditions that the produc-
time, lower labour and future maintenance costs [15]. tion system did not handle well. In fact, it is better to reflect all the
To mention a few applications of the concept, Barenji et al. de- customized jobs dynamically rather than based on their frequency.
scribes a multi-agent system characterized as intelligent managers in- Agyapong-Kodua et al. placed a Computer Integrated Manufacturing
teracting with the local network. The station controller agent (SCA) is Open System Architecture (CIMOSA) into a make-to-order furniture
thought to be the core part of the system. Firstly, it reads the messages company by separating into discrete processes. The manufacturing
from tags using RFID gates through the agent machine interface (AMI), process involved multiple flows, so they applied decomposition to
then conducts the corresponding analysis for the components to decide capture minute levels of operation [23]. However, a system only mi-
the next processing step. Afterwards, the SCA asks the AMI to control micing the real-life behaviour seems not enough for the fast-paced
the physical equipment by assigning the resources and appropriate developing market. We can find that the widespread combination of
commands [16]. The architecture presents the multi-agent ability to multiple flow manufacturing and customized jobs happening in In-
handle flexibility, agility and re-configurability provided by discrete dustry 4.0 makes setting up a model a strenuous task.
stations, but the location of assets is obtained by the RFID technology From the review above, it can be inferred that three drawbacks are
which is yet to be prevalent on the factory floor. In a complex robotic prominent when setting up a simulation model: 1) collecting enough
assembly system, Švaco et al. applied a multi-agent architecture in data for a robust model is an expensive task because only specialists are
different types of robots for negotiation and task delegation. However, competent to carry it out; 2) models based on previous data are lacking
the main problem found in traditional assembly is notably the the agility to handle future uncertainties, especially when the

2
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

manufacturing of custom made products needs to be monitored and avoided. CPS technology links the physical agent and the virtual re-
analysed; and 3) when one sequence of the processes changes, new data presentation together. As such, the upstream agent can send the pro-
collection and re-modelling is inevitable. Sterman states that there is no duction information to the downstream agent that can set plans locally.
single method to build successful models for all applications [24]. This When material arrives, the implemented sensor node is triggered and
is true especially when specialists with different backgrounds may the agent can match the material with the information. In the mean-
propose different models for the same setting. To prevent that, instead time, the agent monitors material by looking at the sensor at the buf-
of using the model to imitate the dynamics of the system, RFID-enabled fers. When material enters or leaves, the buffers’ sensors are triggered
methods to reflect the real conditions by collecting real-time or near- and the agent sends the timestamp to the core agent. The core agent is
real-time data becomes more promising. responsible for displaying the condition of that machine in near-real-
time. We eliminate the incorporation of sensor hardware in our study,
2.2.2. Radio frequency identification (RFID) by replacing its signaling function with manually pressing a button.
Radio Frequency Identification (RFID) is a widely used technology In our method, traditional VSM is used to visualize the material
for identifying and locating assets by capturing wireless data [25]. An flow, while the multi-agent system is designed to depict the dynamic
RFID system is composed of three principal parts: tags, readers and value stream of material flow, machine operating status and manpower
middleware. The tag has a microchip integrated within that could ei- performance. The effectiveness of this method is explored using an
ther be written on or be read from, in unique codes through the an- example of an Australian SME. First, we analyse the example factory
tenna. The reader is located in a known area for reading or writing tags production and describe its characteristics. Then, we discuss the design
and performs the task when the tag is in a suitable range. The mid- of our multi-agent system. Multiple flow DVSM will then be performed
dleware is responsible for dealing with the identification messages to and the application of the system will be discussed in two scenarios,
show the route of objects and run the database application [26]. RFID is considering material flow and machine/manpower flow.
a mature technology and has been successfully applied in logistics and
supply chains due to its traceability and reliability of its communication 3.1. VSM analysis of the factory
technology. Because of this superiority, the technology has been ex-
plored for utilization in monitoring the manufacturing environment. According to Rother and Shook, the whole value stream is com-
Joshi applied RFID in the laboratory to simulate cellular manufacturing prised of the supplier loop, pacemaker loop and production loop [9].
and tested different cellular layouts using cheap semi-passive RFID tags Compared to Industry 2.0 and 3.0 where mass production was the aim,
to show its cost effectiveness [27]. However, semi-passive tags are not an Industry 4.0 approach not only allows but also encourages mass
as popular as passive tags because of their limited commercial appli- customization. As a result, our example considers an Australian SME
cations. that is manufacturing aluminum canopies for installation on utility
Zhong et al. deployed passive tags on the items in the workshop and vehicles, which can be customized to accommodate customer pre-
monitored the staff by their ID cards so that a suitable schedule could be ferences or specific vehicle sizes. The manufacturing process is char-
set based on the data [28]. Also, Aydos et al. placed tags on raw ma- acteristically make-to-order, with fluctuating and unpredictable de-
terials and tag readers in the area of interest to store the time stamps mand. In the context of the original three loops of VSM, our example
when items passed through machine or inventory areas [29]. Both captures typical problems faced by Australian custom manufacturers:
studies explore near-real-time monitoring methods where the burden of
calculation for the centralized controller is not heavy. However, the • The supplier loop illustrates the frequency of purchases made by the
obvious issue of using passive RFID tags is that it requires operators to enterprise, aiming to lower the stock and to prepare the raw mate-
manipulate the tags. These tags will cause trouble to the machine or rials just in time to serve the production demand. However, in
conveyor belt if the operator forgets to remove intermediate tags as Australia, due to long-distance transportation and high labour costs,
required during processing. In contrast to the near-real-time mon- it is usually difficult for SMEs to request suppliers to transport small
itoring, Arkan et al. established real-time tracking using a real time volumes of raw material at high frequencies. The Just-In-Time
location system (RTLS). This solution is based on active tags using ultra model is not effective in these conditions; to account for these
wide band (UWB) to send signals as input data to a triangulation al- conditions, suppliers generally set long due dates for manufacturers
gorithm. From the algorithm calculations, the precise real-time location to pay the costs, while manufacturers order large amounts of a
can be identified [30]. However, when the number of objects increases, variety of materials to last for longer periods, e.g. a week or two. As
the burden of calculation is heavier and the method is not cost effective a result, the manufacturers take on some cost for the stock size but
for SMEs. Muawia et al. mentions the value of DVSM in the real-time save on cash flow. The real-time material consumption reflected to
process monitored by integrating RFID and VSM [31], but the map the decision maker is used as an indicator of the amount of raw
drawn is similar to the conventional VSM which is not useful as a vi- material supplied. In our system, the raw material condition is re-
sualization tool for modern factories. corded every time it is taken out of the stock and if necessary, the
It is evident that using RFID for collection of real-time or near-real- information could be connected to the existing application software
time data to locate product flow is deficient for the manufacturing of the enterprise such as an ERP system.
sector. Instead, collecting timestamps for the arrival and departure of • The pacemaker loop is closely associated with the customer de-
items to track the product flow in near-real-time/real-time is more mand. Based on the customer demand and the lead time, the takt
beneficial to process improvement. time can be calculated and used as a reference for the decision
maker to set the production rate of each process. For a make-to-
3. Research methodology order factory, it is not feasible to obtain a reliable estimate of the
demand in advance, so the pacemaker loop cannot be set to optimize
To structure the VSM, large amounts of dynamic data needs to be the upstream production process. To account for this, the takt time
collected from the production line. Tantik et al. states that in the con- adopts the format of display used in the Yamazumi board as defined
text of Industry 4.0, this could be achievable by using cyber-physical in Lean [33]. It is composed of a horizontal line as a reference to
production systems [32]. As a result, we propose a multi-agent system display the most distinctive part.
with CPS technology to track the product flow in a factory. Ad- • In the production loop, traditionally effective methods such as the
ditionally, when products enter or leave a designated place, an event is supermarket pull system or First in First out (FIFO) are not feasible
triggered and the time of the event is recorded. This allows the high for our custom manufacturing scenario. Consequently, the real-time
computational complexity of real-time information processing to be monitoring of production becomes more important to alleviate any

3
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

waste happening on the shop floor in order to avoid any bottlenecks. being PQ, for each raw material j as shown in Eq. (1).
As a result, multi-agents are designed to be placed near the pro- n
duction units to monitor the processing time within the material PTj = ∑ CTi , n = PQ
flow unit and the wasted time while waiting in the buffers. The i=1 (1)
collected data helps the decision maker identify the source of waste. The raw material buffer time is decided by the maximum wait time
due to the processing of previous components, as shown in Eq. (2).
3.2. Multi-agent system
BTj = max(BTi ), i = 1…PQ (2)
As part of an ongoing effort to apply and communicate Industry 4.0
From the overall process’ perspective, the processing time PT is
practices to SMEs, we have designed a hardware package named
composed of the process time PTj of several raw materials j, as shown in
“Factory in a Box” or FIAB. Its computing hardware simulates the
Eq. (3), where n is the total number of raw materials.
production resources in a factory to allow trainees to observe the vi-
n
sualization of material flow and condition of other resources. In the real
environment, the system could monitor the real material flow, machine
PT = ∑ PTj
j=1 (3)
operation status and human performance by connecting the sensor
nodes to visualise DVSM immediately. However, as the work presented The buffer time is based on the maximum wait time expended by a
in this paper has been performed in a laboratory setting, we use FIAB as raw material, as shown in Eq. (4), where j is the raw material number.
a simulation tool to visualize the production process of the factory. BT = max(BTj ) (4)
The hardware part of the system is composed of four Digi® XBee
wireless modules, two OLED displays, three Arduino Leonardos, one To visualize the raw material flows and the overall flow, a multi-
Raspberry Pi 3 (RPi3) and a large monitor. If necessary, the system layer value stream map is presented as shown in Fig. 1. The figure
could be extended with more Arduinos or RPi3 as agents. This system shows the detailed part flows comprising the whole process. The pro-
applies Node-RED in RPi3 to display the near real-time information in cess flow proceeds in the direction of the green arrow, the blue arrow
the monitor. Node-RED is an open source flow-based software, devel- indicates the direction of increasing time consumption and the red
oped originally for wiring hardware devices together, and has become arrow indicates the cascading raw material flows (VSM1, VSM2, …
one of the most popular tools used for IoT applications. XBee wireless VSM7).
modules are used to form a Zigbee® network among agents. When
monitoring the operating status of machines, the XBee module could be 3.4. DVSM of machine and manpower flow
used as a sensor node by connecting its digital I/O to the machine
mechatronic relay. OLED displays are used to show the material flow The cost of any particular product is primarily determined by the
information to the operator of the machine. time it takes the material to flow through the value stream [34]. Labour
In summary, each station agent’s job is to record: and machine costs are significant in the flow, but traditional VSM fails
to incorporate these factors in the product cost. This makes it unsuitable
1) the individual operator labour time at the station to cope with the increasing customization demands of Industry 4.0,
2) the machine operating time and idle time because each product’s value steam condition is different. DVSM re-
3) the processing time and identification number of the component(s) flects the utilization of many resources and it has become a key element
at the station in Lean manufacturing [35].
4) the waiting time and identification number of the component(s) in Generally, the operating time (OT) illustrates the duration for which
the buffer around the station a particular part stays in the production process. This is seen as a value-
adding activity in traditional VSM. However, the OT comprised of the
3.3. DVSM of material flow operator’s manual work and the machine utilization time still includes
non-value-adding times. For example, in the operation of a milling
Traditional VSM lacks the ability to deal with complex bills of machine shown in Fig. 2, the value-adding and non-value-adding times
materials in flow diagrams [13]. However, as a result of the con- are distinguishable by their darker and lighter shades respectively. The
nectivity of agents in Industry 4.0, DVSM is possible for multiple-flow utilization time represents the machine processing time and the down
processes. The following definitions are useful: time represents the occasional machine repair time. While the machine
stays idle during the loading and unloading of components, the op-
1) Cycle time (CT): time elapsed in a station for one product from input erator only works during this time, at the beginning and the end of the
to output. operating time; the remaining time spent waiting is a significant waste.
2) Processing time (PT): the time an individual part takes in the re- As Vieira et al. points out, the processing and loading/unloading times
spective production process. It is classified into two conditions when depend highly on the ability of workers. This makes manufacturing
several parts or materials are processed together: stochastic and creates indeterminacy [36]. As a result, it is necessary to
3) Several parts are processed individually in a continuous process, e.g. distinguish the time types of OT by monitoring the operator and ma-
laser cuts sheets one after another chine individually, as demonstrated by a multi-machine handling sce-
4) Several parts are processed simultaneously in a batch process, e.g. nario shown in Fig. 3. Notably, this arrangement is common in Aus-
heat treatment using a basket full of parts tralian manufacturing due to the high labour costs.
5) Processing quantity (PQ): quantity of processed components from In Fig. 3, the repair time of machines is not considered for simpli-
one raw material. city. In order to explore the dynamic characteristics of DVSM, we
6) Buffer time (BT): the duration of time a product stays in the buffer. consider two situations of multi-machine handling. The overlapping
times are colored yellow, during which the value-adding process of the
Due to multi-flow processing, several material flows will be created product costs both operator and machine times. When one machine
and the product is produced on the basis of these flows; accordingly, begins to work, the operator leaves this machine for a period of time.
both the material flows and the overall process flow will be dis- During this time, the product value stream should not include the op-
tinguished. erator time, since the operator has been adding value to another pro-
From the raw material’s point of view, the processing time PTj is cess. Situation 1 diverts from situation 2 when the machine utilization
composed of the cycle times CTi of several parts i with the total number time finishes and the operator fails to return. This absence leads to idle

4
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

Fig. 1. Multi-Layer Value Stream Mapping.

time of the machine which increases cost. These two situations both 4.1. Canopy production
conceivably happen in real manufacturing environments. If the labour
cost is high and the operator is responsible for manipulating more The canopy is assembled from many components; seven pieces of
machines, then the idle time (black) occurring in situation 1 is rea- raw sheet metal coming from stock (Station Stock) need to be cut into
sonable. On the other hand, if the quantity of component production is fifteen parts using the laser machine (Station A), bent into specific
prioritised, situation 2 better suits the requirements because the op- shapes by the folding machine (Station B), assembled into a product by
erator could arrive and prepare the loading of the next component. welding (Station C) and moved back to the stock (Station Stock).

4. Simulation test 4.1.1. Multi-agent system setup and manufacturing prepare


The configuration of the agents used in our simulation is shown in
In this section, we present two cases of using the multi-agent system Fig. 4. In the actual manufacturing environment, the agents could be
to perform DVSM of material flow. The first case is the canopy manu- placed on or near machines or stock, while in this demonstration, they
facturer, a scenario typical of Australian custom-made product manu- are considered to directly represent the stations accordingly.
facturers. Facing competition from standard-sized low-cost imports, it is In the production process, the first step involves the cutting of each
necessary to identify the waste in this factory. For this case, we focus on raw sheet metal into two or three components of any shape using the
the multi-flow VSM. The second case explores the DVSM of machine CAD files released from the design team, but these components do not
utilization and manpower performance for multi-machine handling, have identification numbers. The ID is created by the agent station, but
which addresses a prevalent problem in factory based manufacturing the operator on the shop floor needs to place the components in the
processes. machines based on a priority table (such as the example shown in

Fig. 2. Operation Time with Different Time Types [37,38].

5
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

Fig. 3. Operating Time of Multi-Machine Handling.

Fig. 5), where the lower the number, the higher the priority. Also, the cutting paper represents the laser cutting machine, folding paper
decision makers can distinguish between different components using emulates the bending process, and sticking these paper components
this table to track specific components. together simulates the assembly. During bending, the bending tools are
In the case shown in Fig. 6, the order number 49 is created and the replaced by dismounting and mounting based on the shape of the
seven raw materials are named 49-1 to 49-7 by the stock station. At components. To account for this, simulation items were displaced ac-
station A, the raw material 49-1 will be cut into two components which cording to the number of bending tool replacements. During the man-
have priority 1 and priority 13 in the table, so they are named 49-1-1 ufacturing process, the OLED display shows the material number
and 49-1-2 respectively. At the bending station B, the components’ staying in the buffer, and the number of the last received material. From
shapes are altered but the quantities remain the same, so the identifi- Fig. 8, we can see that the OLED for the buffer between stations A and B
cation numbers remain unchanged. Components 49-5-1 and 49-7-1, (station A–B) shows that the item processed in station B is the com-
which form the floor of the canopy, are passed to station C without ponent 49-3-1-1-1. This indicates that the order number is 49 and the
bending. The components are assembled at station C to finish the pro- raw material number is 3; the third number indicates the priority
duct; as this is the aim of the order, the identification numbers at station compared to the other components created from the same raw material,
C will be changed to the order number 49. and the fourth and fifth numbers show the input and output numbers of
Each raw material processing plan is initially generated by the core station B respectively. Similarly, the first three numbers shown on the
agent (RPi3) in the form of a data packet to be sent to all agents. The OLED for the buffer between stations B and C convey the same meaning
packet is comprised of the order number, the material identification as the previous OLED, and the fourth number indicates the number of
number and the processing station conditions; this allows the agents to components required to be assembled at station C.
determine what the material processing condition is. Every time a raw The components are processed on a First in First Out (FIFO) basis;
material is used from scratch, the form needs to be filled. In Fig. 7, the the OLED displays whether or not a component is in the buffer via filled
right panel shows the production status of the previous sheet metal that or unfilled circles respectively. In Fig. 8, it can be seen that four items
was sent, raw material number 1. The left panel has been filled with the have been processed through both stations A and B and are waiting at
information of the current raw material number 2, which will update the buffer between B and C (station B–C) to be processed at station C. As
the right panel when submitted. Moreover, by submitting a material for station A–B indicates eleven filled circles, the user can understand that
processing, not only will the information be sent to the designated there are eleven items yet to be processed, while one of the eleven is
stations, but it can also inform the other decision makers instantly. currently being processed at station B. Simultaneously, the information
Based on the information of raw material consumption, the E-Kanban in the OLED of station B–C shows four components are in this buffer and
system [39] can be set to build the integration of the horizontal level to the component number tells the operator that the latest arrival is the
improve the Just In Time manufacturing by the information shared on second component from raw material 2 of order 49. Since station C
the supply chain. needs all 15 parts to trigger the assembly job, station C remains in the
Since sheet metal processing may be considered analogous to or- waiting stage. If the OLED displays the word “IN” as is the case of
igami [40], we simulate the manufacturing process by assuming that station A–B, it indicates that a component (49-3-1-1-1) has moved from

Fig. 4. Placement of Multi-Agents.

6
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

Fig. 5. Prioritization Table.

Fig. 6. Components Process Diagram.

Fig. 7. Interface Setup.

7
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

Fig. 8. LED Displays at Snapshot of Manufacturing Process.

the buffer into the next station (B) and the value adding process has process. In the simulation, multi-process handling was utilised which
started. If the OLED displays the word “OUT”, it indicates that the means only one operator was responsible for all the processes. This
component number displayed is the most recent component to finish increases the duration of waiting. In addition, increased processing time
processing at the station. The OLED at buffers only show the informa- in station B leads to more latency for the last several components to be
tion relevant to its process. For example, at station B, the input to processed. The processing sequence for station B was according to the
station C will not be displayed. In the meantime, the updated calcula- components’ process diagram (Fig. 6) which meant that the waiting
tion results will be sent to core agent RPi3 and instantly visualized. time for component 49-7-3 was the longest at about 10.59 min. Station
B is a bending machine with independent sources, so the total proces-
sing time is calculated through the addition of three different cycle
4.1.2. Visualisation results times. As 49-7-1 is the canopy floor with no need of bending, its pro-
Fig. 9 depicts the value stream mapping for raw material number 7, cessing time at station B is zero. Considering that the three stations are
titled VSM7. Since it is a simulation, without loss of generality, the value-adding, the bars in Fig. 9 shown are coloured green. Notably, at
processing time is much shorter than real conditions and the unit of station B–C, the waiting time is the least out of all the raw materials
time is in minutes. Station Stock-A represents the time period that raw (VSM1-VSM6) as all other components are waiting for 49-7-1 to 49-7-3
material No.7 waited to be processed by the laser cutting machine. to be sent for assembly. In station C, the welding involves the use of all
Since the laser cutter processes one material at a time, the waiting time the parts. Each component’s cycle time is calculated by dividing the
for the raw material is relatively long. Station A represents the laser total time spent at station C by the number of components. The time
machine processing state. Because one sheet of metal is cut into several spent at the last step, at Station C-Stock, is the time it takes the cus-
components with specific shapes continuously, based on Eq. (1), each tomer to pick up the product. This is one area where waste occurs,
component’s cycle time is assumed to be the same at about 0.25 min as affecting space for stock and the cash flow.
shown in the pie chart. The time spent in station A–B indicates the long In the overall VSM (Fig. 10), we can find that each pie chart consists
non-value adding time caused by waiting for station B to finish its

Fig. 9. The Flow of Raw Material Number 7.

8
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

Fig. 10. Overall Value Stream Mapping.

of seven sub flows from VSM1 to VSM7 indicated by the yellow arrow, and the last component to have been processed is 50-7-3.
representing the VSM of seven raw materials. From Stock-A in the Even though the optimization of production is only applied at sta-
overall map, we can see that the raw material waiting time increases tion B, extensive effects can be seen throughout the shop floor as shown
gradually with the sequence. Also, in station A, the seventh material in Fig. 12. The shortened processing time at station B reduces the
consumes the most time because it needs to be cut into three compo- overall waiting time consumed at station A-B since the bending process
nents. From the VSM, it is easy to find that the bottleneck occurs at can be started more rapidly without adjusting tools. Similarly, this leads
station A–B and station B. to a reduction in the waiting time at station B-C, because the compo-
Since the customer demand fluctuates, the takt time cannot be nents have been prepared faster for assembly. The visualization of the
calculated in advance but it can be used as a reference; dynamic value optimization test can be presented rapidly in a new value stream map.
stream mapping uses the horizontal line of the matrix as a takt time Furthermore, if the user wishes to find detailed time savings, they
reference, which is over 10 min as seen in Fig. 10. We next examine the could quickly find the specific component through the VSM1˜VSM7
ability to quickly display the results of process optimization. sub-flows.
In this case, through the optimization of the manufacturing tech-
nique, the lead time has been reduced relatively. However, there is still
4.1.3. Dynamic response characteristics
some space to improve the manufacturing further based on the Lean
Considering the bending machine’s long changeover time (CO)
technique.
caused by adjusting the bending tools, it is necessary to optimize the
The Heijunka [33], which is seen as enabling production to run
production strategy by collectively processing 49-1-2, 49-2-2, 49-3-1,
smoothly and minimizing over burden by levelling the production vo-
49-4-1, 49-7-2, and 49-7-3 because they are all similar types of frames
lume and type, can be applied to the further improvement. In order to
and the bending tools need only be prepared once for all of these
minimize the unreasonable waiting in the station A-B, strategies could
components.
be implemented to control the volume output from the station A based
We set a new order to be processed. The order identification number
on the CPS system. As soon as the components staying in the station A-B
is set to 50, and new raw materials are prepared to be processed. The
reache a level amount, the signal could be triggered to prevent any new
left OLED screen in Fig. 11 shows that similar types of frames have been
order flow to station A.
picked up and processed by the bending machine in succession rather
Additionally, in the station C, when the welder takes away all the
than using a FIFO sequence. In the right screen, we can find that six
accumulated components from the buffer at one time, the pull effect is
frames have been processed and are waiting in the buffer station B-C

9
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

Fig. 11. LED Display of Optimized Process.

Fig. 12. Optimized Process Overall Value Stream Mapping.

created [41]. It is feasible for the E-Kanban system to be set on the the messages are sent to the core agent, represented by the green arrow
station in the upstream. When the signal of items taken away is trig- in Fig. 13. The black arrows in Fig. 13 show the movement route of the
gered, it works as a reminder to fill up the buffer in time. worker between two machines.
Since the layout of machines are different in these two conditions,
the value stream is affected differently, resulting in two different sets of
4.2. Multi-machine handling results as dynamically shown in Fig. 14. The outer circle represents the
machine time and the inner circle represents worker time. The utili-
In this section, we explore the product value stream in the station zation time is set to 10 s in this example, which could be changed based
and its relation to the machine and worker. We simulate two multi- on the real machine processing time. In scenario 1, the worker firstly
machine conditions and observe the different effects on the value loads the components into machine A, then attends to loading machine
stream. In the real environment, it is easy to wire the mechatronic relay B. After that, the operator moves back and unloads the components
with the digital IO to monitor the operation status. In this case, we from machine A, and lastly unloads the components from machine B.
simulate the operation of two machines using Arduinos and monitor Looking at the results, it can be observed that in scenario 1, the distance
them using XBee modules. The station agent placed nearby is in charge between machines causes the operator to be unable to arrive before the
of receiving signals from the XBee module represented by the red ar- machine finishes processing. In condition 2, the operator manages to
rows in Fig. 13 and analysing the machine operating status. After that,

10
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

Fig. 13. Diagram of Simulation Layout for Two Production Scenarios.

arrive before the machine finishes processing. The decision maker can designated operator to quickly handle the change.
adjust the process strategy based on the real conditions.
Due to the different requirements for mass customized products, the
5. Conclusion
workload related for each person or station is not the same, making
Mura and Muri happen unpredictably. Shojinka, which means “labor
In this study, a cyber-physical multi-agent system is presented. The
linearity”, is meant to meet the production requirement with the as-
system can interoperate with other existing MES systems. The char-
signment of workers. Through the CPS system, any imbalance in con-
acteristics of modularity and decentralization make the system less
ditions caused by fluctuation will be monitored and reflected to the
complex and more flexible in the application. The real time and virtual

Fig. 14. The Value Stream of Two Scenarios with Two Machines and One Operator.

11
Z. Huang, et al. Journal of Manufacturing Systems 52 (2019) 1–12

characteristics of the system make transparent the conditions of mate- Foundations of distributed artificial intelligence. John Wiley & Sons, Inc.; 1996. p.
rial, workforce, and machine. These features innovatively display a 139–64.
[16] Barenji RV, Barenji AV, Hashemipour M. A multi-agent RFID-enabled distributed
material’s dynamic value steam and DVSM for machine and worker, control system for a flexible manufacturing shop. Int J Adv Manuf Technol
which can provide valuable information for the decision maker and 2014;71(9):1773–91.
makes progress towards a digital lean manufacturing system through [17] Švaco M, Šekoranja B, Jerbic B. A multiagent framework for industrial robotic
applications. Procedia Comput Sci 2011;6:291–6.
the adoption of CPS-Heijunka and an E-Kanban system. In the future, on [18] Barbosa J, Leitão P, Teixeira J. Empowering a cyber-physical system for a modular
the basis of this CPS system, all the resources on the manufacturing conveyor system with self-organization. In: Borangiu T, Trentesaux D, Thomas A,
shop floor will be virtualized. Furthermore, the relations among key Cardin O, editors. Service orientation in holonic and multi-agent manufacturing:
proceedings of SOHOMA 2017. Cham: Springer International Publishing; 2018. p.
parts of the manufacturing value stream will be established in cyber 157–70.
space; this will enhance the ability to adapt to variation, which makes it [19] Vikraman P, P Sanoop Kumar. Dynamic value stream mapping in the realm of green
possible for the customer to participate in manufacturing via the cyber manufacturing. GRD J Global Res Dev J Eng 2017;2(3).
[20] Abdoli S, Kara S, Kornfeld B. Application of dynamic value stream mapping in
network.
warehousing context. Mod Appl Sci 2016;11(1).
[21] Stadnicka D, Litwin P. Value stream and system dynamics analysis – an automotive
Acknowledgements case study. Procedia Cirp 2017;62:363–8.
[22] Chukukere A, Castillo-Villar K, Wan H-d. Improving operations through dynamic
value stream mapping and discrete-event simulation. 2014. p. 938–47.
Zhuoyu Huang and Prof. Matthew S. Dargusch acknowledge the [23] Agyapong-Kodua K, Ajaefobi JO, Weston RH. Modelling dynamic value streams in
support of the ARC Research Hub for Advanced Manufacturing of support of process design and evaluation. Int J Comput Integr Manuf
Medical Devices (IH150100024). Prof. Matthew S. Dargusch and Dr. 2009;22(5):411–27.
[24] Sterman J. Business dynamics, system thinking and modeling for a complex world.
Steve Dowey acknowledge the support of the Defence Materials 2000.
Technology Centre (DMTC). [25] Asif Z, Mandviwalla M. Integrating the supply chain with RFID: a technical and
business analysis. 2005.
[26] Preradovic Stevan, Karmakar NC. Modern RFID readers. Micorwave J 2007.
References [27] Joshi S. Automating value stream mapping in lean environment by using RFID tool.
2012.
[1] Zheng P, et al. Smart manufacturing systems for Industry 4.0: conceptual frame- [28] Zhong RY, Dai QY, Qu T, Hu GJ, Huang GQ. RFID-enabled real-time manufacturing
work, scenarios, and future perspectives. 2018. execution system for mass-customization production. Robot Comput Integr Manuf
[2] Weyer S, Schmitt M, Ohmer M, Gorecky D. Towards Industry 4.0 - Standardization 2013;29(2):283–92. 2013/04/01/.
as the crucial challenge for highly modular, multi-vendor production systems. IFAC- [29] Aydos TF, Ferreira JCE. RFID-based system for lean manufacturing in the context of
Papers OnLine 2015;48(3):579–84. 2015/01/01/. internet of things. 2016 IEEE International Conference on Automation Science and
[3] Standards Australia, industry 4.0: an australian perspective. 2017. ed. Engineering (CASE). 2016. p. 1140–5.
[4] Ahuett-Garza H, Kurfess T. A brief discussion on the trends of habilitating tech- [30] Arkan I, Van Landeghem H. Evaluating the performance of a discrete manufacturing
nologies for Industry 4.0 and Smart manufacturing. Manuf Lett 2018;15:60–3. process using RFID: a case study. Robot Comput Integr Manuf 2013;29(6):502–12.
2018/01/01/. [31] Ramadan M, Wang Z, Noche B. RFID- enabled dynamic value stream mapping.
[5] Mayr A, et al. Lean 4.0 - A conceptual conjunction of lean management and Industry Proceedings of 2012 IEEE International Conference on Service Operations and
4.0. Procedia Cirp 2018;72:622–8. Logistics, and Informatics. 2012. p. 117–22.
[6] Imai M. Kaizen: The Key to Japan's competitive success. 1 edition McGraw-Hill [32] Tantik E, Anderl R. Industrie 4.0: using cyber-physical systems for value-stream
Education; 1986. (November 1, 1986). based production evaluation. Procedia Cirp 2016;57:207–12.
[7] Woehrle Stephen L, Abou-shady Louay. Using dynamic value stream mapping and [33] Marchwinski C, Shook J, Schroeder A. Lean lexicon: a graphical glossary for lean
lean accounting Box scores to support lean implementation. 2010. thinkers: lean enterprise institute. 2008.
[8] Kolberg D, Zühlke D. Lean automation enabled by industry 4.0 technologies. IFAC- [34] Salah W, Zaki H. Product costing in lean manufacturing organizations. Res J Financ
Papers OnLine 2015;48(3):1870–5. Account 2013;4(6).
[9] Rother M, Shook J. Learning to see: value stream mapping to add value and elim- [35] Ramadan M, Al-Maimani H, Noche B. RFID-enabled smart real-time manufacturing
inate muda. Lean Enterprise Institute; 2003. cost tracking system. Int J Adv Manuf Technol 2017;89(1):969–85.
[10] Bo M, Dong M. Research on the lean process reengineering based on value stream [36] Vieira GE, Kück M, Frazzon E, Freitag M. Evaluating the robustness of production
mapping for chinese enterprises. Manag Sci Eng 2012;6(2):4. schedules using discrete-event simulation. IFAC-Papers OnLine 2017;50(1):7953–8.
[11] Gurumurthy A, Kodali R. Design of lean manufacturing systems using value stream 2017/07/01/.
mapping with simulation: a case study. 2011. p. 444–73. [37] REFA – verband für arbeitsstudien und betriebsorganisation e. V, methodenlehre
[12] Schönemann M, Thiede S, Herrmann C. Integrating product characteristics into des arbeitsstudiums. Teil 2. Datenermittlung. Hanser, München. 1992.
extended value stream modeling. Procedia Cirp 2014;17:368–73. [38] Erlach K. Value stream design: the way towards a lean factory. 2013.
[13] Abbas Zahir, Khaswala N, Irani SA. Value network mapping (VNM): visualization [39] Olga I. E-kanban and its Practical Use. 2019.
and analysis of multiple flows in value stream maps. Proceedings of the Lean [40] Abdelhamid M, Qattawi A. Design analysis for origami-based folded sheet metal
Management Solutions Conference 2001. parts. 2014.
[14] Leitão P. Agent-based distributed manufacturing control: a state-of-the-art survey. [41] Phumchusri N, Panyavai T. Electronic kanban system for rubber seals production.
Eng Appl Artif Intell 2009;22(7):979–91. 2009/10/01/. 2015. p. 38–49.
[15] Parunak HVD. Applications of distributed artificial intelligence in industry.

12

You might also like