A Swarm Intelligent Approach to Condition Monitoring of Dynamic Systems