ControlEngineeringofChinaMar.2008Vol.15,No.220083152:167127848(2008)0220124203:2007203222;:2007205209:(2005661):(19492),,,,,DCS1,1,1,2,2,2(1.,230027;2.,100041):,,Smith;,,,DCSPID:;;;;Smith:TP273:AImprovedSchemeandImplementforBoilerCombustionProcessofThermalPowerPlantXUEFu2zhen1,LIUTao1,YINJun1,LIANGYuan2,LIUHong2wei2,LIANGGuo2jie2(1.DepartmentofAutomation,UniversityofScienceandTechnologyofChina,Hefei230027,China;2.BejingJingnengThermalPowerLimitedCompany,Bejing100041,China)Abstract:Accordingtothecomplexfeaturesoftheboilercombustionsystemwithmultivariables,stronginteractionandlargetimedelay,acon2trolalgorithmofmulti2variableobjectwithtimedelayispresented,soastoimplementadvancedcontroloncombustionprocessusingdynamicair2to2coalratios.Themodifiedmulti2variableSmithpredictoreffectivelyovercomesthedisadvantageofunmatchedmodel.Themultiple2modelintelligentcontrolsolvestheparameteruncertaintyoftheobjectmodelwhenloadchanging.ThecontrolresultsoftheboilercombustionprocessofcertainthermalpowerplantshowthatthemethodpossessesperformancesofeasyimplementingandwideadaptabilitycomparedwithPIDcon2trolinDCS.Keywords:boilercombustionsystem;multi2variablecontrolwithtimedelay;multiplemodel;dynamicair2to2coalratio;multi2variableSmithpredicator1[1],[2,3],,,,DCS,,DCS,,,Smith,,,,,21)1#200MW,,H5000MDCSDCS,,,,,,,,,,,,2),,,,,,,,,,11Fig11Multi2variablesystemschemeforboilercombustionprocess,Kp(s),Kc(s),,,DCS31)1#DCS,2OPC[4],DCS,,DCS,,DCS,,DCS,DCSDCS,,DCS,,IPODCS,,OPCDCS,2DCSFig12TheconnectionbetweensoftwareplatformandDCSsystem2),,G(s)={gij(s)exp(-ijs)}22,,,,,33Fig13Multi2variablecontrolsystemwithtimedelay,R(s)=[r1(s)r2(s)]TDCS,,,,G(s),,;,,Smith5212::P(s)=G0(s)-G(s)G0(s)=G(s)|ij=0,3Y(s)Y3(s),,[5],G0(s)Kp(s),:Q(s)=G0(s)Kp(s)Q(s),Kc(s),,Smith,Smith,,Smith,Smith,3,44SmithFig14Controlsystemwithmodifiedmulti2variableSmithpredictorSmithY=(Y-Y)3(YPY),YG0(s);YG(s),:[a1a2]T3[b1b2]T=[a1b1a2b2]T[a1a2]TP[b1b2]T=[a1Pb1a2Pb2]T,,,Y3,ij,,Smith(100200MW),,,,,,150MW,170MW200MW,,VBScript,,,,,,,ifPointValue()150thenCCBF1.Handled=falseCCBF2.Handled=trueCCBF3.Handled=trueelseifPointValue()170thenCCBF1.Handled=trueCCBF2.Handled=falseCCBF3.Handled=trueelseCCBF1.Handled=trueCCBF2.Handled=trueCCBF3.Handled=falseendifendifCCBF1,CCBF2,CCBF3,Handled()P();true,false150MW,CCBF1,;150170MW,CCBF2;170MW,CCBF341#200MW,,,2,DCS,,DCS,160MW,12170MPa,318%,1215012190MPa,314%412%,(130)621154,,,PIDMatlab,[5,6],77MatlabFig17Matlabsimulationexperimentframework,PIDPIDPID(9)G(s)=100+1175910-6s3+1132610-3s2+300(1-exp(-50t))s+100+300(1-exp(-50t))(9),88Fig18Stepresponsecurvesofthesystem,PID,;PID5,,PID,,PID,PID,,,PID,PID,(References):[1]KennedyJ,EberhartRC,ShiY.Swarmintelligence[M].SanFran2cisco:MorganKaufmannPublishers,2001.[2].[D].:,2005.(XiongYong.Behavioranalyzingandapplicativeexampleofparticleswarmoptimizationalgorithm[D].Hangzhou:ZhejiangUni2versi2ty,2005.)[3],,,.PID[J].,2006,13(5):4292432.(HaoWanjun,QiangWenyi,HuLinxian,etal.OptimizationandsimulationofPIDpa2rametersbasedonimprovedparticleswarmalgorithms[J].ControlEngi2neeringofChina,2006,13(5):4292432.)[4],,.PID[J].,1999,23(3):12227.(WangPing,XingJianchun,WangLin.Tuningmethodofapproximateoptimi2zationcontrolPIDparametersbasedonerrorintegralcriterion[J].Auto2mation&Instrumentation,1999,23(3):12227.)[5]YamamotoT,OmatuS,KamedaMA.Designmethodofself2tuningPIDcontrollers[J].AmericanControlConference,1994,3:326323267.)[6].PIDMatlab()[M].:,2004.(LiuJinkun.MatlabsimulationofadvancedPIDcon2trol(SecondEdition)[M].Beijing:ElectronicsIndustryPress,2004.)(126)5,,,,,,Smith,,(References):[1]DorfRC,BishopRH.Moderncontrolsystems[M].Beijing:SciencePress,2005.[2]MajhiS,AthertonDP.ObtainingcontrollerparametersforanewSmithpredictorusingautotuning[J].Automatica,2000,36(8):165121658.[3].[M].:,1996.(JinYi2hui.Processcontrol[M].Beijing:TsinghuaUniversityPress,1996.)[4],.GA[J].,2002,(5):68271.(XueFuzhen,TangYan.ThedesignofamultivariabledynamicprecompensationmatrixbasedonGA[J].IndustrialInstrumentationandAutomation,2002,(5):68271.)[5].[M].:,2000.(WangHui.Computercontrolsystem[M].Beijing:ChemistryIndustryPress,2000.)03115