⑴ 控制算法的分类,各自特点都是什么
控制算法分为模糊PID控制算法和自适应控制算法。各自的特点如下:
模糊PID控制算法的特点:
1、简化系统设计的复杂性,特别适用于非线性、时变、滞后、模型不完全系统的控制。
2、不依赖于被控对象的精确数学模型。
3、利用控制法则来描述系统变量间的关系。
4、不用数值而用语言式的模糊变量来描述系统,模糊控制器不必对被控制对象建立完整的数学模式。
5、模糊控制器是一语言控制器,便于操作人员使用自然语言进行人机对话。
6、模糊控制器是一种容易控制、掌握的较理想的非线性控制器,具有较佳的鲁棒性、适应性、强健性(Robustness)及较佳的容错性(Fault Tolerance)。
自适应控制算法的特点:
1、实现了控制器参数的在线自动整定。
2、与常规PID控制器有相同的结构。
3、采用单片微机实现了控制算法,实用性强,可靠性好。
⑵ 神经网络与模糊控制优劣
(2)由工业过程的定性认识出发,比较容易建立语言控制规则,因而模糊控制对那些数学模型难以获取,动态特性不易掌握或变化非常显着的对象非常适用。(3)基于模型的控制算法及系统设计方法,由于出发点和性能指标的不同,容易导致较大差异;但一个系统语言控制规则却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到折中的选择,使控制效果优于常规控制器 。(4)模糊控制是基于启发性的知识及语言决策规则设计的,这有利于模拟人工控制的过程和方法,增强控制系统的适应能力,使之具有一定的智能水平。(5)模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、时变及纯滞后系统的控制。|||什么是模糊控制?与传统控制理论相比有什么优点?模糊控制是近代控制理论中建立在模糊集合轮上基础上的一种基于语言规则与模糊推理的控制理论,它是智能控制的一个重要分支。与传统控制理论相比,模糊控制有两大不可比拟的优点:第一,模糊控制在许多应用中可以有效且便捷的实现人的控制策略和经验,这一优点自从模糊控制诞生以来就一直受到人们密切的关注;第二,模糊控制不需要被控对象的数学模型即可实现较好的控制,这是因为被控对象的动态特性已隐含在模糊控制器输入、输出模糊集及模糊规则中。所以模糊控制被越来越多的应用于各个领域,尤其是被广泛应用于家电系列中,基于模糊控制的洗衣机就是其中的一个典型实例。|||模糊控制实质上是一种非线性控制,从属于智能控制的范畴。模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。|||优点:对于难于建立模型的控制对象不失为一种良好的控制方法。
⑶ 模糊控制器的性能一定优于是否传统PID算法吗
不一定,若要求反应迅速那么可以选择模糊控制方式。若要求控制精度高则可以选择PID方式。
⑷ 经典控制理论与模糊控制理论的特点、区别及关系是什么
1)它是一种非线性控制方法,工作范围宽,适用范围广,特别适合非线性系统的控制。
(2)它不依赖于对象的数学模型,对无法建模或很难建模的复杂对象,也能利用人的经验知识来设计模糊控制器完成控制任务。而传统的控制方法都要已知被控对象的数学模型,才能设计控制器。
(3)它具有内在的并行处理机制,表现出极强的鲁棒性,对被控对象的特性变化不敏感,模糊控制器的设计参数容易选择调整。算法简单,执行快,容易实现。不需要很多的控制理论知识,容易普及推广。
正因为模糊控制具有以上显着的优点,很多国际着名的专家学者指出:“模糊控制是21世纪的控制技术”,将有非常广阔的发展前途和产品市场。
⑸ 求模糊控制算法,汇编语言编写的,关于温度控制的!感谢
模糊控制比较常用的两种算法;普通模糊控制算法,模糊PID控制算法
普通模糊控制算法:建立在人工经验知识的基础上,需要明确控制要求,并结合人工控制经验,然后才可以做出实用的模糊控制算法。虽然有很多样板经验表可以使用,但还需要根据实际控制对象做些修改,才可使用。
模糊PID控制算法:对人工经验要求的比较少,但需要结合PID控制经验和现场试验数据,才能做出好的控制算法。
编程原理:只讲普通模糊控制算法,模糊PID自己去找资料,模糊PID太容易实现,故不再赘述。
下面一至六步,我只说了一些计算过程,它们可以使用matlab完成,实现起来比较简单,只把matlab计算得到的表格放到模糊控制程序里即可,也就是说借助matlab编写模糊控制算法只需要进行第一、二、七步的操作。
第一步:收集模糊经验,分条列出,可以暂时使用样板经验表(经验表和分条列出的经验是相通的)。
第二步:确定各模糊集合隶属度函数
第三步:取一组输入输出数据组合,它们中的各元素,按照一条模糊规则中模糊变量组合和各自隶属度函数分别模糊化,然后各变量通过模糊运算得到一个值,这个值就是当前组合对当前规则的匹配度。同样,算出这个数据组合对其余各条模糊规则的匹配程度,也就是匹配值。最后对每个匹配值,进行模糊或运算,得到的数据u
第四步:分别取各输入输出数据组合进行第三步操作,然后得到一个n维表(n为输入,输出变量个数),每个单元对应一个数据组合,单元中的取值对应数据组合的u值(u的算法参考第三步)
第五步:任取一组输入组合,遍历输出值,根据第四步的表格得到对应的一组u值,根据下面公式计算输出:y=/其中yi是第i个可能的输出量取值,ui是与yi对应的u值。
第六步:对每一组可能的输入组合,得到各自的输出值y,然后把他们列出一个表,大功即成。这个表就是输入与输出的映射表。前几步的目的就是得到这个表,我们称之为模糊控制查询表。
第七步:编写模糊控制查询表的查询程序,亦可以看成模糊控制算法计算程序,其实就是一个查表程序。到此模糊控制算法编写完成。
模糊控制过程中,首先采集数据,离散化,查表得到输出值,输出查表所得的输出值,模糊控制器工作完成。
其实对复杂控制系统,模糊控制的难点在于模糊经验的收集与修正。
⑹ 模糊控制有什么优点和缺点
模糊控制具有的突出特点:
(1)模糊控制是一种基于规则的控制,它直接采用语言型控制规则,出发点是现场操作人员的控制经验或相关专家的知识,在设计中不需要建立被控对象的精确的数学模型,因而使得控制机理和策略易于接受与理解,设计简单,便于应用。
(2)由工业过程的定性认识出发,比较容易建立语言控制规则,因而模糊控制对那些数学模型难以获取,动态特性不易掌握或变化非常显着的对象非常适用。
(3)基于模型的控制算法及系统设计方法,由于出发点和性能指标的不同,容易导致较大差异;但一个系统语言控制规则却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到折中的选择,使控制效果优于常规控制器。
(4)模糊控制是基于启发性的知识及语言决策规则设计的,这有利于模拟人工控制的过程和方法,增强控制系统的适应能力,使之具有一定的智能水平。
(5)模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、时变及纯滞后系统的控制。
⑺ 什么叫模糊控制算法
模糊控制技术是利用模糊控制算法控制变频器的电压和频率的一种技术,通过模糊控制技术可使被控电动机的升速时间得到控制,以避免升速过快对电动机使用寿命的影响以及升速过慢而影响工作效率。