{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T14:16:05Z","timestamp":1768745765577,"version":"3.49.0"},"reference-count":36,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2021,7,21]],"date-time":"2021-07-21T00:00:00Z","timestamp":1626825600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>A new active fault tolerant control scheme based on active fault diagnosis is proposed to address the component\/actuator faults for systems with state and input constraints. Firstly, the active fault diagnosis is composed of diagnostic observers, constant auxiliary signals, and separation hyperplanes, all of which are designed offline. In online applications, only a single diagnostic observer is activated to achieve fault detection and isolation. Compared with the traditional multi-observer parallel diagnosis methods, such a design is beneficial to improve the diagnostic efficiency. Secondly, the active fault tolerant control is composed of outer fault tolerant control, inner fault tolerant control and a linear-programming-based interpolation control algorithm. The inner fault tolerant control is determined offline and satisfies the prescribed optimal control performance requirement. The outer fault tolerant control is used to enlarge the feasible region, and it needs to be determined online together with the interpolation optimization. In online applications, the updated state estimates trigger the adjustment of the interpolation algorithm, which in turn enables control reconfiguration by implicitly optimizing the dynamic convex combination of outer fault tolerant control and inner fault tolerant control. This control scheme contributes to further reducing the computational effort of traditional constrained predictive fault tolerant control methods. In addition, each pair of inner fault tolerant control and diagnostic observer is designed integratedly to suppress the robust interaction influences between estimation error and control error. The soft constraint method is further integrated to handle some cases that lead to constraint violations. The effectiveness of these designs is finally validated by a case study of a wastewater treatment plant model.<\/jats:p>","DOI":"10.3390\/e23080924","type":"journal-article","created":{"date-parts":[[2021,7,21]],"date-time":"2021-07-21T11:53:23Z","timestamp":1626868403000},"page":"924","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Constrained Active Fault Tolerant Control Based on Active Fault Diagnosis and Interpolation Optimization"],"prefix":"10.3390","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6465-3487","authenticated-orcid":false,"given":"Kezhen","family":"Han","sequence":"first","affiliation":[{"name":"School of Electrical Engineering, University of Jinan, Jinan 250022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Changzhi","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering, University of Jinan, Jinan 250022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mengdi","family":"Chen","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering, University of Jinan, Jinan 250022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zipeng","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering, University of Jinan, Jinan 250022, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,7,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ding, S. (2013). Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools, Springer. [2nd ed.].","DOI":"10.1007\/978-1-4471-4799-2"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Zhu, C., Li, C., Chen, X., Zhang, K., Xin, X., and Wei, H. (2020). Event-triggered adaptive fault tolerant control for a class of uncertain nonlinear systems. Entropy, 22.","DOI":"10.3390\/e22060598"},{"key":"ref_3","unstructured":"Blanke, M., Kinnaert, M., Lunze, J., and Staroswiecki, M. (2006). Diagnosis and Fault-Tolerant Control, Springer."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"3757","DOI":"10.1109\/TIE.2015.2417501","article-title":"A survey of fault diagnosis and fault tolerant techniques-Part I: Fault diagnosis with model-based and signal-based approaches","volume":"62","author":"Gao","year":"2015","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3311","DOI":"10.1109\/TIE.2016.2530789","article-title":"A review on recent development of spacecraft attitude fault tolerant control system","volume":"63","author":"Yin","year":"2016","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1016\/j.arcontrol.2012.03.005","article-title":"Fault-tolerant control systems: A comparative study between active and passive approaches","volume":"36","author":"Jiang","year":"2012","journal-title":"Annu. Rev. Control"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/j.measurement.2019.04.083","article-title":"A review of fault tolerant control systems: Advancements and applications","volume":"143","author":"Arslan","year":"2019","journal-title":"Measurement"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/j.ins.2018.12.084","article-title":"Backstepping nussbaum gain dynamic surface control for a class of input and state constrained systems with actuator faults","volume":"482","author":"Habibi","year":"2019","journal-title":"Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zare, I., Aghaei, S., and Puig, V. (2020, January 12\u201315). A supervisory active fault tolerant control framework for constrained linear systems. Proceedings of the 2020 European Control Conference (ECC), St. Petersburg, Russia.","DOI":"10.23919\/ECC51009.2020.9143801"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"5412","DOI":"10.1002\/rnc.4063","article-title":"Fault-tolerant reference generation for model predictive control with active diagnosis of elevator jamming faults","volume":"29","author":"Ferranti","year":"2019","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3763","DOI":"10.1109\/TIE.2018.2854602","article-title":"Active fault-tolerant control system design for spacecraft attitude maneuvers with actuator saturation and faults","volume":"66","author":"Shen","year":"2019","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"337","DOI":"10.3182\/20120829-3-MX-2028.00134","article-title":"Fault-tolerant model predictive control of a wind turbine benchmark","volume":"45","author":"Yang","year":"2012","journal-title":"IFAC Proc. Vol."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Khan, O., Mustafa, G., Khan, A., Abid, M., and Ali, M. (2020). Fault-tolerant robust model predictive control of uncertain time-delay systems subject to disturbances. IEEE Trans. Ind. Electron.","DOI":"10.1109\/TIE.2020.3029469"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.automatica.2018.08.013","article-title":"Robust fault tolerant explicit model predictive control","volume":"97","author":"Sheikhbahaei","year":"2018","journal-title":"Automatica"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1828","DOI":"10.1002\/rnc.2854","article-title":"Robust multiactuator fault-tolerant MPC design for constrained systems","volume":"23","author":"Yetendje","year":"2013","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2225","DOI":"10.1109\/TAC.2014.2375731","article-title":"Actuator fault tolerant control: A receding horizon set-theoretic approach","volume":"60","author":"Franze","year":"2014","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2558","DOI":"10.1109\/TAC.2017.2766020","article-title":"A set-theoretic reconfiguration feedback control scheme against simultaneous stuck actuators","volume":"63","author":"Lucia","year":"2017","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1150","DOI":"10.1002\/rnc.4430","article-title":"A reconfiguration control framework for constrained systems with sensor stuck faults","volume":"29","author":"Famularo","year":"2019","journal-title":"Int. J. Robust Nonlinear Control"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"375","DOI":"10.1002\/acs.2567","article-title":"Predictive actuator fault tolerant control under ellipsoidal bounding","volume":"30","author":"Witczak","year":"2016","journal-title":"Int. J. Adapt. Control Signal Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"4469","DOI":"10.1109\/TII.2020.3022387","article-title":"Robust estimator-based dual-mode predictive fault tolerant control for constrained linear parameter varying systems","volume":"17","author":"Han","year":"2021","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"359","DOI":"10.3166\/ejc.14.359-386","article-title":"Reconfigurable fault-tolerant control: A tutorial introduction","volume":"14","author":"Lunze","year":"2008","journal-title":"Eur. J. Control"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1016\/j.arcontrol.2019.03.002","article-title":"Input design for active fault diagnosis","volume":"47","author":"Heirung","year":"2019","journal-title":"Ann. Rev. Control"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1688","DOI":"10.1109\/TSMC.2017.2667683","article-title":"Unified architecture of active fault detection and partial active fault-tolerant control for incipient faults","volume":"47","author":"Wang","year":"2017","journal-title":"IEEE Trans. Syst. Man Cybern. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Raimondo, D., Marseglia, G., Braatz, R., and Scott, J. (2013, January 9\u201311). Fault-tolerant model predictive control with active fault isolation. Proceedings of the 2013 Conference on Control and Fault-Tolerant Systems (SysTol), Nice, France.","DOI":"10.1109\/SysTol.2013.6693880"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1109\/TAC.2014.2326274","article-title":"Constrained active fault detection and control","volume":"60","author":"Puncochar","year":"2015","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"288","DOI":"10.1109\/TCNS.2019.2913557","article-title":"Distributed fault-tolerant control of large-scale systems: An active fault diagnosis approach","volume":"7","author":"Boem","year":"2019","journal-title":"IEEE Trans. Control Netw. Syst."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1619","DOI":"10.1137\/15M1046046","article-title":"Active fault isolation: A duality-based approach via convex programming","volume":"55","author":"Blanchini","year":"2017","journal-title":"SIAM J. Control Optim."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Nguyen, H. (2014). Constrained Control of Uncertain, Time-Varying, Discrete-Time Systems, Springer.","DOI":"10.1007\/978-3-319-02827-9"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2754","DOI":"10.1016\/j.automatica.2013.05.007","article-title":"Implicit improved vertex control for uncertain, time-varying linear discrete-time systems with state and control constraints","volume":"49","author":"Nguyen","year":"2013","journal-title":"Automatica"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"100084","DOI":"10.1016\/j.ifacsc.2020.100084","article-title":"Interpolation based predictive control by ellipsoidal invariant sets","volume":"12","author":"Rubin","year":"2020","journal-title":"IFAC J. Syst. Control"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Blanchini, F., and Miani, S. (2008). Set-Theoretic Methods in Control, Birkhauser.","DOI":"10.1007\/978-0-8176-4606-6"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.automatica.2016.02.014","article-title":"A new strategy for integration of fault estimation within fault-tolerant control","volume":"69","author":"Lan","year":"2016","journal-title":"Automatica"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1190","DOI":"10.1109\/TAC.2014.2304371","article-title":"Soft constrained model predictive control with robust stability guarantees","volume":"59","author":"Zeilinger","year":"2014","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Knudsen, B., Brusevold, J., and Foss, B. (July, January 29). An exact penalty-function approach to proactive fault-tolerant economic MPC. Proceedings of the 2016 European Control Conference (ECC), Aalborg, Denmark.","DOI":"10.1109\/ECC.2016.7810380"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/j.compchemeng.2015.07.003","article-title":"Model predictive control for the self-optimized operation in wastewater treatment plants: Analysis of dynamic issues","volume":"82","author":"Francisco","year":"2015","journal-title":"Comput. Chem. Eng."},{"key":"ref_36","first-page":"1","article-title":"A constrained closed loop MPC based on positive invariance concept for a wastewater treatment plant","volume":"49","author":"El","year":"2018","journal-title":"Int. J. Syst. Sci."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/8\/924\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:32:34Z","timestamp":1760164354000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/8\/924"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,7,21]]},"references-count":36,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2021,8]]}},"alternative-id":["e23080924"],"URL":"https:\/\/doi.org\/10.3390\/e23080924","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,7,21]]}}}