Next Article in Journal
An Application of Maximal Exponential Models to Duality Theory
Previous Article in Journal
The Philosophical and Scientific Metaphysics of David Bohm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

SIP-Based Single Neuron Stochastic Predictive Control for Non-Gaussian Networked Control Systems with Uncertain Metrology Delays

College of Information Engineering, Taiyuan University of Technology, Taiyuan 030024, China
*
Author to whom correspondence should be addressed.
Entropy 2018, 20(7), 494; https://doi.org/10.3390/e20070494
Submission received: 21 May 2018 / Revised: 18 June 2018 / Accepted: 22 June 2018 / Published: 26 June 2018
(This article belongs to the Section Information Theory, Probability and Statistics)

Abstract

:
In this paper, a novel data-driven single neuron predictive control strategy is proposed for non-Gaussian networked control systems with metrology delays in the information theory framework. Firstly, survival information potential (SIP), instead of minimum entropy, is used to formulate the performance index to characterize the randomness of the considered systems, which is calculated by oversampling method. Then the minimum values can be computed by optimizing the SIP-based performance index. Finally, the proposed strategy, minimum entropy method and mean square error (MSE) are applied to a networked motor control system, and results demonstrated the effectiveness of the proposed strategy.

1. Introduction

In the last decade, network technology has dramatically been improved. More and more control systems are combined with network technologies [1,2,3]. Networked control systems (NCSs) are loop-locked control systems in which a closed loop is constituted by communication channels [4,5]. In fact, control system with communications is not a new concept in automation. From tele-operation to distributed control, control theory over a communication network has already been developed for more than 40 years. However, there are many factors that distinguish the current NCSs and previous control systems with communications. Two of them are the most significant: (1) in the previous control with communications, the network was specialized and dedicated for the stability of process operation and timeliness of information exchange, while in the current NCSs the network is general-purpose and public for various concurrent applications, and thus stable operation and real-time communication are no longer ensured; (2) their functionality has been diversified tremendously, and a variety of control and management or administrative functions have been developed, which is different from previous single control [6]. As a new area of control systems, NCSs have advantages of resource sharing, achieved remote monitored and adjusted, low cost, simple installation and high reliability [7,8], which has been applied to many fields such as tele-surgery, tele-manufacturing, museum guidance, space exploration, traffic control, health care and disaster rescue [9], but demands on complexity, diversity, and real-time performance for networked operations have brought new technological challenges to NCSs. Time delays exist inevitably in the communication net [10]. When sampling periods are longer than these delays, the influence of the delays is need not to be considered in general control systems. However, the network control system has high requirements on real-time, so delays induced via network communication are becoming more and more important to be analyzed and designed in the NCSs [11,12]. What’s more, the occurrence of disturbances can also degrade their control performance [13]. Therefore, the control of stochastic NCSs drew in large studies.
The random network delay only in the forward channel in NCSs was considered in [14]. However, delays usually exist both in the forward and feedback channels, which make the control design and stability analysis much more challenging. In order to solve this problem, [15] proposed a control scheme for NCSs with random network delays in both channels, in which the model of random network-induced delays is utilized by Markov chains. In addition, a model-based predictive control algorithm was developed by Liu et al. [16,17] with the purpose of better control. However, these methods were based on the model. Moreover, the shortcomings of the accurately model building were overcome by data-driven predictive control method [18].
The above presented control methods only considered the random delays in NCSs, it is known that external disturbances are also inevitable in NCS, which may lead to the deterioration of control performance. One- and two-parameter control schemes were researched to track the performance of continuous systems with white Gaussian disturbances in [19,20]. The result was further generalized to other noisy channels of NCSs in [21], where achievable minimal tracking error is used to measure optimal tracking performance. However, these methods are mostly based on the assumption that the system variables follow a Gaussian distribution. Under such an assumption, all possible statistical information of a variable can be extracted from its mean and variance. In fact, most network systems are difficult to meet these pre-conditions because of the mixture of nonlinear factors or different disturbances, which results in non-Gaussian randomness even if the disturbances are of Gaussian types. Stochastic distribution control theory, developed by Wang [22], had been applied to the control of stochastic systems with non-Gaussian disturbances [23,24]. Based on this theory, Zhang et al. applied minimized zero mean entropy method to NCSs, and the corresponding controller was designed [25]. In [26], fault detection of networked control systems via minimum entropy observer was presented and in [27], a minimum entropy Luenberger observer was designed for linear time-invariant (LTI) system and Van der Pol Oscillator. However, system models in the studies mentioned above were all linear. As we all know, in practical engineering, nonlinear systems generally exist, and most of them meet the Lipschitz condition. Ren et al. [28] proposed an entropy-based control algorithm for nonlinear NCSs with non-Gaussian random disturbances and delays. Actually, some drawbacks exist in entropy: (1) it is shift-invariant (i.e., its value remains unchanged even if the location of distribution varies); (2) the value may be negative; (3) When PDF is non-existent, the definition will be ill-suited. In order to overcome these drawbacks, a single neuron control strategy for non-Gaussian stochastic systems based on the survival information potential (SIP) criterion was proposed by Chen et al. [29], in which control input was conservatively considered as a deterministic variable [28,30]. In fact, the randomness of control input exists in practical conditions, so paper [31] proposed a single neuron stochastic predictive PID control algorithm using SIP criterion, in which the performance index not only contains the SIP of tracking error, but also includes the SIP of control input. And it is for nonlinear systems with exact model. But it is usually difficult to obtain accurate model of NCSs. What’s more, the random delays are inevitable in NCSs. Therefore, a data-driven single neuron predictive control structure is constructed by SIP for NCSs with non-Gaussian disturbances and random delays in this paper.
This paper is organized as follows: in Section 2, the control problem of the NCSs with non-Gaussian disturbances a time delays is formulated. Specifically, the performance index of SIP is formulated. Based on the proposed performance index, the single neuron stochastic predictive control method is mentioned in Section 3. The efficiency of the proposed control strategy is illustrated through applying method to networked motor control system in Section 4. The last section is a summary of this paper.

2. Problem Formulation

NCSs are dynamic systems and each control loop is closed via a network communication channel, which induces possible random delays. It is known that random disturbances are inevitable in NCSs. Both factors may affect NCSs’ control performance and stability. What’s more, there are multiple unknown parameters and uncertainties in the NCSs, the system has strong nonlinear characteristic, and its model is difficult to be established. Using the equivalent model and ignoring a number of uncertainties are common solutions, which would greatly reduce the accuracy of model and seriously affect the control effect. Data-driven method just need the process data before the algorithm started, rather than the modeling of the process. The data-driven control model for the NCSs can be expressed as:
y k = f ( u k , ω k , d k , τ k )
where y k and u k are system output and control input. ω k is a kind of random non-Gaussian disturbance. The independent signals, d k and τ k , are random and can be described by the beta distribution respectively, their values are between 2 and 8.
Based on the process described of NCSs above, the tracking error is:
e k = f ( r k , u k , ω k , d k , τ k )
where r k is the set point. e k can be viewed as a function of d k , τ k and ω k .
Remark 1.
f ( ) and g ( ) are unknown functions. The model is needless in the proposed method, Equations (1) and (2) are utilized to depict the relations between and among error, disturbance and delays.
In NCSs, the plant, controller, sensor, actuator and reference command are connected through a network [32]. The scheme of NCSs is shown in Figure 1. Bounded random delays τ k and d k exist in both channels from sensor to controller and controller to actuator respectively. The control input u ˜ k from single neuron predictive controller could be transferred to actuator after d k time. And then, the executive action u k , u k = u ˜ k + d k , is utilized to control the process and then output y k can be obtained. The purpose of this paper is to design a single neuron predictive controller to make the tracking error e k , e k = r k y ˜ k , approach to zero as closely as possible, where y ˜ k is the measured output, y ˜ k = y k + τ k .
The single neuron controller is in use here. It is a nonlinear processing unit with multiple inputs and single output, which can be shown as Equation (3):
u k = u k + 1 + K l = 1 3 ω l k x l k / Σ k
where k = l = 1 3 ω l k , K > 0 is the proportional coefficient of the neuron. ω l k ( l = 1 , 2 , 3 ) is the weight corresponding to each input x l k ( l = 1 , 2 , 3 ) :
{ x 1 k = e k x 2 k = e k e k 1 x 3 k = e k 2 e k 1 + e k 2
In Figure 1, delays d k , τ k and disturbance ω k follow non-Gaussian distributions. According to the statement above, Gaussian randomness of system could be sufficiently characterized by mean and variance (covariance), which are unavailable for systems with non-Gaussian randomness. Therefore, a criterion should be used to deal with non-Gaussian randomness.

3. SIP-Based Performance Index

3.1. Overview of Entropy Criterion

In the previous works, MSE can control well under the assumption that system variables are of Gaussian type, but it is not suitable for non-Gaussian randomness. Entropy is usually chosen for the performance index to reject non-Gaussian randomness of systems. There are many kinds of the entropy [33], but Shannon entropy certainly plays an important role. For a continuous random variable X with PDF γ X ( x ) , the definition of Shannon entropy is described:
H S ( X ) = + γ X ( x ) log γ X ( x ) d x
Then, a well-known generalization of Shannon entropy is Renyi entropy defined by:
H α ( X ) = 1 1 α log + γ X α ( x ) d x
where α is the entropy order and α > 0 , α 1 . It can be shown that Renyi entropy will reduce to Shannon entropy when α 1 .
The argument of the log in the Renyi entropy (6) is called the information potential1 (IP):
V α ( X ) = + γ X α ( x ) d x
Since Renyi’s entropy H α ( X ) is a monotonic decreasing function of the IP V α ( X ) when α > 1 , and V α ( X ) is simpler for computing.
From Equation (7), it can be seen that some drawbacks exist in IP: (1) it is shift-invariant (i.e., its value remains unchanged even if the location of distribution varies); (2) the value may be negative; (3) When PDF is non-existent, the definition will be ill-suited.

3.2. SIP Criterion

In order to overcome drawbacks of entropy, a more general measure, survival information potential (SIP) is chosen for the performance index. According to [29], SIP can be defined as follows:
Definition 1.
For a random variable X m , SIP of order α ( α > 0 ) is defined by
S α ( X ) = + m F ¯ | X | α ( x ) d x
where F ¯ | X | ( x ) = P ( | X | > x ) = E [ I ( | X | > x ) ] is the survival function (or equivalently, the distribution function) of the random variable | X | , and + = { x : x 0 } . I ( ) is the indicator function.
There are some advantages that can be concluded from the definition of SIP: (1) it is not shift-invariant (i.e., its value remains unchanged even if the distribution location varies); (2) it has good robustness because of more regular distribution function; (3) it is easy to compute values from the sample data to avoid computing the kernel and choosing the kernel width.
The control input is also non-Gaussian according to the single neuron controller Equations (3) and (4), so it is improper to consider conservatively the control input as a deterministic variable. What’s more, predictive control strategy is used to obtain the optimal control input here, which has achieved well performance, as above. Both tracking error and control input are considered, the following predictive performance index J is utilized to optimize the weights of single neuron:
J = i = 1 P S α ( e k + i 1 ) + λ j = 1 M S α ( u k + j 1 )
where e k + i is the i -step ahead prediction of the tracking error relating to disturbance and delays. u k + i is the i -step ahead prediction of the control input. P and M are the prediction horizon and the control horizon, respectively, and M P . It’s worth noting that the control input would not change after M steps, i.e., u k + j 1 = u k + M 1 ( j > M ) .
It is not easy to describe the distribution of the error e k with integrated first-principle model in actual industry. Therefore, the data-driven empirical SIP, instead of the theoretical SIP, is used here. Suppose there are error samples ( e 1 k , e 2 k , , e N k ) at instant k , and without the loss of generality, that | e 1 k | | e 2 k | | e N k | , the empirical SIP of error as follows [29]:
S ^ α ( e k ) = m = 1 N μ m | e m k |
where μ m = ( N m + 1 N ) α ( N m N ) α .
According to Equation (10), the empirical SIP S ^ α ( u k + m 1 ) of control input can similarly also be formulated. The performance index J ^ with empirical SIP can be expressed as:
J ^ = i = 1 P m = 1 N μ m | e m k + i 1 | + λ j = 1 M m = 1 N μ m | u m k + j 1 |
where μ m = ( N m + 1 N ) α ( N m N ) α .
The calculation of empirical SIP needs samples. Taking into account the realization of actual operation, we handle samples with an oversampling method [34].
Assuming the over-sampling rate is N , it is a positive integer. Figure 2 displays the structure diagram of NCSs with an over-sampling technique. Like in general closed-loop system, NCSs contain process model G p and controller of which the control period is T . A zero-order holder is behind controller, which is used to generate piecewise control input. It is noting that the output sampling time equals Δ = T / N , and then the signal y Δ ( m ) ( m = k , k + Δ , k + 2 Δ , , k + ( N 1 ) Δ ) can be generated, while a conventional output signal is sampled at a period of T . Specially, under the effect of zero-order holding, the input signal u Δ ( m ) is actually generated as:
u Δ ( m ) = u ( k ) , ( m = k , k + Δ , k + 2 Δ , , k + ( N 1 ) Δ )
The over-sampling method is presented above for an NCS. Particularly, the value of T is one second. In simple terms, the control input is sampled at a period of T and then will be held until next sampling due to zero-order holding, but the output is sampled at a period of Δ = T / N . Therefore, N samples of output can be sampled after T time, and then, N samples of error between N samples of output and corresponding reference trajectory can be obtained. Similarly, substituting N error samples into Equations (3) and (4), N control input samples also can be obtained. After substituting N samples of error and control input into Equation (11), the performance index can be calculated through empirical SIP.

4. Optimal Control Algorithm

To achieve the optimal weights of the single neuron, considering the structure of the single neuron adaptive controller from Equation (3), the performance index from Equation (9) will be:
w k = arg min J w k 3 M
where w k = [ w 1 , k , w 2 , k , w 3 , k , w 1 , k + 1 , w 2 , k + 1 , w 3 , k + 1 , , w 1 , k + M 1 , w 2 , k + M 1 , w 3 , k + M 1 ] T 3 M .
There are many optimal algorithms for solving the optimal value of Equation (13), among which the gradient descent method is the earliest and most commonly used optimization method [35]. The gradient descent method is simple. When the objective function is convex, the gradient descent method is the global solution. Its idea is that make the negative gradient direction of current position as search direction, which is the fastest decline direction. Therefore, it also is known as “the steepest descent method”. Based on the gradient descent method and Equation (11), the optimal weight can be updated by:
w k + 1 = w k η J ^ k w k
where η > 0 denotes adaptation gain.
The optimal input u k of NCSs can be computed according to Equation (3). The following steps describe the process of proposed control algorithm in detail:
Step 1: Giving initial value of weight vector w 0 and operation time k max . Setting parameters of step-size η and α .
Step 2: Calculate the performance index at present instant from Equation (11).
Step 3: Obtain the update weight vector w k + 1 through the gradient descent method by Equation (14).
Step 4: Substitute the optimal weight vector into Equation (3), and then the next control input is obtained.
Step 5: Process outputs could be collected according to corresponding control input, which could be used to update the next performance index. Then implement repeatedly processes from Step 2 to Step 5 for the next time step, k = k + 1 , until k = k max .

5. Simulation Results

A networked DC motor control test rig is utilized to demonstrate the performance of the proposed method, which consists of two NetControllers and a DC motor with its driver, as shown in Figure 3. Both the networked controller board (NCB) and networked implementation board (NIB) have the same hardware structure. NIB is on the DC motor, which is located in the Huazhong University of Science and Technology (Wuhan, China), while the NCB is located remotely at the North China Electric Power University (Beijing, China). The two parts are connected by the internet which contains non-Gaussian disturbaces and delays, and the communication protocol between them is the UDP. The test rig adopts a 57BL (3)-10-30 DC servo motor, which is made by Zhuhai Motion Control Motor Co. Ltd. The model parameters and mathematical model of the considered DC motor can be obtained from Ren et al. [28].
The goal of the control design is not only to reach the target value of rotational speed of the armature r = 3000   rad / min but also to reduce the variation of the corresponding variable and random delays. Considering the convenience of analysis, the round trip time delay is measured. Figure 4 and Figure 5 show samples and the distribution of the time delay, respectively. The output is affected by a non-Gaussian measurement disturbance ( ω ) . The PDF of ω is given by:
γ ω ( x ) = { [ 0.01 λ + μ + 1 β ( λ + 1 , μ + 1 ) ] 1 x λ ( 0.01 x ) μ , x ( 0 , 0.01 ) 0 , otherwise
where β ( λ + 1 , μ + 1 ) = 0 1 x λ ( 1 x ) μ d x , λ = 4 , μ = 3 .
Three statistical information indexes, mean value, standard deviation and the SIP value of three control methods are listed in Table 1, which illustrates that the proposed SIP-based control algorithm is better than the entropy-based method. The control performances of the networked DC motor control systems are shown in Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12.
The performances of the proposed optimal control algorithm based on SIP, MSE and the minimum entropy control (MEE) in controlling a networked DC motor control system are compared. The conventional MSE method could only control well based on the assumption that the system variables follow a Gaussian distribution, but the disturbances and delays are of non-Gaussian types in Figure 3. Therefore, the MEE strategy, instead of MSE, is utilized to deal with non-Gaussian randomness. However, the MEE strategy has some shortcomings as mentioned above, so SIP was proposed to overcome the entropy drawbacks. Figure 6 shows the response of the DC motor speed, the solid line is the response of the DC motor speed using the proposed method. It’s obvious that the SIP-based control method could control well and stabilize the speed around the set point, which has rapid convergence, and its speed fluctuation is small. According to the SIP value from Table 1, the randomness is reduced and approaches zero with the proposed method. Although the fluctuation of speed with the entropy method and SIP value is also small, it converges to the target value at a very slow speed. However, the MSE control strategy could not control well, which has high standard deviation. It is clear that the DC motor speed control system with SIP criterion has superior performance than that based on entropy and MSE controller. Figure 7 shows the weights of the single neuron. Obviously, the required control force under the proposed control law is smaller than that with entropy and MSE seen in Figure 8. Figure 9 demonstrates the SIP error value is decreasing overall with the progress of time, which represents that the control performance is getting better. In order to demonstrate the SIP value is close to zero during the stationary phase, the SIP performance indexes after two moments are showed in the amplification region.
The 4-D mesh plots of the PDFs of tracking error are shown in Figure 10 and Figure 11. Comparing Figure 10 with Figure 11, the shape of the PDFs of tracking error in Figure 10 becomes narrower and sharper along with sampling time; it indicates that the proposed control system has a small uncertainty in its closed loop operation. The final PDF of three control laws are presented in Figure 12, in which PDFs of proposed method is sharper than that under MSE law and entropy-based control law, which indicates that the proposed control strategy can obtain better performance.

6. Conclusions

In this work, a new single neuron control methodology for networked systems with non-Gaussian delay and disturbances is presented. Instead of the entropy criterion, a SIP-based performance function is adopted to design the controller, and the tracking control problem is converted into an optimization one. In order to calculate the tracking error SIP, the oversampling method is used here. For simplicity, the optimization problem is solved by using the well-known and effective gradient descent method. The proposed control strategy is applied in a networked DC motor control system. It is confirmed from the simulation results that the proposed SIP-based predictive strategy can achieve a better tracking performance than MSE and entropy. To sum up, the proposed optimal control algorithm has the following advantages:
(1)
This strategy is data-driven, which can avoid modeling error and complexity in building the model.
(2)
A general measure, SIP, is used to formulate the performance index to design the control algorithm, which could overcome shortcomings of entropy.
(3)
Oversampling method is used to calculate the SIP of tracking error, which is more practical for online controller design problem.
Extending SIP to Multiple-Input-Multiple-Output (MIMO) NCS is a relevant research problem. In the MIMO system, there is an interaction between the variables. Some preprocessing of output variables should be done to eliminate multi-colinearity. Extending our approach to MIMO systems will be included in our future research topics.

Author Contributions

X.X., M.R. and L.C. conceived the project. X.X. searched relevant literatures. X.X. carried out the formal analysis. L.C. and Y.Z. provided the simulation results. Y.Z. finished original draft. X.X., M.R. and M.G. wrote review & editing. Correspondence and requests for materials should be addressed to M.R. All authors have read and approved the final manuscript.

Funding

This work was supported by the Natural Science Foundation of China (61503271, 61374052) and Shanxi (201701D221112).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, L.; Shi, Y. A new method for stabilization of networked control systems with random delays. IEEE Trans. Autom. Control 2005, 50, 1177–1181. [Google Scholar] [CrossRef]
  2. Song, H.; Yu, L. Network H filtering for linear discrete-time systems. Inf. Sci. 2011, 181, 686–696. [Google Scholar] [CrossRef]
  3. Zhang, X.; Han, Q. Network-based H∞ filtering using a logic jumping-like trigger. Automatica 2013, 49, 1428–1435. [Google Scholar] [CrossRef]
  4. Park, H.; Kim, Y. A scheduling method for network-based control systems. IEEE Trans. Control Syst. Technol. 2002, 10, 318–330. [Google Scholar] [CrossRef]
  5. Lin, H.; Zhai, G.; Antsaklis, P.J. Robust stability and disturbance attenuation analysis of a class of networked control systems. In Proceedings of the Decision and Control, Maui, HI, USA, 9–12 December 2003. [Google Scholar]
  6. Zhang, B.; Han, Q.; Zhang, X.; Yu, X. Sliding mode control with mixed current and delayed states for offshore steel jacket platforms. IEEE Trans. Control Syst. Technol. 2014, 22, 1769–1783. [Google Scholar] [CrossRef]
  7. Zhang, W.; Branicky, M. Stability of networked control systems. IEEE Control Syst. 2001, 21, 84–99. [Google Scholar] [CrossRef] [Green Version]
  8. Gao, H.; Chen, T. A new delay system approach to network-based control. Automatica 2008, 44, 39–52. [Google Scholar] [CrossRef] [Green Version]
  9. Cragg, L.; Hu, H. Modularity and Mobility of Distributed Control Software for Networked Mobile Robots; Springer: Berlin/Heidelberg, Germany, 2007; pp. 459–484. ISBN 978-4-540-68951-5. [Google Scholar]
  10. Zhang, B.; Han, Q.; Zhang, X. Recent advances in vibration control of offshore platforms. Nonlinear Dyn. 2017, 89, 755–771. [Google Scholar] [CrossRef]
  11. Liu, J.; Ju, T. Guaranteed cost controller design for time-delay network control system. Microcomput. Inf. 2008, 24, 65–67. [Google Scholar] [CrossRef]
  12. Sala, A.; Cuenca, A.; Salt, J. A retunable PID multi-rate controller for a networked control system. Inf. Sci. 2009, 179, 2390–2402. [Google Scholar] [CrossRef]
  13. Chen, J.; Johansson, K.H. Guest Editorial Special Issue on Wireless Sensor and Actuator Networks. IEEE Trans. Autom. Control 2011, 56, 2244–2246. [Google Scholar] [CrossRef] [Green Version]
  14. Li, S.; Guo, Y. A new networked predictive control approach for systems with random network delay in the forward channel. Int. J. Syst. Sci. 2010, 41, 511–520. [Google Scholar] [CrossRef]
  15. Shi, Y.; Yu, B. Output Feedback Stabilization of Networked Control Systems with Random Delays Modeled by Markov Chains. IEEE Trans. Autom. Control 2009, 54, 1668–1674. [Google Scholar] [CrossRef]
  16. Liu, G.P.; Xia, Y. Networked predictive control of systems with random network delays in both forward and feedback channels. IEEE Trans. Ind. Electron. 2007, 54, 1282–1297. [Google Scholar] [CrossRef]
  17. Wang, R.; Liu, G.P. Guaranteed Cost Control for Networked Control Systems Based on an Improved Predictive Control Method. IEEE Trans. Control Syst. Technol. 2010, 18, 1226–1232. [Google Scholar] [CrossRef]
  18. Xia, Y.; Xie, W. Data-driven predictive control for networked control systems. Inf. Sci. 2013, 235, 45–54. [Google Scholar] [CrossRef]
  19. Ding, L.; Wang, H. Tracking under additive white gaussian noise effect. IET Control Theory Appl. 2010, 4, 2471–2478. [Google Scholar] [CrossRef]
  20. Zhan, X.; Guan, Z. Optimal Performance in Tracking Stochastic Signal under Disturbance Rejection. Asian J. Control 2012, 14, 1608–1616. [Google Scholar] [CrossRef]
  21. Zhang, H.; Yan, H. Quantized Control Design for Impulsive Fuzzy Networked Systems. IEEE Trans. Fuzzy Syst. 2011, 19, 1153–1162. [Google Scholar] [CrossRef]
  22. Wang, H. Bounded Dynamic Stochastic Systems: Modeling and Control; Springer Science & Business Media: London, UK, 2000; pp. 177–204. ISBN 1-85233-187-9. [Google Scholar]
  23. Zhang, J.; Ren, M. Minimum entropy control for non-linear and non-Gaussian two-input and two-output dynamic stochastic systems. IET Control Theory Appl. 2012, 15, 2434–2441. [Google Scholar] [CrossRef]
  24. Zhang, J.; Chu, C. Minimum entropy based run-to-run control for semiconductor processes with uncertain metrology delay. J. Process Control 2009, 19, 1688–1697. [Google Scholar] [CrossRef]
  25. Zhang, J.; Wang, H. A minimized zero mean entropy approach to networked control systems. In Proceedings of the Chinese Control Conference, Shanghai, China, 15–18 December 2009. [Google Scholar]
  26. Zhang, J.; Cai, L. Fault Detection for Networked Control Systems via Minimum Error Entropy Observer; Springer: Berlin/Heidelberg, Germany, 2009; pp. 103–111. ISBN 978-3-642-03156-4. [Google Scholar]
  27. Xu, J.; Erdogmus, D.; Principe, J.C. Minimum Error Entropy Luenberger Observer. In Proceedings of the American Control Conference, Portland, OR, USA, 8–10 June 2005. [Google Scholar]
  28. Ren, M.; Zhang, J. Minimum (h,φ) -Entropy Control for Non-Gaussian Stochastic Networked Control Systems and Its Application to a Networked DC Motor Control System. IEEE Trans. Control Syst. Technol. 2014, 23, 406–411. [Google Scholar] [CrossRef]
  29. Chen, B.; Zhu, P. Survival Information Potential: A New Criterion for Adaptive System Training. IEEE Trans. Signal Process. 2012, 60, 1184–1194. [Google Scholar] [CrossRef]
  30. Ren, M.; Zhang, J. Statistical Information Based Single Neuron Adaptive Control for Non-Gaussian Stochastic Systems. Entropy 2012, 14, 1154–1164. [Google Scholar] [CrossRef] [Green Version]
  31. Ren, M.; Cheng, T. Single Neuron Stochastic Predictive PID Control Algorithm for Nonlinear and Non-Gaussian Systems Using the Survival Information Potential Criterion. Entropy 2016, 18, 218. [Google Scholar] [CrossRef]
  32. Zhang, X.; Han, Q. Survey on recent advances in networked control systems. IEEE Trans. Ind. Inf. 2016, 12, 1740–1752. [Google Scholar] [CrossRef]
  33. Wang, H. Minimum entropy control of non-Gaussian dynamic stochastic systems. IEEE Trans. Autom. Control 2001, 47, 398–403. [Google Scholar] [CrossRef]
  34. Fang, M.; Zhu, Y. Analysis of over-sampling based identification. Automatica 2017, 79, 101–107. [Google Scholar] [CrossRef]
  35. Burachik, R.; Graña Drummond, L.M. Full convergence of the steepest descent method with inexact line searches. Optimization 1995, 32, 137–146. [Google Scholar] [CrossRef]
Figure 1. The schematic of NCSs with single neuron predictive controller.
Figure 1. The schematic of NCSs with single neuron predictive controller.
Entropy 20 00494 g001
Figure 2. Over-sampling technique in NCSs.
Figure 2. Over-sampling technique in NCSs.
Entropy 20 00494 g002
Figure 3. Networked DC motor control system.
Figure 3. Networked DC motor control system.
Entropy 20 00494 g003
Figure 4. Data graph of time delays.
Figure 4. Data graph of time delays.
Entropy 20 00494 g004
Figure 5. The distribution of time delays.
Figure 5. The distribution of time delays.
Entropy 20 00494 g005
Figure 6. System responses.
Figure 6. System responses.
Entropy 20 00494 g006
Figure 7. Weights of a single neuron.
Figure 7. Weights of a single neuron.
Entropy 20 00494 g007
Figure 8. Control inputs.
Figure 8. Control inputs.
Entropy 20 00494 g008
Figure 9. Performance indexes of error with SIP criterion.
Figure 9. Performance indexes of error with SIP criterion.
Entropy 20 00494 g009
Figure 10. 3D mesh PDF using the entropy based controller.
Figure 10. 3D mesh PDF using the entropy based controller.
Entropy 20 00494 g010
Figure 11. 4D mesh PDF using the SIP based controller.
Figure 11. 4D mesh PDF using the SIP based controller.
Entropy 20 00494 g011
Figure 12. Final PDFs of the tracking error.
Figure 12. Final PDFs of the tracking error.
Entropy 20 00494 g012
Table 1. Control performance indexes.
Table 1. Control performance indexes.
DisturbancesMethodThe Mean ValueThe Standard DeviationThe SIP Value
Non-GaussianMSE49.915322.65833.0000
Entropy49.672010.94710.4997
SIP49.89788.15700.1054

Share and Cite

MDPI and ACS Style

Xu, X.; Zhao, Y.; Ren, M.; Cheng, L.; Gong, M. SIP-Based Single Neuron Stochastic Predictive Control for Non-Gaussian Networked Control Systems with Uncertain Metrology Delays. Entropy 2018, 20, 494. https://doi.org/10.3390/e20070494

AMA Style

Xu X, Zhao Y, Ren M, Cheng L, Gong M. SIP-Based Single Neuron Stochastic Predictive Control for Non-Gaussian Networked Control Systems with Uncertain Metrology Delays. Entropy. 2018; 20(7):494. https://doi.org/10.3390/e20070494

Chicago/Turabian Style

Xu, Xinying, Yalan Zhao, Mifeng Ren, Lan Cheng, and Mingyue Gong. 2018. "SIP-Based Single Neuron Stochastic Predictive Control for Non-Gaussian Networked Control Systems with Uncertain Metrology Delays" Entropy 20, no. 7: 494. https://doi.org/10.3390/e20070494

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