You are on page 1of 6

Available online at www.sciencedirect.

com

ScienceDirect
Procedia CIRP 41 (2016) 723 728

48th CIRP Conference on MANUFACTURING SYSTEMS - CIRP CMS 2015

The effect of communications on networked monitoring and control


of manufacturing processes
Alexios Papacharalampopoulosa, Panagiotis Stavropoulosa,b, John Stavridisa, and
George Chryssolourisa*
a
Laboratory for Manufacturing Systems and Automation, Department of Mechanical Engineering and Aeronautics, University of Patras, Patras
26500, Greece
b
Department of Aeronautical Studies, Hellenic Air Force Academy, Dekelia Air-Force Base, TGA 1010 Athens, Greece

* Corresponding author. Tel.: +30 2610 997262; fax: +30 2610 997744. E-mail address: xrisol@lms.mech.upatras.gr.

Abstract

Manufacturing systems utilize data communications in order to monitor and control signals to be communicated either between the
process and the controller or within the Manufacturing Execution System (MES), in general. Such communications, mostly
wireless, which are usually studied in the framework of Networked Control Systems (NCS), have certain effects on the control
performance. The current study deals with the modeling of such a production subsystem as a NCS and with pointing out the main
aspects, namely delay in the signals due to queuing, packets loss due to routing and corresponding protocols, or even measurements
distortion under additive channel noise.
2015
2015 The
TheAuthors.
Authors.Published
Publishedby
byElsevier
ElsevierB.V.
B.V.This is an open access article under the CC BY-NC-ND license
Peer-review under responsibility of the Scientific Committee of 48th CIRP Conference on MANUFACTURING SYSTEMS - CIRP
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
CMS 2015.under responsibility of the scientific committee of 48th CIRP Conference on MANUFACTURING SYSTEMS - CIRP CMS 2015
Peer-review
Keywords: Manufacturing Process; Networked Control System; Monitoring System; Measurement Error

1. Introduction

Both control and monitoring are applied to


manufacturing processes achieving a better performance,
especially in terms of cycle time [1] and energy
consumption [2]. However, modern manufacturing Fig.1. Generic schematic of networked control
systems require more complicated loop schemes (Figure Lacking in a pre-existing infrastructure, such as routers
1), since remote control techniques are adopted [3, 4]. or access points, each node has to be used in routing by
Networked control may seem to be the solution to the forwarding data to other nodes. This, in combination
remote control of manufacturing; however, according to with the throughput and the queued data, causes a delay
the specifications dictated by the networked control [5- in the signals/data. The exact mechanism, however, of
8], there is inevitable intervention in the control scheme the way that communications interfere with control, is
and as a result, the performance of the controller is explicitly discussed in Section 3.
affected [5]. It is then, a matter of the controllers design The networked control thematic area is a well
to add robustness with respect to communication and established topic; however, complicated techniques [5,
networks configurations. Regarding the technical details 6] have not been applied to it widely. In manufacturing
of data communications, a review of the industrial research, various approaches have been made, such as
networks structure is presented in [9]. This offers a inclusion of holonic manufacturing execution system in
qualitative overview of the communications complexity. networked production systems architecture [7] and
A fact that has to be pointed out is the communication modeling of networked systems [8]. Specifically, in [7],
through wireless ad-hoc networks [10] and the the work presented consists of a virtual enterprise,
controlling of routing or the topology. utilizing network nodes to achieve heat treatment of

2212-8271 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license
(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Peer-review under responsibility of the scientific committee of 48th CIRP Conference on MANUFACTURING SYSTEMS - CIRP CMS 2015
doi:10.1016/j.procir.2015.12.041
724 Alexios Papacharalampopoulos et al. / Procedia CIRP 41 (2016) 723 728

metallic materials. The concepts of "information


sensitivity" (and therefore non disclosure) and non-
compliance of components are also discussed, since
semi-open systems are utilized. Finally in [8], the
appropriate augmentation of a reactor-distillation
systemic model is given for the application of the
networked control. Fig.2. Open (a) System & Closed (b) Loop
Regarding other specific applications of industrialized
networked control of manufacturing processes, a work
on networked control of CNC machines is referred to, in
[11]. OPC servers and transmission over TCP were the
main concerning issues after having also taken into
account the data transmission times. Results were
acquired regarding a test bench for the remote control of
a grinding process. Furthermore, robot control has been
taken into consideration in another work [12], where the
manager is able to control the robot position by remote Fig.3. (a) response of open system (b) response of closed system of
access to the operational server, through the internet. Fig. 2
The tests run, concerned a table with discrete The following sections deal with the main cases of
coordinates, which helped in adjusting the robots factors to be blamed for, namely the effect of delays on
position. Furthermore, in a more abstract level, Flexible control signals, the packets loss (drop-out) when
Machining Cells have also been addressed [13]. Web communicating through networks and the measurement
pages (in terms of HTML interface) can be designed and distortion.
created by the users, and then be uploaded along with
the cell control program. Therefore, new complex task- 2. Manufacturing Systems & Control Design
oriented options are introduced for a cell, consisting of a
lathe and a milling machine. Finally, an internet-based The main objective of a controller is to enhance a
quality control approach is presented in [14]. During the system's (process) performance (or occasionally its
production, inspection routines can be remotely adjusted stability) [16]. Herein, a simple feedback scheme is
by operators and new features, part size variations, and adopted (Figure 2), utilizing through a sum ( 6 ) simple
quality criteria can be handled. static gains as a tracking [16] controller (K) and a
As shown, some research has been performed in the steady-state-error [16] fixing controller (K1). The
thematic area of Networked Control Systems; however, desired signal (u) is considered being a discrete-time
it needs further investigation, especially regarding its step function, while the system that has to be controlled
industrial applications. Firstly, the environment can be (TF) is governed by the following transfer function
different from that of laboratory results, whilst the nature
of processes causes different model requirements [7].
Secondly, there is a need for theoretical and
0.75
G (z) , (1)
experimental work on the proof of concept that the 0.75  z 1
efficiency, the repeatability, the precision and the
1
robustness of the controllers towards communicational utilizing the lag operator z .
effects can be feasible [3]. Finally, the controllers design The responses of both the open and the closed system
(and implementation) has to be simple, by engaging are shown in Figure 3. It is apparent that the steady-
controllers that will take into account the framework of state-error has been improved and the rise-time has been
"producing more with less" [15]. reduced; both of which lead to better performance
In this study, the main effects of networks tracking [16].
communication on manufacturing systems performance From a manufacturing point of view, the
are indicated, mostly in terms of process quality [1]. The correspondence between the variables used herein and
subject of quality is addressed using specific the physical measures could be as in indicative cases
performance indicators, defined in dynamic systems found below:
theory. First, an illustration is given of the way that a x Laser welding [17]
controller succeeds in enhancing the performance of The systems input could be the laser power (in
manufacturing processes. Simple control schemes, Watts), while its output and input could be the actual and
achieving low level of both implementation and design the desired depth of the weld (measured by melt-pool
complexity, have been taken into consideration. front in mm).
Alexios Papacharalampopoulos et al. / Procedia CIRP 41 (2016) 723 728 725

Fig.6. Variable delay in the forward direction


Fig.4. Manufacturing example of a closed loop controller: A laser
machining head

Fig.5. Manufacturing example of a closed loop controller: A heavy


Fig.7. Closed system response - variable delay in the forward direction
load handling industrial robot
x Robot movement [18] Consequently, in the case that the control/monitoring
The systems input could be the motor voltage (in signals are routed through such a network, the existence
Volts), while its output and input could be the actual and of delays will have certain effects on the control
the desired position of a link (in rads). performance. It is noted here that the delay may take any
In any case, the rise time refers to the time that the value. Therefore, the assumption in this section is that
phenomenon has been completed, whilst the steady- the delay is an integer multiple of the sampling period.
state-error is related to the process quality since the Practically, this means that time-stamps have to be used
desired process parameter value has been achieved. and an artificial delay has to be added to the signals. In
The extraction of the relationship between the process the figure below (Figure 6), the closed loop in Figure 2,
parameters is the first step missing. However, it is not solely for simplicity reasons, is equipped with variable
imperative that analytical modeling should take place. delay in the control signal. . The delay block's transfer
d
Having a sufficient number of experiments, an function is z , utilizing the stochastic variable
identification technique that would lead to a discrete d ^0,1, 2, 3` of discrete uniform distribution.
time model could be performed. It has to be mentioned This systems response is shown in Figure 7. It can be
that the first order linear time invariant system chosen as observed there that the rise time has not been affected,
TF is the simplest case one can have to prove the however, an oscillation with damping has occurred and
concept in this study. thus, an overshoot of 30% is introduced [16]. The
In the present study, the controllers have been steady-state-error, on the other hand, is the same
calibrated semi-empirically, as a mixture of pole (approximately equal to 0 dB).
placement and steady-state-error compensation, whilst
the values that have come up are K1=0.95 and K=1.35. 3.2. Effect on Stability

3. Delays Effect The stability definition [16, 20, 21] depends on the
modeling. This is synoptically shown in this section, by
3.1. Effect on Performance using as empirical stability criterion. As it can be seen
through the simulations run, the use of a constant delay
D
According to the standards of networks [19] and the z , results in the unstable behavior for D>2. However,
d
controllers design and implementation, various kinds of when using a variable delay z with the stochastic
delays can take place within a network such as: variable d being:
x transmission
x propagation 0, with prob. 50%
x queuing d
x computation Dmax , with prob. 50%
726 Alexios Papacharalampopoulos et al. / Procedia CIRP 41 (2016) 723 728

Fig.8. Response of closed system with stability effect for Dmax=30 Fig.11. Quantizing the control signal

even for Dmax=30, the system remains stable, despite its


behavior being far from tracking a constant unitary
input, as seen in Fig. 8, below. In addition the time that
the system needs to settle back to "normal", in this case,
is one order of magnitude larger, resulting in a far slower
process.

4. Packets Loss

Packets Loss [22] is another phenomenon, causing


circumstantial communication black-outs and therefore,
irregular control signal absences. In Figure 9, this is Fig.12. Response of closed system with quantized control signal
simulated. A switch has been added to the closed loop
(Figure. 11)
system of Figure 2, causing the control signal to be
either equal to zero (with probability 50%), or equal to
the actual control signal, acquired from the loop scheme. 5. Measurement Distortion
The constant zero value is denoted with a (C) block.
This systems response has quite a deteriorated Measurement or control signal distortion is another
tracking performance. As seen in Figure 10, an un- case of network-related devices introducing performance
damped oscillation takes place, whilst the steady-state- deterioration. A specific case is the quantization of the
error has worsened, leading to a response mean value of corresponding signal. This is shown in Figure 11, where
approximately 0.8. a quantizer with quantization intervals, equal to 0.125,
has been used to change the control signal. The unitary
delay in the feedback branch has been added for
solvability reasons.
The corresponding response is shown in Figure 12,
proving to be better than that in the other two cases.
Only a small-scale oscillation has been added to the
signal. Nevertheless, the systems output does not seem
to converge to the desired value, indicating a lack of
Fig.9. Simulating packets drop-out damping in its behavior.
Apart from quantization, signal distortion may also
occur due to communication errors. The link between
quantization and channels noise, however, can be the
signal-to-noise ratio (SNR). According to the data
communications theory [23], the SNR in dB, due to
quantization (also known as SQNR), is estimated by the
following formula:

SQNR | 6.02 N (2)

where N is the number of quantization bits.

Fig.10. Response of closed system with packets drop-out (Figure 8)


Alexios Papacharalampopoulos et al. / Procedia CIRP 41 (2016) 723 728 727

Table 1. Performance Indicators values for delay effect


1.4
Performance Delay Dmax (Fig. 7) in
1.2 Indicators samples
1
2 4 6 8
Response Time (R) 8 34 38 46
step responses

0.8
in [msec]
0.6 Overshoot (S%) 17 49 (-)59 69

0.4 target Table 2. Performance Indicators values for Packets Drop-out effect
closed - SNR=120dB
0.2 closed - SNR=60dB (N/M denotes Non-Measurable, as the output behavior is stochastically
closed - SNR=20dB oscillating)
0
0 0.005 0.01 0.015 0.02 0.025 0.03 Performance Packets Drop-out Probability (Fig. 9)
time [sec]
Indicators 0,1% 1% 10% 50%
Fig.13. Responses of closed system with AWGN in the control signal R 4 5 N/M N/M
for various values of SNR. S% 0 (-)25 (-)44 (-)58
Nevertheless, the simulation of a noisy channel and the
cyclic redundancy checking exceeds the purposes of this Table 3. Performance Indicators values for Measurement Distortion
study, so additional white Gaussian noise (AWGN) is effect (P/I stands for Potentially Infinite, as the output seems to
put into the control signal. In the following figure perform a damp-less oscillation)
(Figure 13), various responses are given to this case, Performance Quantization Interval (Fig. 11)
using SNR as parameter. The delay in the feedback Indicators 0.001 0.01 0.1 0.5
branch has also been recorded. R 0.001 0.001 P/I P/I
As observed, while the SNR increases, the systems S% 0 0.001 3 13.5
behavior, in terms of tracking performance, clearly In order for each of the obstacles on the wireless
worsens. It should also to be noted that the value for communication of networked manufacturing systems to
fixing steady-state-error is K=1.245 (due to the unitary be better visualized and for conclusions to be drawn
delay in the feedback branch). Visualization in Figure 13 about the sensitivity of the systems, in terms of
is not the same as in the other cases, since a different performance indicators, the following diagrams have
tool has been used for its extraction. The dots indicate been deployed.
the value at the corresponding time points and the lines
in between are of first order instead of zero-th. 7. Conclusions, Challenges & Outlook
6. Control Performance Indicators and Sensitivity Nowadays, manufacturing systems can be quite
Analysis complex and as a result, the current trends have asked
for communication among various units. The need for
After the effects of the various delays in closed loop remote control, to a great extent, has also contributed to
systems have been examined, an approach for the this. An implication of data communication can be the
establishment of control performance indicators has been deterioration of the controlled systems performance.
performed. The declaration of these indicators has Consequently, the robust design of such systems and / or
enhanced a sensitivity analysis, which explored the most controllers must inevitably take into consideration any
crucial parameters (delays, packets loss, and structural modeling uncertainties related to
measurement distortion) that affected the performance of communication, namely delay, distortion or packets
such closed loop control systems, in the manufacturing drop-out.
sector. The response time and the overshoot of the Moreover, a sensitivity analysis for the most crucial
system were selected as the most suitable indicators parameters should be performed in order for the
based also on previous work regarding PID controllers engineers to be able to choose the right hardware
[24]. Response Time is defined as the time required for protocols thus, avoiding the aforementioned effects in
the systems output to be bounded by a variation of 5% their systems operation. Additionally, even a greater
of the final (steady state) value. Overshoot is the challenge is the use of techniques and controllers that
percentage of the final value reached by the maximum require design and implementation in accordance to lean
value of the output. The following tables show the manufacturing, while maintaining a non-complex
extracted values of the performance indicators for each structure. The use of static gains as controllers seems to
kind of delay. be addressing these kinds of criteria.
728 Alexios Papacharalampopoulos et al. / Procedia CIRP 41 (2016) 723 728

[5] Dritsas, L, Tzes, A., 2009. Robust stability analysis of networked


systems with varying delays. International Journal of Control, Vol. 82,
No. 12, pp. 23472355
[6] Garcia, E, Antsaklis, PJ., 2013. Model-Based Event-Triggered
Control for Systems with Quantization and Time-Varying Network
Delays. IEEE Transactions on Automatic Control, Vol. 58, No. 2.
[7] Saint, G.B., Valckenaers, P., Van Brussel. H., Van Belle, J., 2013.
Networked manufacturing control: An industrial case. CIRP Journal of
Manufacturing Science and Technology, pp.324326
[8] Xu, S., Bao, J., 2011. Plantwide process control with asynchronous
sampling and communications. Journal of Process Control 21, pp. 927
948.
[9] Galloway, B., Hancke, G.P., 2013. Introduction to Industrial
Control Networks. IEEE Communications Surveys & Tutorials, Vol.
15, NO. 2, Second Quarter.
Fig.14. Sensitivity of a first order closed loop system to the
[10] Santi, P., 2005. Topology Control in Wireless Ad Hoc and Sensor
communication uncertainties. Network. ACM computing surveys (CSUR) 37.2, pp: 164-194.
[11] Torrisi, N.M., Oliveira, J.F.G., 2008. Remote control of CNC
Further research has to be conducted, however, in order machines using the Cyber OPC communication system over public
for this to be performed for the cases of higher order, or networks. IJAMT, 39, 570577.
even non-linear systems. [12] Jeong, H.Y., Hong, B.H., 2011. Web Based Remote Robot Control
for Adjusting Position on Manufacturing System. Communications in
Furthermore, different production performance Computer and Information Science Volume 266, pp 96-103
criteria may have to be used. Apart from quality implied [13] Rogowski A.M., 2015. Remote programming and control of the
to the examples of this study and expressed by control flexible machining cell. International Journal of Computer Integrated
Manufacturing, Volume 28, Issue 6.
performance indicators (Overshoot and Response Time), [14] Kwon, Y.J., Chiou, R., 2009. Automated vision inspection in
additional criteria such as cost, flexibility or even energy network-based production environment. IJAMT, 45, 8190.
consumption should be included. In such a case, [15] Chryssolouris, G., Papakostas, N., Mavrikios, D., 2008. A
perspective on manufacturing strategy: Produce more with less, CIRP
different kinds of studies have to be combined. Control Journal of Manufacturing Science and Technology, Volume 1, No.1,
in the networks routing could be an additional measure pp. 45-52.
to all the above. [16] Dorf, R.C., Bishop, R.H., 2011. Modern Control Systems.
Prentice Hall.
In addition, the controllers will have to be adaptive [17] Salonitis, K, Stavropoulos, P, Fysikopoulos, A, Chryssolouris, G.
since several models of manufacturing processes are 2013. CO2 laser butt-welding of steel sandwich sheet composited, pp.
case-dependent comprising many uncertainties, which 69, 245-256.
may even be up to the manufacturing conditions (i.e. [18] Makris, S., Tsarouchi, P., Surdilovic, D., Kruger, J., 2014.
Intuitive dual arm robot programming for assembly operations. CIRP
dry/wet in the general case of machining) and process Annals-Manufacturing Technology, Volume 63, Issue 1, Pages 1316.
parameters (cutting depth in the case of turning). [19] Tanenbaum, A.S., 2003, Computer Networks, Fifth Edition,
Prentice Hall.
[20] Lee, K., Halder, A., Bhattacharya, R., 2014. Mean Square Stability
for Stochastic Jump Linear Systems via Optimal Transport.
Acknowledgements arXiv:1403.2471
[21] Daafouz, J., Riedinger, P., Iung, C.,2002, Stability Analysis and
The work reported in this paper was partially Control Synthesis for Switched Systems: A switched Lyapunov
function approach. IEEE Transactions on Automatic Control, Vol. 47,
supported by EU Project "Multimodal spectrAl control No. 11.
of laSer processing with cognitivE abilities - MAShES", [22] Zhang, D., Wang, W., 2012. Static output feedback control of
under Grant agreement no: 637081. networked control systems with packet dropout. International Journal
of Systems Science, Vol. 43, No. 4, pp. 665672.
[23] Proakis, J., Manolakis, D., 1996/ Digital Signal Processing. Third
Edition, Prentice Hall.
References [24] Soloklo, H.N., Ghaibi, A., Tavanaei, Z., Soltani, I., Design and
Optimization of Fuzzy Controller and Comparing with PID Controller
[1] Chryssolouris, G., 2006. Manufacturing Systems: Theory and for DC motor, MAGNT Research Report (ISSN. 1444-8939), Vol.2 (5)
Practice. 2nd Edition, Springer-Verlag, New York. pp. 977-983.
[2] Paralikas, J, Salonitis, K, Chryssolouris, G., 2008. Robust
optimization of the energy efficiency of the cold roll forming process.
IJAMT, Volume 69, Issue 1-4, pp 461-481.
[3] Michalos, G, Kaltsoukalas, K, Aivaliotis, P, Sipsas, P, Sardelis, A,
Chryssolouris, G., 2014. Design and simulation of assembly systems
with mobile robots. CIRP Annals-Manufacturing Technology, Volume
63, Issue 1, Pages 181184.
[4] Larreina, J., Gontarz, A., Giannoulis, C., Nguyen, V.K.,
Stavropoulos, P., Sinceri, B., 2013. Smart Manufacturing Execution
System (SMES): The Possibilities of Evaluating the Sustainability of a
Production Process. (GCSM) 11th Global Conference on Sustainable
Manufacturing, Berlin, Germany, pp. 517-522.

You might also like