image thumbnail

Plug-in Direct Particle Swarm Repetitive Controller

version (539 KB) by Bartlomiej Ufnalski
This project demonstrates repetitve process control using evolutionary dynamic optimization tools.


Updated Tue, 15 Dec 2015 20:14:03 +0000

View License

Plug-in Direct Particle Swarm Repetitive Controller (PDPSRC) and Plug-in Direct Multi-Swarm Repetitive Controller (PDMSRC) represent a novel (2013) approach to repetitive process control. Please see inside the m-files for more information. This submission enables you to play with the single-swarm controller as well as the multi-swarm one. The solution was inspired by the concept of iterative learning control (ILC). This project might be of your interest if you deal with: repetitive process control, iterative learning control, dynamic optimization problems, particle swarm optimization. Such control tasks are often encountered in robotics and power electronics. For more details please see (B. Ufnalski and L. M. Grzesiak, Plug-in direct particle swarm repetitive controller with a reduced dimensionality of a fitness landscape -- a multi-swarm approach).

Cite As

Bartlomiej Ufnalski (2022). Plug-in Direct Particle Swarm Repetitive Controller (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2013a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!