系统仿真学报 ›› 2015, Vol. 27 ›› Issue (7): 1628-1637.

• 仿真技术应用 • 上一篇    下一篇

带扰动算子的量子粒子群在水污染源识别中的应用

田娜1,2, 纪志成2   

  1. 1.江南大学 田家炳教育科学学院,无锡 214122;
    2.江南大学 电气自动化研究所,无锡 214122
  • 收稿日期:2014-07-17 修回日期:2014-11-21 出版日期:2015-07-08 发布日期:2020-07-31
  • 作者简介:田娜(1983-)女, 河北, 博士, 副教授, 研究方向为智能控制, 系统辨识; 纪志成(1959-)男, 浙江, 教授, 博士, 研究方向为智能控制, 系统辨识。
  • 基金资助:
    江苏省博士后基金(1401004B); 国家粮食局公益性行业科研专项(201313012)

Estimation of Contamination Source by Using QPSO with Perturbation Operator

Tian Na1,2, Ji Zhicheng2   

  1. 1. School of Tianjiabing Educational Sciences, Jiangnan University, Wuxi 214122, China;
    2. Institute of Electrical Automation, Jiangnan University, Wuxi 214122, China
  • Received:2014-07-17 Revised:2014-11-21 Online:2015-07-08 Published:2020-07-31

摘要: 提出一种带扰动算子的量子行为粒子群优化算法,将其用于求解对流-扩散反问题中的估计随时间变化的污染源问题。污染源是时变函数,问题归结为函数估计问题(function estimation problem)。为了将反问题转化为优化问题,我们采用了非线性最小二乘模型。考虑到采样数据可能存在噪声,Tikhonov正则化方法用来取得稳定解,L-curve方法用来求得正则参数。仿真结果表明:带扰动算子的量子粒子群算法明显优于传统量子粒子群算法,能够帮助粒子从局部最优中跳出来。从不同的角度对算法进行了测试(正则项,噪声级别,传感器的位置等)。

关键词: 扰动算子, 量子粒子群, 水污染源识别, 偏微分方程

Abstract: An improved quantum-behaved particle swarm optimization (QPSO) with perturbation operator was proposed and applied to solve the convection-diffusion inverse problem of estimating time-varying contamination source. Because the contamination source is time-dependent, the inverse problems are classified into function estimation problem. To transform the inverse problem to optimization problem, the nonlinear least square method was used. Meanwhile, Tikhonov regularization was used to stablize the solution with noisy measured data. And the regularization parameter was chosen by L-curve method. The simulation results tell that QPSO with perturbation operator outperforms QPSO and PSO. Moreover, tests over different views (regularization terms, noise level, sensor positions) were performed.

Key words: perturbation operator, quantum-behaved particle swarm optimization, contamination source estimation, partial differential equation

中图分类号: