利用人工免疫算法及粒子群优化算法融合的优点,提出了一种免疫双态微粒群算法(immune binary-state particle swarm optimization,IBPSO)的自抗扰控制器(IBPSO-ADRC),应用于混沌系统控制,构建一种混沌系统自抗扰控制系统.实验研究表明:该控制方法无需了解动态系统精确模型,具有响应速度快,有效抑制混沌系统参数摄动及较强抗干扰能力的特点.
The active disturbance rejection control ( ADRC) has the property of requiring no knowledge about the precise mathematical model,but the parameters of controller is difficult to be tuned. An active disturbance rejection control based on immune binary-state particle swarm optimization algorithm (IBPSO-ADRC) is proposed,which takes advantage of the combination of the artificial immune systems (AIS) and particle swarm optimization (PSO). The proposed algorithm is applied to optimize the parameters of ADRC and then to control chaotic system. Furthermore,a new ADRC for the chaotic system is constructed. The simulation experiments indicate that the scheme requires no knowledge about the mathematical model with fast response speed,while restraining the parameter perturbation of chaotic system effectively and is robust to noise.