Gradient-free parameter identification in repetitive processes

版本 1.1.0.0 (104.1 KB) 作者: Bartlomiej Ufnalski
Particle swarm based parameter identification (tracking) in non-stationary repetitive process.
1.1K 次下载
更新时间 2015/11/24

查看许可证

A DOP-capable PSO has been employed to track parameters of the non-stationarry repetitive process. Such an algorithm can be used to retune on the fly controller gains if they are defined as known functions of the parameter(s) being tracked. Please see inside the m-file for more information. This submission enables you to play with different system configurations, e.g. some flags are provided for fast reconfiguration of the swarm update rule. The solution was inspired by the concept of plug-in direct particle swarm repetitive controller (see PDPSRC or PDMSRC on Matlab Central). The similarity between controller and observer design present in selected "classic" control schemes obviously provoked such a solution. This submission might be of your interest if you deal with: parameter identification in repetitive processes, iterative learning estimation, dynamic optimization problems and population-based evolutionary optimization. Such estimation tasks are encountered, e.g., in robotics and power electronics and it is not rare that these systems are subject to parameter variations.

引用格式

Bartlomiej Ufnalski (2024). Gradient-free parameter identification in repetitive processes (https://www.mathworks.com/matlabcentral/fileexchange/47893-gradient-free-parameter-identification-in-repetitive-processes), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2015a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Particle Swarm 的更多信息
社区

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.1.0.0

A compatibility issue related to the 'Repetitive sequence' block has been fixed.
A compatibility issue related to the 'Repetitive sequence' block has been fixed.

1.0.0.0