Abstract
This paper presents an adaptive linear quadratic regulator (LQR) for networked control systems that varies its gains based on the estimates of the time-varying network delays. A sequential learning algorithm for minimum radial basis function neural network, called the minimum resource allocation network (MRAN) is used to estimate the time delays on-line. The proposed delay estimation technique provides accurate estimates of the delays considering various channel conditions such as length of the channel, contention, loading, and the number of inputs-outputs connected to the controller among others. Then the adaptive controller gains are computed using the delay estimates. To compute the gains, LQR using the backward iteration algorithm is used and the stability conditions of the proposed controller are also studied.
The proposed adaptive controller is illustrated on simple examples using experiments conducted on Modbus over TCP/IP (Transmission Control Protocol/Internet Protocol) to model the network delays using MRAN for various loading conditions. Resulting adaptive controller is simple, yet optimal. Results indicate that the adaptive controller varies its gain to meet the regulation and tracking performance in the presence of random delays. The proposed estimation based adaptive controller is able to adapt its gain in real-time, while simultaneously estimating the delays considering the factors influencing delays in the channel.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hespanha, J.P., Naghshtabrizi, P., Xu, Y.: A survey of recent results in networked control systems. Proc. IEEE 95(1), 138 (2007)
Seshadhri, S.: Estimation and design methodologies for networked control systems with communication constraints. Ph.D. thesis, NIT-Trichy (2003)
Zhang, L., Gao, H., Kaynak, O.: Network-induced constraints in networked control systems survey. IEEE Trans. Ind. Inform. 9(1), 403–416 (2013)
Seshadhri, S., Ayyagari, R.: Platooning over packet-dropping links. Int. J. Veh. Auton. Syst. 9(1), 46–62 (2011)
Qu, F.-L., Guan, Z.-H., Li, T., Yuan, F.-S.: Stabilisation of wireless networked control systems with packet loss. IET Control Theory Appl. 6(15), 2362–2366 (2012)
Srinivasan, S., Buonopane, F., Vain, J., Ramaswamy, S.: Model checking response times in networked automation systems using jitter bounds. Comput. Ind. 74, 186–200 (2015)
Balasubramaniyan, S., Srinivasan, S., Buonopane, F., Subathra, B., Vain, J., Ramaswamy, S.: Design and verification of cyber-physical systems using truetime, evolutionary optimization and uppaal. Microprocess. Microsyst. 42, 37–48 (2016)
Tzes, A., Nikolakopoulos, G.: LQR-output feedback gain scheduling of mobile networked controlled systems. In: Proceedings of the 2004 American Control Conference, 2004, vol. 5, pp. 4325–4329. IEEE (2004)
Godoy, E.P., Porto, A.J., Inamasu, R.Y.: Sampling time adaptive control methodology for can-based networked control systems. In: 2010 9th IEEE/IAS International Conference on Industry Applications (INDUSCON), pp. 1–6. IEEE (2010)
Piltz, S., Bjorkbom, M., Eriksson, L.M., Koivo, H.N.: Step adaptive controller for networked MIMO control systems. In: 2010 International Conference on Networking, Sensing and Control (ICNSC), pp. 464–469. IEEE (2010)
Björkbom, M., et al.: Wireless control system simulation and network adaptive control. Ph.D. Dissertation, Dept. of automation science and technology, School of Science and Technology
Voit, H., Annaswamy, A.: Adaptive control of a networked control system with hierarchical scheduling. In: American Control Conference (ACC), 2011, pp. 4189–4194. IEEE (2011)
Marti, P., Yepez, J., Velasco, M., Villa, R., Fuertes, J.: Managing quality-of-control in network-based control systems by controller and message scheduling co-design. IEEE Trans. Ind. Electron. 51(6), 1159–1167 (2004). doi:10.1109/TIE.2004.837873
Loden, N.B., Hung, J.Y.: An adaptive PID controller for network based control systems. In: 31st Annual Conference of IEEE Industrial Electronics Society, 2005, IECON 2005, pp. 6–pp. IEEE (2005)
Tahoun, A., Hua-Jing, F.: Adaptive stabilization of networked control systems. J. Appl. Sci. 7(22), 3547–3551 (2007)
Chunmao, L., Jian, X.: Adaptive delay estimation and control of networked control systems. In: International Symposium on Communications and Information Technologies, 2006, ISCIT 2006, pp. 707–710. IEEE (2006)
Xu, H., Jagannathan, S., Lewis, F.L.: Stochastic optimal control of unknown linear networked control system in the presence of random delays and packet losses. Automatica 48(6), 1017–1030 (2012)
Watkins, C.J.C.H.: Learning from delayed rewards. Ph.D. thesis, University of Cambridge (1989)
Luck, R., Ray, A.: Delay compensation in integrated communication and control systems: part II-implementation and verification. In: American Control Conference, 1990, pp. 2051–2055. IEEE (1990)
Chan, H., Özgüner, Ü.: Closed-loop control of systems over a communications network with queues. Int. J. Control 62(3), 493–510 (1995)
Nilsson, J., et al.: Real-time control systems with delays. Ph.D. thesis, Lund Institute of Technology Lund, Sweden (1998)
Seshadhri, S., Ayyagari, R.: Dynamic controller for network control systems with random communication delay. Int. J. Syst. Control Commun. 3(2), 178–193 (2011)
Ghanaim, A., Frey, G.: Modeling and control of closed-loop networked PLC-systems. In: American Control Conference (ACC), 2011, pp. 502–508. IEEE (2011)
Srinivasan, S., Vallabhan, M., Ramaswamy, S., Kotta, U.: Adaptive LQR controller for networked control systems subjected to random communication delays. In: American Control Conference (ACC), 2013, pp. 783–787. IEEE (2013)
Srinivasan, S., Vallabhan, M., Ramaswamy, S., Kotta, U.: Adaptive regulator for networked control systems: Matlab and true time implementation. In: 2013 25th Chinese Control and Decision Conference (CCDC), pp. 2551–2555. IEEE (2013)
Vallabhan, M., Seshadhri, S., Ashok, S., Ramaswmay, S., Ayyagari, R.: An analytical framework for analysis and design of networked control systems with random delays and packet losses. In: Proceedings of the 25th Canadian Conference on Electrical and Computer Engineering (CCECE) (2012)
Lian, F.-L., Moyne, W., Tilbury, D.: Optimal controller design and evaluation for a class of networked control systems with distributed constant delays. In: Proceedings of the 2002 American Control Conference, 2002, vol. 4, pp. 3009–3014. IEEE (2002)
Yingwei, L., Sundararajan, N., Saratchandran, P.: Identification of time-varying nonlinear systems using minimal radial basis function neural networks. In: IEE Proceedings of the Control Theory and Applications, vol. 144, pp. 202–208. IET (1997)
Platt, J.: A resource-allocating network for function interpolation. Neural Comput. 3(2), 213–225 (1991)
Kadirkamanathan, V., Niranjan, M.: A function estimation approach to sequential learning with neural networks. Neural Comput. 5(6), 954–975 (1993)
Yingwei, L., Sundararajan, N., Saratchandran, P.: A sequential learning scheme for function approximation using minimal radial basis function neural networks. Neural Comput. 9(2), 461–478 (1997)
Yingwei, L., Sundararajan, N., Saratchandran, P.: Performance evaluation of a sequential minimal radial basis function (rbf) neural network learning algorithm. IEEE Trans. Neural Netw. 9(2), 308–318 (1998)
Seshadhri, S.: Sampled-data model for ncss with delay less than sampling time (2012). http://www.mathworks.com/matlabcentral/fileexchange/37875/. Accessed 21 July 2013
Acknowledgments
This work was supported by European Union through European Regional Development Fund and the Estonian Research Council grant PUT481.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Srinivasan, S. et al. (2018). Adaptive Controller for Networked Control Systems Subjected to Random Communication Delays. In: Balas, V., Jain, L., Balas, M. (eds) Soft Computing Applications. SOFA 2016. Advances in Intelligent Systems and Computing, vol 633. Springer, Cham. https://doi.org/10.1007/978-3-319-62521-8_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-62521-8_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62520-1
Online ISBN: 978-3-319-62521-8
eBook Packages: EngineeringEngineering (R0)