Intelligent Control of BLDC Motors Using Adaptive PID and ANN Techniques | Synapse