A variant of the particle swarm optimization for the improvement of fault diagnosis in industrial systems via faults estimation