Design and Optimization of Direct Torque Control for Brushless DC Motors using Non-Fragile PIDA Controller and BFOA | Synapse