Journal of Computer Applications ›› 2015, Vol. 35 ›› Issue (9): 2492-2496.DOI: 10.11772/j.issn.1001-9081.2015.09.2492

Previous Articles     Next Articles

Internal model control based automatic tuning method for PID controller

XIA Hao, LI Liuliu   

  1. College of Control Science and Engineering, Dalian University of Technology, Dalian Liaoning 116023, China
  • Received:2015-04-23 Revised:2015-06-24 Online:2015-09-10 Published:2015-09-17

基于内模法的PID控制器自整定算法

夏浩, 李柳柳   

  1. 大连理工大学 控制科学与工程学院, 辽宁 大连 116023
  • 通讯作者: 李柳柳(1990-),女,河北邢台人,硕士研究生,主要研究方向:批次过程性能评估、控制器设计,liuliu5671210@126.com
  • 作者简介:夏浩(1971-),男,黑龙江哈尔滨人,教授,博士,主要研究方向:控制器性能评价、先进过程控制。
  • 基金资助:
    国家自然科学基金资助项目(61273098);辽宁省高等学校科研计划项目(L2012020)。

Abstract: In order to solve the turning problem of PID controller parameters, an automatic tuning method based on Internal Model Control (IMC) algorithm and system identification was proposed. In this approach, an identification method based on the open-loop unit step response was employed. The input/output data during the transient process were used to obtain a First Order Plus Dead Time (FOPDT) or Second Order Plus Dead Time (SOPDT) model. Then the parameters of PID controller were determined by IMC algorithm. As to the determination of the IMC filter parameter λ, two parameters, γ and σ were introduced in this method. Then the parameter λ was determined by the relationship between the square of output error and the two parameters above. In the simulation experiments, compared with the traditional IMC based PID controller, the Integral Absolute Error (IAE) index can be improved by about 20% without the input disturbance, while the index can be improved by about 10% with disturbance. The simulation results show that in the premise of ensuring the system robustness, the proposed algorithm not only improves the speed of the transient response, but also effectively restrains the overshoot of the system output.

Key words: Internal Model Control (IMC), system identification, Proportional-Integral-Derivative (PID) control, automatic tuning

摘要: 为解决传统工业控制中比例-积分-微分(PID)控制器参数整定的问题,提出了一种基于内模法(IMC)以及系统辨识的控制器参数确定算法。该方法首先利用被控过程在开环阶跃信号激励下,输入与暂态输出的对应关系,将被控对象辨识为一阶加滞后(FOPDT)或二阶加时滞(SOPDT)的模型;再利用IMC算法确定控制器的参数。对于在内模法中引入的滤波器参数λ的确定问题,提出通过引入γσ两个参数,并与输出误差的平方建立关系来确定λ 的方法。仿真显示,对于输出误差绝对值之和(IAE)这个指标,该种算法与传统基于IMC的PID控制算法相比,在无输入扰动时可提高20%左右,在有输入扰动时可提高10%左右。仿真结果表明:在用单位阶跃信号激励系统时,提出的整定方法在保证了系统鲁棒性的前提下,提高了系统的瞬态响应速度,并有效抑制了系统输出的超调。

关键词: 内模控制, 系统辨识, 比例-积分-微分控制, 自整定

CLC Number: