Abstract
In this paper, a strategy involving the combination of optimal discrete-time sliding-mode control and recurrent neural networks is proposed for a class of uncertain discrete-time linear systems. First, a performance index based on the reaching law and the control signal is defined. Then, the constrained quadratic programming problem is formulated considering the limitations on the control signal as the static constraint. The dynamic and algebraic model of the neural network is derived based on the optimization conditions of the quadratic problem and their relationship with the projection theory. The proposed method prevents the chattering by selecting proper parameters of the twisting reaching law. The convergence of the neural network is analysed using the Lyapunov stability theory. A singular value-based analysis is employed for robustness of the proposed method. The stability conditions of the discrete-time closed-loop system are analysed by studying eigenvalues of the closed-loop matrix using the singular value approach. The performance of the proposed algorithm is assessed in simulated example in terms of chattering elimination, solution feasibility, and encountering uncertainties and is compared with the recently proposed DSMC methods in the literature.
Similar content being viewed by others
Data availability
Not applicable.
Code availability
Not applicable.
References
Amini MR, Shahbakhti M, Pan S, Hedrick JK (2017) Bridging the gap between designed and implemented controllers via adaptive robust discrete sliding mode control. Control Eng Pract 59:1–15
Argha A, Li L, Su SW, Nguyen H (2016) On LMI-based sliding mode control for uncertain discrete-time systems. J Franklin Inst 353(15):3857–3875
Bartoszewicz A (1998) Discrete-time quasi-sliding-mode control strategies. IEEE Trans Ind Electron 45(4):633–637
Chakrabarty S, Bandyopadhyay B (2015) A generalized reaching law for discrete time sliding mode control. Automatica 52:83–86
Chakrabarty S, Bartoszewicz A (2016) Improved robustness and performance of discrete time sliding mode control systems. ISA Trans 65:143–149
Du H, Yu X, Chen MZ, Li S (2016) Chattering-free discrete-time sliding mode control. Automatica 68:87–91
Feng J, Qin S, Shi F, Zhao X (2017) A recurrent neural network with finite-time convergence for convex quadratic bilevel programming problems. Neural Comput Appl 30(11):3399–3408
Furuta K (1990) Sliding mode control of a discrete system. Syst Control Lett 14(2):145–152
Gao W, Wang Y, Homaifa A (1995) Discrete-time variable structure control systems. IEEE Trans Ind Electron 42(2):117–122
Golo G, Milosavljević Č (2000) Robust discrete-time chattering free sliding mode control. Syst Control Lett 41(1):19–28
Huber O, Acary V, Brogliato B, Plestan F (2014) Discrete-time twisting controller without numerical chattering: analysis and experimental results with an implicit method. In: 53rd IEEE annual conference on decision and control (CDC), Los Angeles, CA, USA
Ignaciuk P, Bartoszewicz A (2010) LQ optimal sliding mode supply policy for periodic review inventory systems. IEEE Trans Automat Contr 55(1):269–274
Kinderlehrer D, Stampacchia G (1980) An introduction to variational inequalities and their applications. Siam, Philadelphia, PA, USA
Lee PM, Hong SW, Lim YK, Lee CM, Jeon BH, Park JW (1999) Discrete-time quasi-sliding mode control of an autonomous underwater vehicle. IEEE J Ocean Eng 24(3):388–395
Lesniewski P, Bartoszewicz A (2020) Optimal model reference sliding mode control of perishable inventory systems. IEEE Trans Autom Sci Eng 17(3):1647–1656
Liu S, Wang J (2006) A simplified dual neural network for quadratic programming with its KWTA application. IEEE Trans Neural Netw 17(6):1500–1510
Liu Q, Wang J (2013) A one-layer projection neural network for nonsmooth optimization subject to linear equalities and bound constraints. IEEE Trans Neural Netw Learn Syst 24(5):812–824
Liu Q, Dang C, Cao J (2010) A novel recurrent neural network with one neuron and finite-time convergence for k-winners-take-all operation. IEEE Trans Neural Netw 21(7):1140–1148
Liu Q, Wang J (2015) A projection neural network for constrained quadratic minimax optimization. IEEE Trans Neural Netw Learn Syst 26(11):2891–2900
Ma H, Wu J, Xiong Z (2016) Discrete-time sliding-mode control with improved quasi-sliding-mode domain. IEEE Trans Ind Electron 63(10):6292–6304
Maciejowski JM (1989) Multivariable Feedback Design. Electronic Systems Engineering Series. Addison-Wesley, Wokingham, England
Meyer CD (2000) Matrix analysis and applied linear algebra. Siam, Philadelphia, USA
Miao P, Shen Y, Xia X (2014) Finite time dual neural networks with a tunable activation function for solving quadratic programming problems and its application. Neurocomputing 14:80–89
Milosavljević Č, Draženović B, Veselić B (2016) Discrete-time sliding-mode servo systems design with disturbance compensation approach. Complex Syst. https://doi.org/10.1007/978-3-319-28860-4_29
Norsahperi NMH, Danapalasingam KA (2020) An improved optimal integral sliding mode control for uncertain robotic manipulators with reduced tracking error, chattering, and energy consumption. Mech Syst Signal Process 142:1–22
Sharma NK, Janardhanan S (2017) Discrete higher order sliding mode: concept to validation. IET Control Theory Appl 11(8):1098–1103
Skogestad S, Postlethwaite I (2005) Multivariable feedback control: analysis and design. John Wiley and Sons, New York
Su X, Liu X, Shi P, Yang R (2017) Sliding mode control of discrete-time switched systems with repeated scalar nonlinearities. IEEE Trans Autom Control 62(9):4604–4610
Xia Y, Wang J (1998) A general methodology for designing globally convergent optimization neural networks. IEEE Trans Neural Netw 9(6):1331–1343
Xia Y, Wang J (2005) A recurrent neural network for solving nonlinear convex programs subject to linear constraints. IEEE Trans Neural Netw 16(2):379–386
Xiong J, Gan Q, Ren W (2016) Boundedness of discretised non-linear systems under fast terminal sliding mode control. IET Control Theory Appl 10(16):2100–2109
Xu Q, Cao Z (2017) Piezoelectric positioning control with output-based discrete-time terminal sliding mode control. IET Control Theory Appl 11(5):694–702
Yan JJ, Liao TL (2018) Discrete sliding mode control for hybrid synchronization of continuous Lorenz systems with matched/unmatched disturbances. Trans Inst Meas Control 40(5):1417–1424
Yan Y (2014) A new nonlinear neural network for solving QP problems. In: 11th International Symposium on Neural Networks, Hong Kong and Macao, China
Zhou H, Lao L, Chen Y, Yang H (2017) Discrete-time sliding mode control with an input filter for an electro-hydraulic actuator. IET Control Theory Appl 11(9):1333–1340
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
Not applicable.
Corresponding author
Ethics declarations
Conflict of interest
We declared that we have no conflicts of interest to our entitled “Optimal discrete-time sliding-mode control based on recurrent neural network and: a singular value approach”.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
In this appendix, the stability of the projection recurrent neural network presented in (18) and (19) is investigated.
Consider the dynamic equation of the PRNN as follows:
where
Consider the following Lyapunov function:
where \(\Lambda = 1 + Q^{ - 1}\). Based on (60), it can be written
The first difference of \(v(k)\) is equal to
The following inequalities hold for any \(\Theta \in \Omega\) (Liu and Wang 2006):
Using (63) and (64) and rearranging (62), it can be written as
Hence, in order to ensure stability of the PRNN, it suffices that the following inequality holds:
Based on (18) and (19), (67) can be reformulated as follows:
Assuming that \(|\psi (k + 1) - \psi (k)| \le \kappa |\psi (k) - \psi^{*} |\), where \(\kappa\) is an arbitrary positive scalar, \(v(k + 1) - v(k) \le 0\), which means that the PRNN is stable.□
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Toshani, H., Farrokhi, M. Optimal discrete-time sliding-mode control based on recurrent neural network: a singular value approach. Soft Comput 27, 3083–3094 (2023). https://doi.org/10.1007/s00500-022-07486-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-07486-x