自适应模糊滑模控制器设计

中图分类号:TP273文献标识码:A文章编号:1009-2552(2011)07-0100-03

自适应模糊滑模控制器设计

袁丽英,张

宏,崔

航,张

(哈尔滨理工大学自动化学院,哈尔滨150080)

要:针对传统滑模控制的抖振问题,利用线性化反馈技术,将模糊自适应和滑模控制相结合,设计一种新型的模糊滑模控制器。通过模糊推理和基于Lyapunov函数的稳定性分析,获得

模糊控制规则的自适应律,构成自适应模糊滑模控制器,有效解决了传统滑模控制中,需要确定参数摄动和外部干扰上确界不确定性问题,倒立摆上的运行结果表明该方法的有效性。关键词:模糊滑模控制;鲁棒性;线性化反馈

Designofanadaptivefuzzyslidingmodecontroller

YUANLi-ying,ZHANGHong,CUIHang,ZHANGFeng

(SchoolofAutomation,HarbinUniversityofScienceandTechnology,Harbin150080,China)

Abstract:Anewfuzzyslidingmodecontroller,combinedwithfuzzyadaptivecontrolandslidingmodecontrol,usinglinearfeedbacktechnology,isdesignedforreducingchatteringintraditionalslidingmodecontrolsystems.BasedonfuzzyreasoningandthestabilityanalysisofLyapunovfunction,adaptivelawoffuzzycontrolrules,whichconstitutesthefuzzyslidingmodecontroller,arederived.Thecontrollerprovideseffectivesolutionstoproblemsinthetraditionalslidingmodecontrol,suchasthenecessitytodeterminetheparameterperturbationandexternaldisturbanceupperbound.Thesimulationresultsshowtheeffectivenessofthemethod.

Keywords:fuzzyslidingmodecontrol;robustness;feedbacklinearization

0引言

在边界层外采用滑模控制,而在边界层内则制器,

切换为自适应模糊控制。这种控制器由于在边界层内使用了连续的模糊控制,因而可消除因符号函数5]直接出现在控制律中所带来的抖振。文献[为消除抖振,采用了一种平滑方法,同时探讨了系统的跟并阐明了跟踪精度和用以消除抖振的踪精度问题,

饱和函数宽度之间的数学关系,根据给定的跟踪精度,来设计适当的饱和函数。可是边界层和饱和函6]数的引入,可能削弱滑模控制的不变性。文献[研究了一类非线性系统的直接模糊自适应控制。首然后增加滑模控制先得到一个模糊自适应控制器,

项,为防止抖振再利用一个模糊逻辑系统实现滑模控制项。

收稿日期:2010-12-27

作者简介:袁丽英(1971-),女,副教授,主要从事控制系统的智能

飞行器控制仿真研究。控制、

模糊控制作为一种有别于传统控制理论的控制

方法,充分发挥其不需要对象数学模型、能充分运用控制专家的信息及具有鲁棒性的优点,在具有相关特点的控制领域表现出其优势。在一些复杂系统,特别是系统存在不精确和不确定信息的情况下,模糊控制的效果往往优于常规控制。另一方面,一般即模糊的实用模糊控制器仍有其需要面对的问题,

缺少稳定控制器参数必须经过反复试凑才能确定,性分析等系统化的分析和综合方法

[1]

模糊滑模控制是将模糊控制和传统的滑模控制

相结合,并将两者的优点结合起来。由于滑模控制系统设计中不易保证模糊控制器是采用语义表达,

系统的稳定性与鲁棒性,因此有学者提出了模糊滑模面的模糊滑模控制器,并用李亚普诺夫理论获得

[2]

3-4]提出的控闭环系统稳定性的证明。文献[0

本文首先利用线性化反馈方法,设计一类滑模控制器。又采用了模糊逼近及自适应控制方法,利用线性化反馈技术,设计了一种自适应模糊滑模控

并将其应用于倒立摆控制器设计中。制器,

·

V=ss

·

·

将式(6)带入上式可证明得V≤0。所以滑模控

制律的稳定性得证。

1线性化反馈方法

·

3

^

自适应模糊滑模控制器设计

考虑如下SISO系统:x=f0+g0(x)u

(1)

t)和g(x,t)未知,如果f(x,可采用模糊系统^

f(x,t)和g(x,t)代替f(x,t)和g(x,t),实现自适应

[1]模糊滑模控制。3.1基本的模糊系统

y=h(x)

x∈Rn为状态变量,f0,g0:Rn→Rn,h:Rn→Rn,其中,

h(0)=0。对式(1)中输出变量y求且f0(0)=0,则:导,

·

设模糊系统由下列IF-THEN形式的模糊规则

构成:

j

Rj:IFx1isA1and…xnisAjnTHENyisBj

h· h h

x=f0(x)+g0(x) x x x f1(x)+g1(x)uy=

(2)

采用乘积推理机、单值模糊器和中心平均解模糊器,则模糊系统的输出为:

m

j

n

假设g1(x)≠0,可设计如下线性化反馈控制律:

R-f1(x)u=

g1(x)

·

y(x)=

y(∏μAji(xi))∑j=1i=1

m

n

则式(2)变为线性系统:

y=R

设位置指令为yd(t),取R为:R=yd-a(y-yd)

·

(∏μAji(xi))∑j=1i=1

j

其中,μAi(xi)为xi的隶属函数。

引入向量ξ(x),上式变为:

(3)(4)

y(x)=θTξ(x)

T1mT

y1…ym],其中,θ=[ξ(x)=[ξ(x)…ξ(x)]。

n

j

μAi(xi)∏i=1m

n

a>0。则式(3)又变为:其中,

·

e+ae=0

e=y-yd。其中,

e(t)以指数形式显然,式(4)为误差动态方程,

·

趋于零。如果e(0)=e(0)=0,则e(t)在所有时间(t≥0)都为零。

ξ(x)=3.2

(∏μAji(xi))∑j=1i=1

自适应模糊滑模控制器的设计

f和g往往未知,在实际控制中,控制律式(6)

2滑模控制器设计

考虑如下n阶SISO非线性系统:

x(n)=f(x,t)+g(x,t)u

n

很难实现。采用模糊系统逼近f和g,则控制律

式(6)变为:

(5)

R-f(x,t)

u(t)=^

g(x,t)

f(x|θf)=θTg(x|θf)=θTfξ(x),gξ(x)

TT

ξ(x)为模糊向量,参数θf和θg根据自适应律而变化。设计自适应律为:

··^

^

^

(7)

f和g为未知非线性函数,x∈R为状态变量。其中,

设位置指令为xd,则跟踪误差为:

e=x-xd=[ee…e定义滑模面为:s(x,t)=cec=[c1c2…cn-11]。其中,

根据线性化反馈技术,将滑模控制律设计为:

R-f(x,t)u=(6)

g(x,t)R=ξ1(x,t)-ksgn(s),k>0其中,

¨t)=xξ1(x,d-cie

定义一个Lyapunov函数:

1V=s2

2

··

n-1

T

θf=-r1sξ(x)

(8)(9)

θg=-rcsξ(x)u

定义Lyapunove函数:V=

121T1(s+φfφf+φTφ)2r1r2gg

r1和r2为正常数,其中,则:··11T··V=ss+φTφφfφf+r1r2gg

(9)带入式(7),其中,φf=θf,φg=θg,将式(8),得:

··

·

·

·

针对二阶系统,有s=c1e+e,则有:

·

V=-k|s|+sω

根据模糊逼近理论,自适应模糊系统可实现逼

01—

近误差ω非常小。因此:

·

V≤0

为了降低抖振,采用连续函数Sδ代替sgn(s):

s

Sδ=(10)

|s|+δδ=δ0+δ1‖e‖其中,δ0和δ1为两个正常数,所以所设计的自适应律稳定。

4仿真实例

被控对象取单级倒立摆,其动态方程如下·

x2=x2

·

[1]

图2

f(x,t)及f(x,t)的变化

^

x2=

gsinx1-mlxcosx1sinx1/(mc+m)+

l(4/3-mcos2x1/(mc+m))cosx1/(mc+m)

u

l(4/3-mcos2x1(mc+m))

22

(11)

x1和x2分别为摆角和摆速;g=9.8m/s2;mc其中,

mc=1kg;m为摆杆质量,m=0.1kg;l为小车质量,

l=0.5m;u为控制输入[1]。为摆长的一半,

位置指令为xd(t)=0.1sin(πt),切换函数为s=c1e+·e,c=5。取5种隶属函数:

2

,μNM(xi)=exp[-((xi+π/6)/(π/24))]2

,μNS(xi)=exp[-((xi+π/12)/(π/24))]

^

,μZO(xi)=exp[-(xi/(π/24))]

2

,μPS(xi)=exp[-((xi-π/12)/(π/24))]2

,μPM(xi)=exp[-((xi+π/6)/(π/24))]

θfθg-π/600r1r2

2

图3

g(x,t)及g(x,t)的变化

5结束语

设θf和θg的初始值为0.20,采用控制律

式(7),倒立摆出示状态为-π/600。自适应参数取r1=5,r2=1。

M=1为采用符号函数,M=2为采用连续函数

k=5。则倒立式(10)。取M=2,δ0=0.03,δ1=5,摆位置跟踪控制的仿真结果如图1,图2,图3所示

采用模糊逼近及自适应控制方法,利用线性化

反馈技术设计了一种自适应模糊控制器,通过模糊推理和基于Lyapunov函数的稳定性分析,获得模糊控制规则的自适应律。倒立摆位置跟踪控制结果表明此自适应模糊滑模控制器可有效克服参数摄动和外部干扰的问题。参考文献:

[1]刘金坤.滑模变结构控制MATLAB仿真[M].北京:清华大学出

2005:150-161.版社,

[2]MunighanGlowerTs.TDesigningfuzzycontrollerfromavariable

structurestandpoint[J].IEEETransactiononFuzzySystem(S1063-6706),1997,5(1):138-144.

[3]PalmR,DrianltovD.Stabilityoffuzzygainschedulersliding-mode

basedanalysis[C].Proc6th.IEEEIntConfFuzzySystem,Spain,1997:177-183.

[4]冯勇,.鲍晟.用于刚性机械手的无抖振快速终端滑模控制[J]

2002,17(3):381-384.控制与决策,

[5]佟绍成,.信息柴天佑.一种非线性系统的模糊自适应控制[J]

1997,26(2):87-91.与控制,

[6]ChoiBJ,KwakSW,KimBK.Designofasingle-inputfuzzylogic

controlleranditsproperties[J].FuzzySetsandSystems,1999,106:299-308.

责任编辑:肖滨

图1

位置跟踪

中图分类号:TP273文献标识码:A文章编号:1009-2552(2011)07-0100-03

自适应模糊滑模控制器设计

袁丽英,张

宏,崔

航,张

(哈尔滨理工大学自动化学院,哈尔滨150080)

要:针对传统滑模控制的抖振问题,利用线性化反馈技术,将模糊自适应和滑模控制相结合,设计一种新型的模糊滑模控制器。通过模糊推理和基于Lyapunov函数的稳定性分析,获得

模糊控制规则的自适应律,构成自适应模糊滑模控制器,有效解决了传统滑模控制中,需要确定参数摄动和外部干扰上确界不确定性问题,倒立摆上的运行结果表明该方法的有效性。关键词:模糊滑模控制;鲁棒性;线性化反馈

Designofanadaptivefuzzyslidingmodecontroller

YUANLi-ying,ZHANGHong,CUIHang,ZHANGFeng

(SchoolofAutomation,HarbinUniversityofScienceandTechnology,Harbin150080,China)

Abstract:Anewfuzzyslidingmodecontroller,combinedwithfuzzyadaptivecontrolandslidingmodecontrol,usinglinearfeedbacktechnology,isdesignedforreducingchatteringintraditionalslidingmodecontrolsystems.BasedonfuzzyreasoningandthestabilityanalysisofLyapunovfunction,adaptivelawoffuzzycontrolrules,whichconstitutesthefuzzyslidingmodecontroller,arederived.Thecontrollerprovideseffectivesolutionstoproblemsinthetraditionalslidingmodecontrol,suchasthenecessitytodeterminetheparameterperturbationandexternaldisturbanceupperbound.Thesimulationresultsshowtheeffectivenessofthemethod.

Keywords:fuzzyslidingmodecontrol;robustness;feedbacklinearization

0引言

在边界层外采用滑模控制,而在边界层内则制器,

切换为自适应模糊控制。这种控制器由于在边界层内使用了连续的模糊控制,因而可消除因符号函数5]直接出现在控制律中所带来的抖振。文献[为消除抖振,采用了一种平滑方法,同时探讨了系统的跟并阐明了跟踪精度和用以消除抖振的踪精度问题,

饱和函数宽度之间的数学关系,根据给定的跟踪精度,来设计适当的饱和函数。可是边界层和饱和函6]数的引入,可能削弱滑模控制的不变性。文献[研究了一类非线性系统的直接模糊自适应控制。首然后增加滑模控制先得到一个模糊自适应控制器,

项,为防止抖振再利用一个模糊逻辑系统实现滑模控制项。

收稿日期:2010-12-27

作者简介:袁丽英(1971-),女,副教授,主要从事控制系统的智能

飞行器控制仿真研究。控制、

模糊控制作为一种有别于传统控制理论的控制

方法,充分发挥其不需要对象数学模型、能充分运用控制专家的信息及具有鲁棒性的优点,在具有相关特点的控制领域表现出其优势。在一些复杂系统,特别是系统存在不精确和不确定信息的情况下,模糊控制的效果往往优于常规控制。另一方面,一般即模糊的实用模糊控制器仍有其需要面对的问题,

缺少稳定控制器参数必须经过反复试凑才能确定,性分析等系统化的分析和综合方法

[1]

模糊滑模控制是将模糊控制和传统的滑模控制

相结合,并将两者的优点结合起来。由于滑模控制系统设计中不易保证模糊控制器是采用语义表达,

系统的稳定性与鲁棒性,因此有学者提出了模糊滑模面的模糊滑模控制器,并用李亚普诺夫理论获得

[2]

3-4]提出的控闭环系统稳定性的证明。文献[0

本文首先利用线性化反馈方法,设计一类滑模控制器。又采用了模糊逼近及自适应控制方法,利用线性化反馈技术,设计了一种自适应模糊滑模控

并将其应用于倒立摆控制器设计中。制器,

·

V=ss

·

·

将式(6)带入上式可证明得V≤0。所以滑模控

制律的稳定性得证。

1线性化反馈方法

·

3

^

自适应模糊滑模控制器设计

考虑如下SISO系统:x=f0+g0(x)u

(1)

t)和g(x,t)未知,如果f(x,可采用模糊系统^

f(x,t)和g(x,t)代替f(x,t)和g(x,t),实现自适应

[1]模糊滑模控制。3.1基本的模糊系统

y=h(x)

x∈Rn为状态变量,f0,g0:Rn→Rn,h:Rn→Rn,其中,

h(0)=0。对式(1)中输出变量y求且f0(0)=0,则:导,

·

设模糊系统由下列IF-THEN形式的模糊规则

构成:

j

Rj:IFx1isA1and…xnisAjnTHENyisBj

h· h h

x=f0(x)+g0(x) x x x f1(x)+g1(x)uy=

(2)

采用乘积推理机、单值模糊器和中心平均解模糊器,则模糊系统的输出为:

m

j

n

假设g1(x)≠0,可设计如下线性化反馈控制律:

R-f1(x)u=

g1(x)

·

y(x)=

y(∏μAji(xi))∑j=1i=1

m

n

则式(2)变为线性系统:

y=R

设位置指令为yd(t),取R为:R=yd-a(y-yd)

·

(∏μAji(xi))∑j=1i=1

j

其中,μAi(xi)为xi的隶属函数。

引入向量ξ(x),上式变为:

(3)(4)

y(x)=θTξ(x)

T1mT

y1…ym],其中,θ=[ξ(x)=[ξ(x)…ξ(x)]。

n

j

μAi(xi)∏i=1m

n

a>0。则式(3)又变为:其中,

·

e+ae=0

e=y-yd。其中,

e(t)以指数形式显然,式(4)为误差动态方程,

·

趋于零。如果e(0)=e(0)=0,则e(t)在所有时间(t≥0)都为零。

ξ(x)=3.2

(∏μAji(xi))∑j=1i=1

自适应模糊滑模控制器的设计

f和g往往未知,在实际控制中,控制律式(6)

2滑模控制器设计

考虑如下n阶SISO非线性系统:

x(n)=f(x,t)+g(x,t)u

n

很难实现。采用模糊系统逼近f和g,则控制律

式(6)变为:

(5)

R-f(x,t)

u(t)=^

g(x,t)

f(x|θf)=θTg(x|θf)=θTfξ(x),gξ(x)

TT

ξ(x)为模糊向量,参数θf和θg根据自适应律而变化。设计自适应律为:

··^

^

^

(7)

f和g为未知非线性函数,x∈R为状态变量。其中,

设位置指令为xd,则跟踪误差为:

e=x-xd=[ee…e定义滑模面为:s(x,t)=cec=[c1c2…cn-11]。其中,

根据线性化反馈技术,将滑模控制律设计为:

R-f(x,t)u=(6)

g(x,t)R=ξ1(x,t)-ksgn(s),k>0其中,

¨t)=xξ1(x,d-cie

定义一个Lyapunov函数:

1V=s2

2

··

n-1

T

θf=-r1sξ(x)

(8)(9)

θg=-rcsξ(x)u

定义Lyapunove函数:V=

121T1(s+φfφf+φTφ)2r1r2gg

r1和r2为正常数,其中,则:··11T··V=ss+φTφφfφf+r1r2gg

(9)带入式(7),其中,φf=θf,φg=θg,将式(8),得:

··

·

·

·

针对二阶系统,有s=c1e+e,则有:

·

V=-k|s|+sω

根据模糊逼近理论,自适应模糊系统可实现逼

01—

近误差ω非常小。因此:

·

V≤0

为了降低抖振,采用连续函数Sδ代替sgn(s):

s

Sδ=(10)

|s|+δδ=δ0+δ1‖e‖其中,δ0和δ1为两个正常数,所以所设计的自适应律稳定。

4仿真实例

被控对象取单级倒立摆,其动态方程如下·

x2=x2

·

[1]

图2

f(x,t)及f(x,t)的变化

^

x2=

gsinx1-mlxcosx1sinx1/(mc+m)+

l(4/3-mcos2x1/(mc+m))cosx1/(mc+m)

u

l(4/3-mcos2x1(mc+m))

22

(11)

x1和x2分别为摆角和摆速;g=9.8m/s2;mc其中,

mc=1kg;m为摆杆质量,m=0.1kg;l为小车质量,

l=0.5m;u为控制输入[1]。为摆长的一半,

位置指令为xd(t)=0.1sin(πt),切换函数为s=c1e+·e,c=5。取5种隶属函数:

2

,μNM(xi)=exp[-((xi+π/6)/(π/24))]2

,μNS(xi)=exp[-((xi+π/12)/(π/24))]

^

,μZO(xi)=exp[-(xi/(π/24))]

2

,μPS(xi)=exp[-((xi-π/12)/(π/24))]2

,μPM(xi)=exp[-((xi+π/6)/(π/24))]

θfθg-π/600r1r2

2

图3

g(x,t)及g(x,t)的变化

5结束语

设θf和θg的初始值为0.20,采用控制律

式(7),倒立摆出示状态为-π/600。自适应参数取r1=5,r2=1。

M=1为采用符号函数,M=2为采用连续函数

k=5。则倒立式(10)。取M=2,δ0=0.03,δ1=5,摆位置跟踪控制的仿真结果如图1,图2,图3所示

采用模糊逼近及自适应控制方法,利用线性化

反馈技术设计了一种自适应模糊控制器,通过模糊推理和基于Lyapunov函数的稳定性分析,获得模糊控制规则的自适应律。倒立摆位置跟踪控制结果表明此自适应模糊滑模控制器可有效克服参数摄动和外部干扰的问题。参考文献:

[1]刘金坤.滑模变结构控制MATLAB仿真[M].北京:清华大学出

2005:150-161.版社,

[2]MunighanGlowerTs.TDesigningfuzzycontrollerfromavariable

structurestandpoint[J].IEEETransactiononFuzzySystem(S1063-6706),1997,5(1):138-144.

[3]PalmR,DrianltovD.Stabilityoffuzzygainschedulersliding-mode

basedanalysis[C].Proc6th.IEEEIntConfFuzzySystem,Spain,1997:177-183.

[4]冯勇,.鲍晟.用于刚性机械手的无抖振快速终端滑模控制[J]

2002,17(3):381-384.控制与决策,

[5]佟绍成,.信息柴天佑.一种非线性系统的模糊自适应控制[J]

1997,26(2):87-91.与控制,

[6]ChoiBJ,KwakSW,KimBK.Designofasingle-inputfuzzylogic

controlleranditsproperties[J].FuzzySetsandSystems,1999,106:299-308.

责任编辑:肖滨

图1

位置跟踪


相关内容

  • 电梯曳引驱动系统的现状及发展前景
  • 2006年7月第7期 应用技术T A I Y U A N S C I -T E C H 文章编号:1006-4877(2006)07-0074-02 电梯曳引驱动系统的现状及 发展前景 杨国生 摘 要:介绍了电梯曳引驱动系统的发展现状,着重论述了 点.采用现代矢量控制方法,可以使感应电机获得良好的调 ...

  • 智能控制理论研究报告
  • 一.绪论 时代是人类在开发.利用能量变换和信息变换不同发展阶段的划分.用控制论的观点看社会,我们可以把人类社会的发展划分为三个时代:人力时代.机械时代,和现在开始步入的自动化时代.21世纪控制科学与技术的发展,为解决当今社会的许多挑战性问题提供了科学的思想方法论,为许多产业领域实现自动化提供了先进的 ...

  • 遗传算法在自动控制领域的应用
  • 遗传算法在自动控制领域的应用 信息与控制学院 10自动化2班 宋晓莉 [1**********] 一.引言 随着现代控制理论和计算机技术的持续快速发展,控制工程师面临着越来越严峻的挑战:选择适合的控制器结构然后优化其参数以满足特定实际应用的性能要求.实际上,控制系统的建模和设计都是在具有噪声情况下的 ...

  • 车辆动力学论文
  • 车辆动力学稳定性的研究 摘要:近年来,汽车动力学控制得到广泛的研究.兼容了ABS和TRC的优势,车辆动力学稳定性控制(VDC)使车辆在各种路面和各种工况下都获得良好的操纵稳定性和方向性,大大降低交通事故的发生及其伤害. 本文从理论上研究了汽车稳定性控制的基本原理和稳定性控制策略,以及路面状况.转向角 ...

  • SL32-92水工建筑物滑动模板施工技术规范
  • 水工建筑物滑动模板施工技术规范SL32-92条文说 明 水工建筑物滑动模板施工技术规范 SL 32-92 条 文 说 明 编制说明 l 总则 2 滑模施工对工程设计的要求 3 施工准备 4 各类建筑物的滑模装置设计 5 各类建筑物的滑模施工 6 质量检查 水利水电工程施工监理适用规范全文数据库 编 ...

  • 电力系统频率检测与控制研究现状
  • 第27卷第1期2012年2月 电力学报 JOURNAL0FELECTRIC V01.27No.1 POWER Feb,2012 文章编号:1005-6548(2012)01-0019-04 电力系统频率检测与控制研究现状 衡思坤1,郭昊坤2 刘伯阳3,应展烽2,吴军基z (1.江苏省电力公司连云港供 ...

  • 电子节气门控制系统研究_王玉顺
  • 第22卷第1期2008年3月传 动 技 术 DRIV E SYSTEM TECHN IQU E Vol. 22 No. 1March 2008 文章编号:100628244(2008) 0120029205 电子节气门控制系统研究 Study on E lectronic Throttle Syst ...

  • 水泥混凝土路面滑模摊铺机施工工法
  • 撰稿人:王银芝 兰 勇 中铁八局集团成都铁路工程有限公司 二○○四年一月八日 一.前言 水泥混凝土路面具有强度高.刚度大.稳定性好.养护维修费用低等优点,是当前市政道路和高等级公路发展的主要路面结构形式.然而,路面的平整度又是确保车辆安全行驶的基本条件.但是,我国"八五"以前修建 ...

  • 滑动模板施工工法
  • 滑动模板施工工法 1 前言 本工法的编写以中国华冶邯郸设备安装分公司罕王项目部施工的本溪罕王矿业有限公司井塔楼滑模施工为主. 2 工法特点 滑模(滑动模板)施工,是现浇结构混凝土的一项施工工艺,与常规施工方法相比,这种施工工艺具有施工速度快.机械化程度高.可节省支模和搭设脚手架所需的工料.能较方便地 ...