A New Event-Based PI Controller Using Evolutionary Algorithms
- 16 Downloads
This paper firstly tries to address the issue of high computational load of a PI controller and secondly tries to find the best method among three existing methods for tuning the PI controller. The three existing methods are Ziegler–Nichols (Z–N), genetic algorithm (GA), and particle swarm optimization (PSO). To address the first issue, that is reducing the computational load of a PI controller, the event-based approach is proposed. To find the best tuning method of the three, three PI controllers, each using one of the methods, are simulated; the data is collected and comparison of results is made. The paper first introduces the event-based approach, PI controller tuning, GA, and PSO. Next, three different controllers, each tuned using one of the methods, are investigated. To assess each controller, two benchmarks are used. Furthermore, data for each controller is collected at first without implementing the event-based approach and then with the event-based approach implemented in the controllers. The controlled system in this experiment is the simulated model of a DC motor; therefore, all the data and figures generated are based on this model. Finally, the results are analyzed and discussed in all the event-based controllers; a significant reduction in computational effort is observed. Moreover, compared to the conventional Z–N method, a noticeable improvement in key performance areas, especially with the use of PSO, is observed and the data indicates the superiority of the PSO method over Z–N and GA.
KeywordsEvent based PI controller Evolutionary algorithms PSO GA
- Durand, S., & Marchand, N. (2009). Further results on event-based PID controller. In 2009 European control conference (ECC) (pp. 1979–1984). IEEE.Google Scholar
- Grüne, L., Hirche, S., Junge, O., Koltai, P., Lehmann, D., Lunze, J., et al. (2014). Event-based control. In Control theory of digitally networked dynamic systems (pp. 169–261). Heidelberg: Springer.Google Scholar
- Jagindar Singh, K. S. M., Elamvazuthi, I., Shaari, K. Z. K., & Perumal, N. (2017). Development of PID controller tuning tool based on cuckoo search algorithms. In 2017 IEEE 3rd international symposium in robotics and manufacturing automation (ROMA), September 2017.Google Scholar
- Salahshoor, K., & Hadian, M. (2014). A decentralized event-based model predictive controller design method for large-scale systems. Automatic Control and Information Sciences, 2(1), 26–31.Google Scholar