文章快速检索  
  高级检索
一种整数阶系统的分数阶(PID)γ控制方法
赵志诚,李明杰,张井岗    
太原科技大学电子信息工程学院, 山西 太原 030024
摘要:针对常见的1阶、2阶和1阶加积分系统,提出了一种分数阶(fractional order,FO)控制器设计方法. 基于内模控制(internal model control,IMC)原理,采用分数阶滤波器推导出了一种分数阶(PID)γ控制器,该控制器仅包含两个可调整参数,有效降低了分数阶控制器整定的难度,并基于系统相位裕量φm和截止频率ωc,实现了分数阶(PID)γ控制器的参数整定. 仿真结果表明,所提出的方法不但设计简单,参数整定方便,而且可使系统获得良好的设定值跟踪特性和干扰抑制特性,以及克服系统参数摄动的鲁棒性.
关键词内模控制     分数阶控制     (PID)γ控制器     相位裕量     鲁棒性    
A Fractional Order (PID)γ Control Method for Integer-Order Systems
ZHAO Zhicheng,LI Mingjie,ZHANG Jinggang    
School of Electronic Information Engineering, Taiyuan University of Science and Technology, Taiyuan 030024, China
Abstract:For first-order, second-order, and first-order-plus-integrals systems, a design method for fractional order controllers is proposed. Based on the principle of internal model control, a fractional order (PID)γ controller is created by using the fractional order filter. This controller only contains two adjustable parameters, so the difficulty of the fractional order controller tuning is reduced. The parameter tuning of the fractional order (PID)γ controller is realized according to the phase margin, φm, and the cutoff frequency, ωc, of the system. Simulation results show that the proposed method is not only simple in design and convenient in its parameter tuning, but also that it provides better performance in both command value tracking and disturbance rejection, as well as an increased robustness against system perturbation parameters.
Key words: internal model control (IMC)     fractional order control     (PID)γ controller     phase margin     robustness    

1 引言

分数阶微积分的概念已经有300多年的历史,近年来随着在工程领域的广泛应用,已经引起控制界众多研究者的关注[1],如分数阶系统的稳定性分析[2]、 分数阶系统辨识[3]、 分数阶信号处理[4]、 分数阶控制器设计[5, 6]等,其中在分数阶控制器设计的研究中,最具代表性的当属Podlubny提出的分数阶PIλDμ控制器[7],在此基础上,文[8]针对常见的1阶时滞过程提出了分数阶PIλDμ控制器. 文[9, 10]针对一类分数阶系统,分别提出了一种FO-PD(fractional order proportional-derivative)控制器设计整定方法.

与整数阶PID(proportional-integral-derivative)控制器相比,分数阶PID控制器由于增加了微积分阶次参数,因此其整定的难度加大,目前主要的整定方法有Z-N法[11]、 稳定裕量法[12]、 稳定域内参数整定法[13]、 ITAE(integrated time and absolute error)指标最优法[14]等,但是这些方法都存在着复杂的运算. 另外,考虑系统参数摄动、 外界干扰等不确定性因素的影响以及对系统鲁棒性的要求,文[15]提出了基于输出反馈的分数阶(PI)γ和(PIDf)γ控制器的设计方法,该方法在改善系统动态响应性能的同时,保证了系统的鲁棒性.

内模控制是一种基于过程数学模型进行控制器设计的新型控制策略,由于它设计简单、 调整方便、 跟踪和控制性能好,因此得到广泛的应用. 将内模控制与分数阶控制相结合,不但保证系统良好的控制性能,而且有效地降低了分数阶控制器参数整定的复杂度.

本文针对常见的1阶系统、 2阶系统、 1阶加积分系统,根据内模控制原理设计了一种分数阶(PID)γ控制器,并基于系统的相位裕量(φm)和截止频率(ωc),实现了控制器参数的整定,该方法可在改善控制系统动态性能的同时,保证系统的鲁棒性.

2 分数阶微积分和分数阶PID控制器

分数阶微积分的Riemann-Liouville(R-L)定义为: 若f(t)在[a,t]上连续可微,则R-L分数阶微分表示为

式中,a为初值,分数阶阶次γ满足n-1<γ

式中,若x为正整数,则Γ(x)=(x-1)!.

对式(1)进行拉普拉斯变换:

令L[f(t)]=F(s),在零初始状态下,式(3)中的求和项为零,则其可简化为

基于分数阶微积分的基础理论,Podlubny提出的分数阶PIλDμ控制器的传递函数为

式中,Kp、 Ki、 Kd分别为比例、 积分和微分增益,λ和μ分别为积分和微分阶次,且为大于0的实数.

在分数阶PIλDμ控制器的基础上,文[15]给出了一种改进型分数阶(PID)γ控制器,其传递函数为

式中,γ为分数阶积分阶次.

3 分数阶(PID)γ控制器的设计

内模控制系统结构图如图 1所示,其中Q(s)为内模控制器,P(s)为被控过程,M(s)为过程模型,D(s)为过程的输入扰动,R(s)和Y(s)分别为系统的给定输入和输出.

图 1 内模控制结构Fig. 1 Structure of IMC

根据内模控制原理,内模控制器Q(s)可按下式进行设计:

式中,M-(s)为过程模型中稳定的最小相位部分,f(s)为低通滤波器,本文采用以下形式:

式中,1<γ<2,η为滤波器时间常数.

图 1所示的内模控制系统可以等效为图 2所示的常规反馈控制系统,其中C(s)为等效反馈控制器.

图 2 等效内模控制结构Fig. 2 Equivalent structure of IMC

C(s)和Q(s)有如下关系:

针对常见的1阶系统、 2阶系统和带积分的1阶系统,其传递函数分别如下:

式中,T、 T1和T2为时间常数,K为系统增益.

当系统模型精确时,即M(s)=P(s)且模型可逆,由式(7)和式(8)可得相应的内模控制器分别为

由式(9)得相应的反馈控制器分别为

可见式(16)~(18)均为分数阶(PID)γ控制器,该控制器仅包含η和γ两个可调参数,与式(5)和式(6)所示的分数阶PID控制器相比,为降低控制器整定的难度提供了可能.

4 分数阶(PID)γ控制器的整定

在设计和分析控制系统时,鲁棒性总是首要关注的问题,因为用于控制器设计的模型往往不够精确,而且所有物理系统的参数常常会随着工作条件和时间而变化,这些因素总会使系统偏离设计要求,甚至使系统不稳定而无法正常工作. 稳定裕量φm是一个重要的鲁棒性指标,可以用来整定控制器参数,使其满足系统的性能要求.

开环系统可表示为

由稳定裕量和截止频率的基本理论可得系统开环传递函数G(s)的相位和幅值指标分别如下[9]

式中,ωc为系统的截止频率.

另外,在截止频率ωc处,相位的导数为0,即:

基于式(10)和(16)、 式(11)和(17)、 式(12)和(18),得到系统的开环传递函数为

由式(23)可知,Arg(G(jω))=-γπ/2,且在截止频率ωc处,相位的变化率为0,即相位Bode图在对应截止频率附近有一个水平区域,闭环系统对增益的变化具有很强的鲁棒性. 基于式(20)和式(21)得

由式(24)和式(25)得:

如果给定系统的相位裕量φm和截止频率ωc的值,由式(26)可以得到控制器的参数γ和η.

5 仿真研究与分析

为了验证本文方法的有效性,针对典型系统,利用Matlab对所提方法进行仿真分析,选择时间乘以误差绝对值积分(ITAE)和超调量(σ%)作为验证系统闭环性能的质量指标,并与现有的多种方法进行比较.

例1 考虑文[16]中的1阶系统模型:

由式(16)得分数阶(PI)γ控制器为

[16]基于频域准则设计的分数阶PIλ控制器为

图 3 例1标称系统的单位阶跃响应Fig. 3 Unit step response of the nominal system for example 1

考虑比较的公平性,利用文[16]中给出的截止频率ωc=10 rad/s,相位裕量φm=60°,根据式(26)进行本文控制器参数整定,得γ=1.333 3和η=0.046 4. 设系统的设定值输入r(t)=1(t),输入扰动d(t)=-0.5(t-2),系统的单位阶跃响应曲线如图 3所示,系统的性能指标如表 1所示.

表 1 例1系统性能指标Tab. 1 Performance indices of the system for example 1
方法标称模型系统参数摄动
σ /%ITAEσ /%ITAE
本文13.600.102 214.840.102 1
[16]13.640.252 915.360.230 5

图 3可见,本文方法和文[16]方法均表现出较好动态响应性能,但本文方法稳态无差,同时具有较强的干扰抑制特性. 同时表 1表明本文方法的系统性能指标均优于文[16]方法.

为了验证系统的鲁棒性,使系统参数T和K分别摄动20%和15%,即T=1.2,K=1.15,此时系统的单位阶跃响应曲线如图 4所示,由图 4表 1可见当参数发生变化时,文[16]方法稳态误差增大,而本文方法具有更好的鲁棒性.

图 4 例1摄动系统的单位阶跃响应Fig. 4 Unit step response of the perturbation system for example 1

例2 考虑文[17]中的2阶系统模型:

由式(17)得分数阶(PID)γ控制器为

[17]首先将此2阶系统模型降阶为1阶加时滞模型,然后将Bode理想传递函数作为期望特性设计了分数阶PIλ控制器为

同样根据文[17]给出的截止频率ωc=9.95 rad/s,并由γ=1.45和式(24)得相位裕量φm=49.5°,根据式(26)得η=0.035 7. 设系统的设定值输入r(t)=1(t),输入扰动d(t)=-0.5(t-4),系统的单位阶跃响应曲线如图 5所示,系统性能指标见表 2.

图 5 例2标称系统的单位阶跃响应Fig. 5 Unit step response of the nominal system for example 2

表 2 例2系统性能指标Tab. 2 Performance indices of the system for example 2
方法标称模型系统参数摄动
σ /%ITAEσ /%ITAE
本文23.730.063 726.850.056 0
[17]25.311.744 332.281.642 3

图 5可见本文方法具有良好的动态响应性能,稳态无差,同时具有较强的抗干扰能力. 表 2表示本文方法的系统性能指标均优于文[17]方法.

当系统参数K、 T1和T2分别摄动30%、 20%和10%时,即K=1.3、 T1=0.24、 T2=1.32,系统的单位阶跃响应曲线如图 6所示. 由图 6表 2可见当参数发生变化时,使用文[17]方法时系统的动态响应性能变差,稳态误差增大,本文方法则表现出更好的鲁棒性.

图 6 例2摄动系统的单位阶跃响应Fig. 6 Unit step response of the perturbation system for example 2

例3 考虑文[18]中直流电机位置伺服系统模型:

由式(18)得分数阶(PD)γ控制器为

[18]基于系统稳定裕量设计分数阶PDμ控制器为

同样根据文[18]给出的截止频率ωc=10 rad/s,相位裕量φm=70°,根据式(26)进行本文控制器参数整定,得γ=1.222 2和η=0.06. 设系统的设定值输入r(t)=1(t),输入扰动d(t)=-1(t-5),系统的单位阶跃响应曲线如图 7所示,系统性能指标如表 3所示.

图 7 例3标称系统的阶跃响应曲线Fig. 7 Unit step response of the nominal system for example 3
表 3 例3系统性能指标Tab. 3 Performance indices of the system for example 3
方法标称模型系统参数摄动
σ /%ITAEσ /%ITAE
本文9.570.083 210.910.072 9
[18]7.462.489 48.412.490 8

图 7可见两种方法均具有良好的动态响应性能,但文[18]方法抗干扰能力较差. 表 3中本文方法的超调量略高于文[18]方法,但ITAE性能指标明显优于文[18]方法. 当系统的参数K和T分别摄动20%和10%时,即K=1.824、 T=1.44,系统的单位阶跃响应曲线如图 8所示. 由图 8表 3可见,当参数发生变化时,文[18]方法表现出较差的干扰抑制特性.

图 8 例3摄动系统的单位阶跃响应Fig. 8 Unit step response of the perturbation system for example 3

6 结论

针对常见的1阶、 2阶、 1阶加积分系统,基于内模控制原理,采用分数阶滤波器代替整数阶滤波器给出了一种分数阶(PID)γ控制器的设计方法,并根据系统的稳定裕量,实现了分数阶控制器参数的整定,保证了系统的鲁棒性. 仿真结果表明所提方法设计简单,整定方便,可使系统获得良好的动态响应特性和克服系统参数变化的鲁棒性.

参考文献
[1] Monje C A, Chen Y Q, Vinagre B M. Fractional-order systems and controls: Fundamentals and applications[M]. Berlin, Germany: Springer Verlag, 2010.
[2] Lu J G, Chen Y Q. Robust stability and stabilization of fractional-order interval systems with the fractional order: The 0< α< 1 case[J]. IEEE Transactions on Automatic Control, 2010, 55(1): 152-158.
[3] 廖增, 彭程, 王永, 等. 分数阶系统时域子空间辨识[J]. 信息与控制, 2011, 40(5): 658-667. Liao Z, Peng C, Wang Y, et al. Time domain subspace method for fractional order system identification[J]. Information and Control, 2011, 40(5): 658-667.
[4] Hu S, Chen Y Q, Qiu T S. Fractional processes and fractional-order signal processing[M]. Berlin, Germany: Springer, 2012.
[5] Das S, Saha S, Das S. On the selection of tuning methodology of FOPID controllers for the control of higher order processes[J]. ISA Transactions, 2011, 50(3): 376-388.
[6] Luo Y, Chen Y Q, Wang C Y. Tuning fractional order proportional integral controllers for fractional order systems[J]. Journal of Process Control, 2010, 20(7): 823-831.
[7] Podlubny I. Fractional-order systems and PIλDμ-controllers[J]. IEEE Transactions on Automatic Control, 1999, 44(1): 208-218.
[8] Monje C A, Vinagre B M, Feliu V. Tuning and auto-tuning of fractional order controllers for industry applications[J]. Control Engineering Practice, 2008, 16(7): 798-812.
[9] Luo Y, Chen Y Q. Fractional order [proportional derivative] controller for a class of fractional order systems[J]. Automatica, 2009, 45(10): 2446-2450.
[10] Vahid B, Mohammad S T. On tuning fractional order [proportional-derivative] controllers for a class of fractional order systems[J]. Automatica, 2013, 49(5): 2297-2301.
[11] Valério D, Costa J S. Tuning of fractional PID controllers with Ziegler-Nichols-type rules[J]. Signal Processing, 2006, 86(10): 2771-2784.
[12] Luo Y, Chen Y Q, Pi Y. Experimental study of fractional order proportional derivative controller synthesis for fractional order systems[J]. Mechatronics, 2011, 21(1): 204-214.
[13] Wang D J, Gao X L. H design with fractional-order PDμ controllers[J]. Automatica, 2012, 48(5): 974-977.
[14] Zhao C N, Xue D Y, Chen Y Q. A fractional order PID tuning algorithm for a class of fractional order plants[C]//Proceedings of the IEEE International Conference on Mechatronics & Automation. Piscataway, NJ, USA, IEEE, 2005: 216-221.
[15] Tenoutit M, Maamri N, Trigeassou J C. An output feedback approach to the design of robust fractional PI and PID controllers[C]//Proceedings of the 18th World Congress of the International Federation of Automatic Control. Laxenburg, Australia: IFAC Secretariat, 2011: 12568-12574.
[16] Castillo F J, Feliu V, Rivas R. Design of a class of fractional controllers from frequency specifications with guaranteed time domain behavior[J]. Computers & Mathematics with Applications, 2010, 59(5): 1656-1666.
[17] Vu T N L, Lee M. Analytical design of fractional-order proportional-integral controllers for time-delay processes[J]. ISA Transactions, 2013, 52(5): 583-591.
[18] Li H S, Luo Y, Chen Y Q. A fractional order proportional and derivative (FOPD) motion controller: Tuning rule and experiments[J]. IEEE Transactions on Control Systems Technology, 2010, 18(2): 516-520.
http://dx.doi.org/10.13976/j.cnki.xk.2015.0179
中国科学院主管,中国科学院沈阳自动化研究所、中国自动化学会共同主办。
0

文章信息

赵志诚, 李明杰, 张井岗
ZHAO Zhicheng, LI Mingjie, ZHANG Jinggang
一种整数阶系统的分数阶(PID)γ控制方法
A Fractional Order (PID)γ Control Method for Integer-Order Systems
信息与控制, 2015, 44(2): 179-183
INFORMATION AND CONTROL, 2015, 44(2): 179-183.
http://dx.doi.org/10.13976/j.cnki.xk.2015.0179

文章历史

收稿日期:2014-03-26
录用日期:2014-06-23
修回日期:2014-08-21

相关文章

工作空间