Summary: | This paper presents the application of the Binary Firefly Algorithm (BFA) in tuning PID parameters for a coupled tank system. The agent position in the BFA represents the potential combination the PID parameters. This agent position is modelled using a string of 32 binary bits where each eight bits represents the value of Kp, Ki, and Kd, respectively. Represents the values of PID parameters. The first five bits represents the decimal value while the remaining are fraction value. The model of the coupled tank system is taken from well-established literature. The proposed approach is then implemented on the model that used a PID controller as the control mechanism. This study proposed a priority based fitness formulation where the agent will give priority to the following parameters in the given order: 1) Sum of Absolute Error (SAE); 2) Overshoot (OS); 3) Settling Time (ST), and Steady-State Error (SSE). The result discussed the effect of number of agent and number of iterations towards the performance of the proposed approach. ©2006-2021 Asian Research Publishing Network (ARPN). All rights reserved.
|