Non-Linear Fractional-Order PID Controller

Version 1.3.0.1 (2,76 ko) par Ivo Petras
Provides an equation of the non-linear fractional-order PID controller for given parameters.
4,7K téléchargements
Mise à jour 30 mars 2022

Afficher la licence

Non-Linear Fractional-Order PID Controller of the form:
u(t)=f(e(t))*(Kp*e(t) + Ti*D^-lambda e(t) + Td*D^delta e(t)),
where f(e(t)) is nonlinear function: f(e(t))=K0+(1-K0)*|e(t)|.
For more details and help write:
>> help NFOC
For more information and description see articles:
[1] Ivo Petráš: Fractional-order nonlinear controllers: Design and implementation notes,
In: Proc. of the IEEE 17th International Carpathian Control Conference (ICCC2016),
pp. 579-583, DOI: 10.1109/CarpathianCC.2016.7501163
[2] Ivo Petráš; Miroslav Köver-Dorčo: An effective algorithm for implementation of non-linear fractional-order controller on PLC,
In: Proc. of the IEEE 17th International Carpathian Control Conference (ICCC2016),
pp. 584-589, DOI: 10.1109/CarpathianCC.2016.7501164
[3] Ivo Petráš: A note on fractional-order non-linear controller: Possible neural network approach to design,
In: Proc. of the World Congress on Computational Intelligence (WCCI2016), IEEE Conference IJCNN 2016,
pp. 603-608, DOI: 10.1109/IJCNN.2016.7727255
[4] Ivo Petráš: Tuning of the non-linear fractional-order controller, In: Proc. of the IEEE 20th International Carpathian Control Conference (ICCC2019), DOI: 10.1109/CarpathianCC.2019.8765988
[5] Ivo Petráš: Fractional-order control: New control techniques, In: Fractional Order Systems. An Overview of Mathematics, Design, and Applications for Engineers. Volume 1 in Emerging Methodologies and Applications in Modelling, 2022, pp. 71-106, DOI: https://doi.org/10.1016/B978-0-12-824293-3.00008-9

Citation pour cette source

Ivo Petras (2025). Non-Linear Fractional-Order PID Controller (https://fr.mathworks.com/matlabcentral/fileexchange/51190-non-linear-fractional-order-pid-controller), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2010b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.3.0.1

Added description.

1.3.0.0

Added description.

1.2.0.0

Description update

1.1.0.0

Description update

1.0.0.0

Picture has been added.