摘要
为了提高算法的全局搜索能力,受RNA二级结构的启发,设计RNA茎环交叉算子,采用基于进化代数的自适应步长策略,提出RNA交叉操作布谷鸟搜索算法(cRNA-CS).将cRNA-CS算法用于对5个典型测试函数进行寻优.测试结果表明,cRNA-CS算法的搜索能力和寻优精度相对于CS算法和其他改进的CS算法有了明显提高.将cRNA-CS算法用于桥式吊车系统PID控制器参数的优化整定.仿真实验结果表明,与CS算法、单纯形算法和PSO算法相比,采用cRNA-CS算法优化的PID控制器能够实现桥式吊车系统更好的消摆和定位控制.
A cuckoo search algorithm with RNA crossover operation(cRNA-CS)was proposed in order to improve the global search ability.In the cRNA-CS algorithm,a RNA stem loop crossover operator was designed inspired by RNA secondary structure and an evolution generation based adaptive step-size strategy was employed.The cRNA-CS algorithm was tested on five benchmark functions.Test results show that the cRNA-CS algorithm outperforms the CS algorithm and the other improved CS algorithms in search ability and accuracy.Then the cRNA-CS algorithm was applied in the parameter optimization of the PID controller of the overhead crane system.The simulation results show that the optimal PID controller based on cRNA-CS algorithm can achieve a better control performance on anti-swing and positioning than that of the CS algorithm,the simplex search algorithm and the PSO algorithm.
出处
《浙江大学学报(工学版)》
EI
CAS
CSCD
北大核心
2017年第7期1397-1404,共8页
Journal of Zhejiang University:Engineering Science
基金
国家"十二五"科技支撑计划资助项目(2013BAF07B03)
国家自然科学基金资助项目(61573311
61403356)
福建省中青年教师教育科研资助项目(JAT160285)