Multi Objective Optimization on PID Controller
Mostra commenti meno recenti
I have been working on Quarter-Car semi active suspension model and have inserted a PID Controller. Now, I have approximate 10 values for P,I,D and settling time, rise time and peak tuned with auto tuner + manual optimization.
Doubt:
I have to build a code by using multi objective optimization so that it gives output (P,I,D values) by considering min. values for rise time, settling time and peak in the given excel file? Is there any way to do it in matlab simulink and if not is there any free software which can perform this effectively.
Please if anyone could help!
5 Commenti
Walter Roberson
il 20 Apr 2023
Sam Chak
il 20 Apr 2023
Correct me if I'm wrong.
You have successfully obtained 10 sets of PID gains using the auto-tuner in MATLAB, to achieve the desired settling time and other performance characteristics.
Now, you don't the like the auto-tuner, because you have to manually click-run it until the desired performance characteristics are observed.
So, you want to write a code in MATLAB, by loading the predetermined performance characteristics from the xlsx sheet, to automatically compute the best PID gains via iterations.
Tushar Deshpande
il 22 Apr 2023
Sam Chak
il 22 Apr 2023
Can you show the mathematical model of the Quarter Car Semi Active Suspension System?
The model can be a transfer function (if it is linear), or a set of ordinary differential equations.
You are encouraged to type out the model in LaTeX by clicking the Sigma (Σ) button.
Or, use proper math syntax in MATLAB to type out the mathematical expressions as follows:
dydt(1) = y(3);
dydt(2) = y(4);
dydt(3) = ... ;
dydt(4) = ... ;
Risposte (0)
Categorie
Scopri di più su Real-Time PID Autotuning in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!