摘要: |
针对航空发动机PID控制器的参数寻优问题,提出基于人工蜂群算法(ABC)的航空发动机PID控制器参数自整定的方法。利用人工蜂群算法实现容易、计算简洁、寻优性能好、鲁棒性强的优点,优化PID控制器参数,以改善控制系统性能。考虑到可能存在的执行机构输出量的极大超调,融入执行机构输出的超调量惩罚机制,改进目标性能函数,有效避免了可能存在的发动机供油量极大超调现象。对涡扇发动机在地面和高空稳态工作点的增量形式的线性化数学模型进行了仿真验证,结果表明优化效果良好,转速阶跃响应反应迅速且超调量小,同时供油量也没有出现大的超调,验证了所提方法的有效性和实用性。 |
关键词: 航空发动机 人工蜂群算法 PID控制参数优化 |
DOI: |
分类号: |
基金项目:中央高校基本科研业务费专项资金江苏省航空动力系统重点实验室开放课题(NJ20140022);工业控制技术国家重 点实验室开放课题(No.ICT1446)。 |
|
Self-Tuning PID Control for Aeroengine Based on Artificial Bee Colony Algorithm |
LU Bin-bin, XIAO Ling-fei, GONG Ren-ji, FAN Xin-yu
|
(Jiangsu Province Key Laboratory of Aerospace Power System,College of Energy and Power,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
|
Abstract: |
Aimed at the parameter optimization of aeroengine PID controller,an optimization methodology based on the Artificial Bee Colony(ABC)algorithm was proposed. The ABC algorithm has advantages in easiness,simple calculation,good optimization performance and strong robustness. Thus it can self-tune the parameters of PID controller to improve the system performance. A punishment mechanism for the overshoot of the actuator output was added into the objective function to avoid the possible high overshoot of fuel supply in aeroengine. To verify the effectiveness and practicality of the proposed methodology,a simulation on the linear incremental mathematical models about steady points at ground and in flight for some turbofan engine was performed,and the results show a high track speed and small overshoot of rotational speed step response while avoiding the possible high overshoot of the actuator output. |
Key words: Aeroengine Artificial Bee Colony(ABC)algorithm Parameter optimization of proportional integral derivative(PID)control |