Most PID tuning rules are based on first-order plus time delay assumption of the plant hence cannot ensure the best control performance. Using mordern optimization techniques, it is possible to tune a PID controller based on the actual transfer function of the plant to optimize the closed-loop performance.
This submission contains a function to perform optimal PID design based on four different performance indices, e.g. the ISE, the IAE, the ITSE and the ITAE. A published m-file provides two 4th-order examples to explain the usage and to show impact of using different performance indices.
The example file requires the znpidtuning function, which can be downloaded from http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=18561&objectType=FILE
인용 양식
Yi Cao (2025). Learning PID Tuning III: Performance Index Optimization (https://www.mathworks.com/matlabcentral/fileexchange/18674-learning-pid-tuning-iii-performance-index-optimization), MATLAB Central File Exchange. 검색 날짜: .
MATLAB 릴리스 호환 정보
플랫폼 호환성
Windows macOS Linux카테고리
- Control Systems > Control System Toolbox > Control System Design and Tuning > PID Controller Tuning >
태그
도움
도움 받은 파일: Learning PID Tuning I: Process Reaction Curve, Learning PID Tuning II: Stability Margin
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!html/
버전 | 게시됨 | 릴리스 정보 | |
---|---|---|---|
1.0.0.0 |