Skip to main content
Log in

Identification in the delta domain: a unified approach via GWOCFA

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The identification of linear dynamic systems in the delta domain has been proposed in this paper with the help of a hybrid metaheuristic algorithm combining chaotic firefly algorithm (CFA) and grey wolf optimiser (GWO). GWO performs the global search, while CFA fine-tunes the solutions through its local search abilities, thereby balancing exploration and exploitation features. Linear systems with static nonlinearities at the input are termed as the Hammerstein model, whereas linear systems with static nonlinearities at the output are known as the Wiener model. A test case with continuous polynomial nonlinearities has been taken up for Hammerstein and Wiener system identification in the delta domain. Delta operator parameterisation unifies identification of continuous-time systems with the discrete domain at a higher sampling rate. Pseudo-random binary sequence (PRBS), polluted with white Gaussian noise of fixed signal-to-noise ratio (SNR), has been considered as the input signal to estimate the unknown model parameters as well as static nonlinear coefficients. The hybrid algorithm not only supersedes the parent heuristics of which it is constituted but also proves better in comparison with some standard and latest heuristic approaches reported in the literature. Nonparametric statistical tests are performed to validate the results. The plots of fitness function (normalised value) against the number of iterations also support the convergence speed and accuracy of the results.

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

Abbreviations

ABC:

Artificial bee colony

ALO:

Ant lion optimisation

BFA:

Bacterial foraging algorithm

CFA:

Chaotic firefly algorithm

DA:

Dragonfly algorithm

DE:

Differential evolution

FA:

Firefly algorithm

GOA:

Grasshopper optimisation algorithm

GWO:

Grey wolf optimiser

GWOCFA:

Grey wolf optimiser-based chaotic firefly algorithm

MFO:

Moth-flame optimisation

MVO:

Multi-verse optimisation

PRBS:

Pseudo-random binary sequence

PSO:

Particle swarm optimisation

PSOGSA:

Particle swarm optimisation-based gravitational search algorithm

SCA:

Sine cosine algorithm

SNR:

Signal-to-noise ratio

SSA:

Salp swarm algorithm

WOA:

Whale optimisation algorithm

References

  • Al-Duwaish HN (2000) A genetic approach to the identification of linear dynamical systems with static nonlinearities. Int J Syst Sci 31(3):307–313

    Article  Google Scholar 

  • Bhushan B, Singh M (2011) Adaptive control of DC motor using bacterial foraging algorithm. Appl Soft Comput 11(8):4913–4920

    Article  Google Scholar 

  • Breslow N (1970) A generalized Kruskal-Wallis test for comparing K samples subject to unequal patterns of censorship. Biometrika 57(3):579–594

    Article  Google Scholar 

  • Gandomi AH, Yang XS, Talatahari S, Alavi AH (2013) Firefly algorithm with chaos. Commun Nonlinear Sci Numer Simul 18(1):89–98

    Article  MathSciNet  Google Scholar 

  • Ganguli S, Kaur G, Sarkar P (2018) A hybrid intelligent technique for model order reduction in the delta domain: a unified approach. Soft Comput. https://doi.org/10.1007/s00500-018-3137-6

    Article  Google Scholar 

  • Hassanzadeh T, Kanan HR (2014) Fuzzy FA: a modified firefly algorithm. Appl Artif Intell 28(1):47–65

    Article  Google Scholar 

  • Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6(3):65–70

    MathSciNet  MATH  Google Scholar 

  • Keesman KJ (2011) System identification: an introduction. Springer, Berlin

    Book  Google Scholar 

  • Middleton RH, Goodwin GC (1990) Digital control and estimation: a unified approach. Prentice Hall Information and System Sciences Series. Prentice Hall, Englewood Cliffs

    MATH  Google Scholar 

  • Mirjalili S (2015a) The ant lion optimizer. Adv Eng Softw 83:80–98

    Article  Google Scholar 

  • Mirjalili S (2015b) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl Based Syst 89:228–249

    Article  Google Scholar 

  • Mirjalili S (2016a) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073

    Article  Google Scholar 

  • Mirjalili S (2016b) SCA: a sine cosine algorithm for solving optimization problems. Knowl Based Syst 96:120–133

    Article  Google Scholar 

  • Mirjalili S, Hashim SZM (2010) A new hybrid PSOGSA algorithm for function optimization. In International conference on computer and information application (ICCIA) pp 374–377

  • Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  • Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    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

    Article  Google Scholar 

  • Pal PS, Kar R, Mandal D, Ghoshal SP (2017) Parametric identification with performance assessment of wiener systems using brain storm optimization algorithm. Circuits Syst Signal Process 36(8):3143–3181

    Article  Google Scholar 

  • Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst 22(3):52–67

    Article  MathSciNet  Google Scholar 

  • Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47

    Article  Google Scholar 

  • Sinha NK, Rao GP (eds) (2012) Identification of continuous-time systems: methodology and computer implementation, vol 7. Springer, Berlin

    Google Scholar 

  • Sun J, Liu X (2013) A novel APSO-aided maximum likelihood identification method for Hammerstein systems. Nonlinear Dyn 73(1–2):449–462

    Article  MathSciNet  Google Scholar 

  • Teng ZJ, Lv JL, Guo LW (2018) An improved hybrid grey wolf optimization algorithm. Soft Comput. https://doi.org/10.1007/s00500-018-3310-y

    Article  Google Scholar 

  • Wilcoxon F, Katti SK, Wilcox RA (1970) Critical values and probability levels for the Wilcoxon rank sum test and the Wilcoxon signed rank test. Sel Tables Math Stat 1:171–259

    MATH  Google Scholar 

  • Xu X, Wang F, Qian F (2011) Study on method of nonlinear system identification. In International conference on intelligent computation technology and automation (ICICTA), vol 1, pp 944–947

  • Yang XS (2014) Nature-inspired optimization algorithms. Elsevier, Amsterdam

    MATH  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their valuable suggestions which helped in improving the research article to a considerable extent.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Souvik Ganguli.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by V. Loia.

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

Ganguli, S., Kaur, G. & Sarkar, P. Identification in the delta domain: a unified approach via GWOCFA. Soft Comput 24, 4791–4808 (2020). https://doi.org/10.1007/s00500-019-04232-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-019-04232-8

Keywords

Navigation