模糊控制器的设计
模糊控制器设计的基本方法

第5章 模糊控制器设计的基本方法5.1 模糊控制器的结构设计结构设计:确定输入、输出变量的个数(几入几出)。
5.2 模糊控制规则设计1. 语言变量词集 {}PB PM PS O NS NM NB ,,,,,,2. 确立模糊集隶属函数(赋值表)3. 建立模糊控制规则,几种基本语句形式: 若A 则B c R A B A E=⨯+⨯ 若A 则B 否则C c R A B A C =⨯+⨯若A 或B 且C或D 则E ()()R A B E C D E =+⨯+⨯⎡⎤⎡⎤⎣⎦⎣⎦ 4. 建立控制规则表5.3 模糊化方法及解模糊化方法模糊化方法1. 将[]b a ,内精确量离散化为[]n n +-,内的模糊量2. 将其区间精确量x 模糊化为一个单点集,即0)(,1)(==x x μμ 模糊推理及非模糊化方法 1. MIN-MAX ——重心法11112222n 00R and R and R and and '?n n n A B C A B C A B C x y c →→→→= 三步曲:取最小 1111'()()()()c A o B o C z x y z μμμμ=∧∧ 取最大 12''''()()()()n c c c c z z z z μμμμ=∨∨∨ 2.最大隶属度法例: 10.30.80.50.5112345C =+-----+++,选3-=*u20.30.80.40.211012345C =+++++,选5.1221=+=*u5.4 论域、量化因子及比例因子选择论域:模糊变量的取值范围 基本论域:精确量的取值范围误差量化因子:e e x n k /= 比例因子:e y k u u /= 误差变化量化因子:c c x m k /=5.5 模糊控制算法的流程m j n i C u B EC A E ij j i ,,2,1;,,2,1 then then if =====其中 i A 、 j B 、ij C 是定义在误差、误差变化和控制量论域X 、Y 、Z 上的模糊集合,则该语句所表示的模糊关系为j i ij j i C B A R ,⨯⨯=mj n i j i C B A R z y x z y x ij j i=====,1,1)()()(),,(μμμμ根据模糊推理合成规则可得:R B A U )(⨯=Yy Xx B A R U y x z y x z ∈∈=)()(),,()(μμμμ设论域{}{}{}l m n z z z Z y y y x x x X ,,,,,,,Y ,,,,212121 ===,则X ,Y ,Z 上的模糊集合分别为一个n ,m 和l 元的模糊向量,而描述控制规则的模糊关系R 为一个m n ⨯行l 列矩阵。
自适应模糊PID控制器的设计与仿真

自适应模糊PID控制器的设计与仿真自适应模糊PID控制器是一种结合了模糊控制和PID控制的自适应控制器,它能够在系统的不同工况下根据实际需求对PID参数进行自适应调整,从而使得系统具有更好的动态性能和稳定性。
本文将介绍自适应模糊PID控制器的设计思路和仿真过程。
1.设计思路1.1系统建模首先需要对待控制的系统进行建模,得到系统的数学模型。
这可以通过实验数据或者理论分析来完成。
一般情况下,系统的数学模型可以表示为:$G(s)=\frac{Y(s)}{U(s)}=\frac{K}{s(Ts+1)}$其中,K是系统的增益,T是系统的时间常数。
1.2设计模糊控制器接下来需要设计模糊控制器,包括模糊规则、模糊集和模糊运算等。
模糊控制器的输入是系统的误差和误差的变化率,输出是PID参数的调整量。
1.3设计PID控制器在模糊控制器的基础上,设计PID控制器。
PID控制器的输入是模糊控制器的输出,输出是控制信号。
1.4设计自适应机制引入自适应机制,根据系统的性能指标对PID参数进行自适应调整。
一般可以采用Lyapunov函数进行系统性能的分析和优化。
2.仿真过程在仿真中,可以使用常见的控制系统仿真软件,如MATLAB/Simulink 等。
具体的仿真过程如下:2.1设置仿真模型根据系统的数学模型,在仿真软件中设置仿真模型。
包括系统的输入、输出、误差计算、控制信号计算等。
2.2设置模糊控制器根据设计思路中的模糊控制器设计,设置模糊控制器的输入和输出,并设置模糊规则、模糊集和模糊运算等参数。
2.3设置PID控制器在模糊控制器的基础上,设置PID控制器的输入和输出,并设置PID参数的初始值。
2.4设置自适应机制设置自适应机制,根据系统的性能指标进行PID参数的自适应调整。
2.5运行仿真运行仿真,观察系统的响应特性和PID参数的变化情况。
根据仿真结果可以对设计进行调整和优化。
3.结果分析根据仿真结果,可以分析系统的稳定性、动态性能和鲁棒性等指标,并对设计进行调整和改进。
基于MATLAB的模糊PID控制器的设计

基于MATLAB的模糊PID控制器的设计模糊PID控制器是一种常用的控制算法,可以解决传统PID控制器在非线性系统中效果不佳的问题。
在MATLAB中,可以使用fuzzylogic工具箱来设计模糊PID控制器。
模糊PID控制器的设计过程分为三个步骤:建立模糊系统、设计控制器和性能评估。
接下来,设计模糊PID控制器。
在MATLAB中,可以使用fuzzy工具箱提供的mamdani和sugeno两种模糊控制器类型。
其中,mamdani模糊控制器基于模糊规则的if-then逻辑,而sugeno模糊控制器使用模糊规则来计算模糊输出。
根据系统的具体需求,可以选择合适的模糊控制器类型,并设置相应的参数。
同时,可以使用模糊控制器设计工具来对模糊控制器进行优化和调整。
最后,对设计的模糊PID控制器进行性能评估。
在MATLAB中,可以使用模拟仿真工具对模糊PID控制器进行测试和评估。
具体方法是将模糊PID控制器与待控制的系统进行耦合,观察系统的响应和控制效果,并评估其性能和稳定性。
可以通过调整模糊PID控制器的参数和模糊规则来改善控制效果。
总之,基于MATLAB的模糊PID控制器设计包括建立模糊系统、设计控制器和性能评估三个步骤。
通过合理设置模糊输入、模糊输出和模糊规则,可以有效地解决非线性系统的控制问题。
同时,利用MATLAB提供的模糊控制器设计工具和性能评估工具,可以对模糊PID控制器进行优化和改进,以达到更好的控制效果和稳定性。
基本模糊控制器的设计

-3 0 0 0 0 0.7 0.7 0
-2 0 0 0 0.1 1 0.2 0
-1 0 0 0 0.7 0.7 0 0
xi 0 0 0 0.1 1 0.1 0 0
1 0 0 0.7 0.7 0 0 0
2 0 0.2 1 0.1 0 0 0
3 0 0.7 0.7 0 0 0 0
4 0.2 1 0.1 0 0 0 0
下一页
0 PB 0 0 0 0 0 0 0 PM 0 0 0 0 0 0 0 PS 0 0 0 0 0 0 0.1 0 0 0 0 0 0.1 0.7 1 NS 0 0 0.1 0.7 1 0.7 0.1 NM 0.2 0.7 1 0.7 0.2 0 0 NB 1 0.7 0.2 0 0 0 0
上一页
建立语言变量模糊集合隶属度表
上一页 下一页
什么是基本论域? 在模糊控制器中,每个语言变量都有一个允许的变化 范围,这一范围被称为语言变量的基本论域。 以双输入单输出模糊控制器为例 对于温度控制系统,当控制目标为60±3℃时, ±3℃ 为误差允许的变化范围。 习惯表示为60±3℃ 一般形式习惯表示为60±e 基本论域表示形式为[-3,3] 基本论域表示形式为 [-e,e]
上一页
下一页
模糊集合论域上的模糊集合数与基本论域上的等 级数相同,模糊集合取名也与等级名相同。
等级 正大 正中 正小 零 负小 负中 负大
模糊集合 PB PM PS 0 NS NM NB
上一页 下一页
基本论域中等级的划分不是唯一的,一般参考控制精度划。如: 负大 负中 负小 零 正小 正中 正大
上一页
下一页
误差基本论域和模糊集合论域如下: -3 -2 -1 0 1 2 3 基本论域长度:2e
模糊控制器的设计步骤

模糊控制器的设计步骤引言在控制理论中,模糊控制是一种根据模糊逻辑进行决策和控制的方法。
模糊控制器的设计步骤非常重要,本文将详细探讨模糊控制器设计的各个步骤。
一、确定控制目标控制系统的第一步是明确控制目标。
确定控制目标包括明确系统的输入和输出变量,以及期望的控制效果。
控制目标的明确定义对于后续的模糊控制器设计至关重要。
二、建立模糊化输入输出变量在模糊控制器设计中,需要将实际的输入输出变量进行模糊化。
模糊化是指将实际物理变量的取值映射到一系列模糊集合中。
模糊化过程需要确定模糊集合的数量和形状。
可以使用三角型、梯型等形状表示模糊集合。
2.1 模糊化输入变量模糊化输入变量需要确定输入变量的模糊集合和隶属度函数。
通过隶属度函数,可以将实际输入变量的取值映射到各个模糊集合中。
通常使用高斯函数、三角函数等形式的隶属度函数。
2.2 模糊化输出变量模糊化输出变量的过程类似于模糊化输入变量。
需要确定输出变量的模糊集合和隶属度函数。
同样地,可以使用各种形式的隶属度函数来描述输出变量的模糊集合。
三、制定模糊规则模糊规则是模糊控制器的核心部分,用于将模糊输入变量映射到模糊输出变量上。
模糊规则的制定需要基于专家经验或者系统的训练数据。
通常使用“如果-那么”形式的规则来描述模糊控制器的行为。
3.1 规则库的建立规则库是所有模糊规则的集合。
规则库的建立过程需要根据具体的系统特点和控制要求进行设计。
规则库中的每一条规则都包含一组条件和一个结论。
3.2 规则的模糊化在制定模糊规则时,需要对规则中的条件和结论进行模糊化处理。
模糊化处理的目的是将实际的输入值映射到相应的模糊集合上。
3.3 规则的归结在进行模糊控制运算时,需要将模糊输入和模糊规则进行匹配,并计算出相应的输出结果。
规则的归结是指将输入值和规则进行匹配,并计算出匹配程度。
3.4 规则的去模糊化规则的去模糊化是指将模糊输出结果转换为实际的物理输出值。
去模糊化需要考虑到模糊输出的不确定性和误差。
自动控制系统中的模糊控制器设计技巧

自动控制系统中的模糊控制器设计技巧自动控制系统是现代工业生产的重要组成部分,而模糊控制器作为一种常用的控制策略,广泛应用于各种工业领域。
模糊控制器通过模糊逻辑和模糊推理来处理不确定性和非线性问题,具有灵活性和适应性高的特点。
在设计模糊控制器时,需要考虑多个因素,下面将介绍一些设计模糊控制器的技巧。
首先,选择适当的模糊逻辑和模糊推理方法是设计模糊控制器的基础。
模糊逻辑是将输入和输出之间的关系进行模糊化,以便用模糊推理方法进行推理和控制。
在选择模糊逻辑和模糊推理方法时,应考虑控制系统的具体需求和性能要求。
常见的模糊逻辑包括最小最大法、加法法和乘法法,而模糊推理方法包括模糊规则和模糊推理机制。
其次,建立合适的输入输出模糊化和去模糊化方法是设计模糊控制器的关键。
在输入模糊化阶段,需要将输入经过模糊化处理,将连续的输入值转换为模糊集合,以便后续的模糊推理。
常见的输入模糊化方法包括三角隶属函数、梯形隶属函数和高斯隶属函数。
在输出去模糊化阶段,需要将模糊控制器的输出转换为实际控制信号。
常见的输出去模糊化方法包括最大值法、平均值法和加权平均值法。
此外,对于模糊控制器中的模糊规则的设计,需要根据实际控制需求和系统特点进行合理的规则设置。
模糊规则是模糊控制器的核心部分,包含了控制输入和输出之间的模糊关系。
在设计模糊规则时,应对系统进行建模和分析,合理划分输入和输出的模糊集合,并利用专家经验和实验数据进行规则的设置。
常见的规则设置方法包括基于经验的设置和基于数据的设置。
此外,对于模糊控制器的参数调整,可以采用试探法、经验法和优化算法等不同的方法。
试探法是一种简单而直观的参数调整方法,通过不断试探和调整参数值来改善系统的控制性能。
经验法是基于专家经验和工程实践的参数调整方法,可以快速调整模糊控制器的参数以满足系统控制要求。
优化算法是一种系统化的参数调整方法,通过建立数学模型和优化目标函数,自动求解最优参数。
最后,模糊控制器的性能评价和系统的鲁棒性分析是设计模糊控制器的重要步骤。
模糊控制器的设计与优化

模糊控制器的设计与优化模糊控制器是一种通过模糊推理来实现系统控制的方法。
它通过将不确定性和模糊性考虑进控制系统中,可以在一些模糊的或者难以建模的情况下实现良好的控制性能。
本文将介绍模糊控制器的基本原理、设计方法和优化技术。
一、模糊控制器的基本原理在介绍模糊控制器的设计与优化之前,我们首先来了解一下模糊控制器的基本原理。
模糊控制器的核心思想是使用模糊规则来描述输入和输出之间的关系,通过对输入进行模糊化,并通过一系列的模糊规则进行模糊推理,最终输出一个模糊的控制信号,以实现对系统的控制。
模糊控制器通常由模糊化、规则库、推理机和去模糊化四个部分组成。
模糊化过程是将输入变量映射为模糊集合,即将精确的数值转化为模糊集合的隶属度值。
规则库是存储了一系列模糊规则的知识库,这些知识规则描述了输入和输出之间的关系。
推理机则负责根据输入的模糊集合和模糊规则进行推理,生成模糊的控制信号。
最后,去模糊化过程将模糊的控制信号转化为具体的输出信号。
二、模糊控制器的设计方法模糊控制器的设计是根据具体的系统需求和控制目标而定的,一般可以采用以下几种设计方法。
1. 经验法则设计:这种方法是基于经验的,根据设计者的经验和知识来构建模糊规则库。
设计者通过分析系统的行为和特点,确定适合的输入变量和规则,以达到满足控制需求的目的。
2. 基于模型的设计:这种方法是基于系统的数学模型进行设计的。
设计者首先建立系统的数学模型,然后根据模型的特点进行模糊化和规则的设计,从而构建模糊控制器。
3. 优化算法设计:这种方法是使用优化算法对模糊控制器进行设计和优化。
设计者可以使用遗传算法、粒子群优化等算法来搜索最优的模糊规则和参数,以达到最佳的控制性能。
三、模糊控制器的优化技术模糊控制器的优化是为了改善其控制性能,提高系统的响应速度和稳定性。
以下介绍几种常用的模糊控制器优化技术。
1. 知识库的优化:知识库是模糊控制器设计中非常重要的部分。
优化知识库可以通过添加、删除或修改模糊规则来提高系统的控制性能。
模糊PID控制原理与设计步骤

模糊PID控制原理与设计步骤模糊PID控制(Fuzzy PID control)是在PID控制基础上引入了模糊逻辑的一种控制方法。
相比传统的PID控制,模糊PID控制能够更好地适应系统的非线性、时变和不确定性等特点,提高系统的性能和鲁棒性。
设计步骤:1.确定系统的模型和控制目标:首先需要对待控制的系统进行建模,确定系统的数学模型,包括系统的输入、输出和动态特性等。
同时,需要明确控制目标,即系统应达到的期望状态或性能指标。
2.设计模糊控制器的输入和输出变量:根据系统的特性和控制目标,确定模糊控制器的输入和输出变量。
输入变量通常为系统的误差、误差变化率和累积误差,输出变量为控制力。
3.确定模糊集和模糊规则:对于每个输入和输出变量,需要确定其模糊集和模糊规则。
模糊集用于将实际变量映射为模糊集合,如“大、中、小”等;模糊规则用于描述输入变量与输出变量之间的关系,通常采用IF-THEN形式,如“IF误差大AND误差变化率中THEN控制力小”。
4.编写模糊推理和模糊控制算法:根据确定的模糊集和模糊规则,编写模糊推理和模糊控制算法。
模糊推理算法用于根据输入变量和模糊规则进行推理,生成模糊的输出变量;模糊控制算法用于将模糊的输出变量转化为具体的控制力。
5.调试和优化:根据系统的实际情况,调试和优化模糊PID控制器的参数。
可以通过试错法或专家经验等方式对模糊集、模糊规则和模糊函数等进行调整,以达到较好的控制效果。
6.实施和验证:将调试完成的模糊PID控制器应用到实际系统中,并进行验证。
通过监控系统的实际输出和期望输出,对模糊PID控制器的性能进行评估和调整。
总结:模糊PID控制是一种将模糊逻辑引入PID控制的方法,能够有效地提高系统的性能和鲁棒性。
设计模糊PID控制器的步骤主要包括确定系统模型和控制目标、设计模糊控制器的输入输出变量、确定模糊集和模糊规则、编写模糊推理和模糊控制算法、调试和优化以及实施和验证。
通过这些步骤,可以设计出较为优化的模糊PID控制器来实现系统的控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模糊控制器的设计
一、 PID 控制器的设计
我们选定的被控对象的开环传递函数为3
27
()(1)(3)G s s s =
++,采用经典的PID 控
制方法设计控制器时,由于被控对象为零型系统,因此我们必须加入积分环节保证其稳态误差为0。
首先,我们搭建simulink 模型,如图1。
图1simulink 仿真模型
由于不知道Kp ,Kd ,Ki ,的值的大致范围,我们采用signal constraints 模块进行自整定,输入要求的指标,找到一组Kp ,Kd ,Ki 的参数值,然后在其基础上根据经验进行调整。
当选定Kp=2,Kd=,Ki=时,可以得到比较好的响应曲线。
调节时间较短,同时超调量很小。
响应曲线如图2所示。
图2 PID 控制响应曲线
将数据输出到工作空间,调节时间ts =,超调量%0σ=。
可以看出,PID 控制器的调节作用已经相当好。
模糊控制器的设计
1、模糊控制器的结构为:
图3 模糊控制器的结构 2、控制参数模糊化
控制系统的输入为偏差e 和偏差的变化率ec ,输出为控制信号u 。
首先对他们进行模糊化处理。
量化因子的计算max min
**
max min
x x k x x -=
- 比例因子的计算**max min
max min
u u k u u -=-
其中,*max x ,*
min x 为输入信号实际变化范围的最大最小值;max x ,min x 为输入信号论域的最大最小值。
*max u ,*min u 为控制输出信号实际变化范围的最大最小值,
max u ,min u 输出信号论域的最大最小值。
被控变量 基本论域 论域
量化/比例因子
e [-1,1]
{-3,-2,-1,0,1,2,3} 3e k = ec
[-1,1] {-3,-2,-1,0,1,2,3} 3ec k = u
[-2,2]
{-6,-4,-2,0,2,4,6}
1/3u k =
相应的语言值为NB ,NM ,NS ,ZO ,PS ,PM ,PB 。
分别表示负大、负中、负小、零、正小、正中、正大。
3、确定各模糊变量的隶属函数类型
语言值的隶属度函数就是语言值的语义规则,可分为连续式隶属度函数和离散化的隶属度函数。
本系统论域进行了离散化处理,所以选用离散量化的隶属度函数。
隶属度函数一般是根据操作人员的经验给出。
设计中遵循的一般原则是:选择的隶属度形状越陡,其分辨率就越高,模糊控制的灵敏度就越高;相反,如果隶属度函数形状越平缓,其分辨率就越低,控制性能就越平稳。
所以在误差为零的区域附近,要采用高分辨率的隶属度函数,而在误差较大的区域选择分辨率低的隶属度函数,使系统获得较好的稳定性。
根据经验e,ec和u的隶属函数类型我们都选择了gaussmf类型。
如图4所示。
图4-1Mamdany型控制器偏差e的隶属度函数
图4-2Mamdany型控制器偏差变化率ec的隶属度函数
图4-3Mamdany型控制器输出u的隶属度函数
4、建立模糊控制规则
模糊控制规则对模糊控制器是否能取得好的控制效果起着非常关键的作用。
常用的建立模糊规则的方法有经验归纳法和合成推理法两种。
所谓的经验归纳法,就是根据专家经验、操作人员的长期实践和推测经过整理、归纳和提炼后构成模糊控制规则系统的方法。
合成推理法就是根据已有的输入输出数据进行模糊推理合成,建立模糊规则。
首先我们尝试了根据PID控制所得到的数据进行模糊推理,建立模糊规则,但是经过反复调试所取得的控制效果并不理想。
于是我们转而采用专家经验归纳的规则进行控制,在其基础上进行调整。
模糊条件语言为if e and ec then u
表2 模糊控制规则表
e ec-3 -2 -1 0 1 2 3
-3
NB NB NB NB NB NB NB -2 NB NB NB NB NM NM NS
-1 NB NB NM NM NS NS PS
NM NS NS ZO PS PS PM
1 NS PS PS PM PM PB PB
2
PS PM PM PB PB PB PB
3 PB PB PB PB PB PB PB
5、模糊控制查询表的建立
根据语言变量E和EC论域的量化等级,按照上面合成推理的方法,分别计算不同模糊变量值输入组合情况下的各个输出值,就可以获得一个模糊控制查询表。
这将是一个 7×7(49 点)的控制表。
在状态观测器中,同时输入e和ec的值,点击回车键,就会自动显示u的值。
如图5。
图5模糊推理规则观测器计算输出值
按照此方法,依次计算出u的值。
表
e ec-3 -2 -1 0 1 2 3
-3
-2
-1
1
2
3
6、模糊控制器的构建及调试
利用MATLAB中的模糊工具箱构建模糊控制器,并且添加到控制系统中。
为了消除稳态误差,仍然加入积分环节,根据PID调试结果,选择积分系数ki=。
将选择开关拨到模糊控制器,响应曲线如图6。
图6 调整前模糊控制响应曲线
我们发现在没有调整的情况下模糊控制器的控制效果非常差。
于是我们调整对隶属函数曲线的宽度、隶属函数的类型来改善控制效果。
在调整的过程中我们发现,越靠近中间的曲线的宽度和类型对响应输出的影响越大,而最左和最右边曲线的宽度和类型对输出的影响最小。
通过适当增加e中间曲线的宽度,减小ec 中间曲线的宽度,超调量减小,调节时间加快,调整后的隶属函数曲线如图7所示。
图7-1 调整后的Mamdany型控制器偏差e的隶属函数
图7-2 调整后的Mamdany型控制器偏差变化率ec的隶属函数
图7-3 调整后的Mamdany型控制器输出u的隶属函数
经过调整后,输出响应得到了较大改善,超调量减小,调节时间加快,调整后的
σ=,调节时间为响应曲线如图8所示。
调整后,阶跃响应的超调量为% 2.06%
=。
1.94
ts s
图8 调整后的模糊控制器响应曲线调整后的控制规则表面如图9所示。
图9 模糊控制器控制表面图
调整后的控制量变化如图10所示
图10 控制量变化图
结果对比
在传统PID控制器以及模糊控制器控制下的响应曲线对比图如图11所示。
图11 系统阶跃响应对比图
主要性能指标对比如表4。
结果分析
在传统PID 控制中,先利用自整定方法找到控制参数的大致范围,进行微调之后响应曲线基本符合要求。
超调量为0,调节时间也接近要求。
与传统PID 控制器相比,模糊控制器在本例中并没有体现出较大的优势,调节时间虽然稍微缩短,但有了一定的超调,响应曲线没有PID 控制平滑。
这跟传递函数的选取也有一定的关系,当改变被控对象后,我们发现模糊控制器的控制效果确实优于PID 控制。
本例中PID 控制效果很好,这也导致模糊控制改善调节效果的余地比较小。
隶属函数的线型对控制效果的影响。
一般工程应用中,选取三角型和高斯型分布比较多。
三角型可以加快调节时间,高斯型使响应输出更稳定,我们根据快速性和稳定性的要求进行选取,在本例中我们发现高斯型曲线调节效果更好。
隶属函数的宽度对控制效果的影响。
我们发现最中间的隶属函数的宽度对控制效果的影响最大,越靠近边上的影响越小。
e 中间的隶属函数宽度越大,超调量越大;越小,震荡越明显,甚至会出现不稳定,稳态特性变差。
ec 中间隶属函数的宽度越大,超调量越大,但调节时间越小。
u 中间隶属函数宽度越大,超调量越大;越小,震荡越明显,动态特性变差。
模糊控制器的控制规则对控制效果的影响。
开始我们尝试根据PID 控制器的结果采用合成推理的方法设计控制器,但是经过反复调整之后控制效果并不理想。
于是我们采用专家经验法设计控制器,效果有所改善,说明了简单地根据PID 控制结果设计模糊控制规则并不合理,模糊推理机制比较复杂的,要受到多方面因素的影响。
量化因子和比例因子对控制效果的影响。
当误差e 和误差变化率ec 较大时,应选取较小的e k 和ec k 以降低对输入量e 和ec 的分辨率;同时取较大的u k 增大控制量的变化,加快系统的过渡过程。
当误差e 和误差变化率ec 较小时,应选取较小的e k 和ec k 以提高对输入量e 和ec 的分辨率;同时取较小的u k 增大控制量的变化,抑制系统响应超调量的增加,是系统尽快达到稳态。
对于本例中简单的被控对象,模糊控制并没有体现出较大的优势。
但是对于一些复杂的系统,往往难以建立它的数学模型,而传统的控制理论都是建立在精确的数学模型的基础上的,这种情况下运用模糊控制的方法往往能取得比较好的控制效果。