Design and validation of neural network based flux estimator for various applications in vector controlled IM drives