第一篇:《模糊控制》课程实验教学设计方法
文件20
《模糊控制》课程 实验教学设计方法
李士勇教授
Harbin Institute of Technology
2005.11 文件20
《模糊控制》课程实验教学设计方法
一、问题的提出
模糊控制课程作为黑龙江省精品课程,是由哈工大航天学院控制科学与工程系面向自动化专业开设的一门专业课,在自动化专业课程体系中,占有重要地位。
模糊控制教学,在形式上分为理论课教学和实验课教学,二者是一个有机的整体。内容上它们既有联系,又有差别;教学上它们既一致,又各有侧重点;理论与实践上它们相辅相成。然而,伴随着精品课程建设的不断深入,素质教育理念的确立,原有模糊控制课程的教学,无论是理论教学,还是实验教学都明显地缺少科学素质教育的核心内容之一——科学方法教育的支持。
素质教育泛指对学生各方面修养、能力的综合培养;科学素质教育是指对学生发现问题、分析问题、解决问题以及知识更新能力的综合培养。
模式泛指可以使人模仿的标准样式、某种规范的结构或者框架。
方法论教育有两个层次。一个是一般的、共性的、概括性的方法论教育,即哲学方法教育;另一个是特殊的、个性的、具体的方法论教育,如科学方法,思维方法和工作方法等。这两个层次的方法统一于辩证法、认识论和方法论,它们之间既相互区别、又相互联系、相互包含,并且还会在一定条件下相互转换。本文所指科学方法专指具体的逻辑思维方法、创造性方法、研究方法和科学研究成果组织与表达方法(即写作方法)。
本文所指实验设计是指在正式进行科学实验之前,实验者根据一定的目的和要求,运用相关的科学知识、实验原理,科学方法对实验过程中的材料、手段、方法、步骤和策略等全部要素进行定制,以获得优化实验方案的过程。
科学素质教育模式下的理论教学设计应该是原有理论教学设计再加上科学方法的教学设计;而由于实验教学设计的核心内容是实验设计,所以实验教学设计应该是在原有实验设计基础上再加上科学方法的教学设计,并按一定的原则和方式对其进行重新组织。只有这样,才能满足精品课程建设的高水平要求,才能充分体现出素质教育,特别是科学素质教育在人才培养中的重要作用。
基于上述讨论,本文探讨科学素质教育模式下的实验设计问题。有关科学素质教育模式下的理论教学设计问题,限于篇幅将另文讨论。作者认为,尽管目前的素质教育还处于理念的层次上,但是积极探索、研究并着手解决这两个问题将是一件很有意义的事情。值得注意的是,上述问题的提出,也间接说明了各学科专业有结合自己学科专业特点独立开展科学方法教育的趋势。
二、实验设计的基础
1、模糊控制实验的定义
模糊控制实验的定义符合一般科学实验的定义,即人们根据一定的科学研究目的、运用科学仪器或设备等手段,在人为控制或模拟研究对象的条件下,获得科学事实的过程。
科学事实是指通过观察和实验所获得的经验事实,是指对客观事实的感知、描述和记录,作为观察和实验的结果反映到人们的意识中。科学事实一般可为两类:一类是指客体与仪器相互作用结果的表征,如观测仪器上所记录和显示的数字、图像等;另一类是指观察和实验所得结果的陈述和判断。科学事实属于认识论的范畴,是科学研究的基础。
科学实验在科学研究中除了具有明确的目的性和主动性以外,还具有重要的作用,表现在两个方面,首先它是检验理论、原理真理性的标准,是证明科学知识的手段;其次它是获得新假说、新理论的直接来源,是发展科学知识的手段。作者指出,从科学素质教育角度来看,科学实验还是科学方法与实验技能训练的手段。
2、模糊控制实验遵循的一般科学研究方法
模糊控制实验遵循的一般科学研究方法:
(1)根据经验或现象的观察提出或确定问题,树立研究目标;(2)观察并记录有关的数据、资料;
(3)根据观察数据提出解释性假说,以解释观察到的现象;
(4)根据假说进行推演,构造理论体系,同时提出判决实验方案;(5)用实际的实验对假说进行检验;
(6)根据实验所得结果,接受、修改或放弃假说。
上述具有归纳特点的科学研究方法,适用于一切科学研究过程,并得到科学界的广泛认可。由此可以看出,要想进行科学实验,首先要对研究对象所表现出来的现象提出某种可能的解释。也就是提出某种设想或假说,然后设计实验来验证这个设想或假说。本文把这种科学实验称为一般意义上的科学实验,它的内涵仅限于科学事实的验证和发现。
与上述一般意义上的科学实验不同,科学素质教育模式下的模糊控制实验已不再局限于一般意义,而是被赋予了明显的方法论意义。此时的实验不仅会被当作科学事实验证和发现的手段,而且还会被当作一种科学方法与实验技能训练的手段。当把它当作训练手段使用时,强调的是人在整个实验过程中的主体意识(动脑)与主体行为(动手)。这一过程包括实验准备、实验设计、实验实施、实验控制以及实验结果处理等实验的各个阶段。例如,我们可以在科学方法方面进行如下问题设计:
(1)什么是科学问题?如何定义科学问题?定义科学问题的方法有哪些?(2)什么是科学事实?如何获取科学事实?获取科学事实的方法有哪些?(3)什么是设想或假说?如何提出设想或假说?提出设想或假说的方法有哪些?
(4)什么是理论体系?如何构造理论体系?构造理论体系的逻辑方法有哪些?(5)什么是判决实验?如何设计判决实验?判决实验的设计方法有哪些?对判决实验进行控制的方法有哪些?保证判决实验结果精确性的方法有哪些?(6)什么是设想或假说检验?如何进行设想或假说检验?除检验的实验方法外,检验的理论方法有哪些?确保检验的权威性或可信性的方法有哪些?如何进行佐证?
(7)如何对实验结果进行分析?实验结果的分析方法有哪些?
(8)根据实验结果,如何接受或放弃设想或假说?修改设想或假说的方法有哪些?修改后的设想或假说上升为理论后,其应用范围或领域有哪些?结论是否还能再精确一点?表述再简单一点?应用更方便一点?
(9)如何组织表达或表述所获科学研究成果?组织表达或表述科学研究成果的方法有哪些?(10)上述各个步骤中所包含的方法、原理、手段、措施还能否应用于其他方面?还能解决什么其他问题?
(11)能否归纳、总结并说明上述各个步骤中所包含的逻辑思维方法、创造性方法、研究方法和写作方法?它们各有什么作用?他们之间的相互区别、联系是什么?
3、模糊控制实验的分类
可以按照科学实验的定义、目的、作用、性质、用途和方式等对其进行分类。依据实验的作用进行分类,模糊控制实验可分为验证性实验、探索性实验、综合性实验和训练性实验四大类。验证性实验则用于知识证明或知识迁移;探索性实验用于科学发现;综合性实验则既包含知识发现也包含知识证明;训练性实验则是把实验作为训练手段而使人们通过它掌握科学方法与实验技能。依据实验的性质进行分类,模糊控制实验可分为模拟控制系统实验、数字控制系统实验、非线性控制系统实验等等。
二、实验设计的原则
虽然模糊控制实验可以划分成不同类型,但是它们的设计程序或实验过程却是大致相同的。依据一般科学研究方法进行实验规划时,实验的基本过程可分为三个阶段:一是准备阶段;二是实施阶段;三是结果处理阶段。其中准备阶段的实验设计是整个研究过程中极其重要的环节,它不仅影响实验能否得到科学的结果,而且关系到实验的人力、物力和实验经费的合理性等。因此,应按一定的原则进行实验设计。
1、安全性原则
无论什么实验都应在安全、可靠的环境下进行,要确保实验人员、环境的绝对安全。这是任何实验都必须满足的先决条件,模糊控制实验也不能例外。
2、科学性原则
所谓科学性是指实验目的要明确,实验原理要正确,实验材料和实验手段的选择要恰当,整个设计思路和实验方法的确定都不能偏离本学科专业基本知识、基本原理以及其他相关学科领域的基本原则。
3、可行性原则
可行性原则是指在设计本学科专业实验时,从实验原理、实验的实施到实验结果的产生,都具有可行性。
4、简便性原则
设计实验时,要考虑到实验材料容易获得,实验装置比较简单,消耗品、易耗品比较便宜,实验操作过程比较简单,实验步骤比较少,实验时间比较短。
5、可重复性原则
重复、随机和对照是保证实验结果正确性的三大原则,多年来为研究者所公认。因此,在实验设计中也必须注意实验的可重复性。任何实验都必须要有足够的实验次数,才能判断结果的可靠性,设计的实验不能只能进行一次,在无法重复的情况下,所获结论可信度极差。可重复性是进行一切科学实验所必须满足的条件。
6、方法论原则
当把科学实验作为科学方法训练手段使用时,就应在两个层次上考虑方法论原则。在哲学方法层次上要依据方法论中所贯穿的辩证法精神及其基本原则,认识论中感性认识、理性认识与实践之间的准则关系等进行方法论问题设计并加以检验;在科学方法层次上要依据实验中可能用到的具体的逻辑思维方法、创造性方法、研究方法和科学研究成果组织与表达方法进行方法论问题设计并加以检验。只有这样,才能突出和强化科学实验在科学素质教育中的作用。
三、实验设计的内容
根据模糊控制实验的定义及其分类,科学素质教育模式下的模糊控制实验设计的内容应有利于下述目标的实现。
1、有利于通过实验证明知识;
2、有利于通过实验实现知识的迁移;
3、有利于通过实验发现知识;
4、有利于通过实验建立知识体系(理论体系);
5、有利于通过实验训练,掌握科学方法。
基于上述目标,一个较为完整的模糊控制实验设计,应包含以下几方面的内容:
1、确定实验题目;
2、提出实验验设想与假说;
3、确定实验方法和实验步骤(包括实验过程控制以及重复、随机和对照等实验策略的制定);
4、提出实验预期结果;
5、确定要观察、记录和搜集的数据及其方法;
6、确定数据预处理的内容与方式;
7、确定数据分析的内容与方法;
8、实验报告格式、内容及其编写(填写)要求的设计;
9、上述各项内容中所包含的有关的具体的方法论问题设计。
与此相对应,能够体现上述设计思想与内容的模糊控制实验报告一般应具有如下结构:
1、实验题目;
2、实验目的(验证、探索、综合和训练);
3、实验要求(实验前、实验中及实验后);
4、实验原理(隐含实验假说和实验预期);
5、实验设备、仪器与材料;
6、实验内容;
7、实验方法与步骤(隐含实验类型、实验控制及实验策略);
8、实验结果(实验数据);
9、实验结论(数据分析、比较和评价等);
10、实验讨论与思考。
四、实验设计实践
在精品课程建设过程中,在精品意识和科学素质教育理念的推动下,模糊控制实验设计的目标已发生了根本性转变。实验设计目标已从过去单一的验证性实验设计目标向验证性实验、探索性实验、综合性实验和训练性实验目标群迈进。这一目标群的建立,一方面使得模糊控制实验不再是知识的简单验证、再现和迁移;另一方面也使得实验指向了未知的过程、科学方法的训练以及实验技能的培养。同时,这一目标群的建立,也为营造学生人人动手和人人动脑的科学实验研究气氛,改善实验条件和实现模糊控制“用理论指导实验,用实验深化理论”的良性循环提供了良好的契机。
目前,哈工大本科生模糊控制实验涉及验证性实验、探索性实验、综合性实验和训练性实验四大类。这些实验是结合我校控制科学与工程学科专业特点、理论教学的需要、精品课程建设以及科学素质教育理念而设计的系列实验。旨在让学生通过这些实验来验证、探索已知和未知的控制理论基本概念、基本原理和基本方法,并通过这些实验掌握科学方法与实验技能。
第二篇:模糊控制实验报告
模糊控制系统实验报告
学院:班级:
姓名:学号:
一、实验目的1.通过本次实验,进一步了解模糊控制的基本原理、模糊模型的建立和模糊控制器的设计过程。
2.提高有关控制系统的程序设计能力;
3.熟悉Matlab语言以及在智能控制设计中的应用。
二、实验内容
设计一个采用模糊控制的加热炉温度控制系统。被控对象为一热处理工艺制作中的加热炉,加热设备为三相交流调压供电装置,输入控制信号电压为0-5V,输出相电压为0-220V,输出最大功率180kW,炉内变化室温~625℃。
三、实验过程及步骤
1.用Matlab中的Simulink工具箱,组成一个模糊控制系统,如图所示
2.采用模糊控制算法,设计出能跟踪给定输入的模糊控制器,对被控系统进行仿真,绘制出系统的阶跃响应曲线。
(1)模糊集合及论域的定义
对误差E、误差变化EC机控制量U的模糊集合及其论域定义如下:
E、EC和U的模糊集合均为:
{NB、NM、NS、0、PS、PM、PB}
E和EC的显示范围为:[-6
6]
结果如下图所示
打开Rule编辑器,并将49条控制规则输入到Rule编辑器中
利用编辑器的”View→Rules”和”View→Surface”得到模糊推理系统的模糊规则和输入输出特性曲面,分别如下图所示
从图中可以看出,输出变量U是关于两个输入变量E、EC的非线性函数,输入输出特性曲面越平缓、光滑,系统的性能越好。
将FIS嵌入Simulink
R(t)=400℃时系统阶跃响应
系数Ke变小时的系统阶跃响应
通过本设计可以知道,模糊控制具有能够得到良好的动态响应性能,并且不需要知道被控对象的数学模型,适应性强,上升时间快。与PID控制相比有着很大的优势,采用PID控制虽然稳态性能较好,但是难以得到满意的动态响应性能。当然,模糊控制也有着自身的缺点,容易受到模糊规则等级的限制而引起误差,需要进一步改进。
四、实验总结
通过这次《模糊控制系统》课程实验增加了对模糊调节器的理解,认识到了模糊控制器的优缺点。并进一步熟练了用Matlab中Simulink工具箱的应用,提高了自己的动手能力。通过这次课程设计也使我认识到对Matlab中Simulink工具箱的应用还不够熟练,将来应该加强操作、学习。
第三篇:模糊控制优缺点
4模糊控制的优缺点及需要解决的问题分析 4.1模糊控制的优点
(1)使用语言方法, 可不需要过程的精确数学模型;(2)鲁棒性强, 适于解决过程控制中的非线性、强耦合时变、滞后等问题;(3)有较强的容错能力。具有适应受控对象动力学特征变化、环境特征变化和动行条件变化的能力;(4)操作人员易于通过人的自然语言进行人机界面联系, 这些模糊条件语句容易加到过程的控制环节上。
4.2模糊控制的缺点
(1)信息简单的模糊处理将导致系统的控制精度降低和动态品质变差;(2)模糊控制的设计尚缺乏系统性, 无法定义控制目标。4.3 模糊控制理论需解决的问题
模糊控制理论经过近几十年的发展, 已经得到了广泛的应用。但模糊控制理论也还存在一些不足, 还有一些亟待解决的问题, 归纳如下:(1)要揭示模糊控制器的实质和工作机理, 解决稳定性和鲁棒性理论分析的问题。
2)很多应用和经验表明, 模糊控制的鲁棒性优于传统控制策略。但模糊控制和传统控制的鲁棒性的对比关系究竟是怎么样, 尚缺少理论分析和数学推导方面的比较。(3)模糊控制规则和隶属度函数的获取与确定是模糊控制中的∃瓶颈&问题。目前模糊控制规则中模糊子集的一般选取都是以下3种: e= {负大, 负小, 零, 正小, 正大} = {NB, NS, ZO, PS, PB }或e =负大, 负中, 负小, 零, 正小, 正中, 正大= { NB, NM,NS, ZO, PS, PM, PB}或e= {负大, 负中, 负小, 零负,零正, 正小, 正中, 正大} = {NB, NM, NS, NZ, PZ, PS,PM, PB}, 而隶属度函数通常选用的为三角隶属度函数, 以第3种模糊子集为例, 对应的隶属函数如图3示。而规则中模糊子集及隶属度函数的选择大多数取决于经验, 缺少相应的理论根据。
(4)在多变量模糊控制中, 需要对多变量耦合和∃维数灾&问题进行研究, 这些问题的解决与否将是多变量模糊控制能否广泛应用的关键。
图
3模糊化子集和模糊化等级
5模糊控制的发展趋势
模糊控制的发展大致有以下几个方向:(1)复合模糊控制器。继续研究模糊控制和PID 控制器、变节构控制器、模糊H 控制器等的组合研究, 设计出满足各种不同指标要求的控制器。
(2)和各种智能优化算法相结合的模糊控制。各种智能优化算法(如遗传算法、模拟退火算法、粒子群优化算法等)能够对模糊控制规则进行动态寻优, 故能在线修改模糊控制规则, 改善系统的控制品质。
(3)专家模糊控制。专家模糊是将专家系统技术与模糊控制相结合的产物。引入专家系统, 可进一步提高模糊控制的智能水平, 专家模糊控制保持了基于规则的方法和模糊集处理带来的灵活性, 同时又把专家系统技术的知识表达方法结合起来, 能处理更广泛的控制问题。
(4)多变量模糊控制。研究多变量模糊控制中存在着的多变量耦合和∃维数灾&等问题。
(5)很多公开发表的文献对所设计模糊控制器的稳定性及鲁棒性分析采用仿真实验的方法, 而采用理论分析的较少。对混合模糊系统的稳定性及鲁棒性分析一般有2种方法[ 5] : 第1 种方法利用模糊系统辨识的方法将控制对象变换为模糊模型表示,使整个系统变为纯粹的模糊模型, 从而可采用模糊关系法及模糊相平面分析法等来检验系统的稳定性;第2种方法将控制器的模糊模型变为确定性的模型, 从而混合模糊系统变为常规的控制系统, 进而可采用常规的方法来对系统进行稳定性分析。例如
描述函数法、圆判据法、一般相平面法及线性近似法 等。而究竟采用模糊模型还是确定性模型则需要根据所设计系统的具体情况进行分析, 因此选择合适的理论方法对所设计和模糊控制器进行稳定性及鲁棒性分析也是模糊控制理论发展的方向之一。
结
束
语
文章对模糊控制理论的发展进行了简要概述,对模糊控制的原理及模糊控制器的设计步骤进行了详细介绍;对模糊控制在航空航天中应用(各种控制器的设计)进行了分析, 对模糊控制的优缺点及需要解决的问题进行了归纳和分析;最后对模糊控制的发展趋势进行了展望。
第四篇:模糊控制学习心得
模糊控制学习心得
班别:电气143 学号:1407300043 姓名:范宝荣
“模糊”是人类感知万物,获取知识,思维推理,决策实施的重要特征。“模糊”比“清晰”所拥有的信息容量更大,内涵更丰富,更符合客观世界。
在日常生活中,人们的思维中有许多模糊的概念,如大、小、冷、热等,都没有明确的内涵和外延,只能用模糊集合来描述。人们常用的经验规则都是用模糊条件语句表达,例如,当我们拧开水阀往水桶里注水时,有这样的经验:桶里没水或水较少时,应开大水阀;桶里水较多时,应将水阀关小些;当水桶里水快满时,则应把阀门关得很小;而水桶里水满时应迅速关掉水阀。其中,“较少”、“较多”、“小一些”、“很小”等,这些表示水位和控制阀门动作的概念都具有模糊性。即有经验的操作人员的控制规则具有相当的模糊性。模糊控制就是利用计算机模拟人的思维方式,按照人的操作规则进行控制,实现人的控制经验。
模糊控制理论是由美国著名的学者加利福尼亚大学教授Zadeh·L·A于1965年首先提出,它以模糊数学为基础,用语言规则表示方法和先进的计算机技术,由模糊推理进行决策的一种高级控制策略。1974年,英国伦敦大学教授Mamdani·E·H研制成功第一个模糊控制器,充分展示了模糊技术的应用前景。
尽管模糊控制理论已经取得了可观的进展,但与常规控制理论相比仍不成熟。模糊控制系统的分析和设计尚未建立起有效的方法,在很多场合下仍然需要依靠经验和试凑。近年来,许多人一直尝试将常规控制理论的概念和方法扩展至模糊控制系统,而模糊控制与神经网络相结合的方法已成为研究的热点,二者的结合有效地推动了自学习模糊控制的发展。模糊控制易于获得由语言表达的专家知识,能有效地控制那些难以建立精确模型而凭经验可控制的系统,而神经网络则由于其仿生特性更能有效利用系统本身的信息,并能映射任意函数关系,具有并行处理和自学习能力,容错能力也很强。在集成大系统中,神经网络可用于处理低层感知数据,模糊逻辑可用于描述高层的逻辑框架[5]。模糊逻辑与神经网络的结合有两种情况:一是将模糊技术用于神经网络形成模糊神经网络,一是用神经网络实现模糊控制。这两方面均见于大量的研究文献。
常规模糊控制的两个主要问题在于:改进稳态控制精度和提高智能水平与适应能力。从大量文献中可以看出,在实际应用中,往住是将模糊控制或模糊推理的思想,与其他相对成熟的控制理论或方法结合起来,发挥各自的长处,从而获得理想的控制效果。
例如,利用模糊复合控制理论的分档控制,将PI或PID控制策略引入Fuzzy控制器,构成Fuzzy-PI或Fuzzy-PID复合控制;适应高阶系统模糊控制需要的三维模糊控制器;将精确控制和模糊控制结合起来的精确—模糊混合控制;将预测控制与模糊控制相结合,利用预测模型对控制结果进行预报,并根据目标误差和操作者的经验应用模糊决策方法在线修正控制策略的模糊预测控制等。
模糊控制的发展过程中,提出了多种自组织、自学习、自适应模糊控制器。它们根据被控过程的特性和系统参数的变化,自动生成或调整模糊控制器的规则和参数,达到控制目的。这类模糊控制器在实现人的控制策略基础上,又进一步将人的学习和适应能力引入控制器,使模糊控制具有更高的智能性。自校正模糊控制器、参数自调整模糊控制等控制方法也较大地增强了对环境变化的适应能力。模糊控制与其他智能控制方法的结合组成的模糊控制,如专家模糊控制能够表达和利用控制复杂过程和对象所需的启发式知识,重视知识的多层次和分类的需要,弥补了模糊控制器结构过于简单、规则比较单一的缺陷,赋予了模糊控制更高的智能。
二者的结合还能够拥有过程控制复杂的知识,并能够在更为复杂的情况下对这些知识加以有效利用。
基于神经网络的模糊控制能够实现局部或全部的模糊逻辑控制功能。
模糊控制器正向着自适应、自组织、自学习方向发展,使得模糊控制参数、规则在控制过程中自动地调整、修改和完善,从而不断完善系统的控制性能,达到更好的控制效果,而与专家系统、神经网络等其他智能控制技术相融合成为其发展趋势。
模糊逻辑控制(Fuzzy Logic Control)简称模糊控制(Fuzzy Control),是以模糊集合论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制技术。1965年,美国的L.A.Zadeh创立了模糊集合论;1973年他给出了模糊逻辑控制的定义和相关的定理。1974年,英国的E.H.Mamdani首先用模糊控制语句组成模糊控制器,并把它应用于锅炉和蒸汽机的控制,在实验室获得成功。这一开拓性的工作标志着模糊控制论的诞生。
模糊控制实质上是一种非线性控制,从属于智能控制的范畴。模糊控制的一大特点是既具有系统化的理论,又有着大量实际应用背景。模糊控制的发展最初在西方遇到了较大的阻力;然而在东方尤其是在日本,却得到了迅速而广泛的推广应用。近20多年来,模糊控制不论从理论上还是技术上都有了长足的进步,成为自动控制领域中一个非常活跃而又硕果累累的分支。其典型应用的例子涉及生产和生活的许多方面,例如在家用电器设备中有模糊洗衣机、空调、微波炉、吸尘器、照相机和摄录机等;在工业控制领域中有水净化处理、发酵过程、化学反应釜、水泥窑炉等的模糊控制;在专用系统和其它方面有地铁靠站停车、汽车驾驶、电梯、自动扶梯、蒸汽引擎以及机器人的模糊控制等。
所谓模糊控制,就是在控制方法上应用模糊集理论、模糊语言变量及模糊逻辑推理的知识来模拟人的模糊思维方法,用计算机实现与操作者相同的控制。该理论以模糊集合、模糊语言变量和模糊逻辑为基础,用比较简单的数学形式直接将人的判断、思维过程表达出来,从而逐渐得到了广泛应用。应用领域包括图像识别、自动机理论、语言研究、控制论以及信号处理等方面。在自动控制领域,以模糊集理论为基础发展起来的模糊控制为将人的控制经验及推理过程纳入自动控制提供了一条便捷途径。
如右图所示,模糊控制器的基本结构包括知识库、模糊推理、输入量模糊化、输出量精确化四部分。
知识库包括模糊控制器参数库和模糊控制规则库。模糊控制规则建立在语言变量的基础上。语言变量取值为“大”、“中”、“小”等这样的模糊子集,各模糊子集以隶属函数表明基本论域上的精确值属于该模糊子集的程度。因此,为建立模糊控制规则,需要将基本论域上的精确值依据隶属函数归并到各模糊子集中,从而用语言变量值(大、中、小等)代替精确值。这个过程代表了人在控制过程中对观察到的变量和控制量的模糊划分。由于各变量取值范围各异,故首先将各基本论域分别以不同的对应关系,映射到一个标准化论域上。通常,对应关系取为量化因子。为便于处理,将标准论域等分离散化,然后对论域进行模糊划分,定义模糊子集,如NB、PZ、PS等。
同一个模糊控制规则库,对基本论域的模糊划分不同,控制效果也不同。具体来说,对应关系、标推论域、模糊子集数以及各模糊子集的隶属函数都对控制效果有很大影响。这3类参数与模糊控制规则具有同样的重要性,因此把它们归并为模糊控制器的参数库,与模糊控制规则库共同组成知识库。
模糊控制规则的来源有3条途径:基于专家经验和实际操作,基于模糊模型,基于模糊控制的自学习。
通过学习模糊控制,使我对模糊控制进行了简单了解,主要知道了模糊控制的特点缺陷;模糊控制方法的研究现状;模糊控制的进展,包括模糊控制与神经网络的融合、模糊控制与遗传算法的融合、专家模糊控制等的阐述;模糊控制在实际生产中的电机调速控制系统中的应用;以及模糊控制的最新研究领域及未来研究课题,指出模糊控制系统是易于接受,设计简单,维护方便,而且比常规控制系统稳定性好的优势特点,使得模糊控制正得到越来越广泛的应用。
另外我还学习到模糊PID就是在PID控制的基础上,使用模糊控制理论进行优化。
例如通过模糊规则来决定控制输出U的大小,模糊控制的作用主要起到将人的经验加到控制中去。
简单例子吧,假如通过燃气量的大小来控制炉温,炉温的测量值PV和设定值SP偏差较大,这个时候根据人为的经验就需要给一个比较大的作用,让燃气量加大或减小,这个人为的经验或者专家的经验通过模糊规则进行转换,最终控制输出U的大小。
模糊系统理论还有一些重要的理论课题还没有解决。其中两个重要的问题是:如何获得模糊规则及隶属函数,这在目前完全凭经验来进行;以及如何保证模糊系统的稳定性。
模糊控制器参数最优调整理论的确定,以及修正推理规则的学习方式和算法等。模糊动态模型的辨识方法、预测系统的设计方法和提高计算速度的方法。
在自动控制中,包括经典理论和现代控制理论中有一个共同的特点,即控制器的综合设计都要建立在被控对象准确的数学模型(如微分方程等)的基础上,但是在实际工业生产中,很多系统的影响因素很多,十分复杂。建立精确的数学模型特别困难,甚至是不可能的。这种情况下,模糊控制的诞生就显得意义重大,模糊控制不用建立数学模型,根据实际系统的输入输出的结果数据,参考现场操作人员的运行经验,就可对系统进行实时控制。
模糊控制实际上是一种非线性控制,从属于智能控制的范畴。现代控制系统中的的控制能方便地解决工业领域常见的非线性、时变、在滞后、强耦合、变结构、结束条件苛刻等复杂问题。可编程控制器以其高可靠性、编程方便、耐恶劣环境、功能强大等特性很好地解决了工业控制领域普遍关心的可靠、安全、灵活、方便、经济等问题,这两者的结合,可在实际工程中广泛应用。
第五篇:第三章 城市交通信号模糊控制理论
2城市交通信号模糊控制理论
模糊控制理论应用于工业、汽车、家用电器、交通等各个领域,其在交通中的一个重要的应用就是城市交通信号模糊控制。本章在阐述模糊控制原理的基础上,介绍城市交通信号模糊控制的理论基础,为下一章的城市交通信号模糊控制器的设计作理论铺垫。2.1模糊控制基础理论分析 2.1.1模糊控制的特点
模糊控制实际上是一种非线性控制,属于智能控制的范畴。近几十年来模糊控制理论无论是在理论还是技术上都有了很大的进步,模糊控制在实际应用上也已经硕果累累,这主要是由模糊控制的特点决定的:
1、模糊控制既具有系统化的理论,又有着大量实际应用背景。
2、模糊控制是一种基于规则的控制。在实际的设计中不需要建立精确的数学模型,因而控制器的设计简单,便于应用。
3、基于模型的控制算法及系统设计方法,由于出发点和性能指针的不同,容易导致很大差异;但一个系统的语言控制规则却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到这种规律,使控制效果优于常规控制器。
4、模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,尤其适合于非线性、时变及纯滞后系统的控制。
5、许多复杂系统,很难建立模型和控制,因为它们包含不确定性、不精确性、并混杂有非线性和时变性。模糊控制对于那些数学模型难以建立,变化非常显著的对象较适用。
6、是一种反映人类智慧思维的智慧控制。模糊控制采用人类思维中的模糊量,如“高”“中”“低”“大”“小”,控制量由模糊推理导出。这些模糊量和模糊推理是人类通常智慧活动的体现。
7、模糊控制具有语词计算和处理不确定性以及模糊信息的能力。模糊控制本质上是一种基于语言规则的仿人智能控制。由于控制对象仅能提供一些模糊信息,计算机参与这类控制时必须模仿人类能够接受和处理模糊信息,进行模糊控制的本领。2.1.2模糊控制的基本概念
在人们的思维中,有很多没有明确外延的一些概念,即模糊概念,如以人的年龄为对象,那么“年轻”、“中年”、“老年”就没有明确的外延;不同的人有不同的感受与判断;再如炉温的“高温”、“中温”、“低温”也是此类的概念。以上这种概念不能用经典集合加以描述,不能绝对地区别“属于”与“不属于”,而要用模糊集合的概念描述。在本文中用到的模糊控制重要概念有:变量的论语、模糊子集、隶属度、模糊关系与模糊矩阵。
1、论语:被考虑对象的所有元素的全体称为论语,又称全域、全集、有的也称空间,一般用大写字母U表示。
2、模糊子集:给定论语U,U到[0,1]闭区间的任意映射A,A:U→[0,1] →A
都确定U的一个模糊子集A,A就是论语U的模糊子集。
~~
3、隶属度函数:上式中A称为模糊子集的隶属度函数。隶属度函数的表示方法大致有以下三种:
(l)图形表示法(2)表格表示法(3)公式表示法
4、隶属度:A()为对A的隶属度。
~
5、模糊关系:模糊关系R也称模糊控制规则,它描述了元素之间的关联程度,当论域X、~Y都是有限集时,模糊关系可以用模糊矩阵来表示。设X=x1,x2,xn,Y=y1,y2,yn,模糊矩阵R的元素rij表示论域X中第i格元素xi与论域Y中的第j格元素yj对于关系R的~`隶属程度,即RXi,Yjrij。
~2.1.3模糊控制过程及原理分析
模糊控制的控制规律由计算机的程序实现,实现的过程是:计算机采样获取被控制量的精确值,然后将此量与给定值比较得到误差E;将误差E作为模糊控制的一个输入量;把E的精确量模糊化变成模糊变数,从而得到E的模糊语言集合的一个子集e~;由e~与控制规则R进行模糊推理,得到控制变量u,其中u=eR,其中u是模糊变量;将模糊~~~~~~变量u转换为精确量,这样通过u可以对被控对象进行控制;循环进行第二次采样,进行第~~二步控制,循环下去,最终实现被控对象的模糊控制。具体的模糊控制原理与过程如下图所示:
模糊控制的核心是模糊控制器,在使用模糊控制器进行模糊控制时必不可少的三步骤为:精确量的模糊化、模糊规则的设计、反模糊化,下面分别分析、介绍这三部分。
(一)精确量的模糊化
精确变量的模糊化过程实际上是定义模糊变量的模糊子集的过程,而定义一个模糊子集就要确定模糊子集隶属函数曲线的形状,确定隶属函数曲线有以下常用的几种方法:
(1)主观经验法:当论域是离散变量时,根据主观人数或个人经验,直接或间接给出隶属的具体值,由此来确定隶属度函数。
(2)分析推理法:当论域连续,根据问题的性质,应用一定的分析与推理,决定选用某些典型的函数作为隶属函数。如三角形函数、梯形函数、高斯函数等。
(3)调查统计法:以调查统计结果所得出的经验曲线作为隶属函数、作为隶属曲线。根据曲线找出相应的函数表达式。
将确定的隶属函数曲线离散化,就得到了有限个点上的隶属度,便构成了一个模糊变数的模糊子集。模糊子集的数量一般选5个或7个为宜。隶属度函数曲线的形状一般有:三角形、梯形、高斯型等,在目前的应用中大部分都是为方便起见采用梯形、三角形隶属度函数。
(二)模糊规则的设计
模糊规则是模糊控制中的重要环节,模糊控制器正是依据这些模糊控制规则来完成最终推理,它用“IF--THEN”的形式描述被控对象的动态特性。目前模糊规则大都是专家经验确定,并且要求模糊控制规则要完整覆盖模糊集合。
常见的模糊控制规则根据模糊控制器的种类不同可分为以下几种:(1)单输入单输出模糊控制器
该种控制器仅有一个输入变量、一个输出变量,设模糊集合A为属于论域X的输入,~~模糊集合B为属于论域Y的输出,其控制规则通常由模糊条件语句
~~If A THEN B
~~~~
If A THEN B ELSE C
~~~~~~其中模糊集合B与C具有相同的论域Y,这种控制反应非线性比例(P)控制规律。
~~~~(2)双输入单输出模糊控制器
设模糊集合E属于论域X的输入,模糊集合EC属于论域Y的输入,两者一同构成模糊控制器的二维输入,属于论域Z的模糊集合U是模糊控制器的一维输出,这类模糊控制器的控制规则通常由模糊条件语句
IF E AND EC THEN U
来表达,是模糊控制中最常用的一种控制规则,它反映非线性比例加微分(PD)控制规律。(3)多输入单输出模糊控制器
假设模糊集合A,B,C„N分别属于各自论域的多维输入,U为属于其论域的单维~~~~~~~~~~~~~~~输出,其控制规则通常由模糊条件语句
IF A AND B AND„AND N THEN U来描述。
~~~~~~~(4)双输入多输出模糊控制器
设模糊集合E属于论语X的输入,模糊集合EC属于论语Y的输入,两者一同构成模糊控制器的二维输入,多维输出为UV„W的模糊控制器。这类控制器的控制规则可由一组模糊条件语句
~~~~~
IF E AND EC THEN U
AND
IF E AND EC THEN V AND
IF E AND EC THEN W
在制定模糊规则时要根据实际情况分别来设计确定合适的控制规则。
(三)模糊判决
通过模糊推理得到的结果只是一个模糊集合,但在实际执行中,需要有一个精确值才能对被控对象进行控制,因此要有一个将模糊集合变成一个最佳代表的精确值的反模糊化这一过程。
该过程有三种方法:最大隶属度函数法、重心法、加权平均法。最大隶属度函数方法简单快捷,但是不考虑输出隶属度函数的形状,只关心其最大隶属度输出值,因此会丢失一些信息;重心法取模糊隶属度函数曲线与横坐标围成面积的重心为模糊推理最终输出值,该方法与最大隶属度法相比具有更平滑的输出推理控制;加权平均是重心法的一种拓展方法,调整系数可以转化为重心法,需要根据实际来确定系数。综合上述,重心法较最大隶属度方法更加平滑,较后者较简单实用,故重心法是目前较理想的逆模糊化方法。
后面设计的模糊控制器使用重心法来解模糊,这里就着重介绍重心法,重心法是根据输出模糊集合隶属度函数曲线与横坐标围城面积的中心相应的输出当作精确值的输出,其公式如下: ~~
~~~~~~~uuuii1nni
iui1ui是对象论域中的元素,ui是论域元素ui对模糊子集的隶属度
2.2城市交通信号模糊控制相关理论分析
城市交信号模糊控制是模糊控制在城市交通控制中的一个具体的应用,它解决了城市交通信号控制建模难、建立的模型难以用算法求解的问题。本节结合具体的交通信号控制问题,利用模糊控制的基础理论分析城市交通信号模糊控制理论。2.2.1城市交通信号模糊控制问题描述
传统的单个信号交叉口控制方式:固定周期和绿信比的固定配时控制、感应控制。固定配时根据以往观测的交通需求,按预先设计的配时方案进行控制,无法根据相应交通需求的随机变化而变化。感应控制在一定程度上克服了固定配时的不足,但在相位绿灯时间内,只要检测到车辆到达就给出一个单位的绿灯延时,直到最大绿灯时间为止。也就是说它只关心有无车辆到达、车辆到达与否,而没有考虑有多少辆车到达,只能考虑一个相位方向的延误情况,而没有真正的总体考虑总延误,因而无法真正响应各个相位的交通需求。
模糊逻辑控制是一种新型的智能控制方式,它综合考虑交叉口车辆到达与排队情况,以交叉口的总延误最小为控制目标,调整控制策略使得交通控制能真正响应交通实时变化的需求。
城市交通信号模糊控制通过设置在各个车道上的车辆检测器检测到各个相位的到达车辆数,计算出各个相位的车辆排队长。通过绿灯相位的入口流量、车辆排队长度来考察绿灯相位的交通情况、红灯相位的车辆排队长度来考虑红灯相位的交通状况,综合考虑红灯、绿
灯相位的交通情况,用城市交通信号模糊控制器做出是否转换信号的判决,通过是否转换交通信号来影响交通流。根据城市交通信号模糊控制的思想:当绿灯相位的车流量很大、排队长度相当长时,有必要延长该相位的绿灯时间,但是是否做出延长绿灯时间的决定还要看红灯相位的交通情况,若红灯相位的排队长度很小时,控制器就会做出延长绿灯时间的判决; 若红灯相位排队长队很长时,综合考虑总的车辆平均延误就不一定会继续延长绿灯时间,到底做出什么样的判决,取决于模糊控制器的设计,模糊推理规则的设定。要得到理想的控制结果就要合理设计城市交通信号模糊控制器、合理设置模糊推理规则。
可以解决的问题可以用以下实际问题来描述:假设一个平面交叉口采用典型的四相位放行控制方式:东西直行为第一相位,东西左转为第二相位,南北直行为第三相位,南北左转为第四相位。
注:
1、由于中国的道路交叉口的右转车流一般不受城市交通信号的控制,所以城市交通信号模糊控制中不考虑右转车流。
2、各个相位的直行、左转车道上设置一组车辆检测器,可以实时检测到各个车道的车流到达、车辆排长度。
根据以上所述,该城市交叉口交通信号控制问题可以描述如下:
控制目标:使通过交叉口的车流量的平均排队长度最短,车辆平均延误最小。城市交通信号模糊控制器综合考虑绿灯相位、红灯相位的交通情况,做出以交叉口的总延误最小为控制目标。
控制变量:信号周期、各相位的绿信比。模糊控制器做出是否延长放行相位的绿灯时间的决定,延长绿灯时间会增加总的绿灯时间,也会改变信号周期,这样就会调整信号的绿信比。
2.2.2城市交通信号模糊控制原理分析
城市交通信号模糊控制器是城市交通模糊控制决策部分,做出是否转换交通信号的决定来影响控制交通流,交通流的变化会使得红灯、绿灯相位的交通状况的变化,城市交通信号模糊控制器会根据实际情况做出相应的是否转换相位的决策,周而复始,进行实时交通控制。
针对以上城市交通信号控制问题,城市交通信号模糊控制的控制思路与策略是这样进行的:
1、给定每个相位的最小绿灯时间与最大绿灯时间,以保证通行相位的车辆通行权、与
等待相位车辆的通行权。
2、假设按最初给定该相位的最小绿灯时间放行第一相位(东西直行),放行时间到达最短绿灯时间时开始计算该放行相位的入口流量、排队长度、下一个要放行相位的排队长度,通过模糊控制器综合考虑是否继续放行当前相位,模糊控制器做出决策。
3、如果继续放行该相位就在最短绿灯时间的基础上增加一个延长绿时间,否则就放行下一相位。
4、每一相位放行时间到达最大时间时就自动强制转换下一相位。
5、这样循环控制形成周期、绿信比随交通状况实时变化的控制方案。城市交通信号模糊控制把城市交通模糊控制器与交通流生成、交通车辆延误综合考虑的周期循环控制。要进行城市交通信号模糊控制需要几个重要的组成部分:交通流、车辆检测器、模糊控制器、交通延误。计算具体的框架如下图:
该控制过程通过交通流生成模型生成一定的交通流,生成的交通流通过车辆检测器可以检测监视得到绿灯相位的排队长度、绿灯相位的入口流量、红灯相位排队长度三个城市交通模糊控制器的输入量;将该输入量输入模糊逻辑控制器后,可以得出该时段的控制策略;对交通信号进行控制;对交通信号控制同时会对交通流产生影响,形成新的交通流继续以上的循环可以对一定时段的交通信号进行控制。