Performance Comparison of Perturbation Signals for Time-Varying Water Temperature Modeling Using NARX-Based BPSO

  • Najidah Hambali
  • Mohd Nasir Taib
  • Ahmad Ihsan Mohd Yassin
  • Mohd Hezri Fazalul RahimanEmail author
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 538)


There is an increasing concern on the perturbation signal analysis on nonlinear modeling for nonlinear systems. Several studies have shown the importance of suitable perturbation signal for the real nonlinear system applications. This study systematically reviews the performance comparison for nonlinear modeling using two perturbation signals, namely as Pseudo Random Binary Signal (PRBS) and Multi-level Pseudo Random Sequence (MPRS) for a time-varying water temperature of Steam Distillation Pilot Plant (SDPP). A Binary Particle Swarm Optimization (BPSO) algorithm was utilized in the model structure selection for polynomial Nonlinear Auto-Regressive with eXogenous (NARX) input. Three model’s selection criteria were examined; Akaike Information Criterion (AIC), Model Descriptor Length (MDL), and Final Prediction Error (FPE) for performance analysis that included model validation. The results presented lesser number of input and output lags, also fewer output model parameters for MPRS perturbation signal. Further analysis of the nonlinear model has demonstrated high R-squared and low MSE for model validation for both models using PRBS and MPRS perturbation signals.


System identification Time-varying temperature Nonlinear model Particle swarm optimization Distillation column Perturbation signal 



This project was funded by Institute of Research Management & Innovation (IRMI), Universiti Teknologi MARA (UiTM) Shah Alam, Selangor, Malaysia [grant number 600-IRMI/DANA 5/3 BESTARI 9049/2017)] and Kementerian Pendidikan Tinggi Malaysia [SLAI Scholarship] for the first author. The first author would like to thank Jabatan Pengurusan Sumber Manusia (JPSM), Universiti Teknologi MARA (UiTM) Shah Alam, Selangor, Malaysia for the scholarship management.


  1. 1.
    Lu, S., Hogg, B.W.: Dynamic nonlinear modelling of power plant by physical principles and neural networks. Int. J. Electr. Power Energy Syst. 22(1), 67–78 (2000)CrossRefGoogle Scholar
  2. 2.
    Bachnas, A.A., Tóth, R., Ludlage, J.H.A., Mesbah, A.: A review on data-driven linear parameter-varying modeling approaches: a high-purity distillation column case study. J. Process Control 24(4), 272–285 (2014)CrossRefGoogle Scholar
  3. 3.
    Billings, S.A., Chen, S., Backhouse, R.J.: The identification of linear and non-linear models of a turbocharged automotive diesel engine. Mech. Syst. Signal Process. 3(2), 123–142 (1989)CrossRefGoogle Scholar
  4. 4.
    Paduart, J., Lauwers, L., Swevers, J., Smolders, K., Schoukens, J., Pintelon, R.: Identification of nonlinear systems using Polynomial Nonlinear State Space models. Automatica 46(4), 647–656 (2010)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Wang, S., Han, Z., Liu, F., Tang, Y.: Nonlinear system identification using least squares support vector machine tuned by an adaptive particle swarm optimization. Int. J. Mach. Learn. Cybern. 6(6), 981–992 (2015)CrossRefGoogle Scholar
  6. 6.
    Silva, N., Bispo, H., Brito, R., Manzi, J.: Auto tuning applied to distillation column based on Armax model parameter estimation, pp. 261–272. Springer, Cham (2015)Google Scholar
  7. 7.
    Ohno, Y., Inoue, J., Iwase, M., Hatakeyama, S.: Motion and force estimation based on the NARX with an EMG signal. In: International Conference on Advanced Engineering Theory and Applications, pp. 288–298 (2017)Google Scholar
  8. 8.
    Jiang, J., Wang, F., Zhang, Y., Qin, Y., Gao, X.: Estimation of vertical track irregularity based on NARX neural network. In: Proceedings of the 2015 International Conference on Electrical and Information Technologies for Rail Transportation, pp. 167–175 (2016)CrossRefGoogle Scholar
  9. 9.
    Ravi Sriniwas, G., Arkun, Y., Chien, I.-L., Ogunnaike, B.A.: Nonlinear identification and control of a high-purity distillation column: a case study. J. Process Control 5(3), 149–162 (1995)CrossRefGoogle Scholar
  10. 10.
    Soni, A.: Control-relevant system identification using nonlinear Volterra and Volterra-Laguerre models, Doctor Dissertation University Pittsburgh (2006)Google Scholar
  11. 11.
    Godfrey, K.R., Tan, A.H., Barker, H.A., Chong, B.: A survey of readily accessible perturbation signals for system identification in the frequency domain. Control Eng. Pract. 13(11), 1391–1402 (2005)CrossRefGoogle Scholar
  12. 12.
    Drescher, U., Koschate, J., Schiffer, T., Schneider, S., Hoffmann, U.: Analysis of heart rate and oxygen uptake kinetics studied by two different pseudo-random binary sequence work rate amplitudes. Respir. Physiol. Neurobiol. 240, 70–80 (2017)CrossRefGoogle Scholar
  13. 13.
    Nguyen, S.T.N., Gong, J., Lambert, M.F., Zecchin, A.C., Simpson, A.R.: Least squares deconvolution for leak detection with a pseudo random binary sequence excitation. Mech. Syst. Signal Process. 99, 846–858 (2018)CrossRefGoogle Scholar
  14. 14.
    Alonge, F., D’Ippolito, F., Raimondi, F.M., Tumminaro, S.: Identification of nonlinear systems described by Hammerstein models. In: 42nd IEEE International Conference on Decision and Control (IEEE Cat. No. 03CH37475), pp. 3990–3995 (2003)Google Scholar
  15. 15.
    Safarinejadian, B., Kianpour, N., Asad, M.: A novel identification method for fractional-order wiener systems with PRBS input. In: 2016 4th International Conference on Control, Instrumentation, and Automation ICCIA 2016, pp. 290–295, Jan 2016Google Scholar
  16. 16.
    Karacan, S., Hapoǧlu, H., Alpbaz, M.: Application of optimal adaptive generalized predictive control to a packed distillation column. Chem. Eng. J. 84(3), 389–396 (2001)CrossRefGoogle Scholar
  17. 17.
    Misra, S., Nikolaou, M.: Adaptive design of experiments for model order estimation in subspace identification. Comput. Chem. Eng. 100, 119–138 (2017)CrossRefGoogle Scholar
  18. 18.
    Häggblom, K.E.: A new optimization-based approach to experiment design for dynamic MIMO identification. IFAC-Papers OnLine 50(1), 7321–7326 (2017)CrossRefGoogle Scholar
  19. 19.
    Karacan, S., Moslempour, Z., Hapoğlu, H., Alpbaz, M.: Application of multivariable nonlinear adaptive generic model control to a packed distillation column. Chem. Eng. Commun. 193(12), 1635–1659 (2006)CrossRefGoogle Scholar
  20. 20.
    Rivera, D., Lee, H., Mittelmann, H., Braun, M.: High-purity distillation. IEEE Control Syst. Mag. 27(5), 72–89 (2007)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Deflorian, M., Zaglauer, S.: Design of experiments for nonlinear dynamic system identification. In: IFAC 18th World Congress (2011)CrossRefGoogle Scholar
  22. 22.
    Nelles, O.: Nonlinear System Identification: from Classical Approaches to Neural Networks and Fuzzy Models. Springer (2001)Google Scholar
  23. 23.
    Braun, M.W., Rivera, D.E., Stenman, A., Foslien, W., Hrenya, C.: Multi-level pseudo-random signal design and ‘model-on-demand’ estimation applied to nonlinear identification of a RTP wafer reactor. In: Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251), vol. 3, pp. 1573–1577 (1999)Google Scholar
  24. 24.
    Leontaritis, I.J., Billings, S.A.: Experimental design and identifiability for non-linear systems. Int. J. Syst. Sci. 18(1), 189–202 (1987)CrossRefGoogle Scholar
  25. 25.
    Yazid, E., Liew, M.S., Parman, S., Kurian, V.J.: Identification of transfer functions from surge motion response of a semisubmersible platform using time-varying NARX model. Appl. Ocean Res. 54, 53–66 (2016)CrossRefGoogle Scholar
  26. 26.
    Jacobs, W.R., et al.: Control-focused, nonlinear and time-varying modelling of dielectric elastomer actuators with frequency response analysis. Smart Mater. Struct. 24, 055002 (2015)CrossRefGoogle Scholar
  27. 27.
    Zhao, Y., Billings, S.A., Wei, H., He, F., Sarrigiannis, P.G.: A new NARX-based Granger linear and nonlinear casual influence detection method with applications to EEG data. J. Neurosci. Meth. 212(1), 79–86 (2013)CrossRefGoogle Scholar
  28. 28.
    Li, Z., Hayashibe, M., Fattal, C., Guiraud, D.: Muscle fatigue tracking with evoked EMG via recurrent neural network: toward personalized neuroprosthetics. IEEE Comput. Intell. Mag. 9(2), 38–46 (2014)CrossRefGoogle Scholar
  29. 29.
    Godfrey, K.: Perturbation Signals For System Identification. Prentice Hall (1993)Google Scholar
  30. 30.
    Braun, M., Rivera, D., Stenman, A.: Identification of a RTP wafer reactor multi-level pseudo-random signal design and ‘model-on-demand’ estimation applied to nonlinear identification of a RTP wafer reactor. Am. Control Conf. 1999(3), 1573–1577 (1999)Google Scholar
  31. 31.
    Lara, J.M.V., Milani, B.E.A.: Identification of neutralization process using multi-level pseudo-random signals. In: Proceedings of the 2003 American Control Conference, vol. 5, pp. 3822–3827 (2003)Google Scholar
  32. 32.
    Deshpande, S., Rivera, D.E.: A data-centric system identification approach to input signal design for Hammerstein systems. In: 52nd IEEE Conference on Decision and Control, pp. 5192–5197 (2013)Google Scholar
  33. 33.
    Jin, H., Chen, X., Wang, L., Yang, K., Wu, L.: Dual learning-based online ensemble regression approach for adaptive soft sensor modeling of nonlinear time-varying processes. Chemom. Intell. Lab. Syst. 151, 228–244 (2016)CrossRefGoogle Scholar
  34. 34.
    Barker, H.A., Godfrey, K.R., Tucker, A.J.: Nonlinear system identification with multilevel perturbation signals. IFAC Proc. 33(15), 1175–1178 (2000)CrossRefGoogle Scholar
  35. 35.
    Barker, H.A., Tan, A.H., Godfrey, K.R.: The performance of multilevel perturbation signals for nonlinear system identification. IFAC Proc. 36(16), 663–668 (2003)CrossRefGoogle Scholar
  36. 36.
    Braun, M.W., Ortiz-Mojica, R., Rivera, D.E.: Application of minimum crest factor multisinusoidal signals for ‘plant-friendly’ identification of nonlinear process systems. Control Eng. Pract. 10(3), 301–313 (2002)CrossRefGoogle Scholar
  37. 37.
    Choung, Y.J., Kang, J., Kim, S.B.: Process control of time-varying systems using parameter-less self-organizing maps. J. Process Control 52, 45–56 (2017)CrossRefGoogle Scholar
  38. 38.
    Ghasemi, M., Aghaei, J., Hadipour, M.: New self-organising hierarchical PSO with jumping time-varying acceleration coefficients. Electron. Lett. 53(20), 1360–1362 (2017)CrossRefGoogle Scholar
  39. 39.
    Lee, J.-Y., Jung, K., Hong, B., Cho, S.: Method of extended input/output linearization for the time-varying nonlinear system. In: Future Information Technology, pp. 37–46 (2014)Google Scholar
  40. 40.
    Lee, J.-S., Lee, J.-S.: The cluster algorithm for time-varying nonlinear system with a model uncertainty. In: Advances in Parallel and Distributed Computing and Ubiquitous Services, pp. 173–177 (2016)CrossRefGoogle Scholar
  41. 41.
    Lee, Q., Ahmad, Z.: Development of model based decoupler for methanol water distillation column. In: 1st National Colloquium on Process Control Colloquium (2013)Google Scholar
  42. 42.
    Muralidharan, G., Abraham, A., Pappa, N.: Estimation of variation in vapour liquid equilibrium constants for modeling a multicomponent crude distillation column. IFAC-Papers OnLine 49(13), 199–204 (2016)CrossRefGoogle Scholar
  43. 43.
    Yildirim, Ö., Kenig, E.Y.: Rate-based modelling and simulation of distillation columns with sandwich packings. Chem. Eng. Process. Process Intensif. 98, 147–154 (2015)CrossRefGoogle Scholar
  44. 44.
    Fernandez, M.F., et al.: Experiments and dynamic modeling of a reactive distillation column for the production of ethyl acetate by considering the heterogeneous catalyst pilot complexities. Chem. Eng. Res. Des. 91(12), 2309–2322 (2013)CrossRefGoogle Scholar
  45. 45.
    Liu, X., Zhou, Y., Cong, L., Ding, F.: High-purity control of internal thermally coupled distillation columns based on nonlinear wave model. J. Process Control 21(6), 920–926 (2011)CrossRefGoogle Scholar
  46. 46.
    Balasubramhanya, L.S., Doyle, F.J.: Nonlinear model-based control of a batch reactive distillation column. J. Process Control 10, 2(3), 209–218 (2000)CrossRefGoogle Scholar
  47. 47.
    Kennedy, J., Eberhart, R.C.: A discrete binary version of the particle swarm algorithm. In: 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation, vol. 5, pp. 4104–4108 (1997)Google Scholar
  48. 48.
    Islam, M.J., Li, X., Mei, Y.: A time-varying transfer function for balancing the exploration and exploitation ability of a binary PSO. Appl. Soft Comput. 59, 182–196 (2017)CrossRefGoogle Scholar
  49. 49.
    Chih, M., Lin, C.-J., Chern, M.-S., Ou, T.-Y.: Particle swarm optimization with time-varying acceleration coefficients for the multidimensional knapsack problem. Appl. Math. Model. 38(4), 1338–1350 (2014)MathSciNetCrossRefGoogle Scholar
  50. 50.
    Mendes, E.M.A.M., Billings, S.A.: alternative solution to the model structure selection problem. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 31(6), 597–608 (2001)CrossRefGoogle Scholar
  51. 51.
    Yassin, I.M.: Nonlinear Auto-Regressive Model Structure Selection Using Binary Particle Swarm Optimization Algorithm, Ph.D. Thesis, vol. 1, pp. 1–5 (2014) Google Scholar
  52. 52.
    Yassin, I., Taib, M., Adnan, R., Alam, S.: Extended analysis of bpso structure selection of nonlinear auto-regressive model with exogenous inputs (NARX) of direct current motor. Songklanakarin J. Sci. Technol. 36(6), 683–699 (2014)Google Scholar
  53. 53.
    Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of ICNN’95—International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)Google Scholar
  54. 54.
    Yassin, I.M., Taib, M.N., Adnan, R., Salleh, M.K.M., Hamzah, M.K.: Effect of swarm size parameter on Binary Particle Swarm optimization-based NARX structure selection. In: 2012 IEEE Symposium on Industrial Electronics and Applications, pp. 219–223 (2012)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Najidah Hambali
    • 1
  • Mohd Nasir Taib
    • 1
  • Ahmad Ihsan Mohd Yassin
    • 1
  • Mohd Hezri Fazalul Rahiman
    • 1
    Email author
  1. 1.Faculty of Electrical EngineeringUniversiti Teknologi MARAShah AlamMalaysia

Personalised recommendations