大型直流锅炉机组预测控制方法应用研究

大型直流锅炉机组预测控制方法应用研究

ID:34908138

大小:6.66 MB

页数:89页

时间:2019-03-13

上传者:U-24835
大型直流锅炉机组预测控制方法应用研究_第1页
大型直流锅炉机组预测控制方法应用研究_第2页
大型直流锅炉机组预测控制方法应用研究_第3页
大型直流锅炉机组预测控制方法应用研究_第4页
大型直流锅炉机组预测控制方法应用研究_第5页
资源描述:

《大型直流锅炉机组预测控制方法应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

.%/:,i,—'巧;t;’'l.。.t—V:‘'■-也'.4;TP273;,::单位代码:1〇422号分类号::双滅猪一巧'—2〇1引3026密级f:公开.学号:片啼’.灵'r-*?■-,坊'、?’-'-‘-.為異夺:,_:'..'巧专巧八化顯囑.硕±学位论文《--’-…气Th、;esisforMasterDegree;:达^^‘讀’巧(专业学位)弯貧乃‘ifcfc题目:大型直流锅炉机组预测控制方法应用研究,■;I\‘TheLarence-tResearchonOhrouhBoilerModelrgg占'",,U1'■,y;请PredictiveControlAlgorithm;*,.???,,??.■.r?V.:.<4一'一‘...寺''-V,与y,''看是^,\每言扭苗j,缔—六。^與:个^;作者姓名王会卿\^'^t%培养单位控制科学与v工程学院0*T'..■,■,■■■■—:业^V专名称控制工程—k—.i'V:—'聲疋指导教师刘红波教授y7A听_皆皆合作导师^>,'—.-.至巧1_龄.‘―-;..-;.辨产-輯去:VK:若护马’^r.’20巧16.年5月曰.義觀;苗才Y編--■‘jf'.:..,\-V:V.'■.s?*■守.r、‘■,.扛.■??-?广.-电.---^、--地'■-^--:〇\4:i:..;:、占-一'-''一己亏r:中; 分类号:胖巧3单位代码:10422密级:公开学号:201213026m山ti、i硕±学位论文论文题目:大型直流锅炉机组预测控货騰应用研究TheOnce-化rouResearchonLargeghBo化rModelPredictiveControlAlorithmg作者巧名王会卿王会1巧学院名務控制科学与工程学院专业名称控制工程指导教师刘红波教授皮合作导师20巧年5月16日 原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究作出重要贡献的个人和集体,均已在文中W明确方式标明。本声明的法律责任由本人承担。f日期、U论文作者签名:^^徊:2^盼S关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部口或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可W将本学位论文的全部或部分内容编入有关数据库进行检索,可采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)L如论文作者签名;至会银P导师镶名:拖期;名起 山东大学硕±学位论文目录喊ICONTENTV巧要IXABSTRACTXI一章織第11.1课题背景及意义11.2预测控制的应用研究现状21.2.1预测控制发展现状21.2.2预测控制在大型直流锅炉控制系统的应用研究现状41.3本文主要工作5第二章大型直流巧炉机组拴制《统脱72.1大型直流锅炉工作原理72.2超8(超)临界直流锅炉机组协调控制系统2.2.1超超临界直流锅炉单元机组协调控制系统8()2.2.2超(超)临界直流锅炉机組协调控制系统模型102.2.3超超)临界直流锅炉机組协调控制策略11(2.3大型直流锅炉主巧湿度控制系统122.3.1影响主汽温度的因素122.3.2主汽温度控系统模型132.3.3主汽温度控制策略142.4本章小结17第呈章直流巧炉m巧SO《统有約束预测拴制193.1预测控制方法基本原理193.2SISO系统预测控制算法203.2.1SIS0系统模型213.2.2SISO系统预测控制算法原理223.2.3基于拉盖尔函数的预测控制算法27I 山东大学硕±学位论文3.3基于拉盖尔函数的预测控制算法实现及参数整定363.3.1算法设计步骤%33238..参数整定方法3.4仿真研巧393.4.1给水流量控制主汽温度方案概述393.4.2大型直流锅炉机组单变量系统模型393.4.3预测控制与常规PID方法仿真41343.4.4抗干扰性能3.4.5基于拉盖尔函数的有约束预测控制仿真4463.5本章小结4巧四章大型直流巧炉的MIMO有钓束预抑拴制474.1多变量模型预测控制算法474丄1MIMO系统模型474.1.2MIMO系统预测控制算法494.2基于拉盖尔函数的多变量模型预测控制的设计504.2.1基于拉盖尔函数的DMPG扩展到MIMO系统504.2.2采用拉盖尔函数的多变量有约束模型预测控制53454.3基于拉盖尔函数的预测控制算法的实现及参数整定4.3.1算法设计步骤544.3.2参数整定方法564.4仿真研巧564.4.1大型直流锅炉机沮多变量系统模型%4.4.2预测控制与常规P59ID方法仿真4.4.3抗干扰性能比较.604.4.4MIMO系统有约束预测控制仿真614.5本章小结62第五章应用软件包做与开发份5.1概述63563.2软件框架II 山东大学硕±学位论文5.3软件的特点和功能655.4软件应用实例655.5本章小结66第六章结与巧望676.1工作总结676.2研巧展望68##文狀69績73III 山东大学硕±学位论文CONTENTChineseContent.ICONTENTVChineseAbstractIXABSTRACTXIChater1Introduction1p1.1Backroundandmotivationoftheresearch1g1.2Applicationresearchsituationoferdictcontrol2p1.2.1Developmentsituationoferdictcontrol2p*1.2.2ApplicationiesearchsituationoferdictcontrolinlarepgDCboilercontrolsystem41.3Mainobofthisaer5jppChapter2OverviewoflargeDCboilercontrolsstem7y.tinrnclefrebersm21OperagiiolaDCoilste.7ppgy2-.2CoordinatedcontrolsystemoftheultrasupercriticalDCboilerunit....82lter-it.2.1ControlsystemoftheurasupcriticalDCboilerun8ro-2lmodelofheulrasuercricaboileuni.2.2ContttptilDCrt10223Con-trolsttthltrcriticalDCilerit11..raegyofeurasuebounp2.3ThemainsteamtemeraturecontrolsystemoflargeDCboiler12p2.3.1Influencefac化rsofthemains化amtemperature122.3.2Controlsystemmodelofthemainsteamtemperature132.3.3Controlstrategyof化emainsteamtemerature14p2siti.4Concluons17Chater-p3LargeoncethroughboilerSISOsystemconstrainedmodelpredictivecontrol193.1Fundamentalofredictcontrolmethod19p3inlevariablelredictconrolalorihm20.2Sgmodettpg3.2.1SISOsystemmodel21V 山东大学硕古学位论文3.2.2SISOsystemredictcontrolalorithm22pg3.2.3Pre出ctcontrolalgorithmbasedonLaguerrefunctions273.3ImlementationofPredictivecontrolalgorithmbasedonLaguerrepflmctionsandarametertunin36pg3.3.1Alorithmdesinstes36ggp3.3.2Parametertuningmethod383.4Simulinkresearch393.4.1Descriptionforlantothemainsteamtemeraturecontroledbppywaterflow393.4.2ModeloflargeDCboilerSISOcontrolsstem..."39y3A3PredictivecontrolandnormalPIDsimulink413-interferenceerformence.4.4Anti43p3A5SISOsstemconstrainedredictivecontrolsimulation44yp3.5Conclusions46nce-rouoerssChap化r4LareothghbilMIMOytemconstrainedmodelgpredictivecontrol474-lemelredictconrolalorihm.1Multivariabodtt47pg4.1.1MIMOsstemmodel47yredicconlalorihmofMstem4.1.2PttrogtIMOsy494-t.2DesignofdiscretemultivariablemodelredictconrolbasedponLaguerrefunctions504.2.1LaguerreftinctionadoptedDMPCextendstoMIMOsystem…504.2.2Lauerreftmctionadotedconstrainedmodelredictcontrol..53gpp4.3Implementatio打ofPredictivecontrolalgorithmbasedonLaguerrefunctionsandarametertunin54pg4.3.1Algorithmdesignsteps544.3.2Parametertuninmethod56g4.4SimulinkReaserch564lofar.4.1ModelgeDCboilerMIMOcontrolsystem56VI 山东大学硕±学位论文4.4.2PredictivecontrolandnormalPIDsimulink594-.4.3Antiinterferenceerformence60p4.4.4MIMOsys化mconstrainedpredictivecontrolsimulation614.5Conclusions62Chapter5Designanddevelopme凸tofapplicationsoftware635.1Overview635.2Softwareframework635.3Thecharacteristicsandfunctionofthesoftware655.4Applicationofthesoftware655.5Summary66Chapter6SummaryandOutlook676.1Worksummary6762Researchrosect.68ppReferences69Acknowledementsg73VII 山东大学硕±学位论文摘要随着工业化程度及城镇化程度的不断提高,消费结构的不断升级,我国的能源需求量不断増长。然而我国的资源供给得不到保障、环境容纳能力较小成为了制约我国经济发展的重要因素。与此同时,能源问题与环境间题已成为当今世界被广泛关注的主要问题。如何能在全球范围内绿色经济、低碳技术蓬勃发展的时代抢占未来发展的先机需要依靠先进的科学技术。大型超(超)临界直流锅炉机组是国家重要的工业基础设施,其安全、离效、可靠的运行,对保障能源供应具有关键作用。超(超)临界机组的效率与同容量其它参数火电机組相比较有明显的提高。因此,进行超超临界机组先进控制技术的研究是我国电力工()业发展的必然选择。预测控制主要应用计算机平台进行设计,近几十年来发展比较迅速,成为一种比较新型的控制方法了。应用预测控制技术进行设计时不必特别依赖对象的模型就能达到很好的综合控制效果,使得其被大范围地应用于实际过程控制领域。多年来预测控制在复杂工业过程中取得了巨大的成功,具有优化需求的控制问题和复杂约束优化按制的问题都可W采用预测控制方法。本文W超(超临界大型直流锅炉机组先进控制为背景,通过分析其给水流量)口温一对过热器出度的影响,将主汽温串级控制系统简化成个单回路控制系统,利用基于拉盖尔函数的新型预测控制算法,研究提出了适用于大型直流锅炉机组的单变量有约束预测控制方案,即通过最小化某成本函数使未来控制信号差分Am(A)序列最优化,成本函数的选择是基于预测输出信号与设定点信号的偏差一最小化。在算法实现过程中利用组离散拉盖尔函数近似描述未来控制轨迹AC/,这样只需要很少的描述参数就可W得到满意的控制轨迹,计算过程简单,编程方便,算法更容易实现。一些参数进行整定基于拉盖尔函数的预测控制算法实现过程中需要对,包括拉盖尔参数(a,N、状态变量权重矩阵Q、输入变量权重矩阵R、预测时域iV)p等,本文第H章介绍了这些参数的整定方法,在参数整定的过程中需要与离散时间线性二次调节器(DLQ巧得出的系统闭环极点进行比较来获得最优的拉盖尔参数a和N。实际系统在运行过程中会受到各种因素的影响产生很多约束条件,氏 山东大学硕古学位论文本文在预测控制框架下利用二次规划法对系统进行了有约束预测控制。基于拉盖尔函数的预测控制算法使用的是离散时间状态空间矩阵模型,因此很容易将单变量预测控制方法推广到多变量预测控制。本文给出了大型直流锅炉机组的燃水比控制中间点温度和主蒸汽压力的双输入一一双输出有约束预测控制方案,对其参数进行了整定,结果进行了仿真,并且与常规PID控制方法的结果进行了比较,验证了所提出的控制方案的有效性。最后为了方便后的使用,基于PC平台开发了基于MATLAB的多变量预测控制软件包,主要模块包括:数据采集模块、模型辨识模块、模型预测模块、参数整定模挟、数据输入模块、系统仿真模块、实时控制模块。此软件包对系,,可统的硬件配置要求不是很离具有很强的适应性和灵活性1^1满足不同的用户需求,可W对多变量控制系统进行预测控制仿真,减少参数的调节时间,提高系统的控制性能。关巧词!大型直流锅炉;预测巧制算法:有约束预测控制;拉盖尔函数;X 山东大学硕古学位论文ABSTRACTBeaccompaniedwiththecontinuousdevelopmentofindustrializationandurbanizationinourcountryandtheescalatingoftheconsumptio打structurethe,demandforenergyisrowi打irecentl.Sotheoorle打erKservesandtheweakggypygyenvrlcaacbecomehemoimortantfactorwhichlimitstheionmentapitytstpdevelomentseedofourcountry.Theadvancedtechnologiesareneededtoettheppg打rstchanceduringboomingtimeoftheglobalgreeneconomyandlowcarbonchnooeurasuer-crcalunihena化lgy.Thltpilitisttionalimportantindustrialinfrastructureanditrunsinasafe,eficientandreliablewilllaakeyroleinpytensuringenergysupply.Comparewithotherthermalpowerunhswihthesameaceecencofeurasuer-crcarovesobvcapitthffiithltitilunitimiousl.y,yppyThereforeitwouldbe化einevitablechoice化stud化eadvancedcontrol化chnolo,ygyof-theultrasupercriticalunit.Predictivecontrolisanewcontrolmethodrelativelyanddevelopsrapidlyinrecentdecades."canetoodefectivenesswi化outusin化eobectmodelwhichgggjmakesitwidelyusedbactualrocesscontrolfield.IthasotahugesuccessypgKcentlyandcanbeused化solvecontrolroblemswi也otimizationdemandsandppcomhcatedconstrains.pncedcon-Inthisarticleweusetheadvatrolofultrasuercriticallare,pgonce-hrouhboilerunnatgitas化ebackground.Asanimportanttionalindustrial-reonce-hrouhboinfrastrturetheunitcaacitoftheultrasuercrileruci巧callati,pypgg-unithasalreadyimproved化1DOOMW.Andtheultrasupercridcallargeonce-ouruns泣slevarableCO打olthrghboUeitifatmultipitrledsys化mwithhightemeratureandressure.Thecoulinof化erocessisextremelyclosed.Sothepppgpconro--tlsystemofultrasupercriticallargeoncethroughboUerunitis过typical-cousystemofmultileinutmultileoutut打onlinearstronlincontrolsysbm.Itpppp,,gpgisneededtogetseveraltargetsandconditionsatthesame巧me1:oensuretheunit>workingsafelyandKliablyand过artofthermalarameterscantbemeasuredppXI 山东大学硕±学位论文d--irectly.SothestabUityandeconomyof化eultrasupercriticallargeoncethroughboilerunitstronglydependonamoreadvancedautomaticcontrolsystemwithanadvancedcontrolalgorithm.Under化isbackground,化isarticleapplyanew化uerr-utprectivecontrolalgorithmbasedonLagefunction.Studyroosedsinleinppgpandmu-ltipleinputCO打straintredictivecontrollanswhichal!:〇thetheultrappppysuer-cri-veripticallargeoncethroughboUerunitandhold过seriesofsimulationstofytheeffectivenessofthelans.p-rreconoKewords:LareoncethrouhboileimitPdictivetrolalrithmygg;g;ConstraintredictivecontrolpXII 山东大学硕古学位论文第一章绪论1.1课屈背景及意义目前,,随着我国工业化程度化及城镇化程度不断提高消费结构不断变化、快速升级,从而导致不断增长的能源需求量,但是我国的资源供给得不到保障,环境容纳能力较小,这些都成为制约我国经济发展的重要因素,与此同时,能源安全问题与气候变化问题早已成为当今被广泛关注的问题。如何能在全球范围内绿色经济、低碳技术蓬勃发展的时代抢占未来发展的先机得依靠先进的技术。电力行业保证并促进了人类现代文明的发展,但是人类对能源的不合理地开发和利用造成全世界能源的日益减少,环境也遭到不同程度的破坏,这使得人们对环境保护的要求日益严格。采用更高参数及更大容量的火力发电机姐可提高发电效率,满足社会对能源的需求,也可W更有效地减少对环境的污染。新技术、新材料领域的成果应运而生,可用来制造参数更高的机组。大规模火力发电的主要动力设备由主要依靠锅炉、汽轮机向着不断提高蒸汽的参数、1"增大机组的功率、改进材料的性能和制造工艺、提高自动化水平的方向发展。不断提高的自动化水平可!^^保证机组更加安全、可靠、经济、灵活地运行。超超一()临界机组般都采用大型直流锅炉机组,火力发电机组采用超(超)临界技术可有效地提高汽轮机发电机沮经济效益。并且大型超(超)临界机组是国家重要的工业基础设施,其安全、高效、可靠的运行,对保障能源供应具有关键作用。超(超)临界化组的效率与同容量其它参数火电机组相比较有明显的提离。因此,进行超贿)临界机组先进控制技术的研究是我国电力工业发展的必然选择。我国上世纪90年代,DCS控制系统在电为行业得到逐步推广,扩展到脱硫系统、循环水供系统、燃料系统等辅助工艺系统,成为机组发电不可缺少的控制、运行中也。但是,大型直流锅炉超(超)临界机组的单机容量已提高到一P11000MW它是,,个采用高温、高压状态下的协调控制系统具有多变量、快速受控系统的特点,其工艺过程賴合极其紧密,是典型的多输入、多输出、非1 山东大学硕±学位论文线性、强禪合的控制系统。机组要安全、可靠的运行必须同时达到几个目标和条件,并且部分关键热工参数无法或较难直接进行测量。因此,超(超)临界机组要达到安全、稳定、经济运行的目的,就要依赖于更加先进的自动控制系统。一同时,超觸种更高性能的控制算法W呆证机组的)临界机组控制系统还需配各安全运行及能源的优化。预测控制(MPC,PredictiveControl)近几十年来发展比较迅速,其主要应用一计算机平台进行设计,成为种比较新型的控制方法。设计时不必特别依赖对象模型就能达到很好的综合控制效果,这些优点使得其被大范围地应用于实际口,4过程控制领域]。预测控制起初在工业过程控制中应用的是启发式控制算法,经过不断地改进与完善一口新的,现在己经具有丰富的理论和实践内容,成为5-7[]学科分支。多年来预测控制在复杂工业过程中取得了巨大的成功,具有优化需求的控制问题和复杂约束优化控制的问题都可W采用预测控制方法。1.2预巧I控制的应用研巧现状,目前,随着科学技术的进步和人类化会的发展人们对控制的要求越来越高,仅仅依靠常规控制方法得不到人们想要的控制效果,对更加优化的控制系统的追求得不到满足促使其更加积极地去探索研巧更加优化的控制算法。但与此同时,系统的优化又受到物理性(传统执行机构)、工艺性、安全性、经济性和社会性等各种不可抗及无法改变的约束条件的制约M,而预测控制比较大的优点就表现在拉制问题的强大的约束处理能力。1.2.1掀H飾惟展现状预测控制产生于70年代后期,在美、法等国的工业过程领域,计算机技术的发展和复杂的工业控制实践要求其拥有更好的高层优化控制算法,因此预测1D一控制算法应运而生[]。此后,这新型计算机控制算法的策略思想越来越多地被人们认可,并且大量地应用在工程实践中。预测控制算法从此如雨后春資般被越来越多的控制理论界及工业控制实践领域的研巧人员应用研巧。预测控制起源于工业控制实践,为了能够更方便地获得被控对象的持性,2 山东大学硕古学位论文研巧人员基于现代控制理论,利用状态空间法分析和设计控制系统,实践证明这是一种比较好的设计控制系统的手段和方法。预测控制中还应用了基于最优性能指标的设计理论和方法,这种方法己经趋向于成熟,应用方便,在控制质量和经济效益方面应用比较广泛,因此吸引了大批工业实践过程中对此要求比较高的控制系统设计人员。预测控制理论的发展经历了前期的预测控制定量分析理论和后期的预测控制定性理论两个阶段。计算机技术的飞速发展为预测控制理论和实践的发展提供了物质保障,但是控制理论与实践应用之间的研巧仍然存在很多不协调的因素。为了缩小理论与实践中的差距,从七十年代至今,人们不断破除传统方法的束缚,探索各种对模型要求低、控制综合性能好、计算方便的新型优化控制算法W适应工业过程中系统维数高、对象模型不确定等复杂工业过程的特点。预测控制算法在理论与实践方面取得的巨大成果表明其发展速度是非常快的。开始其基于线性模型预测控制算法,W易于从工业现场获得的对象的阶跃或脉冲响应为模型,不必通过模型结构参数的辨识过程便可设计控制系统。模型采用滚动优化方式对系统进行优化控制,同时对在线测得的现场信息不断地一进行反馈矫正定程度上克服系统不确定性的影响,增强了控制系统的鲁棒,性口气此后各种基于对象脉冲或阶跃响应的预测控制算法层不穷,甚至W商、、品化软件包的形式被推向市场,提供给石油化工电力等吝軒复杂工业控制领域,并在应用的过程中显现出良好的控制性能,取得了明显的经济效益。70年代后期chae在相关文献一,理查勒特(Rilt)[12]中第次非常具体且全面地阐述了上这些算法产生的原因、机理及其在控制实践过程中产生的应用效果一一一,并且为这类新型的计算机控制算法规定了个统的名称预测控制PredictiveControl,如今此算法已经相当成熟,并将研究热点指向复杂控制过()11[]程多参数变量及具有不确定扰动或约束的模型预测控制。7口]80年代初期,人们研究出了基于辨识模型并带有自校正的预测控制算法,此算法可W克服最小方差的控制弱点,如扩展时域预测自适应控制,简称为37]EPSAC同[、广义预测控制,简称为GPC等,此外,1982年莫拉理(Morari)等发现预测控制算法与内膜结构有着密切的联系,从而开启了从结构角度深入研巧预测控制的过程。3 山东大学硕古学位论文80年巧中期,国内外对预测控制的研究日渐増多、趋于广泛。从1984年起,一些控制会议上都会有关于预测控制的专题沮,或者专口W预测控制为主题的工作讨论会,预测控制越来越受到广泛的重视并将成为过称控制的发展方向么一。预测控制软件开发及其典型工程应用逐渐成为控制领域研究的热口,甚至""被纳入国家九五科技攻关项目,多个大学等单位都开发了多变量预测控一制软件,并且被成功地应用在些工业过程中。某些实力公司还将预测控制软。件的商品化,推向国内市场,有力地推动了预测控制在我国的工业应用1.2.2妨M担制在大型的期炉巧助巧统的应用研规状协调控制系统对于大型超(超)临界锅炉机沮来说是比较可靠和安全的控制系统,但是如果想得到更好控制效果必须要同时满足协调控制系统的多个目标及条件。比如:1能够根据机姐负荷的要求给出满意的电功率响应2连续保();()持机姐最佳的运行,使锅炉各状态变量的波动最小化(而这些波动是造成机组设备寿命减少的主要原因)。然而为了实现这些运行目标,发电机组设备就需要具有更加灵活的、更加高度自动化程度的、比较先进或智能的、实用的自动控制系统一。预测控制是种比较先进的控制方法,它采用滚动时域的思想,对控制目标进行实时的信息检测与反馈校正一,使得系统总是处在个最佳的运行状态,从而可W保证系统时刻更加稳定、可靠的运行。下是近些年来在大型直流锅炉机组控制系统方面应用的一些控制方法。一文献[14]报道了1978年在个500MW的燃油超临界发电机组上首次实际。实施的最佳控制系统,该系统实现了机組锅炉蒸汽湿度的最优控制这项工作表明了提出的最优控制器与常规PID控制器相比所具有的优点。在保持原有底层控制器的基础上,将设计的最优线性二次调节器LQ民与原有底层控制器并联,在设计的控制算法中采用了动态规划从使某种性能指标最小化。文献[15化给出了针对400MW燃气超临界发电机组的基于模型的预测挖制的研究结果。其研究工作基于用于预测的增广的线性状态空间模型,基于模型的预测控制被应用于用MATLAB环境构建的机组22阶非线性模型,仿真结果显示对于有限的运行范围,控制算法可获得良好的性能而不会违反机姐运行的约束条件。4 山东大学硕±学位论文文献16[17]采用神经网络改进的预测控制算法分别应用到500MW和[]1000MW的仿真超临界机姐。但由于这种控制方法需要大量的计算,不能足够一快地满足实际控制项目的要求。于是作者又设计了种称之为改进的预测最优控制的方案,主要由基于稳态神经网络模型和启发式搜索的参考输入管理器和具有智能增益整定器的PID反馈控制系统组成,参考输入管理器不断的给出系统前馈控制信号化及优化的设定值。送种控制方案经过机沮仿真测试表明可满足实际机组控制要求,并能取得满意控制性能。文献18报道了针对超临界机组的综合智能协调控制系统。整个巧制系统将[]经典控制与智能控制结合起来姐成新型协调控制系统。此控制系统己经经过机。组运行实验测试,表明其对于实际负荷变化指令跟随可获得良好的动态响应但文中没有给出其模型研发及控制器设计的详细描述。X文献19王国良等针对1000MW超超临界机组,分析了机姐协调控制的33[]对象特性,设计了基于双层结构多变量约束预测控制并行补偿欺协调控制方案,针对国妹等2012年建立的直流炉机组简化非线性模型,进行了对象阶跃响应建模,并对设计的控制方案进行了仿真验证,并与常规协调控制方案进行了比较。研究,仿真结果表明了设计的方案的有效性。在文献[20]的研究中,将基于模型的预测控制应用于在MATLAB环境中构建的超临界化姐过程模型上。此控制算法通过采用预测控制来整已有控制方案的参考输入来改进超临界机组的动态响应。采用的预测控制算法在文献(Ricker.1990)中进行了很好地描述。研发的预测控制器经仿真测试表明在已知的预测模型运行工况附近可获得满意的按制性能。由上面的研究可知,无论是基于智能技术实现还是基于常规数学方程和优一种主化方法,预测控制是用于燃用化石燃料的超临界机组的控制系统设计的要的实用改进方法。1.3本文主要工作在本文的写作安排中,超超临界大型直流锅炉先进控制为背景,应用基于拉盖尔函数的新型预测控制算法,研巧提出了适用于大型直流锅炉机组的单5 山东大学硕±学位论文变量和多变量有约束预测控制方案,结合实际机组模型对提出的控制方案进行了仿真验证,验证了所提出的控制方案的有效性,论文主要内容有W下几部分:一第章是绪论,单间阐述了大型直流锅炉应用预测控制方法的课题背景及意义,综述了预测控制理论的发展概况W及目前预测控制方法在控制领域的应。用及研巧概况,简单介绍本文各章节的主要研究内容及创新点第二章主要介绍了大型直流锅炉的工作原理,其协调控制系统与主汽温控制系统的工作原理及其常规控制策略,并提出了协调控制系统与温控系统的模型,为后面章节进行仿真验证提供了模型基拙。第H章基于拉盖尔函数的新型预测控制算法应用于大型直流锅炉机姐的主一汽温度控制系统-,温控系统被等效成个单回路控制系统,被控对象为单输入单输出对象,验证了所提出的方案在单变量有约束预测控制的有效性。第四章基于拉盖尔函数的新型预测控制算法应用于大型直流锅炉机组的协-双输出被控对象调控制系统,协调控制系统被简化为双输入,验证了所提出的方案在多变量有约束预测控制的有效性。第五章基于PC平台应用MATLAB开发设计了多变量预测控制仿真软件包,其应用简单,对系统硬件要求不高,适用于不同的客户需求。第六章对本论文进行总结,并且对本论文提出的基于拉盖尔函数的新型预测拉制算法的应用进行了前景展望。6 山东大学硕±学位论文第二章大型直流巧炉化组巧制系統肤述超一一(超)临界1^^上的大容量火电机沮全部采用台锅炉与台汽轮机和发电机沮成一个独立的发电单元的单元制运行方式来完成发电任务。当单元机沮参与到调节负荷的过程时,需要锅炉和汽轮机相互密切协调配合,才可1^^达到快2[]速、稳定地响应负荷的要求。采用高参数的大容量机姐只能使用直流锅炉。由于超(超)临界大容量机组对象非线性强、大滞后突出、负荷调节能力差,因此,其对控制系统的要求也就更高。么1大型直流巧炉工作原理汽包锅炉的整个汽水流程被汽包分为H个部分:加热段(省煤器)、蒸发段(水冷壁)和过热段(过热器),每个阶段受热面积不变。汽包起到汽水分离装畳的作用,而且还可作为燃水比失调时的缓冲器,从而最大程度碼小系统性能的恶化。P1汽水流程的不同是直流炉与汽包炉的最大区别1。直流炉的汽水流程中既没有汽包,也没有炉水小循环回路,其由各受热面W及连接这些受热面的管道一组成的-1。如图2是其汽水流程示意图。定流量的水被给水系强制性地加入一次性经过加热段锅炉内,、蒸发段和过热段,然后进入汽轮机。它的循环倍一P8]率直是1,根本与负荷没有关系。给水累。。…下、。。^加热段蒸发段过热段去若轮机图2-1直流炉示意图一次性通过管道直流炉中的工质,使得直流炉出口巧压经过管内工质直接受到给水累出口处水压的影响,所W直流炉的出口汽压是由给水压力、燃料量和汽轮机调节阀共同决定的。直流炉汽水流程中的H段受热面直接相连,没有固定的分界线,导致在受到不同负荷时给水温度变化等各种不确定因素的影响,7 山东大学硕±学位论文使H段受热面的吸热量及受热面面积之间的分配比例都发生了变化。比如负荷减小,高压加热器的抽汽压力下降,给水温度下降,加热段和蒸发段受热面吸热量都有不同程度的增加,而过热段的吸热量会减少很多。直流炉H段受热面的吸热比例可用改变燃水比的方法改变,因此从静态角度来讲,当负荷有较大变化或者是燃料品种改变时,直流炉比汽包炉更容易保持出口汽温的设定值。直流炉的工质一次性地通过各受热面,当燃水比失调后,H段受热面吸热口9量比例发生变化],不仅很大程度地影响出口温度,而且对蒸汽流量和压力也一定的影响会1^1不确定的方式产生。么2超饱術界直潇锅炉机组协巧巧制系统配置窩性能的自动控制系统可保证机组的安全、可靠、经济地运行。因此可靠、高效的自动控制系统在机组安全经济运行中所起到的作用显得日益重要。然而如今自动控制系统的功能变得越来越复杂、多样,要求能够实现各种不同的功能,包括机组主机和辅机参数的控制、回路调节、参数显示、连锁保护、异常报警、顺序控制、性能计算、趋势记录W及报表输出等等,之前是依靠辅助人员手动地监控机姐的运行情况,而现在发展到了能够实现根据要求的24[]设备启停、程序及设备连锁保护的更高层次的综合自动控制系统的体系。为加快锅炉的动态响应,满足电网负荷的要求,需要汽轮机和锅炉协调工作、相互配合运行,这也是协调控制策略的核也思想,在机炉协调控制系统的作用下锅炉和汽轮机间的动态功率达到平衡是协调控制策略的目的。实践表明,协调控制系统能够在锅炉和汽轮机变负荷运行时保证机组很好的工作。设计协调控制系统时要充分考虑机炉的对象运行过程中的动态和静态特性,保证机组运行过程中负荷变化的要求与主要运行参数的平稳性。2..21巧(巧術巧直巧巧炉单元觀化巧赖臟单元式发电机组有四种运行方式:机組协调控制方式、机跟炉运行方式、炉跟机运行方式、汽轮机手动运行方式。本文主要侧重介绍机沮协调控制运行22[]方式。8 山东大学硕古学位论文协调控制系统采用分层的结构形式一级中的若,上层的协调控制器要对下、干个控制器进行协调,包括H个层次的协调含义:机组与电网需求的协调锅-炉与汽轮机的协调、锅炉中各个子系统的协调,如图22所示。从图中可从明确看出将机组的主调节系统(机炉协调控制系统)作为了最高、层次的拴制系统,将来自操作员中调和频差信号的负荷指令转换成化、炉可。接受的负荷指令并分配到各个子系统,达到改变负荷的目的单元机组负荷的递阶控制,这,可W将大系统任务分解成子系统来实现样要求各个子系统要协调配合好,达到快速、平稳进行负荷控制的目标。协调控制系统的特点如、下:采用分级控制结构的先进系统结构、具备多种控制方式的完善的系统功能保护功能强大的高系统可靠性。中调指令操作员指令频差信号J_I_单元机组主控系统汽机指令锅巧指令,,11rr;2汽轮机燃料风量给水控制系统控制系统控制系统控制系绕进汽量燃料量风量给水量r^[]I机炉受控对象图2-2机组拉制系统递阶结构图:单元机组协调控制系统由>负荷指令控制系统和机炉协调1^;下两部分组成主控系统-3。,如图29 山东大学硕±学位论文=汽机指令U1巧_捏化1 ̄" ̄?负输、中调T旨旨令控制中屯机炉主控制器1指令臟信^旨令图2-3协调控制系统组成结构图各个环节的作用描述如下;负荷指令控制中也用来将机姐负荷指令转换成机组能够执行的有效实际负荷指令;机炉协调主控系统按照实际负荷指令的要求,经协调主控系统的转换,将实际负荷指令转换成锅炉指令和汽轮机指令,发送给锅炉控制子系统和汽轮机控制子系统。机炉主控制器由锅炉主控制器和汽轮机主控制器组成。协调控制系统的基本功能主要有两方面,在负荷指令控制回路中实现的功能;选择不同的负荷指令,对负荷指令的变化率进行限制,计算机组的最大可能出力,故障时快速减小负荷,对负荷指令进行保护;在机炉协调主控系统中应该实现的功能:应用不同的运仔方式和工作方式适应机组的运行状态:第H个功能是为机组配置与运巧过程相适应的负荷控制方式。2.2.2超触化巧直潇锅炉机组化调擲臟棋型超(超)临界锅炉化组的汽轮机控制部分和燃烧系统控制部分都与亚临界机沮类似一,对于汽包锅炉的亚临界机組而言,忽略掉些次要因素W后,其协调一控制系统就能被简化成个双输入双输出的被控模型。输入变量为锅炉的燃料量B和汽轮机阀口的开度H,输出变量为机组负荷功率N和主蒸汽压为Pt,Pt可W用来表示机炉之间的负荷平衡关系。因为汽轮机的阀口开度P和锅炉的燃一烧量B都会对机组的功率N及主蒸汽压力巧产生较大的影响,它们就组成个存在锅合关系的多变量系统。直流锅炉汽水流程中的一次性循环特性导致机炉之间产生严重的賴合现。象,常规的自动控制系统很难达到比较好的控制效果由于缺少汽包,当锅炉处于直流运行状态时,汽水分离的界线不是特别明确,导致各种过程参数集中一起一一不到。直流运行状态的每个阶段都会在定程度上随着燃料量、给水流量、阀口开度的变化而发生变化,进而导致负荷功率、主蒸汽压力W及温度的10 山东大学硕古学位论文PW变化。不同于亚临界锅炉的是超(超)临界直流锅炉的给水流量产生的扰动也会对机组的主蒸汽压力及实发功率有不小的影响。例如,给水流量増加时,蒸发段向汽侧移动导致各点洽值降低,温度也随之降低,即汽水分界面向锅炉的出23口侧移动[]。,这将使主蒸汽压力和机组的负荷上升所W,给水流量W的大小与中间点洽值或温度T也应该被分别作为协调控制系统的控制量和被控量。由()一此可知超一一,超临界直流锅炉单元机组可被简化为H输入兰输出的强()个-锅合、非线性、多变量的被控对象叫如图24所示。燃料JIB主蒸洗度力内I ̄^餘水SW中间為湯巧(洽纔》了—■^一巧。开废《实发功率N2-4直流锅炉单元受控对象模型2.2.3巧嫩化界直巧巧炉机组制贈巧巧略超一(超)临界锅炉的动态特性会因直流锅炉汽水次循环特性的影响,导致其受到末端阻力的影响会比较大。机姐的负荷功率和锅炉的出口末端阻力的特性都会受到汽轮机的主蒸汽阀口开度变化的影响,锅炉的被控特性会因此而发生一改变。由此可看出,汽轮机侧对直流锅炉的各方面的影响都会由于没有汽包的缓冲而远远大于其对汽包锅炉产生的各种影响,进而对锅炉出口压力及锅一系列的影响炉给水流量产生,最后导致锅炉侧加热段面积变大,导致温度发生变化。燃料量的变化会引起锅炉的储水量减少,主要是因为加热段与蒸发段会随,燃水比发生变化导致燃烧率的变化着燃料量的増加而缩短,不久蒸汽量就会一一増加,进步导致压力、功率、温度的増加。给水流量的变化导致部分蒸汽11 山东大学硕±学位论文、会被推出,主要是因为加热段蒸发段的延长而造成的。即使在起巧压力化及。功率都是増加趋势的情况下,也会由于过热段的缩短使得气温有所下降即使最终蒸汽流量是增加的一,但压力与功率还是会下降,气温在经过段时间后也会单调下降稳定于一,最后个较低的温度。一—三由2.2.2内容可知超(超)临界直流锅炉单元机组被简化为个H输入输出的强稱合、非线性、多变量的被控对象。合适的、优化的控制策略才能满足对超、(超)临界机沮的控制要求。对于协调控制系统的控制策略要满足变负荷变压力、变温度的控制要求,最大程度地保证机姐的稳定性。2.3大型直流锅炉主汽温度控制系统一超(超)临界机组绝大多数都采用次性中间再热系统,因此汽温控制系统包括两部分:过热汽温控制系统和再热汽温控制系统两部分。其中过热汽温控制系统的主要目的就是为了确保过热器出口处的温度在允许值范围内波动变化,W保证机组安全一、无故障地运行,同时又可W提高定的经济效益。主蒸汽温度过高和过低都会造成不好的影响,比如损坏设备,温度过高时造成过热器、蒸汽管道和汽轮机某些部分金属损坏,温度过低时使得全厂发电效率降低,经济效益降低一,还会引起叶片磨损。因此主蒸汽温度般应该设定在与额定值相°差±5C左右。汽温变化过大,,会造成设备的老化速度加快机组运转不正常,产生巨大的不良后果,因此特别有必要寻找到高效精确的控制策略对温度进行控制。对再热汽温进行精确的控制可W大大提髙机组的循环热效率,保证汽轮机末级不会带水,也可W保证处在高温烟气区的再热器完好。再热汽温的动态一致特性与过热器温度的动态特性趋势基本,所W本文中只介绍过热器蒸汽温W度的预测控制方法。2.3.1影响主汽温度的因轰超一般会受到很多因素的影响超)临界直流锅炉机组的主蒸汽温度,主要因(、素有五个:燃水比、给水温度、过剩空气系数、火焰中也高度、受热面结渣。五个因素中影响最大的是燃水比,当工况稳定时只要保持燃水比在合适的12 山东大学硕±学位论文一值则过热段汽温将基本上保持在某稳定值,;给水温度通常不会发生太大变化因此其对主汽温度的影响是比较小的、;而过剩空气系数和火箱中也高度都会对直流炉排烟的损失产生影响,进而对对流受热面与霜射受热面的吸热比例产生一定的影响,最后使得主汽温度发生变化,只有通过重新调整燃水比才能保持主汽温度不变;过热汽温明显下降的原因还包括过热器长时间使用导致内部结渣或积累灰尘一,送时需要重新调整燃水比来保证主蒸汽温度保持稳定,但是定要保证水冷壁的温度不超过限制值。经过上面的分析,在保证蒸巧负荷(即需要的燃烧速率)时,主蒸巧温度主要通过燃水比来进行调节,但是由于受到那么多不同因素的影响,仅仅利用燃水比调节主汽温度是不够的,通常超(超)临界直流锅炉采用多级喷水减温的方法来一步对主汽温度进行细微调整进,利用中间点温度对水煤比进行反馈校正。原-5理图如图2所示:"K4.X第一级过热巧巧二级过热器第过热器第四级过巧巧M一Dd叩图2-5分级减温器简化示意图2.3.2献统樸型过热蒸汽温度能正确反映水煤比的改变,但因为存在大约400s的时间延迟,不能用它作为水煤比的反馈控制信号,通常采用微过热汽温(即中间点温度)作为水煤比的校正信号。它的动态特性对水煤比的校正具有举足捏重的意义。不同的负荷倩况下,中间点温度在燃料量和给水量的阶跃扰动下产生的动态特性是一不样的。在燃料量扰动下的中间点温度阶跃响应传递函数可表示成yA下函数:13 山东大学硕古学位论文立的-。W=扣=—^g料Tt)公0)1+扔>:给水流量扰动下的中间点温度阶跃响应传递函数可表示成1^1下函数)_田W=拉曲=—^-re口2)了Ws1+巧()不同负荷下中间点温度在给水量、燃料量阶跃扰动下的动态特性曲线如下图2-6所示:\^\jT.^^图2-6给水流量写燃料量扰动下中间点温度动态特性-燃料量增加时由图26可看出,中间点温度开始阶段因为金属要蓄,当一定的延迟热所W存在,接着开始上升,产生送种现象的原因是燃料量的増加使得锅炉炉膛的温度水平有所提高,炉内的福射换热过程加强,水冷壁中加热区段变短,过热去段变长,因为给水量没有变化,管内饱和压力几乎没有变化,所导致中间点瓶度升高,最终稳定在更高的温度水平上;当给水量减少时,一定的延迟因为管壁蓄热和管内储质不会阶跃变化,所W在起始阶段存在,虽然由于给水的减少会导致加热段变短,过热段变长,给水量的减少导致管内饱和压力降低,,从而导致饱和温度降低,汽温随过热段变长升高明显而受汽压变化的影响较少。W上两图也反映了在不同,从而导致中间点温度也是升髙的一致负荷下其动态特性存在差异,但大体趋势。2.3.3撒J巧略一、超(超)临界直流锅炉过热器般分为四级,按蒸汽流程分别为低温过热器14 山东大学硕±学位论文分隔屏过热器、屏式过热器、末级过热器,在四级过热器之间分别布置着喷水减温器。过热器主汽温的调节主要采用W控制水燃比为主调,三级喷水减温作为细调的方法-,过热器喷水减温工艺流程图25所示。粗调燃水比的控制主要是通过给水调节来进行的。常规的PID控制过程中,给水调节主要由串级调节系统实现,由此来维持锅炉给水量与燃料量之间的比口0例关系],中间点温度作为间接被调量。在调节系统的副回路内,给水调节阀的延迟和惯性均很小此副回路可W被看成是一,因个比例环节,整个给水调节一个单回路调节系统了-7就可W被看成是,给水调节原则性系统图如图2所示。G>^b,1|孔板目BAP」巧气03I+^rr,r]yPI.][CF卓支r1SDw图2-7给水调节原则性系统15 山东大学硕±学位论文B一一燃料测量装置;e一一温度变送器;—燃料分流器;n给水分流器;"对于大多数直流锅炉而言,燃烧设备的延迟和惯性都较小,中间点温度会分别对燃料量和给水量产生扰动,并且两种扰动的响应速度基本相同,此时给水量信号和燃料量信号""可按稳态时确定的正确比例即燃水比进行配合,()这样在动态过程中微过热汽温01虽有暂时的改变,但变化幅值不是很大。在这种情况下,燃水量和燃料量分流系数和可按下式关系确定:=-A/?2w。。(非AB—在正常负荷下为的改变燃料量的幅度,人;Aa一一>在保持稳态下微过热汽温基本不变的条件下,与燃料量改变A5所对应的给水量的该变量;A5和Aw的数值可レ乂适过现场试验的方法确定。给水调节系统的方框图如图2-8所示:B—' ̄ ̄片IrIh1WS站()?,,II1I1卸—一iV一>。化吟的|—■*K0I0图2-8给水调节系统方框图W一一,作为对象的调节通道。似给水量对微过热汽温的传递函数;16 山东大学硕:ir学位论文-—WS?燃料量对微过热汽温的传递函数g,作为对象的扰动通道;a() ̄一燃料变送器、、微过热温度变送器的斜率rer;eri.燃料、给水的分流系数;g由图可知一,此系统是个具有燃料量扰动前馈补偿的串级给水调节系统,调节系统的主信号是微过热汽温0。当锅炉作定压运行时,取汽水行程中的微过热,""温度作为燃水比的间接信号,微过热汽前各受热面的吸热量作为给水调""节的被调量;当机组为变压运行时,为了控制直流锅炉的燃水比,应采用一W燃料为主的方案,燃料调节器接受负荷指令,给水量跟踪燃料量,^保持"""一定的燃水比。调节系统副回路是个快速跟踪系统,给水量按给定的燃"-^水比快速跟踪燃料量的变化。副回路可W等效为比例环节,这样作为主7.^-9所示回路的中间点温度调节的等效方框图如图2:巧0 ̄—^j‘8I-巧YJ。\n*图2-9微过热汽温调节的等效方框图么4本章小结本章主要介绍了大型直流锅炉的工作原理,及其协调控制系统与主汽温度一控制系统的特点和原理,并将超(超)临界直流锅炉机组协调控制系统简化成了三一H输出个输入模型,及其协调控制系统的控制策略,介绍了温控系统的常规PID控制策略,为后面进行预测控制提供了模型基础。17 山东大学硕±学位论文18 山东大学硕dr学位论文=第章大型直流锅炉机组SISO系统有约束预測控制3.1预测巧制方法基本原理模型预测控制总的设计目标是计算出被控对象未来操作变量M的变化轨迹SP1W使对象输出y的未来行为最优化。它是依巧计算机来实现其控制功能的,一一因此它的算法般都是离散时间的算法,本文要介绍的也是种离散时间的预测控制算法,基于状态空间模型利用拉盖尔函数进行预测控制。其主要特点可10W总结为W下H项[]:W预测模型:预测控制算法主要基于模型(即预测模型),它的作用就是根据对象已经得到的历史时刻信息和未来时刻的输入信息对未来的输出信息进行预测,即对系统未来的动态过程和行为进行预测并显示出来。应用预测模型时只强调其能够实现的功能而不必过于在意其结构形式等细节问题。因此现存的很多模型都可W被当作预测模型来使用,而不会影响其预测效果。2滚动优化:与最优控制相似,预测控制算法的核也思想也是优化控制,()根据预测模型未来时刻的控制策略寻找到一个与被控系统未来的动态过程相关性能指标一,然后使其最优化,进而确定未来的控制作用。但是预测控制又与一般的最优控制有所不同,其最大的特点在于它是种在有限时域内进行滚动优一化的预测控制算法。需要优化的性能指标被限制在从某时刻起到未来的有限时间段内,这个时间段随着采样时刻的不断增加而逐步向前推移。所W预测控一一制每个时间段需要优化的性能指标并不是完全相同的,但是形式都是样的。一由此可W总结出滚动优化的含义,优化过程不是只经过次离线进行的,而是经过反复在线优化每时毎刻都在进行的。一P)反馈校正:预测控制不是种开环的控制算法,它包含了反馈校正,是一。种闭环巧制算法为了增强被控对象的抗干扰性能,使得控制作用尽量能够一达到理想状态,到下时,预测控制在实现过程中只进行当前时刻的控制作用一刻时,检测被控系统输出的实际信息,然后根据这实际信息再对需要预测的>模型进行实时在线调整和修正,预测模型经过更新校正1后再进行新的优化过(^91 山东大学硕±学位论文程。这种时刻进行反馈校正的方法在预测和补偿了模型误差的同时,又对预测。模型进行了在线辨识和修改,最终实现了闭环优化过程预测控制的这H个持点使得其在工业控制领域获得很大的优势,主要表现为:因不必过分强调系统结构等细节问题而不必花费很大的精力在系统建模上;;滚动时域控制的思想使得系统可1在,!^线进行系统误差的反馈与校正从而増强了系统的抗干扰能力及鲁棒性。基于预测控制的基本原理,当模型不同,优化过程方法不同,校正反馈的心1措施也不同的时候就可W形成各种各样的预测控制算法,典型的几种预测控P71AC[261制算法为:动态矩阵控制算法DMC)、模型算法控制(M、广义预测控()[蝴制(GPC。)3.23旧0系統预測控制算法设计模型预测控制系统要基于被控对象的数学模型。用于本文大型直流锅炉预测控制系统设计的模型将采用状态空间模型。由于采用状态空间模型,用于向未来预测的当前信息可用当前时刻状态变量X化)的值来表达,且其他要用到的术语及其表示方法如下:1滚动时域时间窗口:由任意时刻到+7的依赖于时间的窗口。此窗();口的长度7保持不变。;2预测时域:表示我们希望从现在向未来进行预测的时间长度,这个参数()等于滚动时域时间窗口的时间长度7。;(3)滚动时域控制:尽管通过优化未来控制信号的最优变化轨迹在滚动时域扣间窗口范围内已完全获得,但在当前优化周期内施加在对象上的实际控制输一个样值入只采用此控制信号序列的第,而此控制信号的其余的部分则被忽略。(4)预测控制中需要在时刻的信息,W便能够对未来进行预测。此信息用一个向量表示,是,含有许多相关因素,可W直接测量或者通过估计获得。—(5)个给定的用于描述系统的动态特性的模型对于预测控制是极为重要20 山东大学硕±学位论文一致的预测的,良好的动态模型将会对未来给出准确和。6一()为了做出最好的决策,必须要有个反映目标要求的标准。目标要求常用基于期望和实际的响应的差别的偏差函数表示,这种目标函数常称之为代价函数?/口范围内使得此,而最优的控制信号就是通过在优化窗代价函数最小化获得的。3.2.1対SO系统模型一假设所研究的对象为单输入单输出系统,描述为:X=+1W+公雌)"作),m■k=xkCy()??()M—操纵变量(输入变量)y一过程输出X一维数为的状悉变量向量。,注意到此对象模型用M林)作为其输入,因此为了适合我们的设计目的需要将模型的形式改变一般表达形式含有,使模型中内含积分器。状态空间模型的从输入信号《从)到输出yA直通项,即_()=-yikCxk+Duk32)?^{)?,{)()但根据滚动时域控制的原理,对象当前时刻的信息需要用于预测和控制,因此,我们隐含地假设输入信号U从)不能同时直接对输出W巧产生影响,即在对=象模型中令化0。3-对式(1)中的状态方程两进进行差分运算,我们可获得:——-=--1+X作牛1XXXA公""A,。)mW(,心)m())》,(W(0)并将状态变量的差分记为:心+=—1X+X脚从)从0m;,,如=--XkXkIm()m()而将控制变量的差分记为:21 山东大学硕古学位论文Auk=——{)uiuk1X){)它们分别是状态X?(A)和M作)的增量。通过这种形式变换,可得到状态空间方程的差分形式:k=-+Axk+^uk\J)B3()???{)口)(注意到此状态空间模型的输入是模型形式变换的下一步是将与输出:K巧联系起来。为了此目的,选取新的状态变量向量如下:了tx=AxAA(巧[?^():K)]上式中上标r表示矩阵的转置。注意到:-k=-=+1Cxk+\kCAxk+1)y{)S^i)i))??i)=kC+CB风kmAMnX)"m)-33-4将式(佈合并可得到下列状态空间模型;(3)x*+k(lAx)友{)乂人■.又乂,、/、,、,、了AXm(A:牛1)1「^〇]f作)1「度my(*+l)C1W)Cm公」?A」[」-_|_」L(35)二''A^A「mm()W=〇)[mUjAL:K)」=c其中〇00^.0。将上述H元组公称么为增广的状态空间模型,将用m,)[]于本论文大型直流锅炉预测控制的设计。义2.2SISO系巧预測擲J*法原理U)状态和输出变量的预测在获得了数学模型的表达式后一个预测控制系统的下一工作是将,设计步未来的控制信号作为可调整的变量来计算对象输出的预测值,预测值的计算是一在个优化窗口内进行。这里我们假设当前时刻为A.且假设优化窗口的长,并,一度为iV个采样间隔。首先进行单输入单输出系统预测控制算法的研究进而推p广到多变量系统的预测控制。22 山东大学硕击学位论文假设在采样时刻(A>〇),状态变量向量X,不能测,化)可通过测量获得量的也可W应用状态观测器进行状态变量的估计,状态X化)提供了对象当前的:信息,对象未来控制信号的变化轨迹可用下列信号序列表示-Au(A:AuA+…Au+1),(化,),,化Wc—控制时域,用于表达未来控制信号变化轨迹的参数的个数;+一当给定信息X化)后,将对未来的状态变量从Al时刻开始进行预测,直,I也是优化窗口的长度预测到A+iV时亥J,其中iV称为预测肘域,iV。我们将,ppp预测的未来状态变量序列表示为:二…上式中12iSf表示在给定当前时刻信息情况下,预测,,,p))j<一+m时^的A刻的状态变量值。般选取控制时域小于或等于预测时域A。基j,于状态空间模型(4公,C),未来的状态变量可用上述的未来控制信号序列按顺序地递推计算出来:k1=x+Axk+BAuk{^1{){^)^=足A.x+:+公Aw2+(化)U,1,)辦^=Ak-+1x+ABAukhBAuk(){)()^^jw-i乂2'厂=x(A+A')jc+yi公Am+^4公A"+1,,化)化)化)N-Npr+-...+ABAu化+N1)c由预测的状态变量,根据状态变量输出方程输出变量的预测值也可通过替换获得:23 山东大学硕±学位论文=足?A:JC+wA.+1CL4:八)CfiA,1,化)(),2=欠?+2(34jc从+C4公Aw+C公Aw+jK,1J)此)从93—6()32=+3A+C4'^化:C4;c公AwA+C公Am+11,)化)(,)化)+C及Aw(A:+巧,WW-W—i2pp,+=_^化iVA:Cjx+G4公A"+C4公A"牛17J,)化)化)化)口)N-np。+-...+CABAuiJC+NI)ic值得注意的是上述的所有预测的状态变量或输出变量都是依据当前的状态.Aw+表达的,其中变量信息:C化)!^及未来的控制增量序列化y)="'一2-7//0,11。定义向量:_,,,。=7AAA.A'AA'+1+2+3...LK):K)_y()y化,|,,|,,|,T_'At/=AmAw+1Am+2...Am+iV[化)化)化)化cU]上式中对于单输入单输出系统的情形,F的维数为iV且At/的维数为AT。将式p。3--37合并:(巧和(),写成简洁的矩阵形式为=-Y+^AFxkU8()口),上式中-CB00过...01互CABCB0...0CA立3CABCABCB...0^0==F.;0-—NN-NI一3NNC於ppppcb-CAbCABCAb—...CA__2)确定优化控制目标(一单输出系统进行优化下面对单输入。对于给定的在采样时刻的设定点信号K一A,),在个预测时域内预测控制系统的目标是使预测的输出尽可能地靠一个优化窗口内设定点信号保持不变近设定点信号,这里我们假设在。将此控制目标转换成设计目标,即寻找最佳的控制参数向量AC7使得预测输出与设定24 山东大学硕±学位论文点之间的偏差函数最小化。假设包含设定点信息的数据向量为;Np我们定义根据控制目标制订的代价函数J为: ̄^=--+-JRYfRYMJRMJ39{,{^)()上式中第一项对应使预测输出与设定点信号之间的偏差最小化的目标二,而第项反映了当使目标函数J尽可能小时,对采用的控制参数向量AU中未来各个采一个对角矩阵样时刻控制增量大小要求的考虑。哀是,形式为■一^=其中fw用作为获得期望的闭制生能而设定的个整定参数。=-对于rw0的情形,代价函数(39闲应的情况可解释姑我们的目标仅为使得偏差作-A,而不用对采用的t/控制増么大做任何考,巧尽可能地小^/最小A/-虑。为了获得使目标函数?化的最优的t,通过使用式(38,J可表示为:)rrJ=---巫-仍乂化2AC/仍A(A化矿(,化:))(A(,〇)3-10()rr+AC7<D巫+兵AC/()一针对AC/求代价函数J的阶微分得:=_2如--(欠扔化。+2(如巫+新么^/(31U幕,dAU由使得/最小化的必要条件可得:^=0dAU根据上式可推出巧制信号AU的最佳解为:^-ir=-At/00〇3-口+衣仍()(A化片()—-1T〇1在最优化的文献中被称么为上式中假设(如〇+巧存在。矩阵(巫+衣)Hessian矩阵。馬是包含设定点信息的数据向量,可表示为;Np又r乂==1l...lrA哀,r,[](,)化)上式中25 山东大学硕±学位论文Np^=111-l.[f控制信号AC/的最佳解通过下列方程与设定点信号KA.和状态变量:C化联系起)),来:-rir=-〇〇^^A-AC/+^;t31)〇()Fx(X)非(,'(所单输入一单输出系统滚动时域控制在上面的介绍中中尽管我们计算出时刻的最隹控制増量参数矩阵AC7中-AmAm+??.Am+如包含Am化,+1,,1),但由于采用滚动时域)化)化巧,化£控制的原理一Am,我们只将这个控制增量序列的第个样值即化)施加到被控对一象,而将这个控制增量序列的其他样值忽略。当下个采样周期到来时,获得最新的测量信息W求得状态向量;C化+1),用于计算最佳控制信号的新的控制增量序列一,并将新的按制增量序列的第个样值施加到被控对象,而忽略掉其他。样值,运种步骤实时地重复进行W获得滚动时域控制律4单输入一()单输出闭环预测控制系统一个重要的方面通过上面滚动时域控制的原理,表明了预测控制算法的另。一A7在个给定的时刻fc,最佳控制增量参数向量C采用下式进行求解;,-1了^A/=+。-^巧仍却(化))A■-—1〇)+定点变化-在此式中(如巧巫,而如0+哀在预测控乂对应设()。制框架中对应状态反馈控制并且两项都取决于系统对象的参数,因此对线性时不变系统来说两项都是常数矩阵。由于采用滚动时域控制原理,在时刻我一;们只取店^/的第个元素作为施加在系统对象上的控制増量,于是有Nc^^=巧-Aufc?7巧巫+rA。仍〇)厅知-((),,化片314()?=-与化)心化)——11一一0)+哀>上式中必是如&的第,0+交如护的第(护)个元素而是(妒),26 山东大学硕±学位论文行-。式(314)呈现出线性时不变系统状态反馈按制的标准形式,而ii:就是状态wf反馈控制增益向量。因此对于增广的对象设计模型:xk=+1Axk+BAuk(){)()3-将式(14)代入到此増广的对象设计模型就可获得闭环系统的状态方程,将其中的时间标志参数A改为A就得到下列的闭环系统的状态方程:,-k=-x+1AxkBKxk+BKk315(){)?p^()/{)()=-ABKxk+-BKrfc316(mpc)()y()()于是通过下面的闭环系统的特征方程就可求出闭环系统的特征值:det;-_=l/^S0[(W]状态变量向量=AxAX作),根据A的定义,我们可将必表,?(f:K0了;■|^當:示为K足,其中对应于AxA相关的反馈增益向量,而对应于相,,?,()[]关的反馈增益向量。1一定稳定巧环预测按制系统当具有短的预测和控制时域时不,传统上预测和控制时域都是用于调整闭环稳定性和性能的整定参数。3;.2.3基于拉盖尔函巧的掀M巧㈱I法从本质上讲,设计离散时间模型预测控制的核也技术,是基于对未来控制轨迹的优化,或者说基于对未来控制信号差分Ak序列的优化。通过假设具有(0=…有限控制时域7^,控制信号差分么《序列(A0l2可用控制向量,(巧,,,,■At/表Am=…示,而其余的倘(A:WiV+liV+2iV,则假设为零。而拉盖尔t,e,)",/一函数的思想是通过在系统设计中引入组离散标准正交化基函数,对预测控制问题进行重新形式化表述。此方法除了可整定预测控制系统的参数外,还能简化预测控制问题的求解,而且不必使用太多的控制参数,就能实现长控制时域。1拉盖尔函数与离散时间模型预测控制()27 山东大学硕击学位论文为了符号描述简单起见一,我们首先针对单输入单输出情况进行讨论,再一一AA扩展到多输入多输出情形。在时刻,C7中的任元素可用离散^函数W及,AC7通过下式描述:-=--Aw'+《!:iV+1t/化0[巧如〇cX1A?一上式中若===o。:0,则苗〇)1,否则若则s(〇离散s函数就像个脉冲,’-脉冲中屯、,^/的増加并因此也被称么为脉冲算子而函数《0却随着,使向前平一移。我们这里所提出的方法是用姐离散拉盖尔函数来近似序列Aw化、)-Am…A+U、、Aw+iVl。离散时间拉盖尔网络是由连续时间拉盖尔网络(,化c)离散化产生出来的,可将离散时间拉盖尔网络的Z变换写为:2Vl_口r/、r^=-—()I,T■-幻1乙1-Z口「/、_么_2)-11_1-心1。之1r切="(^广爲—f—1幻之laz上式中a是离散时间拉盖尔网络的极点,并且为保证网络的稳定性0<a<l。未定参数需要使用者根据设计要求加W选择,被称之为定标因子。在设计预测控制的过程中,我们在时域显式地使用拉盖尔函数,而离散时间拉盖尔函数要通过拉盖尔网络求逆Z变换获得。但是取拉盖尔网络的逆Z变换并不能获得拉盖尔函数在时域的简洁紧凑表达式一种更简单直接的获取这些离。散时间拉盖尔函数的方法是基于拉盖尔网络的状态空间实现。28 山东大学硕:Jr学位论文1z—-)1zWZ。切z-aM)?■■?——■??>-P—11_--1化1OZ1打2图3-2离散拉盖尔函数网络其中:=rz-rz317*();_,()^()f-1az—1-并且rz=T^。-laz根据这种相互关系,拉盖尔网络可w用图32Vi()/()加W图示说明。令A作)表示r,(Z,却的逆Z变换,(A)表示。(Z,糾的逆Z变换,一……表示r,/wza的逆Z变换。将这组离散时间拉盖尔函数表示成如(A)w(,)下的向量形式;T=JL晰mI"n脚])佩一3-利用拉盖尔网络的实现(17)式,可推导出这组离散时间拉盖尔函数满足下列差分方程:=-LklAk+L18()()口)i2上式中矩阵WxW且是参数a和片=-04的维数为,并。的函数,而且上式)的初始条件由下式给定:r23w-iW-1=--口-l0!a〇…l口()孩()]=一一组离散S脉冲函数当00时,这组离散时间拉盖尔函数变成了,这是因为Jl^^前的预测控制设计中的研兜工作实质上就是使用这种描述来对未来控制増量轨迹进行表述。拉盖尔网络到目前为止的应用主要在系统辨识领域,在此领域中用拉盖尔一个动态系统的离散时间脉冲响应P%就此点而言一模型来表述,假设个稳定一个给定的项数W的条件下,仿系统的脉冲响应为好林,则在可被写作为;)(巧=-H脚冲脚+C!晰+...+cJk斯(319)2229 山东大学硕古学位论文…上式中C…、C、、Cw是由系统数据决定的系数。拉盖尔函数是标准正,,,并且根据这种标准正交性交化函数,拉盖尔网络的系数由下列关系式来定义:休)4=0’上式中=…:12iV。事实上,由于标准正交性,这些系数也使下列误差平,,,方和函数最小化:-如蛛)心节;佩^k\与在连续时间域中系统模型逼近相类似,随着项数的增加,对片批的逼)近程度不断改进,而不依赖于参数0<a<l的选取。正是这种离散时间脉冲响应的描述才导致了我们使用拉盖尔函数进行预测控制的设计。在送种描述中的参数是拉盖尔极点位置a和项数iV。(巧拉盖尔函数在离散时间模型预测控制中的应用前面我们论述了在离散时间模型预测控制设计中使用脉冲算子来表达未来。控制轨迹,这对应于在拉盖尔多项式中将a取为零的情形因此在需要快速采样、过程动态复杂或对闭环性能有非常高要求等情况下,要对未来控制轨迹满,就必须需要非常大量的表述参数意地进行逼近,从而导致很差条件数值解一及当在线进行实现时繁重的计算负荷。作为替代,种更加适当的方法是在设计模型预测控制中使用拉盖尔网络。AmAw...Aw在时刻、+1、AwA.+、、+A、,未来控制轨迹化)化)(巧),化一一…姐拉盖尔函数可被看作个稳定动态系统的脉冲响应。于是可用/林)、,一……!佩、、/m(巧及姐拉盖尔系数来表述此动态响应,而这组拉盖尔系数:将会在设计过程中确定,更准确地说,在未来任意采样时刻有NAu=C-十k!k20)()口)化石j成)j=17其中是滚动时域窗口的初始时刻,而A是从起始的未来采样好刻,7V为30 山东大学硕古学位论文A……上式展开式的项数,且C、、CA是拉盖尔系数,它们都是i()w(),,滚动时域窗口初始时刻fc的函数。在这个设计方法框架中,前设计方法中的,控制时域iV销失了。作为替代,用项数JVW及参数a来描述控制轨迹的复杂情。。况例如,可通过选取较大的值而用较小数目的参数获得优化步骤中所==。需的长控制时域我们会注意到,当00,时,我们就恢复到上面内容3-2中所述的常规设计方法。将式(巧写成下面的向量表达形式:了Au=-(C+k:L(c(32J0i)J)。上式中参数向量7由下列个拉盖尔系数构成:/=-7C<327v"C9[ivf(并且为在差分方程3-18式定义的拉盖尔函数向量的转置r当采用拉盖尔()函数,在给定的系统状态空间模型(>4,公,C),用Am〇作为输入信号,具有初始状态变量信息x()时,在未来采样时刻W状态变量的预测值X(+mA.)就变,|为:1r=-;323JC+WA+公王()化I)化)〇7(j§=/0在上式中我们将函数Am化+0用来代替。类似地,根据获得的状态变量的预测值,在未来采样时刻m对象输出变量的预测值为;Mm--ii=CABL-y+mCAx+(j(324)化化)化)f巧若=/0由上述表述形式,可知状态变量的预测值W及对象输出变量的预测值都用拉盖尔网络的系数向量7代替常规设计方法中的A^/进行了表述。于是,在预测控制设计中将会对此系数向量/7进行优化和计算。(3)优化成本函数在前面的模型预测控制算法中,,W矩阵向量的形式描述容易理解并且实31 山东大学硕古学位论文现也简单。但是这种算法却需要大量的计算机存储单元来构造和保存所需的系一统数据矩阵。这里,利用拉盖尔函数我们可获得另种可供选择的成本函数表述形式,并且该种表示形式从编程的观点看更容易,特别是对于那些具有大量-9已。输入和输出的系统更是如此,我们假设系统是单输入单输出系统式3)中(经指出原始的成本函数为:^J=--YRY+^UR^U{^Y{R^)其等效于下面的式子:r了?=--/-0化+mA:A:+m&+325玄)少化|,))〇似jK,|,))巧如()m=l一上式中欠是个主对角元素都是含0的对角矩阵,且rA是在时刻A.输出i(,),的设定点信号-^。在式(324)中,我们^^?下列方式应用了拉盖尔函数的标准正交性性质:Np—rrA=t/哀At/Am+w+W化)化)^=0诉其中:k=Au+mmlm..Jm(UMC)]巧j)()2()i当具有足够大的预测时域TV时可使得下式近似成立;pNp=//'ri.(W)0o丰如)fj完,j=;M0=o=1fri如)j公,=/t0这里足够大的预测时域的选择与定标因子a参数iV两者的选取有关3-24。进行,成本函数式()是基于预测输出信号与设定点信号的偏差的最小化沒种选择的原因包括成本的简明、实用性和其与应用的相关性,及其与经典预测控制系统的相似性。若将状态变量选取为:T=+WAX'+Mm化[y化+)fI)m化I)I则预测输出偏差最小化的成本函数可1^表示成下式子:32 山东大学硕壬学位论文Npr^=+-t/jc化+w怎r足A+欠2)0()7王7口巧Ij,I,^W=1(4)成本函数最小化-可知由式322:()"-_'1=X+w*'八+乂)化)公1(的化|,§3-27=,〇()"T=Ax(k)+0m()j口上式中:——i'『=V-〇如/公1的(328)。w3-44注意到H中的行的个数与7中行的个数相同。将式()代入成本函数式i)-25口),再对;7求偏微分,令偏微分等于零,则可求出向量巧的最优解为:-1=_-7QWjc'329化)()其中:衍3-30()"甲=抑所)齡)四,根据求得的最优7的解,将其代入成本函数式J求得成本函数的最小值^0^为:rr-mi=x如T-*Q半义人化)(()饼))in:化2::,_31(3)T=X化)Pdm<K)pc上式中;-mfl-V/v=QpAmp。心T^J为了计算出未来采样时刻m状态变量和输出变量的预测值,我们需要对下列的卷积和:rS=公王c如)〇)=0/进行计算。对其进行递推计算,可获得如下的递推表达式:-'"'"=-5-m^5ml+5l3,(),(),()(4)(3巧其中:33 山东大学硕古学位论文rS=l化0r()()且w…=23,47V。在&〇的计算过程中,拉盖尔函数是通过其状态空间表,,,pZ0按照式3-18达式来进行定义的,对于给定的a与4和()()来进行定义。5)利用拉盖尔函数实现滚动时域的控制(根据获得的参数向量的最优解,滚动时域控制律通过下式进行实施:Aui=L(QiT()f]上式中:,对于给定的a与W有r23w--iW1=_-__王〇_1刮1口口口...l口()^([()]3-27Am由式(网知?为状态变量x(A)的函数,通过用k代替A,控制增量(A)可7,j写成线性状态反馈控制的形式。即:=--AukKxk333()?()(),^并且状态反馈增益矩阵为:r-K=王〇〇啤mpc()=A/值得注意的是,对于a0的情况,此优化解就变成我们用求解t代替拉盖尔系数向量;的原始情况。由于未来状态的预测是基于当前关于X化)的7信息,并且X化)中也包含了设定点信息,更具体而言有:X=AxAeA化)[,y();f,(,,ek=-(Crk()yJ)(i)ii设计中使用状态观测器时,则要用观测的状态信息代替实际的状态变量信息。选用较大的JV值构造出的DMPC巧制性能将收敛于基本的DLQR最优系统,但是针对拉盖尔函数选取定标因子a和较小的iV值却对DMPC系统的闭一方面环性能有着更大的影响。另,当iV较小时,潜力在于可使用a作为系统性能细调的""旋钮,这些额外的整定参数可W有助于我们对预测控制闭环系统性能进行细致地调整。(巧应用拉盖尔函数进行有约束的预测控制34 山东大学硕±学位论文模型预测控制方法的一个关键性的特征就是在设计中处理硬约束的功能,要系统地实现预测控制与约束控制的结合,我们要用到二次规划法进行实时优化。由于应用拉盖尔函数将控制信号轨迹参数化了,所我们有了选择未来约束的余地,送将在预测时域大大减少约束的个数,并且大规模系统的计算负荷也将大大减少。约束控制包括加在控制变量增量变化Am上的约束:上下限分别表示为:""mmAw、Az/,优化过程是使得成本函数:二-Jrfa巧+334()最小=,解出化C化,并且保证约束不等式:)?'"??*Aw<Auk+m<Am(j)=0...成立,其中m,l,2,,应用拉盖尔函数单变量控制系统的控制信号增量表示为;TAuk+m=L(nT()j)]i分H种情况进行分析:当<Z〇;<时,则最优解就是使得二(f7次成本mi"函数最小的全局最优解;当I(〇f;7<Au时,则具有约束的最优解为mi"使得Am化=Aw的7值,被激活的约束变成等式约束,此时可W直接把)"1"^"*=^^么《=么《>么化作为最优解而不必再解77;当1(〇)71/时,则最优解与上)一一种情况Aw=样直接变成等式约束,最优解为(A,)找到最优解-,则最优控制信号为1+Am后;化))加在控制信号幅值mhW佩上的约束;上下限分别表示为U,约束一-。不等式表示为:前时刻控制信号为M化1此种约束控)minfmax-+<?li:<?制同样分H种情况:当W0时,全局最优解为约束控化)()口r?m?mm…-M==制的最优解?M";当"化1+王0<W时,化),Aw化)()7)35 山东大学硕±学位论文胃-+王时"="为最优控制解;当W化1),,化)Aw-—为最优控制解M1。化)化)加在输出变量y(A)上的约束:约束不等式表示为:,状态模型矩阵描述为(A,B,C。在时刻,状态变量和输出变量的预测值分别为:)fX=+化+1k度l01,)化)()巧A+1A=C4jc+C公王ojK,1j)化)(f巧minfmax约束控制最优解分为H种情况:当y<CAc化+CaL(0);7<:);时,最优解为)"in全局最优解对应的7的值;当CAc+CSZ〇<时,不能像加在控制信7化)(f7y号上那样直接解等式约束,而是先解出使得成本函数最小的7的值,同时满足fmi"f=--CSi<:0+c_^xc公Z〇,()^,规则拉格朗日乘子;1口化)定()。£有解析,---11n解=-如-+CAc+如:4如Q〇物()(卢,则可得最优控制的。。。L成)。。化))-,了…化=-+郎王〇化M二;C乂参数向量(化)类似地,当飾八^巧^时,巧),心/^?**-C4x最优解为使得成本函数最小且满足C地(0)化,规定7^)的巧r-—i""-i=C公王0乂=-如-+化M的〇C4XMn(),则()(,。。ac化)似)得出,。。三,y?c,-i=-Q最优解为:W〇F;c+M)。化)二乂。3.3基于拉盖尔函数的预测控制算法的实现及参数整定3.3.1H法设计步》离散肿间模型预测控制的核也技术是对未来捏制轨迹或者未来控制信号差分序列A一般的预测控制设计中使用脉冲算子来表达未来控制轨m作进行优化。)迹,这对应于拉盖尔多项式中将a取为0的情形,此描述方法不适合应用于快速采样、动态过程复杂或对闭环要求比较高的系统。因为应用此描述方法要使得未来控制轨迹满意地逼近理想轨迹,需要大量的表述参数,这会导致繁重的36 山东大学硕±学位论文计算负荷和较差的系统数值解。而在设计中使用拉盖尔函数网络就可W用很少的参数对系统脉冲响应进行表述,简化了计算过程,更利于程序的编写。应用拉盖尔函数网络进巧单输入一一单输出离散时间预测控制的设计方法实现步骤如下:1前期准备:实际工业应用中系统模型未知的情况下,首先需要根据系统()的输入、输出数据进行系统模型辨识,用传迸函数^杉)的形式描述被控对象,然后进行离散化3-5求得系统的増广矩阵BC,由式A()(,,),为后面的计算做准备。2)初始值设置;设置系统控制参数的初始值,如系统输入变量、输出变量、(状态变量、状态变量加权矩阵Q、输入变量加权矩阵R、拉盖尔参数知,N、预)测时域iV等。利用初始值计算闭环极点与离散时间线性二次调节器得出的闭环,极点相比较,利用比较结果根据3.3.2的参数整定方法对参数缠行整定。(3)成本函数计算:根据第(1)步求出的増广矩阵A、B及已经设定的参数a、N、iV民由3-28-30、Q、()、口)求出0和甲的值,此过程中用到了离散时间拉p;盖尔函数网络Z(A)。4系统滚动优化 ̄;设仿真时间为Nsim,Nshn()对于k从0执巧W下操作:__葵a设++为增广状态变量,其中)一时刻的状态变量xA+l为下,为当前时刻的状态变量1为下),^从+)?(一时刻预测输出值r,巧为设定点信号;(-ib3得出的结果计算拉盖尔系数矩阵=-)由第()步77Q化f;/fC计算控制増量Au=)Z7;d=)计算控制量MM+A?;e=)计算预测输出值作+CXA+Um(U;mfc、d、e)将步得出的变量值保存待曲线输出时调用;g)将当前时刻的状态变量x,,(0保存到变量。?,然后根据式37 山东大学硕击学位论文=+一XBttk)An?脚m()k=+lCxky()??()一时刻的状态变量和输出变量计算下,并用式r义二-+-1+1+l/氏林)))]对增广状态变量进行更新;h=:k+l,转b步)令k);义义2方法应用基于拉盖尔函数的离散时间模型预测控制的目的是找到一组最优正交化的系数来描述控制量增量A?(0序列,从而使得控制増量轨迹最优,也可W表一组最优的描述参数示为找到。与其它解析函数的应用不同,拉盖尔函数集能一组具有适当顺序的候选函数构成,随着函数阶次的增加,正交描述将收敛到最优控制轨迹。因此,増加拉盖尔函数网络的阶次N可保证描述的精确性。基于拉盖尔函数的预测控制器中,影响系统闭环性能的可调参数包括状态变量权重矩阵Q、输入变量权重矩阵民、拉盖尔网络极点a、拉盖尔网络阶数N、^预测財域^\:,这些参数的整定方法如下,=U馆先确定状态变量权重矩阵0(:乂,使得设定点信号与输出信号之间的偏差值最小。当利用增广状态空间模型的时候此矩阵的选择不会影响到状态变量:C而产生很好地巧环性能。,,2确定权重矩阵R一(),此矩阵是个对角矩阵,表示了控制增量变化幅度对成本函数的影响。当艮较小时系统的响应时间会比较短,但是控制信号的变化幅度会比较大,因此在实际被控对象中希望捏制信号谨慎变化时需要选择合适的权重矩阵R。(3)Q和R确定了W后,正在被建模的控制増量的变化轨迹基本就碗定了,将收敛于由离散时间钱性二次调节器产生的最优控制解,而a就选为主导极点实部绝对值的近似值。4増加N的值,直到控制轨迹不再随着N的值发生变化,使得控制轨迹不()38 山东大学硕±学位论文再变化的最小的N值即为整定的最佳数值。在一些复杂的应用中(5),闭环预测控制系统的性能可W通过逐步选择拉盖尔画数参数对知,N来进行微调。比如选择较大的a和较小的N可^^使控制信)。号具有较慢的衰减率任何情况下,增加N的值都可W使控制轨迹收敛到由(Q,巧确定的正在建模的控制轨迹上。一个整定参数6预测时域也可W作为,因为设计模型内含积分器。它需()要足够大使得拉盖尔函数具有足够的时间衰减到最小。但是预测时域也要选择一竖不好的影响合适的值,否则将对系统造成。3.4仿真研巧32本节选取某电厂MW[]75%工600超临界机组的变压运行直流锅炉,对其况下主汽温度控制系统进行基于拉盖尔函数的有约束预测控缺,并与常规PID控制策略下的仿真结果进行比较,验证所用控制策略的有效性及优越性。'义4.1给水0?拴制主汽la*方案m过热器出口处的主蒸汽温度先利用燃水比进行粗调,然后利用多级喷水减温作为主汽温度的细调手段。但是由于直流锅炉的工质特性,过热器出口蒸汽温度离工质起始点较远,如果用它作为然水比的反馈信号就会产生比较大的时间延迟,不能进行很好的控制作用,因此选择直流锅炉汽水分离器出口处的温、度作为燃水比的反馈信号,这被称为中间点温度,其时滞小反应灵敏,最重要的是当保证中间点温度稳定,再加上喷水减温进行细调就能够很好地控制过热器出口处的主蒸汽温度保持稳定。而超临界直流机组采用直吹式制粉系统,如果利用燃料量控制中间点温度惯性较大,因此用给水流量W作为控制量,让燃料量跟随给水流量进行相应的变化。义4.2大型直流任I炉机组单^系資型某电厂600MW超临界直流锅炉在八%工况下的导前区与惰性区对象数学39 山东大学硕古学位论文模型分别如下:W=-—导前区:i121+20句(1邹2=—:惰性区:听2"1+27.15()利用燃水比控制中间点湿度作为粗调,采用燃料量跟随给水量变化的控制策略一,各级喷水降温作为细调,两种方法同时对主蒸汽温度进行调节,组成个串级捏制回路,副回路控制器采用常规PID控制器,主回路控制器采用常规P阻控-3制器和预测控制器分别进行仿真。方框图如图3所示:+6PID/+一A—— ̄— ̄ ̄-? ̄ ̄—??P。W?W2?K21I)-DMPC-了了图3-3串级控制方框图机组工作在八%工况之下,副回路PID控制器采用比例控制,控制器的传==、递画数为:灰,其中^化06。导前区、惰性区整个系统开环传递函数。^3-4所示在单位阶跃输入下的响应曲线如图:40 山东大学硕古学位论文导前区阶跃晌应■■一又--受K111IIIIIIIII'201002003004005006007008009001000情性区阶巧响应 ̄II2IIIIIII-賽1I1IIIIQ1I01002003004005006007008009001000系统开环阶巧响应 ̄2IIEIIIIIII蔓.I1I0IIIII01002003004005006007008009001000SaminInstantplg图3-4系统各环节阶跃响应由仿真结果表明,所选对象的阶跃响应性能良好,能够很好地反映直流锅二-。炉的动态特性,与第章图26所示给水流量扰动下中间点温度动态特性相符蛛34.3预測PID方法.控制与常规仿真(1)常规PID框图munk-由MATLAB.Sili搭建直流锅炉主汽温度T的控制系统方框图如图35所示:X ̄ ̄—?点忘S…"I-化‘P脚_TOWW"WCM"T?…I向T?献怕1Lb[5〇<"图3-5常规PID拉制系统方框图主回路P阻控制器传递函数为:41 山东大学硕古学位论文GS={)K++KSp号〇===。其中:怎户0.556,K0.00448,反。26i(巧模型化简将串级控制回路的主控制器用预测控制代替,由自动控制原理,副回路可一W被等效成;个被控对象,传递函数表示为巧-去1.65732124y+2.4s+l.巧71+ ̄取'S一一一整个串级控制系统可W等效成个单回路控制系统,从而应用单输入单输出预测控制方法对被控对象进行预测控制-,系统方框图如图36所示:?—DMPCJ\1图3-6等效单回路方框图被控对象的传递函数为:-1.6571.202W—ly-X2724j+22.4s+1.巧61+7.1(句"亿"由MATLAB的tSS函数求得被控对象的连续时间状态空间模型,然后""=1.5c2dm,得选取采样间隅为h,用函数将连续时间状态空间模型离散化到离散时间状态空间模型为:k=Xx{+1A(c+BUk)J)p{)p少从=CXW)p=-50由式(3)得出系统增广状态空间模型(A,B,C),其中C[00000000U。3参数整定及算法实现()==根据3.3.2节的参数整定方法得到各参数值如下;0,Ri〇,===a0.78,N5,iV135,然后进行仿真,整个控制算法依据3丄1节由MATLABp42 山东大学硕古学位论文编程实现。本文中选取的600MW直流锅炉初始状态设置为0,设定点温度为=C-r54(T。仿真结果如图37所示:主汽温度T—>1117001I朗0-\-厂(、'一...I..?、".‘//-500--IU'--400/%〇〇-/200--/I//!--100;JIQII[I0100200300400500600SamlItpingnstan图3-7主汽温度预测控制仿真结果-图中点划线为常规PID的仿真结果,由图37可W看出:系统受到给水流量扰动,采用拉盖尔函数的DMPC产生的温度响应在25化左右时能达到稳定值,而常规PID产生的系统响应要在35化左右达到稳定值。由此可寻出结论:基于拉盖尔函数的DMPC控制系统具有较好的跟随性。3乂4抗干扰性能DDMPC一分别在PI控制系统和控制系统的30化左右加入阶跃扰动量,比较两个系统的响应特性3-8,仿真结果如图所示:43 山东大学硕±学位论文主汽温度T700I1IIIIIIII-600---A,、,\'---t.-r.■^^^T^r-■ ̄>-.I^一--500;/-400-//%〇〇-^---I如0'/--100//)'IJtIII0[IIII01002003004005006007008009001000SamplingInstant图3-8抗干扰性能比较3-8可由图看出:当给系统添加扰动的时候DMPC控制系统能够巧快地恢复到跟踪设定值的状态,而PID控制系统受扰动影响比预测控制大,调整时间较长,这对实际的控制系统是不利的。由此得出结论:基于拉盖尔函数的DMPC控制系统的抗干扰性较PID控制系统要好得多。3.4.5基于拉盖尔坦数的有约束巧腑細仿真1算法实现()要实现输出约束预测控制,则应该将3.3.1算法中滚动优化部分的;7值的计算按照有约束的预测控制方法实现:,具体实现方法如下r3)设+1)=CAc(A)+C公王0;()巧fmhb<;)当CAC(A)+C及王(0);7>时,先解出使得成本函数最小的口的值,同时fminf--C公L0-=;^+有满足()7yC乂飾,规定如C公l0,则拉格朗日乘子1)。。()。。--1l?-lin=--:义+解析解如〇鮮y+CAcMn做,则可得最优控a。,(。。L)(_W0c,(蝴44 山东大学硕±学位论文1制的参数向量=扔A+前M巧(()己七。);fmaxC)当CAC(A)+C公王(O);/>y时,最优解为使得成本困数最小且满足<'化^(:公王0-〇4乂作的=7如(:公^:0(广巧/),规定(),则7。。-—-lm化ll=--+如Q飾CAcWQ化,得出最优解为:4ct(。c(yWw,飾)),L)1=祥化cW+MA。巧(^。")d)其他步骤不变,按照无约束算法步骤实现。口)仿真3。下面对.4.4中的单输入单输出模型添加约束条件535,:^了<54707仿3-9所示真可得输出有约束温度曲线如图:主汽温度T,’■000riiIliiiii"A/—I500--I400--I300--IjI200--I-_100/IyjIIQIIII]01002003004005006007008009001000SamplingInstant图3-9施加输出约束时的输出温度曲线由图3-9可看出当输出变量约束时,系统运行稳定,输出温度最后稳定。°。在540C,并且最高温度被约束在5350547C,满足约束条件,证明了基于拉盖尔函数的有约束预测控制算法在单变量系统约束处理问题上的有效性。45 山东大学硕±学位论文3.5本寒小结本章主要介绍了预测控制方法的基本原理和特征,提出了基于拉盖尔函数的预测控制方案,并介绍了单变量有约束预测控制方法最优解的求解过程,最后将基于拉盖尔函数的预测控制方案应用于大型直流锅炉的单输入-单输出温控系统中,对所提方案进行MATLAB仿真验证,并验证了此方案的有效巧。46 山东大学硕古学位论文第四*大型直流锅炉的MIMO有约束预测控制4.1多变量模型巧測控制算法一在实际的工业控制系统中往往被控对象不单单只有个变量,而是多个变量密切联系、相互賴合,对控制方法提出了更高的要求。但是本论文的预测控制算法因为采用了状态空间表达式的方式,因此可W根据前面已经介绍的单变量预测控制算法的求解步骤推导多变量的预测控制方法。推导的步骤也相对容易。4.1.1MIMO假设系统对象具有m个输入、q个输出和ni个状态变量,并且假设输出的<w个数小于或等于输入的个数(即g),如果输出的个数大于输入的个数,则我一40[]们很难期望没有稳态误差地独立地控制每个被测输出。在预测控制问题的一把对象噪声和扰动考虑进去。般表述形式中,将A=-X+X+"A+公4m(U本m(。的()(Uk=yCX4J()mm脚()一积分白噪声的序列上式中《>作)是,作为输入扰动W(A)通过W下差分方程与零均值白噪声序列ek)相关;(--=〇)k-〇)k1eA:43()()()()由式4-1到科下差分方程()得--—=+-XkAxkIBUkV+B历k144m()?j)m()d()()=----XA=-AXA和AwAwAM1定义A(),则1)减去式))作将式(4m((m(u(〇)4-4会得到:()就^=Au-+1Axk+Bk+Bek45()?()?()^()()为了将输出:KA)与状态变量AxA〇建立关系,我们推出:?(47 山东大学硕±学位论文Ak=Ax=Ax6y(+V)Ck+lCAk+CAu+CBm?X)?mJ)?A?脚md(。=-A:+1r。上式中4v(+1))jA()=选取新的状态变量向量x(A〇AXm(皆的邸,我们有:[了-■川及公心)巧心"1=+缚)+eW1[]「叫+C/[C公[叫wUL」mAwLW)」Lm」bgmA」心4-0()少W=0/、)JL[mt呵w)上式中/具有维数为x的单位矩阵,q是输出的个数;〇是维数为x的gw9g?g巧零矩阵-、X、。,在式46中,及和C的维数分别是xm和x为()。1m巧巧巧g巧-表示简单起见:,将式(4巧表述为=+xA+1JxAr+公AmA公e()()()e(0=yCxk(k)()上式中:—疋m0己m1「公mmA=B=C,AIC公mmxmmLgg」+x+L」(巧+g)xm(巧g)柯g)公=C=〇/e’[mxjgx"+g(g)C?im山—」+xm(巧g)系统对象增广的巧态空间模型系统矩阵的维数为nxn=,其中nM+g。对j象增广的状态空间模型的特征多项式方程为:——Al-A0mm:乂=det八)4-8()g-=;-=iid幻!/0()(心在上式中我们利用了块下H角矩阵的行列式等于主对角线上矩阵块的行列式的乘积的性质。于是对象增广模型的特征值等于对象模型的特征值再加上q乂=个1的特征值,这意味着对象增广模型中内含有q个积分器,送是我们使得MPC系统具有积分作用的手段。48 山东大学硕古学位论文4丄2MIMO《统预臟制算法由单变量预测控制推广到多变量预测控制,注意在多输入多输出情况下的状态、控制输入和输出向量的维数。将向量r和M7定义为:rrAU=AmAAm-Am+l…+l[化y(,)化)fy=*+队1+2少化+3...y化+A,1化11gf根据增广的状态空间模型(A,B,C),未来的状态变量利用这姐未来的控制増量参数可按顺序递推计算出来:x=A:+1乂vA:+公AwA+公G(,1)(/)(,)d化)=++2A乂)飾1A+公AwA+1+度GA+1A1))()()j/1,,dj1/=+^公Am+公AmA+1+e+e+1A化)化)(,)化)A化1,)"-—N、N2,,pX+=a化NAX+a+BAu(C+Vp化)化)Ji)N—NN-、>t>p+-Abau化+N1+aBee)d化)W-2p-+^公eA'+A:'+'…+£+iVlAd(,y,)A化p|,)?由于假设e(k)为零均值白噪声序列,在未来采样时刻1的预测值+假设等于零。送里将状态变量和输出变量的预测按照其各自变量的数学期望值。来进行计算,因此噪声对于各个变量预测值的影响为零为了符号表达简单起见:,将上述各式写成简洁的矩阵表达式有Y=-Fxk+0AU49()(),上式中:-■CB00...0以1C乂2CABCB0...0^CA!CABcabCB...0F==.;ON,N-N-N、N一N一CA,pppc-_CABCABCAB...CAB49 山东大学硕±学位论文一于是在个优化窗口内最优的按制增量向量为:^-ri/=-AC<1)+哀〇知JC*410)(()傅;)(),上式■中矩阵如〇的维数为的维数为,并且妒交等,于0/F的最后g列。权重矩阵哀是具有W块的分块矩阵并且维数等于矩阵巫的维数r=r…r出的设定点。设定点信号为化)h化);化)g化)了是各个输信号。采用滚动时域控制原理,取AC7中的前m个元素构成时刻的最佳控制增量:-1-Au=/〇...〇CD+护衣cdVX化)i?lJ(护卸(化片伴11)=Krk-Kxk^{,)^^{,)上式中矩阵/和分别是维数为mxw的单位矩阵和零矩阵。本论文中将m对大型直流锅炉的多变量预测控制采用拉盖尔函数进行研究与仿真。4.2基于拉盖尔函数的多变量模型预测控制的设计4.2.1基于誠尔西巧的DMPC扩展到MIMO系统将拉盖尔西数在单变量系统中的应用推广到多变量系统中。在MIMO预测控制系统的形式化表达中,给每个输入信号都独自地指定了其具有的拉盖尔极点位置,y?便于其极点位置a可用来改变增量控制信号的衰减率。例如一=若我们希望某特定的増量控制信号衰减的更快,则我们选取其极点位置〇一00,否则的话可选取个大于零的。值得注意的是,采用拉盖尔函数的DMPC描述扩展到多输入系统时,在参数0和iV的选取方面,具有完全的灵活性。令:r二AwA:AmAA?AAW:???A()[,()2()m()]并将其分块写成如下形式:5=公公???公[12",]50 山东大学硕:f:学位论文m输入的个数;’—…=I12W矩阵B的第巧j;巧〇,,,)我们通过选取定标因子a和阶数iV来表达第f个增量控制信号Au.,其,(0f,中对于此特定输入选择A和时,要使得:=Aukkri-)Lj412^^Y()上式中和AW是第z个增量控制信号Am,W的拉盖尔网络描述,并且有:基于输入矩阵的分块形式W及给定的在时刻A的状态变量信息X化,对,)未来在A.+m时刻的状态变量的预测值可写成:,-rJi=+wA'八从+^公)...巧柳|,,)[巧W)2与(亦入(成切g4-13=〇J()"=^义+巫如/7化)7上式中参数矩阵;和数据矩阵抑分别由下列各自的系数向量构成:7T巧=…、相诉诉]rr0=心公王(耐...g[巧W)22(成馬4,(成]=07f其中0(w)第K块矩阵为:府一1"-iy&m=AB()l^山(成=J0多输入系统的卷积和数据矩阵如可分解成各个单输入子系统的卷积和计算,化及将各自的计算结果逐块合成多输入数据矩阵结构。对多变量系统预测控制问题的形式化表达中,对于每个输入信号,其对应拉盖尔网络描述的定标因子iv.都可W独立地进行选取A和项数。与单输入,单输出情况相似:,优化的成本函数可定义为51 山东大学硕±学位论文r=。?^。+(21如冶如)7:1rTx-+2巧如X+*414巧(艺i)公〇化)(/(心r公化)(),芝>Np^rrm'=0/cJx口巧2Fj+cA:^A+7(y()()化),,2]上式中矩阵〇和乎分别为;"'=〇=〇〇〇7?7+?乂么()0(岭馬;交如)0m*=l讯1在无约束的情况下-,成本函数式414的最优解由下式给定:()-1=--化:4巧〇(化15))(根据求得的最佳参数向量;,滚动时域控制律可用下式实现:7-Of0..0.A(;:roZ〇.?.炉f2()m....心/化=4-1巧)巧(〇〇???L?i〇f.r2^A=…。上式中〇(:12w表示与1〇维数相同的元素都为零的行向量[,,,)*()A4-将用替换并且假设在预测时域范围内未来的参考轨迹为常数,则式(16)中的控制变量可写成线性状态反馈控制的形式,目P:-三k4-啤Kx17),'护()()其中的状态反馈控制增益矩阵为:_-r0〇...炉A()1mOL〇...0f,(y:’.??-K=Q呼mcp〇〇...LM\ri根据上式定义的状态反馈控制増益矩阵,系统的闭环反馈控制表达式52 山东大学硕±学位论文为:-xk=-+lABKxW418()(?^()因此预测拉制系统的闭环稳定性和性能可W通过确定其闭环特征值的位置来加W检验。4.2.2采用拉盖尔函巧的多变量有约束模型预测控制一致与加在单变量系统上的约束情况,加在多变量控制系统中的约束也分为H种情况,即加在控制变量增量上的约束、加在控制变量上的约束、加在输出变量上的约束。同样采用二次规划方法系统地将约束处理与多变量预测控制联系起来一。对于系统的输入、输出变量多于个的情况,需要分别对每个变量规定相应的约束。W加在控制变量增量变化上的约束为例假设各个控制增量的约束上限为:m。"化Al/么...A[]’峰城下限为:?"Am*[则每个控制变量增量的约束可分别描述为:"*'"Am,""*?Awf<Aw0含Am2(;?"Am类似地,控制变量幅值上的约束和输出变量的约束可W分别表示为:ur<uk<u,()rmm\ytn53 山东大学硕古学位论文<k<yry,{)yr^y<k<y^y,i);H种约束都用參数向量AC/表示出来,并且都分解成两部分,表示如下:-mi。-[/-Af/]「AC/<醒/AC/_」[田h--+<-CA1CAC/C/(>(,)!)mw-/<C:l+CACt/(>^)2)m山--'+>A0C/拿y(歸)),m曲仍+巫AC/言y(化))最后形式化表述为:必么。<4-192()声3」U.式中各个数据矩阵分别表示为;min_---t/+〇/(*1)「叫M,「]「1M〔—-2八:〇I|_」L邸化」I-‘。-企1-严+仍,,「、T「化)m掛m化At/乐y+仍化」)L」[[—对多变量的约束进行优化的过程与单变量相同,即在保证上述不等式约束成立的情况下解出使得成本函数最小的7,进而解出最优控制轨迹。4.3基于拉盖尔函数的预测控制算法的实现及参数整定4.3.1¥mmmm应用拉盖尔函数网络进行多输入一一多输出离散时间预测控制的设计方法54 山东大学硕壬学位论文实现步骤如下:(1)前期准备:实际工业应用中系统模型未知的情况下,首先需要根据系统的输入、输出数据进行系统模型辨识,用传递函数W权)的形式描述被控对象,对象具有m个输入3-、q个输出,然后进行离散化,由式(巧求得系统的增广矩阵(A,B,Q,为后面的计算做准备。初始值设置:多变量拉盖尔函数的预测控制时,每个输入信号对应的拉(巧盖尔极点和N都是相互独立的,它们的选取具有完全的灵活性。状态变量加权^矩阵Q、输入变量加权矩阵民、拉盖尔参数(a,N)、预测时域等。其中0=CC,民是与输入维数相同的对角方阵,a、N均是与输入维数相同的行向量。3成本函数计算;根据第1步求出的增广矩阵A、B及已经设定的参数a、()()N--、W、Q、R由(328)、(330)求出Q和T的值,此过程中用到了离散时间拉p盖尔函数网络X(A)。4 ̄系统滚动优化:设仿真肿间为Nsim,对于k从0Nsim执行W下操作:()__a=+-x-设方lA+lA为増广状态变量,其中)/防作)?(0_K)K)f+为下一时刻的状态变量,的)为当前时刻的狀态变量,+h为下一时刻预测输出值,K0为设定点信号;-i'b由第3=-QWT)()步得出的结果计算拉盖尔系数矩阵77;/f=C王)计算控制增量Au巧;=d计算控制量WM+Am);=eCXA+l)计算预测输出值+;Umm()f)将c、d、e步得出的变量值保存待曲线输出舟调用;;cg将当前时刻的状态变量0保存到变量,然后根据式)?(W=+X蛛+1公?m)脚m作)k+l=Cxkyi)??()一时刻的状态变量和输出变量计算下,并用式55 山东大学硕古学位论文^=-k-Xxk+\+1rk+1f{?{)y()()]对増广巧态变量进行更新;=h)令k:k+l,转b)步;4.3.2参数城綠在MIMO预测控制系统的形式化表达中,每个输入信号都有其独自对应的拉盖尔极点用来改变控制増量信号的衰减率。对于多输入系统参数a和N的选取具有完全的独立性。MIMO预测按制算法需要整定的参数也包括量权重矩阵Q、输入变量权重矩阵民、拉盖尔网络极点a、拉盖尔网络阶数N、预测时域iV,这些参数的整p定方法与SISO系统的整定方法类似,只是将每个输入对应的参数可W按照单变量的整定方法进行整定。4.4仿真研巧80%工选取某电厂600MW超临界机组的直流锅炉,工作在况下,对其进行基于拉盖尔函数的有约束预测控制。根据第二章所介绍,直流锅炉机姐可W一等效成-H输出的多变量控制系统个兰输入,但是汽轮机阀口开度对中间点温一 ̄一,可W忽略不计度的影响很小,系统被简化成个双输入双输出系统,利用燃水比来控制出口压力和中间点温度。4.4.1大型直流巧炉化组多纖型-被控对象传递函数模型如图41所示:56 山东大学硕古学位论文W>GwW哗GpwQy)——^Gtb的\*公Gs化i)4-图1单元机组被控对象传递函数模型文献42—双输出系统模型[]高宇峰建立了直流锅炉双输入,其传递函数矩阵为:TGWw切_PGsGsBpi)pb{)_t.-w___其中;2---0.014y0.008s0.0038w—W32s+1_y.293+3968s+0.0221^0.0012^+0.00415+0.0001G—32_y+0.3211^+00225J+0.00010-.000850.0036、wW—2五+00760s+0003020-.0000如0.00016s+.000004。(、=—C/poS:z()32s+0564^+0〇3%5五+00004首先利用MATLAB/Simulink对模型的阶跃响应进行仿真,分别进行燃料量阶跃输入和给水流量阶跃输入,得出系统中间点温度和主蒸汽压力响应,分析其结果-、-。所得阶跃响应输出曲线如图4243所示:57 山东大学硕±学位论文给水流量阶跃扰动下中间点温度响应0'r''---0\.05---So-i---015.一"^-^―--?%50〇100。doo给水流量阶跃犹动下主蒸汽压力响应?—I15IIIiIIII1^-^、羣「--0.5/IQ\J_IiIJIIII050100150200250300350400450500SampinIntatlgsn图4-2给水流量阶跃扰动下的输出响应燃料量阶跃扰动下中间点温度响应1II' ̄1III■1II-0-i.5./I1I1IQ[III[0200400600800100012001400160018002000燃料量阶跃扰动下主蒸汽庙力响应。1..|I--芝05-/.0///III01I1II0100200300400500目00700800SamplingInstant图4-3燃料量阶跃扰动下的输出响应58 山东大学硕±学位论文上仿真结果表明系统的阶跃性能良好-6所示的直流锅炉,与第二章图2。的动态特性相符因此,可W利用此模型进行多变量预测控制方案的验证。4.4.2预測按制与常规PID方法巧巧’‘'= ̄4仿真过程中间点温度要求保持在390它10(:之间,设定点温度11400(:; ̄=.8325.83MPar225MPa主蒸汽压力要求为24,设定点皮力;根据3.3.2参数整定方法对系统的参数进行整定,得出各个参数如下:状态G0。〇"xi11xi2===变量权重矩阵,i?a0.707iV=88,.,,0「][]I;]P]〇10K,i心」L」iV=86。,初始状态设为0pS"同时利用imulink搭建出常规PID控制框图如图44所示;‘1巧 ̄ ̄ ̄ ̄^439hT知03P(OC??mn*f2GinwiArFMLHiI片*冲「^p-I(WLTewe」012Tnn??'Fcn1VH?22210?",D12TmMf?fFcn1 ̄ ̄^LQD*Hsl^1?enB*aPiTOSCB#rt??#We?tJ〇?2TP?fIPts^t-图4-4双输入双输出系统PID仿真方框图所使用的控制器参数如下:传递函数:W似=Kf+^+ii:DJS==K=温度控制器:Kp44.4209;1化.8509;。5.巧54=%==:K.3880K127.6506及9.0546压为控制器p;;。/首先对被控对象利用MATLAB进行基于拉盖尔函数的无约束预测拉制,所59 山东大学硕古学位论文A的曲线如图4-5所示得系统的输出变量y(),实线表示应用基于拉盖尔函数的预测控制方法得出的响应,虚线表示常规PID方法得出的响应;中间点温度TI600III!—-—?.一?-400"%〇〇-/-//IIIII001002孤300400加0600SamiplngInstant主蒸汽压力pt30fIIII—-…..一?'-20--/y-/--0J1//^-L>/jIIQtII0100200300400500飢0SamlinpgInstant图4-5多变量预测控制输出响应由图4-5可W看出应用基于拉盖尔函数的预测控制方法进行直流锅炉多变量的预测控制时,中间点湿度和主蒸汽压力能够很好地跟踪设定值变化,中间点温度在215s时达到稳定状态,主蒸汽压力在25化左右达到稳定值,均比应用常规PID控制方法时的调节时间短,而且超调也比PID控制要小,说明基于拉盖尔函数的预测控制方法具有巧常规PID方法更好的跟踪能力。4.4.3抗干巧性巧比较一一个好的控制系统应该具有较强的抗干扰能力。下面分别在30化时添加个干扰-,观察两种捏制方法的响应曲线。仿真结果如图46所示:实线表示预测控制方法,虚线表示常规PID控制方法。60 山东大学硕古学位论文中间点温度TII000I[1I ̄—"■ ̄ ̄,■''*2。。—一L^/'QIIIII0100200300400500600SamlinInstantpg主蒸汽压力pt00IIII1-40-八、iQI[I10100200300400500600SamplingInstant图4-6抗干扰性能比较由图4-6可W看出PID方法的,在受到干扰时,预测控制的响应曲线都比il得出结论响应曲线调整时间短,并且波动幅度也比较小。因此可U:基于撞盖尔函数的预测控制方法应用在直流锅炉的控制系统中具有较强的抗干扰能力,可W增强被控系统的性能。4乂4MIMO系统有約束预巧拴制巧真对输出变量进行基于拉盖尔函数的有约束的预测控制,加在输出变量中间■上的约束分别为点温度T和主蒸汽压力巧;-390T410厂1厂]厂<<—-24.33/26.33」[^」[._-7所示利用MATLAB对有约束的被控对象输出进行仿真,所得输出曲线如图4:61 山东大学硕主学位论文中间点温度T000III!I400-^-00/QI[III0100200300400500600SamplingInstant主該汽压力ptII30IIIi\^^g"/—1。/L-^Q1IIII0100200300400500600Sampli口gInstant图4-7有约束输出变量由所得的曲线图分析可知,在选择合适的定标因子a,W及参数N的情况下,对多变量系统应用拉盖尔函数预测控制的方法可W很快地使系统稳定,并,且精确地跟踪设定点值当给输出变量施加约束时,输出变量也可W在保证满足约束条件的情况下最后趋于稳定。仿真结果表明,基于拉盖尔函数的有约束预测控制可对多变量输入输出系统进行有效的控制,并且使得输出结果在满足约束要求的条件下快速、准痛地追踪设定信号。4.5本章小结本章主要将第三章介绍的基于拉盖尔函数的单变量有约束预测控制算法推广到多变量系统中,提出了基于拉盖尔函数的多变量预测控制方案,并将其应一-用到大型直流锅炉的控制系统中,该被控对象被简化为个双输入双输出系统,利用MATLAB对所提出的方案进行了仿真验证,并验证了方案的有效巧。62 山东大学硕±学位论文第五章应用软件包设计与开发5.1雌第四章分析了多变量预测控制算法的设计步骤与参数整定的方法,本部分根据前面章节的分析过程和结果,利用MATLAB设计开发了基于PC平台的单变量与多变量预测控制应用软件包。软件包括^^^下几个模块:数据采集模跌、模型辨识模块、模型预测模块、参数整定模块、数据输入模块、系统仿真模块、实时控制模块等。该软件运行于PC机的Windows环境下,硬件要求低,应用比较灵活。该软件的优点是对多变量控制系统进行预测控制仿真,减少参数的调节时间,提高系统的控制性能。5.2软件框架-本软件采用MATLAB编写,适用于PC平台,系统结构框架如图51所示:系统结构XrrTI[31:}数模模参数系实据型型数据统时采辨预整输仿巧集识测定入真制璋模模璋模模模疾块襄喪窠块英图5-1预测控制软件框架图其中数据采集模块、模型辨识模块和实时捏制模块只完成了部分设计,还未进入程序编写阶段。,下面对各个模块的功能进行简单介绍1数据采集模块()进行预测控制前需要得到被控对象的模型,而数据采集模块的作用是采集被控对象的输入、输出数据,并对这些数据进行整理,提供给模型辨识模块进行辨识。63 山东大学硕:ir学位论文(巧模型辨识模块本模块的作用是利用数据采集模块提供的数据进行模型辨识和参数整定,为控制器提供被控对象的模型。本软件主要传递函数作为预测模型,模型辨识出来|^^后提交给离散化模块对连续的传递函数进行离散化。(3)模型预测模块本模块的作用是将辨识出来的连续传递函数离散化,然后根据计算出来的-离散化系统矩阵计算系统的增广矩阵(A,C及权重矩阵Q、R。由式(35计,B))f==其中算系统的増广矩阵(A,B,C),eCC,X用作为获得期。望的巧环性能而设定的一个整定参数,这部分计算是可W离线得到的,对实时在线控制不会产生影响。(4)参数整定模块此模块主要是将预测控制的结果与DLQR结果进行比较,产生最优的拉盖尔参数a、N,及其他需要整定的参数。5(繳据输入模块本模块实现人机交换功能,操作员可通过输入窗口输入控制参数。包括被巧对象的输入、输出的维数,系统的阶次、采样周期t、预测时域iV、R、a、pN等。6系统仿真模块()此模块可W进行己知对象模型的系统仿真,由数据输入模块设置好各参数后,点击仿真按钮进入到多变量预测控制仿真平台。窗口左侧显示设置的控制器参数>1对,点击设置输出按纽进入仿真设定输出对话框,可1^输出参数进行设定。(7矮时控制模块在系统运行状态良好、通讯正常、模型己知、参数适当的情况下,此软件一个实际对象进行实时控制可W通过实肿控制模块对,被控对象的输出曲线和当前输入—、输出值都可W目了然。64 山东大学硕女学位论文5.3软件的特点和功能该软件运行于操作系统为Windows的普通计算机或工控化平台上,对系统的硬件配置要求不是很高,具有很强的适应化和灵活性,可?满足不同的用户需求。该软件的功能是利用矩阵计算模块得到系统的増广矩阵,然后通过数据输入模块将整定得到的控制参数输入,利用基于技蓋尔函数的预测控制算法计算一一未来控制信号序列At;,将此序列的第项作为下个采样时刻的控制变量对系统进行滚动优化,最后将仿真结果输出显示,通过分析输出结果再对系统的参数进行调整,从而得到更加优化的系统性能。该软件需要进一步完成的工作是将数据采集模块和模型辨识模块的程序编写完整,这样在系统硬件完好且通讯正常的情况下就可W利用此软件进行实际系统的实时控制。5.4软件应用实例选定被控对象为2x2的系统,其数学模型为:-_乂G。(句巧2(乂1=]「叫「其中:-—3219一8户.078x10s+0.04996j+8.412x1005=1r(),2《01973s0.00109+0+05- ̄——23^258-1.171x1〇j8.192x10j+6667x10文+894x10.4GW)-12_--73V5《+133xi〇+3394x1〇j+2.185x1〇2-4—5--0s^.01262+1.488x1〇s4.496x10s=T()—5+〇〇i889j+9%1x10_22-4-66_.19xlO;y2.944xi〇s+9.674xl〇。、=022^;0—:225s+1.%4x1(Ts+2.93^1065 山东大学硕女学位论文3.32:根据.节参数整定方法得到各参数值如下〇100’,…===T==0,乂,a阳带化犯,A3,77][巧"〇〇loL2xUh.2JLj5-2所示仿真得出曲线如图:>1'''1.5|-10-/->.5^_0i'>'''-0.501002003004005006001''*I'.511-卢—--i0/p.5^-0*''*1*-0.50100200300400500600SamplingInstant-團52多变量预测控制软件包化真结果结果表明根据第H章所述的参数整定方法确定各个参数值W后应用此软件平台进行仿真,可W得到比较满意的结果,系统可W很好地跟踪设定值。5.5本*小结本章基于PC平台利用MATLAB开发设计了多变量预测控制仿真软件包,利用此软件包进行仿真可[^^导到比较满意的效果,对系统硬件要求也不是很高,应用灵活,通过改变参数设置可L义满足不同客户的需求。但是还有许多需要改进的地方,例如完成通讯及数据采集等模块的设计,可将此软件用于工业现场的实时控制。66 山东大学硕±学位论文第六章总结与展望本文主要W超(超)临界大型直流锅炉先进控制为背景,应用基于拉盖尔函数的新型预测控制算法,研究提出了适用于大型直流锅炉机沮的单变量和多变量有约束预测控制方案,结合实际机组模型对提出的控制方案进行了仿真验证,验证了所提出的控制方案的有效性。6.1工作总结本文选用基于拉盖尔函数的新型预测控制算法,对超(超)临界大型直流锅炉机组的主汽温度控制系统和协调控制系统进行了预测控制。主要工作及结论如下:(1)分析了超(超)临界大型直流锅炉机组温控系统及协调控制系统的特点及常规控制策略,可知超(超)临界大型直流锅炉的协调控制系统属于非线性、强稱合、多变量对象,而且由于物理的、工艺的、经济的等各种不可控因素的影响会对被控对象的输入输出产生各种约束,常规控制策略不能够有效地满足控一,而基于拉制要求,需要找到种先进的控制算法对被控对象进行更好的控制盖尔函数的预测按制算法的最大特点就是具有强大的约束处理能力,对于实际控制系统具有很大的研究价值。2提出了适用于大型直流锅炉机组温控系统的单变量有约束预测控制方()案和针对协调控制系统的多变量有约束预测控制方案,并进行了MATLAB编程实现了算法,对基于拉盖尔函数的预测控制算法的参数进行了整定,并进行了仿真,结果与常规PID控制方法比较。结果证明本文提出的方案均可W通过选择合适的预测时域TV、拉盖尔极点a、W及拉盖尔网络的阶数N,使得输出跟p随设定值稳定地变化,并且在有输出约束的情况下,系统输出被限制在约束范围内,最后稳定的趋于设定值。验证了基于抢盖尔函数的有约束预测拴制算法的有效性及优越性。67 山东大学硕±学位论文6.2研巧展望本文中只对大型直流锅炉的温控系统和协调控制系统进行了新算法的仿真.验证,,并且只在输出变量上面施加了约束而大型直流锅炉机组还有燃烧控制一系统、给水控制系统等,需要所有控制系统配合起来才能得到个经济、稳定的控制系统,而在直流锅炉析i且运行过程中各个子系统都会受到来自各方面不同的限制,体现在控制变量上就是施加在输入、输出上的约束,所W实际机姐的运行过程是一个错综复杂的过程,需要不断地对已有算法进行优化改善或者研巧开发新的控制算法来适应复杂多变的被控对象,这样才能提高机組的运行效率,减少污染排放,进而提商其经济效益。68 山东大学硕古学位论文折文巧[I]肖大维.超超临界机组控制设备及系统[M].北京:化学工业出版社.2008P.超超临界火电机组热工控制技术[M].北京:中国电力出版社.2013:^1.]张雨飞口]MorariModelredictiveCO打trol:Past,resentandfliture[J.Comute巧andpp]pChem-icalEnineerin,1999,23(425):667682.gg4Ya*[]shP.Gupta.ModeIiedictivecontrohPastresentandfiiture口].Canadianp本Joumalineerin-lofChemicaEn,19%718:617624.gg,()5inSJBadwellTA.Asurveofindustrialmodelredictivecontrol[]Q,gypchnoononneerinractce-化logy.CtrlEgigi2003117:733764P,,()6ManeDRawlinsJB民aoCScokaertPOM.Constrainedmodel[]y化g,乂—redictivecontrol:staWlitandotimality?Automatical200036:789814pyp,巧)'n7MorariMBaricM.Recetdevelomentsinthecontrolofconstrainedhbrid[],pyute-—stems.ComrsandChemicalEnineerin20063(1012:16191631.巧pgg,,X)-X-eneeiundamenaiYuGi口W.Ftlhilosohandstatusofualitative[巧g,Lppyqt-snhesismodelredictivecontrol.ActaAutomaticaSinica20083410:1225y,,()p12349一席裕庚,,?现状与挑战抑自动化学报3[]李德伟林妹模型预测控制,201,393-;2222巧.()[10]席裕庚?预测控制[M]?北京:国防工业出版社.19%.[II]李书臣,徐也和,李平.预测控制最新算法综述.系统巧真学报200416;,,巧)1314.12RichaletJetal.ModelPredictiveHeuriticControl:AlicatistoIndustrial[],spponProcesses-.Automatica197814;48,51342.,()De-nKeyser民MC,VanCauwenberheA艮卫xtendedPredictionSelfadaptive[]gControl.InrBarkerHA,YoungPCeds.Ide打tificatio打andgystemParametersimaion1rd-Ett985V:eramon.2.0xfoPPress1985.12551260.g,14NakamuraH?皮AkaikeH.IWl.Statisticalidentificationfbroimalconolof[],ttr,pitil-supercrcathermalowerlants.Automatica.171:143155.pp()巧 山东大学硕古学位论文strr-rouoilern15TranbaekK.ConainedcontolofaoncethbwithrecirculationI[]g,gh,化17WorldConressInternationalFederationofAutomaticControlIFAC,Julg,,y-ub62008Julyll20081PART1ednSeoulKoreaRelicof:Elsevier.,,,,,,p-K-口巧LeeK.Y.HeoJ.S.HofmanJ.A.SunHo.底WonHeeJ.Neural,,,,,,g,,,打e-basedtworkmodelingforalare^caleowerplantIn2007IEEEPowergp,-eerineneraetin-2200EninSoc..ietyGlMe248June7l8ggg,,p[17]Lee,ICY.,VanSickel,J.H.,Hofinan,J.A.,Jung,W.H?,&Kim,S.H.2〇10.n--Controllerdesigforalargescaleultrasupercriticaloncethroughboilerowerpner-plantIEEETransactionsonEgyConversion.254);10631070.(--an-WianonlZhonXu吐JianRHiii.ChuXinZ?衣ZhiK.Stud[^g,,,,,,,,,qgys--timulatio打mathematicalmodelofsuercriticalbo"erturbinee狂eratoruniInpg,2008JointInternationalConferenceonPowerSystemTechnoloandIEEEgyernd--PowIiaConferencePOWERCON1215Oct.2008l5.(),,pp19王国良调威武邵惠鹤.lOOOMW超超临界机细的多变量约束[],陈世和张犧,-;.控制理论与应用:1巧31578.预测控制的硏究,2012,巧叫巧20ed0udu-Moham?StofEnerE粗cientSercriticalCoalFiredPowerPlant[],ygypDnamicesousesandControlStrateiesPh.D.Thesis.UK:TheUniversityOfypg[]Birmingham,August2012.2.北京冰利电力出版社86.[U张法克直流炉单元姐自动调节系统[M],19[2巧刘维.超烟)临界机组控制方法与应用[M].北京冲国电为出版化2010.23.预测控制在超临界单元机组协调控制系统中的应用[M].2012.[則景斌[24]张磊,叶飞超(超)临界活力发电技术[M].北京:中国水利水电出版社,-2009:310311.25LiuinWan.ModelPredictiveControlSs化mDesinandImlementation[]pggygp-UsinMATLABM.SnerVerlaondonLimited.2009.g[]priggL26RouhaniR,Mehra民K-Model乂IgorithmicControlMAC;BasicEheoretical[]()Proetca-rti化Automai1982184:401414.pl,()2-7CutlerCRRamakerBLnamicMatrixControlAComuterControl[].D,ypAlgorithm.In:Proceedingsofthe1980JiontAutomaticControlConferenceV.L70 山东大学硕±学位论文utomat-Sanrancisco:ericaiiicControlCouncil80..FAmA19WP5B,28ClarkeDWMohtadiCTuffsPS.GeneralizedPredictive[]’’Controt37-2l.Auomatica1%7232:116.,,()[29]B.Wahlberg.SystemidentificationusingLaguerremodels.IEEETransactionst—on;AutomaicControl36:5515621991.,,[30]殷巧德,姜树君.自动调节系统[M.].北京:水利电力出版社,1988.6.M:20077.即]胡寿恰自动控制原理[.北京科学出版社,.][32]付诗琴.直流锅炉主汽温控制系统及其策略研究[D][硕±].保定:华北电力大学.2009.03.01.[33]杨获.基于广义预测控制的超临界参数单元机姐负荷控制与优化研究[D][硕:t].浙江:浙江大学.2012.2[34]苏瑞峰.600MW超临界机组协调控制系统分析与优化[0][^|±].上海;上海交通大学.2012.11.[3词王益群,孙孟瓶张假刘患具有状态观测器的广义动态矩阵控制在板带化.工程学报2007机位置伺服系统中的应用m机械,..上海37胡学聪.SCR法烟气脱硝数值模拟及先进控制脚顺出:交通大[]学.2009.02.38凤领.超临界机组中间点温度控制的研巧与仿真[D][硕±].保定;华北电力[]李大学.2009.12.口9朱传鹏.1000MW超超临界机姐协调控制系统设计及其改进网[硕巧.秦皇]岛:燕山大学.2014.05.40邓僖聲..保定;华[]状态空间模型预测控制在自动发电捏制中的应用[D][硕±].2011.北电力大学.03"M:王正林,郭阳宽.过程控制与Sinmlink应用.北京电子工业出版[][]社2006.7,42:华北电为大高宇峰.超超临界机姐燃水比控制策略研究[D][硕古.保定[]]学.2010.371 山东大学硕古学位论文72 山东大学硕古学位论文致谢H年研巧生生活即将结束,在此,我要向所有关私支持我的各位老师、同学、朋友W及家人表示衷也的感谢。首先,我要感谢我的硏巧生导师刘红波教授。H年的研巧生生活多半是在实验室中度过的,刘老师给我提供了好的学习环境和科研平台,并给予我专业上的指导和帮助,我的专业知识和科研能力都得到了很大提升。刘老师对待工作勤奋努力,对待朋友热也帮助,对待学生认真负责,这些都深深的影响着我,给我树立了学习的榜样。在课题的研究和论文的撰写过程中,刘老师给我指明了方向,并在我遇到困难时,给予我耐也的指导,在毕业之际,我向刘老师致W最衷也的感谢。一、感谢师兄明晓鹏师姐夏均霞,虽然两位都已经毕业,但是他们在我研、研二期间给予的帮助仍然是不可忽视的。感谢同学孙亭亭在平时的科研学习和生活上对我的帮助。感谢我的舍友解琳艳和黄鹏谈,他们都曾与我共同努力、一直挂念我支持我的朋友们相互帮助。感谢多年来,他们让我感受到了友谊的珍贵。最后,我要感谢我的家人,感谢他们多年来对我的默默奉献和大力支持,感谢他们对我的包容和照顾。73 山东大学硕±学位论文74 山东大学硕古学位论文攻读硕±学位期间发表的论文及参加的科研工作2012年济南高新区科k发展计划重点项目:工化用煤粉锅炉满意优化节能控制系统研发(参与部分工作)。75 位论义#巧及答情况表^专业技术是否博导姓名^\所在单位评价职务(硕导)^邱书波教授是齐鲁工业大学侵论隋青美教授是山东大学35阅人专业技术是否情异姓名所在单位职务讀!?主席邱书波教授是齐鲁工业大学隋青美教授是山东大学起5刘红波教授是山东大学委委S杜晓通教授是山东大学会成曹玉强教授是山东大学员员答文b指碟B秘书IU—备注I

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

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

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