数学 模糊 外文翻译 外文文献 英文文献 非线性模糊控制系统稳定及设计问题的解决方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
出处:IEEE TRANSACTION OF FUZZY SYSTEMS,1996,4(1): 14-23.
非线性模糊控制系统稳定及设计问题的解决方法
摘要: 本文针对一类非线性系统稳定性问题提出一个设计方案。
首先,用T-S模糊模型来描述一个非线性对象。
然后,应用所谓的“并行分布补偿”的概念设计一个基于模型的模糊控制器。
控制器设计的主要思想是导出每条控制规则,以便对模糊系统的每条规则进行补偿。
该设计步骤在概念上简洁自然。
而且,稳定性分析和控制器设计问题都可以归纳为线性矩阵不等式问题(LMI)。
因此,这些问题可以应用线性矩阵不等式的凸规划方法进行有效解决。
文中将该设计方法将应用在小车倒立摆平衡和起摆的这一实际问题上。
1介绍
近年来,人们对模糊控制的兴趣日益升温,并且这种控制方法已有许多成功的应用典范。
尽管取得这些成就,但是很明显,模糊控制的一些基本问题仍需深入解决。
而系统设计和稳定性分析无疑是这些问题中的重点。
最近,在这方面已取得了重要的研究成果[1-6]。
本文尝试为一类模糊非线性系统提出一种系统设计方法。
对于非线性系统已有许多控制方法。
典型的方法是反馈稳定非线性系统法,在该系统中设计一个线性反馈控制以用来将系统中的不定参数工作点线性化。
然而,这种方法一般只是得到一个局部性结果。
其他方法[14]如反馈线性化控制是十分复杂的,往往导致所得出的控制器很复杂。
在这篇文章中提出一种概念上简单而且直观的非局部方法。
线性反馈控制方法可以应用在反馈镇定的实例中。
步骤如下:首先提出一个T-S模糊模型表示的非线性对象,在这种模糊模型中,不同状态太空间区域的局部动态特性由线性模型表示。
系统的整体模型可由这些线性模型进行模糊化混合而得到。
即这种控制设计是由基于所谓的并行分布补偿方案的模糊模型所实现的。
这种思想就是针对每一个局部线性模型都设计一个线性反馈控制,控制器的整体结果是由每个单独的线性控制器进行模糊混合而成,这样的控制器一般来说是非线性的。
这篇文章以模糊控制非线性系统的方法处理稳定和设计问题。
模糊模型和模糊控制系统的稳定条件都已给出。
该设计步骤旨在提出稳定的模糊控制器设计法。
更重要的是,稳定性分析和控制器设计问题都可归纳为线性矩阵不等式问题。
在数值上LMI问题可以用过一些功能强大的数学工具得以有效地解决。
这些数学工具可以在数学规划类文献中索引。
因此,将稳定性分析与控制器设计问题作为LMI问题重述相当于为解决根源问题提供了方法。
以LMI问题重述模糊控制系统的稳定和设计问题首先是[11-12]中提出
的。
为了说明这种设计方法,将其应用在小车倒立摆的平衡与起摆问题上。
本文的结构如下:主要结论在第二部分提出,T-S 模糊模型分析在第二部分A 中提
出。
在第二部分B 中,将控制器设计看成并行分布补偿问题。
在第二部分C 中,包含
对LMI 的介绍以及用LMI 方法对模糊控制稳定性分析和设计结果进行讨论。
在第三部
分中用一个详细的例子加以说明,即小车倒立摆的起摆和平衡问题。
第四部分得出结论。
2稳定性分析 并行分布补偿和线性矩阵不等式
为了简洁,本文只给出离散系统的结果。
但该结果对于变动不大的连续系统仍然适
用。
为了说明设计步骤,我们把这一结论应用在倒立摆平衡问题上,该系统为连续系统。
在建议性的设计步骤中,首先以一个T-S 模糊模型给出一个非线性对象,这个模糊模型
简洁自然。
系统的动态特性由一系列在动态空间具有局部连续的一套模糊蕴含(规则)
得到。
T-S 模糊模型的主要特点是用一个线性系统来表达每条模糊规则的局部动态特性。
整个系统的模糊模型由线性模糊模型混合而成。
特别地,T-S 模糊系统由if-then 模糊语
句来描述,这些语句代表局部的线性输入输出。
模糊系统的形式如下:
规则 i :IF )(1k x 为i1M … 且)(k x n 为in M
THEN )1(+k x =)(k x A i
+)(k u B i 其中
),(),([)(21k x k x k x T =…)](k x n
)](),...,(),([)(21k u k u k u k u m T = i =1,2,…,r 且r 是IF-THEN 则的数量。
ij
M 是模糊集合,且)()()1(k u B k x A k x i i +=+为第i 条输出的IF-THEN 规则。
给定一对))(),((k u k x ,模糊系统的最终输出推导如下
{}∑∑==+=+r i i r
i i
i i k u B k x A k k x 11)()()()1(ωω (1) ∏==n j i ij i k x M k 1))
(()(ω
开环系统(1)为
∑∑===+r i i r
i i
i k k x A k k x 11)()()()1(ωω (2) 假设对于所有的 k 使r i k i ,...2,10
)(=≥ω 每个线性分量叫做一个r i k x A i ,...2,1)(=
A 用李雅普诺夫方法进行稳定性分析
为保证(2)式稳定,由高木关野[2]推导的稳定充分条件如下给出:
定理1[2]:模糊系统大范围线性稳定条件即存在任意正定矩阵P 满足
,0<-P PA A i T i r i ...3,2,1= (3)
而这个任意正定矩阵P 必须存子系统中。
这个定理推导出了当r=1时离散线性系统的李雅普诺夫稳定定理。
定理1的稳定条
件由一个二次型函数 Px x T v(x)=所导出。
如果存在一P>0,这样Px x T v =证明
了系统(2)式的稳定性。
系统(2)也被称作二次型李雅普诺夫函数。
这样,定理1表
明了系统(2)的充分条件。
通常认为不存在一个系统的步骤方法来找出一个任意正定
矩阵P 来证明模糊系统(2)的稳定性。
多数情况下使用试凑法[2]。
在[10]中给出了一个构
建二阶模糊系统的步骤(状态维数n=2)。
本文提出对于找任意正定矩阵P 的问题可以由LMI 中的凸优化技巧有效的解决[15]。
用LMI 问题表达定理1的稳定条件。
为检查稳定性,需要找到一个P 矩阵或说明这样的
P 不存在。
这就是一个LMI 问题(详见第二部分C 中关于LMI 及其相关方法分析和模糊
控制系统设计)在数值方面LMI 问题可以由一些强大的工具来解决,这些工具可以在数
学规划类文献中检索到。
例如,最近发展的内点法[16],其在实践中的应用相当有效。
关
于系统(2)自然会产生这个问题:如果它的所有子系统都稳定(即所有ij
A 都稳定)那么这个系统是否稳定。
这个问题的答案通常是否定的,通过以下例子可以说明。
例1:考虑模糊系统:
规则1: IF 2x 为1M (如小)
THEN ),k ()1(1x A k x =+
规则2: IF )(x 2k 为2M (如大)
,
THEN ),k ()1(2x A k x =+
其中:T k x k x k x )]()([)(21= 并且⎥⎦⎤⎢⎣⎡-=015.011A ⎥⎦⎤⎢⎣⎡--=01
5.012A 图1表示了1M 2M 的隶属度函数。
图1 例1的隶属度函数 图2 例1 的响应(a=1) 由于1A 和2A 是稳定的,所以线性子系统稳定。
然而,对于某些初始条件该模糊系
统可能不稳定。
正如图2所示初始条件[]T x 70.090.0-=时的响应。
需要说明的是,该
模糊系统在仅0的临域是稳定的(这也表明该模糊系统是局稳定的)。
由于不稳定,显
然不存在矩阵P>0. 这从是从分析上得到,而且该结果也可以通过涉及LMI 的最优算法
在数值上表示。
存在一个有趣的问题,即在什么初始条件下,模糊系统稳定(或不稳定),这由研究
吸引域的根源决定。
图三展示了对于a=1时的吸引域。
黑色部分表示不稳定区域(水平
轴是1x )。
它形象地表示了吸引域随隶属度函数不同而变化。
该例子说明吸引域是如何
变化的。
图3(b )(c )(d )表示了a 不同取值所对应的吸引域。
可以看出,随a 从1一直减
小,吸引域也在变小。
因此模糊系统的吸引域与隶属度函数有关。
在所举例子中当a=∞时,模糊系统变为:)(2
)1k x 21k x A A +=+(,这是全局线性渐进稳定的。
(a ) (b )
(c ) (d )
图3 例1的吸引域 (a )a=1, (b )a=0.5 (c )a=0.25 (d )a=2.0
关于这个特殊的例子可以用一个有趣的解释来说明吸引域与隶属度函数有关。
当推
理过程变得更为模糊时(精确),更为模糊的决策导致更大的吸引域,而更为精确的决
策导致更小的吸引域。
此例说明,当我们选择模糊规则和隶属度函数时,必须将稳定性问题考虑进去。
如
何系统地选择规则和隶属度函数以保证满足所描述的稳定特性,是一个有趣的话题。
在
下一小段中,我们将用并行分布补偿来考虑控制器设计问题。
B 并行分布补偿
应用并行分布补偿(PDC )概念来设计稳定模糊系统的控制器。
该思想是为模糊系统
的每条规则做补偿。
图4说明了PDC 的设计概念。
整个控制器是每个单独线性控制器混
合而成的,一般来说是非线性的。
控制器与模糊控制系统(1)有相同的模糊集。
规则i: IF 1x 是i M 1…且)(k x n 是ni M
THEN )()(k x F k u i -=
其中 r i ...,2,1=。
这样模糊控制器为
∑∑==-=r i i
i r
i i k k x F k k u 11)()
()()(ωω
(4) 注意:模糊控制器(4)一般是非线性的。
把(4)代入(1)是可得
{}∑∑∑∑====-=+r i r j j i r i j i i j r j i k k k x F B A k k k x 1111)
()()
()()()1(ω
ωωω (5)
当应用定理1时我们有如下的稳定充分条件。
图4 并行分布补偿设计(PDC )
定理2:模糊控制系统(5)大范围渐进稳定的条件是,存在一个正定矩阵P 满足
{}{}0<---P F B A P F B A j
i i T
j i i 对于=∀≠j i k k k j i ,,,0)().(ωωr ...,2,1 (6)
注意系统(5)也可以写作
⎥⎦
⎤⎢⎣⎡+-=+∑∑=<r
i j i ij j i i i i i i k x G k k k x F B A k k W k x 1)()()(2)(}){()(1)1(ωωωω (7) 其中
2
}
{}{i j j j i i ij F B A F B A G -+-= j i <
∑∑===r i r j j i k k W 11
)()(ωω
定理3:模糊控制系统(5)大范围渐进稳定的条件是,存在一个正定矩阵P 满足
{}{}0<---P F B A P F B A i j j T
j j i r i ,...2,1= (8) ,0<-P PG G ij T ij r j i =< (9) 控制器的设计是选择i F ,以便满足定理三中(8)(9)的2条件。
应用二次型稳定的概念,我们也可以把控制器设计问题看成找到i F ,这样闭环系统为二次型稳定。
如果这样的i F 存在,就可以说该系统是由PDC 设计的二次型稳定。
一般来说,首先为每条规则设计出一个控制器。
然后再检查稳定条件是否满足。
用LMI 凸规划技巧来解决稳定性分析问题。
如果稳定条件不满足,必须重新设计(参见第二部分)即LMI 如何可以直接用来解决控制器设计问题)。
控制器设计问题可以从分析上解决。
这里,注意一些特殊的例子。
假设(i i B A ,)可控。
如果B B i =(r i ,...2,1=)选择i F 使
G BF A i i =- (10)
这里G 是赫尔维茨矩阵。
存在P 使
0<-P PG G T 由于(10) 且G G ij = j i ≤ 由定理3可得如下定理。
定理4 在B B i =时,r i ...,2,1=通过模糊PDC 控制器可以使模糊控制模型成为大范围渐近稳定,此时i F 满足(10)。
需要指出的是,即使i i B A ,可控,常数矩阵G 可能不存在。
例2:考虑模糊系统:
规则1: IF )(x 2k 为1M
THEN )()()1(1k Bu k x A k x +=+,
规则2: IF )(2k x 为2M
THEN )()()1(2k Bu k x A k x +=+,
其中21,A A 与例1相同。
⎥⎦
⎤⎢⎣⎡=01B 应用PDC 控制器(4)并且选择闭环特征值为[]35.05.0,可得
[]3250
.015.01-=F []3250
.085.12--=F 且 ⎥⎦⎤⎢⎣⎡-==-=-01
1750.085.0BF 2211G A BF A 闭环系统变为 )()1(k Gx k x =+ 因为G 稳定所以它稳定。
下面考虑跟一般的例子。
例3 考虑模糊系统:
规则1:IF )(x 2k 为1M
THEN )()()1(11k u B k x A k x +=+,
规则2:IF )(2k x 为2M
THEN )()()1(22k u B k x A k x +=+,其中21,A A 与例1相同
且 ⎥⎦
⎤⎢⎣⎡=111B , ⎥⎦⎤⎢⎣⎡-=122B 仿真用例1的隶属度函数(a=1)再次选择闭环特征根为[]35.05.0 我们得到 []5.065.01-=F []11.087.02-=F
且 ⎥⎦⎤⎢⎣⎡=-5.035.0035.0111F B A , ⎥⎦
⎤⎢⎣⎡-=-11.013.072.074.0222F B A ⎥⎦
⎤⎢⎣⎡-=3050.02400.09450.02150.012G 注12G 是稳定的。
PDC 控制器为
规则1: IF )(x 2k 为1M
THEN )
()(1k x F k u -= 规则2: IF )(2k x 为2M
THEN )()(2k x F k u -=
如果选择正定矩阵P 为 ⎥⎦
⎤⎢⎣⎡--=3044.20614.00614.01810.1P 可以容易的看出满足(8)(9)稳定条件。
换句话说,由模糊模型和PDC 控制器组成的闭环模糊控制系统是全局渐进稳定的。
P 可以由LMI 优化算法得到。
图5展示了与图二具有相同初始值的模糊控制系统的效果。
该设计步骤代表了一大类系统的模糊模型和模糊控制器的系统设计框架。
图6表示基于模糊控制的模糊设计方法。
加入LMI 方法分析和设计是实践中解决这些问题的有效方法。
在下一段,提出LMI 方法,以及应用该方法对模糊控制系统进行稳定性分析和设计。
图5 例3的响应曲线 图6 基于模糊模型的模糊控制设计
C 应用LMI 进行稳定性分析和设计
最近,一类叫做数值优选问题的LMI 问题得到了重大关注[15]。
这些优选性问题可以用多项式时间算法解决,至少理论上感知是易处理的。
最近发展起来的内点法[16],是已知在实践中解决这些问题非常有效的方法。
对于系统和控制来说,LMI 优选的重要性源自这样的事实,即除了一小部分特殊的问题没有分析办法外,许多不同系统及其控制问题都可作为LMI 问题进行重新描述[15]。
但重要的一点是,通过LMI 框架,所有情况都可以在数值上得以有效的解决。
因此,把控制问题作为LMI 问题进行重新描述,等于找到了解决根源问题的方法。
定义一[1]:线性矩阵不等式(LMI )是一个具有如下形式的矩阵不等式
0x F 10>+=∑=i m i i
F x F )( (11)
此处T x =m 21,...x x ,(x )是变量,对称矩阵m i R F n n T i ,...,0,F *i =∈=是已知的。
不等式符号
>0表明F (x )是正定的。
LMI (11)在x 上是个凸约束,也就是说集合{x |F (x )>0}是凸集。
LMI (11)可以代表在x 上不同变化的凸约束。
特别地,线性不等式,凸二次型不等式,矩阵标准不等式以及在控制理论中出现的约束如李雅普诺夫与凸二次矩阵不等式,这些都可以用
LMI 形式描述。
复杂LMI 中的)(i F >0,p i ...,2,1= 可以以简单的表达为LMI
diag (,)(1F …,)(p F )>0。
通常在LMI 中,变量为矩阵,例如,李雅普诺夫不等式
P PA A T
-<0 (12) 其中n *n R A ∈已知,T P P =是变量。
在该例子中LMI 不能以F (x )>0的形式精确写出。
除了保存图像,还有很多有效计算[15]。
当然,不等式(12)可以容易的写成(11)的形式:令i i T i P A p A F F +-==,00,,1p ...m p 是对称矩阵n*n 的基。
LMI 问题[15]:设LMI F (x )>0,LMI 问题是找到feas x 使F (feas x )>0,
或者判定LMI 不存在。
这是一个凸可行性问题。
举一个例子,在定理1中李雅普诺夫稳定条件是一个LMI 问题:设n *n i R A ∈,r i ...,2,1=需要找到P 满足LMI P>0,0P PA A i T i <- 或说明那样的P 不存在。
本文所遇到的稳定条件以LMI 形式表示。
稳定性分析和控制器设计可以用凸最优化算法解决,所以重述LMI 问题是有意义的,即在T-S 模糊模型和PDC 设计框架下解决稳定性分析和控制器设计问题。
文章中提出的设计步骤包括一个迭代过程。
对于每一个控制器规则的设计都只考虑局部效果,然后实施LMI 稳定性分析以检查稳定条件是否满足。
在不满足稳定条件的情况下,该条规则的控制器需要重新设计。
在我们的经验中,迭代设计步骤是十分有效地。
但是从控制器设计角度,则更希望直接得到满足闭环系统的控制器。
这就是被称为在T —S 模糊模型和PDC 框架下的控制问题。
该问题可由LMI 方法解决。
这里对LMI 方法做简单叙述。
详细内容在其他地方介绍。
假设r=1的情况下,也就是说只有一个IF-THEN 规则,(1)成为一个线性不变系统。
)()()(k Bu k Ax 1k x +=+ (13)
对于一个给定的控制增益F ,应用线性时不变系统的标准稳定定理或定理2,系统
(13)是二次型稳定的条件是,存在P >0,使
0}{}{<---P BF A P BF A T (14)
控制设计问题是找到一个状态反馈增益F ,这样闭环系统才是(二次)稳定的。
如果这样的F 存在,该系统被称作可二次型稳定(通过线性反馈)。
二次型稳定问题可以作为LMI 问题重述。
(14)的条件不是联立凸阵F ,P 。
在不等式的左右两边乘以1P -,并且定义一个变量1P Q -=,把(14)重写为
0Q Q }BF A {Q BF}-Q{A 1T <--- (15)
定义FQ K =,0Q >,得出1-=KQ F 代入(15)得
0}BK AQ {Q }{1>----T BK AQ Q (16)
该非线性不等式可以用舒尔补矩阵[15]转化为LMI 形式。
LMI 结果为在Q 和K 中
0)()(Q >⎥⎦⎤⎢⎣⎡--Q BK AQ BK AQ T (17)
若存在Q>0与K,使LMI (17)成立。
状态反馈增益1KQ F -=
基本的LMI 控制设计方法很容易推广到多规则(r>1)的T-S 模糊模型中。
例如,
一个通过线性状态反馈的T-S 模糊模型可以用K 和Q 以如下LMI 问题描述:
⎥⎦⎤⎢⎣⎡--Q K B Q A K B Q A Q i i T i i )()(
r i ...,2,1= 其具有反馈增益1KQ F -=
为了能应用PDC 设计方法进行T-S 模糊模型控制,LMI 的控制设计方法得到了很大发展。
一些重要的评注如下:
评注一:本文提出的稳定条件,不仅保证模糊模型及模糊控制系统的稳定,而且也保证了相关的不确定线性时变系统(LDI ’s )与非线性系统都满足一定的全局或部分稳定条件。
这样在模糊模型上工作良好的控制器,在实际系统的应用中也很可能较好的工作。
这一点将在文章的下一段应用实践中明确证明。
评注二:本文所提到的稳定性分析和控制器设计结果对于连续系统也成立。
我们用
连续系统的李雅普诺夫不等式0P A T
<+PA 代替离散系统中的李雅普诺夫不等式。
文章
的下一段,将PDC 方法应用在连续系统。
三 应用:小车倒立摆
为说明PDC 方法,考虑小车倒立摆的平衡和起摆问题。
倒立摆的运动方程为[18]
21x =。
x
())
(c o s 3/4)c o s (2/)2s i n a m l x x g s i n 12
112212x a m l l u x a x x ---=(。
(18) 其中1x 表示垂直方向的摆角,2x 为角度速率。
g=9.8m/2
s 为重力加速度常数,m 是摆的
质量,M 是小车的质量,2l 是摆的长度,u 是加在小车的力。
a=1/(m+M )。
在仿真[17]
中,令m=2.0kg ,M=8.0kg ,2l=1.0m A 二规则模型与控制
该小节的控制目标是使倒立摆逼近最大摆角∈1x (-π/2,π/2)。
应用PDC 方法,我
们必须用一个模糊模型来表示动态非线性对象。
因此,首先用T-S 模糊模型表示系统
(18)。
为降低设计的复杂程度,我们尽可能用少量规则。
注意当2/x 1π±=时系统不可控。
这样用如下两条模糊控制规则趋近该系统
规则1:IF 1x 约等于0
THEN u B x A 11.
x +=,
规则2:IF 1x 约等于2/π± (2/|x |1π<)
THEN u B x A x 22+=。
其中
⎥⎥⎦⎤⎢⎢⎣⎡
=0a m l -4l /3g 10A 1 ⎥⎥⎦
⎤
⎢⎢⎣⎡--=aml 3/l 4a 0B 1
⎥⎥⎦⎤⎢⎢⎣⎡-=0a m l 3/l 421022)π(βg A ⎥⎥⎦
⎤⎢⎢⎣⎡--=22l am 3/l 40B βαβ )
(o 88cos =β。
规则1 2的隶属度函数如图7所示 对于111F B A -与222F B A -,取闭环系统特征根[-2,-2],可得
=1F [-120.6667] =2F [-2551.6 -764.0] (19)
由此可得:
⎥⎦
⎤
⎢⎣⎡-==-=-4410222111G F B A F B A
图7 二规则模型隶属度函数
且⎥⎦⎤
⎢⎣⎡--=4675.671325.21210G 12 注意12G 是赫尔维茨矩阵。
用LMI 最优化算法可得:
⎥
⎦⎤
⎢⎣⎡=2812.06250.06250.06250.3P
(20)
可以容易的得出如下的稳定条
{}0}{B A T i i <-+-i i i i F B A P P F (21)
综合PDC 控制法则为
规则1: IF 1x 约等于0
THEN u=x F -1,
规则 2: IF 1x 约等于)π(π2/|x |2/1<±
THEN u=x F -2
即 x F x F u 2211ωω--= (22)
其中1ω与2ω分别是1和2的隶属度数值,该(非线性)控制法则保证了模糊控制系统的稳定性(模糊模型+PDC 控制)。
为进一步表明PDC 控制效果。
我们把控制器应用
到原来的系统(18)。
仿真表明该控制法则可以使倒立摆在初值∈1x [︒-88︒88](2x =0)平衡。
相反,单独用线性控制u=x F 1不能在|1x |>︒45的初始条件下使倒立摆平衡。
图8表明系统分别应用线
性控制和模糊PDC 控制对于不同初始条件的响应。
此时︒︒︒=453015x 1,,,且0x 2=。
实线是模糊控制器的响应,点线是表示带有线性控制器的响应。
图9表明带有模糊控制器的闭环响应,初始条件︒︒︒=857565x 1,,,0x 2=
图8 线性和二模糊规则角度响应 图9 二模糊规则角度响应
非线性控制法则可以使非线性对象(18)在初始角度2/x 1π(-∈ )π2/的条件下使倒立摆平衡。
然而这些控制法则通常是复杂的。
如一个控制法则为[17]
u=k (21x x ,) 其中
⎥⎦⎤
⎢⎣⎡-++
++--==)cos()sec(34)()sin()]tan()[sec(ln a
3e le 4x tan a g
x x k 112211*********x aml x l a x e e x ml e e x x )(),(
21e e ,都是特殊化的闭环特征根。
(23)
另外,PDC 设计直观简单,控制器设计结果也简单。
B 四规则模型与控制
假设小车倒立摆有如下结构,其工作空间为全圆周[-π,π]。
在这一小节中我们把结果扩展到∈1x [-π,π]的范围除±π/2的小范围。
将倒立摆的角度范围平衡在π/2<≤1x π
/2叫做倒立摆起摆控制。
考虑到±=1x π/2时系统不可控,再给模糊模型加两条规则(规
则3,4)
规则1:IF 1x 约等于0
THEN u B x A 11.
x +=,
规则2: IF 1x 约等于2/π± (2/|x |1π<)
THEN u B x A x 22+=。
规则3:IF 1x 约等于2/π± (2/|x |1π>) THEN u x A x 33B +=。
规则4: IF 1x 约等于π
THEN u x A x 44B +=。
其中 1A ,1B ,2A ,2B 与上面相同并且
⎥⎥⎦⎤⎢⎢
⎣
⎡
-=03/421023βam l l g A π( ⎥⎥⎦
⎤
⎢
⎢⎣⎡-=233/40ββam l l a B
⎥⎦⎤
⎢⎣⎡=00104A ⎥⎥⎦
⎤⎢⎢⎣⎡-=aml l a B 3/404 四条规则的模糊模型如图10所示
图10 四规则隶属度函数
再一次选择闭环特征根[-2,2],对于G F B A F B A =-=-444333 可得
=3F [2551.6 764.0] =4F [22.6667 22.6667]
可得 G F B A F B A =-=-444333 与⎥⎦
⎤
⎢⎣⎡--=4675.675230.2201034G
34G 是赫尔维茨矩阵。
图11 四模糊规则角度响应 图12 m 改变的闭环响应
可以看出(19)中的P 附加稳定条件:
,0}{}{<-+-i i i T
i i i F B A P P F B A i=3,4 (24) 03434<+PG P G T (25)
在个成员值31ωω与41ωω与 32ωω与 42ωω与 都没有重叠。
这样只有3412G G 与需要稳定性检验。
PDC 控制器为
规则1:IF 1x 约等于0 THEN x F u 1-=,
规则2:IF 1x 约等于2/π± (2/|x |1π<)
THEN x F u 2-=,
规则3:IF 1x 约等于2/π± (2/|x |1π>)
THEN x F u 3-=
规则4: IF 1x 约等于π
THEN x F u 4-=
也就是 x F x F x F x F u 44332211ωωωω----= (26)
这个模糊控制规则保证了模糊控制系统(四规则模糊模型+PDC 控制)的稳定。
该控制器将被应用在原系统(18)以便评估它的性能。
仿真结果证明控制器(26)可以在所有初始角度使倒立摆平衡,除了当1x 在很小的区域 ︒︒<<94|x |881。
该小区域可以通过添加更多的模糊规则进行缩减。
图十一表明了闭环系统在不同初始条件下的响应。
︒︒︒︒=180165145125x 1,,, 且2x =0。
注意,非线性控制器(23)没有应用在ππ≤≤|x |2/1。
表一给出了线性,非线性,模糊控制设计的比较
表一 不同控制器的比较
为检查控制器的鲁棒性,进行如下仿真:1)m 由2.0kg 变到4.0kg 2)M 由8.0kg 变到4.0kg 3)2l 由1.0m 变到0.5m 。
对每种情况,闭环系统仿真时用如下初始条件,,
,,,︒︒︒︒=1801458545x 1且0x 2=。
这些结果由图11,12,13,14表示。
图13 M 改变时闭环角度响应 图 14 l 改变时闭环角度响应
四结论
文中提出模糊模型和模糊控制系统的稳定条件。
模糊系统的吸引域与隶属度函数相关。
本文提出了为一类基于T-S模糊模型和并行分布补偿的非线性系统的稳定设计方法。
该设计步骤概念上简洁自然。
并且稳定性分析和控制器设计问题都可归结为LMI 问题。
因此,在实践中这些问题可以用LMI的凸规划技巧有效解决。
设计方法由一个实际应用的例子——小车倒立摆平衡和起摆来说明。
参考文献
[1] K.Tanaka and M.Sugeno,“Stability analysis of fuzzy systems using Lyapunov’s direct method,”in Proc.NAFIPS ‘90,1990,pp.133-136.
[2]“Stability analysis of fuzzy control systems,”Fuzzy Sets Syst.,vol.45,no.2,pp.135-156,1992.
[3 ]ngari and M.Tomizuka,“Analysis and synthesis of fuzzy linguistic control systems,”in Proc.1990 ASME Winter Ann.Meet.,1990,pp.35—42.
[4]L.X.Wang, Adaptiv Fuzzy Systems and Control:Design and stability Analysis.Engle wood Cliffs,NJ:Prentice-Hall,1994.
[5]G.Chen and H.Ying,“On the stability of fuzzy control systems,”in Proc.3rd IFIS,Houston,TX,1993.
[6] S.S.Farinwata and G.Vachtsevanos,“Stablity analysis of fuzzy logic controller,”in Proc.IEEE Conf.Decision Contr.,San Antiono,TX,1993.
[7] T.Taka and M.Sugeno,“Fuzzy identification of systems and it s applications to modeling and control”,IEEE Trans.Syst.,Man,Cybern,vol.15,pp.116—132’1985.
[8] K.Tanaka and M.Sano,“A robust stabilization problem of fuzzy control systems and its application to backing up control of a truck-trailer,”IEEE Trans.Fuzzy Syst.,vol.2,no,pp.119—134,1994.
[9]K.Tanaka ,A Theroy of Advanced Fuzzy Control.Tokyo,Japan:Kyouritsu Pub.,1994(in Japanese).
[10]S.Kawamoto et al.,“An approach to stability analysis of second order fuzzy systems,”in Proc .Fuzz IEEE’92,pp1427—1434,1992.
[11]H.O.Wang,K.Tanaka,and M.F.Griffin,“Parallel distribute compensation of nonlinear systems by Takagi-Sugeno fuzzy model,”Proc. Fuzz IEEE/IFES’95,pp.531—538,1995.
[12]“An analytical framework of fuzzy modeling and control of nonlinear systems:Stability and de sign issues,”in Proc.1995 Amer. Contr.Conf.,pp.2272—2276,Seattle,WA,1995.
[13]M.Sugeno and G.T.Kang, “Fuzzy modeling and control of multilayer incinerator,”Fuzzy Sets Syst.,vol.18,pp.329—346,1986.
[14]J.-J.E.Slotine and W.Li,Applied Nonlinear Control.Englewood Cliffs,New Jersey:Prentice-Hall,1991.
[15]S.Boyd et al., “Linear inequalities in systems and control theroy,”SIAM.Prentic---Hall,1991.
[16]Y.Nesteron and A.Nemirovsky.“Interior-point polynomial methods in convex programming,”SIAM.Philadelphia,PA,1994.
[17]W.T.Baumann and W.J.Rugh,1 “Feedback control of nonlinear systems by extended linearization,”IEEE Trans.Automat.Contri.,vol.AC-31,no.1,pp.40-46,1986.
[18]R.H.Cannon,Dynamics of Physical Systems. New work:McgrawHill,1967。
[19]H.E.Nusse and J.A.Yorke,Numerical Investigations of Chaotic Systems:A handbook for JAY’s Dynamics,Draft,Inst.Phys.Sci.Tech.,Univ.Maryland,College Park,MD,1992.。