模糊控制期末作业.doc

模糊控制期末作业.doc

ID:58574393

大小:635.00 KB

页数:14页

时间:2020-10-19

模糊控制期末作业.doc_第1页
模糊控制期末作业.doc_第2页
模糊控制期末作业.doc_第3页
模糊控制期末作业.doc_第4页
模糊控制期末作业.doc_第5页
资源描述:

《模糊控制期末作业.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、机械工程学院2015-2015学年第二学期2014级研究生《模糊控制》试题姓名王浦舟成绩一、综述模糊控制技术的发展概况和发展趋势(从任何一个方面论述均可)。(10分)答:模糊控制技术的发展概况:模糊控制系统已经应用于各个行业和各类实际应用中,同时也出现广不少开发模糊控制系统的软件工具,甚至应用于社会科学领域。模糊控制在各种过程控制中都有应用,工业炉方面,退火炉、电弧炉、水泥窑、热风炉、煤粉炉一般采用模糊控制;石化方面,蒸馏塔、废水pH值、污水处理等也采用计算机进行模糊控制;煤矿行业,选矿破晬过程、煤矿供水等也是进行模糊控制。模糊控制的控制系统的优点有:①模糊控制是一种基于规则的控制,在

2、设计中不需要建立被控对象的精确数学模型,对于具有一定操作经验而非控制专业的工作者,模湖控制方法易于掌握,系统机观和策略易于接受与理解,设计简单,便于应用。②模糊控制座接采用语言型控制规则,在工业过程从定性认识出发,比较容易建立语言控制规则,而模糊控制对那些数学模型难以获取、动态特性不易掌握或变化显著的对象非常适用。③模糊控制系统的鲁棒性强,干扰和参数变化对控制效果的影响被大大减弱,允其适合于非线性、时变及纯滞后系统的控制。④基于模型的控制箅法及系统设计方法,由于出发点和性能指标的不同、容易导致较大差异,但一个系统的语言控制规则却具有相对的独立性,利用这些控制规律间的模糊连接,容易找到折

3、中的选择,采用模糊控制设计的系统动态响应品质优于常规的P1D控制,并且过程参数的变化具奋较强的适应性。⑤模糊控制算法是基于启发性的知识及语言决策规则设计的,这使得操作人员易于通过人的自然语言进行人机界面联系,这些模糊条件语言很容易加入到过程控制环节上。通过模拟人工控制的过程和方法,增强控制系统的适应能力,使之具有一定的智能水平。模糊控制的缺点有:①信息简单的模糊处理将导致系统的控制精度降低和动态品质变差。②模糊控制的设计尚缺乏系统性,这对复杂系统的控制是难以奏效的。③获得模糊规则及隶属函数的方法即为系统的设计办法,在目前完全凭经验进行。糊控制理论需解决的问题主要是尽管模糊控制理论已经取

4、得了可观的进展,但与常规控制理论相比仍不成熟。模糊模控制系统的分析和设计尚未建立起有效的方法,在很多场合下仍然需要依靠经验和试凑。另—方面,常规模糊控制需要不断改进稳态控制情度和提高智能水平与适应能力。从大量文献中可以看出,在实际应用中往住是将模糊控制或模糊推理的思想.与其他相对成熟的控制理论或方法结合起来,发挥各自的长处,从而获得押想的控制效果。模糊控制与神经网络相结合的方法已成为研究的热点,二者的结合有效地推动了自学习模糊控制的发展。二、设电炉温度设定值为3000度,温度误差的控制精度为±4‰,误差的论域为[-6+6],误差的模糊集合的量化等级为={-6,-5,-4,-3,-2,-

5、1,0,1,2,3,4,5,6};误差变化率的控制精度为±5,误差变化率的论域取[-5,5],误差变化率的模糊集合的量化等级为={-5,-4,-3,-2,-1,0,1,2,3,4,5},控制量的实际控制范围为0~10mA,控制量的基本论域为[0+10],控制量的模糊集合的量化等级为={0,1,2,3,4,5,6,7,8,9,10},采用模糊控制(FC)。完成1)计算三个量化因子、、?2)计算三个量化值、和?(15分)解:根据题意,误差的论域范围为[,]=[-6,6],误差的实际调整范围为3000*±5‰,即[,]=[-15,15];误差变化率的论域范围为[,]=[-5,5],误差变化率

6、的实际控制精度为±5,即[,]=[-5,5];控制量u*的实际控制范围为[,]=[0,10],基本论域为[,]=[0,10]。所以:1)量化因子:2)量化值:三、已知双输入单输出模糊系统,其输入量为和,输出量为,设模糊子集=、=、=,其输入输出关系可用如下两条模糊规则描述:(15分):if是and是,then是现已知输入为:是and是,求输出量的模糊集合.=,=,==,=要求:用手工计算,并编程进行验算。(编程语言任意选取)。1、计算部分:解:(1)计算模糊关系:(a)计算与的笛卡尔积:=(b)将写成列向量:(c)由和计算模糊关系:(2)基于模糊合成规则,求:(a)计算与的笛卡尔积:(

7、b)将写成列向量:(c)由和模糊关系计算出输出模糊集合:即,。2、编程部分(MATLAB):a=[0.9;0.5;0.2];b=[0.70.60.3];c=[0.80.40.1];a2=[0.6;0.4;0.3];b2=[0.60.80.6];m=size(a,1);n=size(b,2);fori=1:nforj=1:mab(i,j)=min([a(i,:);b(:,j)]);endendz=ab';e=z(:);t=size(e,1);s=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。