{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:37:15Z","timestamp":1769906235758,"version":"3.49.0"},"reference-count":27,"publisher":"MDPI AG","issue":"16","license":[{"start":{"date-parts":[[2020,8,16]],"date-time":"2020-08-16T00:00:00Z","timestamp":1597536000000},"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>The purpose of the paper is to develop an efficient approach to fault-tolerant control for nonlinear systems of magnetic brakes. The challenging problems of accurate modeling, reliable fault detection and a control design able to compensate for potential sensor faults are addressed. The main idea here is to make use of the repetitive character of the control task and apply iterative learning control based on the observational data to accurately tune the system models for different states of the system. The proposed control scheme uses a learning controller built on a mixture of neural networks that estimate system responses for various operating points; it is then able to adapt to changing working conditions of the device. Then, using the tracking error norm as a sufficient statistic for detection of sensor fault, a simple thresholding technique is provided for verification of the hypothesis on abnormal sensor states. This also makes it possible to start the reconstruction of faulty sensor signals to properly compensate for the control of the system. The paper highlights the components of the complete iterative learning procedure including the system identification, fault detection and fault-tolerant control. Additionally, a series of experiments was conducted for the developed control strategy applied to a magnetic brake system to track the desired reference with the acceptable accuracy level, taking into account various fault scenarios.<\/jats:p>","DOI":"10.3390\/s20164598","type":"journal-article","created":{"date-parts":[[2020,8,17]],"date-time":"2020-08-17T04:35:51Z","timestamp":1597638951000},"page":"4598","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Sensor Fault-Tolerant Control Design for Magnetic Brake System"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6989-9400","authenticated-orcid":false,"given":"Krzysztof","family":"Patan","sequence":"first","affiliation":[{"name":"Institute of Control and Computation Engineering, University of Zielona G\u00f3ra, 65-516 Zielona G\u00f3ra, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2982-6741","authenticated-orcid":false,"given":"Maciej","family":"Patan","sequence":"additional","affiliation":[{"name":"Institute of Control and Computation Engineering, University of Zielona G\u00f3ra, 65-516 Zielona G\u00f3ra, Poland"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5677-799X","authenticated-orcid":false,"given":"Kamil","family":"Klimkowicz","sequence":"additional","affiliation":[{"name":"Institute of Control and Computation Engineering, University of Zielona G\u00f3ra, 65-516 Zielona G\u00f3ra, Poland"}]}],"member":"1968","published-online":{"date-parts":[[2020,8,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/0967-0661(95)00202-4","article-title":"Modeling and control of an eddy current brake","volume":"4","author":"Simeu","year":"1996","journal-title":"Control. Eng. Pract."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1049\/iet-est.2013.0008","article-title":"Design of a controller for rail eddy current brake system","volume":"4","author":"Zamani","year":"2014","journal-title":"IET Electr. Syst. Transp."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Yang, J., Yi, F., and Wang, J. (2018, January 9\u201311). Model-based adaptive control of eddy current retarder. Proceedings of the 30th Chinese Control and Decision Conference, Shenyang, China.","DOI":"10.1109\/CCDC.2018.8407434"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"615","DOI":"10.1016\/S0957-4158(99)00008-2","article-title":"Optimal robust control of a contactless brake system using an eddy current","volume":"9","author":"Lee","year":"1999","journal-title":"Mechatronics"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Anwar, S. (2005, January 5\u201311). A torque based sliding model control of an eddy current braking system for automotive applications. Proceedings of the ASME International Mechanical Engineering Congress and Exposition, Orlando, FL, USA.","DOI":"10.1115\/IMECE2005-79148"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"65","DOI":"10.7763\/IJET.2015.V7.768","article-title":"Research of Multiple Sensors Adaptive Fault-Tolerant Control Based on T-S Fuzzy Model for EMB System","volume":"7","author":"Xu","year":"2015","journal-title":"Int. J. Eng. Technol."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1016\/j.ress.2016.01.001","article-title":"Fault-tolerant braking control with integerated EMBs and regenerative in-wheel motors","volume":"149","author":"Huang","year":"2016","journal-title":"Reliab. Eng. Syst. Saf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"923","DOI":"10.1007\/s12239-016-0090-1","article-title":"Fault-tolerant braking control with integerated EMBs and regenerative in-wheel motors","volume":"17","author":"Kim","year":"2016","journal-title":"Int. J. Automot. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/MCS.2006.1636313","article-title":"A survey of Iterative Learning Control: A learning-based method for high-performance tracking control","volume":"26","author":"Bristow","year":"2006","journal-title":"IEEE Control Syst. Mag."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"748","DOI":"10.1109\/9.668852","article-title":"A discrete iterative learning control for a class of nonlinear time-varying systems","volume":"43","author":"Chien","year":"1998","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Blanke, M., Kinnaert, M., Lunze, J., and Staroswiecki, M. (2016). Diagnosis and Fault-Tolerant Control, Springer.","DOI":"10.1007\/978-3-662-47943-8"},{"key":"ref_12","unstructured":"Noura, H., Theilliol, D., Ponsart, J., and Chamseddine, A. (2003). Fault-Tolerant Control Systems: Design and Practical Applications, Springer."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Ducard, G.J.J. (2009). Fault-Tolerant Flight Control and Guidance Systems: Practical Methods for Small Unmanned Aerial Vehicles, Springer. Advances in Industrial Control.","DOI":"10.1007\/978-1-84882-561-1"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Mahmoud, M., Jiang, J., and Zhang, Y. (2003). Active Fault Tolerant Control Systems: Stochastic Analysis and Synthesis, Springer.","DOI":"10.1007\/3-540-36283-5"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Patan, K., and Patan, M. (2019, January 9\u201311). Neural-network-based high-order iterative learning control. Proceedings of the 2019 American Control Conference (ACC), Philadelphia, PA, USA.","DOI":"10.23919\/ACC.2019.8814389"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1037","DOI":"10.1016\/j.conengprac.2010.05.006","article-title":"Virtual sensors design for active fault tolerant control system applied to a winding machine","volume":"18","author":"Ponsart","year":"2010","journal-title":"Control Eng. Pract."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1016\/j.jprocont.2013.12.016","article-title":"A virtual actuator and sensor approach for fault tolerant control of LPV systems","volume":"24","author":"Rotondo","year":"2014","journal-title":"J. Process. Control."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1075","DOI":"10.1109\/TVT.2012.2230200","article-title":"Virtual-sensor-based maximum-likelihood voting approach for fault-tolerant control of electric vehicle powertrains","volume":"62","author":"Tabbache","year":"2012","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Sami, M., and Patton, R.J. (2012, January 3\u20135). Wind turbine sensor fault tolerant control via a multiple-model approach. Proceedings of the 2012 UKACC International Conference on Control, IEEE, Cardiff, UK.","DOI":"10.1109\/CONTROL.2012.6334616"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Patan, M. (2012). Optimal Sensor Networks Scheduling in Identification of Distributed Parameter Systems, Springer Science & Business Media.","DOI":"10.1007\/978-3-642-28230-0"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Ahn, H.S., Moore, K.L., and Chen, Y. (2007). Iterative Learning Control. Robustness and Monotonic Convergence for Interval Systems, Springer. Communications and Control Engineering.","DOI":"10.1007\/978-1-84628-859-3"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Patan, K., and Patan, M. (2018, January 12\u201315). Design and convergence of iterative learning control based on neural networks. Proceedings of the European Control Conference, ECC 2018, Limassol, Cyprus.","DOI":"10.23919\/ECC.2018.8550315"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1016\/j.isatra.2019.08.044","article-title":"Neural-network-based iterative learning control of nonlinear systems","volume":"98","author":"Patan","year":"2020","journal-title":"ISA Trans."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1001","DOI":"10.1080\/002071700411304","article-title":"Survey of gain-scheduling analysis and design","volume":"73","author":"Leith","year":"2000","journal-title":"Int. J. Control"},{"key":"ref_25","first-page":"190","article-title":"Learning with ensembles: How over-fitting can be useful","volume":"9","author":"Sollich","year":"1996","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"ref_26","unstructured":"Patan, K., Patan, M., and Kowal\u00f3w, D. (2016, January 12\u201314). Optimal sensor selection for model identification in iterative learning control of spatiotemporal systems. Proceedings of the 55th IEEE Conference on Decision and Control (CDC), Las Vegas, NV, USA."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"13402","DOI":"10.1016\/j.ifacol.2017.08.2277","article-title":"Neural networks in design of iterative learning control for nonlinear systems","volume":"50","author":"Patan","year":"2017","journal-title":"IFAC PapersOnLine"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/16\/4598\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:01:47Z","timestamp":1760176907000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/16\/4598"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,16]]},"references-count":27,"journal-issue":{"issue":"16","published-online":{"date-parts":[[2020,8]]}},"alternative-id":["s20164598"],"URL":"https:\/\/doi.org\/10.3390\/s20164598","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,16]]}}}