AR-2020-Lu-Smart Manufacturing
AR-2020-Lu-Smart Manufacturing
Review
A R T I C LE I N FO A B S T R A C T
Keywords: Smart manufacturing is arriving. It promises a future of mass-producing highly personalized products via re-
Smart manufacturing sponsive autonomous manufacturing operations at a competitive cost. Of utmost importance, smart manu-
Standard facturing requires end-to-end integration of intra-business and inter-business manufacturing processes and
Automation systems. Such end-to-end integration relies on standards-compliant and interoperable interfaces between dif-
Mass personalization
ferent manufacturing stages and systems. In this paper, we present a comprehensive review of the current
Industry 4.0
landscape of manufacturing automation standards, with a focus on end-to-end integrated manufacturing pro-
Self-organizing manufacturing network
Digital thread cesses and systems towards mass personalization and responsive factory automation. First, we present an au-
thentic vision of smart manufacturing and the unique needs for next-generation manufacturing automation. A
comprehensive review of existing standards for enabling manufacturing process automation and manufacturing
system automation is presented. Subsequently, focusing on meeting changing demands of efficient production of
highly personalized products, we detail several future-proofing manufacturing automation scenarios via in-
tegrating various existing standards. We believe that existing automation standards have provided a solid
foundation for developing smart manufacturing solutions. Faster, broader and deeper implementation of smart
manufacturing automation can be anticipated via the dissemination, adoption, and improvement of relevant
standards in a need-driven approach.
⁎
Corresponding author.
E-mail address: [email protected] (Y. Lu).
https://doi.org/10.1016/j.jmsy.2020.06.010
Received 13 May 2020; Received in revised form 18 June 2020; Accepted 19 June 2020
0278-6125/ © 2020 The Society of Manufacturing Engineers. Published by Elsevier Ltd. All rights reserved.
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
development lifecycle. Section 4 reviews existing standards for manu- Edge Computing, and Fog Computing allow resource-constrained in-
facturing system automation. Some piloting smart manufacturing au- dustrial devices and systems to gain powerful remote computation
tomation application scenarios for achieving end-to-end integration in capabilities, enabling near real-time in-process decision-making. With
smart manufacturing are presented in Section 5. Section 6 presents our the Internet of Things, dispersed manufacturing processes and systems
discussions on current smart manufacturing standardization activities can be networked and connected with ubiquitous communication and
and our suggestions on accelerating the smart manufacturing journey. coordination.
Section 7 concludes the paper. The merge of a strong desire for mass personalization and under-
pinning technology explosion has made it timely to revisit manu-
2. Smart manufacturing facturing automation theories and practices. It is believed that manu-
facturing is entering the next era – Industry 4.0 or, more specifically,
The term smart manufacturing is controversial as it has been seen as smart manufacturing.
a general concept describing manufacturing systems or processes with
advanced intelligence, such as in [9] and, more importantly, refers to a 2.2. Definition
specific manufacturing paradigm [5,10]. This paper refers to the latter.
This section briefs the vision of smart manufacturing and new re- Smart manufacturing is devised by the Smart Manufacturing
quirements for manufacturing automation, as well as highlights the role Leadership Coalition (SMLC) as a set of manufacturing practices that
of standards in facilitating the next generation of manufacturing auto- respond to a new wave of networked data and information technology
mation. capability destined to shape future manufacturing operations [2].
Wallace and Riddick [17] describe smart manufacturing as “a data-in-
2.1. Drivers tensive application of information technology at the shop floor level and
above to enable intelligent, efficient, and responsive operations.” According
A decisive driving force for manufacturing paradigm shifts is the to Davis et al. [10], smart manufacturing is the dramatically intensified
continued market desire for personalized products. The market has application of “manufacturing intelligence” throughout the manu-
never stopped its hunt for personalized products. However, this journey facturing and supply chain enterprise. NIST defines smart manu-
has been extremely long because of the limitations of manufacturing facturing systems as “fully-integrated, collaborative manufacturing systems
automation technologies, as shown in Fig. 1. Only since 2010, mass that respond in real-time to meet changing demands and conditions in the
personalization [11] (or mass individualization [12]) has become a factory, in the supply network, and in customer needs [5].”
realistic goal. Today, manufacturers desire to have the capability of These definitions all highlight the use of Information and
concurrently producing highly personalized products at dynamic batch Communication Technology (ICT) and advanced data analytics to
sizes with the efficiencies of mass production. achieve intelligent and flexible manufacturing operations at all levels
Alongside the dramatic shift from mass customization to mass per- from the shop floor, through factory level to supply chain. Integrating
sonalization, underpinning technologies for manufacturing automation all these concepts, we believe smart manufacturing is “fully-integrated,
have also advanced at an unprecedented rate, as shown in Fig. 2. After collaborative and responsive operations that respond in real-time to
the 3rd industrial revolution, the explosion of algorithms, connectivity, meet changing demands and conditions in the factory, in the supply
and computation technologies have collectively laid a solid foundation network, and in customer needs via data-driven understanding, rea-
for a connected and smart industry. In particular, the rise of Artificial soning, planning, and execution of all aspects of manufacturing pro-
Intelligence (AI) algorithms, such as Reinforcement Learning [14] and cesses, facilitated by the pervasive use of advanced sensing, modeling,
Knowledge Graph [15], can make manufacturing control more in- simulation, and analytics technologies.” The characteristics of smart
telligent and intuitive [16]. Cyber-physical Systems, Cloud Computing, manufacturing include (1) digitalization and service-orientation, (2)
313
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
smart and connected automation devices, and (3) collaborative manu- product.
facturing networks, to enable cost-effective, flexible, and resilient mass For smart manufacturing system automation, devices, machines,
personalization. systems, and people can be connected via machine-to-machine (M2M)
communication channels, creating a manufacturing network in which
2.3. Impact on manufacturing automation information carriers exchange device data in near real-time. Data-
driven distributed intelligence will enable the rapid configuration of a
As discussed in Section 2.1, two game-changing drivers in the new network of manufacturing things to cost-effectively produce a variety of
era of manufacturing are predominant – (1) the manufacturing para- personalized products with dynamic batch sizes simultaneously. In
digm shift from mass production and mass customization to mass per- particular, smart manufacturing systems should have the following
sonalization, and (2) rapid development of smart algorithms, con- features:
nectivity, and computation technologies. Traditionally, automated
manufacturing processes and systems sacrifice flexibility for pro- • Context-awareness: Smart manufacturing systems can recognize,
ductivity. In the context of mass personalization, rigid, fully automated interpret and analyze intentions of objects, systems, and partici-
systems do not work anymore. Manufacturing automation needs to be pating users in the application domain, which allows for self-
both flexible and productive to mass-produce personalized products at a awareness regarding knowledge about its situation, status, and op-
reasonable cost. Therefore, future-proofing manufacturing automation tions for actions to be taken.
will have to become smart in two aspects in parallel for achieving smart • Modularity: Smart manufacturing systems are modular, being able
manufacturing: to configure sub-components to form different system configurations
to produce new personalized products cost-effectively.
• Personalized-product-based manufacturing process automation • Self-organization: Participants (e.g., systems, processes, and
– manufacturing processes will be integrated and automated from people) can communicate with each other and coordinate their ac-
design to inspection for each unique product instead of product fa- tions in a purposeful matter without external involvement. Self-or-
milies. ganization is typically embodied as self-configuration, self-optimi-
314
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
Fig. 3. Smart manufacturing automation dimensions (MoM: Manufacturing Operations Management; SCADA: Supervisory Control And Data Acquisition).
315
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
Fig. 4. Timeline-based depiction of standards for different product lifecycle stages ([19], enriched based on [24]).
fabrication process and parameters according to online inspection re- “workplans”. The resultant STEP-NC file is then passed on to an in-
sults. telligent controller that can interpret the complex data structure and
Smart manufacturing needs an adaptive CNC controller that can derive the necessary local machine movement commands. The in-
directly take a STEP-NC file and can communicate the as-executed formation flow is bidirectional since complete product information is
product model back to CAD/CAM system. Fig. 6 depicts the STEP-NC carried onto the CNC controller itself. More importantly, the bidirec-
compliant CAD/CAM/CNC chain, enabling interoperable design and tional information flow serves as a basis for digital twin manufacturing
manufacturing in a distributed design and manufacturing scenario. The by enabling product changes and final product parameters to be synced
chain starts with a CAD system generating a 3D CAD model with pro- back to the product design file.
duct manufacturing information in STEP AP242 standard. The 3D CAD
model is then passed on to a CAM system, which adds manufacturing
information to the geometry and stores the extended information in an 3.3. Standards for manufacturing process monitoring
AP238 file. The AP238 file contains the AP242 design information with
the addition of manufacturing operations, manufacturing features, Monitoring the manufacturing execution progress is vital to en-
tools, and machining strategies organized in “workingsteps” and suring traceability and product quality. Manufacturing process mon-
itoring has been around using equipment-dependent monitoring
316
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
technologies from individual manufacturing equipment suppliers. This machining process parameters, it could have lost the feature ID after the
method does not provide the required interoperable information flow machining planning and NC programming stage.
between manufacturing devices and processes. This limitation is not a
significant issue in a factory that mass produces standard products.
However, the rapid production of highly personalized products needs 3.4. Standards for smart inspection
the manufacturing process monitoring signals to match with product
design and manufacturing plans to derive meaningful monitoring in- Product inspection is an integral part of the product development
formation. This requirement inevitably needs standardized manu- process. It verifies product quality on-site at various stages of the pro-
facturing process monitoring and data fusion with product design files duction process from receiving the raw materials to pre-shipping.
and manufacturing plans. Currently, inspection activities are mostly performed either as off-line
The MTConnect [44] standard enables manufacturing equipment to inspection or online post-process inspection, due to the difficulties and
capture execution monitoring data and transmitted to external sources cost in setting up online in-process inspection along with the production
in a structured XML format. Since its inception, MTConnect has been process. In the future, online in-process inspection that integrates with
widely used to monitor machine tools status [45], with limited efforts the product fabrication process is a must for producing highly perso-
on contextualizing the collected machine data. In a smart manu- nalized products at small batches. The production of highly persona-
facturing context, manufacturing progress monitoring data will need to lized products cannot afford the costs incurring from manual or semi-
be associated with the unique work-in-progress part. In this regard, automated inspection.
Bernstein et al. [24] overlaid real feed rate gathered from MTConnect The Quality Information Framework (QIF) is an ANSI (the American
streams onto planned feed rate to examine machining process accuracy National Standards Institute) standard that defines an integrated set of
and used the aggregation of real feed rates and cutting parameters to XML information models to enable the exchange of metrology data
estimate machining costs of a machining feature. Helu et al. [46] also throughout the entire manufacturing quality measurement process –
demonstrated that manually aligning MTConnect data onto a virtual from product design, through inspection planning and execution, to
product model can directly reveal design insight to a decision-maker. analysis and reporting [48]. QIF provides a complete and accurate 3D
By automatically alignment of manufacturing execution data, such as product definition with semantic geometric and dimensional tolerances,
spindle speed and feed rate to numerical control code, Monnier et al. definitions for measurement resources, template for measurement rules,
[47] demonstrated the benefits of verifying process plans and real ex- and statistical functionality.
ecution data. However, this alignment still requires substantial human As shown in Fig. 7, a QIF-compliant metrology process starts with
interpretation and intervention. This is mostly because the features and the generation of CAD and PMI data exported as QIF Model-Based
the identification of design and machining features are not maintained Design (MBD) product model. Quality planning systems import the
consistently throughout the data conversion chain from design to ma- product model and generate the measurement plans according to the
chining. For example, though MTConnect can output near real-time quality requirements and manufacturing processes. The inspection re-
sources and rules are considered at this stage. Programming systems
317
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
import the measurement plans to create Dimensional Measurement exchange and generic, extensible, and object-oriented modeling cap-
Equipment (DME) specific programs. Dimensional measurement abilities for the information a production system wants to expose.
equipment executes the programs and evaluates the measurements as Similar to OPC UA, MTConnect is used to access real-time data from
measurement results. Analysis systems import single part results and shop floor manufacturing equipment such as machine tools. ISA 88 is a
generate the analysis of multiple part batches as QIF statistics data. standard for the batch processing industry and defines the reference
The integration between quality information using QIF and pro- models and data models for batch control. BatchML is an XML im-
duction process data saves resources on non-value-adding activities plementation of ISA 88. PackML models standardized machines and
related to the translation of data between different components of a SCADA for batch control in the packaging industry.
dimensional metrology system. This integration will enable integrated
manufacturing and inspection taking place simultaneously, which in
the end fulfills the rapid production and QA (Quality Assurance) of 4.2. Communication standards
highly personalized products with minimum human involvement.
The research of using QIF standards across the product lifecycle is Industrial communication goes beyond physical data packet trans-
still in its infancy with just some theoretical discussions on harnessing mission between manufacturing things. According to [52], commu-
QIF data into the product design and manufacturing processes [24,49]. nication technologies should be able to:
Michaloski et al. [50] investigated the possibility of gathering con-
tinuous quality inspection results during the product machining process • Send and receive messages – at this physical level, manufacturing
via integrating QIF standard with MTConnect. Their pilot provided a devices must communicate over agreed physical and network layers
feasible solution for collecting and representing necessary process data to be able to send and receive objects that represent messages;
and quality measurement data at the same time. With the same intent, • Parse the messages – at the syntactic level, manufacturing devices
STEP Tools, Inc [51]. recently developed a digital thread solution that must parse messages to correctly decode the message to its parts,
keeps the design, manufacturing, and inspection data connected via such as message content, language, sender, and must be able to
deep integration between STEP, STEP-NC and QIF standard. parse the content of the message;
More research needs to be carried out to understand the benefits • Understand the messages – at the semantic level, manufacturing
and limitations of automating the product manufacturing and inspec- devices must interpret and reason about the parsed information in
tion process by utilizing the recently developed QIF standards. the same context in the same way, in which context-aware actions
can be taken.
4. Standards for manufacturing system automation
At the physical level, messages can be exchanged via a physical
Apart from the need for mass-personalization-oriented smart pro- communication channel, wired or wireless [53]. The foundation of
cess integration from design to inspection, smart manufacturing also M2M communication is the reliable exchange of information. Since the
needs vertically integrated smart factories with ubiquitous connectivity 1980s, industrial communication networks have evolved through sev-
between manufacturing devices and adaptive manufacturing opera- eral stages. According to [53], industrial communications started with
tions, thus moving away from traditional rigid fully-automated manu- dedicated Fieldbus networks, such as PROFIBUS and Modbus, to enable
facturing systems. This section reviews the essential standards that fa- M2M communications. However, many Fieldbus protocols were de-
cilitate smart manufacturing system automation for ensuring flexible signed to operate on different physical media and have wide compat-
and efficient production of a variety of personalized products simulta- ibility issues with the OSI (Open Systems Interconnection) model [19].
neously. As Internet technologies matured, Ethernet-based networks, such as
Industry 4.0 will see factory automation architecture changing from EtherNet and EtherCAT, became popular for facilitating communica-
a conventional dedicated automation pyramid to a networked auto- tions at a higher level. Since 2000, influenced by Internet of Things
mation structure, in which intelligent manufacturing things con- (IoT) and Wireless Sensor Networks (WSN) application needs, some
tinuously and collaboratively self-optimize their setups and configura- modern approaches have adopted new standards such as IEEE 802.11,
tions via self-awareness, reasoning, planning, and execution. In this IEEE 802.15.1, and IEEE 802.15.4. Detailed discussions on these
network, the information from these behaviors must flow between any transport-oriented network communication channels and their latest
connected nodes. Therefore, data exchange can be between any two developments can be found in [53].
layers in the conventional automation pyramid, not just adjacent layers. The above transport-oriented communication technologies provide
However, for presentation simplicity, we still present the relevant industrial data exchange with guaranteed reliability, availability, and
standards in a manufacturing pyramid structure. In Table 1, we divide time-critical behavior. However, meaningful data exchange in a specific
standards based on the ISA 95 hierarchy and classify their use to three domain needs more technologies, one of which is a meta-model that
primary categories – modeling, communication, and execution. explicitly defines the data content to be exchanged [54].
OPC UA developed by OPC Foundation provides a cross-platform
4.1. Modeling standards M2M communication mechanism for data exchange between industrial
devices and systems [55]. OPC UA also supports an object-oriented
From the top level of the automation pyramid, several standards information modeling approach. It allows the development of domain-
define the reference architecture, framework, core constructs, activities, specific companion models, for example, in [56–58]. In the manu-
interfaces, and transactions of a factory. IEC 62714 (AutomationML) facturing domain, MTConnect is a widely-used semantic vocabulary for
models linked production systems, enabling a transfer of engineering exchanging contextualized data of manufacturing equipment [44]. It
data of these systems across domains and companies in a heterogeneous has been widely used for monitoring machining processes [59] and
engineering tool landscape. At the MoM level, IEC 62264 defines ac- machining simulation [60].
tivities models, function models, and object models in the MoM do- At the semantic level, semantic communication technologies are
main, and B2MML serves the implementation of IEC 62264 to link ERP required for interpreting message content and building contextual un-
and Supply Chain Management systems with manufacturing systems derstandings within a domain or across domains. Semantic Web tech-
such as Manufacturing Execution Systems (MES). nologies, such as RDF, RDF Schema, and OWL can be used at a higher
At the SCADA level, OPC UA (OPC Unified Architecture) can be level of the automation pyramid to enable semantic understanding
used for connecting components in a production system. It also defines between devices and systems across domains [61–63].
platform-independent communication mechanisms for online data
318
Table 1
Manufacturing system automation standards by automation pyramid levels and functions.
Y. Lu, et al.
Standard Description Enterprise Level MoM SCADA Device Modeling Communication Execution
Level Level Level
IEC PAS 63088 Smart manufacturing - Reference architecture model industry 4.0 (RAMI4.0) ✓ ✓
IEC 62832 Industrial-process measurement, control, and automation - Digital factory framework defines the ✓ ✓
general principles of the Digital Factory framework including a set of model elements and rules for
modeling production systems
ISO 15704 Enterprise modeling and architecture — Requirements for enterprise-referencing architectures and ✓ ✓
methodologies
ISO 19439 Enterprise Integration - Framework for enterprise modeling, provides a unified conceptual basis for ✓ ✓
model-based enterprise engineering that enables consistency, convergence, and interoperability of the
various modeling methodologies and supporting tools
ISO 19440 Enterprise integration - Constructs for enterprise modeling, specifies the characteristics of the core ✓ ✓
constructs necessary for computer-supported modeling of enterprises conforming to ISO 19439.
ISO 20140 Automation systems and integration - Evaluating energy efficiency and other factors of manufacturing ✓ ✓
systems that influence the environment.
OAGIS Open Applications Group Integration Specification (OAGIS) defines a common content model and ✓ ✓ ✓ ✓
common messages for communication between business applications, including application-to-
application (A2A) and business-to-business (B2B) integration.
BPMN Business Process Model and Notation (BPMN) is a graphical representation for specifying business ✓ ✓
processes in a business process model.
DMN Decision Modelling Notation (DMN) from OMG provides the required constructs for modeling ✓ ✓
decisions to close the gap between the business decision design and decision implementation. DMN
notation is designed to be useable alongside the standard BPMN business process notation.
B2MML Business To Manufacturing Markup Language (B2MML) is an XML implementation of data models in ✓ ✓
IEC/ISO 62264. It is a common data definition to link ERP and supply chain management systems
with manufacturing systems such as Industrial Systems and Manufacturing Execution Systems.
319
IEC 62714 AutomationML (Automation Markup Language) is a neutral data format based on XML for the storage ✓ ✓
and exchange of plant engineering information.
IEC 62264 Enterprise-control system integration - defines manufacturing hierarchical model, and describes the ✓ ✓
manufacturing operations management domain and its activities, the interface content and associated
transactions within Level 3 and between Level 3 and Level 4 and Level 3 objects. This standard is
based upon ANSI/ISA-95.
IEC 62541 OPC Unified Architecture - an industrial M2M communication protocol for interoperability developed ✓ ✓ ✓ ✓ ✓
by the OPC Foundation
IEC 61512 ISA 88 defines terminology, reference models, data models for batch control as used in the process ✓ ✓ ✓
industries.
IEC/PAS 62030 (Modbus) Modbus is a de facto standard providing serial communications protocol to connect industrial ✓ ✓
electronic devices; Modbus is often used to connect a supervisory computer with a remote terminal
unit (RTU)/PLC in supervisory control and data acquisition systems.
PackML Packaging Machine Language defines a common approach, or machine language, for automated ✓ ✓ ✓
machines. PackML was adopted as part of the ISA88 industry standard in August 2008.
BatchML BatchML is an XML implementation of the ISA-88 ✓ ✓ ✓
MTConnect MTConnect is a lightweight, open, and extensible protocol designed for the exchange of data from ✓ ✓ ✓
shop floor equipment to software applications used for monitoring and data analysis.
IEC 61158 The standard specifies industrial communication networks - Fieldbus, including ControlNet and ✓ ✓
Profibus.
IEC 61784 This standard specifies a set of protocol specific communication profiles based on the IEC 61158 series ✓ ✓
and real-time Ethernet communication profiles. It is to be used in the design of devices involved in
communications in factory manufacturing and process control.
ISO 11898 Controller Area Network (CAN) - a serial communication protocol that supports distributed real-time ✓ ✓
control and multiplexing
IEC 62591/HART The standard specifies Wireless communication network and communication profiles - WirelessHART. ✓ ✓
IEC 61499 The standard describes a generic modeling approach for distributed control applications enabling ✓ ✓ ✓
interoperability, reconfigurability, and portability for distributed control systems, facilitated through
event-driven Function Blocks
(continued on next page)
Journal of Manufacturing Systems 56 (2020) 312–325
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
✓
Manufacturing execution can be categorized into two levels – (1)
production control at the enterprise and MoM level and (2) device
Communication
for the packaging industry, provides (1) standard machine states and
operational flow, and (2) flexible recipe schemes and common SCADA
✓
or MoM inputs.
At the device level, G and M codes are currently widely used to
control CNC machines and 3D printers. However, G code’s machine-
Device
Level
coding procedures (e.g., STEP-NC and G-code) that are necessary for
executing the production process. All the data that describe the actual
Table 1 (continued)
320
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
Fig. 8. Manufacturing digital thread with seamless error-free and zero data-loss information flow upstream and downstream the manufacturing processes.
The above manufacturing digital thread outlines a feasible approach network can perceive it is not operating correctly and, without ex-
to manufacturing process automation for a unique product. With this ternal assistance, make the necessary adjustments to restore itself to
manufacturing thread, the overall manufacturing process of a perso- normal operation. A self-healing manufacturing network can
nalized product can be automated via standard-compliant data ex- proactively monitor and identify a potential variance from its
change interfaces between different manufacturing stages. These data standard parameters, validate it with a degree of confidence and
exchange interfaces can seamlessly link together disparate processes, resume normal operations without human intervention.
systems, and companies into a single coherent ecosystem. Of all the
enablers, the discussed smart manufacturing standards are the foun- Fig. 9 depicts an abstract framework of a self-organizing manu-
dation for a streamlined manufacturing digital thread. However, ex- facturing network. A self-organizing manufacturing network consists of
isting integration technologies cannot establish a true manufacturing three components:
thread yet without repetitive manual assistance between various man-
ufacturing stages, such as manual process planning and data conversion • Semantically interoperable communications between manufacturing
from STEP AP242 to AP238. More algorithms and technologies need to things
be developed to contextualize and link the data from multiple stan- • Accurate observation of manufacturing environment via self-sensing
dards, as shown in [46,47]. • Cognitive manufacturing control algorithms to enable self-config-
uration, self-optimization, and self-healing
5.2. Self-organizing manufacturing network
For establishing a manufacturing network, M2M communication
Smart manufacturing will see conventional manufacturing pyramid protocols will be used to exchange information between the connected
changing to a self-organizing manufacturing network with cognitive nodes of a network. Apart from the physical level communications,
decision-making capabilities, enabling resilient and responsive manu- Semantic Web technologies [63] and resource virtualization models,
facturing operations. Self-organizing manufacturing network can be such as Industry 4.0 Administration Shell [71], can also be used to
defined as “a network of autonomous manufacturing things (e.g., create semantic understandings between heterogenous connected
manufacturing software tools, manufacturing equipment, and manufacturing “things” across domains and organizations.
operators) connecting in situation-dependent ways that can For modeling and observations of the environment, the Industrial
change their internal structure, organization, and functions with IoT can collect raw environmental data from various sensors and de-
minimum external intervention to achieve optimal manufacturing vice-level monitoring systems. The multi-source, multi-scale, hetero-
operations and system performance in response to unforeseen genous, and multi-granularity sensor data can be fused to derive a
conditions and evolution along time.” In general, self-organization trustful observation of the environment. This observation can be
aims at increasing autonomy and decreasing dependencies for faster quantitatively represented using potential system modeling metrics,
responses to dynamic context [69]. A self-organizing manufacturing such as order status, material stock, and machine workload, thus
network includes the following three aspects of autonomous functions: forming an observed state of the environment feeding into the
Cognitive Agent.
• Self-configuration – Self-configuration strives towards the “plug- Cognitive algorithms can enable self-organizing manufacturing
and-produce” paradigm in the way that all manufacturing “things” control to adaptively schedule optimal manufacturing routes for a
shall be capable of integrating to form a feasible production system variety of personalized products simultaneously. Traditional heuristic
via standard hardware and software interfaces. A manufacturing algorithms, such as genetic algorithms and ant colony optimization
network can be dynamically re-established via adding or deleting a algorithms, can be used. More advanced cognitive capabilities can be
connecting node or reconfiguring the links between existing nodes. developed for all the connected manufacturing things via learning-
• Self-optimization – Every node in a manufacturing network can based algorithms, such as Reinforcement Learning. In a Reinforcement
automatically optimize its parameters to seek optimal performance Learning setting, the Cognitive Agent seeks to maximize the cumulative
of the manufacturing network, based on observations of its state as reward to optimize its action-selection strategy. The reward value can
well as the state of the connected node in the network. be linked to some system objective factors together, such as less order
• Self-healing – Self-healing refers to the ability that a manufacturing completion time, lower cost, and higher equipment utilization rate.
321
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
Fig. 9. Abstract framework of self-organizing manufacturing network in Reinforcement Learning system model (Adapted from [70]).
A fully-fledged self-organizing manufacturing network will become Company B is created for the creation of a virtual MES. The machine
a ubiquitous manufacturing system organization pattern that can be from Company B is connected dynamically to Company A’s MES.
implemented for a manufacturing system, a factory, or an inter-en- Company A can control (1) in what sequence A’s jobs are executed, and
terprise production network. The continuous learning and optimization (ii) how manufacturing should be executed on Machine B by injecting
control loop of a self-organizing manufacturing network will be able to Company A’s know-how into Machine B. Company A also gets shopfloor
adequately deal with uncertainties from (1) dynamic concurrent orders production progress report from Machine B regularly.
of highly personalized products, (2) manufacturing network dynamics, In this scenario, manufacturing assets become services thanks to
and (3) emergent instructions from human supervisors. intelligent technologies, such as service-oriented architecture and ma-
Existing work on self-organization principles for manufacturing chine communication standards. More importantly, vendor-neutral data
system automation, such as holonic manufacturing systems [72–75], format – STEP/STEP-NC and Function Block play a crucial role in en-
multi-agent manufacturing systems [76–79], and bionic manufacturing abling passing manufacturing jobs between companies and machines.
systems [80,81], has provided some answers to autonomous manu- Because of the ability to describe generic manufacturing jobs using
facturing control in a distributed environment, in particular in semi- STEP-NC standard, a manufacturer can easily interpret received man-
structured and partial-hierarchical settings [82]. These approaches face ufacturing requirements and generate adaptive machine control stra-
the problem of dynamic environment changes but introducing a closed tegies based on local machine conditions and setups.
world assumption [83]. They lack universal adaptability to an extend-
able, collaborative, and sometimes chaotic manufacturing network.
While self-organizing manufacturing network could still adopt a partial- 6. Discussions
hierarchical control structure [84] (a mixture of heterarchical and
hierarchical control structure) to achieve both system flexibility and We detailed in Sections 3–5 selected standards for enabling manu-
optimality, a key research goal can be advancing fully decentralized facturing process and system automation, as well as some pioneering
learning-based algorithms, such as Multi-agent Reinforcement Learning manufacturing automation scenarios. This section discusses some of the
algorithms [85–87], to achieve satisfactory system performance in notable new standardization initiatives targeting smart manufacturing
chaotic manufacturing networks. automation and our views on future research activities related to smart
manufacturing standards development and application implementa-
tion.
5.3. Cloud-based manufacturing equipment as service Though many standards are already in place, there is ongoing work
from various standardization bodies reviewing, enriching, and devel-
As the Industrial Internet and interoperable machine control inter- oping standards for Industry 4.0 manufacturing automation. For ex-
face matures, manufacturing equipment can become an on-demand ample, ISO Smart Manufacturing Coordinating Committee (ISO/SMCC)
manufacturing service via connectivity and control over the Internet is coordinating international standards review and implementation re-
[88]. This will be a practical end-to-end implementation of cloud commendations in this space. IEC Systems Committee smart manu-
manufacturing principles [89]. Cloud-based equipment as a service can facturing (IEC/SyC) started in 2018, aims to identify gaps and overlaps
significantly contribute to the required manufacturing process auto- relating to the collaboration between relevant standards organizations.
mation and manufacturing system automation. This is because the ISO and IEC also set up a joint working group to draw up, publish, and
possible service-oriented architecture of cloud-based manufacturing update Industry 4.0 related standards. In particular, being the most
equipment can be directly embedded into a manufacturing digital active technical committee in automation, ISO Technical Committee
thread or a self-organizing manufacturing network. 184 (ISO/TC 184) and IEC Technical Committee 65 (IEC/TC 65) formed
Fig. 10 depicts a simplified concept of encapsulating a physical asset a joint working group – ISO/IEC JWG 21, to bring about the harmo-
as a consumable manufacturing service. Manufacturing assets are con- nization of smart manufacturing reference models and various stan-
nected to the Internet in the form of cyber-physical production systems dards.
via machine communication standards, such as MTConnect or OPC-UA. Beyond the possible standard gaps for smart manufacturing, three
At a scheduled time, a control network between Company A and other barriers to standard adoption hinder the growth of smart
322
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
manufacturing: (1) lack of tracking of standard adoption, (2) overlap implementation projects should be encouraged.
and redundancies between standards, and (3) inadequate co-develop-
ment of standards with user communities. Regarding the lack of 7. Conclusions
tracking of standard adoption, the significant number of standards can
be misleading and not easy to use. Standardization parties often view This paper presents a critical review of standards for enabling the
the success of a standardization program as publishing the standards, next generation manufacturing process and system automation in the
leaving potential adopters blindly navigating the standards. Huge pro- context of smart manufacturing in two parts. First, we traced the au-
blem also exists in tracking the adoption rate and effectiveness of a thentic concept and vision of smart manufacturing and the impact on
standard in the industry. next-generation manufacturing automation. Second, a comprehensive
Regarding the overlap and redundancies between standards, it is review of existing standards for enabling manufacturing process and
unfortunate to see many standardization bodies are competing revising system automation is presented, highlighting a sensible approach to
and writing standards to claim their authority in smart manufacturing developing standard-compliant manufacturing automation solutions.
compatibility. However, the full picture of Industry 4.0/smart manu- Several smart manufacturing automation scenarios are also presented.
facturing is yet to be clear. These practices cause overlap and re- Smart manufacturing promises a future of mass-producing highly
dundancy. As an example, the draft standard ISO 23247 – Automation personalized products via responsive autonomous manufacturing op-
systems and integration – Digital Twin framework for manufacturing, erations at competitive costs. In our humble view, smart manu-
primarily focuses on software architecture reference model by in- facturing, though, as a new concept has become a buzzword with in-
tegrating existing modeling and communication standards. Our review consistent interpretations, commendable research advancement on the
found that the existing standards are good enough for implementing the core research issues of smart manufacturing is still limited. Importantly,
required smart manufacturing process and system automation towards smart manufacturing automation needs to focus on two fundamental
flexible and reconfigurable mass personalization. themes – personalized-product-based manufacturing process automa-
Regarding the last barrier, top-down standardization efforts need to tion and networked self-organizing manufacturing system automation.
embrace bottom-up need-driven community-based research activities. We believe existing standards have provided a solid foundation for
Since the inception of Industry 4.0, academic research activities and developing smart manufacturing automation solutions in these two
industrial innovations have shown remarkable successes in developing themes. Together with advanced algorithms, connectivity, and com-
de facto standards and applications for smart manufacturing, such as putation technologies, much work can be done to achieve networked
MTConnect, openAAS (open Asset Administration Shell) [90], NIST self-organizing manufacturing with advanced intelligence in re-
Smart Manufacturing Systems (SMS) Test Bed [91] and Eclipse IoT sponding to dynamic changes in the manufacturing environment.
[92]. These open-source projects have made a significant contribution
to the up-take of smart manufacturing reference implementations. They Declaration of Competing Interest
will provide first-hand learnings to any necessary upcoming standar-
dization activities.
The authors declared no potential conflicts of interest with respect
To summarize, the two overarching transformative manufacturing
to the research, authorship and/or publication of this article.
signals from Industry 4.0 – (1) mass personalization and (2) CPS-based
automation have not changed the application grounds for existing
manufacturing automation standards to play. Research focus, on the Acknowledgments
one hand, should be seeking improvements to existing standards to
ensure their applicability to manufacturing automation in the context of The authors are grateful to Mr. Zhaojun Qin, Department of
smart manufacturing and, on the other hand, needs to diversify the Mechanical Engineering, The University of Auckland, for his valuable
dissemination mechanisms of standard-based manufacturing automa- inputs. The authors also thank the reviewers for their valuable com-
tion exemplars in practice. In particular, need-driven open-source ments that helped to significantly improve this article. The article is an
enhanced and extended version of the following conference article “Lu
323
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
324
Y. Lu, et al. Journal of Manufacturing Systems 56 (2020) 312–325
shells. 2016 IEEE 21st International Conference on Emerging Technologies and [77] Leitão P. Agent-based distributed manufacturing control: a state-of-the-art survey.
Factory Automation (ETFA) 2016. p. 1–8. https://doi.org/10.1109/ETFA.2016. Eng Appl Artif Intell 2009;22:979–91. https://doi.org/10.1016/j.engappai.2008.
7733503. 09.005.
[63] Lu Y, Xu X. Resource virtualization: a core technology for developing cyber-physical [78] Yeung WL. Behavioral modeling and verification of multi-agent systems for man-
production systems. J Manuf Syst 2018;47:128–40. https://doi.org/10.1016/j.jmsy. ufacturing control. Expert Syst Appl 2011;38:13555–62. https://doi.org/10.1016/j.
2018.05.003. eswa.2011.04.067.
[64] Wang L, Feng HY, Song C, Jin W. Function block design for adaptive execution [79] Chou YC, Cao H, Cheng HH. A bio-inspired mobile agent-based integrated system
control of job shop machining operations. Int J Prod Res 2009;47:3413–34. https:// for flexible autonomic job shop scheduling. J Manuf Syst 2013;32:752–63. https://
doi.org/10.1080/00207540701666212. doi.org/10.1016/j.jmsy.2013.01.005.
[65] Wang L, Keshavarzmanesh S, Feng HY. Design of adaptive function blocks for dy- [80] Tharumarajah A, Wells AJ, Nemes L. Comparison of the bionic, fractal and holonic
namic assembly planning and control. J Manuf Syst 2008;27:45–51. https://doi. manufacturing system concepts. Int J Comput Integr Manuf 1996;9:217–26.
org/10.1016/j.jmsy.2008.06.003. https://doi.org/10.1080/095119296131670.
[66] Wang L, Adamson G, Holm M, Moore P. A review of function blocks for process [81] Ueda K, Vaario J, Ohkura K. Modelling of biological manufacturing systems for
planning and control of manufacturing equipment. J Manuf Syst 2012;31:269–79. dynamic reconfiguration. CIRP Ann Manuf Technol 1997;46:343–6. https://doi.
https://doi.org/10.1016/j.jmsy.2012.02.004. org/10.1016/s0007-8506(07)60839-7.
[67] Wang L, Cai N, Feng HY, Ma J. ASP: An adaptive setup planning approach for [82] Wang L, Haghighi A. Combined strength of holons, agents and function blocks in
dynamic machine assignments. IEEE Trans Autom Sci Eng 2010;7:2–14. https://doi. cyber-physical systems. J Manuf Syst 2016;40:25–34. https://doi.org/10.1016/j.
org/10.1109/TASE.2008.2011919. jmsy.2016.05.002.
[68] Hedberg T, Lubell J, Fischer L, Maggiano L, Feeney AB. Testing the digital thread in [83] Caesar B, Grigoleit F, Unverdorben S. (Self-)adaptiveness for manufacturing sys-
support of model-based manufacturing and inspection. J Comput Inf Sci Eng tems: challenges and approaches. Software-intensive cyber-physical systems vol.
2016:16. https://doi.org/10.1115/1.4032697. 34. Springer; 2019. p. 191–200. https://doi.org/10.1007/s00450-019-00423-8.
[69] Zhang Y, Qian C, Lv J, Liu Y. Agent and cyber-physical system based self-organizing [84] Brennan RW, Norrie DH. Evaluating the performance of reactive control archi-
and self-adaptive intelligent shopfloor. IEEE Trans Industr Inform 2017;13:737–47. tectures for manufacturing production control. Comput Ind 2001;46:235–45.
https://doi.org/10.1109/TII.2016.2618892. https://doi.org/10.1016/S0166-3615(01)00108-7.
[70] Chen B, Wan J, Lan Y, Imran M, Li D, Guizani N. Improving cognitive ability of edge [85] Buşoniu L, Babuška R, De Schutter B. A comprehensive survey of multiagent re-
intelligent IIoT through machine learning. IEEE Netw 2019;33:61–7. https://doi. inforcement learning. IEEE Trans Syst Man Cybern Part C 2008;38:156–72. https://
org/10.1109/MNET.001.1800505. doi.org/10.1109/TSMCC.2007.913919.
[71] Adolphs P, Auer S, Bedenbender H, Billmann M, Hankel M, Heidel R, et al. Structure [86] Panait L, Luke S. Cooperative multi-agent learning: the state of the art. Auton Agent
of the administration shell. Continuation of the development of the reference model Multi Agent Syst 2005;11:387–434. https://doi.org/10.1007/s10458-005-2631-2.
for the industrie 4.0 component. 2016. [87] Lowe R, Wu Y, Tamar A, Harb J, Abbeel P, Mordatch I. Multi-agent actor-critic for
[72] Gou L, Luh PB, Kyoya Y. Holonic manufacturing scheduling: architecture, co- mixed cooperative-competitive environments. Advances in Neural Information
operation mechanism, and implementation. Comput Ind 1998;37:213–31. https:// Processing Systems, Vol. 2017- December, Neural Information Processing Systems
doi.org/10.1016/S0166-3615(98)00100-6. Foundation 2017:6380–91.
[73] Leitão P, Restivo F. ADACOR: A holonic architecture for agile and adaptive man- [88] Lu Y, Xu X. Cloud-based manufacturing equipment and big data analytics to enable
ufacturing control. Comput Ind 2006;57:121–30. https://doi.org/10.1016/j. on-demand manufacturing services. Robot Comput Integr Manuf 2019;57:92–102.
compind.2005.05.005. https://doi.org/10.1016/j.rcim.2018.11.006.
[74] Zambrano Rey G, Pach C, Aissani N, Bekrar A, Berger T, Trentesaux D. The control [89] Xu X. From cloud computing to cloud manufacturing. Robot Comput Integr Manuf
of myopic behavior in semi-heterarchical production systems: a holonic framework. 2012;28:75–86.
Eng Appl Artif Intell 2013;26:800–17. https://doi.org/10.1016/j.engappai.2012. [90] Open Asset Administration Shell n.d. http://acplt.github.io/openAAS/ (accessed
08.011. May 12, 2020).
[75] Jana TK, Bairagi B, Paul S, Sarkar B, Saha J. Dynamic schedule execution in an [91] Smart Manufacturing Systems (SMS) Test Bed | NIST n.d. https://www.nist.gov/
agent based holonic manufacturing system. J Manuf Syst 2013;32:801–16. https:// laboratories/tools-instruments/smart-manufacturing-systems-sms-test-bed (ac-
doi.org/10.1016/j.jmsy.2013.07.004. cessed May 12, 2020).
[76] Monostori L, Váncza J, Kumara SRT. Agent-based systems for manufacturing. CIRP [92] Eclipse IoT - Leading open source community for IoT innovation n.d. https://iot.
Ann Manuf Technol 2006;55:697–720. https://doi.org/10.1016/j.cirp.2006.10. eclipse.org/ (accessed May 12, 2020).
004.
325