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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Machado, J.T., Kiryakova, V., Mainardi, F.: Recent history of fractional calculus. Commun. Nonlinear Sci. Numer. Simul. 16(3), 1140–1153 (2011)
Matušu, R.: Application of fractional order calculus to control theory. Int. J. Math. Models Methods Appl. Sci. 5(7), 1162–1169 (2011)
Caponetto, R.: Fractional Order Systems: Modeling and Control Applications. World Scientific (2010)
Petráš, I.: Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation. Springer Science & Business Media (2011)
Shah, P., Agashe, S.: Review of fractional PID controller. Mechatronics 38, 29–41 (2016)
Xue, D., Chen, Y., Atherton, D.P.: Linear Feedback Control: Analysis and Design with MATLAB. Siam (2007)
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)
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)
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)
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)
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
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)
Malti, R., Victor, S.: Crone toolbox for system identification using fractional differentiation models. IFAC-PapersOnLine 48(28), 769–774 (2015)
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)
Valerio, D., Da Costa, J.S.: Ninteger: a non-integer control toolbox for MatLab. Proceedings of Fractional Differentiation and Its Applications, Bordeaux (2004)
de Oliveira Valério, D.P.M.: Ninteger v. 2.3 Fractional Control Toolbox for MATLAB. Lisboa, Universidade Technical (2005)
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
Tepljakov, A.: Fractional-Order Modeling and Control of Dynamic Systems. Springer (2017)
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
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
Chen, Y., Petras, I., Xue, D.: Fractional order control-a tutorial. In: 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009
Dzieliński, A., Sierociuk, D.: Simulation and experimental tools for fractional order control education. IFAC Proc. Vol. 41(2), 11654–11659 (2008)
Sierociuk, D.: Fractional order discrete state-space system simulink toolkit user guide. http://www.ee.pw.edu.pl/~dsieroci/fsst/fsst.htm (2005)
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
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
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)
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)
Marinov, T.M., Ramirez, N., Santamaria, F.: Fractional integration toolbox. Fract. Calc. Appl. Anal. 16(3), 670–681 (2013)
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)
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)
Tepljakov, A.: Fractional-Order Calculus Based Identification and Control of Linear Dynamic Systems. Tallinn University of Technology (2011)
Sohal, J.S.: Improvement of artificial neural network based character recognition system, using SciLab. Optik 127(22), 10510–10518 (2016)
Campbell, S.L., Chancelier, J.P., Nikoukhah, R.: Modeling and Simulation in SCILAB. Springer, New York (2006)
Bunks, C., Chancelier, J.P., Delebecque, F., Goursat, M., Nikoukhah, R., Steer, S.: Engineering and Scientific Computing with Scilab. Springer Science & Business Media (2012)
Wouwer, A.V., Saucez, P., Vilas, C.: Simulation of ode/pde Models With Matlab, Octave and Scilab. Springer, Cham (2014)
Rohit, M.T., Ashish, M.K.: Digital Image Processing Using SCILAB. Springer, Cham (2018)
Ma, L., Xia, F., Peng, Z.: Integrated design and implementation of embedded control systems with scilab. Sensors 8(9), 5501–5515 (2008)
Pendharkar, I.: Rltool for Scilab: a public domain tool for SISO system design. IEEE Control Syst. Mag. 25(1), 23–25 (2005)
Magyar, Z., Žáková, K.: Scilab based remote control of experiments. IFAC Proc. Vol. 45(11), 206–211 (2012)
Landau, I.D., Zito, G.: Digital Control Systems: Design, Identification and Implementation. Springer Science & Business Media (2007)
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)
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
Luo, Y., Chen, Y.: Fractional order [proportional derivative] controller for a class of fractional order systems. Automatica 45(10), 2446–2450 (2009)
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)
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)
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)
El-Khazali, R.: Fractional-order PI\(^{\lambda } \)D\(^{\mu } \) controller design. Comput. Math. Appl. 66(5), 639–646 (2013)
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)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
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
DOI: https://doi.org/10.1007/978-3-030-33934-0_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33933-3
Online ISBN: 978-3-030-33934-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)