New Developments in Mathematical Control and Information for Fuzzy Systems
View this Special IssueResearch Article  Open Access
Lilian Huang, Jin Chen, "Fuzzy PD Control of Networked Control Systems Based on CMAC Neural Network", Mathematical Problems in Engineering, vol. 2012, Article ID 347217, 10 pages, 2012. https://doi.org/10.1155/2012/347217
Fuzzy PD Control of Networked Control Systems Based on CMAC Neural Network
Abstract
The network and plant can be regarded as a controlled timevarying system because of the random induced delay in the networked control systems. The cerebellar model articulation controller (CMAC) neural network and a PD controller are combined to achieve the forward feedback control. The PD controller parameters are adjusted adaptively by fuzzy reasoning mechanism, which can optimize the control effect by reducing the uncertainty caused by the networkinduced delay. Finally, the simulations show that the control method proposed can improve the performance effectively.
1. Introduction
Networked control system (NCS) is a distributed and networked realtime feedback control system which combine communication network and control system [1]. Due to the irregularly multiple nodes shared network and data flowing change, information exchange time delay occurred inevitably, which is the networkinduced delay [2]. The networkinduced delay will cause system poor control quality and bad performance, even unstable [3–5]. Therefore, the induced delay is one of the most issues in the network control system [6–9].
Based on the influence of the induced delay in the network control system, a cycle time delay network using augmented deterministic discrete time model method is proposed by [10] to control the linear continuous controlled object. In [11] based on the queue management network, the queuing methodology is put forward to turn random time delay into fixedlength time delay. The buffer queue method is designed based on probability predictor delay compensation, according to the problem of random delay in the network control system [12]. Zhang et al. [13] studied the stability of network control system with constant delay. Wu et al. [14] propose a delaydependent sufficient condition by applying the delay partitioning approach for the asymptotic stability with an H∞ error performance for the error system. Wu and Zheng [15] addressed the L_{2}L_{∞} dynamic output feedback (DOF) control problem for a class of nonlinear fuzzy ItO stochastic systems with timevarying delay. Yue et al. [16] established the new network control system model considering networkvarying delay, packet loss, and wrong sequence. Peng et al. [17] researched on network control system with interval variable delay and reduced complexity by introducing Jessen inequality. Wu et al. [18] investigated the problems of stability analysis and stabilization for a class of discretetime TakagiSugeno fuzzy systems with timevarying state delay. Wu et al. [19] proposed sufficient conditions to guarantee the exponential stability for the switched neural networks with constant and timevarying delays by using the average dwell time approach together with the piecewise Lyapunov function technique and by combining a novel LyapunovKrasovskii functional, which benefits from the delay partitioning method, with the freeweighting matrix technique. In [20] the impact of the networkinduced delay is described as a system of continuoustime nonlinear perturbation using nonlinear perturbation theory by assuming no observation noise. Yang et al. introduced a new class of discretetime networked nonlinear systems with mixed random delays and packet dropouts [21] and discussed the problem of feedback control for networked systems with discrete and distributed delays subject to quantization and packet dropout [22]. Xie et al. [23] discussed the problem of robust H∞ faulttolerant control for uncertain networked control system with random delays and actuator faults.
In this paper, the PD control with CMAC (cerebellar model articulation controller, CMAC) is proposed. The transmission network and the controlled object are regarded as the timevarying controlled system, in which CMAC neural network implements the forward feedback, while the fuzzy PD composite switching model is applied and adaptive online parameters by using fuzzy inference engine are set. The method proposed can reduce the impact of networkinduced delay and the uncertainties, so it optimize the control effect and improve the control performance of the system.
The rest of the paper is organized as follows. In Section 2, the problem of time delay in NCS is described. The CMAC neural networkbased fuzzy PD controller is put forward in Section 3. Simulation results are shown in Section 4. Finally, a conclusion is provided in Section 5.
2. The Description of Network Control System with Time Delay
In network control system, there are three kinds of delay, namely, sensorcontroller delay , controller computation delay , and controlleractuator delay , where the and are caused by the transmission delay generated by the forward channel and feedback channel, and the is caused by the hardware structure and software code. The controller computation delay used is to be neglected because it is smaller than and . So the total delay of the kth sampling period can be represented as [24]. The network control system block diagram is shown in Figure 1.
3. The Design of CMAC Neural NetworkBased Fuzzy PD Controller
Network control system is time varying because of the network random delay, and the general PID controller will make the control performance worse. But intelligent control has a better adaptive ability and is an effective method to improve the system performance [25–28], therefore intelligent control is applied to improve the robustness of the system [29–33]. In this paper, CMAC neural networkbased fuzzy PD is applied to control the system. We use the PD algorithm instead of the PID, so that the learning of CMAC neural network only depends on the measured and varying values of errors.
3.1. CMAC Neural Network
CMAC is a neural network model which can simulate the function of the cerebellar and has the ability to express and inquire complex nonlinear forms adaptively. The network can change the form’s information through the learning algorithm and can also store information by category [34]. CMAC consists of input layer, middle layer, and output layer, and its structure is shown in Figure 2.
and are respectively input space vector and quantization coding, and the input space is mapped to the memory cells, and is generalization parameters. The mapping vector is as follows: where . The network’s output is the sum of the weights of the units.
Now only thinking of the single input, the output is so
The learning algorithm is as follows.
The learning rule is adapted to adjust the weights, and the norm of weight adjustment is where .
According to the gradient descent, the weights are adjusted as follows: where , and is inertial coefficient.
3.2. Fuzzy PD Controller
Fuzzy PD controller takes fuzzy reasoning to adjust the realtime PD parameters. The design of the fuzzy controller includes the fuzzy rules, fuzzy domain, and defuzzification. In this paper, fuzzy algorithm applies the dualinputoutput, where signal difference and difference rate are the input, meanwhile, the PD controller proportion coefficient and differential coefficient are the output, respectively. The structure is shown in Figure 3.
The fuzzy PD control in a wide range can improve the dynamic response speed, while PD control in a small scale can improve the static control accuracy. So in this paper switching control system between fuzzy PD and PD control is proposed, PD control in the small deviation is applied to obtain higher static control accuracy, and fuzzy PD control in large deviations is applied to obtain faster dynamic response and smaller overshoot. Its structure is shown in Figure 4. The PD control is applied when and the fuzzy PD control is applied when , where is threshold value.
3.3. Fuzzy PD Composite Controller Based on CMAC Neural Network
In general, CMAC network is a nonlinear mapping, which is very suitable for online applications because it takes a simple algorithm as learning algorithm. This algorithm has a fast convergence speed and avoids local minimum value problem. The fuzzy PD switching controller is a nonlinear control, which has faster dynamic response, smaller overshoot, and strong robustness. So the CAMCfuzzy PD controller is designed, which has the advantages of CMAC neural network and fuzzy PD controller. Also it is applied in the network control system with delay. The structure is shown in Figure 5.
The input of CMAC neural network is command signal . Using the study algorithm with tutor, calculate the relative neural network output of CMAC, compare with the total control input at the end of each control cycle, then correct weights, and go to the process of learning.
At the beginning of the operating system, fuzzy PD controller plays a major role, while the neural network of CMAC does not work. After a while, the output of CMAC neural network gradually plays a key role by continuous learning the actual output and the expected output values to modify weights.
The control algorithm is where is binary choice vector, and is a generalization parameter.
Consider the following: where and are parameters preset by PD controller, meanwhile and are parameters adjusted online by fuzzy PD controller.
The output of system is where is the output of CMAC neural network, and is the output of the fuzzy PD composites switching controller.
The mapping of CMAC neural network is that the input space is S and the range of is divided into quantization intervals, that is,
The mapping of CMAC is
Adjusted index in the learning process is where is the rate of network learning, , and is inertial, .
4. Simulation
In simulation, the input is the unit step, and the transfer function of controlled object is . Parameters , , , , and , , and switching threshold is 0.2.
The domain of fuzzy algorithm input and is, respectively, and . If the actual value of exceeds the set domain, the value will be limited. The membership function is Gaussian bellshaped function, which is N, Z, P (negative, zero, positive), respectively; the domain of and is, respectively, [0, 0.001] and [0, 0.1], and membership function is also Gaussian bellshaped function, which is Z, S, M, P (zero, small, medium, large) respectively; Mamdanitype reasoning is adopted and gravity method is defuzzification. Fuzzy lut of and is, respectively, shown as Tables 1 and 2.


Due to the network delay varies randomly during continuoustime. In simulation, system network delay is generated by Gaussian random signal source, and step responses means for 5 ms and 50 ms under Gaussian distribution random delay network. Compared with the traditional CMACPD composite control and fuzzy PD control, step response charts are shown in Figures 6 and 7, where sampling time is 1 ms.
(a) Step response controlled by fuzzy PD
(b) Step response controlled by CMACPD
(c) Step response controlled by CMACfuzzy PD
(a) Step response controlled by fuzzy PD
(b) Step response controlled by CMACPD
(c) Step response controlled by CMACfuzzy PD
From Figure 6(a), we can see that the result is not very good because of the time delay. Under traditional fuzzy PD controller, the step responses of the system show great overshot, long rising time, and large steady state error. In Figure 7(a) especially, when the time delay increases, the fuzzy PD control overshoot of the system is also increased. Otherwise, the result is not ideal under traditional CMACPD controller from Figures 6–7(b). Compared with the first two kinds of methods, the CMACfuzzy PD controller proposed in this paper is more ideal, especially in the longdelay network. Figures 6–7(c) show that the system has the virtue of stability, precision, fastness, and strong robustness.
5. Conclusions
Network control system is the time varying because of the randominduced delay, which results in worse control effects. But the intelligent control has better adaptation and can be used to improve the control performance. This paper regards transmission network and the controlled objects as a timevarying system, combines CMAC neural network algorithm with PD controller to achieve forward feedback control, and adopts the intelligent control strategy. The PD controller introduces fuzzy PD complex switching model. According to the size of the error signal, switchingcontroller switches between directly PD controller and fuzzy PD controller, in order to improve the speed of dynamic response of the system and accuracy of steadystate control. Simulation results show that the system has the virtue of stability, precision, fastness, and strong robustness. So that this method can achieve a better effect and can also improve the system’s performance effectively.
Acknowledgments
This work is supported by the Chinese National Science Foundation (no. 61203004), the Natural Science Foundation of Heilongjiang province (no. 42400621112201), and the Fundamental Research Funds for the Central Universities (no. HEUCFT1203).
References
 B. Tang, G. P. Liu, and W. H. Gui, “Improvement of state feedback controller design for networked control systems,” IEEE Transactions on Circuits and Systems II, vol. 55, no. 5, pp. 464–468, 2008. View at: Publisher Site  Google Scholar
 N. Vatanski, J. P. Georges, C. Aubrun, E. Rondeau, and S. L. JämsäJounela, “Networked control with delay measurement and estimation,” Control Engineering Practice, vol. 17, no. 2, pp. 231–244, 2009. View at: Publisher Site  Google Scholar
 I. Hideaki, “Control with limited communication and message losses,” Systems and Control Letters, vol. 57, pp. 322–331, 2008. View at: Google Scholar
 X. Su, P. Shi, L. Wu et al., “Induced ${L}_{2}$ filtering of fuzzy stochastic systems with timevarying delays,: cybernetics,” IEEE Transactions on Systems, Man and Cybernetics B. In press. View at: Publisher Site  Google Scholar
 R. S. Gau, C. H. Lien, and J. G. Hsieh, “Novel stability conditions for interval delayed neural networks with multiple timevarying delays,” International Journal of Innovative Computing, Information and Control, vol. 7, no. 1, pp. 433–444, 2011. View at: Google Scholar
 M. B. G. Cloosterman, N. van de Wouw, W. P. M. H. Heemels, and H. Nijmeijer, “Stability of networked control systems with uncertain timevarying delays,” IEEE Transactions on Automatic Control, vol. 54, no. 7, pp. 1575–1580, 2009. View at: Publisher Site  Google Scholar
 Y. Shi and B. Yu, “Output feedback stabilization of networked control systems with random delays modeled by Markov chains,” IEEE Transactions on Automatic Control, vol. 54, no. 7, pp. 1668–1674, 2009. View at: Publisher Site  Google Scholar
 X. Su, P. Shi, L. Wu et al., “A novel control design on discretetime takagisugeno fuzzy systems with timevarying delays,” IEEE Transactions on Fuzzy Systems. In press. View at: Publisher Site  Google Scholar
 X. Su, P. Shi, L. Wu et al., “A novel approach to filter design for TS fuzzy discretetime systems with timevarying delay,” IEEE Transactions on Fuzzy Systems, vol. 20, no. 6, pp. 1114–1129, 2012. View at: Google Scholar
 Y. Halevi and A. Ray, “Integrated communication and control systems. Part 1—analysis,” Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME, vol. 110, no. 4, pp. 367–373, 1988. View at: Publisher Site  Google Scholar
 R. Luck and A. Ray, “An observerbased compensator for distributed delays,” Automatica, vol. 26, no. 5, pp. 903–908, 1990. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 H. Chan, “Closedloop control of systems over a communications network with queues,” International Journal of Control, vol. 62, no. 3, pp. 493–510, 1995. View at: Google Scholar
 W. Zhang, M. S. Branicky, and S. M. Phillips, “Stability of networked control systems,” IEEE Control Systems Magazine, vol. 21, no. 1, pp. 84–97, 2001. View at: Publisher Site  Google Scholar
 L. Wu, X. Su, P. Shi, and J. Qiu, “Model approximation for discretetime statedelay systems in the TS fuzzy framework,” IEEE Transactions on Fuzzy Systems, vol. 19, no. 2, pp. 366–378, 2011. View at: Publisher Site  Google Scholar
 L. Wu and W. X. Zheng, “${L}_{2}$${L}^{\infty}$ control of nonlinear fuzzy itô stochastic delay systems via dynamic output feedback,” IEEE Transactions on Systems, Man, and Cybernetics B, vol. 39, no. 5, pp. 1308–1315, 2009. View at: Publisher Site  Google Scholar
 D. Yue, Q. L. Han, and C. Peng, “State feedback controller design of networked control systems,” IEEE Transactions on Circuits and Systems II, vol. 51, no. 11, pp. 640–644, 2004. View at: Publisher Site  Google Scholar
 C. Peng, Y. C. Tian, and M. O. Tadé, “State feedback controller design of networked control systems with interval timevarying delay and nonlinearity,” International Journal of Robust and Nonlinear Control, vol. 18, no. 12, pp. 1285–1301, 2008. View at: Publisher Site  Google Scholar
 L. Wu, X. Su, P. Shi, and J. Qiu, “A new approach to stability analysis and stabilization of discretetime TS fuzzy timevarying delay systems,” IEEE Transactions on Systems, Man, and Cybernetics B, vol. 41, no. 1, pp. 273–286, 2011. View at: Publisher Site  Google Scholar
 L. Wu, Z. Feng, and W. X. Zheng, “Exponential stability analysis for delayed neural networks with switching parameters: average dwell time approach,” IEEE Transactions on Neural Networks, vol. 21, no. 9, pp. 1396–1407, 2010. View at: Publisher Site  Google Scholar
 G. C. Walsh, O. Beldiman, and L. G. Bushnell, “Asymptotic behavior of nonlinear networked control systems,” IEEE Transactions on Automatic Control, vol. 46, no. 7, pp. 1093–1097, 2001. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 R. N. Yang, P. Shi, and G. P. Liu, “Filtering for discretetime networked nonlinear systems with mixed random delays and packet dropouts,” IEEE Transactions on Automatic Control, vol. 56, no. 11, pp. 2655–2660, 2011. View at: Google Scholar
 R. N. Yang, P. Shi, and G. P. Liu, “Networkbased feedback control for systems with mixed delays based on quantization and dropout compensation,” Automatic, vol. 47, no. 12, pp. 2805–2809, 2011. View at: Publisher Site  Google Scholar
 D. Xie, D. Zhang, and Z. Wang, “Robust ${H}^{\infty}$ faulttolerant control for uncertain networked control system with two additive random delays,” International Journal of Innovative Computing, Information and Control, vol. 7, no. 1, pp. 315–326, 2011. View at: Google Scholar
 L. Fu and G. Z. Dai, “A survey of networked control systems,” Computer Engineering and Applications, vol. 41, no. 25, pp. 221–225, 2005. View at: Google Scholar
 L. Wu and D. W. C. Ho, “Fuzzy filter design for Itô stochastic systems with application to sensor fault detection,” IEEE Transactions on Fuzzy Systems, vol. 17, no. 1, pp. 233–242, 2009. View at: Publisher Site  Google Scholar
 F. Q. Liu and X. P. Xue, “Constructing kernels by fuzzy rules for support vector regressions,” International Journal of Innovative Computing, Information and Control, vol. 8, no. 7, pp. 4811–4822, 2012. View at: Google Scholar
 K. Z. Ghafoor, K. A. Bakar, S. Salleh et al., “Fuzzy logicassisted geographical routing over Vehicular AD HOC Networks,” International Journal of Innovative Computing, Information and Control, vol. 8, no. 7, pp. 5095–5120, 2012. View at: Publisher Site  Google Scholar
 J. Botzheim and F. Példesi, “Parametric approximation of fuzzy exponent for computationally intensive problems,” International Journal of Innovative Computing, Information and Control, vol. 8, no. 8, pp. 5725–5744, 2012. View at: Publisher Site  Google Scholar
 S. Lee, S. H. Lee, K. C. Lee, M. H. Lee, and F. Harashima, “Intelligent performance management of networks for advanced manufacturing systems,” IEEE Transactions on Industrial Electronics, vol. 48, no. 4, pp. 731–741, 2001. View at: Publisher Site  Google Scholar
 S. E. Shafiei and M. R. Soltanpour, “Neural network slidingmodePID controller design for electrically driven robot manipulators,” International Journal of Innovative Computing, Information and Control, vol. 7, no. 2, pp. 511–524, 2011. View at: Google Scholar
 T. Chaiyatham and I. Ngamroo, “A bee colony optimization basedfuzzy logicpid control design of electrolyzer for microgrid stabilization,” International Journal of Innovative Computing, Information and Control, vol. 8, no. 9, pp. 6049–6066, 2012. View at: Google Scholar
 X. Su, L. Wu, P. Shi et al., “${H}^{\infty}$ model reduction of takagisugeno fuzzy stochastic systems,” IEEE Transactions on Systems, Man, and Cybernetics B, vol. 42, no. 6, pp. 1574–1585, 2012. View at: Google Scholar
 H. M. Feng and H. C. Chou, “Evolutionary fuzzy stock prediction system design and its application to the Taiwan stock index,” International Journal of Innovative Computing, Information and Control, vol. 8, no. 9, pp. 6173–6190, 2012. View at: Google Scholar
 C. Y. Leng and J. P. Yu, “The application of CMAC neural network to DTC control system,” Machine Building and Automation, no. 12, pp. 78–83, 2004. View at: Google Scholar
Copyright
Copyright © 2012 Lilian Huang and Jin Chen. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.