基于simulink的模糊pid控制器设计与实现大学本科毕业论文.doc
《基于simulink的模糊pid控制器设计与实现大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《基于simulink的模糊pid控制器设计与实现大学本科毕业论文.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、哈尔滨商业大学毕业设计(论文)基于Simulink的模糊PID控制器设计与实现学 生 姓 名 指 导 教 师 李 晖 专 业 电子信息工程 学 院 计算机与信息工程学院 二一四 年 六 月 七 日Graduation Project (Thesis)Harbin University of CommerceThe Design and Realization of Fuzzy-PID Controller Based on SimulinkStudent Supervisor Li Hui Specialty Electronic Information Engineering School
2、Computer and Information Engineering 2014-6-7毕业设计(论文)任务书姓名:学院:计算机与信息工程学院班级:10-1专业:电子信息工程毕业设计(论文)题目:基于Simulink的模糊PID控制器设计与实现立题目的和意义:所谓的模糊PID控制器,即利用模糊逻辑算法并根据一定的模糊规则对PID控制的比例、积分、微分系数进行实时优化,以达到较为理想的控制效果。Simlink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境,由于其具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,现已被广泛应用于控制理论和数字
3、信号处理的复杂仿真和设计,因此利用MATLAB开发环境Simulink工具实现模糊PID控制器的设计具有较大的研究意义。技术要求与工作计划:1 查阅资料,了解国内外相关技术和产品的发展过程和现状;2 学习模糊PID控制算法;3 了解PID控制技术以及模糊控制技术;4 了解模糊PID控制器基本原理;5 掌握Simulink的使用方法;时间安排:2014年3月01日-2014年3月22日 毕业实习和搜集资料2014年3月22日-2014年4月09日 学习模糊PID控制算法2014年4月10日-2014年4月28日 熟悉MATLAB/Simulink使用方法2014年4月29日-2014年5月10日
4、 设计模糊PID控制器2014年5月10日-2014年5月24日 撰写论文2014年6月05日-2014年6月06日 准备答辩指导教师要求:(1) 搜集、查阅资料,认真学习相关知识;(2) 了解PID控制技术和模糊控制技术的发展现状;(3) 了解模糊控制技术的原理;(4) 发挥团队精神;(5) 利用Simulink工具箱针对不同控制对象进行仿真研究;(6) 熟练掌握Simulink工具箱的使用,了解Matlab开发环境;(签字) 年 月 日教研室主任意见:(签字) 年 月 日院长意见:(签字) 年 月 日毕业设计(论文)审阅评语一、指导教师评语:指导教师签字:年 月 日毕业设计(论文)审阅评语
5、二、评阅人评语:评阅人签字:年 月 日毕业设计(论文)答辩评语三、答辩委员会评语:四、毕业设计(论文)成绩:专业答辩组负责人签字:年 月 日五、答辩委员会主任签章答辩委员会主任单位: (签章) 答辩委员会主任职称: 答辩委员会主任签字: 年 月 日哈尔滨商业大学毕业设计(论文)摘 要科学技术和人工智能的不断发展,促使自动控制向智能控制的方向发展,作为一种新的控制技术,智能控制已经在越来越多的控制领域得到了广泛的应用。PID控制是最为传统的一种控制技术,自18世纪引入控制领域以来,一直保持着它在工业工程控制的主导地位,被誉为控制领域的常青树,据统计工业控制的控制器中PID类控制器占90%以上。P
6、ID控制器是最早出现的控制器类型,因为其结构简单,各个控制器参数有着明显的物理意义,调整方便,所以这类控制器深受工程技术人员喜爱。模糊控制是以集合论、模糊语言变量与模糊逻辑推理为基础,以先验知识和专家经验为控制规则的一种智能控制技术。由于其可以从行为上摸你人的模糊推理和决策过程;不需要对象的数学模型既可以实现比较好的控制;可以实现非线性控制。在众多领域获得了成功的应用。关键词:PID控制;模糊控制;MATLAB/SIMULINK;模糊PID控制IIAbstractScience technology and artificial intelligences develop continuous
7、ly, which urge the automatic control toward the direction of development that intelligence control, being a kind of new control technique, the intelligence control has already got the extensive application in more and more control realms.The PID control is the most traditional control technique, whi
8、ch has been keeping predominant position at the industry process control since it was led into the control realm in 18 centuries, it was called the evergreen tree of the control realm. According to the covariance, PID controller has 90% above of the controllers in the industry control. To the engine
9、ering technical personnels fancy, for its structure is simple, each controller parameter has the obvious physics meaning, and adjusting is convenient.The fuzzy control, which is based on the gathering theory, fuzzy language parameters and fuzzy logic theories, with the control rule of checking knowl
10、edge and experts experiences, is a kind of intelligence control technique. The fuzzy control can imitate the persons faintness to reason logically and make policy from the behavior, can realize better control without the mathematics model of the object, can carry out no line control, so it has stron
11、g vitality.Keywords:PID Control, Fuzzy Control, MATLAB/SIMULINK, Fuzzy PID Control目 录摘 要IAbstractII1绪论11.1研究目的和意义11.2国内外研究现状11.3论文研究内容32PID控制和模糊控制理论概述52.1PID控制技术概述52.1.1 PID控制算法52.1.2 PID控制器组成62.1.3 PID控制特点82.2模糊控制技术概述92.2.1 模糊逻辑92.2.2 模糊控制算法102.3本章小结133模糊PID控制器设计143.1模糊PID控制器基本原理143.2模糊PID控制器结构设计16
12、3.3 本章小结194模糊PID控制器开发环境204.1Matlab开发环境简介204.2Simulink工具箱简介204.3本章小结215基于Simulink的模糊PID控制器仿真225.1Simulink仿真模块225.2仿真分析225.3本章小结23结 论24参考文献25致 谢26附 录27哈尔滨商业大学毕业设计(论文)1 绪论1.1 研究目的和意义现在越来越多的新型自动控制技术应用于实践,控制理论的发展也经历了经典控制理论、现代控制理论和智能控制理论三个阶段。模糊全自动洗衣机是智能控制的典型实例。开环控制系统和闭环控制系统是自动控制系统的两大类。一个标准的控制系统包括控制器、传感器、变
13、送器、执行机构、输入输出接口1。控制器的输出经过执行机构、接口加到被控系统上;控制系统的被控量是经过变送器、传感器通过输入接口送到控制器2。不一样的控制系统中传感器、变送器、执行机构是不一样的。例如压力控制系统是采用压力传感器的;电加热控制系统是采用温度传感器的。当前,PID控制以及控制器或智能PID控制器已经很多,已经得到了广泛的应用。例如:工业生产过程中,生产装置的温度、压力、流量、液位等工艺变量是要求维持在一定的数值上,或者按照一定的规律变化,从而满足生产工艺的要求。PID控制器可以对整个控制系统进行偏差调节,使工艺要求的预定值和被控变量的实际值一致。PID控制具有简单的结构、很好的稳定
14、性、较高的可靠性等优点,适合用于建立精确数学模型的控制系统。对于一些多变量、非线性、时滞的系统,传统的PID控制器并不实用3-4。随着模糊数学的发展,工程师们很重视模糊控制的思想,各种模糊控制器也得到广泛推广。而简单的模糊控制器有其自身的不足控制效果很粗糙、控制精度不理想。为了弥补这一缺陷,我们利用传统的PID控制器和模糊控制器结合形成的模糊自适应的PID控制器;它将系统对应的误差和误差变化率反馈给模糊控制器进而确定相关参数,摆正系统工作在最佳状态,实现优良的控制效果。1.2 国内外研究现状国际全球工业电子温度控制器市场近些年来增长缓慢,因为温度控制器环节已经被纳入为分布式控制系统(DCS),
15、个人电脑(PC)和可编程逻辑控制器(PLC)。VDC发现工业电子温度控制器全球市场的增长率在2003年为3.6%,2004年为3.5%,2005年为2.5% 。我们预计2006全球工业电子温度控制器市场的增长率仅为1.2% ,而预测2010年的综合年度增长率(CAGR)仅为0.7% 。欧洲和北美工业电子温度控制器市场受到这一趋势的影响最大。这两个较大地区的市场预计将在2010年出现负增长。然而,亚太市场,较小的拉丁美洲和其他地区的市场预计仍将保持增长。中国作为一个主要的制造中心和市场的崛起是工业电子温度控制器增长的驱动因素。工业电子温度控制器OEM厂商以及众多的终端工业厂商已经开始转移到中国大
16、陆,以获得低成本的劳动力和原料优势。日本经济的复苏同样推动该地区走出了停滞发展时期。OEM厂家和主要终端工业公司将制造业务向中国的转移,以及温度控制器价格的下降,是欧洲和北美市场预测下降的主要原因。这两个地区的市场都已非常成熟,因此弥补现有OEM和其他生产商的新行业或新公司的发展空间不大。此外,许多位于欧洲和北美的工业电子温度控制器供应商已经表明一旦准备充分,他们将很快在中国展开他们的工业电子温度控制器制造业务。通过在中国生产,供应商不但可以获得更廉价的劳动力和原料的竞争优势,而且他们这样更接近主要的发展市场。较小的拉丁美洲市场预计在2010年电子温度控制器的增长率最高(CAGR为4.8%),
17、因为该地区很多经济领域的发展继续实行自动化操作。受到资本投资流入更慢的影响,其他地区的出货额预计增长缓慢,综合年度增长率仅为0.9%。一些研究文章陈述了当前工业控制的状况,如日本电子测量仪表制造协会在1989年对过程控制系统做的调查报告。该报告表明90以上的控制回路是PID结构。另外一篇有关加拿大造纸厂的统计报告表明典型的造纸厂一般有2000多个控制回路,其中97以上是PID控制,而且仅仅有20的控制回路工作比较满意。控制回路性能普遍差的原因中参数整定不合适占30,阀门问题占30。而另外的20的控制器性能差有多种原因,如传感器的问题、采样频率的选择不当以及滤波器的问题等。Ender也给出了相似
18、的统计结果:在已安装的过程控制器中30是处在手动状态;20的回路是采用厂家的整定参数,即控制器制造商预先设定的参数值;30的控制回路由于阀门和传感器的问题导致控制性能较差。早期的MATLAB是用FORTRAN语言编写的,尽管功能十分简单,但作为免费软件还是吸引了大量使用者,经过几年的校际流传,在John Little的推动下,由John Little、Cleve Moler和Steve Bangert合作,于1984年成立了MathWorks公司,并正式推出MATLAB第一版,从这时起,MATLAB的核心采用C语言编写,功能越来越强大,除原有的数值计算功能外,还新增了图形处理功能5。目前,MA
19、TLAB已经成为国际最流行的科学与工程计算软件之一。它以模块化的计算方法、可视化与智能化的人机交互功能、丰富的矩阵运算、图形绘制和数据处理函数,以及模糊化图形的动态系统仿真工具Simulink,称为控制系统设计和仿真领域最受欢迎的软件系统。在欧美大学的应用代数、数理统计、自动控制、数字信号处理、摸你与数字通信、时间序列分析、动态系统仿真等课程的教科书,都把MATLAB作为其中的内容。在那里,MATLAB是攻读学位的大学生、硕士生和博士生必须掌握的基本工具。在设计研究单位和工业部门,MATLAB被认为是进行高效研究、开发的首选软件工具,如美国National Instrunents 公司信号测量
20、分析软件LabVIEW,Cadence 公司信号和通信分析设计软件SPW等,都是以MATLAB为主要支撑的。1.3 论文研究内容在实际工业过程控制中,被控对象会受到来自各种渠道的干扰和影响,这些干扰和影响可能导致结构的变化,这往往要求系统能根据运行状态自动进行调整,使系统始终运行在一个较好的工作状态。自适应控制就是通过在线辨识对象特性参数,实时改变控制策略,使系统始终运行在一个较好的工作状态,但其控制效果取决于模型辨识的准确度,这在复杂系统的情况下是非常困难的,有时几乎是不可能的。因此,在实际工业过程控制中,大量采用的仍然是PID控制,为了提高PID控制的性能,采用了大量现在控制技术,模糊PI
21、D控制就是其中卓有成效的一种方法6。所谓模糊PID控制是指运用模糊数学的基本理论和方法,把规则的条件、操作用模糊集表示,并把这些模糊控制规则和有关信息作为知识存入计算机知识库中,然后计算机根据控制系统的实际响应情况,运用模糊推理,实行对PID参数的调整。从前面的讨论知道:1)PID控制和模糊控制都是适应性强的控制方法可以适应大多数被控对象的控制;2)PID控制稳态性能好,单动态特性不太理想;而模糊控制动态响应品质优良,但存在稳态性能差的问题;3)在不知道精确的被控对象的数学模型时,PID控制参数整定困难;而模糊控制用自然语言方法,控制方法易于掌握,不需要精确的被控对象的数学模型;4)PID控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 simulink 模糊 pid 控制器 设计 实现 大学本科 毕业论文
限制150内