Fault diagnosis and fault-tolerant control based on adaptive control approach. ([2017])