ORBIT- Operating-Regime-Based Modeling and Identif

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ORBIT-Operating-Regime-BasedModelingandIdenticationToolkitTorA.JohansenaBjarneA.FossaaDepartmentofEngineeringCybernetics,TheNorwegianUniversityofScienceandTechnology,N-7034Trondheim,Norway.ORBITisaMATLAB-basedtoolkitforblack-boxandgrey-boxmod-elingofnon-lineardynamicsystems.Themodelrepresentationisbasedonmultiplelocalmodelsvalidindierentoperatingregimes,thataresmoothlyblendedintoaglobalnon-linearmodel.ORBITisacomputer-aidedmodelingenvironmentthatsupportstheinteractivedevelopmentofregime-basedmodelsonthebasisofamixtureofempiricaldataandpriorknowledge(similartoTakagi-Sugeno-typefuzzymodels).ORBITcontainsfunctionsforrobustparameteridentication,includingconstrainediden-tication,regularizationandBayesianidentication.Therearefunctionsforstructureidentication,includingselectionofthelocalmodelordersaswellasdecompositionsintooperatingregimesthatgiveagoodttothedata.Modelvalidation,simulation,visualizationandautomaticcodegenerationarealsosupported.Keywords:Softwaretools,systemidentication,nonlinearsystems,fuzzysystems.1IntroductionThereisagrowinginterestinmodelingandidenticationmethodsbasedontheexplicitdecompositionoftheoperatingrangeofdynamicsystemsintooperatingregimesandtheuseofsimplelocalmodelswithineachoperatingregime,seee.g.(JohansenandFoss1997,Murray-SmithandJohansen1997,TakagiandSugeno1985,Jacobsetal.1991).Suchdynamicmodelshavefoundwideapplicabilityinmodelpredictivecontrol(Fossetal.1995,Chowetal.1995),gainschedulingcontrol(HuntandJohansen1997,Banerjeeetal.1995)andfuzzycontrol(TakagiandSugeno1985,Zhaoetal.1995).SINTEFandtheNorwegianUniversityofScienceandTechnologyhavedevelopedaresearchtooltofacilitatefurtherresearchanddevelopmentofthistechnology,aswellasinternalandexternaluseineducationandindustrialresearchprojects.TheMATLAB-basedsoftwaretooliscalledORBIT(Operating-Regime-BasedmodelingandIdenticationToolkit).PreprintsubmittedtoElsevierPreprint18July1998Mathematicalmodelingisthescienceoftransformingtheavailableempiricalandmechanisticdataandknowledgeintoasetofequationsthatareusefulfortheintendedapplication.Theblendingofempiricismwithanunderstandingofthemechanismsofthesystemisoffundamentalimportance.ORBITisaninteractiveenvironmentforcomputer-aidedmodelingandsystemidentica-tion,typicallyleadingtomathematicalmodelsthatcanbeviewedasgrey-boxmodels.Dependingontheapplicationandtheavailabledataandknowledge,ORBITcanbeappliedasanythingbetweenapurelydata-drivenautomaticmodelingtoolandagraphicaluserinterface(GUI)formanualspecicationofthemodel.Advancedmethodsfornon-linearsystemidenticationformthecoreofORBIT.Theregime-basedmodelsdevelopedinORBITarecloselyrelatedtoTakagi-Sugenotypefuzzymodels(TakagiandSugeno1985).AdistinguishedfeatureofORBIT,comparedforexampletotheMATLABFuzzyLogicToolbox,isthestrongfocusontheapplicationratherthanonthefuzzysystemstechnology.InORBITanattempthasbeenmadetohideasmanyaspossibleofthemoretechnicaldetailsoffuzzysystems.Forexample,thereisnoexibilityinORBITwithrespecttotheselectionofthemembershipfunctionparameterizationorthefuzzyoperators.Ontheotherhand,theuserhasbeengivenextensiveexibilityontheapplicationlevel.Forexample,itispossibletoconstrainthemodelparametersindividuallyduringidentication,andtoanalyzeandtunetheindividuallocalmodels.TheauthorsbelievethatthismakesORBITausefultoolfortheapplication-orientedresearcher.Thispaperisstructuredasfollows:InSection2thefundamentalsofoperating-regime-basedmodelingarereviewed.AnoverviewoftheORBITtoolisgiveninSection3.MoredetailsonthealgorithmsandfunctionalityinORBITfollowinSection4.ThepaperendswithsomeconcludingremarksinSection5.Alaboratory-scaleidenticationexampleisusedthroughoutthepapertoillustratetheideas.2Operating-Regime-BasedModelingThepurposeofthissectionistoprovideabriefoutlineofthebasicsofoperating-regime-basedmodeling.Moredetailscanbefoundin,e.g.(Murray-SmithandJohansen1997).22.1LocalmodelsandoperatingregimesAnymodelwillhavealimitedrangeofvalidity.Thisrangemayberestrictedbythemodelingassumptionsforamechanisticmodel,orbytheexperimentalconditionsunderwhichthedatawasloggedforanempiricalmodel.Toem-phasizethisaspect,amodelthathasarangeofvaliditythatissmallerthanthedesiredrangeofvaliditywillbecalledalocalmodel,asopposedtoaglobalmodelthatisvalidinthefullrangeofoperation.Theregioninwhichalocalmodelisvalid,iscalledanoperatingregime.OperatingRegime2OperatingRegime3OperatingRegime4OperatingRegime1z1z2Fig.1.DecompositionofoperatingrangeintoregimesTheoperating-regime-basedmodelingframeworkisconceptuallyillustratedinFig.1.Thesystem’sfullrangeofoperation(characterizedbysomevectorz=(z1;:::;zd))iscoveredbyanumberofpossiblyoverlappingoperatingregimes.Withineachoperatingregimethesystemismodeledbyalocalmodel,andthelocalmodelsareblendedintoaglobalmodelusingweightingfunctions.Noticethattheoperatingregimesarenotreallyregionswithhardboundariesasillustratedinthegure,butratherregionswithsoftboundaries.Thismeansthattherewillbeagradualtransitionbetweenlocalmodelswhenmovingbetweenoperatingregimes.Thisisimplementedasaninterpolationtechnique,whichcanalsobeviewedasafuzzy

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功