{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T12:32:24Z","timestamp":1763037144573,"version":"build-2065373602"},"reference-count":44,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2018,1,22]],"date-time":"2018-01-22T00:00:00Z","timestamp":1516579200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper presents a novel methodology of generic nature for controlling nonlinear systems, using inverse radial basis function neural network models, which may combine diverse data originating from various sources. The algorithm starts by applying the particle swarm optimization-based non-symmetric variant of the fuzzy means (PSO-NSFM) algorithm so that an approximation of the inverse system dynamics is obtained. PSO-NSFM offers models of high accuracy combined with small network structures. Next, the applicability domain concept is suitably tailored and embedded into the proposed control structure in order to ensure that extrapolation is avoided in the controller predictions. Finally, an error correction term, estimating the error produced by the unmodeled dynamics and\/or unmeasured external disturbances, is included to the control scheme to increase robustness. The resulting controller guarantees bounded input-bounded state (BIBS) stability for the closed loop system when the open loop system is BIBS stable. The proposed methodology is evaluated on two different control problems, namely, the control of an experimental armature-controlled direct current (DC) motor and the stabilization of a highly nonlinear simulated inverted pendulum. For each one of these problems, appropriate case studies are tested, in which a conventional neural controller employing inverse models and a PID controller are also applied. The results reveal the ability of the proposed control scheme to handle and manipulate diverse data through a data fusion approach and illustrate the superiority of the method in terms of faster and less oscillatory responses.<\/jats:p>","DOI":"10.3390\/s18010315","type":"journal-article","created":{"date-parts":[[2018,1,22]],"date-time":"2018-01-22T13:40:39Z","timestamp":1516628439000},"page":"315","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["An Inverse Neural Controller Based on the Applicability Domain of RBF Network Models"],"prefix":"10.3390","volume":"18","author":[{"given":"Alex","family":"Alexandridis","sequence":"first","affiliation":[{"name":"Department of Electronic Engineering, Technological Educational Institute of Athens, Agiou Spiridonos, 12243 Aigaleo, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0638-6437","authenticated-orcid":false,"given":"Marios","family":"Stogiannos","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, Technological Educational Institute of Athens, Agiou Spiridonos, 12243 Aigaleo, Greece"},{"name":"School of Chemical Engineering, National Technical University of Athens, Iroon Polytechneiou 9, Zografou, 15780 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nikolaos","family":"Papaioannou","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, Technological Educational Institute of Athens, Agiou Spiridonos, 12243 Aigaleo, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9483-1080","authenticated-orcid":false,"given":"Elias","family":"Zois","sequence":"additional","affiliation":[{"name":"Department of Electronic Engineering, Technological Educational Institute of Athens, Agiou Spiridonos, 12243 Aigaleo, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haralambos","family":"Sarimveis","sequence":"additional","affiliation":[{"name":"School of Chemical Engineering, National Technical University of Athens, Iroon Polytechneiou 9, Zografou, 15780 Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,1,22]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1083","DOI":"10.1016\/0005-1098(92)90053-I","article-title":"Neural networks for control systems\u2014A survey","volume":"6","author":"Hunt","year":"1992","journal-title":"Automatica"},{"key":"ref_2","unstructured":"Miller, W.T., Werbos, P.J., and Sutton, R.S. (1995). Neural Networks for Control, MIT Press."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Suykens, J.A.K., Vandewalle, J.P.L., and De Moor, B.L.R. (1996). Artificial Neural Networks for Modelling and Control of Non-Linear Systems, Springer.","DOI":"10.1007\/978-1-4757-2493-6"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1016\/j.jprocont.2015.07.010","article-title":"RBF-ARX model-based MPC strategies with application to a water tank system","volume":"34","author":"Zhou","year":"2015","journal-title":"J. Process Control"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.jprocont.2015.07.009","article-title":"Data-driven model reduction-based nonlinear MPC for large-scale distributed parameter systems","volume":"35","author":"Xie","year":"2015","journal-title":"J. Process Control"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.conengprac.2016.10.002","article-title":"Design and implementation of a neuro-adaptive backstepping controller for buck converter fed PMDC-motor","volume":"58","author":"Nizami","year":"2017","journal-title":"Control Eng. Pract."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2202","DOI":"10.1016\/j.asoc.2010.07.021","article-title":"Accuracy and computational efficiency of suboptimal nonlinear predictive control based on neural models","volume":"11","year":"2011","journal-title":"Appl. Soft Comput."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"457","DOI":"10.1109\/TNNLS.2013.2275948","article-title":"Robust model predictive control of nonlinear systems with unmodeled dynamics and bounded uncertainties based on neural networks","volume":"25","author":"Zheng","year":"2014","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1007\/s00170-003-1972-8","article-title":"A neural network model based predictive control approach: Application to a semi-batch reactor","volume":"26","author":"Matlaya","year":"2005","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"216","DOI":"10.3103\/S1060992X11030027","article-title":"Autoregressive neural network for model predictive control of multivariable cracking catalyst calcinator","volume":"20","author":"Guzairov","year":"2011","journal-title":"Opt. Mem. Neural Netw."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"830","DOI":"10.1016\/j.advengsoft.2011.05.026","article-title":"A radial basis function network training algorithm using a non-symmetric partition of the input space\u2014Application to a model predictive control configuration","volume":"42","author":"Alexandridis","year":"2011","journal-title":"Adv. Eng. Softw."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"902","DOI":"10.1109\/TSMCB.2007.896015","article-title":"A simulated annealing algorithm for prioritized multiobjective optimization\u2014Implementation in an adaptive model predictive control configuration","volume":"37","author":"Aggelogiannaki","year":"2007","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1016\/j.neucom.2014.10.066","article-title":"A novel model predictive control scheme based on Bees algorithm in a class of nonlinear systems: Application to a three tank system","volume":"152","author":"Sarailoo","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1109\/9.679024","article-title":"Indirect adaptive nonlinear control of drug delivery systems","volume":"43","author":"Polycarpou","year":"1998","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1007\/s00521-014-1555-7","article-title":"Model predictive engine air-ratio control using online sequential extreme learning machine","volume":"27","author":"Wong","year":"2016","journal-title":"Neural Comput. Appl."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1007\/s12555-011-0300-6","article-title":"Model predictive control: Review of the three decades of development","volume":"9","author":"Lee","year":"2011","journal-title":"Int. J. Control Autom. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1993","DOI":"10.1016\/j.neucom.2009.10.021","article-title":"On building local models for inverse system identification with vector quantization algorithms","volume":"73","author":"Souza","year":"2010","journal-title":"Neurocomputing"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1879","DOI":"10.1007\/s11071-012-0580-2","article-title":"Direct adaptive neural control of chaos in the permanent magnet synchronous motor","volume":"70","author":"Yu","year":"2012","journal-title":"Nonlinear Dyn."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/s11071-012-0451-x","article-title":"Direct neural discrete control of hypersonic flight vehicle","volume":"70","author":"Xu","year":"2012","journal-title":"Nonlinear Dyn."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"423","DOI":"10.1016\/j.asoc.2014.07.023","article-title":"Neural network control of nonlinear dynamic systems using hybrid algorithm","volume":"24","author":"Chtourou","year":"2014","journal-title":"Appl. Soft Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1637","DOI":"10.1109\/TNNLS.2012.2208655","article-title":"Feedback control by online learning an inverse model","volume":"23","author":"Waegeman","year":"2012","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1162\/neco.1989.1.2.281","article-title":"Fast learning in networks of locally-tuned processing units","volume":"1","author":"Moody","year":"1989","journal-title":"Neural Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1016\/j.asoc.2016.08.032","article-title":"Cooperative learning for radial basis function networks using particle swarm optimization","volume":"49","author":"Alexandridis","year":"2016","journal-title":"Appl. Soft Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2495","DOI":"10.1002\/aic.10505","article-title":"Nonlinear adaptive model predictive control based on self-correcting neural network models","volume":"51","author":"Alexandridis","year":"2005","journal-title":"AIChE J."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Ninos, K., Giannakakis, C., Kompogiannis, I., Stavrakas, I., and Alexandridis, A. (2011, January 15\u201318). Nonlinear control of a DC-motor based on radial basis function neural networks. Proceedings of the International Symposium on Innovations in Intelligent Systems and Applications (INISTA), Istanbul, Turkey.","DOI":"10.1109\/INISTA.2011.5946168"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1016\/j.neunet.2014.11.008","article-title":"Fast clustered radial basis function network as an adaptive predictive controller","volume":"63","author":"Kosic","year":"2015","journal-title":"Neural Netw."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1016\/j.neucom.2014.10.011","article-title":"A robust safety-oriented autonomous cruise control scheme for electric vehicles based on model predictive control and online sequential extreme learning machine with a hyper-level fault tolerance-based supervisor","volume":"151","author":"Mozaffari","year":"2015","journal-title":"Neurocomputing"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1162\/neco.1991.3.2.246","article-title":"Universal approximation using radial-basis-function networks","volume":"3","author":"Park","year":"1991","journal-title":"Neural Comput."},{"key":"ref_29","unstructured":"Haley, P.J., and Soloway, D. (1992, January 7\u201311). Extrapolation limitations of multilayer feedforward neural networks. Proceedings of the International Joint Conference on Neural Networks (IJCNN), Baltimore, MD, USA."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Hossaini-asl, E., and Shahbazian, M. (2009, January 11\u201314). Nonlinear dynamic system control using wavelet neural network based on sampling theory. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics (SMC), San Antonio, TX, USA.","DOI":"10.1109\/ICSMC.2009.5346904"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"968","DOI":"10.1016\/j.jprocont.2013.04.008","article-title":"An offset-free neural controller based on a non-extrapolating scheme for approximating the inverse process dynamics","volume":"23","author":"Alexandridis","year":"2013","journal-title":"J. Process Control"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1109\/TNNLS.2012.2227794","article-title":"Radial basis function network training using a nonsymmetric partition of the input space and particle swarm optimization","volume":"24","author":"Alexandridis","year":"2013","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"4791","DOI":"10.3390\/molecules17054791","article-title":"Comparison of different approaches to define the applicability domain of qsar models","volume":"17","author":"Sahigara","year":"2012","journal-title":"Molecules"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Darken, C., and Moody, J. (1990, January 17\u201321). Fast adaptive k-means clustering: Some empirical results. Proceedings of the International Joint Conference on Neural Networks (IJCNN), San Diego, CA, USA.","DOI":"10.1109\/IJCNN.1990.137720"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1003","DOI":"10.1016\/S0893-6080(03)00052-2","article-title":"A new algorithm for online structure and parameter adaptation of RBF networks","volume":"16","author":"Alexandridis","year":"2003","journal-title":"Neural Netw."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"5443","DOI":"10.1109\/TGRS.2013.2288979","article-title":"Large earthquake occurrence estimation based on radial basis function neural networks","volume":"52","author":"Alexandridis","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1016\/j.jbi.2014.03.008","article-title":"A medical diagnostic tool based on radial basis function classifiers and evolutionary simulated annealing","volume":"49","author":"Alexandridis","year":"2014","journal-title":"J. Biomed. Inform."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"2831","DOI":"10.1109\/TNNLS.2016.2598722","article-title":"A fast and efficient method for training categorical radial basis function networks","volume":"28","author":"Alexandridis","year":"2017","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"ref_39","unstructured":"Rawlings, J.B., and Mayne, D.Q. (2009). Model Predictive Control: Theory and Design, Nob Hill."},{"key":"ref_40","unstructured":"Seborg, D.E., Edgar, T.F., and Mellichamp, D.A. (2004). Process Dynamics and Control, John Wiley & Sons, Inc.. [2nd ed.]."},{"key":"ref_41","unstructured":"(2000). Modular Servo System MS150 Book 3: DC, Synchro, & AC Advanced Experiments, Feedback Instruments Ltd. Press."},{"key":"ref_42","unstructured":"Krause, P.C. (1986). Analysis of Electric Machinery, McGraw-Hill."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1769","DOI":"10.1109\/TCST.2013.2293401","article-title":"Sliding mode control with mixed current and delayed states for offshore steel jacket platforms","volume":"22","author":"Zhang","year":"2013","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jsv.2016.01.008","article-title":"Event-triggered h\u221e reliable control for offshore structures in network environments","volume":"368","author":"Zhang","year":"2016","journal-title":"J. Sound Vib."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/1\/315\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:52:08Z","timestamp":1760194328000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/1\/315"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,1,22]]},"references-count":44,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2018,1]]}},"alternative-id":["s18010315"],"URL":"https:\/\/doi.org\/10.3390\/s18010315","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2018,1,22]]}}}