该算法主要使用两种算子:梯度搜索规则(Gradient search rule, GSR)和局部逃逸算子(Local escaping operator, LEO)以及一组向量来探索搜索空间。GSR采用基于梯度的方法来增强搜索趋势并加快收敛速度,从而在搜索空间中获得更好的位置;LEO使得提出的GBO能够避开局部最优解。
作者整理了梯度优化算法优化PID参数matlab代码,结果表明,该智能优化算法表现优异,存在良好的寻优特性,适合新手学习,或者发表文章进行使用。结合simulink模型,良好的优化了单区域内负荷频率的pid参数!!!
模型和代码获取链接:基于梯度优化算法(GBO)整定单区域负荷频率控制PID参数的matlab代码和simulink模型
适应度曲线:
simulink模型:
误差曲线: