基于期望系统的PID频域逼近设计
2020-03-09
(河海大学 物联网工程学院,江苏 常州 213022)
0 引言
PID是过程控制系统中应用最广的控制器,其类型可分为固定参数PID和自适应PID[1-3]。对于大多数工业控制过程,固定参数PID基本能够满足系统的控制性能要求。
在固定参数PID的整定方法中,不论是依赖被控对象的参数模型还是非参数模型(自整定方式)[4-5],大多集中在频域进行参数计算,其中最流行的是基于稳定裕度[6-10]或最大敏感度[11]的PID整定方法。由于频域性能指标与时域性能指标难以形成一个有效的映射关系,按照频域性能指标设计往往难以保证时域指标(如超调量、调节时间)。
为了获得期望的时域性能,有学者提出了超调量和调节时间受约束的PID整定方法[12],但这种方法适用于低阶被控对象。还有一类方法将时域性能蕴含在一个期望系统中,通过Macraulin展开技术实现模型逼近,以此来获得期望的时域响应[13-16]。这类方法在被控对象的脉冲响应[17]或阶跃响应[18]条件下,利用系统的输出数据计算PID参数,因此,很容易形成一种未建模条件下的PID自整定方案。
基于Macraulin展开的模型逼近技术,实质上也是一种频域逼近技术,这种方法虽然能够得到很好的低频逼近特性,但由于没有考虑到影响系统稳定性的中频段特性,因此无法确保系统的稳定性和稳定裕度。为此,不少学者提出将极点配置与稳定裕度条件相结合[19-22]的方案。但对于高阶或时滞系统,极点位置只能定性地反映系统时域性能,无法与调节时间和超调量建立定量关系。因此,这类方案也只适合于低阶系统。
考虑到期望系统具有综合表达系统性能的优点以及稳定性的重要性,本文将采用期望系统模型来表征设计指标,并采用当前通行的频域设计方法[6-11],从频域逼近和稳定性入手,提出一种新的PID参数整定方法,以获得时域性能和频域性能的期望逼近。
1 PID开环频域逼近设计
由线性系统理论可知,系统开环频率特性的低频段决定了闭环系统的稳态特性,中频段影响着闭环系统的瞬态性能。由于幅值裕度、相角裕度以及最大敏感度这三种频域指标均处于开环频率特性的中频段,因此,为了实现最佳逼近效果,必须考虑同时中频段和低频段频率特性的影响。
图1 控制系统结构图
设控制系统如图1所示。图中,Gc(s)为PID控制器:
其中:Kp、Ki、Kd分别为比例增益、积分增益和微分增益。
设被控对象Gp(s)的频率特性模型为:
Gp(jω)=u(ω)+jv(ω)
考虑自衡工业过程,由于Gp(s)不含积分环节,于是有:
(1)
由系统结构图易知,系统开环传递函数为:
G(s)=Gc(s)Gp(s)
相应的频率特性模型为:
G(jω)=Gc(jω)Gp(jω)=p(ω)+jq(ω)
其中:
(2)
设期望的系统模型为Φ*(s),其频率特性模型为:
Φ*(jω)=x(ω)+jy(ω)
若Φ*(s)为无静差系统,即Φ*(0)=1,则有:
(3)
其等价的期望开环频率特性为:
式中,
(4)
若能实现期望开环幅相频率特性逼近,则在理想情况下,在任意频率ω(ω∈R+)处,有:
但这种条件大多情况下难以满足。
在开环频率特性的低频段,令ω→0。为了避免虚部趋近无穷,上式修改为:
(5)
将式(1)~(4)代入到式(5) 中,即可得到比例增益Kp和积分增益Ki:
(6)
对于大多数工业受控对象:
若期望模型为:
则式(6)可简化为:
(7)
由式(7)不难发现,比例增益和微分增益与期望系统的模型参数a无关,即:在期望模型相同的情况下,一阶纯滞后对象(a=0)和二阶纯滞后对象(a≠0)的比例增益和微分增益完全相同。
在控制系统的频域设计中,稳定裕度(包括相角裕度和幅值裕度)是两个重要的性能指标,对系统的稳定性有着重要的意义,同时,系统的稳定裕度也影响着系统的时域动态性能指标。
相角裕度是指系统开环幅值为1时(此处角频率用ωp表示),系统相角距-180°的差值;幅值裕度是指系统开环幅相频率特性在-180°处(此处角频率用ωg表示),系统幅值的倒数。当相角裕度大于零且幅值裕度大于1时,系统稳定。
为了确保校正后的系统稳定裕度不低于期望系统,在开环系统的中频段,要求待校正系统G(ω)的幅值小于或等于期望开环系统G*(ω)的幅值,即:
|Gc(ω)| |Gp(ω)|≤|G* (ω)|,ωp≤ω≤ωg
式中,ωp为G*(ω)在相角裕度处的截止频率,ωg为G*(ω)在幅值裕度处的穿越频率。
于是有:
解上式得微分增益Kd的参数范围:
(8)
这个参数范围由于满足了期望稳定裕度的性能要求,因此将其称之为微分增益Kd的置信区间。
2 仿真研究
2.1 二阶时滞对象
选取二阶纯滞后对象:
(9)
期望闭环传递函数与文献[22]设置完全相同,即:
(10)
由式(10)知,期望的开环传递函数为:
期望开环频率特性G*(ω)在幅值裕度和相角裕度处的特征频率分别为ωp=0.140 9和ωg=0.546 1。
根据式(7)可得比例增益和积分增益:
(Kp,Ki)=(0.028 5,0.286 8)
考察ωp和ωg及其中间值ω=0.343 5这三处的Kd范围:首先计算这三个频率处的幅值|G(ω)|和|G*(ω)|,然后将其代入到式(8)中,得:
Kd([0.070 7 28.78],ωp=0.140 9
Kd([0.060 3 4.801],ω=0.343 5
Kd([0.046 7 1.877],ωg=0.546 1
由上面结果可以看出:
1)Kd范围随着取样频率的增大而缩小,其区域边界值也随着取样频率的增大而减小;
2)ωp和ωg两特征频率处Kd范围的交集决定了中频段Kd的置信区间:Kd∈[0.070 7, 1.877]。
由于Kd置信区间存在近25倍的范围比,为了研究Kd取值对系统逼近程度的影响,在该区间分别取三个值:区域两边界值和区间中值。
表1列出Kd不同值对系统频域指标的影响。在Kd的置信区间内,Kd取值越小,所得频域性能越接近期望系统,当Kd取值增大时,相角裕度高于期望的相角裕度,但幅值裕度会小于期望值。
表1 频域性能
从图2中的开环幅相频率曲线可以看出,当Kd增大后,由于微分特性的影响,随着系统的频率增大开环幅值快速增大,从而影响了系统的频域指标。
图2 时滞系统开环频率响应
图3是三个不同微分增益的时域响应对比曲线。时域响应的逼近程度与频域开环幅相频率曲线的极为相似,Kd取值越小,对设置值的跟踪越接近期望系统。当Kd取置信区间下限时,系统阶跃响应曲线几乎与期望系统重合。
图3 时滞系统闭环时域响应
2.2 非最小相位对象
考察非最小相位对象[22]:
(11)
其期望系统仍采用式(10)所示模型。
由式(7)得:
(Kp,Ki)=(0.131 8,0.286 8)
由式(8)得:
则Kd的置信区间:Kd∈[0.099 7, 1.846]。
表2列出了该区间三个不同Kd值的频域指标。对于非最小相位对象,Kd对系统性能的影响与纯滞后系统十分相似:在置信区间内,Kd取值越小,频域性能(如图4)和时域性能(如图5)指标越接近期望系统。
表2 频域性能
图4 非最小相位系统开环频率响应
图5 非最小相位系统闭环时域响应
2.3 不同PID对比研究
为了与其它PID整定方法进行比较,选取式(11)所示非最小相位被控对象,时域和频域性能指标由式(10)所示期望模型确定。
文献[18]采用模型逼近所得的比例增益Kp和积分增益Ki与本文方法完全相同,而微分增益Kd则处于本文的置信区间内,距置信区间下限非常接近。
文献[10]按照式(10)所示期望系统的频域指标设计,比例增益Kp和积分增益Ki也与本文方法十分接近,微分增益Kd虽然也处于本文的置信区间内,但接近于置信区间的上边界。
文献[22]提供的方法无法直接对非最小相位对象进行PID参数求解,采用的方案是:先将式(11)非最小相位对象用式(9)所示二阶时滞模型近似,然后计算PID参数。
表3给出了式(11)所示非最小相位对象的四种PID的参数值。
表4给出了4种情况下的频域指标,本文方法与文献[18]所得稳定裕度几乎完全相同;文献[10]的幅值裕度偏低,且穿越频率偏高;文献[22]的幅值裕度高于期望值,但相角裕度低于期望值。
表3 PID参数
表4 频域性能
图6给出开环幅相频率曲线的对比图,可以看出本文与文献[18]较另外两种方法逼近期望效果更好。在中低频段,文献[10]和文献[22]所示系统的开环幅相频率特性曲线明显偏离了期望曲线。
图6 开环频率响应
图7是4种PID的闭环控制系统阶跃响应曲线。由响应曲线可以看出,本文方法在快速性和平稳性方面性能最佳;文献[18]虽然与本文方法具有非常相近的稳定裕度,但在超调量和调节时间上还是与本文有明显的差别;文献[10]由于只考虑了稳定裕度,因而跟踪性能在4种PID中表现最差。
图7 4种PID阶跃响应曲线
3 实验测试与分析
3.1 系统建模
当前的控制系统设计方法几乎都是基于被控对象的数学模型进行参数整定。因此,要获得控制器参数,首先需要建立被控对象的数学模型。
本文选取的被控对象是一单容水箱的水位控制系统。水箱的液位高度控制系统是过程控制中常见控制系统。进水量通过调节电动阀的开度实现。由于水在管道中的传输需要一段时间,因此系统呈现明显的时滞特性。另外水箱下部的出水量与水位高度平方根有关:
式中,A为放水孔的截面积,a和b分别是与流出和流入速度有关的常量,h为水位高度,u为阀门开度。因此系统又表现出一定的非线性。
由于参数a和b无法测量,本实验通过开环阶跃测试,得到电机控制电压和水位高度的实验数据,然后利用Matlab的系统辨识工具箱,将这个非线性时滞系统近似为一阶纯滞后环节:
该模型的阶跃响应与实验测试数据的逼近程度为87%。被控对象的开环调节时间为739秒。
3.2 期望模型选择
本文所述系统设计方法,理论上能够确保待设计系统逼近期望系统的性能。但在仿真验证时,未考虑物理系统的各种约束条件,如控制量受限、非线性因素等,这些客观约束条件的存在,会导致系统的实际性能与期望的性能存在一定的差距。因此,期望系统的模型选择必须慎重。
我们知道,超调量δ%和调节时间ts是时域性能指标中的两个重要物理量。对于一阶系统:
和二阶系统:
来讲,超调量δ%(0<ξ<1)和调节时间ts分别存在如表5所示对应关系。如果系统存在时滞L,则调节时间再加上L,超调量不变。
表5 时域指标与期望模型的关系
为了研究不同期望模型对实验系统性能的影响,实验中的选择三种期望模型进行系统设计:
考察系统在非线性以及控制量受限的约束条件下,所得实际系统性能与期望系统性能的逼近程度。
由三种期望模型,很容易得到系统的时域期望性能指标(见表6)。
表6 期望的时域性能指标
3.3 实验分析
表7给出了3种期望模型下的PID比例增益和积分增益参数以及微分增益的置信区间。
表7 不同期望模型的PID参数
根据三组期望模型,在各自的置信区间内,分别取三组PID参数值:
PID1:(Kp,Ki,Kd)=(26.7, 0.11, 24.5)
PID2:(Kp,Ki,Kd)=(39.3, 0.16, 47.1)
PID3:(Kp,Ki,Kd)=(74.4, 0.31, 71.9)
水箱水位的期望高度设定为6厘米,采样周期为1秒。
图8~图10分别是三组PID控制系统的阶跃响应曲线。从实验曲线上看,采用第二个期望模型进行PID参数计算,所得校正后系统与期望系统的逼近程度较高。
图8 PID1实验曲线
图9 PID2实验曲线
图10 PID3实验曲线
表8是三组PID控制系统的时域性能指标。
表8 实验系统的时域性能指标
从表8可以看出,PID1系统尽管满足了超调量的要求,但响应速度偏慢;PID3所示系统的超调量和调节时间,均与期望的性能差别较大。
PID3所对应系统的超调量与期望的超调量差距较大,其主要原因:当要求系统响应速度快时,系统需要提供较大的控制作用,但实验装置的控制量限制在0~100范围内,电动调节阀一直处于饱和运行状态,原有的控制规律不再符合设计要求,从而产生了较大的超调量。
PID3的实验结果说明:由于受物理条件的限制,期望的响应速度不应该设置太快,否则时域性能指标难以满足期望的要求。
对比实验中,只有PID2所示系统与期望的系统十分接近。因此,建议期望模型的响应速度一般选择为被控对象开环响应的4~5倍为宜。这样实际系统的性能基本上可以接近期望系统的性能。
4 结束语
为了满足系统的时域性能指标要求,本文提出了一种PID频域逼近设计方法。该方法将期望的时域指标转换为期望的开环模型,通过期望开环低频特性逼近和中频段稳定裕度约束,获得了PID参数及其置信区间。与其它PID设计方法不同的是,本文给出了比例增益和微分增益的定量计算方法,而微分增益给出的是一个置信区间,使得本方法所设计的PID控制器非常灵活,能够在满足稳定性的前提下,最大限度地逼近期望性能。仿真对比研究证明了本文方法的有效性。
由于实际物理系统均具有非线性以及控制量受限的约束条件,要在工程应用获得与期望系统更近的性能时域性能,期望模型的选择需要依据被控对象的开环响应速度来决定。本文在液位控制实验中讨论了不同期望模型对实际控制性能的影响,建议期望的响应速度以被控对象开环响应速度的4~5倍为宜。