Fractional variable order closed loop systems toolbox

バージョン 1.0.8 (2.59 MB) 作成者: Piotr
The toolbox allows to simulate and tune parameters of closed-loop systems with a fractional-variable-order digital PID (FVOPID) controller.
ダウンロード: 418
更新 2024/4/4
The toolbox allows to simulate and tune parameters of closed-loop systems with a fractional-variable-order digital PID (FVOPID) controller. The toolboox is purely written in MATLAB and uses predefined Simulink models with closed loop systems, which are adjusted according to the setup selected by the user of the toolbox. Users of the toolbox are encouraged to check, validate and modify the implementation if necessary.
In the future versions of the toolbox the controller blocks implemented as C-MEX S-functions will be added to improve the performance of calculation of FVOPIDs for long simulations or high controller sampling time. Still for short simulations e.g. up to 1000-1200 samples (e.g. for 10[s]-12[s] of simulation time and sampling time equal to 0.01[s]) the time needed to execute single simulation in Simulink should be almost the same for the current implementation of FVOPID controller as for standard MATLAB discrete PID block (checked with MATLAB 2020a). This is because of the time which Simulink model needs to evaluate the closed loop system simulation by itself which for 1000 samples seems to be significantly higher than the time needed by FVOPID controller to calculate its output.
For 2500 samples the time needed for single FVOPID simulation is 2x longer than for standard PID block, while for 5000 samples the time needed for single simulation is 4x longer. This is why the toolbox (especially parameters searching) is currently intended for the simulations which do not exeed 5000 samples (which means e.g. 50[s] simulation where controller's sampling time is equal to 0.01[s], or 5[s] simulation with the sampling time set to 0.001[s]).
The toolbox is still under testing, validation and verification process. In case of any problems with the implementation, or bugs discovered (either during toolbox execution or found directly in code) please inform:
Piotr Oziabło
oziablop@gmail.com

引用

Piotr (2024). Fractional variable order closed loop systems toolbox (https://github.com/poziablo/Fractional-variable-order-closed-loop-systems-toolbox/releases/tag/1.0.8), GitHub. 取得済み .

MATLAB リリースの互換性
作成: R2020a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!

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

バージョン 公開済み リリース ノート
1.0.8

See release notes for this release on GitHub: https://github.com/poziablo/Fractional-variable-order-closed-loop-systems-toolbox/releases/tag/1.0.8

1.0.7

See release notes for this release on GitHub: https://github.com/poziablo/Fractional-variable-order-closed-loop-systems-toolbox/releases/tag/1.0.7

1.0.6

See release notes for this release on GitHub: https://github.com/poziablo/Fractional-variable-order-closed-loop-systems-toolbox/releases/tag/1.0.6

1.0.5

See release notes for this release on GitHub: https://github.com/poziablo/Fractional-variable-order-closed-loop-systems-toolbox/releases/tag/1.0.5

1.0.4

See release notes for this release on GitHub: https://github.com/poziablo/Fractional-variable-order-closed-loop-systems-toolbox/releases/tag/1.0.4

1.0.3

See release notes for this release on GitHub: https://github.com/poziablo/Fractional-variable-order-closed-loop-systems-toolbox/releases/tag/1.0.3

1.0.2

Updated GUI Main window

1.0.1

Main winfdow GUI update

1.0

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