基于神经网络的温度控制系统(共47页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于神经网络的温度控制系统(共47页).doc》由会员分享,可在线阅读,更多相关《基于神经网络的温度控制系统(共47页).doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上本科毕业设计(论文)基于神经网络的温度控制系统 学 院 自 动 化 专 业 自 动 化 年级班别 学 号 学生姓名 指导老师 2013 年 6 月摘 要在工业控制过程中PID控制是一种最基本的控制方式,其鲁棒性好、结构简单、易于实现,但随着生产工艺的日益复杂和人们对工业过程总体性能要求的不断提高,传统的PID控制方法往往难以满足闭环优化控制的要求。因为常规PID控制器的参数是根据被控对象数学模型确定的当被控对象的数学模型是变化的、非线性的时候,PID参数不易根据其实际的情况做出调整,影响了控制质量,使控制系统的控制品质下降。特别是在具有纯滞后特性的工业过程中,常规的P
2、ID控制更难满足控制精度的要求。而神经网络作为现代信息处理技术的一种,正在很多应用中显示了它的优越性,同传统的PID控制相比较,神经网络PID控制有许多优点。神经网络PID控制技术在其中扮演了十分重要的角色,并且仍将成为未来研究与应用的重点技术之一。 本文阐述了神经网络 PID控制算法的基本原理。对基于单神经元的PID控制器的控制性能进行了分析,并且利用MATLABSimulink工具进行了仿真研究。 温度控制系统具有大滞后、强耦合、慢时变及非线性等特征的复杂系统。在温度控制系统中,被控制对象存在着参数的不确定性和纯滞后等特性,难于建立其精确的数学模型,本文通过对受控对象温度控制系统的数字仿真
3、研究,比较了传统PID控制与神经网络PID控制各自不同的控制特性,分析了传统PID控制器和神经网络PID控制器的优缺点。并针对神经网络PID控制器的不足之处提出了相应的改进方案。关键词:神经网络PID控制,数字仿真,Hebb算法,BP算法 注:本设计(论文)题目来源于教师的国家级(或部级、省级、厅级、市级、校级、企业)科研项目,项目编号为: 。AbstractIn the process of industrial control. PID control is one of the most basic way of control, its good robustness, simple
4、structure, easy to implement, but along with the increasing complexity of production process and constantly improve the overall performance requirements of industrial process, the traditional PID control method is often difficult to meet the requirements of the closed-loop optimal control. For conve
5、ntional PID controller parameters are determined based on the mathematical model of the object. When the mathematical model of controlled object is variable, nonlinear, not easily according to the actual situation to adjust the PID parameters, the influence of quality control, the control quality of
6、 control system. Especially in the industrial process with pure lag properties, conventional PID control is more difficult to meet the requirements of control accuracy. And neural network as a kind of modern information processing technology, is a lot of applications shows its superiority, compared
7、with the traditional PID control, the neural network PID control has many advantages. Neural network PID control technology played a very important role, and will continue to be one of the research and application of key technologies in the future.This paper expounds the basic principles of neural n
8、etwork PID control algorithm. Based on single neuron PID controller the control performance is analyzed, and the use of MATLAB/Simul ink tool has carried on the simulation research.Temperature control system with large lagging, strong coupling, time-varying and nonlinear characteristics of complex s
9、ystems. In temperature control system, the controlled object parameter uncertainties exist and pure lag and so on characteristics, is difficult to establish accurate mathematical model, this paper research on the digital simulation of the temperature control system of controlled object, compares the
10、 traditional PID control and neural network PID control their different control features, analyzes the advantages and disadvantages of traditional PID controller and neural network PID controller. And in view of the deficiency of neural network PID controller is put forward the corresponding improve
11、ment plan.Key words:Neural PID Control,Digital simulation,Hebb Arithmetic,BP Arithmetic目 录 专心-专注-专业1 绪 论11神经网络PID控制研究背景与动机PID控制即比例、积分、微分控制。传统的PID控制器由于其结构简单、实用、价格低、易于调整,以及特别适用于可建立精确的数学模型确定性控制系统等优点,在广泛的过程领域内可以实现满意的控制,因此至今在工业生产控制中相当部分控制过程还都是采用PID的控制策略。在PID控制中一个至关重要的问题是参数(比例、积分、微分)的整定,典型的PID控制参数的整定方法是在获
12、取对象数学模型的基础上,根据一定的整定原则来确定PID控制参数1。另一方面,在实际的应用中,许多被控过程的机理复杂,具有高度非线性、时变不确定性和纯滞后等一系列特点。PID控制其缺点就是现场的PID参数整定麻烦,在噪声、负载扰动或变化等因素的影响下,过程参数甚至模型结构均会随时间和工作环境的变化而产生变化,被控对象的模型参数将难以确定,外界的干扰会使原本的控制漂离最佳状态。这时采用传统的PID控制就不能取得令人满意的控制效果。建立被控对象数学模型是相当复杂的事情,在建立过程中常常需要忽略系统中某些认为不重要的参数,或将系统降阶或将系统以线性化近似,以此简化分析难度。因此,最后所得到的数学模型,
13、即使可快速且精确地算出控制量,但与实际的物理系统可能出现相当大的差距,容易与实际脱节,导致出现性能不佳的控制2。基于以上方面的考虑,本文将采用数字仿真方式来实现对受控对象(温度控制箱)的温度控制的研究工作。在数字仿真中,通过建立受控对象的数学模型,设计出相应的控制器,由此能够得到较为理想的控制效果,而在实时控制过程中仍然需要对控制器的各个参数进行调整,才能满足控制要求。人工神经网络(ANN)作为智能控制的一个重要分支领域,是当前主要的、也是重要的一种人工智能技术,是一种采用数理模型的方法模拟生物神经细胞结构及对信息的记忆和处理而构成的信息处理方法。人工神经网络以其高度的非线映射,自组织、自学习
14、和联想记忆等功能,可对复杂的非线性系统建模。因此将ANN与传统的PID控制结合,构成智能型的神经网络PID控制器,能够自动辨识被控过程参数、自动整定控制参数,能够适应被控过程参数的变化,具有较强的自适应性和较高的控制精度,是解决传统PID控制器参数整定难、不能实时调整参数和鲁棒性不强的有效措施,使PID控制器具有经久不衰的生命力,是智能PID控制器的一个有潜力的发展方向3。当前国内外神经网络与PID控制相结合的方案有多种,但应用于实际的相对较少,针对当前神经网络PID理论研究较多,而实际应用较少这一现象,本文的重点是对神经网络PID控制进行数字仿真研究,并且通过与传统PID控制进行比较,得出一
15、些有益的结论。12智能控制的发展概况智能控制是一门新兴学科,其技术随着数字计算机、人工智能等技术的发展而发展起来的。所谓智能控制,是指在无人干预的情况下能自主地驱动智能机器,以实现控制目标的自动控制技术,即设计的控制器(或系统),具有学习、抽象、推理、决策等功能,并能根据环境(包括被控对象或被控过程)信息的变化做出适应性反应,从而实现由人来完成的任务。自从美国数学家维纳在四十年代提出控制论以来,作为工程控制论核心的自动控制理论一般可分为2个阶段4:(1)经典控制理论时期。时间是20世纪4060年代。经典控制理论主要解决单输入单输出的问题,主要采用传递函数模型、频域分析与综合方法,所研究的系统多
16、是线性定常系统。(2)现代控制理论时期。时间为20世纪6070年代。主要采用状态方程、时域分析与综合方法,研究多变量控制系统设计。现代控制理论可以解决多输入多输出的问题,系统即可以是线性的、定常的,也可以是非线性的、时变的。尽管传统控制理论已经形成了完整的理论体系,控制系统在大规模产业化方面也取得了可喜的成果。但是,它对精确数学模型的依赖性,使其应用受到很大的限制。因为其分析、综合和设计都是建立在严格和精确的数学模型基础之上,同时随着科学技术和生产力水平的高速发展,被控对象结构的日益复杂,以及人们对大规模、复杂和不确定性系统实行自动控制的要求不断提高,传统的基于精确数学模型的控制理论的局限性日
17、益明显。传统控制系统的设计与分析是建立在精确的系统数学模型基础上,而实际系统由于存在复杂性、非线性、时变性和不确定性等,一般无法获得精确的数学模型。传统控制理论在应用中面临的难题包括5:(1)不适应非线性系统的控制。一般控制系统都具有非线性特性,当非线性特性的影响较小时,传统控制理论通常将其近似线性化后设计控制器。当被控制系统具有高度非线性特性时,在传统控制理论中虽然也有一些方法可用,但是只针对一些具体问题,有较多的附加条件,大多数过予复杂而难以实际运用。(2)不适应时变系统的控制。实际被控系统的结构和参数随时间而发生变化,绝对不变的系统是不存在的。当这种变化较小时,经过一系列的近似后,才能利
18、用传统控制理论进行系统综合。如果时变因素较大,传统控制理论则无法应用。(3)不适应多变量系统的控制。多变量系统的控制问题一直是控制理论界和控制工程界研究的重点和难点问题,多变量系统除了与单变量系统一样存在着不确定性,非线性和时变问题以外,还存在着各要素间相互耦合、互相制约等特殊问题。如果多变量系统为线性时不变而且结构和参数已知,还可以应用传统控制理论设计解耦器和控制器,对多变量系统进行控制。如果以上条件不成立,传统控制理论则无法应用,而在实际中这些条件一般很难满足。传统控制理论虽然也有办法对付控制对象的不确定性和复杂性,如自适应控制和鲁棒控制也可以克服系统中包含的不确定性,达到优化控制的目的。
19、从本质上说,自适应和自校正控制都是通过对系统某些重要参数的估计,以补偿的方式来克服干扰和不确定性。它比较适合系统参数在一定范围内的慢变化情况。鲁棒控制则是在一定的外部干扰和内部参数变化作用下,以提高系统的不灵敏度为宗旨来抵御不确定性。根据这一思想和原理所导出的算法,其鲁棒的区域是有限的6。因此在实际应用中,尤其在工业过程控制中,由于被控对象的严重非线性,数学模型的不确定性,系统工作点变化剧烈等因素,自适应和鲁棒控制存在着难以弥补的严重缺陷,其应用的有效性受到很大的限制,这就促使人们提出新的控制技术和方法。智能控制是自动控制发展的最新阶段,主要用于解决传统控制难以解决的复杂的控制问题。人工智能的
20、发展促进了传统控制向智能控制的发展。遗憾的是在相当长时间内,很少人提到控制理论与人工智能的联系。从20世纪60年代起,计算机技术和人工智能技术迅速发展,为了提高控制系统的自学习能力,控制界学者开始将人工智能技术应用于控制系统。 1965年,美籍华裔科学家傅京孙教授首先把人工智能的启发式推理规则用于学习控制系统,1966年,Mendel进一步在空间飞行器的学习控制系统中应用了人工智能技术,并提出了“人工智能控制”的概念。1967年,Leondes和Mendel首先正式使用“智能控制”一词。20世纪70年代初,傅京孙、Glofiso和Saridis等学者从控制论角度总结了人工智能技术与自适应、自组
21、织、自学习控制的关系,提出了智能控制就是人工智能技术与控制理论的交叉的思想,并创立了人机交互式分级递阶智能控制的系统结构。由于傅京逊教授的重要贡献,他已成为国际公认的智能控制的先行者和奠基人。20世纪70年代中期,以模糊集合论为基础,智能控制在规则控制研究上取得了重要进展。1974年,Mamdani提出了基于模糊语言描述控制规则的模糊控制器,将模糊集和模糊语言逻辑用于工业过程控制,之后又成功地研制出自组织模糊控制器,使得模糊控制器的智能化水平有了较大提高。模糊控制的形成和发展,以及与人工智能的相互渗透,对智能控制理论的形成起了十分重要的推动作用。进入20世纪80年代以来,奥斯特罗姆(Astro
22、m)、迪席尔瓦(deSilva)、周其鉴、蔡自兴、霍门迪梅洛(HomendeMello)和桑德森(Sanderson)等人分别提出和发展了专家控制、基于知识的控制、仿人控制、专家规划和分级规划等理论。特别是80年代中后期,由于神经网络的研究获得了重要进展,于是在这一领域吸引了众多学科的科学家、学者。如今在控制、计算机、神经生理学等学科的密切配合下,在“智能控制理论”的旗帜下,又在寻求新的合作,神经网络理论和应用研究为智能控制研究起到了重要的促进作用。20世纪90年代以来,智能控制的研究势头异常迅猛,1992年4月,美国国家自然科学基金和美国电力研究院发出智能控制研究项目倡议书。近年来,神经网络
23、、模糊数学、专家系统、进化论等各门学科的发展给智能控制注入了巨大的活力,由此产生了各种智能算法。智能控制的研究对象应具有以下特点7:(1)模型的不确定性传统的控制是基于模型的控制,其模型通常认为已知或者经过辨识可以得到,而智能控制的对象通常存在严重的不确定性。这里所说的模型不确定性包含两层意思:一是模型未知或知之甚少;二是模型的结构和参数可能在很大范围内变化。无论哪种情况传统的方法都难以对他们进行控制,而这正是智能控制所要研究解决的问题。(2)高度的非线性在传统的控制理论中,线性系统比较成熟,对于具有高度非线性的控制对象,虽然也有一些非线性控制方法,但总的来说,非线性控制理论都很不成熟,而且方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 神经网络 温度 控制系统 47
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内