Skip to main content

Scilab Based Toolbox for Fractional-order Systems and PID Controllers

  • Chapter
  • First Online:
Fractional-order Systems and PID Controllers

Part of the book series: Studies in Systems, Decision and Control ((SSDC,volume 264))

  • 772 Accesses

Abstract

In this chapter, a toolbox for fractional-order systems and PI/PID controllers using Scilab will be developed. According to our knowledge, the proposed toolbox is the first Scilab based toolbox for fractional-order systems and controllers. The toolbox will be developed in three stages. Initially, the definitions of fractional-order operators, approximation algorithms and fractional-order differentiator and integrator will be implemented. Using these definitions in the second stage, fractional-order systems, controllers, and filters will be developed. The final stage includes the time and frequency domain analysis as well as numerical and stability analysis of the systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Machado, J.T., Kiryakova, V., Mainardi, F.: Recent history of fractional calculus. Commun. Nonlinear Sci. Numer. Simul. 16(3), 1140–1153 (2011)

    Article  MathSciNet  Google Scholar 

  2. Matušu, R.: Application of fractional order calculus to control theory. Int. J. Math. Models Methods Appl. Sci. 5(7), 1162–1169 (2011)

    Google Scholar 

  3. Caponetto, R.: Fractional Order Systems: Modeling and Control Applications. World Scientific (2010)

    Google Scholar 

  4. Petráš, I.: Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation. Springer Science & Business Media (2011)

    Google Scholar 

  5. Shah, P., Agashe, S.: Review of fractional PID controller. Mechatronics 38, 29–41 (2016)

    Article  Google Scholar 

  6. Xue, D., Chen, Y., Atherton, D.P.: Linear Feedback Control: Analysis and Design with MATLAB. Siam (2007)

    Google Scholar 

  7. Monje, C.A., Chen, Y., Vinagre, B.M., Xue, D., Feliu-Batlle, V.: Fractional-Order Systems and Controls: Fundamentals and Applications. Springer Science & Business Media (2010)

    Google Scholar 

  8. Tavazoei, M.S.: Time response analysis of fractional-order control systems: a survey on recent results. Fract. Calc. Appl. Anal. 17(2), 440–461 (2014)

    Article  MathSciNet  Google Scholar 

  9. Bingi, K., Ibrahim, R., Karsiti, M.N., Hassan, S.M., Harindran, V.R.: Real-time control of pressure plant using 2DOF fractional-order PID controller. Arab. J. Sci. Eng. 44(3), 2091–2102 (2019)

    Article  Google Scholar 

  10. Bingi, K., Ibrahim, R., Karsiti, M.N., Hassan, S.M.: Fractional order set-point weighted PID controller for pH neutralization process using accelerated PSO algorithm. Arab. J. Sci. Eng. 43(6), 2687–2701 (2018)

    Article  Google Scholar 

  11. Oustaloup, A., Melchior, P., Lanusse, P., Cois, O., Dancla, F.: The CRONE toolbox for Matlab. In: CACSD. Conference Proceedings. IEEE International Symposium on Computer-Aided Control System Design, Anchorage, USA, 25–27 Sept 2000

    Google Scholar 

  12. Malti, R., Melchior, P., Lanusse, P., Oustaloup, A.: Object-oriented CRONE toolbox for fractional differential signal processing. Signal Image Video Process. 6(3), 393–400 (2012)

    Article  Google Scholar 

  13. Malti, R., Victor, S.: Crone toolbox for system identification using fractional differentiation models. IFAC-PapersOnLine 48(28), 769–774 (2015)

    Article  Google Scholar 

  14. Malti, R., Melchior, P., Lanusse, P., Oustaloup, A.: Towards an object oriented CRONE toolbox for fractional differential systems. IFAC Proc. Vol. 44(1), 10830–10835 (2011)

    Article  Google Scholar 

  15. Valerio, D., Da Costa, J.S.: Ninteger: a non-integer control toolbox for MatLab. Proceedings of Fractional Differentiation and Its Applications, Bordeaux (2004)

    Google Scholar 

  16. de Oliveira Valério, D.P.M.: Ninteger v. 2.3 Fractional Control Toolbox for MATLAB. Lisboa, Universidade Technical (2005)

    Google Scholar 

  17. Tepljakov, A., Petlenkov, E., Belikov, J.: FOMCON: fractional-order modeling and control toolbox for MATLAB. In: Proceedings of the 18th International Conference Mixed Design of Integrated Circuits and Systems-MIXDES 2011, Gliwice, Poland, 16–18 June 2011

    Google Scholar 

  18. Tepljakov, A.: Fractional-Order Modeling and Control of Dynamic Systems. Springer (2017)

    Google Scholar 

  19. Tepljakov, A., Petlenkov, E., Belikov, J., Finajev, J.: Fractional-order controller design and digital implementation using FOMCON toolbox for MATLAB. In: 2013 IEEE Conference on Computer Aided Control System Design (CACSD), Hyderabad, India, 28–30 Aug 2013

    Google Scholar 

  20. Lachhab, N., Svaricek, F., Wobbe, F., Rabba, H.: Fractional order PID controller (FOPID)-toolbox. In: 2013 European Control Conference (ECC), Zurich, Switzerland, 17–19 July 2013

    Google Scholar 

  21. Chen, Y., Petras, I., Xue, D.: Fractional order control-a tutorial. In: 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009

    Google Scholar 

  22. Dzieliński, A., Sierociuk, D.: Simulation and experimental tools for fractional order control education. IFAC Proc. Vol. 41(2), 11654–11659 (2008)

    Article  Google Scholar 

  23. Sierociuk, D.: Fractional order discrete state-space system simulink toolkit user guide. http://www.ee.pw.edu.pl/~dsieroci/fsst/fsst.htm (2005)

  24. Pisoni, E., Visioli, A., Dormido, S.: An interactive tool for fractional order PID controllers. In: 2009 35th Annual Conference of IEEE Industrial Electronics, Porto, Portugal, 3–5 Nov 2009

    Google Scholar 

  25. Dormido, S., Pisoni, E., Visioli, A.: An interactive tool for loop-shaping design of fractional-order PID controllers. In: Proceedings of the 4th IFAC Workshop on Fractional Differentiation and Its Applications, Badajoz, Spain, 18–20 Oct 2010

    Google Scholar 

  26. Dormido, S., Pisoni, E., Visioli, A.: Interactive tools for designing fractional-order PID controllers. Int. J. Innov. Comp. Inf. Control 8(7), 4579–4590 (2012)

    Google Scholar 

  27. Petráš, I.: Fractional derivatives, fractional integrals, and fractional differential equations in Matlab. In: Assi , A. (ed.) Engineering Education and Research Using MATLAB, pp. 239–264, IntechOpen (2011)

    Google Scholar 

  28. Marinov, T.M., Ramirez, N., Santamaria, F.: Fractional integration toolbox. Fract. Calc. Appl. Anal. 16(3), 670–681 (2013)

    Article  MathSciNet  Google Scholar 

  29. Lanusse, P., Malti, R., Melchior, P.: Crone control system design toolbox for the control engineering community: tutorial and case study. Phil. Trans. R. Soc. A 371(1990), 20120149 (2013)

    Article  MathSciNet  Google Scholar 

  30. Yousfi, N., Melchior, P., Rekik, C., Derbel, N., Oustaloup, A.: Design of centralized CRONE controller combined with MIMO-QFT approach applied to non-square multivariable systems. Int. J. Comput. Appl. 45(16) (2012)

    Google Scholar 

  31. Tepljakov, A.: Fractional-Order Calculus Based Identification and Control of Linear Dynamic Systems. Tallinn University of Technology (2011)

    Google Scholar 

  32. Sohal, J.S.: Improvement of artificial neural network based character recognition system, using SciLab. Optik 127(22), 10510–10518 (2016)

    Article  Google Scholar 

  33. Campbell, S.L., Chancelier, J.P., Nikoukhah, R.: Modeling and Simulation in SCILAB. Springer, New York (2006)

    MATH  Google Scholar 

  34. Bunks, C., Chancelier, J.P., Delebecque, F., Goursat, M., Nikoukhah, R., Steer, S.: Engineering and Scientific Computing with Scilab. Springer Science & Business Media (2012)

    Google Scholar 

  35. Wouwer, A.V., Saucez, P., Vilas, C.: Simulation of ode/pde Models With Matlab, Octave and Scilab. Springer, Cham (2014)

    MATH  Google Scholar 

  36. Rohit, M.T., Ashish, M.K.: Digital Image Processing Using SCILAB. Springer, Cham (2018)

    Google Scholar 

  37. Ma, L., Xia, F., Peng, Z.: Integrated design and implementation of embedded control systems with scilab. Sensors 8(9), 5501–5515 (2008)

    Article  Google Scholar 

  38. Pendharkar, I.: Rltool for Scilab: a public domain tool for SISO system design. IEEE Control Syst. Mag. 25(1), 23–25 (2005)

    Article  Google Scholar 

  39. Magyar, Z., Žáková, K.: Scilab based remote control of experiments. IFAC Proc. Vol. 45(11), 206–211 (2012)

    Article  Google Scholar 

  40. Landau, I.D., Zito, G.: Digital Control Systems: Design, Identification and Implementation. Springer Science & Business Media (2007)

    Google Scholar 

  41. Bingi, K., Ibrahim, R., Karsiti, M.N., Hassan, S.M.: Fractional-order filter design for set-point weighted PID controlled unstable systems. Int. J. Mech. Mechatron. Eng. 17(5), 173–179 (2017)

    Google Scholar 

  42. Bingi, K., Ibrahim, R., Karsiti, M.N., Hassan, S.M., Harindran, V.R.: Fractional order PI controllers for real-time control of pressure plant. In: 2018 5th International Conference on Control, Decision and Information Technologies, Thessaloniki, Greece, 10–13 Apr 2018

    Google Scholar 

  43. Luo, Y., Chen, Y.: Fractional order [proportional derivative] controller for a class of fractional order systems. Automatica 45(10), 2446–2450 (2009)

    Article  MathSciNet  Google Scholar 

  44. Tavakoli-Kakhki, M., Haeri, M.: Fractional order model reduction approach based on retention of the dominant dynamics: application in IMC based tuning of FOPI and FOPID controllers. ISA Trans. 50(3), 432–442 (2011)

    Article  Google Scholar 

  45. Feliu-Batlle, V., Perez, R.R., Rodriguez, L.S.: Fractional robust control of main irrigation canals with variable dynamic parameters. Control Eng. Pract. 15(6), 673–686 (2007)

    Article  Google Scholar 

  46. Feliu-Batlle, V., Rivas-Perez, R., Castillo-Garcia, F.J.: Fractional order controller robust to time delay variations for water distribution in an irrigation main canal pool. Comput. Electron. Agric. 69(2), 185–197 (2009)

    Article  Google Scholar 

  47. El-Khazali, R.: Fractional-order PI\(^{\lambda } \)D\(^{\mu } \) controller design. Comput. Math. Appl. 66(5), 639–646 (2013)

    Google Scholar 

  48. Latha, K., Rajinikanth, V., Surekha, P.M.: PSO-based PID controller design for a class of stable and unstable systems. ISRN Artif. Intell. 2013 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kishore Bingi .

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Bingi, K., Ibrahim, R., Karsiti, M.N., Hassan, S.M., Harindran, V.R. (2020). Scilab Based Toolbox for Fractional-order Systems and PID Controllers. In: Fractional-order Systems and PID Controllers. Studies in Systems, Decision and Control, vol 264. Springer, Cham. https://doi.org/10.1007/978-3-030-33934-0_4

Download citation

Publish with us

Policies and ethics