A design method of adaptive fuzzy controllers for Brushless DC motors by applying an improved multi-objective optimization algorithm is proposed. The proposed optimization algorithm can optimize and determine the fuzzy rules and membership functions parameters of fuzzy controllers simultaneously in the optimizing, and reconcile the demands of more than one conflicting dynamic and stationary performances. In order to maintain the diversity of individuals to avoid premature mature in the proposed multi-objective optimization Algorithm, a new enhancement mechanism is proposed. Simulation experimental results show the designed adaptive fuzzy controllers have stronger robustness and resisting disturbance ability. At the same time, the designed fuzzy adaptive controllers have satisfactory dynamic and stationary performances for Brushless DC motors speed control.