第3章模糊控制理论基础
- 格式:pdf
- 大小:470.12 KB
- 文档页数:79
模糊控制——理论基础(4模糊推理)1、模糊语句将含有模糊概念的语法规则所构成的语句称为模糊语句。
根据其语义和构成的语法规则不同,可分为以下⼏种类型:(1)模糊陈述句:语句本⾝具有模糊性,⼜称为模糊命题。
如:“今天天⽓很热”。
(2)模糊判断句:是模糊逻辑中最基本的语句。
语句形式:“x是a”,记作(a),且a所表⽰的概念是模糊的。
如“张三是好学⽣”。
(3)模糊推理句:语句形式:若x是a,则x是b。
则为模糊推理语句。
如“今天是晴天,则今天暖和”。
2、模糊推理常⽤的有两种模糊条件推理语句:If A then B else C;If A AND B then C下⾯以第⼆种推理语句为例进⾏探讨,该语句可构成⼀个简单的模糊控制器,如图3-11所⽰。
其中A,B,C分别为论域U上的模糊集合,A为误差信号上的模糊⼦集,B为误差变化率上的模糊⼦集,C为控制器输出上的模糊⼦集。
常⽤的模糊推理⽅法有两种:Zadeh法和Mamdani法。
Mamdani推理法是模糊控制中普遍使⽤的⽅法,其本质是⼀种合成推理⽅法。
注意:求模糊关系时A×B扩展成列向量,由模糊关系求C1时,A1×B1扩展成⾏向量3、模糊关系⽅程①、模糊关系⽅程概念将模糊关系R看成⼀个模糊变换器。
当A为输⼊时,B为输出,如图3-12所⽰。
可分为两种情况讨论:(1)已知输⼊A和模糊关系R,求输出B,这是综合评判,即模糊变换问题。
(2)已知输⼊A和输出B,求模糊关系R,或已知模糊关系R和输出B,求输⼊A,这是模糊综合评判的逆问题,需要求解模糊关系⽅程。
②、模糊关系⽅程的解近似试探法是⽬前实际应⽤中较为常⽤的⽅法之⼀。
控制系统的模糊控制理论与应用控制系统是指通过对特定对象的操作,以达到预期目标的过程。
在控制系统中,模糊控制理论是一种常用的控制方法。
本文将介绍控制系统的模糊控制理论以及其应用。
一、模糊控制理论的基本概念模糊控制理论是一种基于模糊逻辑的控制方法,它模拟了人类的思维和决策过程。
与传统的精确控制方法相比,模糊控制理论能够应对现实世界中存在的模糊不确定性和非线性关系。
1. 模糊集合模糊集合是模糊控制理论的基础,它是对现实世界中一类事物或对象的模糊描述。
不同于传统的集合理论,模糊集合允许元素以一定的隶属度或可信度属于这个集合。
2. 模糊逻辑模糊逻辑是模糊控制理论的核心,它用于描述和处理具有模糊性质的命题和推理。
模糊逻辑采用模糊集合的运算规则,能够处理模糊不确定性和非精确性的信息。
3. 模糊控制器模糊控制器是模糊控制系统的核心组件,它基于模糊逻辑进行决策和控制。
模糊控制器通常由模糊规则库、模糊推理机和模糊输出函数组成。
二、模糊控制理论的应用领域模糊控制理论具有广泛的应用领域,并在许多实际问题中取得了良好的效果。
1. 工业控制在工业控制领域,模糊控制理论可以应对复杂的非线性系统和参数不确定性。
例如,在温度控制系统中,模糊控制器可以根据当前的温度和环境条件,控制加热器的输出功率,以使温度保持在设定范围内。
2. 智能交通在智能交通系统中,模糊控制理论可以用于交通信号灯控制、车辆路径规划和交通流量优化。
通过根据交通状况和道路条件动态调整信号灯的时序,可以提高交通效率和道路安全性。
3. 机器人技术在机器人技术中,模糊控制理论可以用于机器人路径规划、动作控制和感知决策。
通过将环境信息模糊化,机器人可以根据当前的感知结果和目标任务制定合理的动作策略。
4. 金融风险控制在金融风险控制中,模糊控制理论可以用于风险评估和交易决策。
通过建立模糊规则库和模糊推理机制,可以根据不确定和模糊的市场信息制定合理的交易策略。
三、模糊控制理论的优势和发展方向模糊控制理论具有以下几个优势,使其在实际应用中得到了广泛的应用和研究:1. 简化建模过程:相比传统的控制方法,模糊控制理论能够简化系统的建模过程,减少系统的复杂性。
第二章:模糊控制的理论基础第一节:引言模糊控制的发展传统控制方法:数学模型。
模糊控制逻辑:使计算机具有智能和活性的一种新颖的智能控制方法。
模糊控制以模糊集合论为数学基础。
模糊控制系统的应用对于那些测量数据不准确,要处理的数据量过大以致无法判断它们的兼容性以及一些复杂可变的被控对象等场合是有益的。
模糊控制器的设计依赖于操作者的经验。
模糊控制器参数或控制输出的调整是从过程函数的逻辑模型产生的规则来进行的。
改善模糊控制器性能的有效方法是优化模糊控制规则。
模糊控制的特点:一、无需知道被控对象的数学模型二、是一种反应人类智慧思维的智能控制三、易被人们所接受四、推理过程采用“不精确推理”五、构造容易六、存在的问题:1、要揭示模糊控制器的实质和工作原理,解决稳定性和鲁棒性理论问题,从理论分析和数学推导的角度揭示和证明模糊控制系统的鲁棒性优于传统控制策略;2、信息简单的模糊处理将导致系统的控制精度降低和动态品质变差;3、模糊控制的设计尚缺乏系统性,无法定义控制目标。
“模糊控制的定义”定义:模糊控制器的输出是通过观察过程的状态和一些如何控制过程的规则的推理得到的。
基于三个概念:测量信息的模糊化,推理机制,输出模糊集的精确化;测量信息的模糊化:实测物理量转换为在该语言变量相应论域内的不同语言值的模糊子集;推理机制:使用数据库和规则库,根据当前的系统状态信息决定模糊控制的输出子集;模糊集的精确化:将推理过程得到的模糊控制量转化为一个清晰,确定的输出控制量的过程。
“模糊控制技术的相关技术”模糊控制器的核心处理单元:1.传统单片机;2.模糊单片机处理芯片;3.可编程门阵列芯片。
模糊信息与精确转换技术:AD,DA,转换技术。
模糊控制的软技术:系统的仿真软件。
综述:模糊控制是一种更人性化的方法,用模糊逻辑处理和分析现实世界的问题,其结果往往更符合人的要求。
第二节:模糊集合论基础“模糊集合的概念”经典集合论所表达概念的内涵和外延都必须是明确的。
模糊控制理论
模糊控制是一种新型的控制技术,它的基本思想是对模糊不确定性的一种控制策略。
它的核心是将非精确定量的模糊逻辑用于系统分析和控制,从而使系统具有智能化的特征。
模糊控制技术可以用来描述和控制无确定分类的物理系统,其特点是装置中各器件
以及系统特性都以变量来表示,以模糊论为基要素,可以把系统中未知变量以模糊语言
表达出來,由模糊逻辑来表达系统的不确定性,由模糊控制方法来确定系统的控制策略
和控制量。
模糊控制理论的基本内容主要有三个方面:一是模糊控制系统仿真、二是模糊控制算
法及其应用以及三是模糊控制系统的设计与开发。
首先,要了解模糊控制理论,就应该先
研究它的仿真模拟。
仿真模拟是模糊控制理论得以实现的基础,仿真可以实现对模糊控制
系统的分析,研究其行为特性,检验其性能等。
其次,模糊控制算法,即各种模糊控制策
略的研究,包括Mamdani模糊控制,小波模糊控制等,这些策略是实现模糊控制的分析工具,可以帮助我们更充分地把握模糊系统的概念。
最后,模糊控制系统的设计和开发是我
们实现模糊控制的核心部分,如果把模糊控制理论用于实践,就必须深入研究各种系统设
计和开发工作,对模糊系统计算机实现进行合理的设计,确保实现中有效的控制可以获得
期望的控制效果。
总而言之,模糊控制理论是一种新型技术,具有准确表示模糊性、跟踪系统变化以及
提供有效控制结果的有效性,是一种专业的控制技术,在很多方面取得了巨大的成功,为
更广泛的领域的应用奠定了坚实的基础。
模糊控制原理模糊控制是一种基于模糊集合理论的控制方法,它利用模糊集合的概念来描述系统的输入、输出和控制规则,以实现对系统的精确控制。
模糊控制原理的核心是模糊推理和模糊逻辑运算,通过对模糊集合的模糊化、规则的模糊化和解模糊化等操作,实现对系统的控制。
本文将介绍模糊控制原理的基本概念、模糊集合的表示和运算、模糊推理方法以及模糊控制系统的设计与应用。
首先,模糊控制原理是建立在模糊集合理论的基础上的。
模糊集合是一种介于传统集合和随机集合之间的数学概念,它用来描述那些难以用精确的数学语言来描述的事物。
模糊集合的表示采用隶属度函数来描述元素与集合之间的隶属关系,而模糊集合的运算则采用模糊交和模糊并运算来实现。
通过模糊集合的表示和运算,可以更加灵活地描述系统的输入、输出和控制规则。
其次,模糊推理是模糊控制原理的核心。
模糊推理是指根据模糊规则和模糊事实进行推理,得出模糊结论的过程。
在模糊推理过程中,需要进行模糊化、规则的模糊化、模糊推理和解模糊化等步骤,以得出系统的控制策略。
模糊推理方法有基于规则的模糊推理、基于模糊关系的模糊推理和基于模糊逻辑的模糊推理等多种形式,可以根据具体的系统需求进行选择。
最后,模糊控制系统的设计与应用是模糊控制原理的重要内容。
模糊控制系统的设计包括模糊控制器的设计、模糊规则的确定和模糊集合的选择等内容,而模糊控制系统的应用涉及到各个领域,如工业控制、机器人控制、交通控制、电力系统控制等。
模糊控制系统的设计与应用需要充分考虑系统的动态特性、非线性特性和不确定性,以实现对系统的精确控制。
总之,模糊控制原理是一种基于模糊集合理论的控制方法,它利用模糊推理和模糊逻辑运算来实现对系统的精确控制。
模糊控制原理的核心是模糊推理和模糊逻辑运算,通过对模糊集合的模糊化、规则的模糊化和解模糊化等操作,实现对系统的控制。
模糊控制系统的设计与应用涉及到各个领域,需要充分考虑系统的动态特性、非线性特性和不确定性,以实现对系统的精确控制。
模糊控制理论及其应用模糊控制是一种用于处理复杂、非线性系统的控制方法,它采用模糊逻辑推理来解决问题。
该理论的核心思想是将模糊概念引入到控制系统中,通过模糊集合与模糊规则的定义和推理,实现系统的控制与决策。
本文将介绍模糊控制理论的基本原理,并探讨其在不同领域中的应用。
一、模糊控制原理1. 模糊数学基础模糊数学是模糊控制理论的基础,它试图描述那些无法用精确数值准确表示的现象。
模糊数学引入了模糊集合、模糊关系和模糊运算等概念,使得模糊集合的描述和处理成为可能。
2. 模糊控制系统的结构模糊控制系统由模糊化、模糊推理和解模糊三个部分组成。
其中,模糊化将输入的实际参数映射到模糊集合;模糊推理基于事先设定的模糊规则进行逻辑推理,得到系统的输出;解模糊则将模糊输出转化为具体的控制指令。
3. 模糊规则的建立模糊规则是模糊控制系统的核心,它通过将输入和输出的模糊集合进行匹配,形成一系列的规则。
这些规则可以基于专家的经验,也可以使用基于神经网络或遗传算法等方法进行自动学习。
1. 工业控制模糊控制在工业领域有着广泛的应用。
例如,在温度控制系统中,传统的PID控制器难以应对非线性的变量关系和外部扰动。
而模糊控制通过建立模糊规则和模糊推理,能够实现对温度控制系统的精确控制。
2. 交通控制交通控制是城市管理中的一个重要领域,而模糊控制在交通控制中的应用也越来越广泛。
通过收集交通流量、路况等数据,建立相应的模糊规则,可以实现交通信号灯的智能控制,提高交通流畅度和减少交通拥堵。
3. 金融风险评估金融领域的风险评估也是模糊控制的一个重要应用方向。
由于金融市场的复杂性和不确定性,传统的方法往往无法全面评估各种风险因素之间的相互影响。
而模糊控制通过模糊集合和模糊规则的定义,可以对不确定的因素进行量化和分析,提供准确的风险评估结果。
4. 人工智能人工智能是模糊控制的另一个重要应用领域。
模糊控制可以与神经网络、遗传算法等技术相结合,实现智能决策和控制。
模糊控制的基本原理模糊控制是以模糊集合理论、模糊语言及模糊逻辑为基础的控制,它是模糊数学在控制系统中的应用,是一种非线性智能控制。
模糊控制是利用人的知识对控制对象进行控制的一种方法,通常用“if条件,then结果”的形式来表现,所以又通俗地称为语言控制。
一般用于无法以严密的数学表示的控制对象模型,即可利用人(熟练专家)的经验和知识来很好地控制。
因此,利用人的智力,模糊地进行系统控制的方法就是模糊控制。
模糊控制的基本原理如图所示:模糊控制系统原理框图它的核心部分为模糊控制器。
模糊控制器的控制规律由计算机的程序实现,实现一步模糊控制算法的过程是:微机采样获取被控制量的精确值,然后将此量与给定值比较得到误差信号E;一般选误差信号E作为模糊控制器的一个输入量,把E的精确量进行模糊量化变成模糊量,误差E的模糊量可用相应的模糊语言表示;从而得到误差E的模糊语言集合的一个子集e(e实际上是一个模糊向量); 再由e和模糊控制规则R(模糊关系)根据推理的合成规则进行模糊决策,得到模糊控制量u为:式中u为一个模糊量;为了对被控对象施加精确的控制,还需要将模糊量u 进行非模糊化处理转换为精确量:得到精确数字量后,经数模转换变为精确的模拟量送给执行机构,对被控对象进行一步控制;然后,进行第二次采样,完成第二步控制……。
这样循环下去,就实现了被控对象的模糊控制。
模糊控制(Fuzzy Control)是以模糊集合理论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制。
模糊控制同常规的控制方案相比,主要特点有:(1)模糊控制只要求掌握现场操作人员或有关专家的经验、知识或操作数据,不需要建立过程的数学模型,所以适用于不易获得精确数学模型的被控过程,或结构参数不很清楚等场合。
(2)模糊控制是一种语言变量控制器,其控制规则只用语言变量的形式定性的表达,不用传递函数与状态方程,只要对人们的经验加以总结,进而从中提炼出规则,直接给出语言变量,再应用推理方法进行观察与控制。
第三章模糊控制的理论基础电气工程教研室1第一节概述一、模糊控制的提出以往的各种传统控制方法均是建立在被控对象精确数学模型基础上的,然而,随着系统复杂程度的提高,将难以建立系统的精确数学模型。
在工程实践中,人们发现,一个复杂的控制系统可由一个操作人员凭着丰富的实践经验得到满意的控制效果。
这说明,如果通过模拟人脑的思维方法设计控制器,可实现复杂系统的控制,由此产生了模糊控制。
2二、模糊语言模糊语言是指语言形式所表达的意义范围界限不明确,或表达的意思不确切。
“模糊语言”一词是20世纪后期才出现的。
1965年,美国电机工程和计算机科学家查德发表了《模糊集》论文,提出了模糊理论。
随后出现了“模糊数学”和“模糊语言”的学科。
查德认为:在自然语言中,句子中的词大部分是模糊的名称,例如“大的整数”、“高的房屋”、“美的女人”、“绿色”等都是模糊概念。
34567模糊语言有两种类型构成:一类是模糊词语构成的。
例如:因为家里穷,他一面帮家里做农活,一面跟父亲念点儿书。
“穷”是个模糊词语,意义范围界限不明确,怎样才算穷,穷到什么程度都很模糊,在汉语中,“好”、“坏”、“冷”、“热”、“大”、“小”、“轻”、“重”等都属于这类。
另一类是用模糊限制性的词语构成的模糊语言。
模糊限制性的词语是指表示不确切意义的一些副词、量词或插入语。
如:“大概”、“也许”、“大约”、“看样子”、“类似”、“基本”、“可能”、“现在”、“过去”等都属于这一类。
在语言的使用中,准确语言是必不可少的;同样,模糊语言也是不可缺少的,其作用不可低估。
8生活中,人们用语言表达思想,语言要求准确这是无可置疑的,但是常常会碰到要你说或者要你听模糊语言,所以了解和学说模糊语言也有好处的。
比如,你要求别人代你到戏场里找一个他不认识的妇女,你只需要用模糊语言向他说那妇女的特征:矮个子、胖胖的、脸色红润、银发齐耳,便不难找到。
在这种情况下,如果不用模糊语言,只是精确地说她身高一米六,腰围九十厘米,鼻子二厘米,朵耳七厘米,听着反而茫然,以为你和他开玩笑呢。
由此可见,模糊语言还是有用处的。
9三、模糊控制的特点(1)模糊控制不需要被控对象的数学模型。
模糊控制是以人对被控对象的控制经验为依据而设计的控制器,故无需知道被控对象的数学模型。
(2)模糊控制是一种反映人类智慧的智能控制方法。
模糊控制采用人类思维中的模糊量,如“高”、“中”、“低”、“大”、“小”等,控制量由模糊推理导出。
这些模糊量和模糊推理是人类智能活动的体现。
(3)模糊控制易于被人们接受。
模糊控制的核心是控制规则,模糊规则是用语言来表示的,如“今天气温高,则今天天气暖和”,易于被一般人所接受。
(4)构造容易。
模糊控制规则易于软件实现。
(5)鲁棒性和适应性好。
通过专家经验设计的模糊规则可以对复杂的对象进行有效的控制。
10第二节模糊集合一、模糊集合概念模糊集合是模糊控制的数学基础。
1.特征函数和隶属函数在数学上经常用到集合的概念。
例如:集合A由4个离散值x1,x2,x3,x4组成。
A={x1,x2,x3,x4}例如:集合A由0到1之间的连续实数值组成。
{}=∈≤≤,,01A x x R x1112以上两个集合是完全不模糊的。
对任意元素x,只有两种可能:属于A,不属于A。
这种特性可以用特征函数来描述:)(x A μ⎩⎨⎧∉∈=Ax A x x A 01)(μ13为了表示模糊概念,需要引入模糊集合和隶属函数的概念:其中A称为模糊集合,由0,1及构成,表示元素x属于模糊集合A的程度,取值范围为[0,1],称为x属于模糊集合A的隶属度。
⎪⎩⎪⎨⎧∉∈=A x A x A x x A 0)1,0(1)(的程度属于μ)(x A μ)(x A μ14隶属度正是x属于A的程度的数量指标。
◆若=1,则认为x完全属于A;◆若=0,则认为x完全不属于A;◆若0< <1,则认为x在的程度上属于A。
)(x A μ这时,在完全属于A和完全不属于A的元素之间,呈现出中间过渡状态,或叫连续变化状态。
这就是我们所说的A的外延表现出不分明的变化层次,表现出模糊性。
)(x A μ)(x A μ)(x A μ)(x A μ15模糊集合的表达方式有以下几种:(1)向量表示法(离散元素)当论域X为有限点集,即时,X上的模糊集可以用向量A来表示,即这里,。
一般地,若一向量的每个坐标都在[0,1]之中,则称其为模糊向量。
在向量表示法中,因向量中不列出论域中的元素,所以隶属度为零的项不能省略。
},,,{21n x x x X =},,,{21n A μμμ =n i x A i i ,,2,1),( ==μ模糊集合是以隶属函数来描述的,隶属度的概念是模糊集合理论的基石。
1921例:设论域U={张三,李四,王五},评语为“学习好”。
设三个人学习成绩总评分是张三得95分,李四得90分,王五得85分,三人都学习好,但又有差异。
1)若采用普通集合的观点,选取特征函数⎩⎨⎧∈∈=AA u C A 学习差学习好01)(此时特征函数分别为(张三)=1,(李四)=1,(王五)=1。
这样就反映不出三者的差异。
222)若采用模糊子集的概念,选取[0,1]区间上的隶属度来表示它们属于“学习好”模糊子集A的程度,就能够反映出三人的差异。
采用隶属函数,由三人的成绩可知三人“学习好”的隶属度为(张三)=0.95,(李四)=0.90,(王五)=0.85。
用“学习好”这一模糊子集A可表示为:其含义为张三、李四、王五属于“学习好”的程度分别是0.95,0.90,0.85。
,0.85}{0.95,0.90A =100/)(x x A =μ目前,确定隶属函数还没有一种成熟而有效的方法,一般是根据经验或模糊统计的方法来确定。
因而隶属函数的确定并不是唯一的。
2526二、模糊集合的运算(一)模糊集合的基本运算由于模糊集合是用隶属函数来表征的,因此两个子集之间的运算实际上就是逐点对隶属度作相应的运算。
(1)空集模糊集合的空集为普通集,它的隶属度为0,即:0)(=⇔=u A A μφ27(2)全集模糊集合的全集为普通集,它的隶属度为1,即:1)(=⇔=u E A A μ(3)等集两个模糊集A和B,若对所有元素u,它们的隶属函数相等,则A和B也相等。
即:)()(u u B A B A μμ=⇔=29(5)子集若B为A的子集,则)()(u u A B A B μμ≤⇔⊆(6)并集若C为A和B的并集,则:C=A∪B 一般地,)()())(),(max()(u u u u u B A B A B A B A μμμμμ∨===30(7)交集若C为A和B的交集,则:C=A∩B 一般地,)()())(),(min()(u u u u u B A B A B A B A μμμμμ∧=== (8)模糊运算性质模糊集合除具有上述基本运算性质外,还具有下表所示的运算性质。
常规集合的许多运算特性对模糊集合也同样成立。
运算法则1.幂等律A∪A=A,A∩A=A2.交换律A∪B=B∪A,A∩B=B∩A3.结合律(A∪B)∪C=A∪(B∪C)(A∩B)∩C=A∩(B∩C)31(二)模糊算子模糊集合的逻辑运算实质上就是隶属函数的运算过程。
采用隶属函数的取大(MAX)-取小(MIN)进行模糊集合的并、交逻辑运算是目前最常用的方法。
除了上述方法之外,还有其它运算公式,这些公式统称为“模糊算子”。
设有模糊集合A、B和C,常用的模糊算子如下:3637设A,B为X中的两个模糊集,隶属函数分别为和,则A和B的代数积,代数和、有界和、有界差、有界积的运算可通过它们的隶属函数来定义。
(1)代数积(2)代数和(3)有界和(4)有界差(5)有界积A μB μ)(B A +)(B A⊕)()()(x x x B A B A μμμ⨯=⋅)()()()()(x x x x x B A B A B A μμμμμ⋅-+=+)1),()(min(1))()(()(x B x A x x x B A B A +=∧+=⊕μμμ)(B A ⋅第三节隶属函数一、几种典型的隶属函数在Matlab中已经开发出了11种隶属函数,即:双S形隶属函数(dsigmf)、联合高斯型隶属函数(gauss2mf)、高斯型隶属函数(gaussmf)、广义钟形隶属函数(gbellmf)、II型隶属函数(pimf)、双S形乘积隶属函数(psigmf)、S状隶属函数(smf)、S形隶属函数(sigmf)、梯形隶属函数(trapmf)、三角形隶属函数(trimf)、Z形隶属函数(zmf)。
38(6)Z形隶属函数这是基于样条函数的曲线,因其呈现Z形状而得名。
参数a和b确定了曲线的形状。
Matlab 表示为:zmf(x,[a,b])49。