File Exchange

image thumbnail

Discrete Fractional-Order PID Controller

version 1.0 (4.13 KB) by

Provides a transfer function of the fractional-order PID controller for given parameters.

6 Ratings



View License

Digital version of Fractional-Order PID Controller (DFOC) of the form:
C(s) = K + Ti/s^m + Td*s^d for given sampling period Ts [sec].

For more details and help write:
>> help DFOC

It is based on:

See also books:

[1] Ivo Petras, Fractional-Order Nonlinear Systems: Modeling, Analysis and Simulation, Springer, Series: Nonlinear Physical Science, 2011, ISBN 978-3-642-18100-9.

[2] Riccardo Caponetto, Giovanni Dongola, Luigi Fortuna and Ivo Petras, Fractional Order Systems: Modeling and Control Applications, World Scientific, Singapore, 2010, ISBN 978-9-814-30419-1.
[3] Ivo Petras, Fractional Derivatives, Fractional Integrals, and Fractional Differential Equations in Matlab, chapter 10, in: Engineering Education and Research Using MATLAB, Ali H. Assi (Ed.), InTech, ISBN 978-953-307-656-0.

Comments and Ratings (8)


GGG (view profile)


Buraq mahmod

can you help me to write code program for digital fraction order PID controller in MATLAB or C++

Buraq mahmod

thank you
can you help me using Al-Alaoui method in function "DFOC"



thank you a lot :) this is really helpful thing


Brenda (view profile)


ehs (view profile)

MATLAB Release
MATLAB 7.11 (R2010b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video