An iterative learning observer-based approach to fault detection and accommodation in nonlinear systems | Synapse