{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,13]],"date-time":"2025-12-13T07:16:29Z","timestamp":1765610189472,"version":"build-2065373602"},"reference-count":28,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T00:00:00Z","timestamp":1642636800000},"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>Applications of safety-related control systems demand reliable and credible inputs from physical sensors, therefore there is a need to extend their capabilities to provide a validated input with high availability. Our main idea is to insert virtual sensors between physical sensors and the control system\u2019s logic. The created solution can validate the values of real sensors and with the use of multiple virtual sensors we can achieve high availability in addition, therefore our solution is entitled as a virtual redundant sensor. It works by the digital twin\u2019s concept and uses fusion function to calculate validated results. The fusion function is used to transform the measured values from the physical sensors according to designed numerical models. The selection of a numerical model with assigned fusion functions can be performed via the WEB-based graphical user interface. Proposal of the numerical model is created and validated on the experimental workplace with emulation of physical sensors and MQTT integration (smart IoT sensors). The results of testing have shown that our solution can be applied to validate the values of physical sensors. Proposed fusion functions calculated results according to the selected model in all cases, while non-standard cases were handled according to our definition. In addition, the high availability concept with a group of two virtual sensors has proven fast recovery and availability of results for safety-related applications as well.<\/jats:p>","DOI":"10.3390\/s22030778","type":"journal-article","created":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T22:51:06Z","timestamp":1642719066000},"page":"778","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Simulation of Virtual Redundant Sensor Models for Safety-Related Applications"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6778-0978","authenticated-orcid":false,"given":"Peter","family":"Peniak","sequence":"first","affiliation":[{"name":"Department of Control and Information Systems, Faculty of Electrical Engineering and Information Technology, University of \u017dilina, 01026 \u017dilina, Slovakia"}]},{"given":"Karol","family":"R\u00e1sto\u010dn\u00fd","sequence":"additional","affiliation":[{"name":"Department of Control and Information Systems, Faculty of Electrical Engineering and Information Technology, University of \u017dilina, 01026 \u017dilina, Slovakia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4925-0919","authenticated-orcid":false,"given":"Al\u017ebeta","family":"Kan\u00e1likov\u00e1","sequence":"additional","affiliation":[{"name":"Department of Control and Information Systems, Faculty of Electrical Engineering and Information Technology, University of \u017dilina, 01026 \u017dilina, Slovakia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3053-0822","authenticated-orcid":false,"given":"Em\u00edlia","family":"Buben\u00edkov\u00e1","sequence":"additional","affiliation":[{"name":"Department of Control and Information Systems, Faculty of Electrical Engineering and Information Technology, University of \u017dilina, 01026 \u017dilina, Slovakia"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Peniak, P., Buben\u00edkov\u00e1, E., and Kan\u00e1likov\u00e1, A. (2021, January 7\u20138). The virtual redundant sensors via Edge Computing. Proceedings of the 2021 International Conference on Applied Electronics (AE), Pilsen, Czech Republic.","DOI":"10.23919\/AE51540.2021.9542888"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"154","DOI":"10.4236\/jcc.2015.35021","article-title":"Internet of Things (IoT): A Literature Review","volume":"3","author":"Madakam","year":"2015","journal-title":"J. Comput. Commun."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Xing, L., Zhao, G., Wang, Y., and Mandava, L. (2018, January 22\u201325). Competing failure analysis in IoT systems with cascading functional dependence. Proceedings of the 2018 Annual Reliability and Maintainability Symposium (RAMS), Reno, NV, USA.","DOI":"10.1109\/RAM.2018.8463129"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Huangshui, H., and Guihe, Q. (2011, January 28\u201329). Fault management frameworks in wireless sensor networks. Proceedings of the 2011 Fourth International Conference on Intelligent Computation Technology and Automation, Shenzhen, China.","DOI":"10.1109\/ICICTA.2011.559"},{"key":"ref_5","unstructured":"Qikun, S., Bin, J., and Peng, S. (2017). Fault Diagnosis and Fault-Tolerant Control Based on Adaptive Control Approach, Springer. Available online: https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-52530-3.pdf."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"8019","DOI":"10.1109\/TIE.2018.2883267","article-title":"Observer-Based Adaptive Decentralized Fault-Tolerant Control of Nonlinear Large-Scale Systems with Sensor and Actuator Faults","volume":"66","author":"Zhang","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Vach\u00e1lek, J., \u0160i\u0161mi\u0161ov\u00e1, D., Va\u0161ek, P., Fi\u0165ka, I., Slov\u00e1k, J., and \u0160imovec, M. (2021). Design and Implementation of Universal Cyber-Physical Model for Testing Logistic Control Algorithms of Production Line\u2019s Digital Twin by Using Color Sensor. Sensors, 21.","DOI":"10.3390\/s21051842"},{"key":"ref_8","first-page":"1","article-title":"Knowledge-based approach to selection of weight-in-motion equipment","volume":"Volume 640","author":"Mikulski","year":"2016","journal-title":"Challenge of Transport Telematics, Proceedings of the 16th International Conference on Transport Systems Telematics, TST 2016, Katowice-Ustro\u0144, Poland, 16\u201319 March 2016"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"7150","DOI":"10.1109\/JSEN.2016.2597292","article-title":"Intelligent real-time MEMS sensor fusion and calibration","volume":"16","author":"Nemec","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MS.2013.141","article-title":"Sensor Cloud: A Cloud of Virtual Sensors","volume":"31","author":"Madria","year":"2014","journal-title":"IEEE Softw. J."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"12868","DOI":"10.1109\/JSEN.2020.3033153","article-title":"A Review on Soft Sensors for Monitoring, Control, and Optimization of Industrial Processes","volume":"21","author":"Jiang","year":"2021","journal-title":"IEEE Sens. J."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"\u0160abanovi\u010d, E., Kojis, P., \u0160ukevi\u010dius, \u0160., Shyrokau, B., Ivanov, V., Dhaens, M., and Skrickij, V. (2021). Feasibility of a Neural Network-Based Virtual Sensor for Vehicle Unsprung Mass Relative Velocity Estimation. Sensors, 21.","DOI":"10.20944\/preprints202107.0652.v1"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Paepae, T., Bokoro, P.N., and Kyamakya, K. (2021). From Fully Physical to Virtual Sensing for Water Quality Assessment: A Comprehensive Review of the Relevant State-of-the-Art. Sensors, 21.","DOI":"10.3390\/s21216971"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Pedrollo, G., Konzen, A.A., de Morais, W.O., and Pignaton de Freitas, E. (2021). Using Smart Virtual-Sensor Nodes to Improve the Robustness of Indoor Localization Systems. Sensors, 21.","DOI":"10.3390\/s21113912"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Brunello, A., Urgolo, A., Pittino, F., Montvay, A., and Montanari, A. (2021). Virtual Sensing and Sensors Selection for Efficient Temperature Monitoring in Indoor Environments. Sensors, 21.","DOI":"10.3390\/s21082728"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Li, Z., Ye, J., and Wu, H. (2019). A Virtual Sensor for Collision Detection and Distinction with Conventional Industrial Robots. Sensors, 19.","DOI":"10.3390\/s19102368"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Guzm\u00e1n, C.H., Carrera, J.L., Dur\u00e1n, H.A., Berumen, J., Ortiz, A.A., Guirette, O.A., Arroyo, A., Brizuela, J.A., G\u00f3mez, F., and Blanco, A. (2019). Implementation of Virtual Sensors for Monitoring Temperature in Greenhouses Using CFD and Control. Sensors, 19.","DOI":"10.3390\/s19010060"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Schmidt, S., Oberrath, J., and Mercorelli, P. (2021). A Sensor Fault Detection Scheme as a Functional Safety Feature for DC-DC Converters. Sensors, 21.","DOI":"10.3390\/s21196516"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Gao, L., Li, D., Li, D., Yao, L., Liang, L., and Gao, Y. (2019). A Novel Chiller Sensors Fault Diagnosis Method Based on Virtual Sensors. Sensors, 19.","DOI":"10.3390\/s19133013"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Mattera, C.G., Quevedo, J., Escobet, T., Shaker, H.R., and Jradi, M. (2018). A Method for Fault Detection and Diagnostics in Ventilation Units Using Virtual Sensors. Sensors, 18.","DOI":"10.3390\/s18113931"},{"key":"ref_21","unstructured":"R\u00e1sto\u010dn\u00fd, K., and \u017dd\u00e1nsky, J. (2012, January 5\u20137). Specificities of safety PLC based implementation of the safety function. Proceedings of the International Conference on Applied Electronics, AE, Pilsen, Czech Republic. ISSN 1803-7232."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Dekking, F.M., Kraaikamp, C., Lopuha\u00e4, H.P., and Meester, L.E. (2006). A Modern Introduction to Probability and Statistics (Understanding Why and How), Springer.","DOI":"10.1007\/1-84628-168-7"},{"key":"ref_23","unstructured":"(2010). Functional Safety of Electrical\/Electronic\/Programmable Electronic Safety-Related Systems (Standard No. EN61508)."},{"key":"ref_24","unstructured":"OASIS (2021, November 11). Specification MQTT Version 3.1.1. Available online: http:\/\/docs.oasis-open.org\/mqtt\/mqtt\/v3.1.1\/mqtt-v3.1.1.html."},{"key":"ref_25","unstructured":"Egli, P.R. (2021, November 11). MQ Telemetry Transport\u2014An Introduction to MQTT, A Protocol for M2M and IoT Applications. Available online: http:\/\/www.indigoo.com\/dox\/wsmw\/1_Middleware\/MQTT.pdf."},{"key":"ref_26","unstructured":"ISO\/IEC (2021, November 11). ISO\/IEC 20922:2016, Information Technology\u2014Message Queuing Telemetry Transport (MQTT) v3.1.1. Available online: https:\/\/www.iso.org\/standard\/69466.html."},{"key":"ref_27","unstructured":"RabbitMQ (2021, November 11). RabbitMQ Is the Most Widely Deployed Open Source Message Broker. Available online: https:\/\/www.rabbitmq.com."},{"key":"ref_28","unstructured":"RabbitMQ (2021, November 11). RabbitMQ Tutorial. Available online: https:\/\/www.tutlane.com\/tutorial\/rabbitmq."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/3\/778\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:04:44Z","timestamp":1760133884000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/3\/778"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,20]]},"references-count":28,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["s22030778"],"URL":"https:\/\/doi.org\/10.3390\/s22030778","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,1,20]]}}}