{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T20:08:10Z","timestamp":1762459690120,"version":"build-2065373602"},"reference-count":32,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2018,12,7]],"date-time":"2018-12-07T00:00:00Z","timestamp":1544140800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Spanish Ministry of Economy and Competitiveness (MINECO) and FEDER funds. Project: &quot;SURF, Intelligent System for integrated and sustainable management of urban fleets&quot;","award":["TIN2015-65515-C4-3-R"],"award-info":[{"award-number":["TIN2015-65515-C4-3-R"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Energies"],"abstract":"<jats:p>The monitoring of the Internet of things networks depends to a great extent on the availability and correct functioning of all the network nodes that collect data. This network nodes all of which must correctly satisfy their purpose to ensure the efficiency and high quality of monitoring and control of the internet of things networks. This paper focuses on the problem of fault-tolerant maintenance of a networked environment in the domain of the internet of things. Based on continuous-time Markov chains, together with a cooperative control algorithm, a novel feedback model-based predictive hybrid control algorithm is proposed to improve the maintenance and reliability of the internet of things network. Virtual sensors are substituted for the sensors that the algorithm predicts will not function properly in future time intervals; this allows for maintaining reliable monitoring and control of the internet of things network. In this way, the internet of things network improves its robustness since our fault tolerant control algorithm finds the malfunction nodes that are collecting incorrect data and self-correct this issue replacing malfunctioning sensors with new ones. In addition, the proposed model is capable of optimising sensor positioning. As a result, data collection from the environment can be kept stable. The developed continuous-time control model is applied to guarantee reliable monitoring and control of temperature in a smart supermarket. Finally, the efficiency of the presented approach is verified with the results obtained in the conducted case study.<\/jats:p>","DOI":"10.3390\/en11123430","type":"journal-article","created":{"date-parts":[[2018,12,10]],"date-time":"2018-12-10T03:36:41Z","timestamp":1544413001000},"page":"3430","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":30,"title":["Fault-Tolerant Temperature Control Algorithm for IoT Networks in Smart Buildings"],"prefix":"10.3390","volume":"11","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0198-696X","authenticated-orcid":false,"given":"Roberto","family":"Casado-Vara","sequence":"first","affiliation":[{"name":"BISITE Digital Innovation Hub, University of Salamanca. Edificio Multiusos I+D+i, 37007 Salamanca, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4560-9544","authenticated-orcid":false,"given":"Zita","family":"Vale","sequence":"additional","affiliation":[{"name":"GECAD\u2014Research Group on Intelligent Engineering and Computing for Advanced Innovation and DevelopmentInstitute of Engineering\u2014Polytechnic of Porto (ISEP\/IPP), 4249-015 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8175-2201","authenticated-orcid":false,"given":"Javier","family":"Prieto","sequence":"additional","affiliation":[{"name":"BISITE Digital Innovation Hub, University of Salamanca. Edificio Multiusos I+D+i, 37007 Salamanca, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2829-1829","authenticated-orcid":false,"given":"Juan M.","family":"Corchado","sequence":"additional","affiliation":[{"name":"BISITE Digital Innovation Hub, University of Salamanca. Edificio Multiusos I+D+i, 37007 Salamanca, Spain"}]}],"member":"1968","published-online":{"date-parts":[[2018,12,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1109\/JPROC.2006.887288","article-title":"A survey of recent results in networked control systems","volume":"95","author":"Hespanha","year":"2007","journal-title":"Proc. IEEE"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Mo, Y., Garone, E., Casavola, A., and Sinopoli, B. (2010, January 15\u201317). False data injection attacks against state estimation in wireless sensor networks. Proceedings of the 2010 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA.","DOI":"10.1109\/CDC.2010.5718158"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1016\/j.automatica.2005.09.007","article-title":"Finite-time stabilization via dynamic output feedback","volume":"42","author":"Amato","year":"2006","journal-title":"Automatica"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"919","DOI":"10.1016\/j.automatica.2010.02.008","article-title":"Finite-time control of discrete-time linear systems: Analysis and design conditions","volume":"46","author":"Amato","year":"2010","journal-title":"Automatica"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1002\/rnc.3297","article-title":"Robust stabilization of MIMO systems in finite\/fixed time","volume":"26","author":"Polyakov","year":"2016","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"795","DOI":"10.1007\/s10958-013-1219-7","article-title":"Global positional synthesis and stabilization in finite time of MIMO generalized triangular systems by means of the controllability function method","volume":"189","author":"Korobov","year":"2013","journal-title":"J. Math. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1887","DOI":"10.1109\/TAC.2008.929392","article-title":"Finite-time semistability and consensus for nonlinear dynamical networks","volume":"53","author":"Hui","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2388","DOI":"10.1002\/rnc.2997","article-title":"Multi-surface sliding control for fast finite-time leader\u2013follower consensus with high order SISO uncertain nonlinear agents","volume":"24","author":"Khoo","year":"2014","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1016\/j.epsr.2016.10.056","article-title":"A stochastic model for energy resources management considering demand response in smart grids","volume":"143","author":"Soares","year":"2017","journal-title":"Electr. Power Syst. Res."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2299","DOI":"10.1109\/TCYB.2014.2370645","article-title":"Composite adaptive fuzzy output feedback control design for uncertain nonlinear strict-feedback systems with input saturation","volume":"45","author":"Li","year":"2015","journal-title":"IEEE Trans. Cybern."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"976","DOI":"10.1002\/rnc.3914","article-title":"Event-triggered adaptive backstepping control for parametric strict-feedback nonlinear systems","volume":"28","author":"Li","year":"2018","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"211","DOI":"10.1145\/505248.506010","article-title":"Data quality assessment","volume":"45","author":"Pipino","year":"2002","journal-title":"Commun. ACM"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"5087","DOI":"10.1002\/rnc.4306","article-title":"A game theory approach for cooperative control to improve data quality and false data detection in WSN","volume":"28","author":"Corchado","year":"2018","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1145\/269012.269022","article-title":"A product perspective on total data quality management","volume":"41","author":"Wang","year":"1998","journal-title":"Commun. ACM"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4479","DOI":"10.1002\/rnc.4247","article-title":"Improved stability conditions for discrete-time systems under dynamic network protocols","volume":"28","author":"Liu","year":"2018","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2372","DOI":"10.1016\/j.automatica.2012.06.002","article-title":"Adaptive output feedback tracking for a class of nonlinear systems","volume":"48","author":"Zhang","year":"2012","journal-title":"Automatica"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Lezama, F., Soares, J., Hernandez-Leal, P., Kaisers, M., Pinto, T., and do Vale, Z.M.A. (2018). Local energy markets: Paving the path towards fully Transactive energy systems. IEEE Trans. Power Syst.","DOI":"10.1109\/TPWRS.2018.2833959"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1016\/j.ijepes.2018.06.050","article-title":"Context aware q-learning-based model for decision support in the negotiation of energy contracts","volume":"104","author":"Pinto","year":"2019","journal-title":"Int. J. Electr. Power Energy Syst."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Faria, P., Sp\u00ednola, J., and Vale, Z. (2018). Reschedule of Distributed Energy Resources by an Aggregator for Market Participation. Energies, 11.","DOI":"10.3390\/en11040713"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Fotouhi Ghazvini, M.A., Soares, J., Morais, H., Castro, R., and Vale, Z. (2017). Dynamic Pricing for Demand Response Considering Market Price Uncertainty. Energies, 10.","DOI":"10.3390\/en10091245"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.energy.2016.09.096","article-title":"Generation of realistic scenarios for multi-agent simulation of electricity markets","volume":"116","author":"Silva","year":"2016","journal-title":"Energy"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Santos, G., Pinto, T., Pra\u00e7a, I., and Vale, Z. (2016). An interoperable approach for energy systems simulation: Electricity market participation ontologies. Energies, 9.","DOI":"10.3390\/en9110878"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/j.automatica.2014.10.116","article-title":"Adaptive output feedback control for a class of large-scale nonlinear time-delay systems","volume":"52","author":"Zhang","year":"2015","journal-title":"Automatica"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"4188","DOI":"10.1002\/rnc.4228","article-title":"Fault-tolerant leader-follower formation control of marine surface vessels with unknown dynamics and actuator faults","volume":"28","author":"Zhang","year":"2018","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.enbuild.2017.03.020","article-title":"Demand response implementation in smart households","volume":"143","author":"Ghazvini","year":"2017","journal-title":"Energy Build."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1977","DOI":"10.1109\/TCYB.2014.2363073","article-title":"Neural-based adaptive output-feedback control for a class of nonstrict-feedback stochastic nonlinear systems","volume":"45","author":"Wang","year":"2015","journal-title":"IEEE Trans. Cybern."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Casado-Vara, R., Gonz\u00e1lez-Briones, A., Prieto, J., and Corchado, J.M. (2018, January 6\u20138). Smart Contract for Monitoring and Control of Logistics Activities: Pharmaceutical Utilities Case Study. Proceedings of the 13th International Conference on Soft Computing Models in Industrial and Environmental Applications, San Sebastian, Spain.","DOI":"10.1007\/978-3-319-94120-2_49"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1016\/j.procs.2018.07.193","article-title":"How blockchain improves the supply chain: Case study alimentary supply chain","volume":"134","author":"Prieto","year":"2018","journal-title":"Procedia Comput. Sci."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Casado-Vara, R., Prieto, J., and Corchado, J.M. (2018, January 6\u20138). How Blockchain Could Improve Fraud Detection in Power Distribution Grid. Proceedings of the 13th International Conference on Soft Computing Models in Industrial and Environmental Applications, San Sebastian, Spain.","DOI":"10.1007\/978-3-319-94120-2_7"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Casado-Vara, R., de la Prieta, F., Prieto, J., and Corchado, J.M. (2018, January 4). Blockchain framework for IoT data quality via edge computing. Proceedings of the 1st Workshop on Blockchain-enabled Networked Sensor Systems, Shenzhen, China.","DOI":"10.1145\/3282278.3282282"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Mailund, T. (2018). Continuous-Time Markov Chains. Domain-Specific Languages in R, Apress.","DOI":"10.1007\/978-1-4842-3588-1"},{"key":"ref_32","unstructured":"(2018, December 06). DHT11 datasheet. Available online: http:\/\/www.micropik.com\/PDF\/dht11.pdf."}],"container-title":["Energies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1996-1073\/11\/12\/3430\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:31:58Z","timestamp":1760196718000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1996-1073\/11\/12\/3430"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,7]]},"references-count":32,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2018,12]]}},"alternative-id":["en11123430"],"URL":"https:\/\/doi.org\/10.3390\/en11123430","relation":{},"ISSN":["1996-1073"],"issn-type":[{"type":"electronic","value":"1996-1073"}],"subject":[],"published":{"date-parts":[[2018,12,7]]}}}