Optimal Design and Simulation for PID Controller Using Fractional-Order Fish Migration Optimization Algorithm
Open accessAbstract
Proportional Integral Derivative (PID) controller is one of the most classical controllers, which has a good performance in industrial applications. The traditional PID parameter tuning relies on experience, however, the intelligent algorithm is used to optimize the controller, which makes it more convenient. Fish Migration Optimization (FMO) is an excellent algorithm that mimics the swim and migration behaviors of fish biology. Especially, the formulas for optimization were obtained from biologists. However, the optimization effect of FMO for PID control is not prominent, since it is easy to skip the optimal solution with integer-order velocity. In order to improve the optimization performance of FMO, Fractional-Order Fish Migration Optimization (FOFMO) is proposed based on fractional calculus (FC) theory. In FOFMO, the velocity and position are updated in fractional-order forms. In addition, the fishes should migration back to a position which is more conducive to survival. Therefore, a new strategy based on the global best solution to generate new positions of offsprings is proposed. The experiments are performed on benchmark functions and PID controller. The results show that FOFMO is superior to the original FMO, and the PID controller tuned by FOFMO is more robust and has better performance than other contrast algorithms.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Conventional controllers cannot deal with system uncertainties and do not give high performance due to their fixed parameters.
“Conventional controllers cannot deal with the system uncertainties and do not give high performance due to their fixed parameters.”
From Deep reinforcement learning-based adaptive fuzzy control for electro-hydraulic servo system (2025) · cites this paper as [2]
The Introduction says traditional PID algorithms have low efficiency and no prominent effect, supporting the performance concern. It does not attribute that limitation to fixed parameters; it instead describes PID controllers as having good robustness. The Robustness Analysis compares tuning methods under an added time delay, but does not say conventional controllers cannot handle system uncertainties. Page numbers are unavailable in our copy. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Particle swarm optimization: An overview
Poli, R., Kennedy, J., & Blackwell, T. (2007) · Swarm Intelligence · doi:10.1007/s11721-007-0002-0 · Cited by 21,101 · see citing works
Mirjalili, S., Mirjalili, S. M., & Lewis, A. (2014) · Advances in Engineering Software · doi:10.1016/j.advengsoft.2013.12.007 · Cited by 20,065 · see citing works
(1988) · Cited by 16,582 · see citing works
Probabilistic reasoning in intelligent systems: Networks of plausible inference
Andersen, S. K. (1991) · Artificial Intelligence · doi:10.1016/0004-3702(91)90084-w · Cited by 11,829 · see citing works
Karaboğa, D., & Akay, B. (2007) · Journal of Global Optimization · doi:10.1007/s10898-007-9149-x · Cited by 7,691 · see citing works
GSA: A Gravitational Search Algorithm
Rashedi, E., Nezamabadi–pour, H., & Saryazdi, S. (2009) · Information Sciences · doi:10.1016/j.ins.2009.03.004 · Cited by 7,383 · see citing works
Gonzalez, T. F. (2007) · Chapman & Hall/CRC eBooks · doi:10.1201/9781420010749-33 · Cited by 6,655 · see citing works
(2019) · WORLD SCIENTIFIC eBooks · doi:10.1142/9789811205675_0004 · Cited by 6,316 · see citing works
SCA: A Sine Cosine Algorithm for solving optimization problems
Mirjalili, S. (2016) · Knowledge-Based Systems · doi:10.1016/j.knosys.2015.12.022 · Cited by 5,727 · see citing works
Dorigo, M., Birattari, M., & Stützle, T. (2006) · IEEE Computational Intelligence Magazine · doi:10.1109/mci.2006.329691 · Cited by 5,338 · see citing works
Whitley, D. (1994) · Statistics and Computing · doi:10.1007/bf00175354 · Cited by 4,523 · see citing works
Simulated annealing: theory and applications.
(1988) · Mathematics and Computers in Simulation · doi:10.1016/0378-4754(88)90023-7 · Cited by 2,966 · see citing works
Dowsland, K. A., & Thompson, J. M. (2012) · Springer eBooks · doi:10.1007/978-3-540-92910-9_49 · Cited by 2,432 · see citing works
Fractals and Fractional Calculus in Continuum Mechanics
Carpinteri, A., & Mainardi, F. (1997) · Springer eBooks · doi:10.1007/978-3-7091-2664-6 · Cited by 1,819 · see citing works
Bat algorithm: a novel approach for global engineering optimization
Yang, X., & Gandomi, A. H. (2012) · Engineering Computations · doi:10.1108/02644401211235834 · Cited by 1,756 · see citing works
Bat algorithm: a novel approach for global engineering optimization
Yang, X., & Gandomi, A. H. (2012) · Middlesex University Research Repository (Middlesex University Of London) · Cited by 1,057 · see citing works
Rudolf Gorenflo, B., & Mainardi, F. (1997) · Springer eBooks · doi:10.1007/978-3-7091-2664-6_5 · Cited by 881 · see citing works
van Laarhoven, P. J. M., & Aarts, E. (1987) · Springer eBooks · doi:10.1007/978-94-015-7744-1_2 · Cited by 844 · see citing works
Price, K. V. (2012) · Intelligent systems reference library · doi:10.1007/978-3-642-30504-7_8 · Cited by 715 · see citing works
Chu, S., Tsai, P., & Pan, J. (2006) · Lecture notes in computer science · doi:10.1007/978-3-540-36668-3_94 · Cited by 674 · see citing works
Self-citationImproved Binary Grey Wolf Optimizer and Its application for feature selection
Hu, P., Pan, J., & Chu, S. (2020) · Knowledge-Based Systems · doi:10.1016/j.knosys.2020.105746 · Cited by 387 · see citing works
Self-citationChu, S., Tsai, P., & Pan, J. (2006) · Springer eBooks · doi:10.1007/11801603_94 · Cited by 381 · see citing works
Self-citationParticle swarm optimization with fractional-order velocity
Pires, E. J. S., Machado, J. A. T., Oliveira, P. M., et al. (2010) · Nonlinear Dynamics · doi:10.1007/s11071-009-9649-y · Cited by 250 · see citing works
Bingül, Z., & Karahan, O. (2018) · Journal of the Franklin Institute · doi:10.1016/j.jfranklin.2018.05.056 · Cited by 180 · see citing works
Introducing the fractional-order Darwinian PSO
Couceiro, M. S., Rocha, R. P., Ferreira, N. M. F., et al. (2012) · Signal Image and Video Processing · doi:10.1007/s11760-012-0316-2 · Cited by 171 · see citing works
A parallel compact cuckoo search algorithm for three-dimensional path planning
Song, P.-C., Pan, J., & Chu, S. (2020) · Applied Soft Computing · doi:10.1016/j.asoc.2020.106443 · Cited by 166 · see citing works
Self-citationBingül, Z., & Karahan, O. (2018) · Optimal Control Applications and Methods · doi:10.1002/oca.2419 · Cited by 150 · see citing works
A comparative study of PID controller tuning using GA, EP, PSO and ACO
Nagaraj, B., & Murugananth, N. (2010) · doi:10.1109/icccct.2010.5670571 · Cited by 142 · see citing works
Financial crisis prediction model using ant colony optimization
Uthayakumar, J., Metawa, N., Shankar, K., & Lakshmanaprabu, S. K. (2018) · International Journal of Information Management · doi:10.1016/j.ijinfomgt.2018.12.001 · Cited by 139 · see citing works
Kurtuluş, E., Yıldız, A. R., Sait, S. M., et al. (2020) · Materials Testing · doi:10.3139/120.111478 · Cited by 128 · see citing works
Cui, B., Chen, X., & Lu, Y. (2020) · IEEE Access · doi:10.1109/access.2020.3003914 · Cited by 108 · see citing works
A Compact Bat Algorithm for Unequal Clustering in Wireless Sensor Networks
Nguyen, T.-T., Pan, J., & Dao, T.-K. (2019) · Applied Sciences · doi:10.3390/app9101973 · Cited by 103 · see citing works
Self-citationMousavi, Y., & Alfi, A. (2015) · Applied Soft Computing · doi:10.1016/j.asoc.2015.08.009 · Cited by 98 · see citing works
Meng, Z., & Pan, J. (2018) · Knowledge-Based Systems · doi:10.1016/j.knosys.2018.04.034 · Cited by 96 · see citing works
Self-citationDu, Z.-G., Pan, J., Chu, S., et al. (2020) · IEEE Access · doi:10.1109/access.2020.2964783 · Cited by 94 · see citing works
Self-citationTian, A.-Q., Chu, S., Pan, J., et al. (2020) · Sustainability · doi:10.3390/su12030767 · Cited by 93 · see citing works
Self-citationImproved Compact Cuckoo Search Algorithm Applied to Location of Drone Logistics Hub
Pan, J., Song, P.-C., Chu, S., et al. (2020) · Mathematics · doi:10.3390/math8030333 · Cited by 93 · see citing works
Self-citationFractional calculus-based firefly algorithm applied to parameter estimation of chaotic systems
Mousavi, Y., & Alfi, A. (2018) · Chaos Solitons & Fractals · doi:10.1016/j.chaos.2018.07.004 · Cited by 88 · see citing works
A Parallel Multi-Verse Optimizer for Application in Multilevel Image Segmentation
Wang, X., Pan, J., & Chu, S. (2020) · IEEE Access · doi:10.1109/access.2020.2973411 · Cited by 82 · see citing works
Self-citationYousri, D., & Mirjalili, S. (2020) · Engineering Applications of Artificial Intelligence · doi:10.1016/j.engappai.2020.103662 · Cited by 79 · see citing works
Jahedi, G., & Ardehali, M. M. (2010) · Energy Conversion and Management · doi:10.1016/j.enconman.2010.07.051 · Cited by 73 · see citing works
A new PID tuning technique using ant algorithm
Varol, H. A., & Bingül, Z. (2004) · Proceedings of the ... American Control Conference/Proceedings of the American Control Conference · doi:10.23919/acc.2004.1383780 · Cited by 69 · see citing works
Shahri, E. S. A., Alfi, A., & Machado, J. A. T. (2019) · Applied Soft Computing · doi:10.1016/j.asoc.2019.01.037 · Cited by 67 · see citing works
Feng, Z.-K., Liu, S., Niu, W., et al. (2019) · Journal of Hydrology · doi:10.1016/j.jhydrol.2019.124425 · Cited by 64 · see citing works
Qin, S., Sun, C., Zhang, G., et al. (2020) · Complex & Intelligent Systems · doi:10.1007/s40747-020-00134-7 · Cited by 54 · see citing works
Fish Migration Optimization Based on the Fishy Biology
Pan, J., Tsai, P., & Liao, Y.-B. (2010) · International Conference on Genetic and Evolutionary Computing · doi:10.1109/icgec.2010.198 · Cited by 53 · see citing works
Self-citationMousavi, Y., Alfi, A., & Küçükdemiral, İ. B. (2020) · IEEE Access · doi:10.1109/access.2020.3012686 · Cited by 51 · see citing works
Complex-order particle swarm optimization
Machado, J. A. T., Pahnehkolaei, S. M. A., & Alfi, A. (2020) · Communications in Nonlinear Science and Numerical Simulation · doi:10.1016/j.cnsns.2020.105448 · Cited by 47 · see citing works
Bingül, Z. (2004) · Lecture notes in computer science · doi:10.1007/978-3-540-30499-9_38 · Cited by 43 · see citing works
Chai, Q.-W., Chu, S., Pan, J., et al. (2020) · J. Inf. Hiding Multim. Signal Process. · Cited by 38 · see citing works
Self-citationOptimized PID controller for an industrial biological fermentation process
Khan, O., Madhuranthakam, C. M. R., Douglas, P. L., Lau, H., Sun, J., & Farrell, P. (2018) · Journal of Process Control · doi:10.1016/j.jprocont.2018.09.007 · Cited by 34 · see citing works
Sine Cosine Algorithm with Multigroup and Multistrategy for Solving CVRP
Yang, Q., Chu, S., Pan, J., et al. (2020) · Mathematical Problems in Engineering · doi:10.1155/2020/8184254 · Cited by 34 · see citing works
Self-citationFractional Lévy flight bat algorithm for global optimisation
Boudjemaa, R., Oliva, D. A., & Ouaar, F. (2020) · International Journal of Bio-Inspired Computation · doi:10.1504/ijbic.2020.106441 · Cited by 28 · see citing works
Dong, H., Gao, Y., Meng, X., et al. (2020) · IEEE Access · doi:10.1109/access.2020.2986031 · Cited by 20 · see citing works
Adaptive Cat Swarm Optimization Algorithm and Its Applications in Vehicle Routing Problems
Ji, X.-F., Pan, J., Chu, S., et al. (2020) · Mathematical Problems in Engineering · doi:10.1155/2020/1291526 · Cited by 19 · see citing works
Self-citationDomański, P. D. (2018) · Proceedings of the Institution of Mechanical Engineers Part I Journal of Systems and Control Engineering · doi:10.1177/0959651817754034 · Cited by 13 · see citing works
Internal search of the evolution matrix in QUasi-Affine TRansformation Evolution (QUATRE) algorithm
Chu, S., Chen, Y., Meng, F., et al. (2020) · Journal of Intelligent & Fuzzy Systems · doi:10.3233/jifs-179656 · Cited by 10 · see citing works
Self-citationChang, K., Zhou, Y., Wang, H.-C., et al. (2020) · Advances in intelligent systems and computing · doi:10.1007/978-3-030-58669-0_51 · Cited by 9 · see citing works
A Parallel Quasi-Affine Transformation Evolution Algorithm for Global Optimization.
Jiang, B.-Q., & Pan, J. (2019) · Cited by 6 · see citing works
Self-citationFractional Lévy flight bat algorithm for global optimisation
Boudjemaa, R., Ouaar, F., & Oliva, D. A. (2020) · International Journal of Bio-Inspired Computation · doi:10.1504/ijbic.2020.10028011 · Cited by 6 · see citing works
An Efficient Differential Evolution Via Both Top Collective and p-Best Information
Liu, N., Pan, J., Lai, J., et al. (2020) · 網際網路技術學刊 · Cited by 4 · see citing works
Self-citationNovel Artificial Bee Colony Algorithm Based Load Balance Method In Cloud Computing.
Tang, L., Li, Z., Pan, J., et al. (2017) · J. Inf. Hiding Multim. Signal Process. · Cited by 4 · see citing works
Self-citationEnhanced Secret Hiding Mechanism Based on Genetic Algorithm
Weng, C.-J., Liu, S., Pan, J., et al. (2019) · Smart innovation, systems and technologies · doi:10.1007/978-981-13-9714-1_9 · Cited by 3 · see citing works
Self-citationFuzzy Matching for Cellular Signaling Networks in a Choroidal Melanoma Model
Riesco, A., Santos-Buitrago, B., Knapp, M., et al. (2020) · Advances in intelligent systems and computing · doi:10.1007/978-3-030-54568-0_9 · Cited by 3 · see citing works
An Improvement of Embedding Efficiency for Watermarking Based on Genetic Algorithm.
Nguyen, T.-T., Qiao, Y., Pan, J., et al. (2020) · J. Inf. Hiding Multim. Signal Process. · Cited by 2 · see citing works
Self-citation
Flagged first, then by citations
Research works printed but not linked: 2
- X. Xue, J. Chen, and J.-S. Pan, Evolutionary Algorithm Based Ontology Matching Technique. Beijing, China: Science Press, 2018.
- J.-S. Pan, X. Wang, and S.-C. Chu, ''A multi-group grasshopper optimi- sation algorithm for application in capacitated vehicle routing problem,'' Data Sci. Pattern Recognit., vol. 4, no. 1, pp. 41-56, 2020.
Cited by
Sorted by citations
Deep reinforcement learning-based adaptive fuzzy control for electro-hydraulic servo system
Khater, A. A., Fekry, M., El-Bardini, M., & El-Nagar, A. M. (2025) · Neural Computing and Applications · doi:10.1007/s00521-024-10741-x · Cited by 17 · see citing works
“Therefore, the conventional controllers cannot handle the system uncertainties and perform poorly [2].”
- Authors
- Guo, B., Zhuang, Z., Pan, J.-S., & Chu, S.-C.
- Affiliations
- Shandong University of Science and Technology (CN)
- Flinders University (AU)
- Venue
- IEEE Access
- Published
- 2021
- Volume
- 9
- Pages
- 8808-8819
- ISSN
- 2169-3536 (ISSN-L)
- OpenAlex
- W3120024282
- Cited by
- 59
- References
- 65
- Citations by year
- 2026: 5 · 2025: 8 · 2024: 14 · 2023: 14 · 2022: 15 · 2021: 3
- FWCI
- 4.07
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- IEEE Access (publishedVersion, cc-by)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Metaheuristic Optimization Algorithms Research
- Physical Sciences › Engineering › Control and Systems Engineering › Advanced Control Systems Design
- Physical Sciences › Engineering › Biomedical Engineering › Artificial Immune Systems Applications
- Keywords
- PID controller tuning, fractional calculus, metaheuristic optimization, benchmark function optimization, controller robustness
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review