Skip to main content

Advertisement

Log in

Adaptive infinite impulse response system identification using teacher learner based optimization algorithm

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

In this paper, optimal coefficients of unknown infinite impulse response (IIR) system are computed by utilizing a new population based algorithm called teacher learner based optimization (TLBO) for system identification problem. TLBO algorithm is inspired by the teaching learning process in the classroom and is free from algorithmic specific parameters. In TLBO, difference mean is calculated for each learner, which is the difference between the existing mean result of the class and the teacher. This difference mean is updated in each iteration and is responsible for maintaining the diversity of this algorithm. System identification problem is based on minimizing the mean square error (MSE) function and finding the optimal coefficients of an unknown IIR system. The MSE is the difference between the outputs of an adaptive IIR system and an unknown IIR system. Exhaustive simulations have been done for finding the unknown system coefficients of same order and reduced order case. Four benchmark functions are tested using TLBO algorithm to verify its efficacy for system identification problem. In order to prove the effectiveness of the applied algorithm, evaluated coefficients and MSE values are compared with that of the genetic algorithm (GA), particle swarm optimization (PSO), cat swarm optimization (CSO), cuckoo search algorithm (CSA), firefly algorithm (FFA), bat algorithm (BAT), differential evolution with wavelet mutation (DEWM), harmony search (HS) and opposition based harmony search (OHS) algorithm.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Pai PF, Nguyen BA, Sundaresan MJ (2013) Nonlinearity identification by time-domain-only signal processing. Int J Non-Linear Mech 54:85–98

    Article  Google Scholar 

  2. Zhou X, Yang C, Gui W (2014) Nonlinear system identification and control using state transition algorithm. Appl Math Comput 226:169–179

    MathSciNet  MATH  Google Scholar 

  3. Chung HC, Liang J, Kushiyama S, Shinozuka M (2004) Digital image processing for non-linear system identification. Int J Non-linear Mech 39(5):691–707

    Article  MATH  Google Scholar 

  4. Albaghdadi M, Briley B, Evens M (2006) Event storm detection and identification in communication systems. Reliab Eng Syst Saf 91(5):602–613

    Article  Google Scholar 

  5. Mitra SK (2011) Digital signal processing:a computer-based approach. McGraw-Hill, New York

    Google Scholar 

  6. Barreto GA, Souza LGM (2016) Novel approaches for parameter estimation of local linear models for dynamical system identification. Appl Intell 44(1):149–165

    Article  Google Scholar 

  7. Lu Y, Yan D, Levy D (2015) Friction coefficient estimation in servo systems using neural dynamic programming inspired particle swarm search. Appl Intell 43(1):1–14

    Article  Google Scholar 

  8. Widrow B, Strearns SD (1985) Adaptive signal processing. Prentice-Hall, Englewood Cliffs

    Google Scholar 

  9. Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press

  10. Yao L, Sethares WA (1994) Nonlinear parameter estimation via the genetic algorithm. IEEE Trans Signal Process 42(4):927–935

    Article  Google Scholar 

  11. Aggarwal A, Rawat TK, Kumar M, Upadhyay DK (2015) Optimal design of FIR high pass filter based on l 1 error approximation using real coded genetic algorithm. Eng Sci Technol 18(4):594–602

    Google Scholar 

  12. Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, Piscataway, pp 1942–1948

  13. Chen S, Luk BL (2010) Digital IIR filter design using particle swarm optimisation. International Journal of Modelling. Identif Control 9(4):327–335

    Article  Google Scholar 

  14. Krusienski DJ, Jenkins WK (2004) Particle swarm optimization for adaptive IIR filter structure. In: IEEE Congress on evolutionary computation, CEC 2004, vol 1, pp 965–970

  15. Durmus B, Gun A (2011) Parameter identification using particle swarm optimization. In: International advanced technologies symposium, IATS, pp 188–192

  16. Fang W, Sun J, Xu W (2006) Analysis of adaptive IIR filter design based on quantum-behaved particle swarm optimization. In: The IEEE sixth world congress on intelligent control and automation, WCICA 2006, vol 1, pp 3396–3400

  17. Panda G, Pradhan PM, Majhi B (2011) IIR System identification using cat swarm optimization. Expert Syst Appl 38(10):12,671–12,683

    Article  Google Scholar 

  18. Saha SK, Ghoshal SP, Kar R, Mandal D (2013) Cat Swarm Optimization algorithm for optimal linear phase FIR filter design. ISA T 52(6):781–794

    Article  Google Scholar 

  19. Singh S, Ashok A, Rawat TK, Kumar M (2016) Optimal IIR system identification using flower pollination algorithm. In: IEEE International conference on power electronics, intelligent control and energy systems ICPEICES, pp 1–6

  20. Karaboga N (2005) Digital IIR filter design using differential evolution algorithm. EURASIP Journal on Applied Signal Processing 8:1269–1276

  21. Yang XS, Deb S (2009) Cuckoo search via lévy flights. In: IEEE World Congress on Nature and Biologically Inspired Computing, NaBIC 2009, pp 210–214

  22. Kumar M, Rawat TK (2015) Optimal design of FIR fractional order differentiator using cuckoo search algorithm. Expert Syst Appl 42(7):3433–3449

    Article  Google Scholar 

  23. Kumar M, Rawat TK (2015) Optimal Fractional delay-IIR Filter Design Using Cuckoo Search Algorithm. ISA T 59:39–54

    Article  Google Scholar 

  24. Kumar M, Aggarwal A, Rawat TK, Parthasarathy H (2016) Optimal Nonlinear System Identification Using Fractional Delay Second-Order Volterra System. IEEE/CAA Journal of Automatica Sinica. https://doi.org/10.1109/JAS.2016.7510184

  25. Dai C, Chen W, Zhu Y (2010) Seeker optimization algorithm for digital IIR filter design. IEEE Trans Ind Electron 57(5):1710– 1718

    Article  Google Scholar 

  26. Kumar M, Aggarwal A, Rawat TK (2016) Bat algorithm: application to adaptive infinite impulse response system identification. Arab J Sci Eng 41(9):3587–3604

    Article  Google Scholar 

  27. Karaboga N (2009) A new design method based on artificial bee colony algorithm for digital IIR filters. J Frankl Inst 346(4):328–348

    Article  MathSciNet  MATH  Google Scholar 

  28. Rashedi E, Nezamabadi-pour H, Saryazdi S (2011) Filter modeling using gravitational search algorithm. Eng Appl Artif Intell 24(1):117–122

    Article  MATH  Google Scholar 

  29. Saha SK, Kar R, Mandal D, Ghoshal SP (2014) Harmony search algorithm for infinite impulse response system identification. Comput Electr Eng 40(4):1265–1285

    Article  Google Scholar 

  30. Upadhyay P, Kar R, Mandal D, Ghoshal SP, Mukherjee V (2014) A novel design method for optimal IIR system identification using opposition based harmony search algorithm. J Frankl Inst 351(5):2454–2488

    Article  MathSciNet  MATH  Google Scholar 

  31. Upadhyay P, Kar R, Mandal D, Ghoshal SP (2016) A new design method based on firefly algorithm for IIR system identification problem. J King Saud Univ-Eng Sci 28(2):174–198

    Google Scholar 

  32. Upadhyay P, Kar R, Mandal D, Ghoshal SP (2014) IIR System identification using differential evolution with wavelet mutation. Inst J Eng Sci Technol 17(1):8–24

    Google Scholar 

  33. Upadhyay P, Kar R, Mandal D, Ghoshal SP (2014) Craziness based particle swarm optimization algorithm for IIR system identification problem. Int J Electron Commun 68(5):369–378

    Article  Google Scholar 

  34. Jiang S, Wang Y, Ji Z (2015) A new design method for adaptive IIR system identification using hybrid particle swarm optimization and gravitational search algorithm. Nonlinear Dyn 79(4):2553–2576

    Article  MathSciNet  Google Scholar 

  35. Yang Y, Yang B, Niu M (2018) Adaptive infinite impulse response system identification using opposition based hybrid coral reefs optimization algorithm. Appl Intell 48(7):1689–1706

  36. Lagos-Eulogio P, Seck-Tuoh-Mora JC, Hernandez-Romero N, Medina-Marin J (2017) A new design method for adaptive IIR system identification using hybrid CPSO and DE. Nonlinear Dyn 88(4):2371–2389

    Article  Google Scholar 

  37. Mohammadi A, Zahiri SH, Razavi SM (2018) Infinite impulse response systems modeling by artificial intelligent optimization methods. Evolving Systems:1–17. https://doi.org/10.1007/s12530-018-9218-z

  38. Rao RV (2016) Teaching-learning-based Optimization algorithm. In: Teaching learning based optimization algorithm and its engineering applications. Springer, Cham, pp 9–39

  39. Wenchao Y, Gao L, Li X, Zhou Y (2015) A new differential evolution algorithm with a hybrid mutation operator and self-adapting control parameters for global optimization problems. Appl Intell 42(4):642–660

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manjeet Kumar.

Ethics declarations

Conflict of interests

This is to state that the authors have no conflict of interest with anyone.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Singh, S., Ashok, A., Kumar, M. et al. Adaptive infinite impulse response system identification using teacher learner based optimization algorithm. Appl Intell 49, 1785–1802 (2019). https://doi.org/10.1007/s10489-018-1354-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-018-1354-4

Keywords

Navigation