Padula-Visioli tuning algorithm for a FOPID controller

Padula-Visioli tuning algorithm for a FOPID controller in CLS system with a first order plus dead time plant (FOPDT)
ダウンロード: 539
更新 2019/11/23

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>

引用

Mariusz Matusiak (2025). Padula-Visioli tuning algorithm for a FOPID controller (https://github.com/mariuszmatusiak/pvfopid), GitHub. に取得済み.

MATLAB リリースの互換性
作成: R2017b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersPID Controller Tuning についてさらに検索
謝辞

ヒントを与えたファイル: Accelerated Black Hole Optimization Algorithm

Community Treasure Hunt

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

Start Hunting!

GitHub の既定のブランチを使用するバージョンはダウンロードできません

バージョン 公開済み リリース ノート
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

この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。
この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。