摘要
针对动态模拟循环水热交换系统中循环水进口温度具有非线性、大滞后的特点,在目前较流行的串级控制与内模控制相结合的融合控制器基础上改善算法。针对目前内模控制中跟随性能、鲁棒性能方面的缺陷,提出三自由度内模控制器,并结合人工鱼群算法对三自由度内模控制器进行参数整定;为解决人工鱼群算法收敛速度慢、易陷入局部最优的问题,对人工鱼群的步长进行改进,实现自适应变步长;对于温度采集系统中出现的测量误差,选取卡尔曼滤波和平滑对数据进行误差消除。通过SIMULINK仿真证明,变步长人工鱼群算法下的三自由度内模控制器对系统的稳定性和抗干扰性有明显提高。
Aiming at the characteristics of non-linear and large lag of inlet temperature of circulating water in the dynamic simulation of circulating water heat exchange system,the algorithm was improved on the basis of the fusion controller which combined cascade control with internal model control.Aiming at the shortcomings of the following performance and robustness of internal model control,a 3-DOF internal model controller was proposed,and the parameters of the 3-DOF internal model controller were tuned by using artificial fish swarm algorithm.In order to solve the problem of slow convergence speed and easy to fall into local optimum of the artificial fish swarm algorithm,the step size of the artificial fish swarm was improved to realize adaptive variable step size.For the measurement errors in the temperature acquisition system,we selected Kalman filtering and smoothing to eliminate the errors.The system is simulated by SIMULINK,and the stability and anti-jamming of the 3-DOF internal model controller with variable step size artificial fish swarm algorithm are improved obviously.
作者
梅英杰
王龙
宁媛
Mei Yingjie;Wang Long;Ning Yuan(The Electrical Engineering College,Guizhou University,Guiyang 550025,Guizhou,China)
出处
《计算机应用与软件》
北大核心
2019年第8期106-110,124,共6页
Computer Applications and Software
关键词
循环水进口温度
三自由度内模控制
变步长人工鱼群算法
卡尔曼滤波
抗干扰性能
Inlet temperature of circulating water
3-DOF internal model control
Variable step artificial fish swarm algorithm
Kalman filtering
Anti-jamming performance