In practice, we often use PI controller to stabilize DC motor speed with acceptable control quality. When we need to further improve the control quality and respond to different set speeds, the fuzzy controller is a suitable choice. However, the design of fuzzy controller is often difficult because determining the parameters of this controller depends a lot on the experience of the designer. In this paper, the authors present how to apply the Ions Motion Optimization algorithm to find the optimal parameter of the fuzzy controller for DC motor speed control. The results obtained through simulation and experiment show that the fuzzy controller with parameters determined by the IMO algorithm has very good performance quality with fast setting time (1.42378 s), low overshoot (0.51%) and adapt quickly when the motor set speed changes continuously.Trong thực tế, chúng ta thường sử dụng bộ điều khiển PI để ổn định tốc độ động cơ điện một chiều với chất lượng điều khiển ở mức chấp nhận được. Khi cần nâng cao hơn nữa chất lượng điều khiển và đáp ứng với các tốc độ đặt khác nhau, bộ điều khiển mờ là một sự lựa chọn phù hợp. Tuy nhiên, việc thiết kế bộ điều khiển mờ thường gặp khó khăn do việc xác định các tham số của bộ điều khiển này phụ thuộc rất nhiều vào kinh nghiệm của người thiết kế. Trong bài báo này, các tác giả trình bày cách thức áp dụng giải thuật tìm kiếm tối ưu dựa trên chuyển động ion để tự động tìm kiếm tham số tối ưu của bộ điều khiển mờ cho bài toán ổn định tốc độ động cơ một chiều. Các kết quả đạt được thông qua mô phỏng và thực nghiệm cho thấy, bộ điều khiển mờ với các tham số được xác định bởi giải thuật IMO có chất lượng hoạt động rất tốt với thời gian xác lập nhanh (1.42378 s), độ quá điều chỉnh thấp (0.51%) và thích ứng nhanh khi các tốc độ đặt của động cơ thay đổi liên tục.