A TSK-type recurrent neuro-fuzzy systems for fault prognosis