{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:48:38Z","timestamp":1760237318361,"version":"build-2065373602"},"reference-count":30,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,3,27]],"date-time":"2020-03-27T00:00:00Z","timestamp":1585267200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["SAICTPAC\/0004\/2015\u2014POCI-01-0145-FEDER-016434"],"award-info":[{"award-number":["SAICTPAC\/0004\/2015\u2014POCI-01-0145-FEDER-016434"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Electronics"],"abstract":"<jats:p>This paper addresses the problem of the left inversion of switched linear systems from a diagnostics perspective. The problem of left inversion is to reconstruct the input of a system with the knowledge of its output, whose differentiation is usually required. In the case of this work, the objective is to reconstruct the system\u2019s unknown inputs, based on the knowledge of its outputs, switching sequence and known inputs. With the inverse model of the switched linear system, a real-time Fault Detection and Isolation (FDI) algorithm with an integrated Fuzzy Logic System (FLS) that is capable of detecting and isolating abrupt faults occurring in the system is developed. In order to attenuate the effects of unknown disturbances and noise at the output of the inverse model, a smoothing strategy is also used. The results are illustrated with an example. The performance of the method is validated experimentally in a dc-dc boost converter, using a low-cost microcontroller, without any additional components.<\/jats:p>","DOI":"10.3390\/electronics9040561","type":"journal-article","created":{"date-parts":[[2020,3,31]],"date-time":"2020-03-31T13:27:19Z","timestamp":1585661239000},"page":"561","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Inversion-Based Approach for Detection and Isolation of Faults in Switched Linear Systems"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2627-6657","authenticated-orcid":false,"given":"Alexandre Miguel","family":"Silveira","sequence":"first","affiliation":[{"name":"Superior Institute of Engineering of Porto, Polytechnic Institute of Porto, 4249-015 Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7866-9068","authenticated-orcid":false,"given":"Rui Esteves","family":"Ara\u00fajo","sequence":"additional","affiliation":[{"name":"INESC TEC and Faculty of Engineering, University of Porto, 4200-465 Porto, Portugal"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1109\/TAC.1969.1099169","article-title":"Inversion of multivariable linear systems","volume":"14","author":"Silverman","year":"1969","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1109\/TAC.1969.1099133","article-title":"Invertibility of linear time-invariant dynamical systems","volume":"14","author":"Sain","year":"1969","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/TAC.1977.1101430","article-title":"Stable inversion of linear systems","volume":"22","author":"Moylan","year":"1977","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/j.laa.2007.02.006","article-title":"Left invertibility and duality for linear systems","volume":"425","author":"Malabre","year":"2007","journal-title":"Linear Algebra Its Appl."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1007\/BF01599999","article-title":"System inversion using orthogonal functions","volume":"6","author":"Lewis","year":"1987","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Santamarina, J.C., and Fratta, D. (2005). Discrete Signals and Inverse Problems: An Introduction for Engineers and Scientists, John Wiley.","DOI":"10.1002\/0470021896"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"847","DOI":"10.1016\/S0967-0661(02)00036-9","article-title":"A servo control system design using dynamic inversion","volume":"10","author":"Bianco","year":"2002","journal-title":"Control Eng. Pract."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.automatica.2018.05.005","article-title":"Inversion-based output tracking and unknown input reconstruction of square discrete-time linear systems","volume":"95","author":"Naderi","year":"2018","journal-title":"Automatica"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1347","DOI":"10.1109\/TAC.2011.2173422","article-title":"Identification of fault estimation filter from I\/O data for systems with stable inversion","volume":"57","author":"Dong","year":"2012","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1109\/TAC.2006.890371","article-title":"Delayed observers for linear systems with unknown inputs","volume":"52","author":"Sundaram","year":"2007","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1526","DOI":"10.1080\/00207170802582215","article-title":"Inversion-based residual generation for robust detection and isolation of faults by means of estimation of the inverse dynamics in linear dynamical systems","volume":"82","author":"Edelmayer","year":"2009","journal-title":"Int. J. Control"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"13","DOI":"10.3182\/20020721-6-ES-1901.00733","article-title":"Input Reconstruction by Means of System Inversion: Application to Fault Detection and Isolation","volume":"35","author":"Szigeti","year":"2002","journal-title":"IFAC Proc. Vol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/S0005-1098(98)00021-1","article-title":"Input observability and input reconstruction","volume":"34","author":"Hou","year":"1998","journal-title":"Automatica"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Palanthandalam-Madapusi, H.J., and Bernstein, D.S. (2007, January 12\u201314). A subspace algorithm for simultaneous identification and input reconstruction. Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, LA, USA.","DOI":"10.1109\/CDC.2007.4434852"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1007\/s00034-010-9214-4","article-title":"L-delay input and initial-state reconstruction for discrete-time linear systems","volume":"30","author":"Kirtikar","year":"2011","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"949","DOI":"10.1016\/j.automatica.2007.08.015","article-title":"Invertibility of switched linear systems","volume":"44","author":"Vu","year":"2008","journal-title":"Automatica"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mart\u00ednez-Hern\u00e1ndez, R., and Rinc\u00f3n-Pasaye, J.J. (2011, January 15\u201318). Fault diagnosis in linear multivariable systems: An inversion approach. Proceedings of the 2011 IEEE Electronics, Robotics and Automotive Mechanics Conference (CERMA 2011), Cuernavaca, Morelos, Mexico.","DOI":"10.1109\/CERMA.2011.47"},{"key":"ref_18","unstructured":"Szigeti, F., Vera, C., Bokor, J., and Edelmayer, A. (2001, January 4\u20137). Inversion based fault detection and isolation. Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228), Orlando, FL, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1059","DOI":"10.1109\/TCST.2010.2067214","article-title":"An Inversion-Based Approach to Fault Detection and Isolation in Switching Electrical Networks","volume":"19","author":"Tanwani","year":"2011","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Tanwani, A., and Liberzon, D. (2008, January 9\u201311). Invertibility of Nonlinear Switched Systems. Proceedings of the 2008 47th IEEE Conference on Decision and Control, Cancun, Mexico.","DOI":"10.1109\/CDC.2008.4739124"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pinheiro, V., and Ara\u00fajo, R.E. (2013, January 9\u201311). Evaluation of applicability of system inversion to fault detection and isolation on switched power converters. Proceedings of the Conference on Control and Fault-Tolerant Systems, SysTol, Nice, France.","DOI":"10.1109\/SysTol.2013.6693960"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Silveira, A., Araujo, R.E., and Ulson, J. (2017, January 17\u201320). Comparative study of inversion-based and observer-based approaches for fault diagnosis in DC-DC converters. Proceedings of the 2017 IEEE 8th International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Florianopolis, Brazil.","DOI":"10.1109\/PEDG.2017.7972516"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Sain, M., and Massey, J. (1969, January 17\u201319). A modified inverse for linear dynamical systems. Proceedings of the IEEE Symposium on Adaptive Processes (8th) Decision and Control, University Park, PA, USA.","DOI":"10.1109\/SAP.1969.269921"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Wang, G., Wei, Y.M., and Qiao, S. (2018). Generalized Inverses: Theory and Computations, Science Press.","DOI":"10.1007\/978-981-13-0146-9"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Du, D., Jiang, B., and Shi, P. (2015). Fault Tolerant Control for Switched Linear Systems, Springer International Publishing.","DOI":"10.1007\/978-3-319-15162-5"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Sundaram, S., and Hadjicostis, C.N. (2006, January 13\u201315). Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs. Proceedings of the 45th IEEE Conference on Decision and Control, San Diego, CA, USA.","DOI":"10.1109\/CDC.2006.376891"},{"key":"ref_27","unstructured":"Mathworks (2018). Fuzzy Logic Toolbox\u2122 User\u2019s Guide R2018b, MathWorks, Inc.. Technical Report."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Isermann, R. (2006). Fault-Diagnosis Systems\u2014An Introduction from Fault Detection to Fault Tolerance, Springer.","DOI":"10.1007\/3-540-30368-5"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Chen, G., and Pham, T. (2001). Introduction to Fuzzy Sets, Fuzzy Logic, and Fuzzy Control Systems, CRC Press.","DOI":"10.1201\/9781420039818"},{"key":"ref_30","unstructured":"Kazimierczuk, M.K. (2016). Pulse-Width Modulated DC-DC Power Converters, John Wiley & Sons, Ltd.. [2nd ed.]."}],"container-title":["Electronics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-9292\/9\/4\/561\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:12:36Z","timestamp":1760173956000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-9292\/9\/4\/561"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,27]]},"references-count":30,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["electronics9040561"],"URL":"https:\/\/doi.org\/10.3390\/electronics9040561","relation":{},"ISSN":["2079-9292"],"issn-type":[{"type":"electronic","value":"2079-9292"}],"subject":[],"published":{"date-parts":[[2020,3,27]]}}}