how can i implement a pid controller with firefly algorithm to optimize pid parameters ?

2 ビュー (過去 30 日間)
sandy jeak
sandy jeak 2017 年 4 月 10 日
コメント済み: Varun Rai 2020 年 2 月 14 日
i use firefly algorithm to find the optimal values of PID parameters Kp,Kd,Ki i built code for PID controller with my system but how can i implement the firefly algorithm with my code to find optimal value for PID parameters

回答 (2 件)

noor diyana
noor diyana 2017 年 5 月 11 日
Hi Sandy jeak . You can try out this code from my senior project. I think its working successful. For objective function and MaxIt ,runtime also you can change as system that you want. All the best! Now, I've to use social spider optimization(SSO)to optimize PID Controller.Hopefully someone can help me also.
  6 件のコメント
Walter Roberson
Walter Roberson 2017 年 9 月 6 日
Please post (or link to) the code you are using.
Varun Rai
Varun Rai 2020 年 2 月 14 日
suppose we have multiple pid controllers in simulink model then how can we write the firefly algorithm foe that. for eg. multiararea load frequency control . reply pls

サインインしてコメントする。


ednilson szeskoski
ednilson szeskoski 2017 年 9 月 12 日
The way to write the transfer function was correct. What was generating the error was the VarMax = 10 where when decreasing the variable obtained success in the simulation. Thank you.

カテゴリ

Help Center および File ExchangePID Controller Tuning についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by