Please how do i apply Particle swarm optimization to a sun tracking system while using IMC

I am am working on a solar tracking system, and I have been able to develop the transfer function for the system. Considering that I want to use Internal Model Control, Please, How do I apply the Particle Swarm Optimization Method to the System to optimize the Amount of Energy being harvested by the solar Panels.

3 Comments

I'm currently working on a similar project, but i can't find any specific transfer function for solar tracking systems. If you can share what your transfer function is or provide me with any references about this topic that would be great.
Kindly send your email so I can share the files with you

Sign in to comment.

Answers (1)

Logically, if the solar tracker perfectly follows the trajectory of the Sun, ensuring that sunlight strikes the surface of the solar panel perpendicularly, the maximum energy would be produced. However, I don't see the role of Particle Swarm Optimization (PSO) here.
Could you provide the transfer function of the solar tracking system? You need to investigate whether MATLAB's Control System Toolbox can be applied. This depends on the capability of your controller. If you already have a preliminary control design, such as the PID controller, please show it.
Internal Model Control and PSO can be added later once you have precisely determined what you want from the simulation results using the Control System Toolbox.

1 Comment

The reason I don't see the role of Particle Swarm Optimization (PSO) here is that, theoretically, zero steady-state error (implying maximum energy production) should be attainable with a relatively simple compensator or a PID controller.

Sign in to comment.

Products

Release

R2023b

Asked:

on 3 Dec 2023

Commented:

on 2 Sep 2024

Community Treasure Hunt

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

Start Hunting!