模糊控制
模糊控制理论及应用

模糊控制理论及应用模糊控制是一种基于模糊逻辑的控制方法,它能够应对现实世界的不确定性和模糊性。
本文将介绍模糊控制的基本原理、应用领域以及未来的发展趋势。
一、模糊控制的基本原理模糊控制的基本原理是基于模糊逻辑的推理和模糊集合的运算。
在传统的控制理论中,输入和输出之间的关系是通过精确的数学模型描述的,而在模糊控制中,输入和输出之间的关系是通过模糊规则来描述的。
模糊规则由模糊的IF-THEN语句组成,模糊推理通过模糊规则进行,从而得到输出的模糊集合。
最后,通过去模糊化操作将模糊集合转化为具体的输出值。
二、模糊控制的应用领域模糊控制具有广泛的应用领域,包括自动化控制、机器人控制、交通控制、电力系统、工业过程控制等。
1. 自动化控制:模糊控制在自动化控制领域中起到了重要作用。
它可以处理一些非线性和模糊性较强的系统,使系统更加稳定和鲁棒。
2. 机器人控制:在机器人控制领域,模糊控制可以处理环境的不确定性和模糊性。
通过模糊控制,机器人可以对复杂的环境做出智能响应。
3. 交通控制:模糊控制在交通控制领域中有重要的应用。
通过模糊控制,交通信号可以根据实际情况进行动态调整,提高交通的效率和安全性。
4. 电力系统:在电力系统中,模糊控制可以应对电力系统的不确定性和复杂性。
通过模糊控制,电力系统可以实现优化运行,提高供电的可靠性。
5. 工业过程控制:在工业生产中,许多过程具有非线性和不确定性特点。
模糊控制可以应对这些问题,提高生产过程的稳定性和质量。
三、模糊控制的发展趋势随着人工智能技术的发展,模糊控制也在不断演进和创新。
未来的发展趋势主要体现在以下几个方面:1. 混合控制:将模糊控制与其他控制方法相结合,形成混合控制方法。
通过混合控制,可以充分发挥各种控制方法的优势,提高系统的性能。
2. 智能化:利用人工智能技术,使模糊控制系统更加智能化。
例如,引入神经网络等技术,提高模糊控制系统的学习和适应能力。
3. 自适应控制:模糊控制可以根据系统的变化自适应地调整模糊规则和参数。
pid模糊控制规则表

pid模糊控制规则表PID模糊控制规则表。
一、PID控制简介。
PID(比例 - 积分 - 微分)控制是一种广泛应用于工业控制等领域的反馈控制算法。
它通过比例项(P)、积分项(I)和微分项(D)对系统的误差进行调节,以达到稳定控制的目的。
(一)比例项(P)比例项的作用是根据当前误差的大小成比例地调整控制量。
例如,在温度控制系统中,如果设定温度为50°C,当前温度为40°C,误差为10°C,比例系数为2,则比例项产生的控制量调整为20(假设控制量与调整量数值上相等关系以便理解)。
比例系数越大,系统对误差的响应就越迅速,但可能会导致系统超调。
(二)积分项(I)积分项用于消除系统的稳态误差。
它对误差进行积分,随着时间的积累,即使误差很小,积分项也会持续调整控制量,直到误差为零。
如果积分项的系数过大,可能会使系统响应变慢,甚至出现积分饱和现象。
(三)微分项(D)微分项根据误差的变化率来调整控制量。
当误差变化迅速时,微分项能够提前预测系统的趋势,起到阻尼的作用,抑制系统的超调。
但是,微分项对噪声比较敏感,因为噪声会导致误差变化率的剧烈波动。
二、模糊控制概述。
模糊控制是一种基于模糊逻辑的控制方法。
它不需要精确的数学模型,而是基于人类的经验和知识来构建控制规则。
模糊控制将输入的精确量模糊化,根据模糊规则进行推理,最后再将模糊输出清晰化得到实际的控制量。
(一)模糊化。
在模糊控制中,首先要将输入量(如误差、误差变化率等)进行模糊化。
例如,对于误差这个输入量,我们可以定义几个模糊集合,如“负大(NB)”、“负小(NS)”、“零(ZO)”、“正小(PS)”、“正大(PB)”。
根据输入量的实际数值,确定其属于每个模糊集合的隶属度。
(二)模糊规则推理。
模糊规则是模糊控制的核心。
例如,有这样一条模糊规则:“如果误差为正大(PB)且误差变化率为正小(PS),那么控制量为正大(PB)”。
根据输入量的模糊化结果,通过多条这样的模糊规则进行推理,得到模糊输出。
模糊控制的基本结构

模糊控制的基本结构
模糊控制是一种智能控制方法,其基本结构主要包括以下几个部分:
1. 定义变量:决定程序被观察的状况及考虑控制的动作。
例如在一般控制问题上,输入变量有输出误差E与输出误差变化率EC,而模糊控制还将控制变量作为下一个状态的输入U。
其中E、EC、U统称为模糊变量。
2. 模糊化:将输入值以适当的比例转换到论域的数值,利用口语化变量来描述测量物理量的过程,根据适合的语言值(linguistic value)求该值相对的隶属度,此口语化变量称为模糊子集合(fuzzy subsets)。
3. 知识库:包括数据库(data base)与规则库(rule base)两部分,其中数据库提供处理模糊数据的相关定义;而规则库则藉由一群语言控制规则描述控制目标和策略。
4. 逻辑判断:该部分是模糊控制器的精髓所在。
5. 解模糊化:将模糊推理得到的模糊输出量转换为实际执行机构的精确输出。
以上内容仅供参考,如需更具体的信息,建议查阅关于模糊控制的资料、文献或书籍。
1。
控制系统中的模糊控制与神经网络控制比较

控制系统中的模糊控制与神经网络控制比较在现代控制系统中,模糊控制和神经网络控制是两种常见的控制方法。
它们都具有一定的优势和特点,但是又各自存在一些局限性。
本文将就这两种控制方法进行比较,旨在帮助读者更好地理解和选择适合自己需求的控制方法。
一、模糊控制模糊控制是一种基于模糊逻辑的控制方法,它将人的直观经验与控制系统的数学模型相结合,用来应对系统模型不确定或难以建模的情况。
模糊控制系统由模糊化、模糊推理和解模糊化三个主要部分组成。
1、模糊控制的优势(1)适应不确定性:模糊控制可以很好地应对系统参数变化、环境变化等不确定性因素,因为它不需要准确的数学模型。
(2)处理非线性系统:对于非线性系统,模糊控制可以通过模糊化和模糊推理来逼近系统的动态特性,因此具备较好的适应性。
(3)易于理解和调试:模糊规则基于经验知识,形式简单易懂,参数调节相对容易,操作员或工程师可以理解和调试模糊控制系统。
2、模糊控制的局限性(1)计算复杂性:模糊控制系统需要进行模糊化、模糊推理和解模糊化等操作,这些操作可能导致计算量大、实时性差,不适合对响应时间要求较高的控制系统。
(2)难以优化:模糊控制的参数调节通常是基于试错法,缺乏理论指导,难以进行精确优化,因此对于某些需要高精度控制的系统效果并不理想。
二、神经网络控制神经网络控制是一种利用人工神经网络模拟生物神经网络的结构和功能来实现控制的方法。
神经网络控制系统由输入层、隐含层和输出层构成,通过训练神经网络来实现控制效果。
1、神经网络控制的优势(1)适应性强:神经网络具有强大的自适应性能,能够适应未知系统或具有时变性质的系统,从而在控制过程中实现自学习和自适应。
(2)映射能力强:神经网络可以将非线性映射问题转化为线性可分问题进行处理,从而更好地逼近系统的非线性特性。
(3)具备优化能力:可以通过合理的网络结构和训练算法,实现对网络参数的优化,从而提高控制系统的性能。
2、神经网络控制的局限性(1)训练需耗时:神经网络控制需要通过大量的数据训练神经网络,这可能需要耗费较长的时间,并且对数据质量和标定要求较高。
模糊控制原理

模糊控制原理
模糊控制原理是一种基于模糊逻辑理论的控制方法。
模糊控制通过模糊化输入变量和输出变量,建立模糊规则库,并通过模糊推理得到模糊控制输出。
模糊控制的主要目标是实现对非线性、模糊、不确定或不精确系统的控制。
通过引入模糊因素,模糊控制可以在不准确或不确定的情况下,对系统进行稳定、鲁棒的控制。
模糊控制的核心思想是将控制问题转化为一系列的模糊规则,其中每个规则都包含了一组模糊化的输入和输出。
模糊规则的编写通常需要基于领域专家的经验和知识。
通过对输入变量和输出变量的模糊化,可以将问题的精确描述转化为模糊集合。
模糊推理使用了一系列的逻辑规则来描述输入模糊集合与输出模糊集合之间的关系,以得到模糊控制输出。
最后,通过解模糊过程将模糊输出转化为具体的控制信号,以实现对系统的控制。
模糊控制具有很强的鲁棒性和适应性,能够处理非线性、时变和多变量的系统。
它还可以处理模糊和不准确的信息,适用于实际系统中存在的各种不确定性和复杂性。
此外,模糊控制还具有良好的可解释性,可以用于解释控制决策的原因和依据。
总之,模糊控制原理是一种基于模糊逻辑理论的控制方法,通过模糊化变量、建立模糊规则库和进行模糊推理,实现对非线性、模糊、不确定或不精确系统的稳定控制。
模糊控制具有鲁棒性、适应性和可解释性等特点,在实际系统中有广泛的应用。
自动化系统的模糊控制与神经网络控制

自动化系统的模糊控制与神经网络控制自动化系统的控制方法多种多样,其中模糊控制和神经网络控制是两种常见而有效的控制方法。
本文将就自动化系统的模糊控制与神经网络控制进行详细的介绍和对比。
一、模糊控制模糊控制是指在系统的控制过程中,根据模糊集合和模糊规则进行推理,以实现对系统的控制。
模糊控制通过模糊集合来描述控制对象的特征,通过模糊规则来描述控制的策略。
模糊控制的主要优点是对系统模型要求不高,适用于复杂的非线性系统。
模糊控制的缺点是控制效果不稳定,对系统的响应较慢。
二、神经网络控制神经网络控制是指利用人工神经网络对系统进行建模,并通过神经网络进行系统控制。
神经网络控制通过训练神经网络来获得系统的映射关系,并通过不断的优化训练来提高控制效果。
神经网络控制的主要优点是适应性强,可以对复杂的非线性系统进行较好的控制。
神经网络控制的缺点是需要大量的训练数据和计算资源。
三、模糊控制与神经网络控制的对比1. 建模方法模糊控制使用模糊集合和模糊规则进行建模,而神经网络控制使用人工神经网络进行建模。
模糊控制的建模过程相对简单,只需通过专家知识确定模糊集合和规则即可。
而神经网络控制的建模过程相对复杂,需要通过大量的训练数据进行神经网络的训练和优化。
2. 控制效果模糊控制对系统的控制效果常常较差,对于复杂的非线性系统,模糊控制的精度和稳定性均较低。
而神经网络控制对系统的控制效果较好,可以对复杂的非线性系统进行较精确的控制。
神经网络控制可以通过不断的训练和优化提高控制效果,并适应系统动态变化。
3. 训练需求模糊控制的训练过程相对简单,只需确定模糊集合和规则即可。
而神经网络控制的训练过程相对复杂,通常需要大量的训练数据和计算资源。
神经网络控制的训练需要通过反向传播算法等方法来不断优化网络参数,提高控制效果。
4. 适用范围模糊控制适用于复杂的非线性系统,特别是对于模糊规则较为明确的系统。
神经网络控制适用于复杂的非线性系统,并且对于系统的模糊规则不敏感,对于模糊性较强的系统具有更好的控制效果。
模糊控制与PID控制的比较
模糊控制与PID控制的比较自20世纪60年代中期起,模糊控制逐渐崭露头角,其优越性也引起了人们的关注。
除了模糊控制,当今热门的控制算法之一是PID控制。
那么,模糊控制与PID控制之间的区别是什么呢?它们各自的优缺点是什么?在特定的应用场合下,哪种控制算法更适用?一、模糊控制概述模糊控制是一种无需准确模型或参数即可执行复杂控制系统的方法,它仅使用模糊逻辑来描述输入和输出之间的关系。
模糊控制系统的输入和输出都是模糊变量。
与其他控制方法相比,模糊控制系统可以更好地处理不确定性和模糊性,具有更强的容错能力和适应性。
模糊控制系统由四个主要组成部分组成:模糊化、模糊推理、解模糊化和规则库。
模糊化部分将传感器输出信号转换为模糊变量,模糊推理部分使用模糊逻辑基于模糊规则将模糊变量转换为控制信号,解模糊化部分将控制信号转换为精确的控制信号,规则库存储了模糊规则及其权重。
二、PID控制概述比例积分微分(PID)控制是一种经典的控制算法,其控制草图由三个部分组成。
比例项(P)根据当前误差大小进行输出,积分项(I)可以消除稳态误差,微分项(D)可以提高系统的稳定性并抑制系统的震荡。
PID控制器的设计基于系统的数学模型,在许多应用中,这个模型是已知的。
在这些情况下,PID控制器可以通过调整不同部分的增益以进行优化。
三、模糊控制与PID控制的对比1. 精度PID控制器可以实现非常高的精度,特别是在恒定环境下,模糊控制器具有更高的容错能力和适应性,而且围绕控制正常的范围内快速做出反应。
2. 调节PID调节通常是更容易实现的PLC控制器中自动化开发环境的系统。
Fuzzy可能更多地需要手动调整和对规则进行逐步精细的训练,但它也可以被训练自动化。
3. 适应性模糊控制器的好处是可以轻松地处理不确定性和模糊性,因此可以应对复杂环境。
PID控制器则对不确定性和模糊性更加敏感,而且会因不确定性的变化而导致过度响应或不足响应的问题。
4. 实际应用PID控制器广泛应用于许多领域,如化工、制造和机械工程。
人工智能控制技术课件:模糊控制
模糊集合
模糊控制是以模糊集合论作为数学基础。经典集合一般指具有某种属性的、确定的、
彼此间可以区别的事物的全体。事物的含义是广泛的,可以是具体元素也可以是抽象
概念。在经典集合论中,一个事物要么属于该集合,要么不属于该集合,两者必居其一,
没有模棱两可的情况。这表明经典集合论所表达概念的内涵和外延都必须是明确的。
1000
1000
9992
9820
的隶属度 1 =
= 1,其余为: 2 =
= 0.9992, 3 =
=
1000
1000
1000
9980
9910
0.982, 4 =
= 0.998, 5 =
= 0.991,整体模糊集可表示为:
1000
1000
1
0.9992
0.982
0.998
《人工智能控制技术》
模糊控制
模糊空基本原理
模糊控制是建立在模糊数学的基础上,模糊数学是研究和处理模糊性现
象的一种数学理论和方法。在生产实践、科学实验以及日常生活中,人
们经常会遇到模糊概念(或现象)。例如,大与小、轻与重、快与慢、动与
静、深与浅、美与丑等都包含着一定的模糊概念。随着科学技术的发展,
度是2 ,依此类推,式中“+”不是常规意义的加号,在模糊集中
一般表示“与”的关系。连续模糊集合的表达式为:A =
)( /其中“” 和“/”符号也不是一般意义的数学符号,
在模糊集中表示“构成”和“隶属”。
模糊集合
假设论域U = {管段1,管段2,管段3,管段4,管段5},传感器采
1+|
模糊控制的原理
模糊控制的原理
模糊控制是一种基于模糊逻辑原理的控制方法,它通过将非精确的输入信息转化为具有模糊性质的模糊输入,并通过模糊规则和模糊推理来生成模糊输出,最终将其转化为实际的控制量。
模糊控制包括模糊化、模糊推理和去模糊化三个步骤。
在模糊化阶段,将输入信息通过模糊化函数转化为模糊输入。
通常采用隶属函数来描述输入信息的隶属度,如三角形函数、梯形函数等。
模糊化函数将不确定的输入信息映射为隶属度在[0,1]之间的模糊集合。
接下来,在模糊推理阶段,通过建立一组模糊规则来进行推理。
模糊规则包括模糊条件和模糊结论。
通过匹配输入信息的隶属度和规则中的条件隶属度,可以得到一组规则的激活度。
然后,根据激活度和规则结论的隶属度,计算出模糊输出。
最后,在去模糊化阶段,将模糊输出转化为实际的控制量。
通常采用去模糊化方法来获得一个具体的输出值。
常用的去模糊化方法包括质心法、加权平均法等。
这些方法将模糊输出的隶属度函数与去模糊化函数相结合,得到一个实际的输出值。
模糊控制方法的优点是可以处理非线性、不确定性和模糊性的控制问题,适用于那些难以用精确数学模型描述的系统。
它广泛应用于工业控制、机器人、交通控制等领域,取得了很好的效果。
模糊控制算法
相互促进发展
模糊集合与模糊逻辑相互促进,不断发展,为解决复杂问题提供了 有力的工具。
03
模糊控制器设计
输入输出变量的确定
输入变量的确定
根据被控对象的特性和控制要求,选 择合适的输入变量,如温度、湿度、 压力等。
输出变量的确定
根据控制要求和系统性能指标,选择 合适的输出变量,如阀门开度、加热 功率等。
模糊控制算法
目录
• 模糊控制算法概述 • 模糊集合与模糊逻辑 • 模糊控制器设计 • 模糊控制算法的实现 • 模糊控制算法的优缺点 • 模糊控制算法的发展趋势与展望
01
模糊控制算法概述
模糊控制算法的定义
模糊集合
模糊集合是传统集合的扩展,它允许元素具有部分属于、部分不属于某个集合的模糊性。在模糊集合中,每个 元素都有一个隶属度,表示它属于该集合的程度。
感谢您的观看
THANKS
糊规则,计算出输出变量的隶属度函数。
模糊推理
基于专家知识和经验制定的模糊条件语句, 用于描述系统输入与输出之间的关系。模糊 规则通常采用“IF-THEN”形式,其中 “IF”部分是输入变量的模糊集合, “THEN”部分是输出变量的模糊集合。
去模糊化
将输出变量的模糊集合转换为精确值的过程 。通过选择合适的去模糊化方法(如最大值 去模糊化、最小值去模糊化、中心平均去模 糊化等),将输出变量的隶属度函数转换为 具体的输出值。
02
规则制定困难
模糊控制算法的核心是模糊规 则的制定,而模糊规则的制定 需要经验丰富的专业人员,且 往往需要反复调整和优化。
03
计算复杂度较高
对于大规模系统,模糊控制算 法的计算复杂度可能较高,需 要高性能的硬件设备才能实现 实时控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014-11-29 1
1.1
模糊控制理论的产生
• 客观世界中普遍存在的模糊现象
人的胖瘦
年龄大小
个子高低
2014-11-29
2
1. 1 模糊控制理论的产生
A tall guy
A short guy
At what point short people become tall?
2014-11-29 3
(1)确定模糊控制器的输入变量和输出变量; (2)设计模糊控制器的控制规则; (3)确立模糊化和非模糊化的方法; (4)选择模糊控制器的输入变量及输出变量的论域并确 定模糊控制器的参数(如量化因子,比例因子); (5) 编制模糊控制算法的应用程序; (6) 合理选择模糊控制算法的采样时间。
2014-11-29 14
i 1
n
当输入变量E、EC 分别取模糊集A、B 时,输出的操作( 控制量)量变化U,可根据模糊推理合成得到: U = (A B) ◦ R U的隶属函数为:
U ( z ) R ( X , Y , Z ) A ( x) B ( y )
x X yY
2014-11-29
2014-11-29
17
下表给出了语言变量的隶属函数赋值:
模糊变量(e, u)赋值表
隶属度 量化 等级
-3
0 0 0 0 1
-2
0 0 0 0.5 0.5
-1
0 0 0.5 1 0
0
0 0 1 0 0
1
0 1 0.5 0 0
2
0.5 0.5 0 0 0
3
1 0 0 0 0
18
语言变量
PB PS O NS NB
0.5 ( 3) 0.5 ( 2) 1 ( 1) 0.5 0 0.5 1 0 2 0 3
(0.5 0.5 1 0.5 0.5 0 0)
1
2014-11-29 22
谢 谢
2014-11-29 23
1.2
模糊控制理论的产生
• 经典二值(布尔)逻辑
–在经典二值(布尔)逻辑体系中,所有的分类都被假定 为有明确的边界;(突变) –任一被讨论的对象,要么属于这一类,要么不属于这一 类; –一个命题不是真即是假,不存在亦真亦假或非真非伪的 情况。(确定)
2014-11-29
4
1.2
模糊控制理论的产生
— —通过常规集合来工作的。
• 经典(二值)逻辑的数学基础:
– 常规集合:
集合中的对象关系被严格划分为 0 或 1 ,不存 在介于两者之间的对象。
(1---完全属于这个集合;0---完全不属于这个集 合)
2014-11-29
6
1.2
模糊控制理论的产生
— —通过模糊集合来工作的。
• 模糊逻辑的数学基础:
R ( X , Y , Z ) R ( xi ) R ( yi ) R ( zi )
i i i i
2014-11-29
11
全部控制规则所对应的模糊关系: R的隶属函数为
n
R ( X , Y , Z ) R ( X , Y , Z )
i 1
i
R Ri
3.1 单输入单输出模糊控制器设计
一个单输入单输出模糊控制器的结构如下图所 示,这是一个实际的温度控制系统:
2014-11-29
15
电热炉用于对金属的热处理,要求温度保持在600℃。人 工操作控制温度时,根据操作工人的经验,控制规则可以 用语言描述如下: 若炉温低于600℃则升压,低得越多升压越高;
• 模糊逻辑
– 对二值逻辑的扩充。关键的概念是:渐变的隶属关系。 – 一个集合可以有部分属于它的元素;(渐变) – 一个命题可能亦此亦彼,存在着部分真部分伪。(不 完全确定) –模糊逻辑是通过模仿人的思维方式来表示和分析不确 定、不精确信息的方法和工具。
2014-11-29
5
1.2
模糊控制理论的产生
2014-11-29 10
2.3 推理算法
目前模糊推理有10余种方法,大致分为直接法 和间接法二大类。 通常把隶属函数的隶属度值视为真值进行推理 的方法称之为直接推理法,常用的是Mamdani 的max-min 的合成法。 把规则库中的Ai Bi Ci 的空间分别看作X、Y、 Z论域时, 可得: Ri = (Ai Bi) Ci Ri的隶属函数为:
若炉温高于600℃则降压,高得越多降的越低;
若炉温等于600℃则保持电压不变。 采用模糊控制炉温时,系统的工作原理如下: (1) 模糊控制器的输入变量和输出变量 误差:e(K) = t(K) – t0 输出变量是触发电压 u 的变化
2014-11-29 16
(2) 输入变量及输出变量的模糊语言描述 描述输入变量及输出变量的语言值的模糊子集为: {负大, 负小, 0, 正小, 正大} 即:{NB, NS, ZO,PS, PB} 设误差 e 的论域为 X,并将误差大小量化为七个等级,分 别表示为-3, -2, -1, 0, +1, +2, +3, 有: X = {-3, -2, -1, 0, 1, 2, 3} 同理,选控制量u的论域为Y,也量化为七个等级 Y = {-3, -2, -1, 0, 1, 2, 3}
12
2.4 去模糊化
控制量可由输出Ui的隶属度函数加权平均判决法得到,即:
(U ) U
i 1 i
ቤተ መጻሕፍቲ ባይዱ
n
i
(U )
i 1 i
n
2014-11-29
13
3、基本模糊控制器的设计方法
经典控制器是建立在对系统的数学分析基础上。模糊 控制器根据经验来确定参数和控制规则,最终在实际系统 中进行调整。模糊控制器的设计包括以下几项内容:
模糊输入集合
推理机
模糊输出集合
模糊推理系统
2014-11-29 8
2.1 模糊化 将检测输入变量值变换成相应的论域,将输入数 据转换成合适的语言值,如: {PB, PM, PS, ZO, NS, NM, NB} = {“正大”, “ 正中”, “正小”, “零”, “负小”, “负 中”, “负大”}。
2014-11-29
(3) 模糊控制规则的语言描述 根据手动控制策略,模糊控制规则可归纳如 ① 若 e 负大,则 u 正大; ② 若 e 负小,则 u 正小; ③ 若 e 为零,则 u 为零; ④ 若 e 正小,则 u 负小: ⑤ 若 e 正大,则 u 负大。 即: ① if e = NB then u = PB ② if e = NS then u = PS ③ if e = O then u = O ④ if e = PS then u = NS ⑤ if e = PB then u = NB
2014-11-29
( An Bn )
20
(5) 模糊决策 模糊控制器的控制作用取决于控制量:
ue R
~ ~ ~
~
即,控制量 u 实际上等于误差的模糊向量 e 和 ~
~
模糊关系 R 的合成,当取e = PS 时.则有 :
~
u e R (0.5, 0.5, 1, 0.5, 0.5, 0, 0)
2014-11-29
19
(4) 模糊控制规则的矩阵形式 模糊控制规则实际上是一组多重条件的语 句,它可以表示为从误差论域 X 到控制量论 域 Y 的模糊关系R。
根据多重条件语句 “若A1则B1,若A2则B2, …,若An则Bn”表示从 X 到 Y 的一个模糊关 系R,即:
R ( A1 B1 ) ( A2 B2 )
并建立对应的模糊集的隶属函数。
2014-11-29
9
2.2 规则库
规则库包含应用领域的知识和控制目标,它由数据和模糊 语言控制规则组成,如: IF 温度(E) 高 AND 温度变化时间(EC) 长 THEN 阀门 大 若有n个模糊规则.可写成: R1 IF E is A1 AND EC is B1 THEN U is C1 R2 IF E is A2 AND EC is B2 THEN U is C2 ┆ Rn IF E is An AND EC is Bn THEN U is Cn 其中E,EC是控制对象的状态变量,U是控制变量。
~ ~ ~
2014-11-29
21
(6) 控制量的模糊量转化为精确量 上述 u 为一模糊向量,即:
~
u (0.5 / 3) (0.5 / 2) (1 / 1) (0.5 / 0) ~ (0.5 / 1) (0 / 2) (0 / 3)
加权平均判决
(ui )ui u (ui )
– 模糊集合:
允许在一个集合部分隶属。即 对象在模糊集 合中的隶属度可为从0 - 1之间的任何值。 即可以从“不隶属”到“隶属”逐步过渡。
2014-11-29
7
2、模糊控制器的基本原理
模糊逻辑控制(Fuzzy Logic Control, FLC) 的基本结构如下图:
规则库
精确输入
模糊器
去模糊器
精确输出