3-3模糊控制器设计
- 格式:ppt
- 大小:9.67 MB
- 文档页数:61
3-1 模糊逻辑控制器由哪几部分组成各完成什么功能答:模糊控制系统的主要部件是模糊化过程、知识库(数据库和规则库)、推理决策和精确化计算。
1、模糊化过程 模糊化过程主要完成:测量输入变量的值,并将数字表示形式的输入量转化为通常用语言值表示的某一限定码的序数。
2、知识库 知识库包括数据库和规则库。
1)、数据库 数据库提供必要的定义,包含了语言控制规则论域的离散化、量化和正规化以及输入空间的分区、隶属度函数的定义等。
2)、规则库 规则库根据控制目的和控制策略给出了一套由语言变量描述的并由专家或自学习产生的控制规则的集合。
它包括:过程状态输入变量和控制输出变量的选择,模糊控制系统的建立。
3、推理决策逻辑 推理决策逻辑是利用知识库的信息模拟人类的推理决策过程,给出适合的控制量。
(它是模糊控制的核心)。
4、精确化过程 在推理得到的模糊集合中取一个能最佳代表这个模糊推理结果可能性的精确值的过程称为精确化过程。
{模糊控制器采用数字计算机。
它具有三个重要功能:1) 把系统的偏差从数字量转化为模糊量(模糊化过程、数据库两块); 2) 对模糊量由给定的规则进行模糊推理(规则库、推理决策完成); 3)把推理结果的模糊输出量转化为实际系统能够接受的精确数字量或模拟量(精确化接口)。
3-2 模糊逻辑控制器常规设计的步骤怎样应该注意哪些问题 答:常规设计方法设计步骤如下:1、 确定模糊控制器的输入、输出变量2、 确定各输入、输出变量的变化范围、量化等级和量化因子3、 在各输入和输出语言变量的量化域内定义模糊子集。
4、 模糊控制规则的确定5、 求模糊控制表 3-3 已知由极大极小推理法得到输出模糊集为:0.30.810.50.112345C =++++-----.试用重心法计算出此推理结果的精确值z 。
重心法重心法 是取模糊隶属度函数的曲线与横坐标围城面积的重心为模糊推理最终输出值。
连续:0()()v VvVv v dvv v dvμμ=⎰⎰ 离散:101()()mkvkk mvkk v v v v μμ===∑∑采用离散重心法:101()()0.3(1)0.8(2)1(3)0.5(4)0.1(5)0.30.810.50.10.3(1)0.8(2)1(3)0.5(4)0.1(5)2.7=-2.7407mkvkk mvkk v v v v μμ===⨯-+⨯-+⨯-+⨯-+⨯-=++++⨯-+⨯-+⨯-+⨯-+⨯-=∑∑3-5 设在论域(){42024}e =--误差,,,,和控制电压{024,6,8}u =,,上定义的模糊子集的隶属度函数分别如图3-21、图3-22所示。
目录摘要 (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)摘要摘要:本文主要介绍了模糊控制系统的研究现状、特点,以及模糊控制器的结构与工作原理。
同时对模糊控制器的设计进行了介绍和分析,对于其基本步骤和过程进行陈述,最后就模糊(及智能)控制理论与技术发展进行总结性的思考。
关键词:模糊控制;模糊控制器;模糊量;模糊化方法引言模糊控制是近代控制理论中的一种基于语言规则与模糊推理的高级控制策略和新颖技术,它是智能控制的一个重要分支,发展迅速,应用广泛,实效显著,引人关注[13]。
随着科学技术的进步,现代工业过程日趋复杂,过程的严重非线性、不确定性、多变量、时滞、未建模动态和有界干扰,使得控制对象的精确数学模型难以建立,单一应用传统的控制理论和方法难以满足复杂控制系统的设计要求。
而模糊控制则无需知道被控对象的精确数学模型,且模糊算法能够有效地利用专家所提供的模糊信息知识,处理那些定义不完善或难以精确建模的复杂过程。
因此,模糊控制成为了近年来国内外控制界关注的热点研究领域。
1 模糊控制简介模糊控制是一种以模糊集合论、模糊语言变量以及模糊推理为数学基础的新型计算机控制方法。
显然,模糊控制的基础是模糊数学,模糊控制的实现手段是计算机。
本章着重介绍模糊控制的基本思想、模糊控制的基本原理、模糊控制器的基本设计方法和模糊控制系统的性能分析。
模糊控制器设计步骤
嘿,咱来说说模糊控制器设计步骤这事儿哈!你知道不,这就像是搭积木,一块一块地来,最后搭出个漂亮的城堡。
先呢,你得明确你要控制啥,就像你得知道要搭个什么样的城堡,是高高的尖塔还是矮矮的方堡。
这就是确定被控对象和控制目标呀,可不能含糊!
然后呢,你得选好输入输出变量,这就好比给城堡选好门窗和装饰。
这些变量可得选得合适,不然城堡可就不伦不类啦。
接下来就是关键的一步啦,建立模糊规则库!这就好像是给城堡制定搭建规则,这里放块红积木,那里放块蓝积木。
这些规则得好好琢磨,可不能乱来。
再然后呀,就是确定模糊化和去模糊化方法啦。
这就像是给积木的形状做处理,让它们能更好地组合在一起,最后搭出好看的形状。
之后呢,设计模糊推理算法。
哎呀呀,这就如同让城堡的各个部分能巧妙地连接起来,形成一个整体。
再接下来,进行仿真和调试。
这不就跟搭城堡的时候不断调整积木的位置,看看哪里不合适赶紧改一样嘛。
等这一套下来,你的模糊控制器就差不多成型啦!就像城堡终于搭建完成,展现在眼前。
你想想看,要是这些步骤没做好,那模糊控制器不就跟歪歪扭扭的城堡一样,没法用啦!所以啊,每个步骤都得认真对待,就像对待自己心爱的宝贝一样。
咱可不能马马虎虎,不然最后哭都没地方哭去。
总之呢,模糊控制器设计步骤虽然听起来有点复杂,但只要一步一步来,就一定能做好。
就像搭积木,只要有耐心,就能搭出漂亮的城堡。
加油吧,朋友们!让我们一起把模糊控制器设计得棒棒的!。
模糊控制器的设计步骤模糊控制器是一种针对非线性、模糊、不确定性系统的控制方法,在控制领域有着广泛的应用。
设计一个模糊控制器需要遵循以下步骤:1. 确定控制系统的输入和输出在设计模糊控制器之前,首先需要明确控制系统的输入和输出是什么。
输入可以是系统的状态或者外部的信号,输出可以是系统的输出或者控制器的输出。
2. 确定输入和输出的量化范围输入和输出的范围需要进行量化,以便在模糊控制器中进行处理。
量化范围通常是以数字的形式表示,例如温度范围从0到100度。
3. 确定模糊变量模糊变量是指控制系统中模糊化的变量,例如温度可以被表示为模糊变量“冷”、“温暖”和“热”。
模糊变量的数量和它们之间的关系需要根据实际情况进行确定。
4. 确定模糊规则模糊规则是指模糊变量之间的关系,例如如果温度为“冷”则需要增加加热器的功率。
模糊规则可以通过专家系统或者试验数据来确定。
5. 设计模糊推理机制模糊推理机制是指根据模糊规则,将输入模糊变量转化为输出模糊变量的过程。
模糊推理机制可以是模糊关系、模糊逻辑或者模糊神经网络等。
6. 设计输出反模糊化输出反模糊化是指将模糊变量转化为具体的控制信号的过程,例如将“冷”、“温暖”和“热”转化为具体的温度控制信号。
输出反模糊化可以使用加权平均法、最大值法或者中心平均法等。
7. 设计模糊控制器模糊控制器是指将模糊规则、模糊推理机制和输出反模糊化组合在一起的系统。
模糊控制器可以使用模糊PID控制器、模糊自适应控制器或者模糊神经网络控制器等。
8. 仿真和调试在实际运用中,需要对模糊控制器进行仿真和调试,以验证控制效果和精度。
可以使用MATLAB等软件进行模拟和调试,优化控制器的各个参数和规则。
设计一个模糊控制器需要经过多个步骤,从控制系统的输入和输出、模糊变量、模糊规则、模糊推理机制、输出反模糊化到最终的控制器设计和仿真调试,需要综合考虑多个因素和参数,才能得到最优的控制效果。