Padula-Visioli tuning algorithm for a FOPID controller

버전 1.0.2 (8.98 KB) 작성자: Mariusz Matusiak
Padula-Visioli tuning algorithm for a FOPID controller in CLS system with a first order plus dead time plant (FOPDT)
다운로드 수: 508
업데이트 날짜: 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 (2024). Padula-Visioli tuning algorithm for a FOPID controller (https://github.com/mariuszmatusiak/pvfopid), GitHub. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2017b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 PID Controller Tuning에 대해 자세히 알아보기

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 리포지토리로 가십시오.