PSO in simulink

57 visualizaciones (últimos 30 días)
Recep
Recep el 8 de Feb. de 2011
Comentada: ATHIRAH AYOB el 8 de Jun. de 2022
Hi. I want to run PSO algorithm in Simulink with s-functions.I will do optimization of control system with PSO. Could you help me? You can suggest anathor way for this. Thank you very much.
  2 comentarios
Guy Rouleau
Guy Rouleau el 9 de Feb. de 2011
By PSO, I assume you mean the Pittsburgh Symphony Orchestra?
Gert Kruger
Gert Kruger el 8 de Oct. de 2016
LOL

Iniciar sesión para comentar.

Respuestas (11)

Seth Popinchalk
Seth Popinchalk el 10 de Feb. de 2011
Editada: John Kelly el 27 de Mayo de 2014
In general, optimization is applied to a Simulink model using MATLAB commands to adjust variables that define the parameters of the simulation. Using Particle Swarm Optimization (PSO) to optimize a system modeled in Simulink can use the same approach. Define the system you would like to optimize in Simulink and some measurement of quality of the solution based on the outputs of the simulation. Use MATLAB workspace variables to define the parameters of the system that are changing, including initial conditions or input signals to the model. The simulation can be run using the sim command to generate the outputs of the model.
Using a PSO Algorithm initialize the particles using random positions in your solution space. Run a simulation for each particle so you can calculate the quality measure. Update the particles best known position if you have improved this measure of quality.
Each particle solution can be run in parallel by running the sim command within a parfor loop.
  4 comentarios
Sriniwas@AT
Sriniwas@AT el 13 de Jun. de 2013
Seth Popinchalk - Is it really possible to implement Partcile Swarm Optimization algorithm for online optimization rather than offline optimization?
My idea was to perform this PSO algorithm using an Embedded Matlab Function block inside a simulink model.
Bahaa Abdulkhaliq
Bahaa Abdulkhaliq el 3 de Dic. de 2018
hello, please how can i perform pso code inside an embedded function . lhave some problems

Iniciar sesión para comentar.


mohamed elbesealy
mohamed elbesealy el 8 de Oct. de 2016
  4 comentarios
Quan Zhou
Quan Zhou el 31 de En. de 2017
this is an offline optimisation, the connection among m-file and Simulink is in the tracklsq.m file. hope this would help. In addition, have you find any online demo using PSO controller in the loop.
syukron jamil
syukron jamil el 13 de Sept. de 2017
I don't understand. can you help me to make simulink pid pso? send to syukronjamils@gmail.com

Iniciar sesión para comentar.


Kiprono
Kiprono el 12 de Feb. de 2013
Have a look at this paper. It explains pso implementation as an s-function: http://www.sciencedirect.com/science/article/pii/S0038092X12001247

Addie
Addie el 1 de Mzo. de 2011
Dear Seth;
Nice sharing, I also tried the same thing as your suggested above. However it is still limited for real-time implementation such as for xPC target. Is there have any WAY that suitable for real-time implementation for PSO?
Thanks
Addie

Zeeshan Shareef
Zeeshan Shareef el 12 de Jun. de 2011
Dear Frends, I also want to optimize the PID Controller using the PSO algorithm. Is there any code availabe or toolbox in MATLAB to optimize the PID controller or any other controller ? ? Thanks, Zeeshan Shareef
  1 comentario
ATHIRAH AYOB
ATHIRAH AYOB el 8 de Jun. de 2022
Hi zeeshan, did you get anything?

Iniciar sesión para comentar.


ME CONTROL SYSTEMS
ME CONTROL SYSTEMS el 12 de Jul. de 2011
Dear friends.,
I want to optimize the tuning parameters of PID controller using PSO algorithm. Also I want to optimize the PID controller by minimizing ISE. Is this possible using MATLAB or Simulink. Pl help me...!!!
Regards.,
Balajee. K. A

ALI
ALI el 12 de Oct. de 2011
I want to optimize the tuning parameters of PID controller using PSO algorithm. Also I want to optimize the PID controller by minimizing ISE. Is this possible using MATLAB

ahmed ali
ahmed ali el 28 de Ag. de 2016
hi ,, i want to know the s code of the particle swarm optimization algorithm inside ''s-function builder'' please so urgent
thanks

Tayab Azad
Tayab Azad el 16 de Nov. de 2017
Hi, I also don't understand that how to do online tuning of PID using PSO in simulink. can you help me to do online tuning of PID using PSO in simulink. Pls email me on ubashir1@yahoo.com
  1 comentario
TAHAR NOUAOUI
TAHAR NOUAOUI el 11 de En. de 2022
did y find anything?

Iniciar sesión para comentar.


GEETHANJALI K
GEETHANJALI K el 16 de Mzo. de 2018
I Want to MIMO beamforming using pso algorithm in matlab simulink diagram. can you help me?

Marwen FASSATOUI
Marwen FASSATOUI el 6 de Nov. de 2018
Editada: Marwen FASSATOUI el 6 de Nov. de 2018
Dear Frends, I also want to optimize the Lyapunov Function using the PSO algorithm.Is there any code availabe or toolbox in MATLAB to optimize? Can you help me?

Categorías

Más información sobre Particle Swarm en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by