Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system

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...

Full description

Bibliographic Details
Published in:ARPN Journal of Engineering and Applied Sciences
Main Author: Azahar A.H.; Samsudin A.; Wai Y.K.; Abidin A.F.Z.; Rifin R.; Harun M.H.; Karis M.S.; Azmi E.F.; Mohd. Nordin I.N.A.
Format: Article
Language:English
Published: Asian Research Publishing Network 2021
Online Access:https://www.scopus.com/inward/record.uri?eid=2-s2.0-85107431829&partnerID=40&md5=d00fa614e6475150d99e48c3f894d40e
id 2-s2.0-85107431829
spelling 2-s2.0-85107431829
Azahar A.H.; Samsudin A.; Wai Y.K.; Abidin A.F.Z.; Rifin R.; Harun M.H.; Karis M.S.; Azmi E.F.; Mohd. Nordin I.N.A.
Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
2021
ARPN Journal of Engineering and Applied Sciences
16
7

https://www.scopus.com/inward/record.uri?eid=2-s2.0-85107431829&partnerID=40&md5=d00fa614e6475150d99e48c3f894d40e
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.
Asian Research Publishing Network
18196608
English
Article

author Azahar A.H.; Samsudin A.; Wai Y.K.; Abidin A.F.Z.; Rifin R.; Harun M.H.; Karis M.S.; Azmi E.F.; Mohd. Nordin I.N.A.
spellingShingle Azahar A.H.; Samsudin A.; Wai Y.K.; Abidin A.F.Z.; Rifin R.; Harun M.H.; Karis M.S.; Azmi E.F.; Mohd. Nordin I.N.A.
Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
author_facet Azahar A.H.; Samsudin A.; Wai Y.K.; Abidin A.F.Z.; Rifin R.; Harun M.H.; Karis M.S.; Azmi E.F.; Mohd. Nordin I.N.A.
author_sort Azahar A.H.; Samsudin A.; Wai Y.K.; Abidin A.F.Z.; Rifin R.; Harun M.H.; Karis M.S.; Azmi E.F.; Mohd. Nordin I.N.A.
title Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
title_short Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
title_full Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
title_fullStr Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
title_full_unstemmed Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
title_sort Application of binary firefly algorithm (BFA) in tuning pid parameters for couple tank system
publishDate 2021
container_title ARPN Journal of Engineering and Applied Sciences
container_volume 16
container_issue 7
doi_str_mv
url https://www.scopus.com/inward/record.uri?eid=2-s2.0-85107431829&partnerID=40&md5=d00fa614e6475150d99e48c3f894d40e
description 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.
publisher Asian Research Publishing Network
issn 18196608
language English
format Article
accesstype
record_format scopus
collection Scopus
_version_ 1812871799497555968