Fault detection of rotating machinery using model-based techniques