基于启发式学习算法的空间柔性机械臂神经网络控制

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

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

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

资源描述

32120112()JournalofQingdaoUniversityofScienceandTechnology(NaturalScienceEdition)Vol.32No.1Feb.2011:16726987(2011)010085051,1*,2,1(1.,150001;2.,150001):针对非线性强耦合的空间漂浮基柔性机器人,提出了一种启发式学习算法的神经网络的前馈控制策略首先通过拉格朗日法和假设模态方法建立了漂浮基柔性空间机器人的动力学模型,然后采用两个神经网络及一个PID控制器来构建前馈在线学习控制系统,其中一个神经网络充当前馈控制器,另一个神经网络通过学习逆动态模型来为前馈控制器提供在线学习参数,而PID控制器主要作为辅助补偿控制器该控制策略不是在PID控制器的指导下进行学习,且无需预先的离线学习,因而学习精度更高,且减少了对学习样本选择不当的影响,采用固定中心参数,而扩展宽度采用启发式关系确定,网络权值采用改进的最优准则算法进行调整的算法来实现快速学习能力,具有较好的实时性仿真结果证明了所提方案的有效性:RBF神经网络;柔性空间机器人;启发式学习;PID控制:TP242:A:20100903:(CAST09C01).:(1962),,.*.HeuristicLearningAlgorithmofNeuralNetworkControlforSpaceFlexibleManipulatorsQINaiming1,ZHANGWenhui1,MAJing2,GAOJiuzhou1(1.HarbinInstituteofTechnology,SchoolofAerospace,Harbin150001,China;2.NortheastAgricultureUniversity,CollegeofEngineering,Harbin150001,China)Abstract:Accordingtononlinearstrongcouplingoffreefloatingspacerobotwithflexiblemanipulators,aneuralnetworkfeedforwardcontrolschemebasedonheuristiclearningalgorithmisproposed.Firstly,thedynamicsoffreefloatingspaceflexiblerobotisestablishedbytheLagrangeandassumedmodesmethods.AndthentwoneuralnetworkcontrollersandonePIDcontrollerareusedtoconstructfeedforwardonlinelearingcontrolsystem.Oneneuralnetworkcontrollerisusedasafeedforwardcontroller,andtheotherisappliedtostudyinversemodeloftherobotandprovideonlinelearningparametersforthefeedforwardcontroller.ThePIDcontrollerisanassistantcontroller.Thepropsedcontrolstrategycanimprovethecontrolaccuracyandtheasymptoticconvergenceoftrackingerror,withoutthehelpofPIDandofflinelearning.Theneuralnetworkparameterscanadjustadaptivelybyadoptingtheheuristiclearningalgorithm.Thelearningspeedoftheneuralnetworkisenhancedgreatlyandhasbetterrealtimeproper()32ty.Finally,Thesimulationresultshaveshownthatthepresentedstrategyiseffective.Keywords:RBFneuralnetwork;flexiblespacerobot;heuristiclearning;PIDcontrol,,[13],;,,,,[48],,,[910],,,,,[56],,,[78],,,,,,,,21PID,1,,PIDPID,,,,,,,1,1OXY(XY)B0,B1B21Fig.1ModelofspacerobotwithflexiblemanipulatorBi(i=0,1,2)Oixiyix1B1,x2B2,O0B0OB0,Oi,(i=1,2)Bi-1BiB0m0J0;B1m1J1;B2,EIB2,,,,,EulerBernoulli,u:u(x2,t)=ni=1i(x2)qi(t),i=1,2,,n,(1),i(x2)i,qi(t)i(x2),n,,861:(OXY)O,rc=rc=0,1,2,q1q2,Ti,TT=T0+T1+T2,(2)12,,,U,U=12EIl202u(x2,t)x22dx2,(3)L=T-U,(4)ddtdLdqi-dLdqi=Qi,i=1,2,,n,(5)L,qi,Qiqi,(3)(4),,:Dq+H=,(6)=[12]T,q=[q1q2]TD44H41=[1200]T2,d=[TdqT]T,=[TqT]T,e=d-=[eT0],e=d-(6),=D(d+Ke+Kde)+H,(7)KpKd,,D^,H^,=D^(d+Ke+Kde)+H^(8)(8)(7),e+Kde+Kpe=D^-1[D+H],(9)D=D-D^,H=H-H^,,RBF,,2PID,,PID22Fig.2FuzzyneuralnetworkInversemodelcontrolsystem:1)RBF,,PID2)RBF,RBF3)PID,,,PID,RBF,PID,PIDPD=Kde+Kpe(10)(6):=Dq+H=F(,,,q,q,q)(11)87()32RBFNM=N(,,,q,q,q,W,c,)(12)RBFNN=F(d,d,d,q,q,q,W,c,),(13)WRBF,c,=PD+NN,(14)RBFEE=-NM(15),,,0^y,ydij=ij{x(n),ck,k},:y^(n)y^(n)y^(n)=11121N21222N1N2NNNw1w2wN(16)RNNRBF^y=w(17),J,J(w)=12E2,(18)J(w)J(w)(w)=0,(19)-Tyd+Tw=0,(20)w=(T)-1Tyd=+yd(21)+(21),,,RBFNN,,:=dmaxk,(22)dmax,k{x,ck}=exp(-Kd2maxx-ck2)(23)RBF,,,31l0=05m,l1=l2=15m,a=1m;m0=40kg,m1=2kg,=05kgm-1;EI=300Nm2I0=25kgm2,I1=05kgm21d=2d=sin2tPID,PDKpKdPD:Kp=diag(20,20)Kd=diag(30,30);:(0)=0,1(0)=2(0)=10;1(0)=2(0)=03634PID5631(PID)Fig.3Trackingcurvesofjoint1(PIDalgorithm)881:34,PID,PIDRBF,,RBF,,PD,,,,,RBF,:,,4,,2PID,,,PIDPID,,,,,,,[1]AmorJnifene,WilliamAndrews.Experimentalstudyonactivevibrationcontrolofasinglelinkflexiblemanipulatorusingtoolsoffuzzylogicandneuralnetworks[J].IEEETransactionsonInstrumentationandMeasurement,2005,54(3):12001208.[2]DubowskyS,PapadopoulosEG.Thekinematics,dynamicsandcontroloffreeflyingspaceroboticsystems[J].IEEETransonRoboticsandAutomation,1993,9(5):531543.[3]FarzanehAbdollahi,TalebiHA,RajnikantVPatel.Astableneuralnetworkbasedobserverwithapplicationtoflexiblejointmanipulators[J].IEEETransonNeuralNetworks,2006,17(1):118129.(下转第94页)89()32,,:p=(lusex600)/ni=1area(i),:9983%,9782%,9597%4,,,:,,,,,,[1]GerhardWscher,HeikeHauner,HolgerSchumann.Animprovedtypologyofcuttingandpackingproblems[J].EuropeanJournalofOperationalResearch,2007,183:11091130.[2]AndreasBortfeldt.Ageneticalgorithmforthetwodimensionalstrippackingproblemwithrectangularpieces[J].EuropeanJournalofOperationalResearch,2006,172:814837.[3],,.[J].:,2004,25(5):452456.[4]IoriM,MartelloS,MonaciM.Metaheuristicalgorithmsforthestrippackingproblem[J].OptimizationandIndustry,2003,78:159179.[5]MarcoDorigo,ThomasSttzle.[M].,.:,2007:63115.[6].[M].:,2005:100117.[7]LevineJ,DucatelleF.Antcolonyoptimizationandlocalsearchforbinpackingandcuttingstockproblems[J].JournaloftheOperationalResearchSociety,2004,55:705716.[8],,.[J].,2006,18(7):948951.(责任编辑姜丰辉)(上接第89页)[4],贠超,陈力.柔性臂漂浮基空间机器人建模与轨迹跟[J].,2007,29(1):9296.[5],,,.[J].,2008,29(6):18651869.[6]GreenA,SasiadekJZAdaptivecontrolofaflexiblerobotusingfuzzylogic[C]//AIAA,AmericainstituteofAeronauticsandAstronautics,2004:110.[7],贠超,陈力.漂浮基空间机器人及其柔性影响下逆模[J].,2007,28(6):15101514.[8],.[J].,2008,29(6):172177.[9]YoshidaK,HashizumeK,AbikoS.ZeroreactionmaneuverflightvalidationwithETSVIIspacerobotandextensiontokinematicallyredundantarm[C]//ProceedingsoftheIEEEInternationalconferenceonRoboticsandAutomation,Piscataway,USA:IEEE,2001:441

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

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

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

×
保存成功