Development of Re-configurable PID Simulator Based on a Digital Signal Controller for Educational Purposes

  • B. A. D. J. C. K. BasnayakeEmail author
  • Y. W. R. Amarasinghe
  • Peihong Wang
Conference paper
Part of the Smart Innovation, Systems and Technologies book series (SIST, volume 130)


Under this research, a re-configurable PID simulator has been developed as an experimental setup. The research consists of developing Digital Signal Controller (DSC) based re-configurable controller, computer-based graphical user interface and DC motor platform with an encoder feedback system. The developed system enables learners to easily understand the control characteristics of the DC motor systems under the different controllers and control parameters. The system has two experiment modes as the velocity control and position control. In both modes, the motor can operate according to the static or dynamic input references which are related to the velocity and position of the motor shaft. During the simulations, learners can change PID coefficients and observe the effect of them, how to apply to the system, that will enable learners to understand more easily the control systems were established. Further, apart from tuning the PID coefficients, the system can operate under the different control bandwidths selected by the learners. That will support learners to identify the effect of the control bandwidth and required controller performance based on the applications. The implemented system was tested and validated by conducting several simulations and discussing the obtained results.


Control system PID tuning Control system simulation platform 


  1. 1.
    Basnayake, B.A.D.J.C.K., et al.: Artificail intelligence based smart building automation controller for energy efficiency improvements in existing building. Int. J. Adv. Autom. Sci. Technol. 40, 40 (2015)Google Scholar
  2. 2.
    Smith, C.A., Corripio, A.B.: Principles and Practice of Automatic Process Control, vol. 2. Wiley, New York (1985)Google Scholar
  3. 3.
    Ang, K.H., et al.: PID control system analysis, design, and technology. IEEE Trans. Control Syst. Technol. 13(4), 559–576 (2005)CrossRefGoogle Scholar
  4. 4.
    Tang, K.-S., et al.: An optimal fuzzy PID controller. IEEE Trans. Industr. Electron. 48(4), 757–765 (2001)CrossRefGoogle Scholar
  5. 5.
    Wang, Q.-G., et al.: PID tuning for improved performance. IEEE Trans. Control Syst. Technol. 7(4), 457–465 (1999)CrossRefGoogle Scholar
  6. 6.
    Tang, J.: PID controller using the TMS320C31 DSK with online parameter adjustment for real-time DC motor speed and position control. In: IEEE International Symposium on Industrial Electronics, Proceedings, ISIE 2001, vol. 2. IEEE (2001)Google Scholar
  7. 7.
    Huang, G., et al.: PC-based PID speed control in DC motor. In: International Conference on Audio, Language and Image Processing, ICALIP 2008. IEEE (2008)Google Scholar
  8. 8.

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • B. A. D. J. C. K. Basnayake
    • 1
    Email author
  • Y. W. R. Amarasinghe
    • 1
  • Peihong Wang
    • 2
  1. 1.Department of Mechanical EngineeringUniversity of MoratuwaKatubeddaSri Lanka
  2. 2.School of Physics and Materials ScienceAnhiu UniversityHefeiChina

Personalised recommendations