Design and application of second order sliding mode control algorithms

The thesis considers the development and application of second order sliding mode control algorithms. Second order sliding mode control keeps the main advantages of standard slid­ ing modes and has the additional advantage that it can be used to remove chattering effect, providing smooth or at least piecewise smooth control. The method also provides better accuracy with respect to switching delays. A comparison has been made between dynamic sliding modes and higher order sliding modes. The application of dynamic sliding mode control has been demonstrated for sys­ tems not affine in the control in a MIMO case study for the control of an IC engine. The super-twisting algorithm has been implemented for robust speed control of a diesel engine available in the laboratory where the sliding variable has relative degree one with respect to the control input. A theoretical case has been made for the application of the algorithm and bounds on the controller parameters have been generated. The implementation results demonstrate the practical importance of higher order sliding mode control. A new second order-sliding algorithm has been developed to stabilize systems where the sliding variable has relative degree two with respect to the control input. More over, it does not require the derivative of the sliding variable to be measured or observed and hence reduces the number of sensors required for control implementation. Closed loop simulation of various systems has been carried out to validate the theory. The algorithm has been applied using dSPACE for position and speed control of a DC motor in SISO configuration. The algorithm has also been extended for a class of nonlinear uncertain MIMO systems. A MIMO case study for water level control in coupled twin-tanks system has been presented. The controller has been implemented in the laboratory to validate the theoretical assertions made in the thesis. A c k n o w l e d g e m e n t s First of all I thank to Almighty ALLAH for blessing me with ability, courage and strength to complete my studies. I am grateful to my supervisor Professor Sarah K. Spurgeon for her support, supervision and invaluable advice throughout my research work. Her positive criticism and feedback were especially a great asset to me. I would like to thank Dr. Christopher Edwards for useful suggestions to improve the readability of the thesis and Dr. Matthew Turner for the valuable directives on anti-windup schemes. Further, I would also like to thank Dr. Arie Levant for discussions and critical suggestions over e-mails throughout my research. I further extend my regards to Professor Elbert Hen­ dricks for providing me with the Mean Value Engine Model (MVEM). I am grateful to Keng Boon for giving me introduction on dSPACE, and to Mr. Peter Barwell for helping me in debugging problems with the ‘twin-tank’ rig. I wish to thank to all my colleagues in the Control & Instrumentation Group at the Depart­ ment of Engineering, University of Leicester for their friendship and lively environment they provided. Dr. Liqun Yao was always available for consultation throughout my PhD studies. How can I forget to mention Mr. Bilal Haveliwala, Mr. Mukhtar Ahmad and their families for the help and friendship, which provided an enjoyable and comfortable homely stay at Leicester. I am grateful to my parents for their prayers, guidance and support throughout my educa­ tion. Their inspiration and encouragement has been invaluable. Finally, thanks to my wife, Zainab, for her love, support and patience especially during the write-up and viva preparation when she has to handle our daughter, Hiba, all day alone. Mohammad Khalid Khan T a b l e o f C o n t e n t s Table of