确定PID 参数的其它方法
以上是借助伯德图的系统频域综合设计方法。下面介绍一些其它方法,包括着眼于使系统闭环极点落在希望的位置,依靠解析的方法确定PID 参数;以及针对受控对象数学模型比较复杂,借助于实验的方法确定PID 参数。 PID 校正传递函数应为
()s
K s K s K s K s
K K s G I
p D D I
p j ++=
++
=2
(7.44) 这里有三个待定系数。 一、任意极点配置法
设系统固有开环传递函数为
()()()
s d s n s G o 00=
(7.45) 系统的特征方程为 ()()010=+s G s G j
或 ()()
()0020=+++s n K s K s K s sd I P D (7.46) 通过对三个系数的不同赋值,可改变闭环系统的全部或部分极点的位置,从而改变系统的动态性能。
由于PID 调节器只有三个任意赋值的系数,因此只能对固有传递函数是一阶和二阶的系统进行极点位置的任意配置。对于一阶系统,只需采用局部的PI 或PD 校正即可实现任意极点配置。
设一阶系统开环固有传递函数和校正环节传递函数分别为
()a
s s G +=1
0 和 ()s K s K s G I p j +=
则系统闭环传递函数为
()
()()()()()()I
p I
p o j o j i o K s a K s K s K s G s G s G s G s X s X ++++=
+=
21 (7.47)
为了使该系统校正后的阻尼比为?,无阻尼自振角频率为n ω,选择
()a K K n P n I -==?ωω2,
2
即可。
对于二阶系统,必须采用完整的PID 校正才能实现任意极点配置。设二阶系统开环固有传递函数和校正环节传递函数分别为
()0
1201
a s a s s G ++= 和 ()s K s K s K s G I p D j ++=2
则系统闭环传递函数为
()()()()()()()()I
p D I
p D o j o j i o K s a K s a K s K s K s K s G s G s G s G s X s X +++++++=
+=
02132
1
假设得到的闭环传递函数三阶特征多项式可分解为
()()()()
2
22322222n
n n n n n s s s s s s βωωβ?ωβ?ωω?ωβ+++++=+++ 令对项应系数相等,有
2
20122n
I n n P n D K a K a K βωωβ?ωβ
?ω=+=++=+ (7.48)
二、高阶系统累试法
对于固有传递函数是高于二阶的高阶系统,PID 校正不可能作到全部闭环极点的任意配置。但可以控制部分极点,以达到系统预期的性能指标。
根据相位裕量的定义,有
()()γωω+-∠= 18010c c j j G j G (7.49) 由式(7.48),有
()()
()()
c c j c c j j G j G j G j G ωγωθωω001801
∠-+-=∠==
(7.50)
则PID 控制器在剪切频率处的频率特性可表示为
()()θθωωωsin cos j j G K K j K c j c I
c D P +=????
?
?-+ (7.51)
由式(7.50)和(7.51),得
()()
c P c
I
c D c P P j G K K j G K ωθωωωθ
sin cos =
-
=
(7.52)
(7.53)
由式(7.52)可独立地解出比例增益P K ,而式(7.53)包含两个未知参数I K 和D K ,不是唯一解。当采用局部PI 控制器或PD 控制器时,由于减少一个未知数,可唯一解出I K 或
D K 。当采用完整的PID 控制器时,通常由稳态误差要求,通过开环放大倍数,先确定积分
增益I K ,然后由式(7.53)计算出微分增益D K 。同时通过数字仿真,反复试探,最后确
定P K 、I K 和D K 三个参数。
例 设单位反馈的受控对象的传递函数为 ()()()
214
++=
s s s s G P
试设计PID 控制器,实现系统剪切频率s rad c /7.1=ω,相角裕量 50=γ。 解:() 9.189454.07.1-∠=j G P
由式(7.50),得() 9.18950180++-=∠=c j j G ωθ
由式(7.52),得10.1454
.09.59cos ==
P K
输入引起的系统误差象函数表达式为
()()()()()s X K s K s K s s s s s s E i I
P D 441223212342+++++++=
令单位加速度输入的稳态误差5.2=ss e ,利用上式,可得 2.0=I K
再利用式(7.53),得
()
19.17.12
.0454.07.19.59sin 2
=+?= D K 三、齐格勒-尼柯尔斯法
对于受控对象比较复杂、数学模型难以建立的情况,在系统的设计和调试过程中,可以考虑借助实验方法,采用齐格勒-尼柯尔斯法对PID 调节器进行设计。用该方法设计的调节器使系统闭环阶跃响应最大超调量为25%左右。
当受控对象阶跃响应没有超调,其响应曲线有如图7-42的S 形状时,采用齐格勒-尼柯尔斯第一法设定参数。如图7-42设参数L 和T ,则齐格勒-尼柯尔斯法参数设定如下:
(a) 比例控制器:
L
T
K p =
(7.54)
(b) 比例-积分控制器:
L T K p 9.0=,227.03
.09
.03.0L T L L T
L K K p I === (7.55)
(c) 比例-积分-微分控制器:
L T K p 2.1=, 2
6.022
.12L
T L L T
L K K p I ===, T L L T L K K p D 6.05.02.15.0=?=?= (7.56
)
图7-42 齐格勒-尼柯尔斯第一法参数定义
对于低增益时稳定而高增益时不稳定会产生振荡发散的系统,采用齐格勒-尼柯尔斯第二法(即连续振荡法)设定参数。开始时,系统以低增益值工作,然后慢慢增加增益,直到系统输出以常幅度振荡为止。这表明受控对象加该增益的比例控制已达稳定性极限,为临界稳定状态,此时测量并记录振荡周期Tu 和增益值Ku 。然后,齐格勒-尼柯尔斯法做参数设定如下:
(d) 比例控制器:
K K p u =05. (7.57)
(e) 比例-积分控制器:
K K p u =045.,K K T K T I p u u
u
=
=
12054.. (7.58) (f) 比例-积分-微分控制器: K K p u =06.,u
u
u
p I T K T K K 2.15.0=
=
,u u u p D K T T K K 075.0125.0== (7.59) 对于那些在调试过程中不允许出现持续振荡的系统,则可以从低增益值开始慢慢增加,直到闭环衰减率达到希望值(通用的衰减率是四分之一),此时记录下系统的增益K u ’和振荡周期T u ’,那么PID 控制器参数设定值为:
K K p u ='
,K K T I u u =15.''
,K T K D u u =''
6 (7.60)
即 s T s T K s K T s
T K K s Gj u u u u u u u u '??
?? ??+''=''+''+
'=3
135.065.1)(2
(7.61)
另外,还有其它的一些设定法都可以提供简单地调整参数的手段,以达到较好的控制效果,可参考其它文献,根据实际情况进行选择。