Skip to main content
Log in

A study on finite-time particle swarm optimization as a system identification method

  • Technical Paper
  • Published:
Microsystem Technologies Aims and scope Submit manuscript

Abstract

The performance as a system identification technique of a variant of the particle swarm optimization (PSO) algorithm named finite-time particle swarm optimization (FPSO) was studied. First, this method was compared to several system identification algorithms by using data from a simulated linear system model. Special attention was given to their performance when the data from which they estimate the parameters of the system contain measurement noise. Afterwards, the effectiveness of FPSO in estimating the parameters of nonlinear systems was evaluated, using both data from simulations and data obtained from a real system with nonlinear behavior. The FPSO algorithm showed excellent performance when estimating the parameters of the simulated linear and nonlinear systems, both with noisy and noiseless data. Results from the parameter estimation of the real system showed more variation in the results of the algorithm; however, simulations using the estimated parameters were still able to closely emulate the real system.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Beck A (2014) Introduction to nonlinear optimization: theory, algorithms, and applications with MATLAB. SIAM

  • Crassidis JL, Junkins JL (2004) Optimal estimation of dynamic systems, 2nd edn. Chapman & Hall/CRC, Boca Raton. https://doi.org/10.1201/b11154

    Book  MATH  Google Scholar 

  • Fernández-Martínez JL, Gonzalo E, Fernandez P (2008) Theoretical analysis of particle swarm trajectories through a mechanical analogy. Int J Comput Intell Res. https://doi.org/10.5019/j.ijcir.2008.129

    Article  MathSciNet  Google Scholar 

  • Jun Sun, Bin Feng, Wenbo Xu (2004) Particle swarm optimization with particles having quantum behavior. In: Proceedings of the 2004 congress on evolutionary computation (IEEE Cat. No.04TH8753), vol 1, pp 325–331. https://doi.org/10.1109/CEC.2004.1330875

  • Katari V, Malireddi S, Bendapudi SKS, Panda G (2008) Adaptive nonlinear system identification using Comprehensive Learning PSO. In: 2008 3rd international symposium on communications, control and signal processing, pp 434–439. https://doi.org/10.1109/ISCCSP.2008.4537265

  • Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95—international conference on neural networks, vol 4, pp 1942–1948. https://doi.org/10.1109/ICNN.1995.488968

  • Liang JJ, Qin AK, Suganthan PM, Baskar S (2004) Particle swarm optimization algorithms with novel learning strategies. In: 2004 IEEE international conference on systems, man and cybernetics (IEEE Cat. No.04CH37583), vol 4, pp 3659–3664. https://doi.org/10.1109/ICSMC.2004.1400911

  • Liang JJ, Qin AK, Suganthan PN, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295. https://doi.org/10.1109/TEVC.2005.857610

    Article  Google Scholar 

  • Liu T, Pan L, Meng Q, Li Y (2012) Parameter identification of chaotic system based on quantum PSO algorithm. In: Proceedings of 2012 2nd international conference on computer science and network technology, pp 1982–1985. https://doi.org/10.1109/ICCSNT.2012.6526307

  • Lu Q, Han QL (2012) A finite-time particle swarm optimization algorithm. In: 2012 IEEE congress on evolutionary computation, CEC 2012, pp 1–8. https://doi.org/10.1109/CEC.2012.6256607

  • Lu Q, Han QL, Liu S (2014) A finite-time particle swarm optimization algorithm for odor source localization. Inf Sci 277:111–140. https://doi.org/10.1016/j.ins.2014.02.010

    Article  MathSciNet  MATH  Google Scholar 

  • Mahfouf M, Chen MY, Linkens DA (2004) Adaptive weighted particle swarm optimisation for multi-objective optimal design of alloy steels. In: Yao X, Burke EK, Lozano JA, Smith J, Merelo-Guervós JJ, Bullinaria JA, Rowe JE, Tiňo P, Kabán A, Schwefel HP (eds) Parallel problem solving from nature—PPSN VIII. Springer, Heidelberg, pp 762–771

    Chapter  Google Scholar 

  • Modares H, Alfi A, Fateh MM (2010) Parameter identification of chaotic dynamic systems through an improved particle swarm optimization. Expert Syst Appl 37(5):3714–3720. https://doi.org/10.1016/j.eswa.2009.11.054

    Article  Google Scholar 

  • Nanda SJ, Panda G, Majhi B (2010) Improved identification of Hammerstein plants using new CPSO and IPSO algorithms. Expert Syst Appl 37(10):6818–6831. https://doi.org/10.1016/j.eswa.2010.03.043

    Article  Google Scholar 

  • Talaie S, Shoorehdeli MA, Shahmohamadi L (2014) Nonlinear system identification of Hammerstein-Wiener model using AWPSO. In: 2014 Iranian conference on intelligent systems (ICIS), pp 1–4. https://doi.org/10.1109/IranianCIS.2014.6802546

  • Walter É, Pronzato L (1997) Identification of parametric models: from experimental data. Springer, Berlin

    MATH  Google Scholar 

  • Xing H, Pan X (2018) Application of improved particle swarm optimization in system identification. In: 2018 Chinese control and decision conference (CCDC), pp 1341–1346. https://doi.org/10.1109/CCDC.2018.8407336

Download references

Acknowledgements

This work was supported by the Ministry of Science and Technology of Taiwan under Grant MOST 109-2218-E-007-024.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jen-Yuan Chang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fernández, M.A., Chang, JY. A study on finite-time particle swarm optimization as a system identification method. Microsyst Technol 27, 2369–2381 (2021). https://doi.org/10.1007/s00542-020-05110-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00542-020-05110-2

Navigation