Design of Water Level Control Systems Using Pid and Anfis Based On Firefly Algorithm
Design of Water Level Control Systems Using Pid and Anfis Based On Firefly Algorithm
DOI : https://doi.org/10.26905/jeemecs.v2i1.2804
Signal Response(pu)
1.2
0.8
0.6
0.4
0.2
0 20 40 60 80 100 120 140
Time (Sec)
Flow Output
0.3
Uncontrolled
0.28 PID
PID-Auto
0.26 PID-FA
ANFIS-PID-FA
0.24
Signal Response(pu)
0.22
0.2
0.16
By considering Figure 10, all the integrated systems
are run in a single flow for determining system 0.14
performances based on the technical parameters. From
0.12
the simulation results, the constant values of Kp, Ki, Kd, 0 20 40 60 80 100 120 140
Time (Sec)
Overshoot, and Undershoot can be seen in Table 2.
Figure. 12. Output Flow Results
Table 2. Overshot and Undershot
As the previous performances, the results can be also
Unc PID PID- PID- ANFIS- known that the overshoot output flow on the un-
Auto FA PID-
controlled model is remained in 0.2952 pu while PID
FA
model is reached 0.2881 pu. Moreover, other results are
Kp 0 1 0.2314 40.4904 -
given in the PID-Auto model of 0.0284 pu, PID-FA
Ki 0 1 0.0089 0.0055 -
model of 0.0074 pu, and ANFIS-PID-FA of 0.0072 pu.
Kd 0 0 1.3667 3.0319 -
The undershot on the un-controlled model is 0.0250 pu,
Overshot 0.3046 0.2751 0.0742 0.0033 0.0021
Water
PID model is 0.0231 pu, PID-Auto model is 0.0087 pu,
level PID-FA model is 0.0022 pu, and ANFIS-PID-FA model
Undershot 0.1853 0.1423 0.0572 0.0165 0.0093 is 0.0096 pu.
Water
IV. CONCLUSION
level
Overshot 0.2952 0.2881 0.0284 0.0074 0.0072 From the simulation results, it is known that the
Flow five control models show that the ANFIS-PID-FA
Undershot 0.0250 0.0231 0.0087 0.0022 0.0096 model is the best control model. The ANFIS-PID-FA
Flow model has the smallest overshot and undershot on the
Water Level Tank simulation results can be also seen water level and output flow. These works can be
in Figure 10 as the characteristics during the system is developed more with other methods as the appropriate
controlled using various types of the controller. From design study in the further work.
these results, it is found that the Overshot Water Level I
obtained in the un-controlling model of 0.3046 pu, PID V. REFERENCES
model of 0.2751 pu, PID-Auto model of 0.0742 pu, PID- [1] X. Li, J. Li, and L. Shi, “Modeling and simulation of water
FA model of 0.0033 pu, and ANFIS-PID-FA of 0.0021 level system,” in Proceedings of the IEEE International
Conference on Automation and Logistics, ICAL 2008, 2008,
pu while the undershoot of the un-controlling model is pp. 2856–2859.
0.1853 pu, PID model is 0.1423 pu, PID-Auto model is [2] A. A. M. Eltaieb and Z. J. Min, “Automatic Water Level
Control System,” Int. J. Sci. Res., vol. 4, no. 12, pp. 1505–
1509, 2015.
[3] B. Mondal, S. Rakshit, R. Sarkar, and N. Mandal, “Study of
PID and FLC based water level control using ultrasonic
level detector,” in 2016 International Conference on
Computer, Electrical and Communication Engineering,
ICCECE 2016, 2017.
[4] Y.-T. Lin, Y.-C. Lin, and J.-Y. Han, “Automatic water-level
detection using single-camera images with varied poses,”
Measurement, vol. 127, pp. 167–174, Oct. 2018.
[5] S. Omran, R. Broadwater, J. Hambrick, M. Dilek, C.
Thomas, and F. Kreikebaum, “Load growth and power flow
control with DSRs: Balanced vs unbalanced transmission
networks,” Electr. Power Syst. Res., vol. 145, pp. 207–213,
Apr. 2017.
[6] E. Terzi, A. Cataldo, P. Lorusso, and R. Scattolini,
“Modelling and predictive control of a recirculating cooling
water system for an industrial plant,” J. Process Control,
vol. 68, pp. 205–217, Aug. 2018.
[7] C. M. Chew, M. K. Aroua, and M. A. Hussain, “Advanced
process control for ultrafiltration membrane water treatment
system,” J. Clean. Prod., vol. 179, pp. 63–80, Apr. 2018.
[8] M. Ali, F. Hunaini, I. Robandi, and N. Sutantra,
“Optimization of active steering control on vehicle with
steer by wire system using Imperialist Competitive
Algorithm (ICA),” in 2015 3rd International Conference on
Information and Communication Technology (ICoICT),
2015, pp. 500–503.
[9] H. Nurohmah, M. Ali, and M. R. B. Djalal, “Desain
Frekuensi Kontrol pada Hibrid Wind-Diesel Dengan PID–
Imperialist Competitive Algorithm (ICA),” J. Intake, vol. 6,
no. 2, pp. 35–42, 2015.
[10] N. Hamedazimi et al., “FireFly,” in Proceedings of the 2014
ACM conference on SIGCOMM - SIGCOMM ’14, 2014, pp.
319–330.
[11] M. Dorigo, M. Birattari, and T. Stutzle, “Ant colony
optimization,” IEEE Comput. Intell. Mag., vol. 1, no. 4, pp.
28–39, 2006.
[12] A. N. Afandi et al., “Artificial salmon tracking algorithm:
Preliminary designing approach for optimizing the
integrated mixed energy composition,” MATEC Web Conf.,
vol. 204, p. 4002, 2018.
[13] J. S. R. Jang, “ANFIS: Adaptive-Network-Based Fuzzy
Inference System,” IEEE Trans. Syst. Man Cybern., vol. 23,
no. 3, pp. 665–685, 1993.
[14] M. F. Rachman, S. Muttaqin, and M. Ali, “Penggunaan
Metode Imperialist Competitive Algorithm (ICA) untuk
kontrol Frekuensi pada Wind-Turbine dan Hybrid Wind-
Diesel,” in SAINTEK II-2017, UB, Malang, 2017, pp. 99–
102.
[15] M. Ali, “Kontrol Kecepatan Motor DC Menggunakan PID
Kontroler Yang Ditunning Dengan Firefly Algorithm,” J.
Intake, vol. 3, no. 2, pp. 1–10, 2012.
[16] M. R. Djalal and M. Ali, “Particle Swarm Optimization
Untuk Mengontrol Frekuensi Pada Hibrid Wind-Diesel,” J.
Intake, vol. 7, no. 2, pp. 1–13, 2016.
[17] D. H. Kusuma, M. Ali, and N. Sutantra, “The comparison of
optimization for active steering control on vehicle using PID
controller based on artificial intelligence techniques,” in
Proceedings - 2016 International Seminar on Application of
Technology for Information and Communication,
ISEMANTIC 2016, 2017.
[18] M. Ali, D. Ajiatmo, and M. Djalal, “Aplikasi Modified-
Imperialist-Competitive-Algorithm (MICA) Untuk
Merekonfigurasi Jaringan Radial,” JEEE-U, vol. 1, no. 2,
pp. 17–20, 2017.
[19] M. Ali, D. Ajiatmo, and M. R. Djalal, “Aplikasi Modified-
Imperialist-Competitive-Algorithm (MICA) Untuk
Merekonfigurasi Jaringan Radial Tenaga Listrik Pada
Penyulang Mojoagung,” J. JEEEU, vol. 1, no. 2, pp. 17–21,
2017.