摘要

为提高电液伺服控制系统收敛速度与控制精度,采用差分进化算法对滑模控制中的滑模因子和收敛速率进行优化,将输入输出误差和控制输入作为优化指标,并在误差大于零时加入惩罚项,保证系统不会产生较大的超调。采用差分进化模块、滑模控制模块和评价函数三部分的仿真程序结构设计,设置个体拥有30个染色体,在Matlab/Simulink中对系统进行50次进化迭代。仿真结果表明,优化后的系统具有更快的收敛速度,位置跟踪精度更高,评价指标低至1.4672,具有较好的工程应用价值。