The method is based on the real time estimation of the frequency of narrowband disturbances using adaptive notch 64257lters ANF followed by the design of a controller using adjustable bandstop 64257lters BSF for the appropriate shaping of the output ID: 28535
Download Pdf The PPT/PDF document "IEEE TRANSACTIONS ON CONTROL SYSTEMS TEC..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
2IEEETRANSACTIONSONCONTROLSYSTEMSTECHNOLOGYofthevariousspikesofthedisturbance.Severalmethodshavebeenproposedbythesignalprocessingcommunityforsolvingthisissue([14]).Fromthese,theadaptivenotchlter(ANF)isparticularlyinterestingandhasbeenreviewedinanumberofarticles([15],[16],[17],[18],[19],[20],[21]).Inthispaper,theestimationapproachpresentedin[22],[23]willbeused.Combiningthefrequencyestimationprocedureandthecontroldesignprocedure,anindirectadaptiveregulationsystemforattenuationofmultipleunknownand/ortimevaryingnarrow-banddisturbancesisobtained.Inthepresentcontext,thehypothesisofconstantdynamiccharacteristicsoftheAVCsystemismade(likein[1]).Furthermore,thecorrespondingcontrolmodelissupposedtobeaccuratelyidentiedfrominput/outputdata.In[24],areviewofavailablemethodsfortherejectionofnarrow-banddisturbancesisgiven.In[4],thedirectadaptiveregulationofnarrow-banddisturbancesusingIMPandtheYoula-Kuceraparametrizationisdescribedandanalyzedandextendedin[1]formultipledisturbances.Anothermethodfornarrow-banddisturbancesrejectionbyfeedbackisbasedontheuseofadisturbanceobserver([25],[26],[27]).In[27],thedisturbanceobserveriscombinedwithamodiedIMPschemethatusesanIIRlter,whichactsasafrequencyselector,tominimizetheeffectoftheadaptivecontrolontheoutputsensitivityfunction.Anindirectmethodthatcombinesthefrequencyestimatorof[17]withfeedforwardrejectionofdisturbancesispresentedin[28].Themethodisalsocomparedtoadirectalgorithmbasedonthephase-lockedloopstructureconsideredincom-municationsystems.Thispaperisorganizedasfollows.InSectionII,themainnotationsandequationsfortheindirectadaptivesystemaregiven.ThecontrollerdesignbasedontheuseofBSFsispresentedinSectionIII.AreducedcomplexityimplementationofthismethodusingtheYoula-KuceraparametrizationisthengiveninSectionIV.Theestimationmethodusedfortrackingthevariationsofthedisturbances'frequenciesisbrieydescribedinSectionV.ThestabilityanalysisoftheproposedmethodisgiveninSectionVI.InSectionVII,anexperimentalperformanceevaluationoftheresultingindirectadaptiveregulationschemeandacomparisonwiththedirectregulationmethodusingYoula-KuceraparametrizationofthecontrollerandIMP[1]arepresented.Someconcludingre-marksaregiveninSectionVIII.II.SYSTEMDESCRIPTIONThebasicindirectadaptivecontrolblocdiagramusedisshowning.1.Theprocessoutputcanbewrittenas2y(t)=G(q1)u(t)+p(t);(1)whereG(q1)=qdB(q1) A(q1)(2)2Thecomplexvariablez1willbeusedtocharacterizethesystem'sbehaviorinthefrequencydomainandthedelayoperatorq1willbeusedforthetimedomainanalysis. Fig.1.Basicschemaforindirectadaptivecontrol.iscalledthesecondarypathofthesystemandp(t)=D(q1) D(q1)(t);2(0;1)isaxedconstant;(3)istheeffectofthedisturbanceonthemeasuredoutput3.Asspeciedintheintroduction,thehypothesisofconstantdynamiccharacteristicsoftheAVCsystemisconsidered(similarto[1],[4]).ThedenominatorofthesecondarypathmodelisgivenbyA(q1)=1+a1q1+:::+anAqnA;(4)thenumeratorisgivenbyB(q1)=b1q1+:::+bnBqnB=1+q1B(q1)(5)anddistheintegerdelay(numberofsamplingperiods)4.Thecontrolsignalisgivenbyu(t)=R(q1)y(t)S(q1)u(t1);(6)withS(q1)=1+q1S(q1)=1+s1q1+:::+snSqnS=S0(q1)HS(q1);(7)R(q1)=r0+r1q1+:::+rnRqnR=R0(q1)HR(q1);(8)whereHS(q1)andHR(q1)representxed(imposed)partsinthecontrollerandS0(q1)andR0(q1)arecomputed.Underthehypothesisthattheplantmodelparametersareconstantandthatanaccurateidenticationexperimentcanberun,areliableestimate^p(t)ofthedisturbancesignalcanbeobtainedbyusingthefollowingdisturbanceobserver^p(t+1)=y(t+1)qdB(q1) A(q1)u(t);(9)asshowning.1.Thedisturbanceestimator(^p(t))isfollowedbyablockwhichestimatesspikes'frequenciesandcomputesinrealtimethecontrollerparameters.3Thedisturbancepassesthroughasocalledprimarypathwhichisnotrepresentedinthisgure,andp(t)isitsoutput4Asindicatedearlier,itisassumedthatareliablemodelidenticationisachievedandthereforetheestimatedmodelisassumedtobeequaltothetruemodel. 4IEEETRANSACTIONSONCONTROLSYSTEMSTECHNOLOGYIV.REDUCINGTHECOMPUTATIONALLOADOFTHEDESIGNBYUSINGTHEYOULA-KUCERAPARAMETRIZATIONThecomputationalcomplexityrelatedtotheBezoutequa-tion(18)issignicant(intheperspectiveofitsuseinadaptiveregulation).Inthissection,weshowhowthecomputationloadofthedesignprocedurecanbereducedbytheuseoftheYoula-Kuceraparametrization.Asbefore,amultipleband-stoplter,(13),shouldbecomputedbasedonthefrequenciesofthemultiplenarrow-banddisturbance.InwhatfollowsitwillbeshownthatusingaYoula-Kuceraparametrizationofthecontroller[12]asignicantreductionofthecomputationalloadwillbeobtained.SupposethatanominalcontrollerR0(z1)=HR1(z1)R00(z1);(20)S0(z1)=HS1(z1)S00(z1)(21)thatassuresnominalperformancesfortheclosedloopsystemintheabsenceofnarrow-banddisturbancesisavailable.ThiscontrollersatisestheBezoutequationP0(z1)=A(z1)S0(z1)+qzB(z1)R0(z1):(22)SincePBSF(z1)willdenepartofthedesiredclosedlooppoles,itisreasonabletoconsideraYoula-KuceralteroftheformQ(z1) PBSF(z1)(whichwillautomaticallyintroducePBSF(z1)aspartoftheclosedlooppoles).Forthispurpose,thecontrollerpolynomialsarefactorizedasR(z1)=R0(z1)PBSF(z1)++A(z1)HR1(z1)HS1(z1)Q(z1);(23)S(z1)=S0(z1)PBSF(z1)zdB(z1)HR1(z1)HS1(z1)Q(z1);(24)whereQ(z1)isaFIRltercomputedinordertosatisfy(14)forP(z1)=P0(z1)PBSF(z1),andR0(z1),S0(z1)aregivenby(20)and(21)respectively.Itcanbeseenfrom(23)and(24)thatthenewcontrollerpolynomialsconservethexedpartsofthenominalcontroller.Takingintoaccount(14),(16),(17),and(18),itremainstocomputeQ(z1)suchthatS(z1)=SBSF(z1)HS1(z1)S0(z1):(25)Turningbacktoeq.(24)oneobtains6S0PBSF=SBSFHS1S0+zdBHR1HS1Q:(26)andtakingintoconsiderationalso(21)itresultsS00PBSF=SBSFS0+qdBHR1Q:(27)Inthelastequation,theleftsideoftheequalsignisknownandonitsrightsideonlyS0(z1)andQ(z1)areunknown.ThisisalsoaBezoutequationwhichcanbesolvedbyndingthesolutiontoamatrixequationofdimensionnBezYK=nB+d+nHR1+2n1:(28)6Theargument(z1)hasbeendroppedtosimplifythewritingoftheequation.Asitcanbeobserved,thesizeofthenewBezoutequationisreducedincomparisonto(19)bynA+nHS1.Forsystemswithlargedimensions,thishasasignicantinuenceonthecomputationtime(inSectionVII,nA=14andnHS1=0).TakingintoaccountthatthenominalcontrollerisanuniqueandminimaldegreesolutionoftheBezoutequation(22),wendthatthelefthandsideof(27)isapolynomialofdegreenS00+2n=2n+nB+d+nHR11;(29)whichisequaltothequantitygivenin(28).Therefore,thesolutionofthesimpliedBezoutequation(27)isuniqueandofminimaldegree.Furthermore,theorderoftheQFIRlterisequalto2n1.Fig.2summarizestheimplementationoftheYoula-Kuceraparametrizedindirectadaptivecontroller. Fig.2.Youla-Kuceraschemaforindirectadaptivecontrol.V.FREQUENCYESTIMATIONUSINGADAPTIVENOTCHFILTERSInordertousethepresentedcontrolstrategyinthepresenceonunknownand/ortimevaryingnarrow-banddisturbances,oneneedsanestimationinrealtimeofthespikes'frequenciesinthespectrumofthedisturbance.Intheframeworkofnarrow-banddisturbancerejection,itisusuallysupposedthatthedisturbancesareinfactsinusoidalsignalswithvariablefrequencies.Asspeciedintheintroduction,itisassumedthatthenumberofnarrow-banddisturbancesisknown(similarto[1],[4],[27]).AtechniquebasedonANFswillbeusedtoestimatethefrequenciesofthesinusoidalsignalsinthedisturbance(moredetailscanbefoundin[16],[23]).ThegeneralformofanANFisHf(z1)=Af(z1) Af(z1);(30)wherethepolynomialAf(z1)issuchthatthezerosofthetransferfunctionHf(z1)lieontheunitcircle.AnecessaryconditionforamonicpolynomialtosatisfythispropertyisthatitscoefcientshaveamirrorsymmetricformAf(z1)=1+af1z1+:::+afnzn+:::++af1z2n+1+z2n:(31)AnotherrequirementisthatthepolesoftheANFshouldbeonthesameradiallinesasthezerosbutslightlycloserto 6IEEETRANSACTIONSONCONTROLSYSTEMSTECHNOLOGYH8)A(q1),B(q1)andtheintegertimedelaydareknown.H9)B(q1)doesnothavezerosonthecircleofradiusn.H10)Theassignedclosedlooppoles^P(t;q1)areinsidetheunitcircle,8t.Then:(1)Thesequencesu(t)andy(t)arebounded.(2)limt!1h^P(t)y(t)^S(t)Ap(t)i=0;(48)limt!1h^P(t)u(t)+^R(t)Ap(t)i=0:(49)Notethatthequantitiesinthesquarebracketsofeqs.(48)and(49)arezerointhecaseofknownparameters.TheproofcanbefoundinAppendixA.VII.EXPERIMENTALRESULTSA.AnActiveVibrationControlSystemUsinganInertialActuatorFigures3and4representanAVCsystemusinganinertialactuatorforreducingtheresidualacceleration.Thesystemconsistsof5metallicplatesconnectedbysprings.TheplatesM1andM3areequippedwithinertialactuators.TheoneonM1servesasdisturbancegenerator(inertialactuator1ing.4),theoneonM2servesfordisturbancecompensation(inertialactuator2ing.4).Thesystemisequippedwithameasureoftheresidualacceleration(onplateM3).Thepathbetweenthedisturbance(inthiscasegeneratedbytheinertialactuatorontopofthestructure),andtheresidualaccelerationiscalledtheprimarypath.Thepathbetweentheinertialactuatorforcompensationandtheresidualaccelerationiscalledthesecondarypath(G(q1)inSectionII)anditcharacterizesthedynamicsfromthecontrolsignaltotheresidualaccelerationmeasurement(amplier+actuator+dynamicsofthemechanicalsystem).ItsordershavebeenestimatedasbeingnAG=nBG=14.Thedisturbanceisthepositionofthemobilepartoftheinertialactuatorlocatedontopofthestructure(seegs.3and4).Theinputtothecompensatorsystemisthepositionofthemobilepartoftheinertialactuatorlocatedonthebottomofthestructure.Asamplingfrequency,fs,of800Hzhasbeenused. Fig.3.AnAVCsystemusingafeedbackcompensation-photo. Fig.4.AnAVCsystemusingafeedbackcompensation-schema. Fig.5.SecondaryandprimarypathsBodeamplitudes.B.AttenuationofMulti-sinusoidalDisturbanceAnexperimentalcomparisonoftheproposedalgorithmwiththedirectadaptivecontrollerof[1]whichusesIMPispresented.Amulti-sinusoidalsignalhasbeenusedasdisturbance(inputtotheprimarypath).Inallofthefollowingexperiments,forthedesignusingYoula-KuceraparametrizedBSF's,dhasbeenchosenequalto0:04andanattenuationof60dBhasbeenimposedonallofthespikes.Thenominalcontroller'scharacteristicpolynomial,P0(z1),containsallthepolesofthesecondarypathmodeland15additionalrealpolesat0:42forrobustness.Furthermore,thexedpartofthecontroller'snumeratorhasbeenchosenasHR1(z1)=1z2,thusopeningtheloopat0Hzand400Hz(halfthesamplingfrequency),whilethexedpartofthecontroller'sdenominatorwasHS1(z1)=1.TheYoula-KuceraIMPdesignusesthesamecentralcontroller.Remark:fortherejectionof3sinewiththeadaptiveIMPalgorithm,3pairsofxedpoleswithdamping0:2locatedwithintherangeofvariationofthedisturbancespikes'frequencieshavebeenaddedtothenominalclosedlooppolesinordertoimproverobustnessoutsidetheattenuationband.Fortheminimalityofthesolution,thenumberofrealpolesat0.42hasbeenreducedto9.Twotypesofdisturbanceshavebeenconsidered:a)with2spikes(g.6)havingamagnitudeof0:1eachandb)with3spikes(gs.7)havingamagnitudeof0:04each,inordertoavoidsaturationofthecontrolinputwiththedirectadaptivecontrollerof[1](thesystemisnotwellsuitedforusingthismethod-theactuatordoesnothaveenoughpower).Ings.6and7,thesignalsontoprepresenttheeffectofthedisturbanceupontheresidualaccelerationinopenloopoperation,theonesinthemiddlecorrespondtotheresidualaccelerationinclosed AIRIMIT¸OAIEetal.:Indirectadaptiveattenuationofnarrow-banddisturbances9From(56)and(60),^P(t)y(t)=^S(t)Bu(t)A"p(t)+Ap(t)++B^R(t)y(t)+11(t)y(t)(76)andtakingintoaccount(58)B^R(t)y(t)+B^S(t)u(t)=0;(77)oneobtains^P(t)y(t)=^S(t)Ap(t)^S(t)A"p(t)++11(t)y(t)+12(t)u(t):(78)Similarly,^P(t)u(t)=^A(t)^S(t)u(t)+^R(t)^A(t)y(t)^R(t)Ap(t)++^R(t)A"p(t)+22(t)u(t)(79)=^R(t)Ap(t)+^R(t)A"p(t)++22(t)u(t)+21(t)y(t):(80)Whichleadtoeqs.(48)and(49).Takingintoaccountthatthevariousijaswellas"p(t)gotozero,thesecondpropertyofTheorem6.1isalsotrue. REFERENCES[1]I.Landau,M.Alma,J.Martinez,andG.Buche,Adaptivesuppressionofmultipletime-varyingunknownvibrationsusinganinertialactuator,ControlSystemsTechnology,IEEETransactionson,vol.19,no.6,pp.13271338,nov.2011.[2]B.FrancisandW.Wonham,Theinternalmodelprincipleofcontroltheory,Automatica,vol.12,no.5,pp.457465,1976.[3]G.Bengtsson,Outputregulationandinternalmodels-afrequencydomainapproach,Automatica,vol.13,no.4,pp.333345,1977.[4]I.Landau,A.Constantinescu,andD.Rey,Adaptivenarrowbanddisturbancerejectionappliedtoanactivesuspension-aninternalmodelprincipleapproach,Automatica,vol.41,no.4,pp.563574,2005.[5]M.FicocelliandF.BenAmara,Adaptiveregulationofmimolinearsystemsagainstunknownsinusoidalexogenousinputs,InternationalJournalofAdaptiveControlandSignalProcessing,vol.23,no.6,pp.581603,2009.[Online].Available:http://dx.doi.org/10.1002/acs.1072[6]S.Valentinotti,Adaptiverejectionofunstabledisturbances:Applicationtoafed-batchfermentation,Thesededoctorat,´EcolePolytechniqueF´ed´eraledeLausanne,April2001.[7]T.-B.Airimitoaie,Robustdesignandtuningofactivevibrationcontrolsystems,Ph.D.dissertation,UniversityofGrenoble,France,2012.[8]I.LandauandG.Zito,DigitalControlSystems-Design,IdenticationandImplementation.London:Springer,2005.[9]H.ProchzkaandI.D.Landau,Poleplacementwithsensitivityfunctionshapingusing2ndorderdigitalnotchlters,Automatica,vol.39,no.6,pp.11031107,2003.[10]Y.Tsypkin,Stochasticdiscretesystemswithinternalmodels,JournalofAutomationandInformationSciences,vol.29,no.4&5,pp.156161,1997.[11]R.A.deCallafonandC.E.Kinney,Robustestimationandadaptivecontrollertuningforvarianceminimizationinservosystems,JournalofAdvancedMechanicalDesign,Systems,andManufacturing,vol.4,no.1,pp.130142,2010.[12]T.T.Tay,I.M.Y.Mareels,andJ.B.Moore,HighPerformanceControl.BirkhauserBoston,1997.[13]T.-B.Airimitoaie,I.Landau,L.Dugard,andD.Popescu,Identicationofmechanicalstructuresinthepresenceofnarrowbanddisturbances-applicationtoanactivesuspension,inControlAutomation(MED),201119thMediterraneanConferenceon,june2011,pp.904909.[14]P.Tichavsk´yandA.Nehorai,Comparativestudyoffouradaptivefrequencytrackers,IEEETrans.Autom.Control,vol.45,no.6,pp.14731484,1997.[15]D.RaoandS.-Y.Kung,Adaptivenotchlteringfortheretrievalofsinusoidsinnoise,Acoustics,SpeechandSignalProcessing,IEEETransactionson,vol.32,no.4,pp.791802,aug1984.[16]A.Nehorai,Aminimalparameteradaptivenotchlterwithconstrainedpolesandzeros,IEEETrans.Acoust.,Speech,SignalProcessing,vol.ASSP-33,pp.983996,1985.[17]P.A.Regalia,Animprovedlattice-basedadaptiveiirnotchlter,SignalProcessing,IEEETransactionson,vol.9,no.9,pp.21242128,september1991.[18]B.-S.Chen,T.-Y.Yang,andB.-H.Lin,Adaptivenotchlterbydirectfrequencyestimation,SignalProcessing,vol.27,no.2,pp.161176,1992.[19]G.Li,Astableandefcientadaptivenotchlterfordirectfrequencyestimation,SignalProcessing,IEEETransactionson,vol.45,no.8,pp.20012009,aug1997.[20]L.Hsu,R.Ortega,andG.Damm,Agloballyconvergentfrequencyestimator,IEEETrans.Autom.Control,vol.4,no.4,pp.698713,1999.[21]G.Obregon-Pulido,B.Castillo-Toledo,andA.Loukianov,Agloballyconvergentestimatorforn-frequencies,IEEETrans.Autom.Control,vol.47,no.5,pp.857863,2002.[22]P.StoicaandA.Nehorai,Performanceanalysisofanadaptivenotchlterwithconstrainedpolesandzeros,IEEETrans.Acoust.,Speech,SignalProcessing,vol.36,no.6,pp.911919,1988.[23]N.M'Sirdi,H.Tjokronegoro,andI.Landau,Anrmlalgorithmforretrievalofsinusoidswithcascadednotchlters,inAcoustics,Speech,andSignalProcessing,1988.ICASSP-88.,1988InternationalConfer-enceon,apr1988,pp.24842487vol.4.[24]M.Bodson,Rejectionofperiodicdistrubancesofunknownandtime-varyingfrequency,Int.J.ofAdapt.Contr.andSign.Proc.,vol.19,pp.6788,2005.[25]Y.HuangandW.Messner,Anoveldisturbanceobserverdesignformagneticharddriveservosystemwitharotaryactuator,Magnetics,IEEETransactionson,vol.34,no.4,pp.18921894,jul1998.[26]Q.ZhengandM.Tomizuka,Adisturbanceobserverapproachtodetectingandrejectingnarrow-banddisturbancesinharddiskdrives,inAdvancedMotionControl,2008.AMC'08.10thIEEEInternationalWorkshopon,March2008,pp.254259.[27]X.ChenandM.Tomizuka,Aminimumparameteradaptiveapproachforrejectingmultiplenarrow-banddisturbanceswithapplicationtoharddiskdrives,ControlSystemsTechnology,IEEETransactionson,vol.20,no.2,pp.408415,march2012.[28]M.BodsonandS.Douglas,Adaptivealgorithmsfortherejectionofsinusosidaldisturbanceswithunknownfrequency,Automatica,vol.33,pp.22132221,1997.[29]I.D.Landau,R.Lozano,M.M'Saad,andA.Karimi,Adaptivecontrol,2nded.London:Springer,2011.