Padula-Visioli tuning algorithm for a FOPID controller
Algorithm was proposed by Fabrizio Padula and Antonio Visioli in:
[1] F. Padula and A. Visioli, "Tuning rules for optimal PID and fractional-order PID controllers," J. Process Control, vol. 21, no. 1, pp. 69–81, Jan. 2011.
Requirements:
    FOTF toolbox
Parameters:
    K - FOPDT gain
    T - FOPDT time constant
    L - FOPDT dead time
Output:
    SP14 - 5-element vector of coefficients [K_P, K_I, K_D, \mu, \nu, N] for the Set point task, M_1=1.4
    SP20 - coefficients for the Set point task, M_2=2.0
    LD14 - coefficients for the Load disturbance rejection task, M_1=1.4
    LD20 - coefficients for the Load disturbance rejection task, M_2=2.0
    GconSP14 - fractional-order transfer function (FOTF) of the FOPID controller based on SP14 coefficients
    GconSP20 - FOTF of the FOPID based on SP20 coefficients
    GconLD14 - FOTF of the FOPID based on LD14 coefficients
    GconLD20 - FOTF of the FOPID based on LD20 coefficients
Implemented by: Mariusz Matusiak <mmatusiak@iis.p.lodz.pl>
Citar como
Mariusz Matusiak (2025). Padula-Visioli tuning algorithm for a FOPID controller (https://github.com/mariuszmatusiak/pvfopid), GitHub. Recuperado .
Compatibilidad con la versión de MATLAB
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- Control Systems > Control System Toolbox > Control System Design and Tuning > PID Controller Tuning >
Etiquetas
Agradecimientos
Inspiración para: Accelerated Black Hole Optimization Algorithm
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
No se pueden descargar versiones que utilicen la rama predeterminada de GitHub
| Versión | Publicado | Notas de la versión | |
|---|---|---|---|
| 1.0.2 | - |  | |
| 1.0.1 | Added logo |  | |
| 1.0.0 |  | ||
| 0.0.1 | See release notes for this release on GitHub: https://github.com/mariuszmatusiak/pvfopid/releases/tag/0.0.1 |