《模糊控简介及模糊控制器的设计要点.pdf》由会员分享,可在线阅读,更多相关《模糊控简介及模糊控制器的设计要点.pdf(13页珍藏版)》请在三一文库上搜索。
1、目录 摘要. 1 1 模糊控制简介 1 1.1 模糊控制方法的研究现状 . 2 1.2 模糊控制的特点 . 2 1.3 模糊控制的研究对象 3 1.4 模糊控制的展望 3 2 模糊控制器的结构与工作原理 4 2.1 基本结构与组成 4 2.2 一般模糊控制器各主要环节的功能 4 2.3 隶属函数的确定原则和基本确定方法 5 2.4 模糊条件语句与模糊控制规则 6 2.5 模糊量的判决方法 6 2.6 模糊控制规则的设计和模糊化方法 8 2.7 解模糊化 8 3 模糊控制器的设计 9 4 关于模糊 (及智能 )控制理论与技术发展的思考 11 参考文献 . 12 1 摘要 摘要:本文主要介绍了模糊
2、控制系统的研究现状、特点,以及模糊控制器 的结构与工作原理。 同时对模糊控制器的设计进行了介绍和分析,对于其基本步 骤和过程进行陈述,最后就模糊(及智能 )控制理论与技术发展进行总结性的思 考。 关键词: 模糊控制;模糊控制器;模糊量;模糊化方法 引言 模糊控制是近代控制理论中的一种基于语言规则与模糊推理的高级控制策 略和新颖技术, 它是智能控制的一个重要分支, 发展迅速,应用广泛,实效显著, 引人关注 13。随着科学技术的进步,现代工业过程日趋复杂,过程的严重非线 性、不确定性、多变量、时滞、未建模动态和有界干扰,使得控制对象的精确数 学模型难以建立,单一应用传统的控制理论和方法难以满足复杂
3、控制系统的设计 要求。而模糊控制则无需知道被控对象的精确数学模型,且模糊算法能够有效地 利用专家所提供的模糊信息知识, 处理那些定义不完善或难以精确建模的复杂过 程。因此,模糊控制成为了近年来国内外控制界关注的热点研究领域。 1 模糊控制简介 模糊控制是一种以模糊集合论、 模糊语言变量以及模糊推理为数学基础的新 型计算机控制方法。 显然,模糊控制的基础是模糊数学,模糊控制的实现手段是 计算机。本章着重介绍模糊控制的基本思想、模糊控制的基本原理、 模糊控制器 的基本设计方法和模糊控制系统的性能分析。 随着科学技术的飞速发展, 在那些复杂的、 多因素影响的严重非线性、 不确 定性、多变性的大系统中
4、, 传统的控制理论和控制方法越来越显示出局限性。长 期以来,人们期望以人类思维的控制方案为基础,创造出一种能反映人类经验的 控制过程知识, 并可以达到控制目的, 能够利用某种形式表示出来,而且这种形 式既能取代那种精密、 反复、有错误倾向的模型建造过程,又能避免精密的估计 模型方程中各种方案的过程,同时还很容易被实现的、简单而灵活的控制方式。 于是,模糊控制理论及其技术便应运而生。 模糊数学的鼻祖美国加利福尼亚大学电气工程系教授扎德(L A zadeh) 于 1965 年首次提出了“模糊集合”的概念,1973 年又进一步研究了模糊语言处 理, 这些理论研究给模糊控制理论提供了数学依据,为模糊推
5、理打下了理论基础, 使得有人的经验参与的控制过程成为了实际可能。1974 年,英国伦敦大学教授 马丹(EHMamdanU) 制造出当时世界上第一个用于锅炉和蒸汽机控制的模糊控 制器,距今仅仅30 来年,各种各样的模糊控制系统被研制成功,其发展之快、 成果之多和被世人重视的程度都是少有的。各种各样的家用电器的控制系统,各 2 种熔炉、电气炉、水泥生成炉的控制系统,核能发电供水控制系统,汽车控制系 统,电梯控制系统,机器人控制系统,以及活跃于航空航天、通信领域的专家系 统等模糊控制系统的广泛应用取得了明显效益,与传统控制相比展示了无比的优 越性。当前,模糊控制理论与技术的深入研究和在美国、日本、中
6、国、欧洲、东 南亚等国家和地区的广泛应用引起人们更广泛的关注。 1.1 模糊控制方法的研究现状 L.A.Zadeh 基于其模糊集概念最早提出了简单模糊控制理论,简单模糊控制 器和常规的控制器相比较具有无需建立被控对象的数学模型、对被控对象的非线 性和时变性具有一定的适应能力的特点,然而它也存在着一定的缺陷: (1) 精度不太高。这主要是由于模糊控制表的量化等级有限而造成的,通过 增加量化等级数目虽可提高精度,但查询表将过于庞大, 需占用较大空间, 使运 算时间增加。实际上,如果模糊控制器不引人积分机制, 原则上误差总是存在的。 (2) 自适应能力有限。由于量化因子和比例因子都是固定的,当对象参
7、数随 环境的变迁而变化时, 它不能对自己的控制规则进行有效的调整,从而使其良好 的性能不能得到充分的发挥。 (3) 易产生振荡现象。如果查询表构造不合理,或量化因子和比例因子选择 不当,都会产生振荡。 1.2 模糊控制的特点 LAzadeh教授提出的模糊集合论,其核心是对复杂的系统或过程建立一 种语言分析的数学模式,使自然语言能直接转化为计算机所能接受的算法语言。 模糊集合理论的诞生为推理客观世界中存在的一类模糊性问题提供了有力的工 具,同时,也适应了自适应科学发展的迫切需要。 以模仿人类人工控制特点而提出的模糊控制虽然带有一定的主观性和模糊 性,但往往是简单易行, 而且是行之有效的。 模糊控
8、制的任务正是要用计算机来 模拟这种人的思维和决策方式,对这些复杂的生产过程进行控制和操作。 从以上背景可以看出,模糊控制有以下的特点: 1)模糊工程的计算方法虽然是运用模糊集理论进行的模糊算法,但最后得 到的控制规律是确定性的、定量的条件语句。 2)不需要根据机理与分析建立被控对象的数学模型,对于某些系统,要建 立数学模型是很困难的,甚至是不可能的。 3)与传统的控制方法相比,模糊控制系统依赖于行为规则库,由于是用自 然语言表达的规则, 更接近于人的思维方法和推理习惯,因此,便于现场操作人 员的理解和使用,便于人机对话,以得到更有效的控制规律。 4)模糊控制与计算机密切相关。从控制角度看,它实
9、际上是一个由很多条 件语句组成的软件控制器。目前,模糊控制还是应用二值逻辑的计算机来实现, 3 模糊规律经过运算, 最后还是进行确定性的控制。 模糊推理硬件的研制与模糊计 算机的开发,使得计算机将像人脑那样工作。 1.3 模糊控制的研究对象 模糊控制作为智能控制的一种类型,是控制理论发展的高级阶段产物,主要 用来解决那些传统方法难以解决的复杂系统的控制问题。具体地说,其研究对象 具备以下一些智能控制对象的特点 18: 1)模型不确定性 传统的控制是基于模型的控制, 这里的模型包括控制对象和干扰模型。对于 传统控制通常认为模型已知或者经过辨识可以得到,而模糊控制的对象通常存在 严重的不确定性。
10、这里所说的模型不确定性包括两层意思:一是模型未知或知之 甚少;二是模型的结构和参数可能在很大范围内变化。无论哪种情况, 传统方法 都难以对它们进行控制,而这正是模糊控制所要解决的问题。 2)非线性 在传统的控制理论中, 线性系统理论比较成熟。 对于具有非线性特性的控制 对象,虽然也有一些非线性控制的方法,但总的来说, 非线性控制理论还很不成 熟,而且方法也比较复杂。 采用模糊控制的方法往往可以较好地解决非线性系统 的控制问题。 3)复杂的任务要求 在传统的控制系统中,控制的任务或者是要求输出量为定值(调节系统), 或者要求输出量跟随期望的运动轨迹(跟踪系统),要求比较单一。对于模糊控 制系统,
11、任务的要求往往比较复杂。例如,在智能机器人系统中,它要求系统对 一个复杂的任务具有自行规划和决策的能力,有自动躲避障碍并且运动到期望目 标位置的能力。 1.4 模糊控制的展望 模糊控制系统理论还有一些重要的理论课题还没有解决。其中两个重要的问 题是:如何获得模糊规则及隶属函数的问题以及如何保证模糊系统的稳定性。大 体说来,在模糊控制理论和应用方面应加强研究的主要课题有: (1)适合于解决工程上普遍问题的稳定性分析方法,稳定性评价理论体系, 控制器的鲁棒性分析,系统的可控性分析和可观测性的判定方法等。 (2)模糊控制规则设计方法的研究,包括模糊集合隶属函数设定方法,量化 水平,采样周期的最优选择
12、, 规则的系数, 最小实现以及规则和隶属函数参数自 动生成等问题,以及进一步给出模糊控制器的系统化设计方法。 (3) 模糊控制器参数最优调整理论的确定以及修正推理规则的学习方式和算 法等。 (4)模糊动态模型的辨识别方法。 (5)模糊预测系统的设计方法和提高计算速度的方法。 (6)简单、实用且具有模糊推理功能的模糊集成芯片和模糊控制装置、通用 模糊控制系统的开发和推广应用。 4 当然,模糊控制无论在理论上和实用上都是一门年轻的学科。正处于不断发 展和完善的进程中, 不像经典控制理论和现代控制理论皆已形成较完善的理论体 系。同时,也正是因为它的不完善和正在发展,显示了他有很大的发展潜力和前 途。
13、 2 模糊控制器的结构与工作原理 2.1 基本结构与组成 模糊控制器 (fuzzy controller,FC)也称为模糊逻辑控制器(fuzzy logic controller,FLC )。由于所采用的模糊控制规则是由模糊集合论中模糊条件语 句来描述的, 因此,模糊控制器是一种语言型控制器,故也被称为模糊语言控制 器(fuzzy language controller)。 在模糊控制系统中, 模糊控制器是模糊控制系统的核心,一个模糊控制系统 的性能优劣, 主要取决于模糊控制器的结构、所采用的规则、 合成推理算法以及 模糊决策的方法等因素。 模糊控制器的基本结构如图1 所示,主要由模糊化、 数
14、 据库、规则库、模糊推理和清晰化等五部分 22 构成。 图 1 模糊控制器的组成 2.2 一般模糊控制器各主要环节的功能 (1) 模糊化环节的功能。 这部分的功能是将输入的精确量转换为模糊量( 其中 输入量包括外界的参考输入、系统的输出或状态等) ,并将输入量进行处理,使 其变成模糊控制器要求的输入量,接着进行尺度变换, 使其变换到各次的论域范 围,并进行模糊化处理, 使原先精确的输人量变成模糊量,用相应的模糊集合表 示。(注意:有时把模糊化部分作为模糊控制器的外部部分。) 若参考输入量为 r 、 系统输出量为 y,则计算 er-y 和 ecdedt 分别为控制器输入的偏差和偏差 变化率。 (
15、2) 知识库环节的功能。知识库中包含了具体应用领域中的知识和要求的控 制目标,通常由数据库和模糊控制规则库两部分组成。这其中, 数据库主要包括 语言变量的隶属函数、 尺度变换因子以及模糊空间的分级数等;规则库包括了用 模糊语言变量表示的一系列控制规则,它们反映了控制专家的经验和知识等。 数据库规则库 模糊化 模糊推理 清晰化 输入输出 5 (3) 模糊推理环节的功能。它是模糊控制器重要组成部分,具有模拟人的基 于模糊概念的推理能力, 其推理是基于模糊逻辑中的蕴含关系及推理规则来进行 的。 (4) 清晰化环节的功能。清晰化环节的主要功能是将模糊推理所得的控制量 ( 模糊量 ) 变换为实际用于控制
16、的清晰量,包含两部分内容: 其一,将模糊的控制 量经清晰化处理变换为表示在论域范围的清晰量;其二,将表示在论域范围的清 晰量经尺度变换转换成实际的控制量。 2.3 隶属函数的确定原则和基本确定方法 隶属函数的确定, 至今尚无统一的方法可循, 主要依据实践经验来探求对应 法则,就是要建立从论域U到0,1 的映射,用来反映某对象具有某个模糊性质 或属于某个模糊概念的程度。 这种函数关系建立的正确与否, 标准就在于是否符 合客观规律,这就是确定隶属函数的基本原则。 应该承认,对于同一个模糊概念, 不同的人由于认识水平的不同, 会建立不同的隶属函数。 校验隶属函数建立的是 否合适,应根据基本原则看其是
17、否符合实际,具体方法是: 通常初步确定粗略的 隶属函数,再通过“学习”和“校验”逐步修正完善,使其达到主观与客观一致 的程度。 综合人们的经验,确定隶属函数的方法常用的有以下几种: (1)主观经验法 当论域离散时,根据个人主观经验, 直接或间接给出元素隶属程度的具体值, 由此确定隶属函数,具体有以下几种。 1)专家评分法: 综合多数专家的评分来确定隶属函数的方法,这种方法广泛 应用于经济与管理的各个领域。 2)因素加权综合法: 若模糊概念由若干个因素相互作用而成,而每个因素本 身又是模糊的,则可综合各因素的重要程度选择隶属函数。 3)二元排序法: 通过多个事物之间两两对比来确定某种特征下的顺序
18、,由此 来决定这些事物对该特征的隶属函数的大致形状。 (2)模糊统计法 折中方法应用了概率统计的基本原理,以调查统计试验结果所得出的经验曲 线作为隶属函数曲线, 根据曲线找出相应的函数表达式,这种方法一般包含以下 四个要素: 1)论域 U; 2)试验所要处理的论域U的固定元素 0 u ; 3)论域 U中的一个随机运动子集 A 。( A 为经典集合 ) 作为模糊集合 A的弹 性边界的反映,可由此得到每次试验中 0 u 是否符合 A所刻画的模糊概念的一个判 决; 4)模糊统计试验的特点。 6 在每次的试验中, 0 u 是固定的,而 A 在随机变动,做n 次试验,计算出 0 u 对 A 的隶属频率
19、0 n uA 。 实践证明,随着 n 的增大,隶属频率呈现出稳定性, 频率稳定值称为 0 u 对 A 的隶属度。 (3)指派法 所谓指派法, 就是根据问题的性质套用现成的某些形式的模糊分布,然后根 据测量数据确定分布中所含的参数。 2.4 模糊条件语句与模糊控制规则 在模糊控制中, 所使用的控制规则是人们在实际工作中的经验。这些经验一 般是用人们的语言来归纳、 描述的。也就是说, 模糊控制规则是用模糊语言来表 示的。要建立模糊控制器的控制规则, 就是要利用语言来归纳手动控制过程中所 使用的控制策略。手动控制策略一般都可以用“IF-THEN”形式的条件语句来加 以描述。常见的模糊条件语句及其对应
20、得模糊关系有: (1)if A then B(若 A则 B) R=A B 例句:若液位偏低则开打进水阀门。 (2)if A then B else C(若 A则 B否则 C) R=(A B)+( AC) 例句:若水温高则加点冷水,否则加点热水。 (3)if A and B then C(若 A且 B则 C) R=(A B)(BC) 这条语句也可表述为: if A then if B then C(若 A则若 B则 C) R=A(BC)=ABC 例句:若液位偏高且液位继续上升, 则关小进水阀 门。 (4)if A or B and C or D then E(若 A或 B 且 C或 D则 E)
21、R=(A+B) E(C+D) E 例句:若液位高或偏高一点且液位继续上升 很快或较快,则进水阀门多关一点。 (5)if A then B and if A then C(若 A则 B 且若 A则 C) R=(AB)(AC) 例句:若水温已到,则停止进热水,也停止进冷水。 (6)if A then B or if C then D(若 A则 B或若 C则 D) R=AB+C D 例句:若液位偏高则关小进水阀门, 若液位偏低则开大一点 进水阀门。 2.5 模糊量的判决方法 模糊控制器的输出是一个模糊集,它包含控制量的各种信息, 但被控对象仅 能接受一个精确的控制量,应从中选择哪一个控制量施加到被控
22、对象中去呢?这 就要进行模糊判决 (模糊决策 ),把模糊量转化为精确量。 把模糊量转换为精确量 7 的过程称为清晰化,又称为去模糊化(Defuzzification),或称为模糊判决。模 糊判决方法有好多种,在此仅介绍模糊自动控制中常用的三种模糊判决方法。 (1)最大隶属度法对于模糊控制器的输出模糊集U,其对应的论域为: U 12 ,., m u uu 模糊判决的最大隶属度原则就是选择模糊集U中隶属度最 大的那个元素u作为判决结果,u应满足: ( )( ), UU uu uU (1.1) 如果在输出的模糊子集U中,具有最大隶属度的那些元素是连续的( 即隶属 函数出现一个平顶 ),则取其平顶的中
23、点所对应的论域元素作为判决输出,即有 最大点 12 . p uuu共 P个,则取 1,p uu 中点( 1p uu)2 作为判决结果。 这种判决方法的优点是简单易行,缺点是它概括的信息量较少, 因为这样做 完全排除了其他一切隶属度较小的元素的影响和作用,并且为了判决得以实施必 须避免控制器输出过程中出现隶属函数曲线为双峰和所有元素的隶属度值都非 常小的那种模糊集。 (2) 中位数判决法为了充分利用控制器输出模糊集U所有信息,我们可以 采用中位数判决法, 即将隶属函数曲线与横坐标所围成的面积平分为两部分所对 应论域元素u作为判决输出,即u应满足: max min ( )( ) uu UU uu
24、uu (1.2) 例如在前面所举输出模糊集 1 U 中,S0.5+0.7+0.3+0.5+0.7+l+0.7+0.24.6, 则面积的一半 S/22.3 ,将面积 S分成相等两部分的点落在+3 和+4之间,利 用插值计算可得:u0.3/O.7 0.43 因此u+3+0.43+3.43。这种判决 方法虽可以概括更多的信息,但主要信息没有突出。 (3) 加权平均判决法加权平均判决法的关键在于权系数的选择。一般讲, 权系数的决定与系统的响应特性有关,因此可根据系统得设计要求或经验来选择 适当的加权系数,当权系数ki(i=1,2,m)已确定时,模糊量的判决输出可由下 式给出: 11 / mm iii
25、ii uk uk (1.3) 在实际模糊控制系统设计中,到底采用哪一种判决方法好,不能一概而论。 每一种方法都有各自的优缺点,需视具体问题的特征来选择判决方法。 8 2.6 模糊控制规则的设计和模糊化方法 模糊控制规则的设计是设计模糊控制器的关键,具体的设计内容一般包括以 下三个部分: (1)选择描述输入输出变量的词集,一般要求词集中词汇少, 并且利用这些 词汇又可以对各种自然现象进行准确的描述。 (2)定义各模糊变量的模糊子集,由于模糊变量没有明确的外延,如何用具 体的数据来刻画一个模糊变量的性质,这就是模糊子集的确定问题。 对模糊子集 的理想要求是它必须客观的反应实际情况。 (3)建立模糊
26、控制器的控制规则, 模糊控制规则应该是人们在手动控制过程 中经过长期操作实践,不断修正完善后的一套行之有效的控制策略。 将精确量 ( 实际上是数字量 ) 转化为模糊量的过程称为模糊化或称模糊量化。 (1)把精确量离散化如把在 -6,+6之间变化的连续量分为7 个档次,每一 档对应一个模糊集, 这样处理使模糊化过程比较简单。否则,将每一精确量对应 一个模糊子集,有无穷多个模糊子集,使模糊化过程复杂化。 (2)第二种方法比较简单, 它是将在某区间的精确量X模糊化成这样的一个 模糊子集,它在点X处的隶属度为 1,除 X点外其余各点的隶属度均取0,显然 这种模糊化方法相对粗略一点。 2.7 解模糊化
27、在实行模糊控制时, 将许多控制规则进行上述推论演算,然后结合各个由演 算得到的推论结果获得控制输出;为了求得受控系统的输出, 必须将模糊集合解 模糊化。 )( 0 zdfz(1.4) 其中 0 z 为控制的清晰化量; df 表示清晰化运算符,其中清晰化计算通常有 以下几种方法: (1)最大隶属度法 如果输出量的模糊集合 C 的隶属度函数只有一个峰值,则取隶属度函数的 最大值为清晰值,即: Zzzz CC ),()(, 0 (1.5) 如果输出量的隶属度函数有多个极值,则取这些极值的平均值为清晰值。在 这种方法中能够突出主要信息,简单易行, 但其缺点是概括的信息量较少。因为 它排除了其他一切隶属
28、度较小的论域元素的作用,从而比较粗糙, 只能用于控制 性能要求一般的系统中。 (2)中位数法 论域 U 上把隶属函数曲线与横坐标围成的面积平分为相等两部分的元素称 9 为模糊集的中位数。中位数法就是把模糊集中位数作为系统控制量,即: b z C z a C dzzdzz 0 , 0 ,)()(1.6) 与最大隶属度法相比, 中位数法概括了更多的信息,但计算比较复杂, 尤其是连 续隶属函数,需要求解积分方程。 (3)加权平均法 加权平均法, 也成为重心法, 是模糊控制系统中应用较为广泛的一种判决方 法。在这种方法中主要取隶属函数的加权值为z 的清晰值,即: b a C b a C dzz dzz
29、z zdfz )( )( )( , , 0 (1.7) 当其论域为离散时,则有: n i i C n i i C i z zz z 1 1 0 )( )( , , (1.8) 在加权平均法中, 即突出了主要信息, 同时又兼顾了其他的信息, 所以显得 较为贴近实际情况,因而应用也更为广泛。 3 模糊控制器的设计 模糊逻辑控制器简称为模糊控制器, 其控制规则是以模糊条件语句描述的语 言控制规则为基础的, 因此,模糊控制器又称为模糊语言控制器。模糊控制器是 模糊控制系统的核心, 因而在模糊控制系统设计中怎样设计和调整模糊控制器及 其参数是一项很重要的工作。 一般而说,设计模糊控制器主要包括以下几项内
30、容: (1)确定模糊控制器的输入变量和输出变量。 (2)归纳和总结模糊控制器的控制规则。 (3)确定模糊化和非模糊化的方法。 (4)选择论域并确定有关参数。 (5)模糊控制器的软、硬件实现。 (6)合理选择采样时间。 模糊控制器的结构设计就是要确定模糊控制器的输入变量和输出变量。在手 动控制过程中, 人对误差、误差的变化以及误差变化的速率这三个信息的敏感程 度是完全不同的。由于模糊控制器的控制规则往往是根据手动控制的大量实践经 验总结出来的, 因此模糊控制器的输入变量自然也可以有三个:即误差、误差的 变化和误差变化的速率;而输出变量则一般选择为控制量的变化,即增量。 10 通常将模糊控制器输入
31、变量的个数称为模糊控制的维数。常见的模糊控制器 的结构有三种形式。从理论上讲,模糊控制器的维数越高,控制的效果也越好, 但是维数高的模糊控制器实现起来相当复杂和困难。而维数低的模糊控制器, 控 制效果有不理想, 因此,目前大都使用二维模糊控制器,其控制精度一般都可以 满足要求。比如,在往桶内注水时,若只把水位差作为输入变量,要达到尽快注 满水的目的, 必须把阀门开的很大, 但是不可避免的会出现溢水;而要达到不溢 出或少溢出水的目的, 相当于减少超调量, 必须使进水阀门的开度变化相对的小 一点,这样又会出现注水时间太长,相当于过程时间长。在这个过程中,模糊控 制按非线性的比例 (P) 控制规律来
32、控制注水过程,很难同时达到超调小而过度过 程时间短这两个性能指标的要求。为此,可以用水位差的大小以及水位差减小的 速度这两个信息作为模糊控制器的输入变量。一方面要看到当前的水位差, 另一 方面要看到目前水位差减小的速度。 通过这两个物理量的综合来得到一个理想的 控制动作, 达到期望的控制目标。 在这个二维的模糊控制系统中,采用了比例积 分微分控制规律,利用微分作用的“超前预报”特性减少了溢出的水,即减小了 系统的超调。 基于以上这些步骤,在实际应用中,通常根据系统的动态特性以及静态特性, 尽量简化算法, 提高模糊控制器的实时性及自适应性能,使模糊控制器的结构及 其设计方法简化。 11 图 2
33、模糊控制器设计流程图 4 关于模糊 (及智能 )控制理论与技术发展的思考 模糊控制理论与技术发展远未成熟。在过去的发展过程中, 模糊系统理论本 身就受到了各方面的争议。 这些争议对学术发展起到了推动作用。本文以提问题 的方式回顾模糊控制技术的发展。 明确或质疑这些问题有助于启发或促进未来的 研究工作。应该看到,这些问题只是众多理论难题中的一部分。另一方面,回顾 过去发展历程中的经验与教训也将激发我们对模糊(及智能 ) 控制理论与技术发 展在方法学方面的认识与思考。 (1) 没有严格理论指导的智能控制技术是盲目、不成熟的技术。 所谓“模糊控制属于非解析方法模式范畴”的评论只是在一定意义上是正确
34、的。不同于传统控制技术, 模糊控制技术不需要对被控对象建模。多数模糊控制 器的建立是非解析方式的、 并取得了较好的效果。 但非解析方式包含了一定的随 意性,因为专家的知识是不同的。 解析方法是理论研究中的重要手段之一。智能 方法处理结果中的柔顺性(soft property)固然提供了应用中的有利一面,但这 实验分析 输入输出物理量确定 模糊控制器 结构确定 输入量、输出量标准化 各物理量语言以及隶属函数确定 建立规则库 确定解模糊方法 模糊仿真 是否满足控制目标 是 否 12 并不意味着智能方法处理过程中不需要严格的(rigorous)理论推导与证明。因 此,传统控制理论学派的批评不是没有道
35、理,建立严格的智能控制理论方法(包 括解析方法 ) 是发展智能技术的方向,也是将智能控制理论与现有的传统或现代 控制理论相结合的前提。 (2) 非线性理论是智能控制理论发展的重要内容。 非线性理论是智能控制理论发展的重要内容应该说,非线性理论研究在智能 控制理论早期发展中未有得到足够的重视。这在智能控制理论奠基阶段是可以理 解的。如果认为专家知识库、 模糊数学等为智能系统搭好了高层构架之后,人们 发现智能系统本身的底层单元并未与之完全配套。以各种类型的模糊 PID 控制器 设计为例。虽然专家知识规则已经构造完毕,但是在挑选隶属函数、 解模糊算法、 量化因子调整等方面却遇到了麻烦。在这些方面,
36、至今缺乏严格的理论证明给出 全面、合理的选择判据。 如果理解了模糊控制器是应用语言方式构造的非线性控 制单元的本质,那就可以很自然地认识到非线性理论在模糊控制理论研究中的重 要地位。然而,有关非线性研究中的具体理论内容需要进一步的定义。至少有两 个非线性方面的基本问题需要探索。一是系统设计参数与非线性变化范围的关 系。当给定的自由参数数量一样时, 能够提供非线性变化范围大的模糊控制器可 以认为是应用了好的设计方法选择。二是非线性函数与控制过程质量的关系。这 是用于考察模糊控制器生成的非线性范围是否合适。有关这些问题的研究可以包 括应用各种非模糊控制技术。 如本文中讨论的基于 “非线性变化能力”
37、 的非线性 逼近,同样可推广到人工神经网络等其它非线性逼近器的研究中去。也许可以发 现,应用语言规则与样条函数结合,可以比传统的模糊控制系统提供更为灵活、 有效的设计 ( 因为免除了诸如隶属函数、 推理机制、 解模糊算法等方面考虑 )。应 用非线性理论分析方法,可能会对传统智能方法带来新的改现和发现。 (3) 简单性 (simplicity)是智能控制器设计中的基本策略。 真实世界对象或被控系统通常是复杂的。与此相比,任何人工设计的控制器 都是简单的。 这可能有三个原因: 一是人们的认知能力有限, 二是可用的技术水 平不够,三是控制器只是一种工具。简单性应该成为控制器设计中的基本策略。 “简单性”设计思想与专家智能决策策略更为相符。当被控对象未知时“由简 单到复杂”是最为常用的智能策略。当面临“简单”与“复杂”两种方法同样可 以解决问题时, “简单”方法总是最为被人接受。因为“复杂”方法不仅使控制 器成本提高,在使用与维护方面也带来不便。 参考文献 1 章卫国 ,杨向忠 .模糊控制理论与应用M. 西安:西北工业大学出版社,2004 2 孙庆 .模糊控制综述.控制工程 J.1995 3 李友善 ,李军 .模糊控制理论及其在过程控制中的应用M. 北京:国防工业出版社,1996 4 李士勇 .模糊控制、神经控制和智能控制理论M. 哈尔滨:哈尔滨工业大学出版社,1996
链接地址:https://www.31doc.com/p-5209491.html