Next Article in Journal
Integrated Application of Rapeseed Cake and Green Manure Enhances Soil Nutrients and Microbial Communities in Tea Garden Soil
Next Article in Special Issue
Unification of Edge Energy Grids for Empowering Small Energy Producers
Previous Article in Journal
Materialism, Ecological Consciousness and Purchasing Intention of Electric Vehicles: An Empirical Analysis among Chinese Consumers
Previous Article in Special Issue
New Decentralized Control of Mesh AC Microgrids: Study, Stability, and Robustness Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Comprehensive Review of the Evolution of Networked Control System Technology and Its Future Potentials

1
Department of Electrical Engineering, National Institute of Technology, Silchar 788010, India
2
School of Electronics Engineering, Kalinga Institute of Industrial Technology, Bhubaneswar 751024, India
3
Department of Electrical and Electronics Engineering, Nevsehir Haci Bektas Veli University, 503000 Nevsehir, Turkey
4
Faculty of Electronics, Communication and Computers, University of Pitesti, 110040 Pitesti, Romania
5
ICSI Energy, National Research, 240050 Ramnicu Valcea, Romania
6
Development Institute for Cryogenic and Isotopic Technologies, 240050 Ramnicu Valcea, Romania
7
Doctoral School, Polytechnic University of Bucharest, 313 Splaiul Independentei, 060042 Bucharest, Romania
8
Renewable Energy Research Centre (RERC), Department of Teacher Training in Electrical Engineering, Faculty of Technical Education, King Mongkut’s University of Technology North Bangkok,1518 Pracharat 1 Road, Bangkok 10800, Thailand
9
Group of Research in Electrical Engineering of Nancy (GREEN), University of Lorraine, 2 Avenue de la Forêt de Haye, Vandeuvre lès Nancy CEDEX, F-54000 Nancy, France
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(5), 2962; https://doi.org/10.3390/su13052962
Submission received: 22 January 2021 / Revised: 23 February 2021 / Accepted: 28 February 2021 / Published: 9 March 2021

Abstract

:
Networked control systems (NCSs) are attracting the attention of control system engineers. The NCS has created a paradigm shift in control system technology. An NCS consists of control loops joined through communication networks in which both the control signal and the feedback signal are exchanged between the system and the controller. However, its materialization faces several challenges as it requires the integration of advanced control and communication techniques. This paper presents an extensive review of NCSs from the perspective of control system design. The evolution of NCSs is broadly divided in three phases, namely NCSs prior to 2000, NCSs during 2001–2010, and NCSs from 2011 onwards. This division corresponds to the initial status, intermediate status, and the recent status of the developments in the design of NCSs. The advancement of different control techniques during these phases has been discussed comprehensively. This paper also describes the transition of control systems form continuous domain to networked domain, which makes it better than the traditional control systems. Some important practical applications, which have been implemented using NCSs, have also been discussed. The thrust areas for future research on NCS have also been identified.

1. Introduction

A networked control system (NCS) consists of control loops connected through communication networks, in which both the control signal and the feedback signal are exchanged between the system/plant and the controller. There are two types of approaches for design of NCSs, namely control of network approach and control over network approach. Only the control over network approach-based NCSs are considered in this review. A simple block diagram of this type of networked system is shown in Figure 1.
In an NCS, the plant output is measured using the sensors. These signals are converted into digital signals using the analog-digital (A/D) convertors, which are transmitted to the controller via a communication network. The controller determines the control signal based on the sensor output, which is transmitted back to the plant using same communication channel. The control signal before being fed to the actuator section of the plant, is converted from digital to analog signal using the digital-analog (D/A) convertor. In this manner, the plant dynamics can be controlled from a remote location.

1.1. Advantages and Disadvantages of NCS

There are several underlying advantages of an NCS, which is termed as the next generation control system. Key merits of networked control systems (NCSs) are as follows:
(i)
Effective reduction of system complexity: It is possible to minimize the complexity of control systems by interfacing them with the communication network. With the communication network, the data related to multiple plants can be easily stored at a single server which reduces the complexity of control systems.
(ii)
Efficient sharing of network data: Several parameters pertaining to the plant can be exchanged easily using the communication networks, which helps in the design of control algorithms.
(iii)
Simple to take intellectual decisions based on the information: The information can be used to make intelligent decisions easily.
(iv)
Eliminates unnecessary wiring: Today, it is possible to transmit data wirelessly at a very high speed. The wiring for interfacing controllers and plants can also be avoided. The wireless sensor networks are advanced enough to make the wireless control is a reality.
(v)
Simple to scale the networks by adding additional sensors, actuators, and controller: The wireless sensors and actuators can be replaced easily, which reduces the maintenance cost of the NCS. The controllers can also be replaced economically as compared to the traditional wired controllers. The expansion of sensors, actuators and controllers can also be achieved easily.
(vi)
Cyber-physical interface for tele-execution of control: The NCS provides a platform for cyber-physical interface and tele-execution of controls. The NCS permits the remote control of the plant.
(vii)
Wide range of applications: Applications in the area of distributed power systems, robots, unmanned aerial vehicles (UAVs), automobiles, space discovery, terrestrial discovery, industrial unit automation, remote problem-solving and troubleshooting, perilous environments, aircraft, production plant monitoring, and many more. More and more applications of NCS are coming into existence every day.
The NCS is also plagued by several problems. The disadvantages of NCS are:
(i.)
Loss of ability to determine the time of incoming data: The time at which the data arrives cannot be determined exactly, so uniform sampling cannot be used.
(ii.)
Loss of data integrity: Data may be lost during the transmission process, so it cannot give the complete information.
(iii.)
Communication Latency: In remotely located NCSs, due to the communication latency, the control action may not be implemented with immediate effect.
(iv.)
Complexity and Congestion: As the number of nodes increases, so does the complexity of the communication system, causing congestion and time delays. Therefore, the deployment in an industry with tens of thousands of sensors and actuators can be a challenging task.

1.2. Designing of Control System from Continuous Domain to Networked Control Domain

In the beginning, control signals were generated using analog computers. Frequency analysis and Laplace transform were the primary tools for analysis. The main drawbacks of this system are its limited accuracy, limited bandwidth, drift, noise, and limited capabilities to manage nonlinearities. Known delays could be handled at the time of control synthesis using the well-known Smith predictor.
Digital controllers replaced the analog technology with the advancement of processors. However, controlling an analog plant with a discrete electronic system inevitably introduces timing distortions. In particular, it will become necessary to sample and convert the sensor measurements to digital data and also convert them back to analog values. Sampling theory and z transform became the standard tools for the design and analysis of digital control systems analysis. For z transform, it is assumed that the sampling is uniform. Thus, for the design of digital controllers, periodic sampling became the standard. Note that, at the infancy of digital controls, as the computing power was poor and memory was expensive, it was vital to minimize the complexity of the controllers and the operating power. It is not obvious that the periodic sampling assumption is always the best choice. For example, adaptive sampling has been used in Reference [1], where the sampling frequency is changed based on the derivative of the error signal, and is far better than equidistant sampling in terms of computed samples (but possibly not in terms of disturbance rejection [2]). A summary of these efforts is provided in References [3,4]. However, with the decreasing computational costs, interest in adaptive sampling reduced, and the linearity preservation property of equidistant sampling has helped it to stay the undisputed standard.
From the computing side, real-time scheduling modeling and analysis were introduced in Reference [5]. This scheduling was based on restrictive assumptions, one of them being the periodicity of the tasks. Even if more assumptions were progressively introduced to cope with the practical problems, the periodicity presumption remains popular [6]. Moreover, the topology of the network can vary with time, allowing the mobility of the control devices. Hence, the whole control system can be highly adaptive in a dynamic environment. In particular, wireless communications allow for the rapid deployment of networks for connecting remotely located devices. However, networking also has problems, such as variable delays, message de-sequencing, and periodic data loss. These timing uncertainties and disturbances are in addition to the problems introduced by the digital controllers. Figure 2 shows the trade-off between control performance and the sampling rate.
Figure 2 shows that the control performance is only applicable for a range of sampling rate from PB to PC. Increasing the sampling rate above PC increases the network-induced delays. This will result in the degradation of control performance.
Based on the above discussion, the difference between the conventional control systems and the NCS is been summarized in Table 1 as:

1.3. Co-Design Approach for the NCSs

The design of an NCS integrates the domains of control system, communication, and real-time computing. The increasing complexity of the computer systems, and their networks, requires advanced methods specifically suited for the NCS. The main issue to be addressed is the achievement of the control objective (i.e., a combination of security, performance, and reliability requirements), despite the disturbances. For instance, sharing of common computing resources and communication bandwidths by competing control loops, alongside the other functions, introduces random delays and data losses. Moreover, the use of heterogeneous computers and communication systems increases the complexity of the NCS.
Control plays a significant role in interconnected complex systems for their reliable performance [7]. The interconnection of elements and sub-systems, coming from different technologies, and which are subject to various constraints, calls for a design that can solve the conflicting constraints. Besides achieving the desired performance in normal situations, the reliability and safety-related problems are of concern for the system developers. A fundamental concept that is dependability, which is the device property that features various attributes, such as access, reliability, safety, confidentiality, integrity, and maintainability [8]. Being confronted with faults, errors, and failures, a system’s dependability could be achieved in numerous ways, i.e., fault prevention, fault threshold, and fault forecasting [9].
Except in the event of failures due to hardware or software components, most procedures run with nominal behavior, but, neither the process nor the execution resource parameters are completely known or modeled. One method is to allocate the system resources conservatively, which results in the wastage of resources. From the control viewpoint, specific inadequacies to be considered include poor timing, delays, and data loss. Control usually deals with modeling uncertainty, powerful adaptation, and disturbance attenuation. More correctly, as shown with recent results obtained on NCS [10], control loops tend to be robust and can tolerate networking and computing disturbances, up to a certain level. Therefore, the timing deviations, such as jitter or data loss, as long as they remain within the bounds, may be viewed as the nominal features of the system, but not as exceptions. Robustness allows for provisioning the execution resources according to needs that are average than for worst cases, and to take into account system reconfiguration only once the failures surpass the abilities of the controller tolerance that is running.
An NCS is composed of a collection of heterogeneous devices and information sub-systems. For designing the NCS, many conflicting constraints must be simultaneously fixed before reaching a satisfactory solution that is implementable. Issues related to networking control tracking performance, robustness, redundancy, reconfigurability, energy consumption, expense effectiveness, etc., are to be addressed. Traditional control usually deals with a procedure that requires a solitary computer, and the limitations of the communication links and computing resources usually do not notably affect its performance. Existing tools dealing with the modeling and identification, robust control, fault diagnosis and isolation, fault tolerant control, and flexible real-time scheduling need to be enhanced, adapted, and extended to handle the networked characteristics of the control system. Finally, the thought of a co-design system approach has emerged that allows the integration of control, as well as communication within the NCS design [10].

1.4. Main Contributions

The NCS is an emerging area of the control system. It is worth reviewing the state-of-the-art developments in NCS. Although many review papers have been published in this area, to the best of the authors’ knowledge, these focused only on a certain dimension of the NCS, and a comprehensive approach was lacking. In this paper, a comprehensive review on the evolution of NCSs in last the 30 years is discussed. The evolution of NCS is broadly divided in three phases as: (i) prior to 2000, (ii) 2001–2010, and (iii) 2011 onwards. The reason for this division is to understand the initial, the intermediate, and the latest developments related to NCS. The main focus of this discussion would be on the advancement of different control techniques during these phases. Based on the extensive review, the different types of NCSs and their related challenges are described. At the end, this review paper highlights the following innovations in the field of NCS: new novel methods for selecting the best sampling time in the NCS, new jitter compensation techniques, developing the theory and practice for control systems operating in a distributed and asynchronous packet-based environment, stability analysis of networked control systems in the presence of network-induced delays and packet dropouts (due to propagation delay and also due to the network congestion), and developing of advanced networked control methods that provide the desired performance in the presence of uncertainties and adversaries. This review paper also highlights some important practical applications that are implemented using the NCSs. Lastly, the important future research areas for NCSs are discussed.
The remaining sections are as follows: Section 2 reviews the development of NCS prior to 2000 AD; The development of NCS from 2001 AD to 2010 AD is discussed in Section 3; The advancement of NCS in recent phase after 2011 AD is discussed in Section 4; Section 5 describes about different topologies of NCSs; Section 6 presents different types of NCSs and their related challenges; Section 7 discusses some of the vital practical applications of the NCSs; Section 8 is the conclusion, along with the observations and potential future developments.

2. Initial Phase of NCS Prior to 2000

The NCS concept is not a recent phenomenon. It emerged in the early 1970s, with the progress of computation, as well as communication, technologies. However, the computation and communication technologies were still in the nascent stages and so the NCSs were designed as decentralized control systems, which remained prominent for the next three decades. One of the earliest works on decentralized NCS was proposed by Reference [11], where algebraic and geometric methods were discussed to obtain stable results. A dual-mode decentralized scheme for the networked control of a commodity’s flow has been presented in Reference [12]. First, local controllers located at network nodes, exchange simple messages with their neighbors to determine the confined optimum flows. Second, the local controllers adjust their flows to reach the optimal equilibrium state in finite time.
The stabilization of the decentralized linear time-invariant multivariable (LTI-MultiVar) system was proposed in Reference [13] by employing numerous local feedback control rules. A necessary and sufficient condition was obtained from the above rule for the stabilization of the given system. Later, in Reference [14], the properties of the closed loop were studied for both controllable and observable k-channel linear systems, by applying the consequences of decentralized feedback. In addition, the theory of a complete system was established. Complete systems can be made both controllable and observable for all channels by applying non-dynamic decentralized feedback.
Some development in the field of decentralized control was achieved in 1980s. In Reference [15], a new dynamic interaction measure was defined by using the perception of structured singular value (SSV) for multivariable systems under feedback. To predict the stability of the decentralized systems and to measure the loss of performance, dynamic interaction measure was used. Later, in Reference [16], F. Lin et al. presented several important studies on decentralized control systems. The decentralized regulation and synchronization for partially surveyed discrete-time-event systems was studied. In Reference [17], which was illustrated using a simple production system. This study was later extended in Reference [18], and it was concluded that decentralized supervision would be easier to design and use.
In the 1990s, several NCS-related ideas evolved based on the concepts developed in the recent years, such as smart networks for control, decentralized control of complex systems, supervisory control, control in multimedia wireless networks, quasi-decentralized control, scheduling, event-triggered control, stability analysis, and so on [19,20,21,22,23,24,25,26,27,28,29,30,31].
The decentralized control of systems, which is complex in nature, were described in Reference [19], wherein topics, such as stabilization, optimization, estimation and control, output control, decompositions, and reliable control, were discussed in detail. In Reference [20], the author discussed the role of distributed, as well as centralized, networks for control. The authors also differentiated the above two categories in different ways. It also discussed the benefits and drawbacks of data networks, as well as the control networks. In a discrete-time system [21], the events must be within the imposed time constraints. To achieve a given control objective, a controller can hinder, permit, or pressurize several events in the system. In Reference [22], the network-level management and control issues were discussed. The quasi-decentralized control for complex systems was analyzed in Reference [23] using the concept of power system stabilization to design a sample system.
Three types of data: periodic data, sporadic data, and messages, have been proposed in Reference [24] for the planning of the NCS. As a basic parameter, delay bound was used, which guarantees the stability of the given system using Lyapunov’s theorem. The above method can adjust the sampling period to be as minimum as possible, allocating all the network bandwidth. The basic properties of real time distributed systems were compared in Reference [25]. In addition, the characteristics of time triggered and event-triggered distributed systems in robotics were discussed in References [26,27] using the artificial intelligence, particularly focusing on the predictability, resource utilization, extensibility, etc. In Reference [28], the authors achieved the asymptotic stability and improved controller performance by scheduling the use of the network.
At the end of 20th century, a basic controller called an event-based proportional–integral–derivative (PID) controller was described in Reference [29], decreasing the resource consumption, only with the deprivation in the performance of trivial control. The proposed work was validated with simulations on a double-tank process. Next, two types of algorithms were suggested in Reference [30] for approximating the plant operation: one was an open-loop arrangement analyst, and the other was a closed-loop arrangement analyst/predictor. Again, the NCS’s stability was analyzed in Reference [31], showing the effects of sampling rate manipulation and network delay on the system stability.
The above historical developments are summarized in tabular form in Table 2 on the basis of area/network/parameter.
Table 2 shows the distribution of available papers in the different areas prior to year 2000: on decentralized-based networks, there are around 10 papers; on smart network-based systems, there are around 9 papers (during this period, the smart networks are in development stage); stable and robust networks can be found in all types of networks. The table here describes about the evolution of networked systems from decentralization of the available conventional networks. As there are many shortcomings in decentralized systems, the evolution of smart/wireless networks/discreet event-based networks came into existence. The distribution of the papers prior to 2000 is shown in Figure 3. The majority of the works are related to decentralized networks, followed by smart networks, and only a small percentage of works dealt with stable/robust networks.

3. Development of NCS between 2001 to 2010

During this period, the key concepts of NCS, which were proposed earlier, received more attention, and the volume of research increased tremendously. One of the main themes of this period was the controller design for NCS with stability analysis and time delay. An important work on scheduling method for NCS was proposed by Reference [32]. This method guaranteed the stability using Lyapunov method. Next, a work on the impact of modern networked architecture on control act of NCS was published by Reference [33]. In Reference [34], the procedures for selecting the message recognizers for vigorously scheduled networked systems were proposed and validated. In Reference [35], recital benefits were established by dispensing with queues and by vigorous traffic scheduling on the network.
An uncomplicated and easy model of a network system was proposed in Reference [36], in which local controllers connected by a network was addressed. In Reference [37], it was discussed that any complex self-motivated communications network typically has several layers and executive units and would be at risk of several disturbances. Therefore, the requirement for efficient and intelligent control of the systems must be used [38]. In Reference [39], an original networked control protocol, called try once-discard, has been proposed for multiple-input and multiple-output (MIMO) NCSs.
A style technique of memoryless-quantizers in sampled-data models was planned by Reference [40]. The objective was quadratic stability within the continuous time (CT) domain. In Reference [41] a general framework for the NCSs was given, where all elements were assumed to be connected through a communication network. They used the uncertainty threshold principle to point out that, with the bound conditions, even in an undisturbed NCS there would be data rates that degrade the performance of networked control due to the network induced delays and can lead the system to the instability [42].
In Reference [43], web-based multi-rate control systems were presented. It was suggested that the effect of web time delay on the control performance can be reduced by using the time delay compensation. A novel networked control strategy developed by Reference [44], analyzes the soundness of the networked systems with unsystematic delay in the communication. It consisted of a network control predictor and a traditional controller. The soundness criteria of a networked system were analytically derived for random communication delays. In Reference [45] a state observer for the networked systems with a delay in the time period was designed. Authors claimed that the state observer supported the satisfactory performance of the NCS, even with delay in the time period. Another review paper [46], which appeared within the same year, was centered on network-induced delays, sampling amount, jitter, information packet dropout, network programming, and stability of Ss.
In Reference [47], authors studied the result of a network within the feedback circuit of an NCS. A random packet-loss model for the network was considered. A classical work on the design of robust H-infinity (H∞) controllers for NCSs with uncertainties was given by Reference [48] that additionally considered the network-induced delay and information dropout. Next, the delays due to the sensor-to-controller and to-actuator were sculptured as two Markov/stochastic chains in Reference [49]. Input/output delay approach was considered by Reference [50] to style the strong sampled-data strong control. Enough LMI conditions were obtained by Lyapunov–Krasovskii functionals. In Reference [51], the straight line stability and straight line persistent disturbance attenuation problems were investigated for NCSs under the effects of random access delays and packet dropout. A robust controller was designed in Reference [52] for the NCSs with random time-delays, using the linear matrix inequality (LMI). The performance analysis of the event-triggered control for the detector sampling in a NCS was carried out by Reference [53]. The analytical formula for analyzing the mean and, therefore, the rate of event-driven traffic versus the sampling resolution was obtained. The simulation results in support of the obtained formula were additionally discussed.
A fault detection technique for NCSs supporting the parity relation and Principal Component Analysis (PCA) was projected in Reference [54]. The projected methodology noticed an honest decoupling from the unknown and random network-induced delay. In Reference [55] a fault bearing control methodology for the nonlinear NCSs with communication constraints was given. In Reference [56], the Tagaki-Sugeno (T-S) model was utilized to design a networked system with completely different delays induced by the network. When analyzed with the existing system modeling methods, this approach does not need the data of the actual delays induced by the network. The work in Reference [57] focused on the networked system with random time delays and, additionally, bestowed a brand new modeling methodology for the linear and nonlinear NCS with time delays that are random in nature and named those models as similar T-S fuzzy models.
A system supported bionic principles was introduced by Reference [58] to demonstrate the information obtained from an oversized range of numerous sensors. By means of that structure symbolization, the quantity of data to be processed was considerably reduced. In Reference [59] the event-triggered control was revisited, from an input-to-output perspective. Review of many modern results on evaluation, investigation, and controller synthesis for networked systems were administered in Reference [60]. Another paper, by Reference [10], surveyed appropriate work from the areas of systems and process control, detection, and estimation. Input delay approach, during which the sample-and-hold circuit can be implanted into an analog system with an input delay which is time-varying, was revised in Reference [61]. The loss of data-packets in the NCSs was mentioned in Reference [62]. In Reference [63], a mathematical model of a small rotorcraft was presented. The identification methodology and state estimation using Extended Kalman Filter were discussed. Control algorithms, based on PI, LQG and SDRE approaches, focused on rotorcraft were also proposed.
In Reference [64], the impact of a network within the electrical circuit of a system was discussed. They used an unsystematic loss of data-packet model for the network, and showed the results for discrete-time period systems with stochastic process jumping constraints. In Reference [65] the exponential stability of Nonlinear Time Varying (NLTV) impulsive systems was established with the help of Lyapunov functions separated at the impulse times. In Reference [66], it was observed that for NCSs with delays and output feedback stabilization, there was a deviation in the mean-square stability due to the random communication situations. In Reference [67], a state feedback controller was proposed for the stabilization of an uncertain linear networked control systems with random communication time delays, which differs from the Lyapunov–Razumikh methodology. In Reference [68], a sufficient condition was obtained for the exponential stability of the networked systems, and they also the mentioned relationship between the dropout rate of the data-packets. An occurrence-based discrete-time model (an exponential unsure system with delay) was proposed by Reference [69] that showed that the stability of the projected system can be achieved by finding an effect for a switched stochastic system with an additive norm delimited uncertainty.
In Reference [70], the state feedback controllers were considered for a closed-loop NCS that is represented as a delay in switched systems. A technical note involved with the stabilization drawback of NCS was revealed by Reference [71]. In Reference [72], compensation ways were studied, within the structure of NCS, while considering the protocol characteristics. A general framework was projected initially, wherever the zero-order hold had the logical capability of selecting the most recent control input packet. A category of period of time control systems during which every control task triggers its next unleash supported the worth of the last sampled state were examined by Reference [73]. In Reference [74], a memory less quantizer for steadying a single-input discrete-time Linear Time Invariant (LTI) system with random loss in data-packets, was proposed within the sense of unsystematic quadratic stability. Nesic et al. [75] generalized and unified a variety of recent developments in the literature pertaining to quantized control systems (QCS) and NCS. They provided a unified framework for the controller style with division and time planning via an emulation-like approach. Improved stability conditions were derived in Reference [76] for sampled-data feedback control systems with falteringly Linear Time Variant (LTV) sampling intervals. The cause of robust H∞ control was researched by Reference [77] for sampled-data systems with probabilistic sampling. By Linear Matrix Inequality (LMI) approach, enough situations were produced, that bonded the robust mean-square exponential stability of the system.
An event-driven state-feedback type of control technique in which a control input generator mimicked a continuous feedback between two successive event times was published by Reference [78]. In Reference [79], focus was given on different factors, such as networking technology, delay network induced delay, resource allocation of networks, scheduling, fault bearing capacity, etc. In Reference [80], an original totally time period dependent Lyapunov function was proposed in the construction of the input delay that improves the existing results. In Reference [81], the cause of the NCSs having exponential stability with the increase in delay time-periods, was studied. The cause of robust fault calculation for a class of tentative networked systems with arbitrary communication delays induced by the network was inspected by Reference [82], which also described the delays by Markov processes. In Reference [83], wireless sensor networks for networked manufacturing systems were proposed.
The above historical development is summarized in tabular form in Table 3 on the basis of area/network/parameter as follows.
The above, Table 3, gives a structured information about the distribution of papers in different areas published during the phase from 2001 to 2010. On scheduled networks, there are around 6 papers; on stability analysis-based systems, there are around 15 papers; on complex and interactive networks, there are around 5 papers; on communication and event-based networks there are around 4 papers, etc. Event-based approach was still in the developmental phase as it was a new technique. Delay-based systems were popular during this stage that were used to overcome the drawbacks of the research prior to year 2000. So, scheduled, autonomous, event-based, and communication-based approaches came into existence during this phase. The major drawbacks prior to year 2000 were: security issues, effect of delay on networked systems, effect of packet dropouts in communication networks, etc. So, to overcome these issues, scheduled approach-based network came into existence. The distribution of the papers during this phase are shown in Figure 4. The major focus was on delay-based approaches in networked system to improve the flow of information in networked system and make the system stable.

4. Development of NCS from 2011 Onwards

In the last decade, highly developed control methods were employed for improving the performance of NCS in terms of system stability, delays, event-triggering algorithms, network security, etc. In addition, the discrete time NCSs have received a considerable amount of attention.
Model-based predictive NCSs (MBPNCSs) were proposed by Reference [84] that compensated for the random delays and for the data losses in data transmission. The performance of the system was improved with the help of a predictive control scheme. In Reference [85], an approach for stabilization via discontinuous Lyapunov function was proposed, where sampling intervals that varied in terms of their nature, the dropouts, and network delays were taken into account. In Reference [86], a H2/H∞ control of random time delayed networked systems was proposed. In Reference [87], the stability investigation of a NCS was achieved, where the communication between the controller and the plant input is through a digital channel, with dropouts in data-packets and finite-level quantization. Again, in Reference [88], authors describe the stability of NCSs with respect to time-varying transmission intervals.
For discrete-time models, in Reference [89], the difficulty of the networking-based H∞ filtering method was described. A Markov jumping model based method was described to design H∞ filters, in which the filter gains depend on both the network delays and dropouts in data-packets. In Reference [90], a novel method was presented to calculate the stability of continuous linear systems with input containing the sampled data. In a technical note, Reference [91] presented a new method with control packet loss. In Reference [92], a networked control loop was considered in which the “slave” portion was a plant, and the “master” portion was the remote controller and observer. In networks, the fault detection of linear systems with restricted loss of data packets was proposed by Reference [93]. In Reference [94], a modern control system mapped on Networks-on-Chip was presented. The proposed architecture was supposed to play a pivotal role in real time applications like missile control system, robot trajectory, and satellite vehicle orbital trajectory control system. In Reference [95], a NCS framework for the coordinated control of distributed generation sources in smart power grids was proposed. The system measurements were transmitted to the controller through a real-time communication network and the effects of delays and packet dropouts due to the communication network were modeled.
An event-triggered transmission scheme was proposed by Reference [96] for a sampled-data control system. In Reference [97], an event-triggering method was designed to decrease the network communication load, which could also be used to decide the time moment of the sampled signals. In Reference [98], a methodology for the technological investigation of iterative learning control for sampled-data systems was proposed. In Reference [99], a new Lyapunov functional was constructed to drive some stability criteria. Then, a channel utilization-based switched controller was designed to asymptotically stabilize the networked system in the sense of mean-square. It was shown that the proposed approach enhances the robustness of the networked control system to data drift and external disturbances. In Reference [100], the cascade control was employed for stabilization of the singular NCSs. In Reference [101], a network-based output controlled T-S fuzzy system was investigated that is steadied using a delayed fuzzy static controller, and not by any non-delayed static controller. In Reference [102], a novel robust variable sampling period controller (RVSPC) was developed that takes into account random time delays and losses in data-packets. In Reference [103], a decentralized event-triggered dissipative control was studied for systems having diverse physical characteristics. In Reference [104], a distributed NCS scheme was proposed by considering the communication delays. The results were applied to reduce the inter-area swing oscillations in a power grid. A brief overview of NCSs was presented by Reference [105] regarding the system configurations, challenging issues, and the methodologies.
In Reference [106], a time-triggered zooming algorithm for the dynamic quantization at the sensor side was proposed that led to an exponentially stable closed-loop system. The algorithm included proper initialization of the zoom parameter. An exhaustive explanation of the various types of networked control techniques is given by Reference [107]. The H∞ output feedback control of NCSs with time delay and dropout in data-packets were considered in Reference [108], whereas Reference [109] discovered the nonlinear networked systems with tracking control problem. In Reference [110], the data that uses self-healing technology was reviewed as input and was justified as big data. In Reference [111] the method for time-delays in large-scale networked systems connecting sensors, controllers, and actuators was developed. A new sampling and control strategy was proposed by Reference [112] to search a sub-optimal sampling sequence and control input sequence to minimize the disordering of data-packets. Further, in Reference [113], an original state space model was set up, in which both the tracking error and the state variables were combined and optimized. The optimal estimation problem in lossy NCSs with randomly dropped control data-packets was elaborated in Reference [114]. In Reference [115], the problem of Sliding Mode Controller (SMC) for NCSs was considered with semi-stochastic switching, popularly known as Markov or stochastic switching and having unsystematic dimensions. In Reference [116], a phenomenon of self-triggered sampling was proposed for a networked system with considerations of data losses and delay in communication. In Reference [117], both the D-stability, as well as the properties of finite L2-gain, were studied for a class of uncertain discrete-time systems with time varying network-induced delays [118,119].
A summary of the distributed NCSs was presented by Reference [105]. In Reference [120], stochastic nonlinear time-delay systems were considered that take the help of observer-based fuzzy output-feedback control (OFOFC). In Reference [121], the stochastic linear systems with random data dropout designed by a Bernoulli random variable were described. In Reference [122], the state and fault estimation problem for Linear Time (LT) switched systems with immediate disturbances and faults, was considered. Also, the two types of observer-based approaches were considered.
A procedure to evaluate the wellbeing of Centralized Power Systems (CPSs) in the event of cyber-attacks was described by Reference [123]. The problem of switched type networked systems with external disturbance and faults was investigated in Reference [124]. In Reference [125], the main cause of H∞ control for uncertain discrete-time domain T-S fuzzy systems was considered.
The problem of state estimation for linear stochastic methods with event-triggered communication and packet loss was determined in Reference [126]. In Reference [127] event-triggered coordination for multi-agent structures/systems was elaborated. A survey on the distributed type of control and distributed type of filtering had been provided by Reference [128] for industrial CPSs, explained by different mathematical equations. In Reference [129], the problem of event-based network-induced time-varying delays with output tracking control for nonlinear NCSs approximated by type-2 fuzzy systems was investigated. In Reference [130], the authors addressed the concern for multi-layer, data-driven cyber-attacks, developed to boost ICS cyber security. In Reference [131], the control of automotive active suspension system using Proportional Integral Derivative (PID) and Linear Quadratic Regulator (LQR) methods was discussed. In Reference [132], a closed-loop controller model considering cyber-attacks and the mixed-triggering scheme, was proposed. In Reference [133], a robust fault detection scheme for networked control systems (NCSs) was developed with limited quality of services (QoS), such as network-induced time delay, data dropout, and error sequence. In Reference [134], a survey on time-delay approach to networked control systems (NCSs) was provided, which discusses the fundamental network-induced issues in NCSs and the main approaches to the modeling of NCSs. Again, an investigation on distributed type of control and distributed type of filtering for CPSs described by dynamic mathematical modeling equations was presented by Reference [135]. In Reference [136], a scheme called robust approximation-based model predictive control (RAMPC) was developed for the constrained networked control systems (NCSs) subject to external disturbances. This paper also provides a roadmap to evaluate the permissible sampling period and also evaluates the necessary conditions for the feasibility of the RAMPC.
In Reference [137], a sampled-data control problem was investigated for connected vehicles subject to switching topologies, communication delays, and external disturbances. It used an advanced tracking error-based sampled-data platoon control method. In Reference [138], authors were concerned with the modeling and controlling using the mixed event-triggered mechanism (ETM) for NCSs with varying time-delays and uncertainties. In Reference [139], authors investigated about the switching-like event-triggered control for networked control systems (NCSs) under the malicious denial of service (DoS) attacks. In Reference [140] authors proposed an iterative learning control (ILC) scheme to synchronize an array of non-identical neural network systems based on time-varying delay in a repetitive environment. In Reference [141], authors considered a resilient event-triggered control problem for a class of networked systems subject to randomly occurring deception attacks. In Reference [142], a novel method is proposed for line selection and fault location in a distribution network based on a cloud-edge-terminal hierarchical fault monitoring and control system. Reference [143] focuses on the event-triggered control problem for networked switched systems with actuator saturation. Here, an event-triggering strategy is developed based on discrete event-triggered samplings.
In Reference [144], authors investigated the stability problem for networked control systems. They have taken into consideration the input delays and multiple communication imperfections containing time-varying transmission intervals and transmission protocols. Reference [145] focused on addressing the sliding mode control problem of continuous-time nonlinear networked control systems. In Reference [146], the problem of fault-tolerant sampled-data H∞ control for a networked control system with random time delays and actuator faults is investigated. In Reference [147], the problem of event-triggered finite-time control for networked switched control systems with extended dissipative performance was investigated. In Reference [148], the authors proposed a scheduling approach which can minimize the impact of delays and conflicts on the network, to improve the system stability, which results in an economical allocation of network resources, minimizes the traffic congestion, and improves the overall performance of the NCS.
In Reference [149], the authors discussed about the effect of limited bandwidth on the system’s performance, particularly when the sampling period was small. In Reference [150], the authors discussed the amalgamation of control and communication in NCSs that offers remarkable achievement in the design and analysis of such controlled systems. In Reference [151], the authors discussed the LMI approach to effectively compensate for the random network-induced delays and provide the desired control performance. In Reference [152], a new ETM was proposed, under which data packets could be actively dropped within consecutive steps, thereby, saving more communication resources than the existing ETM. In Reference [153], the authors proposed the descriptive analysis about classification of cyber-attacks and threats related to security in industrial control systems. In Reference [154], the authors proposed a new quantization structure, and a mathematical treatment of this structure was given to illustrate the advantage for the quantization effects.
The above developments can be summarized in tabular form in Table 4 on the basis of area/network/parameter as follows.
Table 4 gives the structured information on the distribution of papers in different areas published from the year 2011 onwards. The major focus of research during this phase was on the delay-based networks. The difference between the works published in the earlier phases is that the security approach, model-based approach, and the sampled-based approach involve the incorporation of delays. Secondly, the advanced model-based networked approaches, such as Model-Predictive Control (MPC), OFOFC networks, etc., were proposed, which make the networked system more stable and improve its performance. Figure 5 shows the distribution of papers during this phase. It can be clearly noticed that major focus is on the delay-based approach, which covers approximately 37% of the research contribution. The stability approach is also very important as the stability depends on delay. If the delay is maximum, the system has to be designed to make it stable. To achieve this purpose, many event-based techniques were developed.

5. Topologies in NCSs

Basically, there are three types of network topologies available in NCSs, namely centralized topology, decentralized topology, and distributed topology. A brief discussion on these topologies is given below.

5.1. Centralized Topology

The centralized topology is shown in Figure 6. Here, the sensed data is sent to a centralized controller for data fusion. Suitable data fusion methods are necessary to obtain the fused data which are utilized for computing processes and executions.

5.2. Decentralized Topology

This topology is shown in Figure 7. Each controller node depends only on the local information that the controller possesses for making its local decision. In this topology, the controller nodes do not share their information with the corresponding neighboring nodes. These types of topologies are helpful in reducing the time taken to analyze and synthesize the NCSs. Here, the controllers are decentralized controllers.

5.3. Distributed Topology

The pictorial representation of the distributed topology is shown in Figure 8. One example of distributed topology can be found in Reference [155], where the load frequency control of a networked multi-area power system was discussed. There are two important characteristics of this topology: the subsystem’s information is exchanged with the help of shared communication network, and the plant consists of a huge number of simple interacting units that are interconnected to achieve a desired objective. In this topology, each controller is allowed to share its local information with the corresponding neighboring controllers. Thus, the distributed controllers are capable to coordinate their behavior by transmitting/receiving information to/from other controllers within their corresponding neighboring area. Here, the controllers are distributed controllers. Advantages of this type of topology are: modularity, scalability, and robustness.

5.4. Distribution of Literature Based on the Topologies of NCSs

Table 5 gives a summary of the literature based on the topology. It can clearly be seen that the majority of research works use decentralized topology as the controller works independently for the given number of plants, and it has many advantages over the centralized topology, such as network time reduction in sending the data, less network congestion, maximum number of paths available for transmission, etc. The distributed topology is in the developmental stage and has tremendous applications in the NCSs. Focus is now shifting towards the distributed topologies of NCSs. Figure 9 clearly shows that the major focus has been on decentralized (i.e., 59%) topology, followed by the distributed topology, that has share of 32%. Centralized topology has been the least preferred topology, with a share of 9%.

6. Types and Challenges of NCS

Based on the above review, we have identified types of NCSs and the related challenges, which are discussed in this section.

6.1. Types of NCS

The types of NCS developed in the literature are shown in Figure 10.

6.1.1. Sampled-Data Control

If all the control parts are placed in the similar venue, the resulting NCS is often considered to be a digital unit. Since the late 1950s, sampled data control theory has been very well developed for digital control systems. The strategy of delay in the input to this type of control, firstly planned in 1988 [79], has gained resurgent popularity, thanks to the advent of the LMI methodology and also to the advancement of network control technologies. The upper limit of two successive samples and the associated controller is often easily determined using the input delay technique.

6.1.2. Networked Control

Delays caused by the network and the packet losses are still difficult issues for NCSs. Reckoning on managing the network delays and the packet dropouts, different ways to measure stability, and managing styles for NCSs have been developed over the past decade. A brief review of a few of them is discussed below.

6.1.3. A Time-Delay System Approach

The delay in the input method for a sampled system motivates a time-delay system method [77]. Using this approach, the closed loop system is represented as a process with a time-varying lag. The delay in communicating the data from the sensors to the controller and from the controller to the actuators and the respective data-packet dropouts are indirectly incorporated within the input-delay. This approach obtains the maximum delay that the system can tolerate and still maintain its performance. On the other hand, it indicates the worst delay induced by the network and the corresponding packet dropouts that the networked system can tolerate. In the worst case scenario, the results obtained from this approach are definitely conservative [70].

6.1.4. A Markovian-Jumping System Approach

This approach is developed for the investigation and control of the networked systems. Network delays were considered, where the closed-loop NCSs were represented as stochastic-process systems and associated with Linear Quadratic Gaussian (LQG) optimum controllers [66]. The stabilization issue in networked systems is mentioned employing this system approach [39]. Its price remarking that the conception of packets-dropout of data dependent Lyapunov functions is established [71], resulting in some less traditional stability criteria. The Markovian approach is planned for NCSs with delays induced by the network [86]. The key plan is to model the sensor to the controller and the controller to the actuator delays as Markov chains, thus reproducing the closed-loop NCSs as a Markovian process with two modes portrayed by two Markov chains.

6.1.5. A Switched System Approach

This method with arbitrary switching is employed within the investigation and control of these systems. There are a variety of methods on how to build the networked system as a switched-system by means of arbitrary switching. Most of them support the discrete-time method, whereas few of them on the continuous-time method. Based on the idea that the control signal varies with time, a discrete-time switched model is developed [92], where the sampling amount is split into a variety of subintervals on which the controller operates better than the sampling frequency. With this model, the stability and the chronic disturbance attenuation were investigated for the NCSs. It is to be noted that the constraint on delays due to the network is not simple for some NCSs. So, to get rid of this constraint, efforts are created; see, e.g., References [49,68,88].

6.1.6. Event-Triggered Control

In this, the completion of control assignment is decided by the occurrence of an incident, instead of slip away of a fixed fundamental quantity as in the control of time-triggered systems. One of the main advantages of this type of control is the resource consumption with less control performance degradation. This control technique has received plenty of interest and has become a booming topic within the field of NCSs; see, e.g., References [29,72,89]. A key purpose of this control technique is to style an acceptable triggering circumstance that decides whether or not a control task is accomplished. Because of the above benefits, this control approach involves the fore. A variety of problems for these type of systems is tackled, such as Euclidean Norm, L2, investigation and control style, tracking control, dynamic output feedback control, H∞ filtering, and accord of multi-agent systems.

6.2. Challenges of NCS

Apart from several advantages, there are many key challenges that have received a considerable attention of the research community. Many solutions have been proposed in the past, and many more are being proposed every day. Next, we will discuss some of the key challenges of NCS. Figure 11 presents a flow diagram of the challenges involved in the implementation of the NCS.

6.2.1. Sampling

Before being transmitted over a communication network, the continuous signals should be sampled for simplicity. For sampling the above continuous-time signals, there are basically two ways: one is time-triggered, and another is event-triggered. In time-triggered sampling also known as Riemann sampling, the sampling moment happens at fixed time intervals. Periodic sampling was usually employed in the early digital management systems, as the analysis and style of these sampled systems is simple. At the instance the value of the sampled signal approaches zero, the output obtained is equivalent to the continuous-time system. Another sampling is event-triggered, which is generally denoted as Lebesgue sampling. In this the sampling occurs when an event is triggered. This sampling significantly reduces the network traffic volumes. Over the last decade, there has been an increasing interest in the control of NCSs through event-triggering because of its advantage over time-triggering; see, e.g., References [59,73,78].
In NCSs, the limited bandwidth restricts the system performance [149]. This occurs when the sampling period is small, thereby generating a lot of data that overloads the network and causes congestion. It may result in increased packet losses and longer delays, which degrades the performance. The relationship between the sampling period, the network load, and the system performance in an NCS is illustrated in Figure 12 [150]. For instance, decreasing the sampling period through the values corresponding to points “a” and “b”, the device performance improves. In addition, the device performance deteriorates as a result of network congestion when the sampling period is reduced, as indicated by the values corresponding to points “b” to “c”. An optimal sampling period exists at which the system performance is the best (point “b” in Figure 12).
Table 6 shows the quantitative data for the sampling rate considered in the different research works. There are mainly periodic and aperiodic sampling approaches. In periodic case, the lowest sampling rate considered was 22.1 ms [40], whereas the highest sampling rate considered was 1730 ms [149]. For the case of aperiodic sampling, the lowest range is between 4 ms to 4.7 ms in Reference [119], whereas the highest range was between 30 ms to 1380 ms in Reference [96].

6.2.2. Network-Induced Delay and Packet Dropout

In the literature, many delay induced network models have been proposed [48,49,60,70,84,86,98,99,100,118]. In Reference [84], four main delay models were discussed, namely: (a) constant delay model, (b) stochastic delay model, (c) Markov chain model, and (d) hidden Markov model. Reasons for these types of delays are: limited bandwidth, network traffic, and transmission protocols [99]. Two types of delays mainly occur: (i) sensor to-the controller delays and (ii) controller to-the actuator delays. Since network-induced delays depend on the networking circumstances [60], they are sometimes time-varying, unpredictable, and the upper bound is unknown. As a consequence, network-induced delays are ordinarily sculptured as interval time-varying delay [48,100] and a Markov chain with known transition chances [49,86], with partially transition chances [89] and with arbitrary shift [70]. As mentioned, in Reference [98], network-induced delays have been seen as a cause of degradation of performance of the system or possibly the cause for system instability. In Reference [118] authors proposed an algorithm based on the gradient push-sum method to solve the Electronic Data Processing (EDP) in a distributed manner over the communication networks with time-varying topologies and communication delays. This proposed algorithm is guaranteed to solve the EDP if the time-varying directed communication network is uniformly jointly strongly connected. There are some systems where the presence of communication delay may have a positive effect on the system performance as in Reference [119]. In Reference [151] authors proposed LMI approach to determine the two-mode-dependent static output feedback controller gains to compensate for the random network-induced delays efficiently and provide the desired control performance.
Table 7 shows the quantitative data for the delay range considered in the different studies carried out in the literature. The highest delay considered was 6 s [66].
Data-packet dropout is a vital issue, which is due to the defective transmission pathway. Limited bandwidth and bulk data transfer over one line are responsible for this defective transmission. Many studies have considered packet losses in the NCSs [41,63,69,75,88,92,94,109,113,114]. These issues often occur because of exchanging the data amongst the various devices, which degrades the performance and can destabilize the system. Due to traffic congestion, the data-packet loss is also a major concern. Mostly, the dropout effect is also known as a Bernoulli or Markov process. In most communication networks, different data packets suffer different delays, which produces a situation where a data packet sent earlier may arrive at the destination later, or vice versa; see Figure 13 [46]. This phenomenon is referred to as data packet disorder. Table 8 shows the quantitative data of the packet loss rate considered in the different studies existing in the literature. The highest packet loss rate considered was 80% in Reference [63].

6.2.3. Network Security

Security of NCSs is one in the various foremost challenges that is receiving much attention these days [123,130,132]. Any network is prone to interception, particularly the wireless networks. Hence, network security is usually involved. Attacks to the NCS (as shown in Figure 14) will be described in brief as: A1 and A3 symbolize deception attacks, where a person sends forged data from either the sensors or the controllers. The forged data consists of: faulty activity, like the incorrect time of activity or the incorrect sender id. The person will instigate these types of attacks by getting the key or by cooperating with some attacks on sensors (A1) or controllers (A3). Attacks A2 and A4 signifies Denial of Service (DoS) attacks, where the person is barred by the controller from attaining device measurements. To launch DoS attacks, the person jams the associated communication channels, negotiates the devices to stop, and attacks the routing protocols. Attack A5 symbolizes an on-the-spot attack against the actuators. So, attempts should be made to prevent the negotiation of the actuators and the other direct attacks against the physical system, for example, by securing the attacked-physical system, observation cameras, etc. In Reference [152], a new ETM is proposed, under which data packets could be actively dropped within consecutive steps, saving more communication resource than the existing ETM. Here, mainly the effect of DoS attacks obeying Bernoulli distribution is considered and analyzed. Figure 15 shows that the numbers of security events have increased, which is reported by the industrial control systems (ICSs) cyber emergency response team.
In Figure 15, it can be seen that in the beginning, the security incidents were on the rise, but there is a drastic decrease in the security incidents from 2017 to 2020 because of the protective measures taken and the development of advanced networked security approaches in NCSs. Advanced NCSs security techniques are being developed so that the NCSs are safer to operate [153].

6.2.4. Quantization

In these systems, signals are typically quantified by a quantifier prior to sending over a communication network. A quantifier is the same as a nonlinear mapper that maps segments of real sets to completely diverse levels. The quantity of these levels is intimately joined for the flow of information between the physical plant and the filter. In step with the finite period of the word-quantization error, unit of measurement is ineluctable, that has negative effects on the NCS performance. For an NCS subject to quantization, associated random data-packet dropouts [74] were considered, where some relationship is disclosed between the magnitude of the quantization and data-packet dropout. For the NCS subject to finite-level quantization and dropouts in data packets, the results of the step-size quantifier and, additionally, the external variety of consecutive data-packet dropouts on the NCS attenuation level of disturbance are inspected [87]. An integrated generalized framework for the investigation and elegance of networked controlled systems is projected through an associated emulation-like approach that gives a distinct approach through the study of quantization effects on NCSs [75]. The uniform quantizer maps real-valued function to a finite number of quantization regions with arbitrary shape, as in Reference [106]. In Reference [154], the authors proposed a new quantization structure, and a mathematical treatment of this structure is given to illustrate the advantage for the quantization effects.

6.2.5. Jitter

Jitter is generally defined as the distortion of a signal or image caused by poor synchronization. It is defined by the Institute of Electrical and Electronics Engineers (IEEE) [46] as “time-related, abrupt, spurious variations in the duration of any specified related interval”, and it arises due to clock drift, branching in the code, scheduling, communication, and use of certain computer hardware structures, e.g., cache memory. Jitter can be classified into two types: delay jitter [156] and rate (sampling) jitter [157]. The goal of delay jitter is to minimize the difference between delay times of different packets. The goal of rate jitter is to minimize the difference between inter-arrive times [156].

7. Practical Applications of NCS

Apart from review of theoretical developments, many practical applications of NCS have been implemented to date. Some of the important areas of application of NCSs will be discussed briefly.

7.1. Autonomous Mobile Robots/Controlled Networks

For robots, the authority to perform and act dynamically is of vital importance. By itself, they comprise of mobile systems where the changes in environment activate changes in what purposes the system should convene the quality approach to structure the system, typically stated within the artificial intelligence literature because the behavior-based artificial intelligence framework [16,26,27]. Most plans are to spot completely different types of controllers and responses to sensory inputs, with desired mechanism performance. This practice of structuring the system into split behaviors, dedicated to playing bound responsibilities, has gained vital momentum in AI society. In Reference [158], implementation of a cloud service for remote control of a robotic manipulator is addressed, and an optimal control model restriction and control event-triggered communication are studied to be applied to a Robotic Manipulator as a Service. One more such example of the controlled network is the autonomous vehicular system designed by Toyota company called Prius, shown in Figure 16 [159]. This autonomous vehicular system consists of functions, such as automatic controlling the steering, acceleration, and brakes. This function is called Move-Box which is developed by Netherlands Organization for Applied Scientific Research. It functional system works as a line between the Peripheral Component Interface (PCI) extensions for Instrumentation (PXI) which is placed on the roof of vehicle. An eHorizon system designed by Continental company is proficient in controlling the vehicle by using Global Positioning System (GPS).

7.2. Power Systems and Smart Grids

Gradually proceeding to reliable information transmission to far-flung areas over communication networks, it is very difficult to reproduce the consequences of the communication system in the situation of stability in power grids. These types of communication system networks set up random variable time-delays and packet-dropouts in the data being transmitted. There are so many approaches to check such type of communication systems, commonly known as NCS [60]. Intensive analysis persists in control system theory to model the consequences of data-packet delays and dropouts because of the transmission of sensor, as well as actuator, signals via a constrained communication network on desired system stability [39]. Power grids are amongst the biggest styles of systems that are made-up by the human. For performance and transient stability analysis functions, the facility network has to be studied as a full because of the extremely interactive nature of its parts. Another issue is that the growth of an influence network beside time that moves it aloof from its properly designed initial structure and causes degradation of performance, stability and dependableness. Supported by these facts, it is expected that a networked management theme is ready to realize a superior performance compared to the historically decentralized controllers that use solely the regionally measured info [104].
In Reference [95], a modern coordinated NCS framework is designed for grids to control distributed generation sources. Measurements of the system are being transmitted to the networked-controller through the above mentioned period of time communication system network. The consequences of data transmission delays and data-dropouts are because of the communication system network is sculptured. Because this modern communication system network has become vital for grids, future power systems should be designed ready for instability.
In Reference [155], a distributed supervisory strategy for load/frequency control problems in networked multi-area power systems is discussed. Coordination between the control center and the areas is accomplished via data networks subject to communication latency, which is modeled by time-varying time-delay.
Figure 17 shows the block diagram of networked control of smart grid [160]. The block “Power System” shows the open-loop power system which is to be controlled. To this effect, real-power deviations in some of the lines are measured in real-time using current transformers (CTs) and potential transformers (PTs), and represented by y(t) in the block diagram. They are sampled and sent over the communication network as discrete data-packets, y(k). User datagram protocol is used for packet transmission, and packet-loss occurs during transmission. The final data which is received at the control unit after packet loss is given by y’(k). The control unit consists of a LQG controller, which is a combination of a Kalman filter and a linear quadratic regulator (LQR). Kalman filter uses the reduced-power system model and the output data-packets arriving at the controller, y’(k), to estimate the states, x’(k). The state estimates are then multiplied by the LQR gain to produce the control signals, u(k), which are then sent with the help of communication network to the actuators.

7.3. Manufacturing Systems

With the growth in economic processes that specialize in high price with low volume, the producing system design is growing from ancient centralized model to the distributed model and then proceeds to the modern networked system/model. In present situations, the producing systems are designed as in a networked model framework with the help of networking communication systems which consist of the diverse collections of manufacturing devices. Such a type of modern networked producing system monitors and controls by provision of maximizing the standard of service provided by the prevailing manufacturing resources [83].
A typical Industrial Manufacturing Control System is shown in Figure 18 [161]. It consists of large number of control loops, Human-Machine Interface (HMIs), remote diagnostics section, sensors, and actuators, built on layered network architectures, with the help of networked layer. A control loop consists of sensors, actuators, and controllers to deploy certain controlled processes. A sensor is a device that produces a measurement of some physical property and then sends this information as controlled variables to the controller. The controller interprets the signals and generates corresponding manipulated variables, based on a control algorithm and target set points, which it transmits to the actuators. Actuators are used to deploy the controlled processes based on the commands being received through the controller.
Although Radio-Frequency Identification (RFID) is widely used for the application of asset tracking, it requires a power supply for the operation. But, for some cases, where is no power supply available, such as monitoring the activities of the aircraft cabin’s maintenance workers, wireless sensor networks (WSN) is the best choice for workers as it requires no power supply [83].

7.4. Missiles

The system algorithms implementation in networks-on-chip is very helpful to address the varied problems with missile control systems, like power consumption, congestion management, and loss of data packets. Consideration of on-chip implementation of NCSs began to grow due to its potential in numerous applications; it conjointly provided several challenges for researchers to attain reliable and economical control. Moreover, the NCS has been analyzed for many years and has given rise to several necessary research topics in missile control systems [94]. With the progress in digital control systems, the data bus transmit scheme has secured more attention. However, communication networks inevitably introduce time delay. To compensate the time delay effects, an application of fuzzy controller to such a system was shown in Reference [162].

7.5. UAVs

Today, unmanned aerial vehicles (UAVs) have become more and more well-liked in a wide field of applications. Though principally for military functions within the earlier period, it is noticed that there are various areas which may prove helpful [163]. For example, in the agriculture domain, they are applied in field observations or for chemical distributions. They patrol as a fireguard for forests or are used for traffic observation within the cities. They may also be used for automatic landscape photographing. They are terribly attention-grabbing, like in educational analysis, e.g., as flying laboratories, a workplace for control algorithms, or as an education gear for college scholars [63].
Figure 19 shows the diagram of an autonomous UAV. The block diagram consists of various control modules, sensors, actuators (valves, motors), communication modules, etc., which acts as a bridge between the remote access system and the UAV system. The remote control system can access the information, as well as send the useful commands to the UAV. The power available in the vehicle is calculated by the computing power module.

7.6. Quasi-Decentralized Control System

In order to achieve robust stability for a wide range of power system operating conditions, there is a need to break the limit imposed by the decentralized controller structure by implementing a quasi-decentralized control structure. Figure 20 is a block diagram to represent such a scheme. Since time-synchronized phases of Alternating Current (AC) voltages and currents are essential for the coordinated control, synchronous sampling control units based on the Global Positioning System (GPS) are used for this purpose.

7.7. Cloud Computing

The cloud and networked control systems amalgamate the benefits of cloud computing technology, advanced theory of networked control system, and other recent developed wireless and communication-based approaches. Figure 21 represents the cloud computing-based NCS. This system consists of plants to be controlled, a gateway computer, the cloud, and the network. The cloud is equipped with a large quantity of computational and storage resources; however, the plants have restricted resources. The plants send the sensor data to the cloud through the available network, so that the desired control signals can be evaluated by the cloud. These control signals are then sent back to the plants as the input of the actuator.
In a large-scale networked control system, the bagged information consists of information captured by universal information-sensing mobile devices, sensory technologies related to aerials, such as remote sensing, cameras, microphones, RFIDs, and WSNs [164].

8. Concluding Remarks and Future Potentials

The progress of NCSs can be termed as the steady progress which was based on evolution of computation and communication technology. The research of NCSs started with decentralized control systems, which later converged to several theories related to the stability analysis of NCSs. Then, many research papers discussed issues, such as sampling, quantization, and time delays. In a recent phase of NCSs development, some new topics, such as controller design for NCSs with event-triggered sampling and cyber-attacks, have received a lot of attention. NCSs have also been implemented for many practical systems, like UAVs, power systems and smart grids, robots, missiles, and manufacturing systems. At present, the components are distributed over long distances, such as in a smart grid, teleoperation control system, etc. Conventional control cannot satisfy the latest challenges, so novel control structures are needed to resolve the newly-presented complex control systems. Even though a lot of advancement has been made in NCSs, their practical applications are very limited. Most of the research works dealt with simple-nodes and simple-system. Multi-sensors (or multi-nodes) and multi-system, in addition to coupling of numerous nodes or subsystems, should be considered in the future research. In accordance with the undeniable fact that the complex NCSs have characteristics of wide area, wide selection, and big data, we ought to combine the network control technology with the computer technology, the cloud storage technology, the data mining technology, and the wide-area measurement techniques in such a way that more effective control algorithms are developed. The research in NCSs has come a long way since its inception, but, in terms of real-time implementation, there is still a lot of scope. This is definitely going to be taken into account in further research problems.

Author Contributions

Research methodology, M.K.G., A.P., S.K.M., and B.A.; writing—original draft preparation, M.K.G., A.P., and S.K.M.; supervision, E.K., P.T., and N.B.; validation, B.A. and N.B.; writing—review and editing, M.K.G., B.A., N.B., P.T., and E.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by the International Research Partnerships: Electrical Engineering Thai-French Research Center (EE-TFRC) between King Mongkut’s University of Technology North Bangkok and University of Lorraine under Grant KMUTNB−BasicR−64−17.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

S.No.AbbreviationFull Form
1ACAlternating Current
2CPSsCentralized Power Systems
3CTContinuous Time
4DoSDenial of Service
5EDPElectronic Data Processing
6ETMEvent Triggered Mechanism
7GPSGlobal Positioning System
8H∞H- infinity
9ICSsIndustrial Control Systems
10ILCInteractive Learning Control
11L2Euclidean Norm
12LMILinear Matrix Inequality
13LTLinear Time
14LQGLinear Quadratic Gaussian
15LQRLinear Quadratic Regulator
16LTILinear Time Invariant
17LTVLinear Time Variant
18MBPNCSsModel Based Predictive Networked Control Systems
19MIMOMultiple Input Multiple Output
20NCSNetworked Control System
21NLTVNonlinear Time Varying
22OFOFCObserver-based Fuzzy Output Feedback Controller
23PCAPrincipal Component Analysis
24PIDProportional Integral Derivative
25QCSQuantized Control System
26QoSQuality of Services
27RAMPCRobust Approximation Based Model Predictive Control
28RFIDRadio-Frequency Identification
29RVSPCRobust Variable Sampling Period Controller
30SMCSliding Mode Controller
31SSVStructured Singular Value
32T-STakagi Sugeno
33UAVsUnmanned Aerial Vehicles
34WSNWireless Sensor Networks
35ZOHZero Order Hold

References

  1. Dorf, R.; Farren, M.; Phillips, C. Adaptive sampling frequency for sampled-data control systems. IEEE Trans. Autom. Control 1962, 7, 38–47. [Google Scholar] [CrossRef]
  2. Smith, M. An evaluation of adaptive sampling. IEEE Trans. Autom. Control 1971, 16, 282–284. [Google Scholar] [CrossRef]
  3. Hsia, T. Comparisons of adaptive sampling control laws. IEEE Trans. Autom. Control 1972, 17, 830–831. [Google Scholar] [CrossRef]
  4. Hsia, T. Analytic design of adaptive sampling control law in sampled data systems. IEEE Trans. Autom. Control 1974, 19, 39–42. [Google Scholar] [CrossRef]
  5. Liu, C.; Layland, J. Scheduling algorithms for multiprogramming in hard real-time environment. J. ACM 1973, 20, 40–61. [Google Scholar] [CrossRef]
  6. Audsley, N.; Burns, A.; Davis, R.; Tindell, K.; Wellings, A. Fixed priority preemptive scheduling: An historical perspective. Real-Time Syst. 1995, 8, 173–198. [Google Scholar] [CrossRef]
  7. Murray, R.M.; Aström, K.J.; Boyd, S.P.; Brockett, R.W.; Stein, G. Future directions in control in an information-rich world. IEEE Control Syst. Mag. 2003, 23, 20–33. [Google Scholar]
  8. Laprie, J.-C. (Ed.) Dependability: Basic Concepts and Terminology; Springer: New York, NY, USA, 1992. [Google Scholar]
  9. Avižienis, A.; Laprie, J.C.; Randell, B. Fundamental Concepts of Dependability; Report 01145; LAAS: Toulouse, France, 2000. [Google Scholar]
  10. Baillieul, J.; Antsaklis, P.J. Control and communication challenges in networked real-time systems. Proc. IEEE 2007, 95, 9–28. [Google Scholar] [CrossRef]
  11. Aoki, M. On feedback stabilizability of decentralized dynamic sytems. Automatica 1972, 8, 163–173. [Google Scholar] [CrossRef]
  12. Lau, R.; Persiano, R.M.; Varaiya, P. Decentralized information and control: A network flow example. IEEE Trans. Autom. Control 1972, 17, 466–473. [Google Scholar] [CrossRef]
  13. Wang, S.; Davison, E.J. On the stabilization of decentralized control systems. IEEE Trans. Autom. Control 1973, 18, 473–478. [Google Scholar] [CrossRef]
  14. Corfmat, J.P.; Morse, A.S. Decentralized control of linear multivariable systems. Automatica 1976, 12, 479–495. [Google Scholar] [CrossRef]
  15. Grosdidier, P.; Morari, M. Interaction measures for systems under decentralized control. Automatica 1986, 22, 309–319. [Google Scholar] [CrossRef]
  16. Brooks, R. A robust layered control system for mobile robots. IEEE J. Robot. Autom. 1986, 2, 14–23. [Google Scholar] [CrossRef] [Green Version]
  17. Lin, F.; Wonham, W.M. Decentralized control and coordination of discrete-event systems. In Proceedings of the 27th IEEE Conference on Decision and Control, Austin, TX, USA, 7–9 December 1988; Volume 2, pp. 1125–1130. [Google Scholar]
  18. Lin, F.; Wonham, W.M. Decentralized control and coordination of discrete-event systems with partial observation. IEEE Trans. Autom. Control 1990, 35, 1330–1337. [Google Scholar] [CrossRef]
  19. Siljak, D. Decentralized Control of Complex Systems; Academic: New York, NY, USA, 1991. [Google Scholar]
  20. Raji, R.S. Smart networks for control. IEEE Spectr. 1994, 31, 49–55. [Google Scholar] [CrossRef]
  21. Lin, F.; Wonham, W.M. Supervisory control of timed discrete-event systems under partial observation. IEEE Trans. Autom. Control 1995, 40, 558–562. [Google Scholar] [CrossRef]
  22. Schwartz, M. Network Management and Control issues in Multimedia Wireless Networks. IEEE Pers. Commun. 1995, 2, 8–16. [Google Scholar] [CrossRef]
  23. Yang, T.C. Research into Quasi-Decentralised Control; National Grid Company Research Contract; (CHQ/169732/GSI); University of Sussex: Sussex, UK, 1998. [Google Scholar]
  24. Kim, Y.H.; Park, H.S.; Kwon, W.H. A Scheduling Method for Network-based Control Systems. In Proceedings of the American Control Conference, Philadelphia, PA, USA, 24–26 June 1998; pp. 718–722. [Google Scholar]
  25. Kopetz, H. Event Triggered versus Time Triggered Real Time Systems, Trends in Real-Time Operating Systems. In Operating Systems of the 90s and Beyond; Session-4; Springer: Berlin/Heidelberg, Germany, 1998. [Google Scholar]
  26. Kortenkamp, D.; Bonasso, R.P.; Murphy, R. (Eds.) Artificial Intelligence and Mobile Robots; The MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
  27. Arkin, R.C. Behavior Based Robotics; The MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
  28. Walsh, G.C.; Ye, H.; Bushnell, L. Stability analysis of networked control systems. In Proceedings of the 1999 American Control Conference, San Diego, CA, USA, 2–4 June 1999. [Google Scholar]
  29. Årzén, K.-E. A Simple Event-Based PID Controller; IFAC World Congress: Prague, Czech Republic, 1999. [Google Scholar]
  30. Beldiman, O.; Walsh, G.C. Predictors for networked control systems. In Proceedings of the American Control Conference, Chicago, IL, USA, 28–30 June 2000; pp. 2347–2351. [Google Scholar]
  31. Branicky, M.; Phillips, S.; Zhang, W. Stability of Networked Control Systems: Explicit Analysis of Delay. In Proceedings of the American Control Conference, Chicago, IL, USA, 28–30 June 2000; pp. 2352–2357. [Google Scholar]
  32. Walsh, G.C.; Ye, H. Scheduling of Networked Control Systems. IEEE Control Syst. Mag. 2001, 21, 57–65. [Google Scholar]
  33. Lian, F.L.; Moyne, J.; Tilbury, D. Time Delay Modeling and Sampling Time Selection for Networked Control Systems. In Proceedings of the Internal Mechanical Engineering Congress and Exposition, New York, NY, USA, 11–16 November 2001. [Google Scholar]
  34. Zhang, W.; Branicky, M.S.; Philips, S.M. Stability of Networked Control Systems. IEEE Control Syst. Mag. 2001, 21, 84–99. [Google Scholar]
  35. Bushnell, L.G. Special Section on Networks and Control. IEEE Control Syst. Mag. 2001, 21, 22–29. [Google Scholar]
  36. Ishii, H.; Francis, B.A. Stabilization with control networks. Automatica 2002, 38, 1745–1751. [Google Scholar] [CrossRef]
  37. Amin, M. Modelling and Control of Complex Interactive Networks. IEEE Control Syst. Mag. 2002, 22, 22–27. [Google Scholar]
  38. Branicky, M.S.; Phillips, S.M.; Zhang, W. Scheduling and Feedback Co-Design for Networked Control Systems. In Proceedings of the IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002. [Google Scholar]
  39. Walsh, G.C.; Hong, Y.; Bushnell, L.G. Stability Analysis of Networked Control Systems. IEEE Trans. Control Syst. Technol. 2002, 10, 438–446. [Google Scholar] [CrossRef] [Green Version]
  40. Ishii, H.; Francis, B.A. Quadratic stabilization of sampled-data systems with quantization. Automatica 2003, 39, 1793–1800. [Google Scholar] [CrossRef]
  41. Babak, A.S. Stability of Networked Control Systems in the Presence of Packet Losses. In Proceedings of the 2003 IEEE Conference on Decision and Control, Maui Maui, HI, USA, 9–12 December 2003. [Google Scholar]
  42. Yodyium, T.; Chow, M.-Y. Control methodologies in networked control systems. Control Eng. Pract. 2003, 11, 1099–1111. [Google Scholar]
  43. Yang, S.H.; Dai, C. Multi-rate Control in Internet Based Control Systems. In Proceedings of the Control 2004, Bath, UK, 6–9 September 2004. [Google Scholar]
  44. Liu, G.P.; Mu, J.X.; Rees, D. Networked Predictive Control of Systems with Random Communication Delay. In Proceedings of the Control 2004, Bath, UK, 6–9 September 2004. [Google Scholar]
  45. Chen, Z.; Liu, L.; Zhang, J. Observer Based Networked Control Systems with Network-induced Time Delay. In Proceedings of the IEEE Conference on Systems, Man and Cybernetics, Hague, The Netherlands, 10–13 October 2004. [Google Scholar]
  46. Yu, J.; Yu, S.; Wang, H. Survey on the Performance Analysis of Networked Control Systems. In Proceedings of the IEEE Conference on Systems, Man and Cybernetics, Hague, The Netherlands, 10–13 October 2004. [Google Scholar]
  47. Seiler, P.; Sengupta, R. An H∞ approach to networked control. IEEE Trans. Autom. Control 2005, 50, 356–364. [Google Scholar] [CrossRef]
  48. Yue, D.; Han, Q.-L.; Lam, J. Network-based robust H∞ control of systems with uncertainty. Automatica 2005, 41, 999–1007. [Google Scholar] [CrossRef]
  49. Zhang, L.; Shi, Y.; Chen, T.; Huang, B. A new method for stabilization of networked control systems with random delays. IEEE Trans. Autom. Control 2005, 50, 1177–1181. [Google Scholar] [CrossRef]
  50. Fridman, E.; Shaked, U.; Suplin, V. Input/output delay approach to robust sampled-data H∞ control. Syst. Control Lett. 2005, 54, 271–282. [Google Scholar] [CrossRef]
  51. Lin, H.; Antsaklis, P. Stability and persistent disturbance attenuation properties for a class of networked control systems: Switched system approach. Int. J. Control 2005, 78, 1447–1458. [Google Scholar] [CrossRef]
  52. Huo, Z.H.; Fang, H.J. Robust H∞ filter design for networked control system with random time delays. In Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems, Shanghai, China, 16–20 June 2005; pp. 333–340. [Google Scholar]
  53. Miskowicz, M. The event-triggered integral criterion for sensor sampling. In Proceedings of the IEEE International Symposium on Industrial Electronics, (IEEE ISIE’05), Dubrovnik, Croatia, 20–23 June 2005; pp. 1061–1066. [Google Scholar]
  54. Ye, H.; He, R.; Liu, H.; Wang, G.Z. A new approach for fault detection of networked control systems. In Proceedings of the 14th IFAC Symposium on System Identification, IFAC, New Castle, Australia, 29–31 March 2006; pp. 654–659. [Google Scholar]
  55. Huo, Z.H.; Fang, H.J. Fault-tolerant control research for networked control system under communication constraints. Acta Autom. Sin. 2006, 32, 659–666. [Google Scholar]
  56. Zheng, Y.; Fang, H.J.; Wang, H.O. Takagi-Sugeno Fuzzy model- based fault detection for networked control systems with Markov delays. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2006, 36, 924–929. [Google Scholar] [CrossRef] [PubMed]
  57. Fang, H.J.; Zhang, H.; Fang, Y.W.; Yang, F. Quasi T-S fuzzy models and stable controllers for networked control systems. In Proceedings of the 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; pp. 220–223. [Google Scholar]
  58. Pratl, G.; Dietrich, D.; Hancke, G.; Penzhorn, W. A new model for autonomous, networked control systems. IEEE Trans. Ind. Inf. 2007, 3, 21–32. [Google Scholar] [CrossRef]
  59. Tabuada, P. Event-triggered real-time scheduling of stabilizing control tasks. IEEE Trans. Autom. Control 2007, 52, 1680–1685. [Google Scholar] [CrossRef] [Green Version]
  60. Hespanha, J.; Naghshtabrizi, P.; Xu, Y. A survey of recent results in networked control systems. Proc. IEEE 2007, 95, 138–162. [Google Scholar] [CrossRef] [Green Version]
  61. Mirkin, L. Some remarks on the use of time-varying delay to model sample-and-hold circuits. IEEE Trans. Autom. Control 2007, 52, 1109–1112. [Google Scholar] [CrossRef]
  62. Xiong, J.; Lam, J. Stabilization of linear systems over networks with bounded packet loss. Automatica 2007, 43, 80–87. [Google Scholar] [CrossRef]
  63. Spinka, O.; Kroupa, S.; Hanzalek, Z. Control System for Unmanned Aerial Vehicles. In Proceedings of the 5th IEEE International Conference on Industrial Informatics, Vienna, Austria, 23–27 July 2007; Volume 1. [Google Scholar]
  64. Jiang, X.; Han, Q.-L.; Liu, S.; Xue, A. A new H1 stabilization criterion for networked control systems. IEEE Trans. Autom. Control 2008, 53, 1025–1032. [Google Scholar] [CrossRef]
  65. Naghshtabrizi, P.; Hespanha, J.; Teel, A. Exponential stability of impulsive systems with application to uncertain sampled-data systems. Syst. Control Lett. 2008, 57, 378–385. [Google Scholar] [CrossRef] [Green Version]
  66. Gao, H.; Meng, X.; Chen, T. Stabilization of networked control systems with a new delay characterization. IEEE Trans. Autom. Control 2008, 53, 2142–2148. [Google Scholar] [CrossRef]
  67. Huang, D.; Nguang, S. State feedback control of uncertain networked control systems with random time-delays. IEEE Trans. Autom. Control 2008, 53, 829–834. [Google Scholar] [CrossRef]
  68. Zhang, W.-A.; Yu, L. Modelling and control of networked control systems with both network-induced delay and packet-dropout. Automatica 2008, 44, 3206–3210. [Google Scholar] [CrossRef]
  69. Hetel, L.; Daafouz, J.; Lung, C. Analysis and control of LTI and switched systems in digital loops via an event-based modelling. Int. J. Control 2008, 81, 1125–1138. [Google Scholar] [CrossRef]
  70. Zhang, W.-A.; Yu, L. A robust control approach to stabilization of networked control systems with time-varying delays. Automatica 2009, 45, 2440–2445. [Google Scholar] [CrossRef]
  71. Xiong, J.; Lam, J. Stabilization of networked control systems with a logic ZOH. IEEE Trans. Autom. Control 2009, 54, 358–363. [Google Scholar] [CrossRef] [Green Version]
  72. Vatanski, N.; Georges, J.; Aubrunb, C.; Rondeaub, E.; Jämsä-Jounela, S. Networked control with delay measurement and estimation. Control Eng. Pract. 2009, 17, 231–244. [Google Scholar] [CrossRef] [Green Version]
  73. Wang, X.; Lemmon, M. Self-triggered feedback control systems with finite-gain stability. IEEE Trans. Autom. Control 2009, 45, 452–467. [Google Scholar] [CrossRef]
  74. Tsumura, K.; Ishii, H.; Hoshina, H. Tradeoffs between quantization and packet loss in networked control of linear systems. Automatica 2009, 45, 2963–2970. [Google Scholar] [CrossRef]
  75. Nesic, D.; Liberzon, D. A unified framework for design and analysis of networked and quantized control systems. IEEE Trans. Autom. Control 2009, 54, 732–747. [Google Scholar] [CrossRef]
  76. Fujioka, H. Stability analysis of systems with aperiodic sample-and hold devices. Automatica 2009, 45, 771–775. [Google Scholar] [CrossRef]
  77. Gao, H.; Wu, J.; Shi, P. Robust sampled-data H1 control with stochastic sampling. Automatica 2009, 45, 1729–1736. [Google Scholar] [CrossRef]
  78. Lunze, J.; Lehmann, D. A state-feedback approach to event-based control. Automatica 2010, 46, 211–215. [Google Scholar] [CrossRef]
  79. Gupta, R.; Chow, M. Networked control system: Overview and research trends. IEEE Trans. Ind. Electron. 2010, 57, 2527–2535. [Google Scholar] [CrossRef]
  80. Fridman, E. A refined input delay approach to sampled-data control. Automatica 2010, 46, 421–427. [Google Scholar] [CrossRef]
  81. Sun, X.M.; Liu, G.-P.; Wang, W.; David, R. Stability analysis for networked control systems based on average dwell time method. Int. J. Robust Nonlinear Control 2010, 20, 1774–1784. [Google Scholar] [CrossRef]
  82. Huang, D.; Nguang, S.K. Robust fault estimator design for uncertain networked control systems with random time delays: An ILMI approach. Inf. Sci. 2010, 180, 465–480. [Google Scholar] [CrossRef]
  83. Zhuang, L.Q.; Zhang, D.H.; Wong, M.M. Wireless Sensor Networks for Networked Manufacturing Systems, Factory Automation; Intech Open: Rijeka, Croatia, 2010. [Google Scholar]
  84. Onat, A.; Naskali, T.; Parlakay, E.; Mutluer, O. Control over imperfect networks: Model-based predictive networked control systems. IEEE Trans. Ind. Electron. 2011, 58, 905–913. [Google Scholar] [CrossRef]
  85. Liu, K.; Fridman, E. Networked-based stabilization via discontinuous Lyapunov functionals. Int. J. Robust Nonlinear Control 2011, 22, 420–436. [Google Scholar] [CrossRef]
  86. Shi, Y.; Yu, B. Robust mixed H2/H∞ control of networked control systems with random time delays in both forward and backward communication links. Automatica 2011, 47, 754–760. [Google Scholar] [CrossRef]
  87. Ishido, Y.; Takaba, K.; Quevedo, D. Stability analysis of networked control systems subject to packet-dropouts and finite-level quantization. Syst. Control Lett. 2011, 60, 325–332. [Google Scholar] [CrossRef] [Green Version]
  88. Donkers, M.; Heemels, W.; van de Wouw, N.; Hetel, L. Stability analysis of networked control systems using a switched linear systems approach. IEEE Trans. Autom. Control 2011, 56, 2101–2115. [Google Scholar] [CrossRef] [Green Version]
  89. Zhang, X.-M.; Han, Q.-L. Network-based H∞ filtering for discrete time systems. IEEE Trans. Signal Process. 2012, 60, 956–961. [Google Scholar] [CrossRef]
  90. Seuret, A. A novel stability analysis of linear systems under asynchronous samplings. Automatica 2012, 48, 177–182. [Google Scholar] [CrossRef] [Green Version]
  91. Chen, W.H.; Zheng, W.X. An improved stabilization method for sampled-data control systems with control packet loss. IEEE Trans. Autom. Control 2012, 57, 2378–2384. [Google Scholar] [CrossRef]
  92. Kruszewski, A.; Jiang, W.; Fridman, E.; Richard, J.P.; Toguyeni, A. A switched system approach to exponential stabilization through communication network. IEEE Trans. Control Syst. Technol. 2012, 20, 887–900. [Google Scholar] [CrossRef] [Green Version]
  93. Liu, B.; Xia, Y.Q.; Yang, Y.; Fu, M.Y. Robust fault detection of linear systems over networks with bounded packet loss. J. Frankl. Inst. 2012, 349, 2480–2499. [Google Scholar] [CrossRef]
  94. Sehgal, V.K.; Khanna, R.; Garg, G.; Singhal, N.; Sahu, N.; Gupta, S. Modern Control System Mapping on Networks-on-Chip. In Proceedings of the Third International Conference on Intelligent Systems Modelling and Simulation, Kota Kinabalu, Malaysia, 8–10 February 2012; pp. 31–36. [Google Scholar]
  95. Sivaranjani, S.; Thukaram, D. Networked control of smart grids with distributed generation. In Proceedings of the 2013 Annual IEEE India Conference (INDICON), Mumbai, India, 13–15 December 2013; pp. 1–6. [Google Scholar]
  96. Peng, C.; Han, Q.-L. A novel event-triggered transmission scheme and L2 control co-design for sampled-data control systems. IEEE Trans. Autom. Control 2013, 58, 2620–2626. [Google Scholar] [CrossRef]
  97. Yue, D.; Tian, E.; Han, Q.-L. A delay system method for designing event-triggered controllers of networked control systems. IEEE Trans. Autom. Control 2013, 58, 475–481. [Google Scholar] [CrossRef]
  98. Abidi, K.; Xu, J. Iterative learning control for sampled-data systems: From theory to practice. IEEE Trans. Ind. Electron. 2014, 58, 3002–3015. [Google Scholar] [CrossRef]
  99. Wang, Y.-L.; Han, Q.-L. Modelling and controller design for discrete time networked control systems with limited channels and data drift. Inf. Sci. 2014, 269, 332–348. [Google Scholar] [CrossRef]
  100. Du, Z.; Yue, D.; Hu, S. H∞ stabilization for singular networked cascade control systems with state delay and disturbance. IEEE Trans. Ind. Inf. 2014, 10, 882–894. [Google Scholar] [CrossRef]
  101. Zhang, D.; Han, Q.-L.; Jia, X. Network-based output tracking control for a class of T-S fuzzy systems that cannot be stabilized by nondelayed output feedback controllers. IEEE Trans. Cybern. 2015, 45, 1511–1524. [Google Scholar] [CrossRef]
  102. Truong, D.Q.; Ahn, K.K. Robust Variable Sampling Period Control for Networked Control Systems. IEEE Trans. Ind. Electron. 2015, 62, 5630–5643. [Google Scholar] [CrossRef]
  103. Zhang, X.; Han, Q. A Decentralized Event-Triggered Dissipative Control Scheme for Systems with Multiple Sensors to Sample the System Outputs. IEEE Trans. Cybern. 2016, 46, 2745–2757. [Google Scholar] [CrossRef]
  104. Tavassoli, B.; Amraee, T.; Amanzadeh, M. Design and evaluation of distributed networked control for a dual-machine power system. In Proceedings of the 2017 Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran, 2–4 May 2017; pp. 871–876. [Google Scholar]
  105. Ge, X.; Yang, F.; Han, Q.-L. Distributed networked control systems: A brief overview. Inf. Sci. 2017, 380, 117–131. [Google Scholar] [CrossRef]
  106. Liu, K.; Fridman, E.; Johansson, K.H. Dynamic quantization of uncertain linear networked control systems. Automatica 2015, 59, 248–255. [Google Scholar] [CrossRef]
  107. Zhang, X.-M.; Han, Q.-L.; Yu, X. Survey on recent advances in networked control systems. IEEE Trans. Ind. Inform. 2016, 12, 1740–1752. [Google Scholar] [CrossRef]
  108. Chen, H.F.; Gao, J.F.; Shi, T.; Lu, R.Q. H infinity control for networked control systems with time delay, data packet dropout and disorder. Neurocomputing 2016, 179, 211–218. [Google Scholar] [CrossRef]
  109. Chen, Z.; Zhang, B.; Li, H.; Yu, J. Tracking control for polynomial fuzzy networked systems with repeated scalar nonlinearities. Neurocomputing 2016, 171, 185–193. [Google Scholar] [CrossRef]
  110. Khatib, E.J.; Barco, R.; Munoz, P.; De La Bandera, I.; Serrano, I. Self-healing in mobile networks with big data. IEEE Commun. Mag. 2016, 54, 114–120. [Google Scholar] [CrossRef]
  111. Freirich, D.; Fridman, E. Decentralized networked control of systems with local networks: A time-delay approach. Automatica 2016, 69, 201–209. [Google Scholar] [CrossRef]
  112. Li, J.; Er, M.J.; Yu, H. Sampling and control strategy: Networked control systems subject to packet disordering. IET Control Theory Appl. 2016, 10, 674–683. [Google Scholar] [CrossRef]
  113. Lu, R.; Xu, Y.; Zhang, R. A new design of model predictive tracking control for networked control system under random packet loss and uncertainties. IEEE Trans. Ind. Electron. 2016, 63, 6999–7007. [Google Scholar] [CrossRef]
  114. Lin, H.; Su, H.; Shu, Z.; Wu, Z.G.; Xu, Y. Optimal estimation in UDP-like networked control systems with intermittent inputs: Stability analysis and suboptimal filter design. IEEE Trans. Autom. Control 2016, 61, 1794–1809. [Google Scholar] [CrossRef]
  115. Liu, X.; Yu, X.; Ma, G.; Xi, H. On sliding mode control for networked control systems with semi-Markovian switching and random sensor delays. Inf. Sci. 2016, 337, 44–58. [Google Scholar] [CrossRef]
  116. Peng, C.; Han, Q.L. On designing a novel self-triggered sampling scheme for networked control systems with data losses and communication delays. IEEE Trans. Ind. Electron. 2016, 63, 1239–1248. [Google Scholar] [CrossRef]
  117. Chen, Q.; Liu, A. D-stability and disturbance attenuation properties for networked control systems: Switched system approach. J. Syst. Eng. Electron. 2016, 27, 1108–1114. [Google Scholar] [CrossRef]
  118. Yang, T.; Lu, J.; Wu, D.; Wu, J.; Shi, G.; Meng, Z.; Johansson, K.H. A Distributed Algorithm for Economic Dispatch over Time-Varying Directed Networks with Delays. IEEE Trans. Ind. Electron. 2017, 64, 5095–5106. [Google Scholar] [CrossRef]
  119. Selivanov, A.; Fridman, E. Sampled-Data Implementation of Derivative-Dependent Control Using Artificial Delays. IEEE Trans. Autom. Control 2018, 63, 3594–3600. [Google Scholar] [CrossRef] [Green Version]
  120. Wang, G.Q.; Liu, X.Q.; Shi, P. Observer-based fuzzy adaptive output-feedback control of stochastic nonlinear multiple time delay systems. IEEE Trans. Cybern. 2017, 47, 2568–2578. [Google Scholar] [CrossRef]
  121. Shen, D.; Zhang, C.; Xu, Y. Two updating schemes of iterative learning control for networked control systems with random data dropouts. Inf. Sci. 2017, 381, 352–370. [Google Scholar] [CrossRef]
  122. Yin, S.; Gao, H.; Qiu, J.; Kaynak, O. Descriptor reduced-order sliding mode observers design for switched systems with sensor and actuator faults. Automatica 2017, 76, 282–292. [Google Scholar] [CrossRef]
  123. Kwon, C.; Hwang, I. Reachability analysis for safety assurance of cyber-physical systems against cyber-attacks. IEEE Trans. Autom. Control 2018, 63, 2272–2279. [Google Scholar] [CrossRef]
  124. Li, M.; Chen, Y. Robust adaptive sliding mode control for switched networked control systems with disturbance and faults. IEEE Trans. Ind. Inform. 2018, 15, 193–204. [Google Scholar] [CrossRef]
  125. Wei, Y.L.; Qiu, J.B.; Shi, P.; Wu, L.G. A piecewise-Markovian Lyapunov approach to reliable output feedback control for fuzzy affine systems with time-varying delays and actuator faults. IEEE Trans. Cybern. 2018, 48, 2723–2735. [Google Scholar] [CrossRef]
  126. Sun, Y.-C.; Yang, G.-H. Event-triggered state estimation for networked control systems with lossy network communication. Inf. Sci. 2019, 492, 1–12. [Google Scholar] [CrossRef]
  127. Nowzari, C.; Garcia, E.; Cortés, J. Event-triggered communication and control of networked systems for multi-agent consensus. Automatica 2019, 105, 1–27. [Google Scholar] [CrossRef] [Green Version]
  128. Ding, D.; Han, Q.L.; Wang, Z.; Ge, X. A Survey on Model-based Distributed Control and Filtering for Industrial Cyber-Physical Systems. IEEE Trans. Ind. Inform. 2019, 15, 1551–3203. [Google Scholar] [CrossRef] [Green Version]
  129. Pan, Y.; Yang, G.H. Event-based output tracking control for fuzzy networked control systems with network-induced delays. Appl. Math. Comput. 2019, 346, 513–530. [Google Scholar] [CrossRef]
  130. Zhang, F.; Kodituwakku, H.A.D.E.; Hines, J.W.; Coble, J. Multi-Layer Data-Driven Cyber-Attack Detection System for Industrial Control Systems Based on Network, System, and Process Data. IEEE Trans. Ind. Inform. 2019, 15, 4362–4369. [Google Scholar] [CrossRef]
  131. Youness, S.F.; Lobusov, E.C. Networked Control for Active Suspension System. In Proceedings of the 13th International Symposium Intelligent Systems (INTELS’18), Washington, DC, USA, 24–28 July 2019; pp. 123–130. [Google Scholar]
  132. Liu, J.; Wu, Z.-G.; Yue, D.; Park, J.H. Stabilization of Networked Control Systems with Hybrid-Driven Mechanism and Probabilistic Cyber Attacks. IEEE Trans. Syst. Man Cybern. 2019. [Google Scholar] [CrossRef]
  133. Ye, H.; Wen, L. Robust Fault Detection Filter Design of Networked Control Systems. IEEE Access. 2019, 7, 141144–141152. [Google Scholar] [CrossRef]
  134. Liu, K.; Anton, S.; Emilia, F. Survey on time-delay approach to networked control. Annu. Rev. Control 2019, 48, 57–79. [Google Scholar] [CrossRef]
  135. Yi, X.; Yang, T.; Wu, J.; Johansson, K.H. Distributed event-triggered control for global consensus of multi-agent systems with input saturation. Automatica 2019, 100, 1–9. [Google Scholar] [CrossRef] [Green Version]
  136. Wang, T.; Kang, Y.; Li, P.; Zhao, Y.B.; Yu, P. Robust model predictive control for constrained networked nonlinear systems: An approximation-based approach. Neurocomputing 2020, 418, 56–65. [Google Scholar] [CrossRef]
  137. Wen, S.; Guo, G. Sampled-Data Control for Connected Vehicles with Markovian Switching Topologies and Communication Delay. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2930–2942. [Google Scholar] [CrossRef]
  138. Liu, B.; Liu, Y. Mixed Event Triggered Mechanism Modeling and Controlling for Networked Control Systems with Time Varying Delays and Uncertainties. Asian J. Control 2020, 22, 1–15. [Google Scholar] [CrossRef]
  139. Peng, C.; Sun, H. Switching-Like Event-Triggered Control for Networked Control Systems under Malicious Denial of Service Attacks. IEEE Trans. Autom. Control 2020, 65, 3943–3949. [Google Scholar] [CrossRef]
  140. Qiang, H.; Lin, Z.; Zou, X.; Sun, C.; Lu, W. Synchronizing non-identical time-varying delayed neural network systems via iterative learning control. Neurocomputing 2020, 411, 406–415. [Google Scholar] [CrossRef]
  141. Wang, K.; Tian, E.; Liu, J.; Wei, L.; Yue, D. Resilient control of networked control systems under deception attacks: A memory-event-triggered communication scheme. Int. J. Robust Nonlinear Control 2020, 30, 1534–1548. [Google Scholar] [CrossRef]
  142. Deng, F.; Zu, Y.; Mao, Y.; Zeng, X.; Li, Z.; Tang, X.; Wang, Y. A method for distribution network line selection and fault location based on a hierarchical fault monitoring and control system. Int. J. Electr. Power Energy Syst. 2020, 123, 106061. [Google Scholar] [CrossRef]
  143. Qi, Y.; Xu, X.; Lu, S.; Yu, Y. A waiting time based discrete event-triggered control for networked switched systems with actuator saturation. Nonlinear Anal. Hybrid Syst. 2020, 37, 100904. [Google Scholar] [CrossRef]
  144. Liu, K.-Z.; Sun, X.-M.; Teel, A.R.; Liu, J. Stability analysis for networked control systems with sampling, transmission protocols and input delays. Nonlinear Anal. Hybrid Syst. 2021, 39, 1–25. [Google Scholar] [CrossRef]
  145. Liu, Y.-A.; Tang, S.; Liu, Y.; Kong, Q.; Wang, J. Extended dissipative sliding mode control for nonlinear networked control systems via event-triggered mechanism with random uncertain measurement. Appl. Math. Comput. 2021, 396, 125901. [Google Scholar]
  146. Fang, F.; Ding, H.; Liu, Y.; Park, J.H. Fault tolerant sampled-data H∞ control for networked control systems with probabilistic time-varying delay. Inf. Sci. 2021, 544, 395–414. [Google Scholar] [CrossRef]
  147. Gao, H.; Shi, K.; Zhang, H. A novel event-triggered strategy for networked switched control systems. J. Frankl. Inst. 2021, 358, 251–267. [Google Scholar] [CrossRef]
  148. Tian, Z. Deadband feedback-based scheduling approach for networked control system with variable sampling period. Trans. Inst. Meas. Control 2021. [Google Scholar] [CrossRef]
  149. Zhang, H.; Hui, G.; Wang, Y. Stabilization of networked control systems with piecewise constant generalized sampled data hold function, International Journal of Innovative Computing. Inf. Control 2013, 9, 1159–1170. [Google Scholar]
  150. Zhao, Y.-B.; Sun, X.-M.; Zhang, J.; Shi, P. Networked Control Systems: The Communication Basics and Control Methodologies. Math. Probl. Eng. 2015, 2015, 639793. [Google Scholar] [CrossRef] [Green Version]
  151. Haghighi, P.; Tavassoli, B. Robust H output feedback design for networked control systems with partially known delay probabilities. Optim. Control Appl. Methods 2020, 41, 1052–1067. [Google Scholar] [CrossRef]
  152. Guo, L.; Yu, H.; Hao, F. Event-triggered control for stochastic networked control systems against Denial-of-Service attacks. Inf. Sci. 2020, 527, 51–69. [Google Scholar] [CrossRef]
  153. Ahmadian, M.M.; Shajari, M.; Shafiee, M.A. Industrial control system security taxonomic framework with application to a comprehensive incidents survey. Int. J. Crit. Infrastruct. Prot. 2020, 29, 100356. [Google Scholar] [CrossRef]
  154. Song, J.-S.; Chang, X.-H. H∞ controller design of networked control systems with a new quantization structure. Appl. Math. Comput. 2020, 376, 125070. [Google Scholar] [CrossRef]
  155. Casavola, A.; Franze, G. Coordination strategies for networked control systems: A power system application. In Proceedings of the 2008 10th International Conference on Control, Automation, Robotics and Vision, Hanoi, Vietnam, 17–20 December 2008; pp. 503–508. [Google Scholar]
  156. Cervin, A.; Henriksson, D.; Lincoln, B.; Årzén, K.E. Jitterbug and True Time: Analysis Tools for Real- Time Control Systems. In Proceedings of the 2nd Workshop on Real-Time Tools, Copenhagen, Denmark, 1 August 2002. [Google Scholar]
  157. Nilson, J. Real-Time Control Systems with Delays. Ph.D. Thesis, Lund Institute of Technology, Lund, Sweden, 1998. [Google Scholar]
  158. Pillajo, C.; Hincapié, R.; Pilatasig, E. Implementation of a network control system for a Robotic Manipulator as cloud service. In Proceedings of the 2015 CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON), Santiago, Chile, 28–30 October 2015; pp. 791–795. [Google Scholar]
  159. De Winter, A.; Baldi, S. Real-Life Implementation of a GPS-Based Path-Following System for an Autonomous Vehicle. Sensors 2018, 18, 3940. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  160. Singh, A.K.; Singh, R.; Pal, B.C. Stability Analysis of Networked Control in Smart Grids. IEEE Trans. Smart Grid 2015, 6, 381–390. [Google Scholar] [CrossRef] [Green Version]
  161. Falco, J.; Stouffer, K.; Wavering, A.; Proctor, F. IT Security for Industrial Control Systems; NIST Internal Report (NISTIR); National Institute of Standards and Technology (NIST), U.S. Department of Commerce: Gaithersburg, MD, USA, 2002. [Google Scholar]
  162. Xu, Z.; Xu, H. Application of Fuzzy Controller to Missile Networked Control Systems. In Proceedings of the 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing, Dalian, China, 12–17 October 2008; pp. 1–4. [Google Scholar]
  163. Prouty, R. Helicopter Performance Stability and Control; Krieger Publishing Company Inc.: Malabar, FL, USA, 2003; p. 560. [Google Scholar]
  164. Segaran, T. ; Hammerbacher. J. Beautiful Data: The Stories behind Elegant Data Solutions; O_Reilly Media: Sebastopol, CA, USA, 2009. [Google Scholar]
Figure 1. A simple block representation of a networked control system (NCS).
Figure 1. A simple block representation of a networked control system (NCS).
Sustainability 13 02962 g001
Figure 2. Trade-off between control performance and the sampling rate.
Figure 2. Trade-off between control performance and the sampling rate.
Sustainability 13 02962 g002
Figure 3. Distribution of focus areas of NCS research prior to 2000.
Figure 3. Distribution of focus areas of NCS research prior to 2000.
Sustainability 13 02962 g003
Figure 4. Distribution of focus areas of NCS research from 2001 to 2010.
Figure 4. Distribution of focus areas of NCS research from 2001 to 2010.
Sustainability 13 02962 g004
Figure 5. Distribution of focus areas of NCS research from 2011 onwards.
Figure 5. Distribution of focus areas of NCS research from 2011 onwards.
Sustainability 13 02962 g005
Figure 6. Centralized topology.
Figure 6. Centralized topology.
Sustainability 13 02962 g006
Figure 7. Decentralized topology.
Figure 7. Decentralized topology.
Sustainability 13 02962 g007
Figure 8. Distributed topology.
Figure 8. Distributed topology.
Sustainability 13 02962 g008
Figure 9. Utilization of different topologies.
Figure 9. Utilization of different topologies.
Sustainability 13 02962 g009
Figure 10. Types of NCS.
Figure 10. Types of NCS.
Sustainability 13 02962 g010
Figure 11. Challenges of NCS.
Figure 11. Challenges of NCS.
Sustainability 13 02962 g011
Figure 12. Relationship between system performance, network congestion and sampling period.
Figure 12. Relationship between system performance, network congestion and sampling period.
Sustainability 13 02962 g012
Figure 13. Data packet dropouts/disorder in NCSs.
Figure 13. Data packet dropouts/disorder in NCSs.
Sustainability 13 02962 g013
Figure 14. Cyber-attacks on NCSs.
Figure 14. Cyber-attacks on NCSs.
Sustainability 13 02962 g014
Figure 15. Industrial control systems security incidents year by year.
Figure 15. Industrial control systems security incidents year by year.
Sustainability 13 02962 g015
Figure 16. Components of autonomous vehicular system.
Figure 16. Components of autonomous vehicular system.
Sustainability 13 02962 g016
Figure 17. Layout of the networked control of the smart grid.
Figure 17. Layout of the networked control of the smart grid.
Sustainability 13 02962 g017
Figure 18. Industrial Manufacturing Control System.
Figure 18. Industrial Manufacturing Control System.
Sustainability 13 02962 g018
Figure 19. Flow diagram of autonomous unmanned aerial vehicles (UAV).
Figure 19. Flow diagram of autonomous unmanned aerial vehicles (UAV).
Sustainability 13 02962 g019
Figure 20. Quasi decentralized system for two synchronized plants.
Figure 20. Quasi decentralized system for two synchronized plants.
Sustainability 13 02962 g020
Figure 21. Cloud computing-based NCS.
Figure 21. Cloud computing-based NCS.
Sustainability 13 02962 g021
Table 1. Differences between networked and conventional control systems.
Table 1. Differences between networked and conventional control systems.
ParametersNetworked SystemConventional System
Vital FunctionControl of physical equipmentData processing and transfer
ApplicationsManufacturing, processing and utility distributionCorporate and home environments
Hierarchical ProcessDeep, functionally separated hierarchies Shallow, integrated hierarchies
Failure Mode and its effectHighLow
Reliability RequirementHighModerate
DeterministicHighLow
Data CompositionSmall packets of periodic and aperiodic trafficLarge, aperiodic packets
ReliabilityRequiredNot required
Operating EnvironmentHostile conditions, often featuring high levels of dust, heat, and vibrationClean environments, often specifically intended for sensitive equipment
Table 2. Summarized discussion of development of NCS prior to 2000.
Table 2. Summarized discussion of development of NCS prior to 2000.
S.No.PapersParameter/Area/Network
1[11,12,13,14,15,16,17,18,19,23]Decentralized, Robust Control Network
2[20,21,22,24,25,26,27,28,29]Smart, Wireless and Discreet Control Networks
3[30,31]Stable and Robust Networks
Table 3. Summarized discussion of development of NCS from 2001 to 2010.
Table 3. Summarized discussion of development of NCS from 2001 to 2010.
S.No.PapersParameter/Area/Network
1[32,35,38,46,47,79]Scheduled Networks
2[34,36,39,40,41,46,47,49,50,51,57,62,71,76,81]Stability Analysis/Approach
3[37,42,46,47,75]Complex/Interactive Networks
4[10,43,46,63]Internet/Communication Based Multi-rate Control Networks
5[46,53,75,78]Event Based Networks
6[33,44,45,46,48,49,50,52,54,55,56,61,65,66,67,68,70,72,74,77,80,82]Delay/Fault Detection/Packet Loss
7[46,58,83]Autonomous Networks
Table 4. Summarized discussion of development of NCS from 2011 onwards.
Table 4. Summarized discussion of development of NCS from 2011 onwards.
S.No.PapersParameter/Area/Network
1[86,89,90,91,99,100,101,102,103,107,112,113,119,122,128,131,136]Model/Sampling Based Networks
2[85,88,90,91,92,97,98,100,101,107,114,117,132,144]Stability Analysis/Approach
3[86,87,91,93,98,100,101,106,107,108,112,113,115,116,117,118,119,120,121,122,123,124,125,129,130,132,133,134,137,138,139,140,141,142,144,145,146,149,151]Delay/Fault Detection/Packet Loss
4[92,93,99,107,109,110,114,121,125,126,137,140,145]Internet/Communication Based Multi-rate Control Networks
5[95,104,105,107,111,118,128,135,142]Distributed Networked Control Approach
6[96,97,103,107,126,127,129,135,138,139,143,147,152,154]Event Based Networks
7[98,107]Interactive Networks
Table 5. Summarized discussion of different types of NCS topologies.
Table 5. Summarized discussion of different types of NCS topologies.
S.No.NCS TopologyReference No.
1Centralized Topology[20,48,83,96,97,128]
2Decentralized Topology[10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,43,46,53,63,75,78,96,97,103,104,107,126,127,129,135,138,139,143,147,152,154]
3Distributed Topology[20,25,26,27,46,58,83,95,104,105,107,111,118,126,127,128,129,134,135,142,155]
Table 6. Sampling rate considered in different studies.
Table 6. Sampling rate considered in different studies.
ReferenceType of SamplingSampling Interval/Sampling Interval Range (in ms)
[1]Aperiodic 16 to18
[4]Periodic 40, 80
[40]Periodic 22.1
[50]Periodic 785
[65]Periodic 132.77
[77]Aperiodic10 to 11
[80]Aperiodic 104 to 169
[93]Periodic40
[96]Aperiodic30 to 1380
[103]Aperiodic0 to 299
[119]Aperiodic4 to 4.7
[137]Periodic100
[146]Aperiodic20 to 100
[149]Periodic1730
Table 7. Delay data considered in different studies.
Table 7. Delay data considered in different studies.
ReferenceType of DelayDelay/Delay Range (in ms)
[41]Random Delay160 to 132
[45]Network-Induced Time Delay15 to 35
[49]Random Delay0 to 2000
[50]Time-Varying Delay0 to 1000
[52]Random Delay0 to 1000
[56]Random Delay0 to 3000
[66]Random Delay2000 to 6000
[67]Random Delay 0 to 123
[68]Network Induced Delay0 to 100
[70]Network Induced Delay500 to 1550
[80]Variable Delay104 to 169
[103]Variable Delay0 to 300
[137]Constant Delay250
[146]Constant Delay500
[149]Constant Delay1730
Table 8. Packet loss rate considered in different studies.
Table 8. Packet loss rate considered in different studies.
ReferenceLoss Rate/Loss Rate Range (in %)
[41]10
[62]0 to 80
[67]26.39
[74]25 to 31
[91]25
[93]10
[108]30 to 70
[113]20 to 40
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gautam, M.K.; Pati, A.; Mishra, S.K.; Appasani, B.; Kabalci, E.; Bizon, N.; Thounthong, P. A Comprehensive Review of the Evolution of Networked Control System Technology and Its Future Potentials. Sustainability 2021, 13, 2962. https://doi.org/10.3390/su13052962

AMA Style

Gautam MK, Pati A, Mishra SK, Appasani B, Kabalci E, Bizon N, Thounthong P. A Comprehensive Review of the Evolution of Networked Control System Technology and Its Future Potentials. Sustainability. 2021; 13(5):2962. https://doi.org/10.3390/su13052962

Chicago/Turabian Style

Gautam, Mayank Kumar, Avadh Pati, Sunil Kumar Mishra, Bhargav Appasani, Ersan Kabalci, Nicu Bizon, and Phatiphat Thounthong. 2021. "A Comprehensive Review of the Evolution of Networked Control System Technology and Its Future Potentials" Sustainability 13, no. 5: 2962. https://doi.org/10.3390/su13052962

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop