Design of Adaptive Controller Exploiting Learning Concepts Applied to a BLDC-Based Drive System | Synapse