基于神经网络PID算法人工温室温度控制系统概要(共40页).doc
《基于神经网络PID算法人工温室温度控制系统概要(共40页).doc》由会员分享,可在线阅读,更多相关《基于神经网络PID算法人工温室温度控制系统概要(共40页).doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上摘 要神经网络控制和 PID 算法是目前已经应用非常广泛的技术,基于神经网络 的 PID 算法是现在非常受欢迎的算法。温度是温室中非常重要的一个环境因子, 植物要想生长得好,长得快,温室的温度必须合适。温室中温度(即被控对象 复杂、 时变, 而实际中对被控对象的控制要求越来越严格, 且传统的温室温度系 统不具有智能的功能,所以,研究基于神经网络的 PID 算法去设计人工温室温 度控制系统,来提高控制精度,使其具有智能功能,具有重要的意义。本设计运用基于神经网络的 PID 算法来控制温室温度,使温室的温度始终 在 25摄氏度左右。本设计中采用了单神经元自适应 PID 控
2、制器。其优点为:神 经网络具有一定的学习能力、 自适应性、 非线性映射能力和容错能力, 自适应控 制系统具有适应能力, 它能够认识系统的环境条件的变化, 并自动校正控制动作, 从而使系统达到最优的控制效果。 单神经元的学习规则有三种, 在本设计中, 我 们使用了有监督的 Hebb 学习规则。并把传统的 PID 控制与单神经元自适应 PID 控制进行比较。最后 MATLAB 仿真结果表明,该控制系统的控制效果优于传统 的 PID ,具有超调小、控制精度高、抗干扰能力强等等优点。关键词 :神经网络控制 PID 算法 有监督的 Hebb 学习规则 MATLAB 仿真Title_ABSTRACTThe
3、 neural network control and PID algorithm is now very extensive technology,base -d on neural network of PID algorithm is now very popular algorithm. The temperature is the greenhouse one of important environmental factors.If people want the plants to grow well and grow fast, the greenhouse temperatu
4、re must be appropriate. The temperature of the greenhouse (namely the controlled object is complex and time-varying.But the controlled object is required more and more strictly in practice. And there is not an intelligent function in the traditional greenhouse-temperature system.So research based on
5、 neural network of PID algorithm to design artificial greenhouse temperature control system has important significance in order to improve the control precision, has intelligent function.This design is based on neural network using PID algorithm to control greenhouse temperature. Make the temperatur
6、e of greenhouse always in around 25 degrees Celsius. This applied to the design of the single neuron adaptive PID controller. The advantages of it is that the neural network has some learning ability, adaptability, nonlinear mapping capability and fault tolerance,and adaptive control system has the
7、ability to adjust the system, it can know the system environment changes,and automatic correction control action, thus make the system to achieve optimal control effect.Single neuron learning rule has three.In this design, We uses the Hebb learning rule with supervision. And the traditional PID cont
8、rol and single neuron only adapt to the PID control are compared. Finally MATLAB simulation results show that control effect of this control system is better than that of traditional PID, having overshoot small, high control accuracy and strong anti-interference ability and so on.Keywords:Neural net
9、work controlPID algorithm T he Hebb learning rule with supervision MATLAB simulation目录摘 要 . I ABSTRACT . . II 1绪论 . 1 1.1本论文的背景和意义 . 11.2本论文的主要研究方法及内容 . 22神经网络控制以及 PID 算法简介 . . 3 2.1神经网络控制 . 3 2.2常规 PID 算法 . 62.3 神经 PID 控制 . 103基于神经网络 PID 算法的温室温度控制系统设计 . . 16 3.1温室温度控制系统模型的建立 . 16 3.2单神经元自适应 PID 控制系
10、统设计实现 . 17 3.3 仿真 . 21结论 . 26致谢 . 27参考文献 . 28附录 A PID 程序 . 29附录 B 基于神经网络的 PID 程序 . 311绪论1.1 本论文的背景和意义随着社会的发展, 各种农作物温室和园艺温室的数量在不断的增加, 温室也 成为设施农业中一个最主要、 最关键的生产设施之一。 在温室中运用各种手段和 方法来改善不适合作物生长的环境条件并且创造适宜作物生长发育的环境条件 的过程, 就是温室环境调控。 随着科技的进步, 以及测温仪在各个领域的广泛运 用, 智能化已经成为现代温室温室系统发展的主流方向。 特别是近些年来, 温度 控制系统已经运用到了人们
11、生活的方方面面, 现在的人们已经离不开温度控制系 统。 然而, 温室温度控制系统却一直是一个未开发的领域, 但却又是与人们的生 活息息相关, 紧密相连的一个实际问题。 针对眼前这种实际情况, 设计一个温室 温度控制系统,具有广泛的应用前景和非常大的实际意义。影响作物生长的因子主要有五个因素,即温度、湿度、光照、二氧化碳浓度 和营养液。 温室生产的一个重要优势就是可以控制所有的环境因素, 从而使植物 处于最佳生长状态, 其中温度是非常关键的一个因子, 是一个主要因子。 众所周 知, 不同种类的植物有不同的最佳生长温度, 况且不同植物以及相同的植物在不 同生长阶段对温度的需求也不相同。 人们总是希
12、望植物生长、 发育得快一些, 好 一些,以获得更多的利润,所以就需要在植物的整个生长期提供最合适的温度。 由上所述, 我们得知, 温室的温度控制系统在整个温室系统中的作用非常大。 目前, 随着温室的迅速增多, 人们对其性能要求也越来越高, 特别是为了提高生 产效率, 对温室的智能化要求越来越高。 由于模糊控制, 神经控制和智能控制理 论的不断发展和完善,使这种要求变为可能。本设计的内容是温室温度测试控制系统, 控制对象是温度。 温度控制在日常 生活及工业领域应用相当广泛,比如温室、水池、发酵缸、电源等场所的温度控 制。而以往温度控制是由单片机或者 PLC 以及传感器等完成的,而不是用神经 网络
13、控制和 PID 算法,因此也就不智能。针对此问题,本系统设计的目的是实 现一种智能化,可连续高精度调温的温度控制系统,它应用广泛,功能强大,是 一款既实用又廉价的控制系统。1.2 本论文的主要研究方法及内容论文的研究方法多种多样, 本论文中用到多种研究方法, 其中主要的研究方 法有:文献研究法,描述性研究法,定性分析法,定量分析法,思维方法和系统 科学方法等等。在做此论文的时候我查阅了很多关于神经网络控制, PID 算法和温室温度控 制系统的文献和资料, 也对这些文献和资料进行了分析和思考。 同时在仿真的时 候, 不断进行定性和定量分析。 我将已有的现象、 规律和理论通过自己的理解和 验证,给
14、予叙述并解释出来,不可避免的要用到描述性研究法。当然,任何科学 的研究都离不开系统科学方法。本论文的内容大致如下所示:第一章是绪论;第二章是神经网络控制、 PID 算法简介以及单神经元只适应 PID 算法的知识介绍;第三章是温室温度控制系 统模型的建立以及单神经元自适应 PID 算法温室温度系统的设计及实现并进行 MATLAB 仿真;再接下来是结论,致谢,参考文献和附录。2神经网络控制以及 PID 算法简介2.1神经网络控制2.1.1 神经网络控制的概念人工神经网络 12(简称神经网络, Neural Network 是从人脑的生理学和 心理学着手, 通过人工模拟人脑的工作机理来实现机器的部分
15、智能行为, 是模拟 人脑思维方式的数学模型。神经网络控制是基于神经网络的控制或简称神经控制 3, 是指在控制系统中 采用神经网络这一工具对难以精确描述的复杂的非线性对象进行建模, 或充当控 制器,或优化计算,或进行推理,或故障诊断等,以及同时兼有上述某些功能的 适应组合, 将这样的系统统称为基于神经网络的控制系统, 称这种控制方式为神 经网络控制。 它是将神经网络与控制理论相结合而发展起来的智能控制方法, 是 发展中的学科。它汇集了包括数学、生物学、神经生理学、脑科学、遗传学、人 工智能、计算机科学、自动控制等学科的理论、技术、方法及研究成果。它已成 为智能控制的一个新的分支, 为解决复杂的非
16、线性、 不确定、 未知系统的控制问 题开辟了新途径。在控制领域, 将具有学习能力的控制系统称为学习控制系统, 属于智能控制 系统。神经控制是有学习能力的,属于学习控制,是智能控制的一个分支。 2.1.2 神经网络控制的基本思想众所周知, 控制系统的目的在于通过确定的适当的控制量输入, 使得系统获 得期望的输出特性。 图 2-1(1给出了一般反馈控制系统的原理图, 其中 (2采用神 经网络替代 (1中的控制器,为了完成同样的控制任务,我们来分析一下神经网 络是如何工作的 114。 (1 (2图 2-1 反馈控制与神经网络控制设被控制对象的输入 u 和系统的输出 y 之间满足如下非线性函数关系 (
17、u g y = (2-1 控制的目的是确定最佳的控制量输入 u , 使系统的实际输出 y 等于期望的输 出 x 。在该系统中,可把神经网络的功能看做输入输出的某种映射,或称为函数 变换,并设它的函数为(x f u = (2-2 为了满足系统输出 y 等于期望的输出 x ,将 (2-1式代入 (2-2式,可得 (x f g y = (2-3 显然,当 ( (1=-g f 时,满足 x y =的要求。由于要采用神经网络控制的被控对象一般是复杂的且多具有不确定性, 因此 非线性函数 (g 是难以建立的, 可以利用神经网络具有逼近非线性函数的能力来 模拟 (1-g ,尽管 (g 的形式未知,但通过系统
18、的实际输出 y 与期望输出 x 之间 的误差来调整神经网络中的链接权重,即让神经网络学习,直至误差0-=y x e (2-4 的过程,就是神经网络模拟 (1-g 的过程,它实际上是对被控对象的一种求逆过程, 有神经网络的学习算法实现这一求逆过程, 就是神经网络实现直接控制的基 本思想。2.1.3 神经网络控制的特点1能逼近任意的非线性函数。2信息的并行分布式处理与存储。3 可以多输入、多输出。4便于用超大规模集成电路(VISI 或光学集成电路系统实现,或用现有 的计算机技术实现。5能进行学习,以适应环境的变化。2.1.4 神经网络控制的作用1在基于精确模型的各种控制结构中充当对象的模型。2在反
19、馈控制系统中直接充当控制器的作用。3在传统控制系统中起优化计算的作用。4在与其它智能控制方法和优化算法,如模糊控制、专家控制及遗传算法 等相融合中,为其提供非参数化对象模型、优化参数、推力模型及故障诊断等。 2.1.5 神经网络控制的研究领域(1 基于神经网络的系统辨识 15 将神经网络作为被辨识系统的模型,可在已知常规模型结构的情况下, 估计模型的参数。 利用神经网络的线性、非线性特性,可建立线性、非线性系统的静态、 动态、逆动态及预测模型,实现非线性系统的建模和辨识。(2 神经网络控制器神经网络作为实时控制系统的控制器, 对不确定、 不确知系统及扰动进行有 效的控制,使控制系统达到所要求的
20、动态、静态特性。(3 神经网络与其他算法相结合将神经网络与专家系统、 模糊逻辑、 遗传算法等相结合, 可设计新型智能控 制系统。(4 优化计算在常规的控制系统中, 常遇到求解约束优化问题, 神经网络为这类问题的解决提供了有效的途径。目前,神经网络控制已经在多种控制结构中得到应用,如 PID 控制、模型 参考自适应控制、前馈反馈控制、内模控制、预测控制、模糊控制等。2.2常规 PID 算法2.2.1 PID 的概念PID 8是比例、 积分、 微分的缩写, 将偏差的比例 (P 、 积分 (I 和微分 (D 通过线性组合构成控制量, 用这一控制量对被控对象进行控制, 这样的控制器称 PID 控制器(
21、也称 PID 调节器 。如图 2-2。 图 2-2常规 PID 算法控制原理它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比 较简单等优点;而且能对相当多的一些工业过程(或对象进行有效的控制。并 且在理论上可以证明, 对于过程控制的典型对象 “ 一阶滞后+纯滞后 ” 与 “ 二阶 滞后+纯滞后 ” 的控制对象, PID 控制器是一种最优控制。 PID 调节规律是连续 系统动态品质校正的一种有效方法,它的参数整定方式简便,结构改变灵活。 2.2.2 PID 的优点1 技术成熟。2 易被人们熟悉和掌握。3 不需要建立数学模型。4 控制效果好。2.2.3 模拟 PID 的控制原理模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 神经网络 PID 算法 人工 温室 温度 控制系统 概要 40
限制150内