您的位置:网站首页 > CAM

模糊控制系统的结构与稳定性研究

时间:2011-03-01 09:39:33 来源:

  本文探讨研究了模糊控制系统的结构与稳定性相关内容。

  采用经典控制理论中成熟的解析方法分析和设计模 糊控制系统是发展模糊控制理论的一条重要途径。系统地综述和讨论了其中两个主要方向, 即模糊控制器的解析结构和模糊控制系统的稳定性分析的最新研究成果,并对今后的研究工作进行了展望。

  关键词:模糊控制器,模糊控制系统,解析结构,稳定性分析

  分类号:TP 18

  Analytical Fuzzy Control Theory: Structure and Stability Analysis of Fuzzy Control Systems

  Ding Yongsheng

  (East China University)

  Ying Hao

  (The University of Texas Medical Branch)

  Ren Lihong Shao Shihuang

  (East China University)

  Abstract:Analysis and design of fuzzy control systems usi ng the mature analytical methods in classical control theory is an important way to develop fuzzy control theory. Recent research results of analytical analysis on structures of fuzzy controllers and stability of fuzzy control systems are o verviewed and discusse d systematically. The directions for future research are provided.

  Key words:fuzzy controllers, fuzzy control systems, analy tical structure, stability analysis▲

  1 引 言

  模糊系统技术具有语词计算和处理不精确性、不确定性和模糊信息的能力,近年来已被证明是解决许多实际复杂建模和控制问题的一种有效方法。但是,目前许多模糊系统仍采用黑箱方法,这是因为其结构的复杂性已成为传统数学分析的主要障碍。这种黑箱方法与经典控制理论中广泛采用的基于解析技术的设计方法有很大不同,它既不能提供对模糊系统的解析洞察,也不能对系统特性和性能进行有效的数学分析。这种缺陷会给其在许多领域的控制问题应用带来不实际性和不安全性。

  为了发展模糊控制理论并让其具有坚实的理论基础,解析方法已引起许多学者的重视。基于解析方法,经典系统理论中许多成熟的方法能用于模糊系统的某些分析和设计。模糊控制器的解析结构分析和模糊控制系统的稳定性分析是其中两个主要方向。本文将系统地综述这两个方向的最新研究成果,并对今后的研究工作进行展望。

  2 模糊控制系统组成

  模糊控制器一般包括5部分:1)模糊化接口:将真实的确定量通过隶属函数转换成模糊量;2)数据库:用于存放输入和输出变量全部模糊子集的隶属函数;3)模糊规则集:以IF-THEN控制规则形式给出的信息,根据模糊规则形式,模糊控制器主要可分为Mamdani和Takagi- Sugeno(TS)两类;4)模糊推理机构:基于模糊规则,采用模糊逻辑操作和推理方法而获得模糊输出;5)解模糊接口:用于将模糊输出转换成系统的数值输出。

  根据输入和输出变量的数目,可将模糊控制系统划分为单变量和多变量模糊控制系统。绝大多数模糊系统都是复杂的非线性系统,其输入和输出之间的非线性是由模糊控制器的上述各个组成部分引起的。

  3 模糊控制器的结构分析

  根据常规控制理论解析分析模糊控制器的结构,是发展模糊控制技术的一条重要途径。这对于模糊控制器的实际应用具有一定的指导意义,因为模糊控制技术中许多重要而难度较大的方面(如分析、设计、稳定性和鲁棒性),可用(非线性)控制理论中现有的数学技术有效地加以研究。目前,许多学者已很好地分析了 Mamdani模糊控制器和TS模糊控制器,包括一些较复杂的模糊控制器的解析结构。我们从以下几方面来展开讨论。

  3.1 模糊控制器是非线性PID控制器

  线性离散PID的表达式为

图1(1)

  许多模糊控制器都能表示成(1)式的形式,只是控制器的增益随其输入的变化而变化,因此说,模糊控制器是非线性PID控制器。Ying[1]最先提出模糊PID控制器的解析结构,并证明了采用两个线性输入模糊集、四条模糊规则、Zadeh模糊逻辑AND和OR操作及重心解模糊器的最简单的 Mamdani模糊控制器是非线性PI控制器;接着又进一步将其结果推广到采用其它推理方法(如Mamdani最小、Larsen乘积、drastic乘积和有界乘积等)的各类Mamdani模糊控制器[2]。更复杂的情况是采用两个输入变量、多个对称或非对称的三角形输入模糊集、线性控制规则、均匀分布的独点输出模糊集、不同推理方法和重心解模糊器的Mamdani模糊控制器,已被证明是一个全局的两维多值继电控制器和一个局部的非线性PI控制器之和[3,4]。这些结果被一般化到采用非线性控制规则的单输入单输出[5]和两输入两输出模糊控制器[6]。其它一些类似的结果见文献[7-10]。

  人们已研究了基本Mamdani模糊控制器的各种扩展设计及其结构分析,证明了模糊PID[11-13]、模糊PI+D[14]、模糊PD+I[15]、串行模糊PI+PD[16]、并行模糊PI+PD[17]和模糊(PI+D)2[18]控制器都是非线性PID控制器,并推导出其非线性增益的明晰表达式。另外,一种基于开-关控制技术的时变模糊控制器的结构与非线性PD控制器解析地联系起来,并证明它是一种带有非线性控制偏量的非线性PD控制器[19]。

  最近,我们开始讨论TS模糊控制器的解析结构,将一种简单的2×2模糊规则集结构用于分析一类TS模糊PI(或PD)控制器的非线性[20]。推导了TS模糊PI(或PD)控制器增益的明晰表达式,并研究了其增益变化的范围和几何形状等特性。TS模糊PI(或PD)控制器实际上是一种非线性 PI(或PD)控制器。上述简单的TS模糊PI(或PD)控制器结构的解析结果还被推广到更典型和复杂的各类TS模糊控制器[21-23]。这些TS模糊控制器由三个或多个梯形(或任意)输入模糊集、带有线性后项的TS模糊规则、Zadeh模糊逻辑AND操作和重心解模糊器构成。

  模糊控制器与线性PID控制器相联系的解析结构,一方面揭示了模糊控制器在非线性、时变和纯滞后等系统的应用中比线性PID控制器优越的机理,同时也提供了根据它们之间的增益关系来解析设计模糊控制系统并确保其稳定性的一种方法。

  3.2 模糊控制器作为滑模变结构控制器

  对于一大类非线性系统,模糊控制器是由与状态x(n)和图2(n)相对应的偏差e(n)和偏差变化率图3(n)确定的相平面来设计的。对于二维模糊控制器,一般设计方法是通过一个开关线将相平面划分为两个半平面。其开关函数定义为

图4(2)

  二维控制规则集的零对角线上的控制输入为零。在工作原理上,模糊控制器类似于滑模变结构控制器[10,24-28]。Wu和Liu将模糊控制表示成一类变结构控制,滑模用于确定模糊控制规则中的最好参数值[29]。若采用变结构类型的规则集,则模糊控制器具有语义和定量两方面的变结构特性,对于二维和三维模糊控制器,已推导出其具体的数学表达式[30]。与通常的滑模控制相比,模糊控制具有更强的鲁棒性,且模糊控制器的变结构特性有助于人们设计鲁棒稳定的模糊控制器。

  3.3 模糊控制器是非线性增益规划控制器

  典型和复杂的各类TS模糊控制器,从结构上已被证明是非线性增益规划器[20,21]。这些TS模糊控制器由多个梯形(或三角形)输入模糊集、带有线性后项的TS模糊规则、Zadeh模糊逻辑AND操作和重心解模糊器构成。与常规增益规划器在不同操作点带有不同常数增益的线性控制器不同的是:非线性增益规划器的增益随着被控系统的输出而不断变化。这些证明不仅弥补了以往一些学者对模糊控制器与增益控制器之间关系的简单说明,而且从另一方面解释了模糊控制器在处理非线性问题中的有效性。

  3.4 模糊控制器与多值继电控制器的关系

  Kickert和Mamdani揭示了模糊控制器与多值继电控制器的关系。一类简单的模糊控制器,其输入-输出特性具有多值继电特性,故可看作多值继电控制器[31]。Ying[3]证明了采用两个输入变量、多个三角形输入模糊集、线性控制规则、均匀分布的独点输出模糊集、不同推理方法和重心解模糊器的Mamdani模糊控制器,是一个全局的两维多值继电控制器和一个局部的非线性PI控制器之和[3]。这些结果被一般化到采用非均匀分布的多个三角形输入模糊集的SISO、采用非线性控制规则的SISO和MIMOMamdani模糊控制器[4-6]。根据模糊控制器与多值继电控制器的关系,可用经典控制理论中描述函数的方法来分析和设计模糊控制系统,并确保其稳定性。

  3.5 模糊控制器的极限结构理论

  一些学者注意到,当模糊控制规则的数目增加到足够大时,对被控过程的影响很小甚至没有影响,从而产生了模糊控制器的极限结构理论[32-34]。对于采用线性控制规则的一般模糊控制器,随着控制规则数目的增加,其输出变为输入的线性函数[32]。特别是当控制规则的数目很大时,对于两输入的模糊控制器,其输出近似等于线性PI控制器的输出;对于三输入的模糊控制器,其输出近似等于线性PID控制器的输出。这些结构被一般化到采用多状态变量和多输出模糊集的模糊控制器[33]。若采用任意函数f表达的非线性控制规则,模糊控制器的解析结构则是一个全局的依赖于f的非线性控制器和一个局部的非线性控制器之和,随着控制规则的数目增加到∞,局部非线性控制器也将随之消失[34]。若采用线性控制规则,则随着控制规则的数目增加到∞,全局控制器将变成一个全局近似于线性控制器的多维多值继电控制器[34]。这些结果对于任意模糊逻辑操作、推理方法和解模糊器都适用。极限结构理论说明了模糊控制器的模糊集和模糊规则的数目并非越多越有效,故在实际设计时,要根据具体问题合适地选择模糊集和规则的数目。

  3.6 MIMO模糊控制器的结构分解

  工业过程中的许多被控对象都比较复杂,往往需要采用MIMO模糊控制器。一般MIMOMamdani模糊控制器,总能分解成一个仅由模糊规则确定的全局非线性控制器和一个由模糊控制器所有组成部分确定的局部非线性控制器之和[35]。另外,基于乘积-和-重心推理的N个变量的模糊系统可分解表达成N个单变量模糊子系统的加或乘[36]。

  4 模糊控制系统的稳定性分析

  通过对模糊控制系统的稳定性分析,能使设计者了解设计方法的所有步骤。由于模糊控制系统是复杂的非线性系统,且具有各种不同形式,使其稳定性分析较难。目前基于经典控制理论的模糊控制系统稳定性分析方法主要有以下几种:

  4.1 李亚普诺夫方法

  基于李亚普诺夫直接方法,许多学者讨论了离散时间和连续时间模糊控制系统的稳定性分析和设计[37-44]。其中,Tanaka和Sano将[43]中的基本稳定性条件推广到SISO系统的(非)鲁棒稳定性条件,稳定性判据变为从一组李亚普诺夫不等式中寻找一个共同的李亚普诺夫函数问题[44],由于没有一般的有效方法来解析地寻找一个公共李亚普诺夫函数,故Tanaka等人[43,44]都没有提供寻找李亚普诺夫稳定性条件的公共矩阵P的方法。为解决这一问题,文献[45-47]提出用线性矩阵不等式描述稳定性条件,还有一些学者用一组P矩阵代替文献[43,44]中李亚普诺夫函数的一个公共矩阵P,构造一个逐段近似平滑的二次型李亚普诺夫函数,用于稳定性分析[37]。每一个矩阵P仅对应一个子系统,并表明当且仅当一组合适的Riccati等式有正定对称解,且能得到这些解时,模糊控制系统才是全局稳定的。

  使用李亚普诺夫线性化方法,Ying建立了包括非线性对象的TS模糊控制系统局部稳定性的必要和充分条件[23]。另外,一种在大系统中使用的向量李亚普诺夫直接方法,被用于推导多变量模糊系统的稳定性条件[48];李亚普诺夫第二方法被用于判别模糊系统量化因子选择的稳定性[49];波波夫-李亚普诺夫方法被用于研究模糊控制系统的鲁棒稳定性[50]。

  但是,李亚普诺夫的一些稳定性条件通常比较保守,即当稳定性条件不满足时,控制系统仍是稳定的。

  4.2 基于滑模变结构系统的方法

  由于模糊控制器是采用语义表达,系统设计中不易保证模糊控制系统的稳定性和鲁棒性。而滑模控制有一个明显的特点,即能处理控制系统的非线性,而且是鲁棒控制。因此一些学者提出设计带有模糊滑模表面的模糊控制器,从而能用李亚普诺夫理论来获得闭环控制系统稳定性的证明[25,27,51-54]。Palm和Driankov采用滑模控制的概念分析了增益规划的闭环模糊控制系统的稳定性和鲁棒性[55]。另有一些学者用模糊推理来处理控制系统的非线性和减少控制震颤,使得基于李亚普诺夫方法可保证控制系统的稳定性[26]。

  基于变结构系统理论,可以得到控制系统的跟踪精度和模糊控制器的I/O模糊集映射形状之间的关系,从而可以解释模糊控制器的鲁棒性和控制性能。文献[24,56,57]研究了基于变结构控制框架的模糊控制系统的稳定性,通过输出反馈的模糊变结构控制,并用李亚普诺夫方法证明了闭环控制系统是全局有界输入有界输出稳定的[58]。若使用变结构控制类型的模糊规则集,模糊控制器从语义和定量上可显示出变结构的特性。为便于李亚普诺夫稳定性判据能指导设计和调整模糊控制器,文献[30]推导出模糊控制器的具体数学表达式。

  4.3 小增益理论方法

  小增益理论是非线性控制理论中用于连续系统和离散系统的一个非常一般的工具。基于模糊控制器的解析结构,结合对象和模糊控制器的非线性本质,一些学者采用小增益理论,建立了Mamdani模糊PI[59]、PD[9]、PID[14]及一类简单和典型的TS[20,21]模糊控制系统的有界输入有界输出(BIBO)稳定性的充分条件;并证明了用非线性模糊PI控制器替代常规PI控制器,不影响平衡点处的稳定性。因为这些稳定性的结果是基于控制器的结构,所以比那些模糊控制器解析结构未知的稳定性结果更具不保守性。

  4.4 相平面分析方法

  使用相平面分析技术有助于描述和理解低阶模糊控制系统的动态行为,故相平面分析方法被用于分析一些模糊系统的稳定性[60-62],但这种技术只限于二维规则结构的模糊系统。

  4.5 描述函数方法

  描述函数方法可用于预测极限环的存在、频率、幅度和稳定性。通过建立模糊控制器与多值继电控制器的关系,描述函数方法可用于分析模糊控制系统的稳定性[31]。另外,指数输入的描述函数技术也能用于调查模糊控制系统的暂态响应[63]。虽然描述函数方法能用于SISO和MISO模糊控制器以及某些非线性对象模型,但不能用于三输入及以上的模糊控制器。由于这种方法一般都用于非线性系统中确定周期振荡的存在性,因此只是一种近似方法。

  4.6 圆稳定性判据方法

  圆判据可用于分析和再设计一个模糊控制系统。使用扇区有界非线性的概念,一般化的奈魁斯特(圆)稳定性判据可用于分析SISO和MIMO模糊系统的稳定性[62],并且扩展圆判据可用于推导一类简单模糊PI控制系统稳定性的充分条件[63]。由于圆判据要求比较严格,Furutani提出一种移动的波波夫判据,用于分析模糊控制系统的稳定性。当此判据中参数θ设为零时,该判据与圆判据一致[64]。

  4.7 其它方法

  鲁棒控制技术(如向量稳定化、H∞控制理论和线性矩阵不等式)被用于推导带有不确定性的TS模糊控制系统[46]。另外,一般化能量概念[65]、胞胞映射概念[66]、几何状态空间方法[67]、Hurwitz稳定性条件方法[68]、绝对稳定判据方法[69]、基于Kudrewicz理论方法[70]及扩展Haddad方法[71]等,都已被用于分析模糊控制系统的稳定性。

  从模糊控制系统稳定性分析的结果可知,最一般的方法是李亚普诺夫方法,但比较保守,圆判据则更保守。对于其它一些典型的模糊控制系统稳定性分析方法,要求对象模型确定且应满足一些连续性限制。如描述函数分析极限环,本质上要求一个线性时不变对象或者具有某一特定数学形式的对象,使得非线性在循环中有界于一个非线性元件。

  5 结论和展望

  通过对模糊控制器结构的解析分析,可以揭示模糊控制器的本质和工作机理,建立模糊控制器与经典控制器之间的关系,而稳定性分析结果可用于指导模糊控制系统的分析和设计。虽然目前已得到许多解析结果,但与经典控制理论相比,解析模糊控制理论显得仍不成熟。许多经典控制理论和概念有待于进一步推广到模糊控制系统的分析和设计:

  1)在解析结构分析方面,TS模糊控制器的结构分析需推广到更一般的情况及MIMO控制器;一般Mamdani和TS模糊控制器的极限结构理论需进一步讨论;同时,复杂系统模糊控制的解析理论有待进一步深入。如:分层递阶模糊控制系统可解决多变量模糊控制器的维数灾问题,且已被证明是万能控制器[72],因此,有必要对这类控制器的结构进行解析分析。

  2)模糊控制稳定性分析结果尚较缺乏。目前的方法多少都受到一些限制,更一般化的稳定性判据,尤其是基于模糊控制器解析结构的易理解且具广泛应用性的方法应加以研究。

  3)其它如模糊控制系统的鲁棒性、能观性和能控性等同样有待于深入研究和进一步发展。

  4)需开发基于解析理论的模糊系统计算机辅助设计软件。鉴于目前许多模糊系统开发软件都缺乏解析能力,我们正在研制一种能用于解析分析、设计和开发模糊系统的软件包。

  总之,成熟且丰富的经典控制理论与模糊控制相结合,将有助于更好地分析和设计模糊控制系统,从而奠定模糊控制理论基础,并使21世纪这一人类智能的核心技术更具生命力。