{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:52:32Z","timestamp":1740149552797,"version":"3.37.3"},"reference-count":43,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2022,11,24]],"date-time":"2022-11-24T00:00:00Z","timestamp":1669248000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Education","award":["NRF-2019R1D1A3A03103528"]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"For magnetic levitation systems subject to dynamical uncertainty and exterior perturbations, we implement a real-time Prescribed Performance Control (PPC). A modified function of Global Fast Terminal Sliding Mode Manifold (GFTSMM) based on the transformed error of the novel PPC is introduced; hence, the error variable quickly converges to the equilibrium point with the prescribed performance, which means that maximum overshoot and steady-state of the controlled errors will be in a knowledge-defined boundary. To enhance the performance of Global Fast Terminal Sliding Mode Control (GFTSMC) and to reduce chattering in the control input, a modified third-order sliding mode observer (MTOSMO) is proposed to estimate the whole uncertainty and external disturbance. The combination of the GFTSMC, PPC, and MTOSMO generates a novel solution ensuring a finite-time stable position of the controlled ball and the possibility of performing different orbit tracking missions with an impressive performance in terms of tracking accuracy, fast convergence, stabilization, and chattering reduction. It also possesses a simple design that is suitable for real-time applications. By using the Lyapunov-based method, the stable evidence of the developed method is fully verified. We implement a simulation and an experiment on the laboratory magnetic levitation model to demonstrate the improved performance of the developed control system.<\/jats:p>","DOI":"10.3390\/s22239132","type":"journal-article","created":{"date-parts":[[2022,11,25]],"date-time":"2022-11-25T08:34:24Z","timestamp":1669365264000},"page":"9132","source":"Crossref","is-referenced-by-count":10,"title":["Real-Time Implementation of the Prescribed Performance Tracking Control for Magnetic Levitation Systems"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6341-767X","authenticated-orcid":false,"given":"Thanh Nguyen","family":"Truong","sequence":"first","affiliation":[{"name":"Department of Electrical, Electronic and Computer Engineering, University of Ulsan, Ulsan 44610, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9361-3919","authenticated-orcid":false,"given":"Anh Tuan","family":"Vo","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronic and Computer Engineering, University of Ulsan, Ulsan 44610, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9121-5442","authenticated-orcid":false,"given":"Hee-Jun","family":"Kang","sequence":"additional","affiliation":[{"name":"Department of Electrical, Electronic and Computer Engineering, University of Ulsan, Ulsan 44610, Republic of Korea"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/S0019-0578(07)60116-5","article-title":"Modeling and control of the magnetic suspension system","volume":"42","author":"Golob","year":"2003","journal-title":"ISA Trans."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Wang, J., Rong, J., and Yang, J. (2022). Adaptive Fixed-Time Position Precision Control for Magnetic Levitation Systems. IEEE Trans. Autom. Sci. Eng., 1\u201312.","DOI":"10.1109\/TASE.2022.3156943"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1109\/TIE.2020.2975487","article-title":"Adaptive terminal sliding mode control for magnetic levitation systems with enhanced disturbance compensation","volume":"68","author":"Wang","year":"2020","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"206931","DOI":"10.1109\/ACCESS.2020.3036010","article-title":"Implementation of an Adaptive Neural Terminal Sliding Mode for Tracking Control of Magnetic Levitation Systems","volume":"8","author":"Truong","year":"2020","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"47698","DOI":"10.1109\/ACCESS.2021.3068140","article-title":"A Novel Fixed-Time Control Algorithm for Trajectory Tracking Control of Uncertain Magnetic Levitation Systems","volume":"9","author":"Vo","year":"2021","journal-title":"IEEE Access"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2081","DOI":"10.1007\/s12555-021-0239-1","article-title":"An Adaptive Terminal Sliding Mode Control Scheme via Neural Network Approach for Path-following Control of Uncertain Nonlinear Systems","volume":"20","author":"Truong","year":"2022","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1109\/TCST.2010.2057511","article-title":"Nonlinear control for magnetic levitation systems based on fast online algebraic identification of the input gain","volume":"19","author":"Morales","year":"2010","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"El-Sousy, F.F., Alattas, K.A., Mofid, O., Mobayen, S., Asad, J.H., Skruch, P., and Assawinchaichote, W. (2022). Non-Singular Finite Time Tracking Control Approach Based on Disturbance Observers for Perturbed Quadrotor Unmanned Aerial Vehicles. Sensors, 22.","DOI":"10.3390\/s22072785"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Alattas, K.A., Mofid, O., Alanazi, A.K., Abo-Dief, H.M., Bartoszewicz, A., Bakouri, M., and Mobayen, S. (2022). Barrier Function Adaptive Nonsingular Terminal Sliding Mode Control Approach for Quad-Rotor Unmanned Aerial Vehicles. Sensors, 22.","DOI":"10.3390\/s22030909"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Fan, Y., Liu, B., Wang, G., and Mu, D. (2021). Adaptive Fast Non-Singular Terminal Sliding Mode Path Following Control for an Underactuated Unmanned Surface Vehicle with Uncertainties and Unknown Disturbances. Sensors, 21.","DOI":"10.3390\/s21227454"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"110680","DOI":"10.1016\/j.chaos.2021.110680","article-title":"Predefined-time sliding mode formation control for multiple autonomous underwater vehicles with uncertainties","volume":"144","author":"Wang","year":"2021","journal-title":"Chaos Solitons Fractals"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"109164","DOI":"10.1016\/j.oceaneng.2021.109164","article-title":"Super-twisting integral sliding mode control for trajectory tracking of an Unmanned Underwater Vehicle","volume":"234","author":"Manzanilla","year":"2021","journal-title":"Ocean Eng."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez-Garc\u00eda, J., G\u00f3mez-Espinosa, A., Garc\u00eda-Valdovinos, L.G., Salgado-Jim\u00e9nez, T., Cuan-Urquizo, E., and Escobedo Cabello, J.A. (2022). Experimental Validation of a Model-Free High-Order Sliding Mode Controller with Finite-Time Convergence for Trajectory Tracking of Autonomous Underwater Vehicles. Sensors, 22.","DOI":"10.3390\/s22020488"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"102928","DOI":"10.1016\/j.apor.2021.102928","article-title":"Fixed-time sliding mode tracking control for autonomous underwater vehicles","volume":"117","author":"Zheng","year":"2021","journal-title":"Appl. Ocean Res."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez-Garc\u00eda, J., G\u00f3mez-Espinosa, A., Garc\u00eda-Valdovinos, L.G., Salgado-Jim\u00e9nez, T., Cuan-Urquizo, E., and Cabello, J.A.E. (2022). Model-Free High-Order Sliding Mode Controller for Station-Keeping of an Autonomous Underwater Vehicle in Manipulation Task: Simulations and Experimental Validation. Sensors, 22.","DOI":"10.3390\/s22124347"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"31921","DOI":"10.1109\/ACCESS.2021.3060115","article-title":"A backstepping global fast terminal sliding mode control for trajectory tracking control of industrial robotic manipulators","volume":"9","author":"Truong","year":"2021","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"78109","DOI":"10.1109\/ACCESS.2020.2989613","article-title":"A Non-Singular Fast Terminal Sliding Mode Control Based on Third-Order Sliding Mode Observer for a Class of Second-Order Uncertain Nonlinear Systems and its Application to Robot Manipulators","volume":"8","author":"Nguyen","year":"2020","journal-title":"IEEE Access"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Vo, A.T., Truong, T.N., Kang, H.J., and Van, M. (2021). A Robust Observer-Based Control Strategy for n-DOF Uncertain Robot Manipulators with Fixed-Time Stability. Sensors, 21.","DOI":"10.3390\/s21217084"},{"key":"ref_19","first-page":"126718","article-title":"Neural network-based fixed-time sliding mode control for a class of nonlinear Euler-Lagrange systems","volume":"415","author":"Zhao","year":"2022","journal-title":"Appl. Math. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"31225","DOI":"10.1109\/ACCESS.2021.3059897","article-title":"A finite-time fault-tolerant control using non-singular fast terminal sliding mode control and third-order sliding mode observer for robotic manipulators","volume":"9","author":"Nguyen","year":"2021","journal-title":"IEEE Access"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"3480","DOI":"10.1109\/TIE.2017.2764842","article-title":"Dynamic behavior of terminal sliding mode control","volume":"65","author":"Mu","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"5622","DOI":"10.1109\/TIE.2017.2677299","article-title":"Fast terminal sliding-mode control with an integral filter applied to a van der pol oscillator","volume":"64","author":"Solis","year":"2017","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Truong, T.N., Vo, A.T., Kang, H.J., and Van, M. (2021). A Novel Active Fault-Tolerant Tracking Control for Robot Manipulators with Finite-Time Stability. Sensors, 21.","DOI":"10.3390\/s21238101"},{"key":"ref_24","first-page":"391","article-title":"A novel non-singular terminal sliding mode trajectory tracking control for robotic manipulators","volume":"68","author":"Zhai","year":"2020","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"ref_25","first-page":"3906","article-title":"Study of nonsingular fast terminal sliding-mode fault-tolerant control","volume":"62","author":"Xu","year":"2015","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"31373","DOI":"10.1109\/ACCESS.2021.3060381","article-title":"A novel tracking control algorithm with finite-time disturbance observer for a class of second-order nonlinear systems and its applications","volume":"9","author":"Vo","year":"2021","journal-title":"IEEE Access"},{"key":"ref_27","unstructured":"Truong, T.N., Kang, H.J., and Vo, A.T. An active disturbance rejection control method for robot manipulators. Proceedings of the International Conference on Intelligent Computing."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Vo, A.T., Truong, T.N., and Kang, H.J. (2022). A Novel Prescribed-Performance-Tracking Control System with Finite-Time Convergence Stability for Uncertain Robotic Manipulators. Sensors, 22.","DOI":"10.3390\/s22072615"},{"key":"ref_29","unstructured":"Vo, A.T., Truong, T.N., Kang, H.J., and Le, T.D. An Advanced Terminal Sliding Mode Controller for Robot Manipulators in Position Tracking Problem. Proceedings of the International Conference on Intelligent Computing."},{"key":"ref_30","unstructured":"Truong, T.N., Vo, A.T., Kang, H.J., and Le, T.D. An Observer-Based Fixed Time Sliding Mode Controller for a Class of Second-Order Nonlinear Systems and Its Application to Robot Manipulators. Proceedings of the International Conference on Intelligent Computing."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2030","DOI":"10.1109\/TIE.2019.2903778","article-title":"High-order disturbance-observer-based sliding mode control for mobile wheeled inverted pendulum systems","volume":"67","author":"Huang","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Nguyen, V.C., Tran, X.T., and Kang, H.J. (2022). A Novel High-Speed Third-Order Sliding Mode Observer for Fault-Tolerant Control Problem of Robot Manipulators. Actuators, 11.","DOI":"10.3390\/act11090259"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"924","DOI":"10.1080\/0020717031000099029","article-title":"Higher-order sliding modes, differentiation and output-feedback control","volume":"76","author":"Levant","year":"2003","journal-title":"Int. J. Control"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2090","DOI":"10.1109\/TAC.2008.929402","article-title":"Robust adaptive control of feedback linearizable MIMO nonlinear systems with prescribed performance","volume":"53","author":"Bechlioulis","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"11830","DOI":"10.1016\/j.jfranklin.2019.11.056","article-title":"Decentralized finite-time adaptive fault-tolerant synchronization tracking control for multiple UAVs with prescribed performance","volume":"357","author":"Yu","year":"2020","journal-title":"J. Frankl. Inst.-Eng. Appl. Math."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1016\/j.isatra.2020.06.006","article-title":"Backstepping-based adaptive control of a quadrotor UAV with guaranteed tracking performance","volume":"105","author":"Koksal","year":"2020","journal-title":"ISA Trans."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"1541","DOI":"10.1007\/s11071-019-05071-w","article-title":"Adaptive coordinated control of uncertain free-floating space manipulators with prescribed control performance","volume":"97","author":"Lu","year":"2019","journal-title":"Nonlinear Dyn."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4479","DOI":"10.1109\/TNNLS.2021.3057482","article-title":"Prescribed Performance Fault-Tolerant Control for Uncertain Nonlinear MIMO System Using Actor-Critic Learning Structure","volume":"33","author":"Wang","year":"2021","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"772","DOI":"10.1109\/TCYB.2019.2921254","article-title":"Disturbance Observer-Based Fault-Tolerant Control for Robotic Systems With Guaranteed Prescribed Performance","volume":"52","author":"Huang","year":"2022","journal-title":"IEEE Trans. Cybern."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1931","DOI":"10.1109\/TEC.2020.3038010","article-title":"Adaptive Predefined Performance Sliding Mode Control of Motor Driving Systems With Disturbances","volume":"36","author":"Wang","year":"2021","journal-title":"IEEE Trans. Energy Convers."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"3275","DOI":"10.1109\/TMECH.2021.3107150","article-title":"Proximate Fixed-Time Prescribed Performance Tracking Control of Uncertain Robot Manipulators","volume":"27","author":"Yang","year":"2021","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"960","DOI":"10.1002\/rnc.5863","article-title":"Fault-tolerant control of an aerial manipulator with guaranteed tracking performance","volume":"32","author":"Ding","year":"2022","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1957","DOI":"10.1016\/j.automatica.2005.07.001","article-title":"Continuous finite-time control for robotic manipulators with terminal sliding mode","volume":"41","author":"Yu","year":"2005","journal-title":"Automatica"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9132\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,10]],"date-time":"2024-08-10T04:57:59Z","timestamp":1723265879000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/23\/9132"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,24]]},"references-count":43,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["s22239132"],"URL":"https:\/\/doi.org\/10.3390\/s22239132","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,11,24]]}}}