Professional Documents
Culture Documents
Engineering
Manuscript Draft
Highlights
RJSN could simplify and clarify the modeling of the remanufacturing process
based on CNT, which expand the application range about CNT.
The parameters in RJSN are selected to represent the features of the system.
The proposed CML algorithm can effectively identify bottleneck remanufacturing
resources in the system with a high accuracy rate.
The defined dynamic bottlenecks is visualized and the disturbances in the system
are the dominated contributor for this phenomenon.
*Manuscript
Click here to view linked References
Scrap disposition
Damage degree D1 D2
1 5 8
Process P1 P2 P3 P4 2 6 9
3 4 7
Workstation 1 2 3 4 5 6 7 8 9
where R represents the resource node (each process); R=1,2,…,m. E means the set of
connected edges (possible process routes and material-flow paths); M(td) indicates the
relationship between various orders in the production workshop and the workstations; ωij
denotes the weight value of the edge and the time load of the manufacturing task of node i
occupying the manufacturing resources of node j; Qr represents the ability of node r to
provide continuous uninterrupted service during the rated working time; Qr can be described
by Eqs. (2).
3
(T1 T2 T3 )
Qr 1 100% (2)
Tr
where T1, T2, and T3 represent the service lost time caused by a machine failure on the
equipment r, uncertain damage degree of the returns, and unqualified processing technology
requirements, respectively. Tr is the fixed working time of device r during one business day.
in
Where Dr represents the ingress of the connection node r, aij is the number of edges
between the node r and the upstream node of the point.
The output degree indicates the number of downstream nodes among the nodes
connected to a certain node in the RJSN, it can be expressed by Eq. (4) as below:
Drout a
j ( i )
ij (4)
out
Where Dr means the output degree of the connection node r, aij is the number of edges
between the node r and the downstream node of the point.
The total degree of each node in the RJSN is the sum of the in-degree value and the
out-degree value of the node, as presented in Eq. (5):
The degree of the connection node has important application value in project engineering
practice. Greater D(r) implies more the connection node is completed or participated in the
processing job in the entire job-shop, and the higher the utilization rate of the connection
node.
(2) Cluster coefficient
The estimation of the cluster coefficient received intensive attention. This paper adopted
the concept of clustering measure defined by Watts and Strogatz(Watts & Strogatz, 1998). We
4
assumed that the degree value of a connection point r is L. In this field, the number of nodes
that can be connected to the connection point r is at most L(L-1)/2. If the actual number of
connections in his neighborhood (that is, the expected value of the number of connections) is
E(r), then the expression of the clustering coefficient of node r Cr(N) is:
2 E (r )
Cr ( N ) (6)
kr2 ( N )
Then, Eq.(7) outlined the clustering coefficient of the job shop network model as the
arithmetic mean of the cluster coefficient values of all connection nodes.
N
C ( N ) Cr ( N ) / N (7)
r 1
q A
i 1
i
j 1
T
ijr ijr
Wr (8)
Tr Qr
Where k is the number of types of all workpieces, qi indicates the total number of
workpieces Ji, Aijr refers the coefficient of the processing machine. If the jth process of
workpiece Ji completes the task on process r, Aijr = 1, otherwise Aijr = 0, Tijr is the standard
processing time for the jth process of the ith workpiece Ji in the process r.
3. Analysis of uncertain factors
Ri T { fi } (10)
Where fi means the processing schedule characteristic of the connection point of an
5
uncertain factor, T refers the set of processing node progress information of the entire
job-shop network model, and P(*) represents the joint probability of the progress
characteristic value of each processing step. C indicates the progress feature of processing
nodes that does not belong to Ri, and Ri' is a subset of Ri.
(2) strongly correlated disturbance
The existence of C, fi, and Li satisfies P(fi, Li)> 0. If fi directly affects Li and Li depends
on the existence of fi, then fi is a strongly correlated disturbance factor. It can be expressed as:
P(C | fi , Ri ) P(C | Ri ) (11)
Strongly correlated disturbance refers that uncertain factors directly affect the key processes
on the process route, and have a greater impact on the overall processing progress of the
system.
(3) weakly correlated disturbance
Weakly correlated disturbance indicates that uncertain factors may affect key processes
on the process route, and may affect the overall processing progress of the system, or it may
not exist.
The existence of C, fi, and Li' satisfies P(fi, Li)> 0. fi directly affects Li' and Li' depends on
the existence of fi, then fi, is a weakly correlated disturbance factor, as presented in Eq.(12):
P (C | f i , Ri ) P (C | Ri )
(12)
L'i Li,P (C | f i , Ri ) P (C | C | Ri' )
4. Bottleneck shifting prediction based on coupled map lattice (CML) algorithm
non-time bottleneck units in the shop, λ represents the criterion of time bottleneck process. 0.5
≤λ≤1 The value of λ should not be too small, otherwise, it will cause misjudgment and
mistake the non-bottleneck process as the bottleneck process. In addition, the bottleneck
process will be missed if the value of λ is too large.
4.3 Coupled map lattice algorithm for bottleneck prediction in remanufacturing system
Since the processing sequence incarnated in RJSN is fundamentally based on CNT, the
CML algorithm has been applied into RJSN-based bottleneck shifting prediction problems
due to excellent spatiotemporal chaos characteristics. The underlying notion is to extract the
parameters related to the bottleneck. CML algorithm is used to simulate this model and
calculate the bottleneck index of each process at each moment. The algorithm steps are as
follows:
Step 1: Building a complex network model for the remanufacturing system
Step 2: Calculate the node degree value D(r) of each process
Step 3: Calculate the node load value W(r) of each process
7
Step 4: Determine the values of μ1 and μ2
Step 5: Calculate the node bottleneck value of each process
Step 6: Determine the node time bottleneck status according to the bottleneck judgment
standard value λ
5. Case Study
1 2 3 4 5 6 7
0 8 9 1 2 3 4 5 6 7
11
10
11
4
8 7
9
industrial case. The model was simulated by Pajek software and Matlab 2018 software. The
bottleneck index of each node during various periods was calculated and the total simulation
time is 8 hours (one working day).
In the actual remanufacturing process, inspection, reuse of parts, and disposal of
scrapped products are impossible to become bottlenecks in the system. Therefore, these three
processes are not recognized as research objects. Table 2 shows the value of bottleneck index
of each process under a non –interference environment.
Table 2
Bottleneck value of each process in a non-interference environment
Bottleneck index
process
1h 2h 3h 4h 5h 6h 7h 8h
honing 0.6686 0.6654 0.6631 0.6614 0.6602 0.6592 0.6586 0.6581
p-bushing 0.6713 0.6686 0.6665 0.6648 0.6634 0.6623 0.6614 0.6607
a-bushing 0.6848 0.6874 0.6900 0.6923 0.6945 0.6962 0.6977 0.6989
milling 0.6810 0.6816 0.6822 0.6828 0.6833 0.6838 0.6843 0.6847
boring 0.6775 0.6766 0.6758 0.6751 0.6745 0.6739 0.6733 0.6728
straighten 0.6743 0.6723 0.6706 0.6692 0.6680 0.6669 0.6660 0.6651
cleaning 0.7088 0.7275 0.7379 0.7409 0.7416 0.7417 0.7417 0.7418
e-cleaning 0.6660 0.6626 0.6603 0.6588 0.6578 0.6571 0.6566 0.6563
b-plating 0.6933 0.7014 0.7089 0.7145 0.7178 0.7196 0.7205 0.7209
Note: p-bushing: press bushing; a-bushing: assemble bushing; e-cleaning: electro-cleaning
The bottleneck value of each process in Table 3 is in the range of (0.6, 1). The system
tends to be stable in a non-interference environment. The bottleneck process is always stable
on the cleaning process, and no bottleneck drift occurs. Table 3 shows the bottleneck value of
each process in the interference environment.
Table 3
Time bottleneck value of each process under uncertain environment
Bottleneck index
process
1h 2h 3h 4h 5h 6h 7h 8h
honing 0.8476 0.9578 0.8506 0.9333 0.7536 0.8297 0.8548 0.8286
p-bushing 0.8878 0.5633 0.6160 0.8229 0.9608 0.9603 0.4446 0.9482
a-bushing 0.2855 0.0787 0.6331 0.8709 0.6561 0.5660 0.2421 0.0940
milling 0.6993 0.3797 0.6584 0.1112 0.2721 0.5050 0.7218 0.7328
boring 0.9148 0.9444 0.9512 0.8244 0.0942 0.3718 0.2785 0.7970
straighten 0.3040 0.5355 0.1453 0.1228 0.8790 0.9286 0.4802 0.3925
cleaning 0.0364 0.4472 0.0499 0.5694 0.5866 0.2563 0.0542 0.9175
e-cleaning 0.8706 0.1852 0.5329 0.9769 0.5230 0.5875 0.9092 0.8443
b-plating 0.2258 0.8110 0.9057 0.9814 0.9159 0.6467 0.8283 0.3206
Note: p-bushing: press bushing; a-bushing: assemble bushing; e-cleaning: electro-cleaning
0.9
0.95
0.8
0.7
Bottleneck index
0.90
Bottleneck index
0.6
0.85 0.5
0.4
0.80
0.3
0.2
0.75
0.1
0.70 0.0
0 2 4 6 8 0 2 4 6 8
time/h time/h
11
1.0 1.0
0.9 0.9
0.8 0.8
0.7 0.7
Bottleneck index
Bottleneck index
0.6 0.6
0.5 0.5
0.4 0.4
0.3 0.3
0.2 0.2
0.1 0.1
0.0 0.0
0 2 4 6 8 0 2 4 6 8
time/h time/h
0.9
0.8
0.7
Bottleneck index
0.6
0.5
0.4
0.3
0.2
0.1
0.0
0 2 4 6 8
time/h
(e) boring
Fig.6. Fluctuation of bottleneck index of various processes
After considering the uncertain factors in the remanufacturing process of the connecting
rod, the bottleneck value of each process has changed significantly. The bottleneck process
changes constantly, resulting in the phenomenon of bottleneck drift. As shown in Fig.7, the
primary and secondary bottlenecks vary continuously, and the bottleneck process is boring at
the beginning of the processing stage. As the process progresses, the bottleneck process is
converted to honing, electro-cleaning, brush plating, and pressing the bushing.
12
press bushing
eletro-cleaning
honing
boring
0 1 2 3 4 5 6 7 8
time/h
6. Conclusion
In this paper, we built a RJSN for the connecting rod remanufacturing based on CNT.
Differentiable symbols in complex network are utilized to describe various stations in the job
shop. Moreover, CNT-based model essentially reflects the actual conditions in the
remanufacturing system. In the RJSN, indispensable parameters are selected to represent the
features of the system. Apart from that, the CML algorithm was adopted to predict dynamic
bottlenecks in remanufacturing under uncertain environment. The industrial case has further
demonstrated the implementation of the proposed method about bottleneck detection.
Furthermore, the main bottleneck and all the secondly bottleneck can be determined in a high
accurate rate.
This study only considered the uncertainty of reprocessing routes and damage degree of
returns. However, disturbances in the remanufacturing are multi-variant. Future work will
focus on more uncertain factors in the remanufacturing system. Based on the method
proposed by this paper, optimizing production scheduling and plant-level bottleneck detection
should be explored in the future.
References
Aras, N., Boyaci, T., & Verter, V. (2004). The effect of categorizing returned products in
remanufacturing. IIE Transactions (Institute of Industrial Engineers), 36(4), 319–331.
https://doi.org/10.1080/07408170490279561
Arriaza, O. V., Kim, D. W., Lee, D. Y., & Suhaimi, M. A. (2017). Trade-off analysis between
machining time and energy consumption in impeller NC machining. Robotics and
Computer-Integrated Manufacturing, 43, 164–170.
https://doi.org/10.1016/j.rcim.2015.09.014
Bangalore, P., & Tjernberg, L. B. (2015). An artificial neural network approach for early fault
detection of gearbox bearings. IEEE Transactions on Smart Grid, 6(2), 980–987.
https://doi.org/10.1109/TSG.2014.2386305
Beyza, J., Garcia-Paricio, E., & Yusta, J. M. (2019). Applying complex network theory to the
13
vulnerability assessment of interdependent energy infrastructures. Energies, 12(3), 1–16.
https://doi.org/10.3390/en12030421
Chang, Q., Ni, J., Bandyopadhyay, P., Biller, S., & Xiao, G. (2007). Supervisory factory
control based on real-time production feedback. Journal of Manufacturing Science and
Engineering, Transactions of the ASME, 129(3), 653–660.
https://doi.org/10.1115/1.2673666
Chao, P. Y., & Chen, T. Te. (2001). Analysis of assembly through product configuration.
Computers in Industry, 44(2), 189–203. https://doi.org/10.1016/S0166-3615(00)00086-5
Chowell, G., Hyman, J. M., Eubank, S., & Castillo-Chavez, C. (2003). Scaling laws for the
movement of people between locations in a large city. Physical Review E - Statistical
Physics, Plasmas, Fluids, and Related Interdisciplinary Topics, 68(6).
https://doi.org/10.1103/PhysRevE.68.066102
De Montis, A., Barthélemy, M., Chessa, A., & Vespignani, A. (2007). The structure of
interurban traffic: A weighted network analysis. Environment and Planning B: Planning
and Design, 34(5), 905–924. https://doi.org/10.1068/b32128
Eisenberg, E., & Levanon, E. Y. (2003). Preferential attachment in the protein network
evolution. Physical Review Letters, 91(13).
https://doi.org/10.1103/PhysRevLett.91.138701
Felfernig, A., Friedrich, G., & Jannach, D. (2001). Conceptual modeling for configuration of
mass-customizable products. Artificial Intelligence in Engineering, 15(2), 165–176.
https://doi.org/10.1016/S0954-1810(01)00016-4
Gao, G., Rong, T., & Yue, W. (2018). Vulnerability assessment method for manufacturing
system based on complex network. Jisuanji Jicheng Zhizao Xitong/Computer Integrated
Manufacturing Systems, CIMS, Vol. 24, pp. 2288–2296.
https://doi.org/10.13196/j.cims.2018.09.016
Geng, C., Qu, S., Xiao, Y., Wang, M., Shi, G., Lin, T., … Jia, Z. (2018). Diffusion
mechanism simulation of cloud manufacturing complex network based on cooperative
game theory. Journal of Systems Engineering and Electronics, 29(2), 321–335.
https://doi.org/10.21629/JSEE.2018.02.13
Guide, V. D. R., & Srivastava, R. (1997). Buffering from material recovery uncertainty in a
recoverable manufacturing environment. Journal of the Operational Research Society,
48(5), 519–529. https://doi.org/10.1057/palgrave.jors.2600402
Huang, B., Wang, W., Ren, S., Zhong, R. Y., & Jiang, J. (2019). A proactive task dispatching
method based on future bottleneck prediction for the smart factory. International
Journal of Computer Integrated Manufacturing, 32(3), 278–293.
https://doi.org/10.1080/0951192X.2019.1571241
Jackson, M. O., & Wolinsky, A. (1996). A strategic model of social and economic networks.
Journal of Economic Theory, 71(1), 44–74. https://doi.org/10.1006/jeth.1996.0108
Leng, J., & Jiang, P. (2019). Dynamic scheduling in RFID-driven discrete manufacturing
system by using multi-layer network metrics as heuristic information. Journal of
Intelligent Manufacturing, 30(3), 979–994. https://doi.org/10.1007/s10845-017-1301-y
Li, J., Jiao, J., & Tang, Y. (2019). An evolutionary analysis on the effect of government
policies on electric vehicle diffusion in complex network. Energy Policy, 129(February
2019), 1–12. https://doi.org/10.1016/j.enpol.2019.01.070
14
Li, Lin. (2009). Bottleneck detection of complex manufacturing systems using a data-driven
method. International Journal of Production Research, 47(24), 6929–6940.
https://doi.org/10.1080/00207540802427894
Li, Lin, Chang, Q., Xiao, G., & Ambani, S. (2011). Throughput bottleneck prediction of
manufacturing systems using time series analysis. Journal of Manufacturing Science
and Engineering, Transactions of the ASME, 133(2), 1–8.
https://doi.org/10.1115/1.4003786
Li, Lingling, Li, C., Tang, Y., & Du, Y. (2017). An integrated approach of reverse
engineering aided remanufacturing process for worn components. Robotics and
Computer-Integrated Manufacturing, 48(November 2015), 39–50.
https://doi.org/10.1016/j.rcim.2017.02.004
Liao, H., Shi, Y., Liu, X., Shen, N., & Deng, Q. (2019). A non-probabilistic model of carbon
footprints in remanufacture under multiple uncertainties. Journal of Cleaner Production,
211, 1127–1140. https://doi.org/10.1016/j.jclepro.2018.11.218
Peng, S., Li, T., Zhao, J., Guo, Y., Lv, S., Tan, G. Z., & Zhang, H. (2019). Petri net-based
scheduling strategy and energy modeling for the cylinder block remanufacturing under
uncertainty. Robotics and Computer-Integrated Manufacturing, 58(July 2018), 208–219.
https://doi.org/10.1016/j.rcim.2019.03.004
Tang, H. (2019). A new method of bottleneck analysis for manufacturing systems.
Manufacturing Letters, 19, 21–24. https://doi.org/10.1016/j.mfglet.2019.01.003
Teunter, R. H., & Flapper, S. D. P. (2011). Optimal core acquisition and remanufacturing
policies under uncertain core quality fractions. European Journal of Operational
Research, 210(2), 241–248. https://doi.org/10.1016/j.ejor.2010.06.015
Watts, D. J., & Strogatz, S. H. (1998). Collective dynamics of small-world network. Nature,
393(June), 440–442. Retrieved from https://www.ncbi.nlm.nih.gov/pubmed/9623998
Wu, J. J., Gao, Z. Y., Sun, H. J., & Huang, H. J. (2006). Congestion in different topologies of
traffic networks. Europhysics Letters, 74(3), 560–566.
https://doi.org/10.1209/epl/i2005-10551-x
Zhang, P. P., Kan Chen, He, Y., Zhou, T., Su, B. B., Jin, Y., … He, D. R. (2006). Model and
empirical study on some collaboration networks. Physica A: Statistical Mechanics and
Its Applications, 360(2), 599–616. https://doi.org/10.1016/j.physa.2005.05.044
Zhang, R., & Wu, C. (2012). Bottleneck machine identification method based on constraint
transformation for job shop scheduling with genetic algorithm. Information Sciences,
188, 236–252. https://doi.org/10.1016/j.ins.2011.11.013
Zhong, W., Dai, T., Wang, G., Li, Q., Li, D., Liang, L., … Jiang, M. (2018). Structure of
international iron flow: Based on substance flow analysis and complex network.
Resources, Conservation and Recycling, 136(26), 345–354.
https://doi.org/10.1016/j.resconrec.2018.05.006
Zhuang, Z., Huang, Z., Chen, L., & Qin, W. (2019). A Heuristic Rule Based on Complex
Network for Open Shop Scheduling Problem with Sequence-Dependent Setup Times
and Delivery Times. IEEE Access, 7, 140946–140956.
https://doi.org/10.1109/ACCESS.2019.2944296
15