摘要
提出改进的细菌群体趋药性算法(BCC)来优化PID参数.针对BCC算法在多维变量搜索时,耗时且难于收敛到最优值,提出2种改变,一为变步长搜索,二为每一个细菌变量设定活动区域,移动后如超出设定区域,将采用区域内的固定值取代或精英取代两种方式优化,通过PID控制参数进行仿真实验,表明改进后的算法在参数的精度、稳定性和优化时间上都有很好的表现.
An improved bacterial colony chemotaxis algorithm( BCC) was proposed to optimize the parameters of PID control. When the multi-dimensional variables are optimized,the BCC algorithm is time consuming and difficult to converge. Two improved measures were put forward. The first way is to use the variable step search; the second way is to set the active area for each bacterial variable. If the new position is out of the set area,the location of the bacteria will be replaced by a fixed value or the elite value in the region. Through the PID control parameters,the simulation experiments show that the improved algorithm has a good performance in the accuracy of the parameters,the stability of the parameters and the optimization time.
出处
《佳木斯大学学报(自然科学版)》
CAS
2015年第6期877-879,共3页
Journal of Jiamusi University:Natural Science Edition
基金
中国博士后科学基金(2014M560508)
安徽省高等学校省级自然科学研究项目(KJ2012A269)
安徽省自然科学基金项目(1208085MG121)
教育部人文社会科学研究青年基金(11YJC630074)
铜陵学院院级科研项目(2014tlxyxs31
2015tlxy31
2015tlxy34)资助
关键词
PID控制器
细菌群体趋药性算法
变步长搜索
精英取代
PID controller
bacterial colony chemotaxis algorithm
variable step search
elite replacement