Advertisement

FPGA Based Self-tuning PI Controller Using IFT Technique

  • Grayson HimunzowaEmail author
  • Farouck Smith
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 466)

Abstract

In this paper the FPGA based self tuning Proportional Integral (PI) controller using Iterative Feedback Tuning (IFT) Technique is proposed. This is accomplished by carrying out an overview of IFT technique and simulation, using Matlab/Simulink platform. The matlab m-file for the Self Tuning PI Controller is used to develop the VHDL code that describes the Self Tuning PI Controller hardware. Fixed point number representation is used in preference to floating point numbers for good performance in respect of reduced power consumption and enhanced speed in program execution. Finite state machine with Datapath (FSMD) model is preferred to Finite state machine plus Datapath (FSM + D) model for ease of implementation. Finally, the Self Tuning PI Controller VHDL code is simulated before implementing it on Altera EP4CE6E22C8 N FPGA.

Keywords

Self tuning PI controller Iterative feedback tuning FPGA 

References

  1. 1.
    Monmasson, E., Idkhajine, L., Naou, M.W.: FPGA-based controllers. IEEE Ind. Electron. Mag. (2011)Google Scholar
  2. 2.
    Kung, Y.S., Wang, M.S., Chuang, T.Y.: FPGA-based self-tuning PID controller using RFB neural network and its application in X-Y table. In: IEEE International Symposium on Industrial Electronics, 5–8 July 2009Google Scholar
  3. 3.
    Monmasson, E., Cirstea, M.N.: FPGA design methodology for industrial control systems—a review. IEEE Trans. Ind. Electron. 54(4), 1824–1842 (2007)CrossRefGoogle Scholar
  4. 4.
    Naouar, M.W., Monmasson, E., Naassani, A.A., Slama-Belkhodja, I., Patin, N.: FPGA-based current controllers for AC machine drives—a review. IEEE Trans. Ind. Electron. 54(4), 1907–1925 (2007)CrossRefGoogle Scholar
  5. 5.
    Hjalmarsson, H.: Iterative feedback tuning—an overview. Adapt. Control Signal Process. 16(5), 373–395 (2002)CrossRefGoogle Scholar
  6. 6.
    Huusom, J.K., Poulsen, N.K., Jørgensen, S.B.: Improving convergence of iterative feedback tuning using optimal external perturbations. In: IEEE Conference on Decision and Control, Cancun, Mexico, no. WeB04.3, pp. 2618–2623 (2008)Google Scholar
  7. 7.
    De Bruyne, F., Kammer, L.C.: Iterative feedback tuning with guaranteed stability. In: Proceedings of the American Control Conference, San Diego, California, June 1999, pp. 7–11 (1999)Google Scholar
  8. 8.
    Hjalmarsson, O.L.H., Gevers, M., Gunnarsson, S.: Iterative feedback tuning: theory and applications. IEEE Control Syst. Digit. Stock. 1996, 26–41 (1998)Google Scholar
  9. 9.
    Proch, H., Gevers, M., Anderson, B.D.O., Ferrera, C.: Iterative feedback tuning for robust controller design and optimization. In: Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference, TuC04.5, 12–15 Dec 2005 pp. 3602–3607 (2005)Google Scholar
  10. 10.
    Bitmeadt, R.: Iterative Feedback tuning via minimization of the absolute error. In: Proceedings of the 38th IEEE Conference on Decision and Control (1999)Google Scholar
  11. 11.
    Sharifi, A.: The design of frequency filters of iterative feedback tuning using particle swarm optimization. Adv. Electr. Eng. 2014, 1–5 (2014)CrossRefGoogle Scholar
  12. 12.
    Hjalmarsson, H., Gunnarsson, S., Gevers, M.: A convergent iterative restricted complexity control design scheme. In: Proceedings of the 44th IEEE Conference on Decision and Control, December 1994, pp. 1735–1740 (1994)Google Scholar
  13. 13.
    Weihong, W., Zhongsheng, H., Shangtai, J.: Overview of iterative feedback tuning. In: Proceedings of the 26th Chinese Control Conference, 26–31 July 2007Google Scholar
  14. 14.
    Radac, M.B.: Iterative techniques for controller tuning. PhD thesis (2011)Google Scholar
  15. 15.
    Hjalmarsson, H., Gunnarsson, S., Gevers, M.: A convergent iterative restricted complexity control design scheme. In: Proceedings of 33rd IEEE Conference on Decision and Control (CDC), vol. 2, pp. 1735–1740, Orlando, FL, USA (1994)Google Scholar
  16. 16.
    Hjalmarsson, H.: Control of nonlinear systems using Iterative Feedback Tuning. In: Proceedings of the American Control Conference, vol. 4, pp. 2083–2087, Philadelphia, PA, USA (1998)Google Scholar
  17. 17.
    Hjalmarsson, H., Gevers, M., Gunnarsson, S., Lequin, O.: Iterative feedback tuning: theory and applications. IEEE Control Syst. Mag. 18, 26–41 (1998)Google Scholar
  18. 18.
    Weihong, W., Zhongsheng, H., Shangtai, J.: Overview of the iterative feedback tuning. In: 2007 Chinese Control Conference, no. 2, July 2006, pp. 14–18 (2006)Google Scholar
  19. 19.
    Hjalmarsson, O.L.H., Gevers, M., Gunnarsson, S.: Iterative feedback tuning: theory and applications. IEEE Control Syst. Digit. Stock. 1996, 26–41 (1998)Google Scholar
  20. 20.
    Bitmeadt, R.R.: Iterative feedback tuning via minimization of the absolute error. In: Proceedings of the 38th IEEE Conference on Decision and Control (1999)Google Scholar
  21. 21.
    Hjalmarsson, H., Gunnarsson, S., Gevers, M.: A convergent iterative restricted complexity control design scheme. In: Proceedings of the 44th IEEE Conference on Decision and Control, Dec 1994, pp. 1735–1740 (1994)Google Scholar
  22. 22.
    Hjalmarsson, H.: Iterative feedback tuning—an overview. Adapt. Control Signal Process. 16(5), 373–395 (2002)CrossRefGoogle Scholar
  23. 23.
    Himunzowa, G.: Investigations into implementation of IFT technique into microcontroller. Thesis for Degree of Masters, University of Cape Town (2008)Google Scholar
  24. 24.
    Aoki, T.: Implementation of fixed-point control techniques based on the modified delta operator and form for intelligent systems. J. Adv. Comput. Intell. 11(6), 5–6 (2007)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (http://creativecommons.org/licenses/by-nc/2.5/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

Authors and Affiliations

  1. 1.Faculty of Engineering, the Built Environment and Information Technology, Department of MechatronicsNelson Mandela Metropolitan UniversityPort ElizabethSouth Africa

Personalised recommendations