基于模型预测控制与粒子群优化的雾化喷药控制方法研究
A Model Predictive Control-Particle Swarm Optimization Integrated Approach for Atomized Spraying Control
摘要: 传统喷药系统存在控制精度低、响应滞后及抗扰动能力不足等问题,本研究提出了一种基于模型预测控制(Model Predictive Control, MPC)与粒子群优化(Particle Swarm Optimization, PSO)融合的智能雾化喷药控制系统。首先,将该系统建立为二阶动力学模型,建立其状态空间模型并描述喷雾浓度的动态变化过程;其次,构建MPC控制器,通过滚动优化策略实现对系统输出的动态调节;在此基础上,构建多性能指标,诸如均方误差、超调量和控制能量。引入PSO算法对MPC关键参数进行全局优化。最后,在MATLAB环境下进行仿真实验,结果表明,该方法在跟踪精度、超调量及控制平滑性方面均优于单一MPC及开环控制策略,但在控制能量方面略有增加。MPC + PSO的均方误差(MSE)为0.0409,单一MPC和开环控制分别为0.0482和0.0655;MPC + PSO的超调量(overshoot)为21.65,单一MPC和开环控制分别为25.37和35.12;MPC + PSO的能量(energy)为30.26,单一MPC和开环控制分别为29.54和28.47。
Abstract: Traditional spraying systems suffer from problems such as low control accuracy, response delay, and insufficient disturbance rejection capability. To address these issues, this study proposes an intelligent atomization spraying control system based on the integration of Model Predictive Control (MPC) and Particle Swarm Optimization (PSO). First, the system is modeled as a second-order dynamic system, and a state-space model is established to describe the dynamic variation process of spray concentration. Second, an MPC controller is designed to achieve dynamic regulation of system output through a rolling optimization strategy. On this basis, multiple performance indices, including mean square error, overshoot, and control energy, are constructed. The PSO algorithm is then introduced to globally optimize the key parameters of the MPC controller. Finally, simulation experiments are conducted in the MATLAB environment. The results demonstrate that the proposed method outperforms both the standalone MPC and open-loop control strategies in terms of tracking accuracy, overshoot suppression, and control smoothness, although it slightly increases control energy consumption. Specifically, the mean square error (MSE) of MPC + PSO is 0.0409, compared with 0.0482 for standalone MPC and 0.0655 for open-loop control. The overshoot of MPC + PSO is 21.65, while standalone MPC and open-loop control achieve 25.37 and 35.12, respectively. In terms of energy consumption, MPC + PSO reaches 30.26, whereas standalone MPC and open-loop control consume 29.54 and 28.47, respectively.
参考文献
|
[1]
|
席裕庚, 李德伟, 林姝. 模型预测控制——现状与挑战[J]. 自动化学报, 2013, 39(3): 222-236.
|
|
[2]
|
Schwenzer, M., Ay, M., Bergs, T. and Abel, D. (2021) Review on Model Predictive Control: An Engineering Perspective. The International Journal of Advanced Manufacturing Technology, 117, 1327-1349. [Google Scholar] [CrossRef]
|
|
[3]
|
Kennedy, J. and Eberhart, R.C. (1995) Particle Swarm Optimization. Proceedings of ICNN’95—International Conference on Neural Networks, Perth, 27 November-1 December 1995, 1942-1948. [Google Scholar] [CrossRef]
|
|
[4]
|
李爱国, 覃征, 鲍复民, 等. 粒子群优化算法研究综述[J]. 计算机工程与应用, 2002, 38(21): 36-39.
|
|
[5]
|
Suzuki, R., Kawai, F., Ito, H., et al. (2007) Automatic Tuning of Model Predictive Control Using Particle Swarm Optimization. 2007 IEEE Swarm Intelligence Symposium, Honolulu, 1-5 April 2007, 221-226. [Google Scholar] [CrossRef]
|
|
[6]
|
李广龙, 翁发禄, 魏童俊, 杨晶晶, 许锦杰. 基于粒子群算法的主动悬架模型预测控制研究[J]. 传感器技术与应用, 2026, 14(1): 66-80.
|
|
[7]
|
Bwambale, E., Wanyama, J., Adongo, T.A., et al. (2025) A Review of Model Predictive Control in Precision Agriculture. Smart Agricultural Technology, 10, Article ID: 100716. [Google Scholar] [CrossRef]
|
|
[8]
|
Xu, N., Wang, L., Ning, X., et al. (2025) PSO-Optimized MPC for Trajectory Tracking of Articulated Tractors in Agricultural Environments. Advances in Mechanical Engineering, 17. [Google Scholar] [CrossRef]
|