Condition Monitoring of a Hydraulic System Using Neural Networks and Expert Systems