您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 毕业设计-神经网络控制算法仿真
华北电力大学本科毕业设计(论文)I摘要目前,由于PID结构简单,可通过调节比例积分和微分取得基本满意的控制性能,广泛应用在电厂的各种控制过程中。电厂主汽温被控对象是一个大惯性、大迟延、非线性且对象变化的系统,常规汽温控制系统为串级PID控制或导前微分控制,当机组稳定运行时,一般能将主汽温控制在允许的范围内。但当运行工况发生较大变化时,却很难保证控制品质。因此本文研究基于BP神经网络的PID控制,利用神经网络的自学习、非线性和不依赖模型等特性实现PID参数的在线自整定,充分利用PID和神经网络的优点。本处用一个多层前向神经网络,采用反向传播算法,依据控制要求实时输出Kp、Ki、Kd,依次作为PID控制器的实时参数,代替传统PID参数靠经验的人工整定和工程整定,以达到对大迟延主气温系统的良好控制。对这样一个系统在MATLAB平台上进行仿真研究,仿真结果表明基于BP神经网络的自整定PID控制具有良好的自适应能力和自学习能力,对大迟延和变对象的系统可取得良好的控制效果。关键词:主汽温,PID,BP神经网络,MATLAB仿真华北电力大学本科毕业设计(论文)IIABSTRACTAtpresent,becausePIDhasasimplestructureandcanbeadjustedproportional、integralanddifferentialtosatisfactorycontrolperformance,itiswidelyusedinpowerplantsofvariouscontrolprocess.Thesystemofpowerplantmainsteamtemperatureisanlargeinertia、bigtime-delayedandnonlineardynamicsystem.ConventionalsteamtemperaturecontrolsystemadoptedcascadePIDcontrolorthedifferentialcontrolofleadbefore.Whentheunitisstable,thesemethodswillcontrolthesteamtemperatureinacertainrange,butwhenoperatingconditionschangedgreatly,itisdifficulttoensurethequalityofcontrol.ThisarticlestudiesPIDcontrolbasedBPneuralnetwork.Usingsuchcharacteristicsofneuralnetworkself-learning,nonlinearanddon'trelyonmodelrealizePIDparametersauto-tuning.ItcanmakefulluseoftheadvantagesofPIDandneuralnetwork.Here,weuseamultilayerfeedforwardneuralnetworkusingbackpropagationalgorithm.Thisnetcanreal-timeoutputKp,Ki,KdasthePIDcontrollerparameters,insteadingofthetraditionalPIDparametersdeterminedbyexperience,soitcanobtaingoodcontrolperformance.Forsuchasystem,wecansimulateinMATLABsimulationplatform.ThesimulationresultsshowthatthePIDcontrolbasedBPneuralnetworkhasgoodadaptiveabilityandself-learningability.Forthesystemoflargedelayandfree-modelcanobtaingoodcontroleffect.KEYWORDS:mainsteamtemperature,PID,BPneuralnetwork,MATLABsimulation华北电力大学本科毕业设计(论文)III目录摘要....................................................................IABSTRACT...................................................................II第一章绪论.................................................................11.1选题背景和意义......................................................11.2国内外研究现状....................................................11.3立论依据............................................................51.4本文所做的主要工作..................................................6第二章神经网络的基本原理...................................................82.1人工神经元模型......................................................82.2神经网络的学习方式和学习规则........................................92.2.1神经网络的学习方式............................................92.2.2神经网络的学习规则............................................92.3神经网络的特点及应用...............................................102.4BP神经网络........................................................112.4.1BP神经网络的结构...........................................112.4.2BP神经网络的算法...........................................122.5本章小结..........................................................16第三章基于BP神经网络的PID控制..........................................173.1PID控制器的离散差分方程..........................................173.2基于BP神经网络的PID整定原理......................................183.3基于BP神经网络的PID控制算法流程..................................223.4本章小结...........................................................22第四章基于BP神经网络的PID控制在主汽温控制系统中的应用...................234.1主汽温的控制任务...................................................234.2主汽温被控对象的动态特性...........................................234.3主汽温控制策略.....................................................244.3.1主汽温控制信号的选择.........................................244.3.2主汽温控制的两种策略.........................................264.4仿真分析...........................................................27华北电力大学本科毕业设计(论文)IV4.5本章总结...........................................................34结论与展望.................................................................35参考文献...................................................................37致谢...................................................................39华北电力大学本科毕业设计(论文)1第一章绪论1.1选题背景和意义在控制系统设计中,最主要而又最困难的问题是如何针对复杂、变化及具有不确定性的受控对象和环境作出有效的控制决策。经典控制理论和现代控制理论的基础是建立数学模型,以此进行控制系统设计,然而面对工程实际问题和工程应用对控制要求的不断提高,基于数学模型的控制理论和方法的局限性日益明显。无模型控制能有效提高控制系统的适应性和鲁棒性,因此,走向无模型控制是自动控制发展的另一个重要方向。在1943年,麦卡洛克和皮茨首次提出了脑模型,其最初动机在于模仿生物的神经系统。随着超大规模集成电路(VLSl)、光电子学和计算机技术的发展,人工神经网络己引起更为广泛的注意。近年来,基于神经元控制的理论和机理已获得进一步的开发和应用。尽管基于神经元的控制能力还比较有限,但由于神经网络控制器具有学习能力和记忆能力、概括能力、并行处理能力、容错能力等重要特性,仍然有许多基于人工神经网络的控制器被设计出来,这类控制器具有并行处理、执行速度快、鲁棒性好、自适应性强和适于应用等优点,广泛的应用在控制领域[1]。神经网络控制是一种基本上不依赖于模型的控制方法,它比较适用于那些具有不确定性或高度非线性的控制对象,并具有较强的适应和学习功能,它是智能控制的一个重要分支。对于自动控制来说,神经网络有具有自适应功能,泛化功能,非线性映射功,高度并行处理功能等几方面优势[2],这使得神经网络成为当今一个非常热门的交叉学科,广泛应用在电力,化工,机械等各行各业,并取得了比较好的控制效果。1.2国内外研究现状随着现代工业过程的日益复杂,经典现代控制理论面临严峻挑战,例如被控系统越来越巨大,存在多种不确定因素,存在难以确定描述的非线性特性,而控制的要求越来越高(如控制精度、稳定性、容错、实时性等),因此人们一直在探索如何使控制系统具有更高的智能,使之能够适应各种控制环境。而神经网络源于对人脑神经功能的模拟,它的某些类似人的智能特性有可能被用于解决现代控制面临的一些难题。因此,从20世纪60年代起,人们就开始研究神经网络在控制中的应用了,取得了一定效果。目前,随着神经理论的发展和新算法的相继提出,神经网络的应用越来越广泛。从神经网络的基本模式看,主要有:前馈型、反馈型、自组织型及随机型神经网络[3]。这四种类型各自具有不同的网络模型:前馈网络中主要有BP网络及RBF网络;反馈网络主要有Hopfield网络;自组织网络主要有ART网。当前,已经比较成熟的神经网络控制华北电力大学本科毕业设计(论文)2模型主要有神经自校正控制,神经
本文标题:毕业设计-神经网络控制算法仿真
链接地址:https://www.777doc.com/doc-4240595 .html