0% found this document useful (0 votes)
91 views10 pages

Iot and Cloud Computing in Automation of Assembly Modeling Systems

IOT and cloud research paper

Uploaded by

VikasThada
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
91 views10 pages

Iot and Cloud Computing in Automation of Assembly Modeling Systems

IOT and cloud research paper

Uploaded by

VikasThada
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/262056550

IoT and Cloud Computing in Automation of Assembly Modeling Systems

Article  in  IEEE Transactions on Industrial Informatics · May 2014


DOI: 10.1109/TII.2014.2300346

CITATIONS READS

148 2,101

3 authors, including:

Chengen Wang Z. M. Bi
Shanghai Jiao Tong University Purdue University Fort Wayne
114 PUBLICATIONS   1,956 CITATIONS    162 PUBLICATIONS   3,896 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Mesh generation techniques View project

explosion mechanics View project

All content following this page was uploaded by Chengen Wang on 17 June 2014.

The user has requested enhancement of the downloaded file.


1426 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 2, MAY 2014

IoT and Cloud Computing in Automation of


Assembly Modeling Systems
Chengen Wang, Senior Member, IEEE, Zhuming Bi, Senior Member, IEEE, and Li Da Xu, Senior Member, IEEE

Abstract—After the technologies of integrated circuits, personal reconfigure themselves to catch new market opportunities.
computers, and the Internet, Internet of Things (IoT) is the latest Conventional enterprises with static system architecture, such
information technology (IT) that is radically changing business as computer-integrated-manufacturing, are no longer able to
paradigms. However, IoT’s influence in the manufacturing sector
has yet been fully explored. On the other hand, existing computer- cope with high-level complexity and turbulences in a dynamic
aided software tools are experiencing a bottleneck in dealing with environment. Many manufacturing paradigms, such as agile
complexity, dynamics, and uncertainties in their applications of manufacturing and sustainable manufacturing, have been
modern enterprises. It is argued that the adoption of IoT and cloud proposed to meet these challenges [4]–[6]. However, the imple-
computing in enterprise systems (ESs) would overcome the bottle- mentation of a new paradigm relies on the infrastructure of
neck. In this paper, the challenges in generating assembly plans of
complex products are discussed. IoT and cloud computing are information technology (IT). IT technologies and innovations,
proposed to help a conventional assembly modeling system evolve including newly developed Internet of things (IoT), have been
into an advanced system, which is capable to deal with complexity stimulating manufacturing technologies.
and changes automatically. To achieve this goal, an assembly According to the Moore’s law, the processing speed and
modeling system is automated, and the proposed system includes memory capacity of computing hardware double every 18
the following innovations: 1) the modularized architecture to make
the system robust, reliable, flexible, and expandable; 2) the inte- months [8]. After the breakthroughs of large-scale integrated
grated object-oriented templates to facilitate interfaces and reuses circuits, personal computers, and the Internet, many speculators
of system components; and 3) the automated algorithms to retrieve believe that the next IT revolution is IoT. An interacting network
relational assembly matrices for assembly planning. Assembly with billions even trillions of the tracked objects becomes
modeling for aircraft engines is used as examples to illustrate the feasible. Direct interactions can be performed among objects
system effectiveness.
and humans. Successful applications of IoT have been demon-
Index Terms—Assembly modeling, cloud computing, computer- strated in retail business, logistics, military, environment sur-
aid manufacturing, computer-aided process planning, Internet of
veillance, and healthcare [36]. In those applications, real-time
Things (IoT), product templates.
data can be collected by numerous sensors and the data can be
shared by the network to support decision-making. However,
I. INTRODUCTION
IoT’s potential in many areas, including design and operation of
USINESS markets have been globalized, and inter-
B enterprise and intra-enterprise interactions become
strongly coupled. Within an enterprise, the departments (e.g.,
manufacturing systems, has yet been explored systematically.
In this paper, IoT is proposed to be applied in automated
assembly planning system, since IoT can be a vital solution to
design, manufacturing, assembly, and marketing) work concur- address system complexity and uncertainties. The rest of the
rently to optimize products and manufacturing processes at the paper is organized as follows. Section II provides a literature
system level. Outside an enterprise, inter-enterprise collabora- survey on automated assembly modeling to identify the limitations
tions (e.g., global manufacturing, virtual manufacturing, and and challenges of existing techniques. The rationales that IoT
enterprise alliances) aggregate all possible resources to make can be a potential solution to overcome these limitations have
complex products. Meanwhile, companies are able to been explained. Some enabling technologies are introduced to
evolve conventional assembly planning system into an advanced
IoT-based information system. In Section III, the object-oriented
Manuscript received September 13, 2013; revised November 22, 2013; accepted
January 02, 2014. Date of publication January 14, 2014; date of current version model template is proposed to address the requirements of decen-
May 02, 2014. This work was supported in part by the National Natural Science tralization, modularity, and expandability. In Section IV, new data
Foundation of China (NNSFC) under Grant 71132008, and in part by the U.S. mining algorithms are considered for cloud computing. Auto-
National Science Foundation under Grant SES-1318470 and Grant 1044845.
(Corresponding author: Z. Bi.) Paper no. TII-13-0632. mated algorithms are developed to retrieve relational matrices for
C. Wang is with the State Key Laboratory of Synthetical Automation for Process assembly modeling. In Section V, assembly modeling for aircraft
Industries, Northeastern University, Shenyang 110819, China (e-mail: engines is used as a case study to illustrate the application of
[email protected]).
Z. Bi is with the Department of Engineering, Indiana University–Purdue object-oriented product template and algorithms. In Section VI,
University Fort Wayne, Fort Wayne, IN 46805 USA (e-mail: [email protected]). the presented work is summarized and the conclusion is provided.
L. D. Xu is with the Institute of Computing Technology, Chinese Academy of
Sciences, Beijing, 100190, China; with Shanghai Jiao Tong University, Shanghai,
200240, China; with the University of Science and Technology of China, Hefei,
230026, China; and with Old Dominion University, Norfolk, VA 23529 USA. II. LITERATURE REVIEW
Color versions of one or more of the figures in this paper are available online at
http://ieeexplore.ieee.org. From the perspective of interaction and communication, the
Digital Object Identifier 10.1109/TII.2014.2300346 world is becoming flatter and smaller and the manufacturing

1551-3203 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
WANG et al.: IoT AND CLOUD COMPUTING IN AUTOMATION OF ASSEMBLY MODELING SYSTEMS 1427

business environments are globalized. In other words, the pro- required by decision-making at the high level is decentralized
duction involves many resources, which are interacted with each and must be accessed readily by distributed participators [7].
other and should be taken into consideration simultaneously in Although no assembly modeling system can meet the afore-
decision-making of business activities. This forms new chal- mentioned requirements appropriately, many researchers have
lenges to an enterprise system (ES) in terms of the requirements contributed to the fundamentals of digital assembly. Since 1980s,
on dealing with decentralization, modularity, and expandability. scientists have developed various assembly modeling methods,
The recent progress on the development of ESs has been given by such as map-based relation models, hierarchical tree models,
Xu [53] and He and Xu [22]. The implementation of an ES and object orientated models. Note that in assembly modeling,
depends on the IT infrastructure. In the following, ESs for how to define assembly relations among parts is critical. As far as
assembly modeling and their correlations with IoT are discussed. assembly relations are concerned, the examples of the relational
models are liaison diagram models [18], AND/OR Representations
[38], and polychromatic models [20], [59]. Among these models,
A. ES for Automated Assembly Modeling
matrices are widely used since they are efficient to represent the
Modern products tend to be smarter, more versatile, and relations and easy to be programmed. Dini and Santochi [13] first
sophisticated. Product structures become even complex, which used the matrices to represent assembly models of products; they
poses critical challenges in assembly processes. System perfor- proposed the interference matrix, contact matrix, and connection
mance, such as profit, lead-time, quality, and cost, depends matrix to describe product structures, sub-assembly components,
greatly on the effectiveness of assembly modeling [11], [17], and assembly sequences. Huang and Huang [23] improved Dini
[18]. Digital assembly is a type of ESs for assembly planning and Santochi’s model with a concept of discomposed binary
based on solid models and structures of products. The level of matrix, which was represented in a tree diagram. However, the
difficulty of assembly modeling depends on the complexity of a limitation of their models [13], [23] is that the interference matrix
product, as well as the availability of data for assembly planning. is inapplicable when parts have inclined surfaces for assembling.
The adoption of IoT in a modeling system will have a significant To accommodate this case, the contact matrix and connection
impact on these two aspects. matrix have to be determined manually. Yu et al. [56] extracted
1) Complexity: To quantify the complexity, a system can be the relation matrix from the object relation chart for the connec-
viewed as a constitution of inputs, outputs, and the relational tion information of parts; which required inputting the object
models from inputs and outputs. System complexity relates to the relation chart manually. Wang and Liu [58] utilized the neigh-
number of system components, which may be varied significantly boring matrix and interference matrix that was similar to the
from one system to another [9], [44]. Modern products include contact matrices. To simplify the modeling process, Shu et al.
more and more components and their production processes [43] constructed the connection matrix and interference matrix,
involve uncertainties. Both factors increase system complexity, which only considered functional parts.
as well as the complexity of computer-aided design (CAD)
systems. The rising complexities involved in decision support
B. IoT and Its Applications
systems have been explored broadly in the literatures. For
example, Li et al. [30] investigated the qualitative and The advance of an ES relies greatly on IT infrastructure. IoT
quantitative data and reasoning involved in design of complex is becoming a mainstream infrastructure [39]. IoT can help
products; they developed an approach to represent and utilize companies to catch emerging opportunities and improve com-
vague and qualitative data to manage the complexity of product petitive advantage [33]. A number of researchers gave their
design. Basanta-Val and Garcia-Valls [3] developed a Java-based comprehensive surveys on the state of the art of IoT. For
architecture to deal with the heterogeneity and distribution of example, Kranenburg et al. [28] introduced a brief history
information systems in industrial applications. To monitor real- of IoT; Bandyopadhyay and Sen [8] overviewed key techno-
time changes in industrial control systems, Vollmer et al. [48] logical drivers, potential applications, and challenges of IoT;
investigated intelligent cyber sensors for the purpose of the Bui [9] and Atzori et al. [2] discussed the progress of the
enhanced security and the controllability of system complexity. development in enabling technologies. He and Xu discussed the
2) Data Availability: A manufacturing company used to have requirements of information integration for distributed enter-
its clear boundary with its residential environment to define its prises [22]. Li surveyed existing information technologies to
inside business activities. The company was organized as a fight counterfeit products in the globalized market [29]; while
hierarchical architecture, and all data and information were Xu focused on information architecture for quality management
integrated and could be accessed from a centralized database in supply chain [53]. The application of IoT was also extended
by decision makers. The corresponding system paradigm was to water resource management under critical weather condi-
computer-integrated manufacturing (CIM) [4], [5]. CIM could tions by Fang et al. [19]. The work by Li et al. discussed the
optimize the utilization of system resources to achieve a high technologies to improve the efficiency of data acquisitions
productivity. However, it involved a heavy cost and lacked and transmission in an IoT-based application [32]. The IoT
of adaptability to accommodate quick changes [6], [16]. To has not only been studied by the developed countries such as
improve system adaptability, a manufacturing system becomes the United States, Japan, and European countries, but also by
dynamic and its boundaries with the environment become vague. the rapidly developing countries. Taking an example of
Close interactions are needed in both of inter-enterprise and China, 43% of large organizations started to test and
intra-enterprise collaborations. Correspondingly, the data investigate the private clouds and infrastructures of IoT and
1428 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 2, MAY 2014

this percentage was predicted to be 88% in two years from


2011 [41].
Cloud computing is a critical technology to support decision-
making systems of IoT-based applications [42], [31], [33], [49].
The issues involved in the application integrations of hybrid
cloud computing environment were discussed by Li et al. [31].
Architectures to support the operations of distributed enterprises
were investigated by Tan et al. [45] and Wang et al. [50]. To
establish better client–server relationship, Ren et al. [42] devel-
oped a simulation platform as a computation tool for design of
complex products. Tao et al. [47] proposed a parallel method to
deal with the service selections in cloud manufacturing, and
Cheng et al. [10] scheduled services based on energy saving in
cloud manufacturing.
Despite the rapid development of IoT, many challenges were Fig. 1. IoT application for assembly modeling and planning.
raised to adopt the IoT in different applications [37]. To achieve
ambient intelligence, major technological innovations will need
to take place. These include governance, standardization [25],
[26], [27], interoperability [24], [40], [51], and efficient and
secure communication protocols [16]. Today’s business models
are mostly based on static information architectures; these
models face challenges when the collected data are dynamic
and hard to be predicted. A successful IoT application must be
capable of supporting decision-making on complex objects [12].

C. IoT for Assembly Modeling


The challenges of ES for manufacturing enterprises are to
achieve system capability in dealing with the complexity and
decentralization of decision-making activities. The enablers of
assembly modeling must be modularized, decentralized, and
automated. IoT will provide the solution to these challenges.
On one hand, the private cloud or hybrid cloud can be established Fig. 2. Model template of product.
so that any data can be accessed by users, no matter how and
where the suppliers are geographically distributed. Regarding
the dynamics of data, IoT links all of the objects together, they are these requirements appropriately. An object-oriented model
monitored and real-time data can be collected. Uncertainties can template is also helpful to alleviate the complexity of product
be identified to support optimized decision-makings. On the development since less number of interactions will be involved.
other hand, IoT uses the service-oriented architecture [21], [40], Cooper and James [15] discussed the challenges of data man-
[41], [47], [50]; accessible distributed tools in IoT are modular- agement in IoT; computer representation of physical objects is
ized and interoperable. They can be aggregated to fulfill some needed to allow modeling and simulation of physical scenarios.
complicated decision-makings as needed. As shown in Fig. 1, To develop an assembly modeling system on the IoT infrastruc-
IoT provide the access of the distributed data from all of the ture, we propose a new methodology based on object-oriented
vendors related to assembly processes. The server for assembly templates: a model template of product family is first developed
modeling and planning in private or a hybrid cloud will be treated and the assembly model can be instantiated from the defined
as an object of IoT; i.e., the assembly modeling and planning will template [54], [57].
be accomplished by cloud computing. A model template represents basic elements and their relations
of products for a product family. To facilitate assembly model-
ing, a model template should include all required information
such as the classes of parts or components, assembly topologies,
III. OBJECT-ORIENTED PRODUCT MODEL TEMPLATES
options of connections, and assembly plans. Fig. 2 shows an
The IoT links distributed resources. For example, the CAD example of a model template. It consists of a hierarchical product
models of parts for a complex product are developed at different structure; i.e., a high-level assembly consists of a set of low-level
places, and assembly modeling and planning of the product is sub-assemblies. Each assembly consists of the classes of parts or
accomplished at another place. It is desirable that the product sub-components, assembly relations, constraints, as well as the
structure is modularized, so that components in assembly are assembly sequence. Depending on the requirements, each class
loosely coupled. The participators can modify and maintain their can be exploded to contain its detailed attributes. For example,
own part models without an unnecessary impact on the general the class of constraint is exploded so that the conditions for
assembly model. An object-oriented model template can meet contact and interference can be defined.
WANG et al.: IoT AND CLOUD COMPUTING IN AUTOMATION OF ASSEMBLY MODELING SYSTEMS 1429

Fig. 3. Class diagram of assembly connection relations.

Topological relations can be defined separately for an assem-


bly model template. Fig. 3 shows a classification of assembly
relations based on the physical connections between two
parts. For example, parts can be connected in temperately,
permanently, or with a joining relation, which allows a relative
motion. For a temperate connection, different parts, such as
screw set, keyway, or clutch can be applied.

IV. ALGORITHMS TO AUTOMATE ASSEMBLY MODELING


For assembly modeling, the critical tasks are to define the
assembly relations from given product CAD models automati-
cally. In this section, the assembly relations and interference
relations among parts and sub-assemblies are mainly concerned,
and the algorithms to retrieve the matrices for these relations
automatically are proposed. Fig. 4. Flowchart of generating the matrix of assembly relations.

A. Matrix for Assembly Relations


B. Interference Analysis in Generating Matrix
A complex product usually consists of many parts and sub-
assemblies. The most important information in a model template In defining assembly relations, two parts can be “closed,”
for the product assembly is the connection relations of parts. To “touched,” or “interfered ” with each other. A “closed” relation
retrieve it from the model template, a matrix for assembly happens when the distance between two parts is less than the
relations is defined as follows: tooling size. A “touched” relation happens when two parts make
Assume a model template of a product consists of parts, a physical contact without interference. An “interfered” relation
i.e., . An integer ( ; happens when a spatial volume is shared by two parts. Note
) represents the connection of and as that an interfered relation is not always inappropriate. For
example, a screw and nut should have an interfered relation
so that the fastening works adequately. However, it is critical to
analyze the interference in determining an assembly plan.
Fig. 4 shows the process of generating the matrix of
assembly relations with an interference analysis. Matrices ’s
for assembly relations are derived from the spatial positions of
parts in an assembly. Once a part is placed, all of its spatial
relations with other parts can be defined correspondingly. The
derived matrices ’s of assembly relations can be integrated
into any computer assistive software for assembly planning. For
example, such matrices can be utilized in sequence planning
Thus, is an matrix for the assembly relations to define assembly or disassembly paths as explained in
of the product. Section III-C.
1430 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 2, MAY 2014

Fig. 5. Example of components with inclined assembly direction: (a) assembly


and (b) contact relations.

C. Extended Matrix for Assembly Paths


An extended matrix ( ) can be defined to include the
directions of assembly or disassembly. The directions should
be determined to avoid any interference along a path. No
algorithm has yet been reported to identify interference-free
paths automatically. In defining an EM, every part is positioned
with respect to its local coordinate system (LCS). LCS is usually
attached on the base feature of the part. It is desirable that a
direction for assembly or disassembly is coincident with an axis
of LCS or global coordinate system (GCS). For example, if a
thread is made on an inclined surface, the assembly direction for a
screw should be in line with an axis perpendicular to the inclined
surface.
Therefore, the directions of assembling or disassembling can
be specified either in the GCS or in an LCS. Denote the axes of
GCS and LCS as ( , , ) and ( , , ), respectively;
available operations of assembly directions for each part include
( , , , , , ) and ( , , ,
, , ); where subscripts and represent GCS and
LCS, respectively.
Assume that an assembly model consist of objects with
. The label represents the direction of
assembly or disassembly of with respect to , and the options
of directions are ( , , , , , , ,
, , , , ) as shown at the bottom of the
page. Then, is called an extended matrix
( ). Taking an example of the component in Fig. 5, its ’s
along and are
Fig. 6. Procedure of generating EMs.

matrices for other relations, which can be defined to integrate


assembly relation matrices ’s and ’s. For example,
assembly relations used in [1] can be defined from the assembly
relations in ’s and the interference relations can be found in
’s. Due to the complexity of relations, the dynamic genera-
tion of ’s takes more computation than the generation of
When planning an assembly sequence, parts with a negative assembly matrices ’s. The procedure of the automated gener-
value mean that they have been disassembled to avoid unneces- ation of ’s is depicted in Fig. 6. denotes a current part
sary calculation. Planning an assembly sequence needs other to be analyzed and denotes a part having an assembly relation
WANG et al.: IoT AND CLOUD COMPUTING IN AUTOMATION OF ASSEMBLY MODELING SYSTEMS 1431

Fig. 7. Model template of gas engines.

with . Due to intensive computation, it is recommended to their assembly relations in the product. At a high level, an engine
suspend other processes when the generation of ’s is in is built from three main components: compressor section, com-
process. bustor section, and turbine section. Each component can be
After both ’s and are defined, the next step is to plan decomposed into a new level to define the sub-catalogues of
assembling processes. It is not uncommon that a part has multiple components. For example, a turbine can be classified according
ways to be assembled, numerous combinations of assemblies to its working pressure into low-, medium-, or high-pressure
should be assessed in assembly modeling of a complex product. turbine. Any one of turbine includes stators and shafts. Numer-
An assembly plan consists of a scheme of processes, assembling ous assembly relations are involved in the template. The im-
paths, and sequence of assemblies. In a scheme of processes, plemented system is capable of: 1) creating assembly plans with
assembling resources are defined, the tolerances are given, and the information from solid models, product data management,
assembly paths are specified. An assembly path refers to a and designers’ inputs; 2) simulating and visualizing assembly
feasible route for assembling operations. A sequence of assem- processes; and 3) evaluating assembling plans.
blies gives the order to put all parts together as a final product. It An example of the generated assembly relation matrix is
should be noted that the planning of assistive tooling, such as shown in Fig. 8. It is a sub-assembly with 30 parts, and when
fixtures and gauges, has not been considered in this paper. the model of sub-assembly is loaded, the system first extracts the
information of parts to construct an assembling tree and calcu-
lates the bounding-box to determine the movement boundary of
V. CASE STUDY
each part when they are able to move. According to its structure,
To validate the effectiveness of the proposed method, plan- we choose “partial coordinate axis” steeping interference detec-
ning of the assemblies of aircraft engines is used as a case study. tion. The system calculates the insert points according to the
Engines are complex products, since a typical aircraft engine length of each step, and drives it forward by steps. During this
has thousands of parts [14], [35], [60]. Until now, a standard process, the assembly relation matrices ’s and ’s are
reference model is not available to the automated assembly generated by using the proposed algorithms and the graphic user
planning. Therefore, a model template in Fig. 7 is first developed interfaces (GUIs) allow users to access the retrieved information.
for the assembly planning of the main bodies of gas engines. Note Fig. 8 has shown the examples of the graphic user information to
that the template defines basic parts and components, as well as access ’s and ’s.
1432 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 2, MAY 2014

applied to support decision-makings at all of domains and levels


of ESs, and an ES should be designed in a way that strengths of
IoT can be fully utilized. In this paper, an automated system for
assembly modeling of complex products is discussed.
To meet new requirements of an ES built upon IoT infrastruc-
ture, the object-oriented model template is proposed for the
assembly planning. It inherits the advantages of object-oriented
methods and product template methods. It is very appropriate to
be applied in the distributed and decentralized environment.
Objects involved in a product template are encapsulated, and this
facilitates the reuse of assembly components and modularization
of information systems. Additionally, the assembly modeling for
a complex product has been automated. The system can retrieve
assembly relational matrices automatically from CAD models of
Fig. 8. GUI to retrieve ’s and ’s. product, the assembly sequences and exploded views can be
generated from the assembly relational matrices with little
manual intervention. The algorithms for the contact and inter-
ference relation matrices have been discussed in details. The
development of these algorithms have also motivated by the
deficiency of existing methodologies in structure representation
and information acquisition of assembly relation models. The
proposed matrix ( ) for assembly relations integrates the
contact relations and connection relations among functional parts
and accessory parts. EM solves the problem that previous
interference matrix could not be used to analyze the parts in
arbitrary directions. The generation of assembly relation matri-
ces is based on static interference analysis and the generation of
EM is based on dynamic interference analysis. The developed
assembly planning system can be interacted with the server with
the UG NX CAD/Cam system directly, and it meets the require-
ments of decentralization, modularization, and automation for
the adaption of IoT Infrastructure. The report work is prelimi-
nary; our further effort will explore cloud computing in support-
ing automated assembly modeling of complex products in a
distributed design environment.

Fig. 9. Chart of contact connections.


REFERENCES
According to ’s through inference analysis, we can [1] M. Agrawala, D. Phan, and J. Heiser, “Designing effective step-by-step
further get the connection relations as shown in Fig. 9. assembly instructions,” in ACM SIGGRAPH, San Diego, CA, USA,
Jul. 27–31, 2003, pp. 828–837.
By tests, the output ’s and ’s fit the real situation very [2] L. Atzori, A. Iera, and G. Morabito, “The Internet of things: A survey,”
well. It took 360 s by HP8400 graphic station to finish the Comput. Netw., vol. 54, pp. 2787–2805, 2010.
steeping precision detection, whereas the bounding-box scan [3] P. Basanta-Val and M. Garcia-Valls, “A distributed real-time Java-centric
architecture for industrial systems,” IEEE Trans. Ind. Informat., vol. 10,
algorithm only took 70 s after the optimization for, the consis- no. 1, pp. 27–34, Feb. 2013.
tent direction detection and hidden mode interference detection. [4] Z. M. Bi, “Revisit system architecture for sustainable manufacturing,”
The CAD assembly model under other platforms (such as J. Sustain., vol. 3, no. 9, pp. 1323–1340, 2011.
[5] Z. M. Bi and W. J. Zhang, “Modularity technology in manufacturing:
SolidWorks, Pro/E, etc.) can also be converted to UG platform Taxonomy and issues,” Int. J. Adv. Manuf. Technol., vol. 18, no. 5,
with the parasolid file format. Once the assembly relational pp. 381–390, 2001.
matrices are defined, correlated tasks such as assembling [6] Z. M. Bi, S. Y. T. Lang, W. M. Shen, and L. Wang, “Reconfigurable
manufacturing systems: The state of the art,” Int. J. Prod. Res., vol. 46, no. 4,
sequence planning, simulation, and generation of exploded pp. 967–992, 2008.
views can be fulfilled automatically by the reported AutoAssem [7] S. Borkar and A. A. Chen, “The future of microprocessors,” Commun.
system [55]. ACM, vol. 54, no. 5, pp. 67–77, 2011.
[8] D. Bandyopadhyay and J. Sen. (2011). Internet of things: Applications and
challenges in technology and standardization [Online]. Available: http://
VI. SUMMARY AND CONCLUSION arxiv.org/abs/1105.1693, accessed on Jan. 21, 2014.
[9] N. Bui, “Internet of things architecture (IoT-A): Project deliverable D1.1-
The success of ESs in manufacturing applications relies on SOTA report on existing integration frameworks/architectures for
WSN, RFID and other emerging IOT related technology,” Tech. Rep.
the advancement of . Decentralization, modularization, and 257521 [Online]. Available: http://www.iot-a.eu/public/public-documents/
automation of an ES helps to adopt the emerging IoT. IoT can be d1.1/view, accessed on Jan. 21, 2014.
WANG et al.: IoT AND CLOUD COMPUTING IN AUTOMATION OF ASSEMBLY MODELING SYSTEMS 1433

[10] Y. Cheng, F. Tao, Y. Liu, D. Zhao, L. Zhang, and L. Xu, “Energy-aware [36] G. Logeais. The Internet of Things in the Context of Manufacturing. SAP
resource service scheduling based on utility evaluation in cloud manufactur- Research [Online]. Available: http://docbox.etsi.org/workshop/2008/
ing system,” J. Eng. Manuf., vol. 227, no. 12, pp. 1901–1915, 2013. 200812_WIRELESSFACTORY/SAP_LOGEAIS.pdf, accessed on Mar. 27,
[11] G. Chryssolouris, D. Mavrikios, N. Papakostas, D. Mourtzis, G. Michalos, 2013.
and K. Georgoulias, “Digital manufacturing: History, perspectives, and [37] T. S. Lopez, D. C. Ranasinghe, M. Harrison, and D. McGarlane, “Adding
outlook,” Proc. Inst. Mech. Eng. B: J. Eng. Manuf., vol. 223, no. 5, sense to the Internet of things: An architecture framework for smart object
pp. 451–462, 2009. systems,” Pers. Ubiquit. Comput., vol. 16, pp. 291–308, 2012.
[12] T. Comes, M. Hiete, N. Wijngaards, and F. Schultmann, “Decision maps: A [38] L. S. de Mello Homem and A. C. Sanderson, “AND/OR graph representa-
framework for multi-criteria decision support under severe uncertainty,” tion of assembly plans,” IEEE Trans. Robot. Autom., vol. 6, no. 2,
Decis. Support Syst., vol. 52, pp. 108–118, 2011. pp. 188–199, 1990.
[13] G. Dini and M. Santochi, “Automated sequencing and subassembly detec- [39] National Intelligent Council, “Disruptive civil technologies—Six technol-
tion in assembly planning,” CIRP Ann. Manuf. Technol., vol. 41, no. 1, ogies with potential impacts on US interests out to 2025,” Conf. Rep. CR.
pp. 1–4, 1992. 2008-07, Apr. 2008 [Online]. Available: http://www.dni.gov/nic/MIN_
[14] Z. Chang, “Research and implementation of aeroengine digital assembly home.html, accessed on Mar. 27, 2013.
system,” Digit. Military Ind., vol. 5, pp. 54–57, 2007. [40] H. Panetto and J. Cecil, “Information systems for enterprise integration,
[15] J. Cooper and A. James, “Challenges for database management in the interoperability and networking: Theory and applications,” Enterp. Inf.
Internet of things,” IETE Tech. Rev., vol. 26, no. 5, pp. 320–329, 2009. Syst., vol. 7, no. 1, pp. 1–6, 2013.
[16] EPoSS, Internet of Things in 2020: Roadmap for the Future. European [41] D. Paulraj, S. Swamynathan, and M. Madhaiyan, “Process model-based
Commission Information Society and Media, Working Group RFID of atomic service discovery and composition of composite semantic web
the ETP EPoSS, Version 1.1 [Online]. Available: http://www.caba.org/ services using web ontology language for services,” Enterp. Inf. Syst.,
resources/Documents/IS-2008-93.pdf, accessed on Jan. 21, 2014. vol. 6, no. 4, pp. 445–471, 2012.
[17] T. L. de Fazio, A. C. Edsall, and R. E. Gustavson, “A prototype of feature- [42] L. Ren, L. Zhang, F. Tao, X. Zhang, Y. Luo, and Y. Zhang, “A methodology
based design for assembly,” in Proc. Comput.-Aided Cooperative Product towards virtualization-based high performance simulation platform sup-
Develop., MIT-JSME Workshop, Cambridge,MA, USA, 1991, pp. 369–392. porting multidisciplinary design of complex products,” Enterp. Inf. Syst.,
[18] T. L. de Fazio and D. E. Whitney, “Simplified generation of all mechanical vol. 6, no. 3, pp. 267–290, 2012.
assembly sequences,” IEEE J. Robot. Autom., vol. 3, no. 6, pp. 640–658, [43] Q. Shu, Y. Hao, and D. Wang, “Integrated automatic generation of assembly
Dec. 1987. sequences,” J. Northeastern Univ. (Nat. Sci.), vol. 23, no. 7,
[19] S. Fang, L. Xu, H. Pei, and Y. Liu, “An integrated approach to snowmelt pp. 652–655, 2002.
flood forecasting in water resource management,” IEEE Trans. Ind. [44] N. P. Suh, Complexity: Theory and Applications. New York, NY, USA:
Informat., vol. 10, no. 1, pp. 548–558, Feb. 2014. Oxford Univ. Press, 2005.
[20] X. Gao, L. Xu, X. Wang, Y. Li, M. Yang, and Y. Liu, “Workflow process [45] W. Tan, W. Xu, F. Yang, L. Xu, and C. Jiang, “A framework for service
modelling and resource allocation based on polychromatic sets theory,” enterprise workflow simulation with multi-agents cooperation,” Enterp. Inf.
Enterp. Inf. Syst., vol. 7, no. 2, pp. 198–226, 2013. Syst., vol. 7, no. 4, pp. 523–542, 2013.
[21] S. Hachani, L. Gzara, and H. Verjus, “A service-oriented approach for [46] F. Tao, Y. LaiLi, L. Xu, and L. Zhang, “FC-PACO-RM: A parallel method
flexible process support within enterprises: An application on PLM sys- for service composition optimal-selection in cloud manufacturing system,”
tems,” Enterp. Inf. Syst., vol. 7, no. 1, pp. 79–99, 2013. IEEE Trans. Ind. Informat., vol. 9, no. 4, pp. 2023–2033, Nov. 2013.
[22] W. He and L. D. Xu, “Integration of distributed enterprise applications: [47] F. Tao, H. Guo, L. Zhang, and Y. Cheng, “Modelling of combinable
A survey,” IEEE Trans. Ind. Informat., vol. 10, no. 1, pp. 35–42, Feb. 2014. relationship-based composition service network and the theoretical proof
[23] Y. M. Huang and C. T. Huang, “Disassembly matrix for disassembly of its scale-free characteristics,” Enterp. Inf. Syst., vol. 6, no. 4,
processes of products,” Int. J. Prod. Res., vol. 40, no. 2, pp. 255–273, 2002. pp. 373–404, 2012.
[24] R. Jardim-Goncalves, A. Grilo, C. Agostinho, F. Lampathaki, and [48] T. Vollmer, M. Manic, and O. Linda, “Autonomic intelligent cyber sensor to
Y. Charalabidis, Enterp. Inf. Syst., vol. 7, no. 1, pp. 7–32, 2013. support industrial control network awareness,” IEEE Trans. Ind. Informat.,
[25] H. Jiang, S. Zhao, Y. Zhang, and Y. Chen, “The cooperative effect vol. PP, no. 99, p. 1, 2013.
between technology standardization and industrial technology innovation [49] H. Wang, W. He, and F. Wang, “Enterprise cloud service architectures,” Inf.
based on Newtonian mechanics,” Inf. Technol. Manage., vol. 13, no. 4, Technol. Manage., vol. 13, no. 4, pp. 445–454, 2012.
pp. 251–262, 2012. [50] S. Wang, L. Li, K. Wang, and J. D. Jones, “E-business systems integration:
[26] H. Jiang, S. Zhao, S. Qiu, and Y. Chen, “Strategy for technology standardi- A systems perspective,” Inf. Technol. Manage., vol. 13, no. 4,
zation based on the theory of entropy,” Inf. Technol. Manage., vol. 13, no. 4, pp. 233–249, 2013.
pp. 311–320, 2012. [51] X. V. Wang and X. W. Xu, “DIMP: An interoperable solution for software
[27] H. Jiang, S. Zhao, X. Wang, and Z. Bi, “Applying electromagnetic field integration and product data exchange,” Enterp. Inf. Syst., vol. 6, no. 3,
theory to study the synergistic relationships between technology standardi- pp. 291–314, 2012.
zation and technology development,” Syst. Res. Behav. Sci., vol. 30, no. 3, [52] L. D. Xu, “Enterprise systems: State-of-the-art and future trends,” IEEE
pp. 272–286, 2013. Trans. Ind. Informat., vol. 7, no. 4, pp. 630–640, Nov. 2011.
[28] R. van Kranenburg, E. Anzelmo, A. Bassi, D. Caprio, S. Dodson, and [53] L. Xu, “Information architecture for supply chain quality management,” Int.
M. Ratto, The Internet of things [Online]. Available: http://www. J. Prod. Res., vol. 49, no. 1, pp. 183–198, 2011.
researchgate.net/publication/228360933_The_Internet_of_Things, accessed [54] L. Xu, C. Wang, Z. M. Bi, and J. Yu, “Object-oriented templates for
on Jan. 21, 2014. automated assembly planning of complex products,” IEEE Trans. Autom.
[29] L. Li, “Technology designed to combat fakes in the global supply chain,” Sci. Eng., to be published, 2013.
Bus. Horiz., vol. 56, no. 2, pp. 167–177, 2013. [55] L. D. Xu, C. Wang, Z. Bi, and J. Yu, “AutoAssem: An automated assembly
[30] N. Li, W. Yi, Z. Bi, H. Kong, and G. Gong, “An optimisation method planning system for complex products,” IEEE Trans. Ind. Informat., vol. 8,
for complex product design,” Enterp. Inf. Syst., vol. 7, no. 4, pp. 470–489, no. 3, pp. 669–678, Aug. 2012.
2013. [56] J. Yu, C. Wang, and W. Zhang, “Generation of optimized assembly
[31] Q. Li, Z. Wang, W. Li, J. Li, C. Wang, and R. Du, “Applications integration sequences based on priority rules screening,” Appl. Mech. Mater.,
in a hybrid cloud computing environment: Modelling and platform,” vol. 16–19, pp. 130–134, 2009.
Enterp. Inf. Syst., vol. 7, no. 3, pp. 237–271, 2013. [57] J. Yu, L. Xu, Z. M. Bi, and C. Wang, “Extended interference matrices for
[32] S. Li, L. Xu, and X. Wang, “Compressed sensing signal and data acquisition exploded views of assembly planning,” IEEE Trans. Autom. Sci. Eng.,
in wireless sensor networks and Internet of Things,” IEEE Trans. Ind. vol. 11, no. 1, pp. 279–286, Jan. 2014.
Informat., vol. 9, no. 4, pp. 2177–2186, Nov. 2013. [58] Y. Wang and J. Liu, “Subassembly identification for assembly sequence
[33] S. Li, L. Xu, X. Wang, and J. Wang, “Integration of hybrid wireless planning,” Int. J. Adv. Manuf. Technol., vol. 68, no. 1–4, pp. 781–793, 2013.
networks in cloud services oriented enterprise information systems,” En- [59] S. Zhao and Z. Li, “Assembly information modelling and sequences generation
terp. Inf. Syst., vol. 6, no. 2, pp. 165–187, 2012. algorithm of autobody,” Enterp. Inf. Syst., vol. 3, no. 2, pp. 159–172, 2013.
[34] Y. Li, M. Hou, H. Liu, and Y. Liu, “Towards a theoretical framework of [60] W. Zhang, J. Yu, and C. Wang, “Application of assembly planning technolo-
strategic decision, supporting capability and information sharing under the gies to aeroengine design,” Digit. Military Ind., vol. 9, pp. 49–52, 2008.
context of IoT,” Inf. Technol. Manage., vol. 13, no. 4, pp. 205–216, 2012. [61] D. Zhao, Pro and Cons of Business Prospects in Internet of Things and
[35] Q. Liu and C. Wang, “Multi-terminal pipe routing by Steiner minimal tree Cloud Computing, 2011 [Online]. Available: http://www.finpro.fi/c/document_
and particle swarm optimisation,” Enterp. Inf. Syst., vol. 6, no. 3, library/get_file?uuid=2cd3a0c1-07f7-4bbe-9095-e3bb0b192d12&groupId=
pp. 315–327, 2012. 10304, accessed on Mar. 27, 2013.
1434 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 2, MAY 2014

Chengen Wang (M’13–SM’13) received the Ph.D. Li Da Xu (M’86–SM’11) received the M.S. degree in
degree from the Nanjing University of Aeronautics information science and engineering from the Univer-
and Astronautics, Nanjing, China, in 1991. sity of Science and Technology of China, Hefei,
He is currently a Professor at Northeastern Univer- China, in 1981, and the Ph.D. degree in systems
sity, Shenyang, China. His research interests include science and engineering from Portland State Univer-
product assembly planning and simulation, product sity, Portland, OR, USA, in 1986.
design optimization, and finite element method. Dr. Xu serves as the Founding Chair of IFIP TC8
WG8.9 and the Founding Chair of the IEEE SMC
Society Technical Committee on Enterprise Informa-
tion Systems.

Zhuming Bi (M’11–SM’12) received the Ph.D.


degrees from the Harbin Institute of Technology,
Harbin, China, and the University of Saskatchewan,
Saskatoon, SK, Canada, in 1994 and 2002, respec-
tively.
He is an Assistant Professor of Mechanical Engi-
neering at Indiana University–Purdue University Fort
Wayne, Fort Wayne, IN, USA. His current research
interests include mechatronics, automatic robotic pro-
cessing, reconfigurable manufacturing, and assem-
bling systems.

View publication stats

You might also like