摘要
为了解决非线性模型预测控制在实际工程系统应用时,传统方法求解非凸的非线性规划问题容易陷入局部极小,计算量随着问题维数的增加呈几何级数增长的问题,对传统的差分进化算法进行了改进.通过动态调节差分进化算法的主要参数加快差分进化算法的收敛速度,同时采用多种突变策略增加种群的多样性,有效克服了传统差分进化算法容易陷入局部极小的缺点.在简单三容液位系统上的仿真实验结果证明了该算法的有效性和可行性,在工业应用中具有较好的应用前景.
The main problem for the application of nonlinear model predictive control is to solve the nonconvex in finite sampling time.Traditional method has some defects such as high computation and easy to fall into local solution.It is a wise choice to solve this problem by using intelligent method.In this paper,some modifications of the traditional differential evolution(DE) algorithm are made,including accommodating main parameters to increase the convergence rate,and employing various mutation strategies to increase multiplicity of the population and avoid falling into local solution.The simulation results in the three-tank system show that it is effective and available,with a good feature for application in industry.
出处
《北京工业大学学报》
CAS
CSCD
北大核心
2015年第5期680-685,共6页
Journal of Beijing University of Technology
基金
吉林省科技发展计划资助项目(20100184)
关键词
非线性系统
改进差分进化算法
模型预测控制
三容液位控制系统
non-linear system
modified differential evolution (MDE) algorithm
model predictive control (MPC)
three-tank water control system