确保稳定裕度的PID稳定域计算

1004-924X(2013)12-3214-09

确保稳定裕度的PID稳定域计算

赵秀伟1,2,3,任建岳1

    1.中国科学院长春光学精密机械与物理研究所,吉林长春130033;

2.中国科学院大学,北京100039;3.中国电子科技集团公司第四十五研究所,北京100176

摘要:在PID控制器稳定参数域的研究中,要求控制系统具有一定的稳定裕度,以便补偿被控对象模型的不确定性和PID控制器的参数漂移特性。本文扩展了传统稳定裕度(幅值裕度和相位裕度)的定义,定义了被控对象在PID控制下的4种稳定裕度。针对含有右半平面(RHP)极点和不含有RHP极点的两种被控对象,讨论了它们必然存在的稳定裕度。对于以这些稳定裕度作为性能指标约束的两类PID闭环控制系统,利用扩展Hurmite-Biehler定理给出了其PID稳定参数域的详细构建方法,并通过两个仿真实例对该方法进行了验证。结果表明,利用本文提出的方法可以得到满足稳定裕度条件的PID参数稳定域。

PID控制器;PID稳定域;幅值裕度;相位裕度;扩展Hurmite-Biehler定理;

 TP273 ; TP13

 10. 3788/OPE.20132112. 3214

Computation of PID stabilizing region with stabilized margins

ZHAO Xiu-wei1 ,2,3 REN Jian-yue1

                        1. Changchun Institute of Optics, Fine Mechanics and Physics,                            Chinese Academy of Sciences, Changchun 130033 ,China ;                    2. University of Chinese Academy of Sciences ,Beijing 100039 ,China ;

3. No.45 Research Institute, China Electronics Technology Group Corporation, Beijing 100176, China

Abstract: On research of the stabilizing region of a PID controller,the control system is required a stabilized margin to compensate the uncertainty of plant modeling and the parameter deviation of PID controller. This paper defines four types of stability margins for the plant under PID controller to extend the conventional definition of stability margins (gain margin and phase margin). Based on the presences of Right Half Plane(RHP) poles or not, the closed-loop systems are classified into two categories and their necessary stabilized margins are stated. A method of constructing PID stabilizing regions by using the generalized Hermite-Biehler theorems is proposed for the PID controlled closed-loop system to meet the prescribed performance of stability margins. Then, two examples are employed to test the validity of the method proposed. Obtained results demonstrate that the PID stabilizing regions with stabilized margins can really be gotten by the proposed method for both cases.

2013-07-26

2013-09-25

国家863高技术研究发展计划资助项目( No. 863-2-5-1-13B)

万方数据

PID controller;PID stabilizing region; gain margin; phase margin; generalized Hermite-Biehler theorem

万方数据

3216

光学精密工程

第2I卷

上述条件(2)和条件(3)等价于下面的条件:

”广l

G㈤一等,

C(,)一垡±生±t

的闭环特征多项式为:

d(S。K)一sD(s)+(走。IS2+是.,s+k,)N(s),

(7)

掣叻门・{卿[Pr(o)]+∑(一1)”1锄[Pr(刨i,j)]+

,一1

(8)

(一1)…・聊[Pr(∞)]},胛一锄

其中:NCs)和D(s)为关于S的互质多项式。系统

渺[A●・{渺[Pr(o)]+∑(一1)"-I趣卵[Pr(叫,。)]}

J一1

(9)

行一锄+1

(4)

目的就是确定d(S)为Hurwitz多项式时,

Hermite—Biehler定理只能用于判断P(^)是否为Hurwitz多项式,而不能给出P(s)的零点分布情况。

定理2(实数域扩展Hermite—Biehler定理):假设门阶实系数多项式P(S)含有走个原点处的零点,z个左半平面(I.eftr个右半平面(Right

Half

Half

图1

Fig.1

典型单位反馈系统

Plane,LHP)零点,

Typicalfeedbackcontrolsystem

Plane,RHP)零点,取盯

PID参数增益向量K一{走一是.,是。+}所需要满足的条件,并以图形的形式加以显示。分别将.N(S)和D(S)按照奇偶次幂分解:

N(N)一N.(,)+sN。(S:)D(S)一D,(S2)+sD。(S:)

(P)=Z—r。令叫¨,一O<叫川<叫㈡<…<叫i.m

为P,(叫)的所有奇数重相异非负有限实数零点,且(U。。一+∞。取死一sgnFP',“(o)],?,一sgn[P,(叫。)],r∈{1,2,聊},j+一(一1)”2_1sgn[P.(叫。,,)],则h有:

.^

取:

V,

+2.0+一兰、

・i。I,力为偶数

N‘(s)一N,(S!)一sN。(S:),

(11)

d(P)一

.^

引入扩展特征多项式t,(s,K),

一∑H_l∑H

y2.0

胛为奇数

(o)

t,(s,K)一8(s,K)*N+(s).

(12)

如果艿(s,K)为Hurwitz多项式,则仃(艿)一卵。取,(N‘)和r(N+)分别为N“(S)的LHP和RHP零点个数。则:

盯(t,)一口(艿*N’)一刀+I,(N’)一r(N。)【。(13)

取s—j∞,得

t,(j叫,K)一t。,(叫,是.,是d)4-jt,.(叫,是.,),其中:

t,,(叫,是,,是。I)一户】(叫)-I-(走.一叫2走。1)p!(叫)t・.(叫,奄p)一q1(叫)+走pq!(叫)

pl(叫)一一叫!(N。(叫2)D。,(叫2)一N。(cu2)D。(叫!))

(14)

如前所述,相位裕度P。,约束下的PID参数域涉及到复系数多项式簇的稳定性,故而需要引入复数域的Hermite—Biehler定理,如下:

定理3(复数域扩展Hermite-Biehler定理):对于首项为实数的聍阶复系数多项式P(一)。取盯(尸)一z一,J,其中,f和r分别为P(s)在左半平面和右半平面的零点个数。令叫㈠<叫H<…<叫。,.为所有P;(叫)的奇数重相异有限实数零点,定义叫。,一一c>c和叫。。一+。。。取i,一sgnEP,(叫。)],,∈{0,1,2,m},j+一(一1)…sgnEP.(叫。。)]则㈨’:

一1

J+

p:(叫)一Nj(叫!)+叫!Nj(c02)

ql(叫)一叫(N。(叫!)D。(叫2)+叫2N。(叫2)D。(叫2))口!(叫)一叫p2(叫)

(]5)

{善(_1)t},deg(P,)>一deg(Pr)

,{i。+∑(一1)‘2i,+(

,一【

d(P)一J

Y'iw}・其它

(6)

3.1

可行k。区间U。的确定

为了保证艿(^,K)为Hurwitz多项式,要求t

(S,j()的RHP零点全部由N’(8)引入。由于q

PID参数稳定域

考虑图l所示的典型单位反馈控制系统

(叫.是。,)为R上的奇函数。所以要求砧(叫,南.,)至少

应该有zc,个奇数重非负相异实数零点。

万方数据

第12期

赵秀伟,等:确保稳定裕度的PID稳定域计算

Z,、一

慧2

埘加他

.吖

鼢¨Ⅸ妇

可见,G。(s)的RHP极点与G(s)的RHP极点完全相同,也就是说开环特征多项式的RHP

以零点个数N。是已知的。根据Nyquist稳定判据可知,当N。>o时,存在开环RHP极点,如果闭

取:

kp(叫)一糍.

环系统稳定,则G。(j叫)必定穿越实轴区间(一。。,

…)

一1)至少一次;当N。一0时,不存在开环RHP极点,如果闭环系统稳定,则要求G。(j叫)所包围(一1,0)区间的点的代数和为零,此时,并不能确定G。(j叫)是否穿越实轴区间(一Cx3,一1)。但只要闭环系统稳定,Go(j叫)就必定穿越实轴区间(一1,0)至少一次。同样,当N。一0时,Go(j∞)与原点处

定义九。:为q。(叫)和q:(叫)的公因式的非负实数零点个数,行。。≥1。则上面对于砧(叫,是。)的要求就等价于:式(17)所代表的曲线与直线k。(co)一k。在区间[o,+Cx3)上至少存在Z。,一II。:个交点。

3.2

固定k,下的(k;,七一)区域Rs.t。

的单位圆至少存在一个实轴下方的交点,实轴上方是否存在交点不能确定;当N。>0时,实轴上方和下方至少各存在一个交点。

对于某一个固定k。假设u(co,k。)的奇数重相异非负实数零点为㈨一0<∞。<叫!<…<(.Ore-。,取叫。一+。。。然后,做以下定义:

i,一{一l,1},f一0,1,2,…,研一l,

(18)

lm~’、\

’\

f0,fordPg[t,(s,K)]i5

odd

/r1+。

、、

|j

”1{一l,1},fordegEt,(s,K)]is矧P船

A女一{瞳,i.,i?,…,i,。]},

j+一(一1)”_1sgn[-z'i(叫。,kI,)].

(19)(20)

i旷、、

jR气j1

B心彦/、\

Im

~、\

+_

--\

根据定理2,如果存在使d(s,K)为Hurwitz多项式的PID参数增益向量K,则必然存在满足

≮义

图2

Fig.2

i|

!Re

j1|l

÷|

/’

一一,

//

一,,/

广

一一一

//

一一一

(21)式的序列J一‰,i,,i:,…,i。]∈An。

(a)G(s)不含有RHP极点

(b)G(s)含有RHP极点

(a)G(s)withoutPHPpoles(b)G(s)withRHPpoles

盯(t,)一j+・f“+∑(一1)72i,+(一1)…・i。},

,21

开环传递函数G,(s)的Nyquist图

Nyquist

(21)

plotsforopenloopTFG,(s)

定义可行序列集合:

F女:一{Jl,,!,,。,…},

(22)

基于以上分析,两种情况下包含最少交点的

开环Nyquist曲线如图2所示。对于闭环稳定系

其中:J,,f:,』。,…为满足式(21)的序列J∈At。

对于F。中的一个序列J,一[i。。i。,i!,…,?。],与之对应的(是,,走。)区域X.由下述不等式组决定:

t,,(叫f,k.。k。I)・j,>0,

(23)

统,做以下定义:

(1)开环Nyquist图与实轴区间(一1,0)的所有交点中距离点(一1,0)最近的点(--a,0)对应的值为h1—1/a>1,将其定义为系统的最小幅值

裕度。

其中:I≠0,(f一0,1,2,…,m)。Ft中所有序列J。,J:,,。,…对应的(k.,k。,)区域的并集即为当前走。,下的(k,,k。)区域,即:

Rs.^一U,l,7.3.…X,.

(24)

(2)开环Nyquist图与实轴区间(一CxD,一1)的所有交点中距离点(一l,0)最近的点(--b,0)对应的值为h一1/b<1,将其定义为系统的最大幅

值裕度。

稳定裕度约束下的PID稳定域

对于图1的控制系统。其开环传递函数为:

(3)将开环Nyquist图与原点处的单位圆在实轴下方逆时针方向的第一个交点对应的角度0+。>O定义为系统的正相位裕度。

(4)将开环Nyquist图与原点处的单位圆在实轴上方顺时针方向的第一个交点对应的角度

G√沪G㈥c㈦一坠等胖’(25)

万方数据

光学精密工程

第21卷

0一<O定义为系统的负相位裕度。

区域,尺毒,一。为h+约束下的(ki,kd)区域。

当N。>0时。4个稳定裕度h+,Jf2一,旷,口必(2)如果厶为最大幅值裕度h一(Hi为[Jc2,,然都存在;而当N。一0时,必定存在的只有^+和1]),则:

矿。为了保证闭环系统的稳定性和鲁棒性,需要Ui—U。n…

L,t

对系统的稳定裕度加以限制。本节所要解决的就。

(29)

是上述稳定裕度约束下的PID稳定域求解问题。

Ri,t;,一Ri;!,kp—R云3。1、

¨I

I'nl—II-Ⅳ

对于一个固定的k一由于R“是由所有能够其中:u乏为A!一h!对应的可行k,区间;尺焉~。

使闭环系统稳定的(k.,k。,)参数点构成的区域,所和尺乏,t。,分别为固定是。下的艿,和&对应的(走.,

以能够保证闭环系统稳定性和鲁棒性的(k.,k。.)k。.)区域,R云.。为,2约束下的(是.,k。)区域。

区域R+必定在R刚内。如图3所示:

(3)如果同时约束h’和h一,则:

R女一Rs.女nRP.女nR6.女.

(26)

魄一U,!n

L,云

“‘

(30)

其中:R,.。和RG.。分别为相位裕度和幅值裕度

Rc。,一。一R点、一。nR云,.tP

n1

l,

…】n1

单独约束下的(是,,k。)区域。

其中:魄。为幅值裕度约束下的可行k,区间;

尺。.。为固定是。对应的(是,,k。)区域。4.2相位裕度约束下的稳定区域

与幅值裕度类似,相位裕度臼约束下的PID稳定性等价于被控对象e-i。G(s)的PID稳定性。

这里,

臼一j

臼+,

臼一J

for

Np=0,(31),

(1)

rain(0+,一0一),forNp>o

如果要求o≤臼。≤口≤0:,则可行k。区间U,和固定k。下的(是.,是。t)区域Rrm.e。由下列2个复

图3

固定k一对应的R“∥尺“。一p,RJ,。,一。,凤。区域

系数多项式的稳定区域决定:

Fig・3

Regions

Rs一∥心m-‘∥Ri,,一1,and见p

for

fixedk】,

f舀一由(s)+e一,(是。1s2+走.,s+走.)N(s),nEEo,01]

4.1

幅值裕度约束下的稳定区域

1&一奶(5)+e—z(是ds2+走。,s+k.)N(s),F2∈Fo,01]

(32)

根据幅值裕度的物理含义可以知道,幅值裕

度h约束下的PID稳定性等价于新被控对象hG此时,

(s)的PID稳定性。

仉。一叭。,

n¨

对于幅值裕度约束:h,≤h≤厶。,可行k;,区间mm-女.,一Rp。一--Rp。.女.

¨

丌1l

P)n1=

3P

3(

和固定k。下的(是,,k。)区域由下列2个实系数多其中:Up。。为氐对应的可行k。区间,U,。、为相位项式簇的稳定区域决定:

裕度约束下的可行k。区间;Re。,kp和R,。:.kp分别

f函一sD(S)+A1(志ds2+走。,s+是,)N(s),AlEHl

为固定k。,下的&和乱对应的(k.,k。)区域,

l艿2一sD(S)+A2(kdS2+k。S+k.)N(s),A2EH!

尺%t。为固定k。,对应的(ki,是。,)区域。

4.3

(27)

复系数多项式的稳定性

(1)如果h为最小幅值裕度h+(H,为[1,对于式(32)类型的复系数多项式与实数情况

h。]),则:

类似,可以得到式(14),这里:

u’(叫,k:,kd)一一ql(叫)sin(口)+Pl((£J)cos(臼)+

(走,一∥kd)趣(叫)

R蕞一.,一尺0iiii一。一R专。。

I】

n1Z.々

q’(叫,kIJ)一ql(叫)cos(口)+pl(叫)sin(臼)+是。q2(叫)

其中:ut为A-一h・对应的可行k。区间;R矗。和(34)

R赢。。分别为固定k,,下的艿・和艿!对应的(是.,k。・)

其中,P,(叫),P:(co),q.(60),q?(叫)参见式(15)。

万方数据

第12期

赵秀伟,等:确保稳定裕度的PID稳定域计算

续性,所以,可以用分区间上所取的第一个固定

由于砧7(*)既非奇函数又非偶函数,所以需要根据u’(*)=0的所有实根个数来确定可行走。区间。也就是说州,7(*)一。至少需要有Z,7相异奇数重实根。

,,

厶n——√

走。所对应的一作为区间构建序列集合F?。如

果可行分区间i和j对应的u或者Z,j7的相异(非负)实数零点个数相同,则有Fj—Fi。以上特性

f盯(t,),

如rdeg[z、7(*)]≥dPgh7(*)]

称为可行忌。分区间上的构建序列不变性。通过以上操作,构建序列部分的算法复杂度由0(行)降为O(1),从而减少了整个算法的计算时间。仿真实例部分的例l求取所有R。.。共进行了5次仿

]盯(u)一1,fordegE℃,.7(*)]<dPg[t,,7(*)]

‰‰)一一啦业巡雩譬巡.

口!【∞)

(35)

(36)

真实验,并取平均值,实验结果显示:原始算法耗时为534.165

2362

S。

定义"。。7为式(36)右边分子和分母多项式的公因式多项式的实数零点个数,则对于u7(∞,是.,)一0的实根个数的约束就等价于式(36)所代表的曲线是。,’(∞)一是。与(一CXD,+。。)直线在上方至少存在Zf,7一胛,:7个交点。

对于固定走。下的(是,,走。。)区域RP.。的构建方法,与实系数情况也有所不同。如果叫。<叫:<…<‰,为u7(*)一0的所有相异奇数重实根,取㈨一一。。,叫。一+CX27。做以下定义:

i,一{一l,l},f一1,2,…,m—1

z,.2/

s,引入以上操作后耗时为346.

基于以上内容,算法如下:

(1)分别计算臼,h4,h约束下的可行走。区间,将这2个分区间取交集得到总的可行走。区

间:

U—UG

nUP,

(39)

如果U为空集,则不存在满足条件的PID控制器,程序结束;否则转(2)。

(2)在U上均匀地取走个走。点用以构建(走.。

.f0,如rdeg(z1

7(*))≥姒("7(*))

。1{一1,1},for坛(t・7(*))>撅(t{7(*))

,r—U,m

是。。)区域,将这是个是…点用数组M表示。

(3)对于M内的每一个元素,分别执行步骤

(37)

(4)到(6)。

则可行序列集合F。的元素J.一[“,i。,j!,…,i,。]都需要满足式(38)。对于F。的每一个元素通过式(23)构建相应的(走.,走。-)区域,取并集后

就可得到R,.。。

(4)计算幅值裕度约束下对应于固定是。的(是.,走d)区域R6.☆。

(5)计算相位裕度约束下对应于固定氏的(壶.。是d)区域RP.女。

(6)将两者取交集后所得的区域即为稳定裕

仃(t,)一号・{“+∑(一1)72i,+(一1)”・i。,}.

(38)

度混合约束下,固定走。对应的(走.^,)区域R。:

4.4稳定裕度约束下的PID稳定域算法

在构建(走,,走。)区域时,没有必要对每一个固定走。,都求解一次可行序列R.。对于每一个可行走。分区间上的所有是。州.或者u7的相异(非负)实数零点个数都是相同的。其可行序列集合R也必定相同。记为F,。其中,i为可行分区间序号。并不是可行序列集合中的每一个元素都会构成(走.,走。.)区域,将确实能够构成(是.,是。,)区域的序列称为构建序列,i,所有,i的集合称为构建序列集合F?。由于可行分区间上(是,,是。・)区域的连

R女.,一RPm.女,nRGm.~.

(40)

(7)则可行走。区间U上所有的走。对应的(走.,走。)区域的外轮廓所包含的区域就是满足要求的PID稳定域。

仿真实例

例l:考虑文献[7]中的不含开环RHP极点

(即N。一o)的一个随机系统的简化传递函数:

G㈤一再意罴爷等等等糍第丽

万方数据

3220

光学精密工程

第21卷

要求2≤h+≤4,且15。≤0≤60。约束下的在可行区间U上均匀地取100个点构成关PID控制器的稳定区域。

于k。,的集合M,遍历M的每一个元素构建相应首先求解可行走。区间,可以得到:

的(k,,ka)区域。相应的RG一,RP一。砘如图4

“1

pI’

U‰:[一o.021889,0.22187],所示。

UP√[一0.043

778,0.396

67],

U=U“nUP一[一o.021

889,0.221

873.

表l选定点A。~A6对应的稳定裕度

所以,满足稳定裕度h+和臼要求的PID控制Tab.1

StabilitymarginsforselectedAl~A。

器的比例增益系数走。只可能在区间U内,也就是说区问U外不存在满足要求的PID控制器。

当是.,一0.1时,对应的凡。,,RG.。,,RP。。,R。如图4所示,在其上选取6个点A、~A。,对应

的(是,唰k)坐标以及相应的稳定裕度参见表1。可

见,这6个点所在的区域与稳定裕度信息完全符合,并且,只有A;和Aj2点满足稳定裕度约束。

(a)尺“l区域

(b)Gm约束下的各尺c。el,区域

(c)P。约束下的各RPm.t。,区域

(d)要求的区域Re。

(a)尺一1

region(b)RG。kp,’Pg而”^.forGm

f0

7lstraint(f).Rr.。一p

regionsforPmconstraint(d)RequiredR女p

regions

图4

kl,一0.1时的(女・,kd)区域和可行k”区间上的尺G。、一∥Rrm.t∥尺t。区域

Fig・4(女・・ktl)regionsfor女p一0

land

R“m.女”,尺”m.女l,,尺}p

forallfeasiblekp

例2:考虑含有2个开环RHP极点(即N。{^I,h)regiOIlSfor郎21

2)的被控对象瑚:

G㈤一再虿籍‰

-05

—1

一l5

稳定裕度限制为:1.5≤h’≤3,0.5≤h一≤2

0.7,10。≤臼≤35。,求解满足以上要求的PID控制—25

器稳定区域:

uZ:[一o.4363,9],2345678

U苫:[一0.290n1

9,6],

图5k。一12时的(女.,kd)区域

%¨:[一0.041

4,8.951

2].

Fig.5(ki.^。1)regionsfork.,一1.2

万方数据

第12期

赵秀伟,等:确保稳定裕度的PID稳定域计算

3221

U—UF;NU去NUP一[一0.041n1

n1

4.6]

表2计算得到的稳定裕度相符。取可行区间U上取固定k。,为1.2,相应的裕度约束区域如图75个点构成关于k。,的集合M,遍历M中的所有5所示。在其上取6个测试点B,~B。,其坐标信元素,可以得到图6中的相应(走,,走。。)区域R毒.。,

息和裕度信息参见表2,由表2可知,只有B。。Bj满足稳定裕度的要求,其它点所在的位置也与

Ri.女,RP.☆,R¨。

Regio“sfor‰(1

5.3)

RegIo“3f0‘%(05,0

7)

RegionsforPro:(10.35)Therequfled

regions

幢『ji4∽

(a)唏约束下的各暖。e。区域(b)≮约束下的各贬、一。区域(c)Pn约束下的各Rfj。_,区域(d)睬,ci和P。约束下的

各R区域

(a)贬-。画onsforGcOnstraim(b)R::1._,画onsfor

corVstraint(c)Rf_。。蚓ons

forP,,cortsttaint(d)Required

Rp嚼Ons

图6

稳定裕度约束下的PID参数(女。k.一k)的稳定区域

Fig.6

StabilizingregionsofPIDparameters(奄.,,女.,女d)fortheconstraintsofstabilitymargins

表2选定点B。~B6对应的稳定裕度

0)附近的形状,定义了4种稳定裕度(h’,h,0+,

Tab.2StabilitymarginsforselectedB1~B^

0一)。根据Nyquist稳定f-0据的条件,分析了开环含RHP极点和不含有RHP极点两种情况下的稳定裕度。给出了以这些稳定裕度作为约束条件时的PID稳定参数区域的构建方法。并且通过引入可行k。分区间上的构建序列不变性,将求解构建序列部分的算法复杂度由0(门)降低为0(1),大幅度提高了算法的执行效率。该方法非常

适合于Matlab编程实现,文中用于验证有效性的2个例子就是笔者通过自己编制的PID参数域工具箱实现的。

本文根据开环Nyquist曲线在临界点(一l,

[4]

cHAI’EI。I。ATH,MANS()uR

M.BHArTAcH

参考文献:

ARYYASP.Elementaryproofsofsomeclassical

sta—

[1]

ASTROM

J,HAGGI。UNDT.PIDControllers:

bility

criteria[J].IEEE

Transactions

on

Education,

Theory,Design,andTuning[M].North

Caro—1990,33(3):232—239.

lina:InstrumentSocietyofAmerica.1995.[5]

MATUSUR.Calculationofallstabilizing

PIand

[2]

AIDAN()’DWYER.Handbook0厂PIand

PJDPID

controllers[J].InternationalJournalof

controllertuning

rules[M].London:ImperialCol—

Mathematics

andComputersinSimulation,20ll,

legePress,2009.

5(3):224—231.

[3]

HUANG

J,WANGY

J.RobustPIDtuning[6]李银伢,盛安冬,王远钢.期望指耘i集约束下一类strategy

foruncertainplants

based

on

the

Khari—

随机系统的满意PID控制[J].控制与决策,2007,

tonov

theorem[J].JSA

Transactions,2000,39

22(3):252-257.(4)1419—431.

I,I

Y。SHEN(;AD.WAN(;Y(;.()nsatisfactO—

万方数据

ry PID control for a class of stochastic systems with 

matica, 2006, 42(11):1943-1949.

desired index set constraint [J]. Control and Deci

@@[17]  方斌.时滞系统PID控制器参数稳定域的实现    [J].电子科技大学学报,2011,40(3):411-417.

FANG B. Realization of PID controller parameter 

stable regions for time delay systems [J]. Journal 

sion, 2007, 22(3): 252-257. (in Chinese)

@@[7]  马建伟,李银伢.满意PID控制设计理论与方法    [M].北京:科学出版社,2007.

        MA J W, LI Y Y. Satisfactory PID Control De

       sign: Theorem and Methods[M]. Beijing: Science 

of University of Electronic Science and Technolo

gy of China, 2011, 40(3):411-417. (in Chinese)

        Press, 2007. (in Chinese)

@@[8]   HO M T,DATTA A,BHATTACHARYYA S P.

        Bhattacharyya generalizations of the Hermite-Bie        hler theorem [J]. Linear Algebra and its Applica

@@[18]  方斌.基于稳定裕量的二阶时滞系统PID控制器    参数稳定域[J].信息与控制,2011,40(2),192-    197.

FANG B.  Second-order time delay system stable regions of PID controller parameter based on sta

       tions, 1999, 302-303:135-153.

@@[9]     BHATTACHARYYA  S  P, DATTA  A, KEEL  L 

        H. Control Theory : Structure, Robustness and Op

bility margins [J ].  Information and Control,

2011, 40(2), 192-197. (in Chinese)

@@[19]  彭瑞,岳继光.基于区间分析的参数不确定系统    PID鲁棒控制器设计[J].电机与控制学报,2006,    10(4):411-419.

         PENG R, YUE J G. Robust design of PID control

         ler for interval plants based on interval analysis 

       timization [M]. Florida:CRC Press, 2009.@@[10]  SILVA G J,DATTA A,BHATTACHARYYA S         P. PID Controller for Time-Delay Systems [M].

        Boston: Birkh(a)user, 2005.

@@[11]  BHATTACHARYYA S P,CHAPELLAT H,KEEL 

         L H.  Robust Control:  The Parametric Approach 

       [J]. Electronic Machines and Control, 2006, 10

         [M]. London:Prentice Hall PTR, 1995.@@[12]  DATTA A,HO M T, BHATTACHARYYA S P. 

         Structure and Synthesis of PID Controller [M].

         (4) :411-419. (in Chinese)

@@[20]  KEEL L H,BHATTACHARYYA S P. Fixed or

         der multivariable controller synthesis: A new algo

         London: Springer, 2000.

@@[13]  HO M T,DATTA A,BHATTACHARYYA S P.

         A linear programming characterization of all stabi         lizing PID controllers [C].  Proceedings of the 

         rithm [C].  Proceedings of the 47th IEEE Con

        ference  on  Decision  and  Control,  Cancun ,

         Mexico, 2008 : 977- 982.

@@[21]  KNAP M J,KEEL L H,BHATTACHARYYA S 

         P. Robust stability of complex systems with appli

         1997 American Control Conference, 1997,6:3922-

         3928.

@@[14]  ACKERMANN J,KAESBAUER D. Design of ro

         bust PID controllers [C]. Proc. European Control 

         cations to performance attainment problems [C].

         Proceedings of the 2010 American Control Con

        ference, Baltimore, 2010: 3907-3912.@@[22]   HO M T,DATTA A, BHATTACHARYYA S P.

         Generalizations of the Hermite - Biehler theorem:

         Conference, Porto, 2001.

@@[15]  BAJCINCA N. The method of singular frequencies 

         for robust control design in an affine parameter 

         the complex case [J]. Linear Algebra and its Ap

         space [J]. IEEE Transactions on Automatic Con         plications, 2000, 320:23-36.

@@[23]  HO M T,WANG H S. PID controller design with 

         guaranteed gain and phase margins [J].  Asian 

         trol, 2001, 100-105.

@@[16]  BAJCINCA N. Design of robust PID controllers u

         sing decoupling at singular frequencies [J]. Auto

        Journal of Control, 2003, 5(3) :374-381.

赵秀伟(1983-),男,山东潍坊人,博士,2005年于山东大学控制科学与工程学院获得学士学位,2013年于中国科学院长春光学精密机械与物理研究所获得博士学位,主要从事2-DOF-PID鲁棒控制方面的研究。E-mail:fdcp@

163.com

任建岳(1952-),男,吉林长春人,研究

员,博士生导师,主要研究方向为光学遥感器的研制和性能评价,曾获863计划航天领域先进个人,863计划先进个人,全国优秀科技工作者等称号。E-mail: renjy@ ciomp. ac. cn.

万方数据

确保稳定裕度的PID稳定域计算

作者:作者单位:

赵秀伟, 任建岳, ZHAO Xiu-wei, REN Jian-yue

赵秀伟,ZHAO Xiu-wei(中国科学院长春光学精密机械与物理研究所,吉林长春130033;中国科学院大学,北京100039;中国电子科技集团公司第四十五研究所,北京100176), 任建岳,REN Jian-yue(中国科学院长春光学精密机械与物理研究所,吉林长春,130033)光学精密工程

Optics and Precision Engineering2013,21(12)

刊名:英文刊名:年,卷(期):

本文链接:http://d.g.wanfangdata.com.cn/Periodical_gxjmgc201312031.aspx

1004-924X(2013)12-3214-09

确保稳定裕度的PID稳定域计算

赵秀伟1,2,3,任建岳1

    1.中国科学院长春光学精密机械与物理研究所,吉林长春130033;

2.中国科学院大学,北京100039;3.中国电子科技集团公司第四十五研究所,北京100176

摘要:在PID控制器稳定参数域的研究中,要求控制系统具有一定的稳定裕度,以便补偿被控对象模型的不确定性和PID控制器的参数漂移特性。本文扩展了传统稳定裕度(幅值裕度和相位裕度)的定义,定义了被控对象在PID控制下的4种稳定裕度。针对含有右半平面(RHP)极点和不含有RHP极点的两种被控对象,讨论了它们必然存在的稳定裕度。对于以这些稳定裕度作为性能指标约束的两类PID闭环控制系统,利用扩展Hurmite-Biehler定理给出了其PID稳定参数域的详细构建方法,并通过两个仿真实例对该方法进行了验证。结果表明,利用本文提出的方法可以得到满足稳定裕度条件的PID参数稳定域。

PID控制器;PID稳定域;幅值裕度;相位裕度;扩展Hurmite-Biehler定理;

 TP273 ; TP13

 10. 3788/OPE.20132112. 3214

Computation of PID stabilizing region with stabilized margins

ZHAO Xiu-wei1 ,2,3 REN Jian-yue1

                        1. Changchun Institute of Optics, Fine Mechanics and Physics,                            Chinese Academy of Sciences, Changchun 130033 ,China ;                    2. University of Chinese Academy of Sciences ,Beijing 100039 ,China ;

3. No.45 Research Institute, China Electronics Technology Group Corporation, Beijing 100176, China

Abstract: On research of the stabilizing region of a PID controller,the control system is required a stabilized margin to compensate the uncertainty of plant modeling and the parameter deviation of PID controller. This paper defines four types of stability margins for the plant under PID controller to extend the conventional definition of stability margins (gain margin and phase margin). Based on the presences of Right Half Plane(RHP) poles or not, the closed-loop systems are classified into two categories and their necessary stabilized margins are stated. A method of constructing PID stabilizing regions by using the generalized Hermite-Biehler theorems is proposed for the PID controlled closed-loop system to meet the prescribed performance of stability margins. Then, two examples are employed to test the validity of the method proposed. Obtained results demonstrate that the PID stabilizing regions with stabilized margins can really be gotten by the proposed method for both cases.

2013-07-26

2013-09-25

国家863高技术研究发展计划资助项目( No. 863-2-5-1-13B)

万方数据

PID controller;PID stabilizing region; gain margin; phase margin; generalized Hermite-Biehler theorem

万方数据

3216

光学精密工程

第2I卷

上述条件(2)和条件(3)等价于下面的条件:

”广l

G㈤一等,

C(,)一垡±生±t

的闭环特征多项式为:

d(S。K)一sD(s)+(走。IS2+是.,s+k,)N(s),

(7)

掣叻门・{卿[Pr(o)]+∑(一1)”1锄[Pr(刨i,j)]+

,一1

(8)

(一1)…・聊[Pr(∞)]},胛一锄

其中:NCs)和D(s)为关于S的互质多项式。系统

渺[A●・{渺[Pr(o)]+∑(一1)"-I趣卵[Pr(叫,。)]}

J一1

(9)

行一锄+1

(4)

目的就是确定d(S)为Hurwitz多项式时,

Hermite—Biehler定理只能用于判断P(^)是否为Hurwitz多项式,而不能给出P(s)的零点分布情况。

定理2(实数域扩展Hermite—Biehler定理):假设门阶实系数多项式P(S)含有走个原点处的零点,z个左半平面(I.eftr个右半平面(Right

Half

Half

图1

Fig.1

典型单位反馈系统

Plane,LHP)零点,

Typicalfeedbackcontrolsystem

Plane,RHP)零点,取盯

PID参数增益向量K一{走一是.,是。+}所需要满足的条件,并以图形的形式加以显示。分别将.N(S)和D(S)按照奇偶次幂分解:

N(N)一N.(,)+sN。(S:)D(S)一D,(S2)+sD。(S:)

(P)=Z—r。令叫¨,一O<叫川<叫㈡<…<叫i.m

为P,(叫)的所有奇数重相异非负有限实数零点,且(U。。一+∞。取死一sgnFP',“(o)],?,一sgn[P,(叫。)],r∈{1,2,聊},j+一(一1)”2_1sgn[P.(叫。,,)],则h有:

.^

取:

V,

+2.0+一兰、

・i。I,力为偶数

N‘(s)一N,(S!)一sN。(S:),

(11)

d(P)一

.^

引入扩展特征多项式t,(s,K),

一∑H_l∑H

y2.0

胛为奇数

(o)

t,(s,K)一8(s,K)*N+(s).

(12)

如果艿(s,K)为Hurwitz多项式,则仃(艿)一卵。取,(N‘)和r(N+)分别为N“(S)的LHP和RHP零点个数。则:

盯(t,)一口(艿*N’)一刀+I,(N’)一r(N。)【。(13)

取s—j∞,得

t,(j叫,K)一t。,(叫,是.,是d)4-jt,.(叫,是.,),其中:

t,,(叫,是,,是。I)一户】(叫)-I-(走.一叫2走。1)p!(叫)t・.(叫,奄p)一q1(叫)+走pq!(叫)

pl(叫)一一叫!(N。(叫2)D。,(叫2)一N。(cu2)D。(叫!))

(14)

如前所述,相位裕度P。,约束下的PID参数域涉及到复系数多项式簇的稳定性,故而需要引入复数域的Hermite—Biehler定理,如下:

定理3(复数域扩展Hermite-Biehler定理):对于首项为实数的聍阶复系数多项式P(一)。取盯(尸)一z一,J,其中,f和r分别为P(s)在左半平面和右半平面的零点个数。令叫㈠<叫H<…<叫。,.为所有P;(叫)的奇数重相异有限实数零点,定义叫。,一一c>c和叫。。一+。。。取i,一sgnEP,(叫。)],,∈{0,1,2,m},j+一(一1)…sgnEP.(叫。。)]则㈨’:

一1

J+

p:(叫)一Nj(叫!)+叫!Nj(c02)

ql(叫)一叫(N。(叫!)D。(叫2)+叫2N。(叫2)D。(叫2))口!(叫)一叫p2(叫)

(]5)

{善(_1)t},deg(P,)>一deg(Pr)

,{i。+∑(一1)‘2i,+(

,一【

d(P)一J

Y'iw}・其它

(6)

3.1

可行k。区间U。的确定

为了保证艿(^,K)为Hurwitz多项式,要求t

(S,j()的RHP零点全部由N’(8)引入。由于q

PID参数稳定域

考虑图l所示的典型单位反馈控制系统

(叫.是。,)为R上的奇函数。所以要求砧(叫,南.,)至少

应该有zc,个奇数重非负相异实数零点。

万方数据

第12期

赵秀伟,等:确保稳定裕度的PID稳定域计算

Z,、一

慧2

埘加他

.吖

鼢¨Ⅸ妇

可见,G。(s)的RHP极点与G(s)的RHP极点完全相同,也就是说开环特征多项式的RHP

以零点个数N。是已知的。根据Nyquist稳定判据可知,当N。>o时,存在开环RHP极点,如果闭

取:

kp(叫)一糍.

环系统稳定,则G。(j叫)必定穿越实轴区间(一。。,

…)

一1)至少一次;当N。一0时,不存在开环RHP极点,如果闭环系统稳定,则要求G。(j叫)所包围(一1,0)区间的点的代数和为零,此时,并不能确定G。(j叫)是否穿越实轴区间(一Cx3,一1)。但只要闭环系统稳定,Go(j叫)就必定穿越实轴区间(一1,0)至少一次。同样,当N。一0时,Go(j∞)与原点处

定义九。:为q。(叫)和q:(叫)的公因式的非负实数零点个数,行。。≥1。则上面对于砧(叫,是。)的要求就等价于:式(17)所代表的曲线与直线k。(co)一k。在区间[o,+Cx3)上至少存在Z。,一II。:个交点。

3.2

固定k,下的(k;,七一)区域Rs.t。

的单位圆至少存在一个实轴下方的交点,实轴上方是否存在交点不能确定;当N。>0时,实轴上方和下方至少各存在一个交点。

对于某一个固定k。假设u(co,k。)的奇数重相异非负实数零点为㈨一0<∞。<叫!<…<(.Ore-。,取叫。一+。。。然后,做以下定义:

i,一{一l,1},f一0,1,2,…,研一l,

(18)

lm~’、\

’\

f0,fordPg[t,(s,K)]i5

odd

/r1+。

、、

|j

”1{一l,1},fordegEt,(s,K)]is矧P船

A女一{瞳,i.,i?,…,i,。]},

j+一(一1)”_1sgn[-z'i(叫。,kI,)].

(19)(20)

i旷、、

jR气j1

B心彦/、\

Im

~、\

+_

--\

根据定理2,如果存在使d(s,K)为Hurwitz多项式的PID参数增益向量K,则必然存在满足

≮义

图2

Fig.2

i|

!Re

j1|l

÷|

/’

一一,

//

一,,/

广

一一一

//

一一一

(21)式的序列J一‰,i,,i:,…,i。]∈An。

(a)G(s)不含有RHP极点

(b)G(s)含有RHP极点

(a)G(s)withoutPHPpoles(b)G(s)withRHPpoles

盯(t,)一j+・f“+∑(一1)72i,+(一1)…・i。},

,21

开环传递函数G,(s)的Nyquist图

Nyquist

(21)

plotsforopenloopTFG,(s)

定义可行序列集合:

F女:一{Jl,,!,,。,…},

(22)

基于以上分析,两种情况下包含最少交点的

开环Nyquist曲线如图2所示。对于闭环稳定系

其中:J,,f:,』。,…为满足式(21)的序列J∈At。

对于F。中的一个序列J,一[i。。i。,i!,…,?。],与之对应的(是,,走。)区域X.由下述不等式组决定:

t,,(叫f,k.。k。I)・j,>0,

(23)

统,做以下定义:

(1)开环Nyquist图与实轴区间(一1,0)的所有交点中距离点(一1,0)最近的点(--a,0)对应的值为h1—1/a>1,将其定义为系统的最小幅值

裕度。

其中:I≠0,(f一0,1,2,…,m)。Ft中所有序列J。,J:,,。,…对应的(k.,k。,)区域的并集即为当前走。,下的(k,,k。)区域,即:

Rs.^一U,l,7.3.…X,.

(24)

(2)开环Nyquist图与实轴区间(一CxD,一1)的所有交点中距离点(一l,0)最近的点(--b,0)对应的值为h一1/b<1,将其定义为系统的最大幅

值裕度。

稳定裕度约束下的PID稳定域

对于图1的控制系统。其开环传递函数为:

(3)将开环Nyquist图与原点处的单位圆在实轴下方逆时针方向的第一个交点对应的角度0+。>O定义为系统的正相位裕度。

(4)将开环Nyquist图与原点处的单位圆在实轴上方顺时针方向的第一个交点对应的角度

G√沪G㈥c㈦一坠等胖’(25)

万方数据

光学精密工程

第21卷

0一<O定义为系统的负相位裕度。

区域,尺毒,一。为h+约束下的(ki,kd)区域。

当N。>0时。4个稳定裕度h+,Jf2一,旷,口必(2)如果厶为最大幅值裕度h一(Hi为[Jc2,,然都存在;而当N。一0时,必定存在的只有^+和1]),则:

矿。为了保证闭环系统的稳定性和鲁棒性,需要Ui—U。n…

L,t

对系统的稳定裕度加以限制。本节所要解决的就。

(29)

是上述稳定裕度约束下的PID稳定域求解问题。

Ri,t;,一Ri;!,kp—R云3。1、

¨I

I'nl—II-Ⅳ

对于一个固定的k一由于R“是由所有能够其中:u乏为A!一h!对应的可行k,区间;尺焉~。

使闭环系统稳定的(k.,k。,)参数点构成的区域,所和尺乏,t。,分别为固定是。下的艿,和&对应的(走.,

以能够保证闭环系统稳定性和鲁棒性的(k.,k。.)k。.)区域,R云.。为,2约束下的(是.,k。)区域。

区域R+必定在R刚内。如图3所示:

(3)如果同时约束h’和h一,则:

R女一Rs.女nRP.女nR6.女.

(26)

魄一U,!n

L,云

“‘

(30)

其中:R,.。和RG.。分别为相位裕度和幅值裕度

Rc。,一。一R点、一。nR云,.tP

n1

l,

…】n1

单独约束下的(是,,k。)区域。

其中:魄。为幅值裕度约束下的可行k,区间;

尺。.。为固定是。对应的(是,,k。)区域。4.2相位裕度约束下的稳定区域

与幅值裕度类似,相位裕度臼约束下的PID稳定性等价于被控对象e-i。G(s)的PID稳定性。

这里,

臼一j

臼+,

臼一J

for

Np=0,(31),

(1)

rain(0+,一0一),forNp>o

如果要求o≤臼。≤口≤0:,则可行k。区间U,和固定k。下的(是.,是。t)区域Rrm.e。由下列2个复

图3

固定k一对应的R“∥尺“。一p,RJ,。,一。,凤。区域

系数多项式的稳定区域决定:

Fig・3

Regions

Rs一∥心m-‘∥Ri,,一1,and见p

for

fixedk】,

f舀一由(s)+e一,(是。1s2+走.,s+走.)N(s),nEEo,01]

4.1

幅值裕度约束下的稳定区域

1&一奶(5)+e—z(是ds2+走。,s+k.)N(s),F2∈Fo,01]

(32)

根据幅值裕度的物理含义可以知道,幅值裕

度h约束下的PID稳定性等价于新被控对象hG此时,

(s)的PID稳定性。

仉。一叭。,

n¨

对于幅值裕度约束:h,≤h≤厶。,可行k;,区间mm-女.,一Rp。一--Rp。.女.

¨

丌1l

P)n1=

3P

3(

和固定k。下的(是,,k。)区域由下列2个实系数多其中:Up。。为氐对应的可行k。区间,U,。、为相位项式簇的稳定区域决定:

裕度约束下的可行k。区间;Re。,kp和R,。:.kp分别

f函一sD(S)+A1(志ds2+走。,s+是,)N(s),AlEHl

为固定k。,下的&和乱对应的(k.,k。)区域,

l艿2一sD(S)+A2(kdS2+k。S+k.)N(s),A2EH!

尺%t。为固定k。,对应的(ki,是。,)区域。

4.3

(27)

复系数多项式的稳定性

(1)如果h为最小幅值裕度h+(H,为[1,对于式(32)类型的复系数多项式与实数情况

h。]),则:

类似,可以得到式(14),这里:

u’(叫,k:,kd)一一ql(叫)sin(口)+Pl((£J)cos(臼)+

(走,一∥kd)趣(叫)

R蕞一.,一尺0iiii一。一R专。。

I】

n1Z.々

q’(叫,kIJ)一ql(叫)cos(口)+pl(叫)sin(臼)+是。q2(叫)

其中:ut为A-一h・对应的可行k。区间;R矗。和(34)

R赢。。分别为固定k,,下的艿・和艿!对应的(是.,k。・)

其中,P,(叫),P:(co),q.(60),q?(叫)参见式(15)。

万方数据

第12期

赵秀伟,等:确保稳定裕度的PID稳定域计算

续性,所以,可以用分区间上所取的第一个固定

由于砧7(*)既非奇函数又非偶函数,所以需要根据u’(*)=0的所有实根个数来确定可行走。区间。也就是说州,7(*)一。至少需要有Z,7相异奇数重实根。

,,

厶n——√

走。所对应的一作为区间构建序列集合F?。如

果可行分区间i和j对应的u或者Z,j7的相异(非负)实数零点个数相同,则有Fj—Fi。以上特性

f盯(t,),

如rdeg[z、7(*)]≥dPgh7(*)]

称为可行忌。分区间上的构建序列不变性。通过以上操作,构建序列部分的算法复杂度由0(行)降为O(1),从而减少了整个算法的计算时间。仿真实例部分的例l求取所有R。.。共进行了5次仿

]盯(u)一1,fordegE℃,.7(*)]<dPg[t,,7(*)]

‰‰)一一啦业巡雩譬巡.

口!【∞)

(35)

(36)

真实验,并取平均值,实验结果显示:原始算法耗时为534.165

2362

S。

定义"。。7为式(36)右边分子和分母多项式的公因式多项式的实数零点个数,则对于u7(∞,是.,)一0的实根个数的约束就等价于式(36)所代表的曲线是。,’(∞)一是。与(一CXD,+。。)直线在上方至少存在Zf,7一胛,:7个交点。

对于固定走。下的(是,,走。。)区域RP.。的构建方法,与实系数情况也有所不同。如果叫。<叫:<…<‰,为u7(*)一0的所有相异奇数重实根,取㈨一一。。,叫。一+CX27。做以下定义:

i,一{一l,l},f一1,2,…,m—1

z,.2/

s,引入以上操作后耗时为346.

基于以上内容,算法如下:

(1)分别计算臼,h4,h约束下的可行走。区间,将这2个分区间取交集得到总的可行走。区

间:

U—UG

nUP,

(39)

如果U为空集,则不存在满足条件的PID控制器,程序结束;否则转(2)。

(2)在U上均匀地取走个走。点用以构建(走.。

.f0,如rdeg(z1

7(*))≥姒("7(*))

。1{一1,1},for坛(t・7(*))>撅(t{7(*))

,r—U,m

是。。)区域,将这是个是…点用数组M表示。

(3)对于M内的每一个元素,分别执行步骤

(37)

(4)到(6)。

则可行序列集合F。的元素J.一[“,i。,j!,…,i,。]都需要满足式(38)。对于F。的每一个元素通过式(23)构建相应的(走.,走。-)区域,取并集后

就可得到R,.。。

(4)计算幅值裕度约束下对应于固定是。的(是.,走d)区域R6.☆。

(5)计算相位裕度约束下对应于固定氏的(壶.。是d)区域RP.女。

(6)将两者取交集后所得的区域即为稳定裕

仃(t,)一号・{“+∑(一1)72i,+(一1)”・i。,}.

(38)

度混合约束下,固定走。对应的(走.^,)区域R。:

4.4稳定裕度约束下的PID稳定域算法

在构建(走,,走。)区域时,没有必要对每一个固定走。,都求解一次可行序列R.。对于每一个可行走。分区间上的所有是。州.或者u7的相异(非负)实数零点个数都是相同的。其可行序列集合R也必定相同。记为F,。其中,i为可行分区间序号。并不是可行序列集合中的每一个元素都会构成(走.,走。.)区域,将确实能够构成(是.,是。,)区域的序列称为构建序列,i,所有,i的集合称为构建序列集合F?。由于可行分区间上(是,,是。・)区域的连

R女.,一RPm.女,nRGm.~.

(40)

(7)则可行走。区间U上所有的走。对应的(走.,走。)区域的外轮廓所包含的区域就是满足要求的PID稳定域。

仿真实例

例l:考虑文献[7]中的不含开环RHP极点

(即N。一o)的一个随机系统的简化传递函数:

G㈤一再意罴爷等等等糍第丽

万方数据

3220

光学精密工程

第21卷

要求2≤h+≤4,且15。≤0≤60。约束下的在可行区间U上均匀地取100个点构成关PID控制器的稳定区域。

于k。,的集合M,遍历M的每一个元素构建相应首先求解可行走。区间,可以得到:

的(k,,ka)区域。相应的RG一,RP一。砘如图4

“1

pI’

U‰:[一o.021889,0.22187],所示。

UP√[一0.043

778,0.396

67],

U=U“nUP一[一o.021

889,0.221

873.

表l选定点A。~A6对应的稳定裕度

所以,满足稳定裕度h+和臼要求的PID控制Tab.1

StabilitymarginsforselectedAl~A。

器的比例增益系数走。只可能在区间U内,也就是说区问U外不存在满足要求的PID控制器。

当是.,一0.1时,对应的凡。,,RG.。,,RP。。,R。如图4所示,在其上选取6个点A、~A。,对应

的(是,唰k)坐标以及相应的稳定裕度参见表1。可

见,这6个点所在的区域与稳定裕度信息完全符合,并且,只有A;和Aj2点满足稳定裕度约束。

(a)尺“l区域

(b)Gm约束下的各尺c。el,区域

(c)P。约束下的各RPm.t。,区域

(d)要求的区域Re。

(a)尺一1

region(b)RG。kp,’Pg而”^.forGm

f0

7lstraint(f).Rr.。一p

regionsforPmconstraint(d)RequiredR女p

regions

图4

kl,一0.1时的(女・,kd)区域和可行k”区间上的尺G。、一∥Rrm.t∥尺t。区域

Fig・4(女・・ktl)regionsfor女p一0

land

R“m.女”,尺”m.女l,,尺}p

forallfeasiblekp

例2:考虑含有2个开环RHP极点(即N。{^I,h)regiOIlSfor郎21

2)的被控对象瑚:

G㈤一再虿籍‰

-05

—1

一l5

稳定裕度限制为:1.5≤h’≤3,0.5≤h一≤2

0.7,10。≤臼≤35。,求解满足以上要求的PID控制—25

器稳定区域:

uZ:[一o.4363,9],2345678

U苫:[一0.290n1

9,6],

图5k。一12时的(女.,kd)区域

%¨:[一0.041

4,8.951

2].

Fig.5(ki.^。1)regionsfork.,一1.2

万方数据

第12期

赵秀伟,等:确保稳定裕度的PID稳定域计算

3221

U—UF;NU去NUP一[一0.041n1

n1

4.6]

表2计算得到的稳定裕度相符。取可行区间U上取固定k。,为1.2,相应的裕度约束区域如图75个点构成关于k。,的集合M,遍历M中的所有5所示。在其上取6个测试点B,~B。,其坐标信元素,可以得到图6中的相应(走,,走。。)区域R毒.。,

息和裕度信息参见表2,由表2可知,只有B。。Bj满足稳定裕度的要求,其它点所在的位置也与

Ri.女,RP.☆,R¨。

Regio“sfor‰(1

5.3)

RegIo“3f0‘%(05,0

7)

RegionsforPro:(10.35)Therequfled

regions

幢『ji4∽

(a)唏约束下的各暖。e。区域(b)≮约束下的各贬、一。区域(c)Pn约束下的各Rfj。_,区域(d)睬,ci和P。约束下的

各R区域

(a)贬-。画onsforGcOnstraim(b)R::1._,画onsfor

corVstraint(c)Rf_。。蚓ons

forP,,cortsttaint(d)Required

Rp嚼Ons

图6

稳定裕度约束下的PID参数(女。k.一k)的稳定区域

Fig.6

StabilizingregionsofPIDparameters(奄.,,女.,女d)fortheconstraintsofstabilitymargins

表2选定点B。~B6对应的稳定裕度

0)附近的形状,定义了4种稳定裕度(h’,h,0+,

Tab.2StabilitymarginsforselectedB1~B^

0一)。根据Nyquist稳定f-0据的条件,分析了开环含RHP极点和不含有RHP极点两种情况下的稳定裕度。给出了以这些稳定裕度作为约束条件时的PID稳定参数区域的构建方法。并且通过引入可行k。分区间上的构建序列不变性,将求解构建序列部分的算法复杂度由0(门)降低为0(1),大幅度提高了算法的执行效率。该方法非常

适合于Matlab编程实现,文中用于验证有效性的2个例子就是笔者通过自己编制的PID参数域工具箱实现的。

本文根据开环Nyquist曲线在临界点(一l,

[4]

cHAI’EI。I。ATH,MANS()uR

M.BHArTAcH

参考文献:

ARYYASP.Elementaryproofsofsomeclassical

sta—

[1]

ASTROM

J,HAGGI。UNDT.PIDControllers:

bility

criteria[J].IEEE

Transactions

on

Education,

Theory,Design,andTuning[M].North

Caro—1990,33(3):232—239.

lina:InstrumentSocietyofAmerica.1995.[5]

MATUSUR.Calculationofallstabilizing

PIand

[2]

AIDAN()’DWYER.Handbook0厂PIand

PJDPID

controllers[J].InternationalJournalof

controllertuning

rules[M].London:ImperialCol—

Mathematics

andComputersinSimulation,20ll,

legePress,2009.

5(3):224—231.

[3]

HUANG

J,WANGY

J.RobustPIDtuning[6]李银伢,盛安冬,王远钢.期望指耘i集约束下一类strategy

foruncertainplants

based

on

the

Khari—

随机系统的满意PID控制[J].控制与决策,2007,

tonov

theorem[J].JSA

Transactions,2000,39

22(3):252-257.(4)1419—431.

I,I

Y。SHEN(;AD.WAN(;Y(;.()nsatisfactO—

万方数据

ry PID control for a class of stochastic systems with 

matica, 2006, 42(11):1943-1949.

desired index set constraint [J]. Control and Deci

@@[17]  方斌.时滞系统PID控制器参数稳定域的实现    [J].电子科技大学学报,2011,40(3):411-417.

FANG B. Realization of PID controller parameter 

stable regions for time delay systems [J]. Journal 

sion, 2007, 22(3): 252-257. (in Chinese)

@@[7]  马建伟,李银伢.满意PID控制设计理论与方法    [M].北京:科学出版社,2007.

        MA J W, LI Y Y. Satisfactory PID Control De

       sign: Theorem and Methods[M]. Beijing: Science 

of University of Electronic Science and Technolo

gy of China, 2011, 40(3):411-417. (in Chinese)

        Press, 2007. (in Chinese)

@@[8]   HO M T,DATTA A,BHATTACHARYYA S P.

        Bhattacharyya generalizations of the Hermite-Bie        hler theorem [J]. Linear Algebra and its Applica

@@[18]  方斌.基于稳定裕量的二阶时滞系统PID控制器    参数稳定域[J].信息与控制,2011,40(2),192-    197.

FANG B.  Second-order time delay system stable regions of PID controller parameter based on sta

       tions, 1999, 302-303:135-153.

@@[9]     BHATTACHARYYA  S  P, DATTA  A, KEEL  L 

        H. Control Theory : Structure, Robustness and Op

bility margins [J ].  Information and Control,

2011, 40(2), 192-197. (in Chinese)

@@[19]  彭瑞,岳继光.基于区间分析的参数不确定系统    PID鲁棒控制器设计[J].电机与控制学报,2006,    10(4):411-419.

         PENG R, YUE J G. Robust design of PID control

         ler for interval plants based on interval analysis 

       timization [M]. Florida:CRC Press, 2009.@@[10]  SILVA G J,DATTA A,BHATTACHARYYA S         P. PID Controller for Time-Delay Systems [M].

        Boston: Birkh(a)user, 2005.

@@[11]  BHATTACHARYYA S P,CHAPELLAT H,KEEL 

         L H.  Robust Control:  The Parametric Approach 

       [J]. Electronic Machines and Control, 2006, 10

         [M]. London:Prentice Hall PTR, 1995.@@[12]  DATTA A,HO M T, BHATTACHARYYA S P. 

         Structure and Synthesis of PID Controller [M].

         (4) :411-419. (in Chinese)

@@[20]  KEEL L H,BHATTACHARYYA S P. Fixed or

         der multivariable controller synthesis: A new algo

         London: Springer, 2000.

@@[13]  HO M T,DATTA A,BHATTACHARYYA S P.

         A linear programming characterization of all stabi         lizing PID controllers [C].  Proceedings of the 

         rithm [C].  Proceedings of the 47th IEEE Con

        ference  on  Decision  and  Control,  Cancun ,

         Mexico, 2008 : 977- 982.

@@[21]  KNAP M J,KEEL L H,BHATTACHARYYA S 

         P. Robust stability of complex systems with appli

         1997 American Control Conference, 1997,6:3922-

         3928.

@@[14]  ACKERMANN J,KAESBAUER D. Design of ro

         bust PID controllers [C]. Proc. European Control 

         cations to performance attainment problems [C].

         Proceedings of the 2010 American Control Con

        ference, Baltimore, 2010: 3907-3912.@@[22]   HO M T,DATTA A, BHATTACHARYYA S P.

         Generalizations of the Hermite - Biehler theorem:

         Conference, Porto, 2001.

@@[15]  BAJCINCA N. The method of singular frequencies 

         for robust control design in an affine parameter 

         the complex case [J]. Linear Algebra and its Ap

         space [J]. IEEE Transactions on Automatic Con         plications, 2000, 320:23-36.

@@[23]  HO M T,WANG H S. PID controller design with 

         guaranteed gain and phase margins [J].  Asian 

         trol, 2001, 100-105.

@@[16]  BAJCINCA N. Design of robust PID controllers u

         sing decoupling at singular frequencies [J]. Auto

        Journal of Control, 2003, 5(3) :374-381.

赵秀伟(1983-),男,山东潍坊人,博士,2005年于山东大学控制科学与工程学院获得学士学位,2013年于中国科学院长春光学精密机械与物理研究所获得博士学位,主要从事2-DOF-PID鲁棒控制方面的研究。E-mail:fdcp@

163.com

任建岳(1952-),男,吉林长春人,研究

员,博士生导师,主要研究方向为光学遥感器的研制和性能评价,曾获863计划航天领域先进个人,863计划先进个人,全国优秀科技工作者等称号。E-mail: renjy@ ciomp. ac. cn.

万方数据

确保稳定裕度的PID稳定域计算

作者:作者单位:

赵秀伟, 任建岳, ZHAO Xiu-wei, REN Jian-yue

赵秀伟,ZHAO Xiu-wei(中国科学院长春光学精密机械与物理研究所,吉林长春130033;中国科学院大学,北京100039;中国电子科技集团公司第四十五研究所,北京100176), 任建岳,REN Jian-yue(中国科学院长春光学精密机械与物理研究所,吉林长春,130033)光学精密工程

Optics and Precision Engineering2013,21(12)

刊名:英文刊名:年,卷(期):

本文链接:http://d.g.wanfangdata.com.cn/Periodical_gxjmgc201312031.aspx


相关内容

  • 微机测控技术
  • 模拟-离散设计方法与直接数字设计综述 "模拟-离散设计方法"是将整个控制系统看成是连续系统,先用模拟控制理论设计一个控制器,然后将其离散化.所谓模拟化的设计方法,就是首先设计出符合技术要求的连续控制系统,再用相应的离散控制器去实现.而"直接数字设计方法"是将整 ...

  • 炉温自动控制系统的研究毕业论文
  • 摘 要 目前罩式炉炉温控制系统大多采用常规PID 控制,但是由于罩式炉炉温控制系统具有非线性.时变性.大延迟等特点,传统的PID 在某些情况下难以达到理想的控制效果.传统的定点开关控制温度会有正负误差几度的现象,但这不是温度控制器本身的问题,而是整个热系统的结构性问题,使温度控制器控温产生一种惯性温 ...

  • 一阶倒立摆实训报告
  • 目录 一.任务书 ........................................................................... 错误!未定义书签. (二).题目 ................................................ ...

  • 计算机控制系统实验报告
  • 计算机控制系统实验报告 学院:核自院姓名:李擂专业:电气工程及其自动化班级:电气四班学号: [1**********]7 实验一采样实验 一.实验目的 了解模拟信号到计算机控制的离散信号的转换-采样过程. 二.实验原理及说明 采样实验框图如图4-3-1所示.计算机通过模/数转换模块以一定的采样周期对 ...

  • 液压阻尼器电液伺服试验台的研究
  • 华中科技大学 硕士学位论文 液压阻尼器电液伺服试验台的研究 姓名:俞亮 申请学位级别:硕士 专业:机械电子工程 指导教师:曹树平 20070128 摘 要 液压阻尼器试验是检测阻尼器各项技术性能参数的重要方法之一,电液伺服试验台能为这些试验提供强有力的手段.试验台的结构设计和测控系统的性能将直接影响 ...

  • 四轴飞行器飞行原理与双闭环PID控制
  • 四轴飞行器是微型飞行器的其中一种,相对于固定翼飞行器,它的方向控制灵活.抗干扰能力强.飞行稳定,能够携带一定的负载和有悬停功能,因此能够很好地进行空中拍摄.监视.侦查等功能,在军事和民用上具备广泛的运用前景.四轴飞行器关键技术在于控制策略.由于智能控制算法在运行复杂的浮点型运算以及矩阵运算时,微处理 ...

  • 温控系统设计
  • 温控系统设计 摘要: 温度是工业控制的主要被控参数之一.可是由于温度自身的一些特点,如惯性大,滞后现象严重,难以建立精确的数学模型等,给控制过程带来了难题. 本文以温度控制系统为研究对象设计一个PID 控制器.PID 控制是当今最通用的控制方法,大多数反馈回路采用该方法来进行控制.PID 控制器(亦 ...

  • 高级过程控制.doc
  • 前言 自动控制技术在工程和科学发展中起着极为重要的作用,其中,汽包锅炉给水及水位的调节已经完全采用自动的方式加以控制,在不需要操作人员干预的情况下,可以很好的完成生产过程中的给水及水位控制,大大提高了生产效率.汽包锅炉给水控制系统的任务是使给水量适应锅炉蒸发量,并使汽包中水位保持在一定的范围内.只有 ...

  • 智能车电磁组技术报告
  • 第八届全国大学生"飞思卡尔"杯 智能汽车竞赛 技 术报 告 目 录 摘 要 ...................................................................................................... ...