柔性关节机械臂的动力学建模和控制策略研究

柔性关节机械臂的动力学建模和控制策略研究

ID:35085666

大小:6.70 MB

页数:69页

时间:2019-03-17

上传者:U-56225
柔性关节机械臂的动力学建模和控制策略研究_第1页
柔性关节机械臂的动力学建模和控制策略研究_第2页
柔性关节机械臂的动力学建模和控制策略研究_第3页
柔性关节机械臂的动力学建模和控制策略研究_第4页
柔性关节机械臂的动力学建模和控制策略研究_第5页
资源描述:

《柔性关节机械臂的动力学建模和控制策略研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

P24:10363分类号:T学校代码密级:公开学号:2130150103^參歡又锭未毒A打huiPolytechnicUniversity硕±学位论文题目柔性关节机械臂的动力学建模和控制策略研究论文作者付邦晨指导教师王海教授貨永强高级工程师学科C专业)材料工程研究方向丰几器人*全■制论文提交日期:2016年6月8日 :分类号:TP24单位代码10363密级:公开学号;2130150103题目柔性关节机械當的动力学建模和控制策略研巧英文并列-题目DynamicModelingandControlShaggyfbrFlexibleJointManipulator:付邦晨学生姓名指导教师:王海(教授)肖永强(高级工程师)专业:材料工程硏究方向:化器人控制论文答辩日期:2016年6月4日 安微工程大学学位论文原创性声明。,,本人郑重声明,崇所呈交的学位论文是本人在导师的指导下:我恪守学术道德尚严谨学风独立进行研究工作所取得的成果,本论文不包含任何其他个人。除文中已明确注明和引用的内容外或集体己经发表或撰写过的作品及成果的内容,我对所写的内容负责,并完。论文为本人亲自撰写全意识到本声明的法律后果由本人承担。学位论文作者签名:曰期!年《月&曰 安徽工程大学学位论文版权使用授权书学位论文作者完全了解学校有关保留,同意学校保留并向国家有关部口、使用学位论文的规定,允许论文被査阅或借阅或机构送交论文的复印件和电子版。本人授权安徽工程大学可W将本学位论文的全部或部分内容编入有关数据库进行检索,可W采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在年解密后适用本版权书。_本学位论文属于不保密:指导教师签名学位论文作者签名:曰期,6<::兴年月8曰曰期>/《年月家曰 安微工程大学硕±学位论文柔性关节机械臂的动力学建模和控制策略研究摘要传统的机械臂动为学模型都是建立在刚体动力学模型基础下进行控一定局限性制器设计的,但是在实际的操作过程中精度和效率等方面存在。而柔性关节机械臂具有质量轻、能耗低、效率高等众多优点,因此被大量使用于太空探索、海洋探索、高精度操作、恶劣环境下工作的等多种类型的机器人中。但是关节的柔性引起了机械臂的振动,増加了控制的难度。因此本文基于考虑关节柔性的动力学模型基础下对机械臂控制器进行设计。,提高机械臂的控制精度和负载能力首先基于D-H参数法建立六自由度柔性关节机械臂的运动学模型,并一步利用拉格朗日方程建立了完整的动力学模型进,在MATLAB中进行了分析仿真。然后在上述动力学模型基础上分别设计了几种控制器。先单自由度柔性关节机械臂为例,分别设计了传统PID控制器和神经网络PID控制器,并在MATLAB的simulink中进行数值仿真研究。从仿真实验的对比结果可W看出,神经网络PID控制相比于传统PID控制具有参数调整简单、响应速度快、控制精度高的优点,跟踪误差减少了50%,能够达到更好的控制效果。后又采用神经网络反演法对机械臂控制器进行了设计,并对控制器的跟踪控制性能进行仿真,结果表明该控制方法受模型参数变化影响较小。最后,为了验证上述柔性关节机械臂控制器的控制性能,搭建单自由度柔性机械臂实验平台,为后续实验研究做准备。,,PID关键词:柔性关节机械臂,动力学建模,神经网络反演控制控制I 安徽工程大学硕±学位论文—■■■..,1II".",—?DYNAMICMODELINGANDCONTROLSTRATEGYFORFLEXIBLEJOINTMANIPULATORABSTRACTThetraditionalrobotsdynamicmodelishypotheticaldesignedandcontrolledinrigidboddnamics.Howevertheaccuracandefficiencofyy,yytheserobotsarelimitedintherealcondition.Duetothe耗aturesofhihgoad---l1;oweihtratiolowowerconsumtionandlitweihtflexibleointg,ppghg,jmaniulatorshavebeenwidelusedinsomeareassuchas:saceexlorationpy,pp,h-ighrecisionrobotsandsevereenvironmentalication.Howeverointppp,jflexibilitywillcausevibration,whichincreasesthedifficultytocontrol.Acontrolkrwasdesignedinthispapertoimprovetheperformanceof打exibleointmaniulators.jp-uFirstlythekinematicsmodelofsixDOFmanilatorwasestablished.,pThentheLaranednamicsisusedintheanalsistoconstructaninterated,ggyyg—dynamicmodelofsixdegrees打ex化leointsmaniulators.Secondlwejpy,designedseveralcontrollersonthebasisoftheabovedynamicmodel.AflexibleointmaniulatorwasanalzedwithtraditionalPIDcontrolandPIDjpycontrolbasedonneuralnetworksandsimulatedbSimulink.Thesimulation,yresultsillustrate化atPIDcontrolbased0打neuralnetworkhasmoreadvantagesthantraditionalPIDcontrol.UsingPIDcontrolbasedonneuralnetworkhasimprovedrespondspeedandcontrolaccuracyandarameteradustmentseasier.pjIfsalsoreducedtrackinerrorof50%andachievedoodcontroleffect.Thengg,thecontrollawiscreatedbyusingtheneuralnetworkbacksteppingmethodinthecaseofSDOFmanipulatorwithflexibleoint.Thesimulationresultsshowj也at化6controlme化odofmodelparametervariationsarelessafected.Finallyinorder化veriecontrolerformanceoftheflexibleoint,fy也pjcontroller,asingledegreeoffreedomflexiblemanipulatorexperimentaln 安徽工程大学硕±学位论文l-latformwassetinrearationforthefolowustud.ppppyKeywords:打exiblejointmanipulator,dynamicmodeling,neuralnetwork,backsteinconfrolPIDcontrolppg,m 安徽工程大学硕击学位论文目录m*绪论111.课题来源112.研究背景与意义11.2.1柔性机械臂的研究背景11.2.2国内外柔性机械臂的研究现状21.2.3柔性关节机械臂建模与控制方法的研究现状61.3主要研究内容8巧2章六自由度柔性关节机试巧的运动学/动力学分析1012.1六自由度柔性关节机械臂运动学建模与仿真02丄1六自由度柔性关节机械臂运动学建模1012.1.2六自由度柔性关节机械臂运动学仿真32.2六自由度柔性关节机械臂动力学建模152.2.1柔性关节机械背的简化模型152.2.2完整的六自由度柔性关节机械臂的动力学建模162224..3六自由度柔性关节机械臂仿真研究2.3本章小结24第3巧柔性关节机械巧神经网络打D拴制器的设计与仿真%3.1传统的PID控制263丄1PID控制方法263丄2PID控制仿真分析273.2神经网络PBD控制293.2.1神经网络PID控制器设计293.2.2基于S函数的神经网络PID控制器仿真323.3本章小结34巧4章柔性关节机械#神经网络反巧芭制器的设计与巧真364.1基本反演控制器的设计%4.2神经网络反演控制器的设计404.3神经网络反演控制器的仿真研究414.4本章小结44IV 安徽工程大学硕±学位论文巧5章柔巧化械巧实&平台巧建4554.1机械结构设计55.248控制电路结构设计5.3本章小结49巧6章总结与展望506.1展506.2MM50多考文巧52攻读学位巧间发表的学术论文和成果目录56或m57V 安徽工程大学硕±学位论文插图清单图机器人的应用场合2-图12谐波减速器的结构与传动原理3-图13柔性机械臂的分类4*4图1柔性巧刚性关节模型4-图15刚巧杆柔巧关节模型4图-61柔性杆柔性关节模型4图^7德国宇航局研制的H代轻型机械臂5-185图哈尔滨工业大学空间机械臂H维模型图-图19Spong提出的单关节简化模型6-图211六自由度机械臂的几何数学模型与坐标系的建立1-图22六自由度机械臂运动学仿真图14-图23改变关节角度时六自由度机械臂运动学仿真图14图2-4柔性关节机械臂简化模型15-图256-D0F柔性关节机械臂简化模型182-5图6系统仿真框图2-图31PID巧制系统的原理框图26-图32单个的柔性关节机械臂的传递方程27-图33PID控制仿真框图283*4位置跟踪胃283-5误图差辨识28-经网络的H层结构体系框图图36神巧3-7P图ID控制器结合于神经网络的系统框图313-8图神经网络PID控制算法流程图323-9神经网络P图ID控制系统仿真框图巧-14图30位置跟踪3-图311误差辨识34-图41单连杆柔性关节机械臂示意图%-图42单连杆柔性机械臂系统仿真框图42-3&?4置跟踪42*4控制输入图443S-45值43g脚VI 安徽工程大学硕壬学位论文4-6图g43(x)估计值-图51单连杆机械臂的构型45-worksH图52单自由度机械臂Solid维模型46-3图5单自由度机械臂爆炸图47*图54单自由度机械臂H视图475-5图单连杆机械臂系统结构框图49vn 安徽工程大学硕±学位论文表格清单2--表1六自由度机械臂连杆的DH参数11-表51机械背的设计参数46-表52柔性机械臂参数46-表53机械臂运动学参数及关节转动范围46>4表5步进电机的具体参数49vm 安徽工程大学硕击学位论文第1章绪论1.1课题来源本课题来源于国家自然科学基金面上项目口12^001日安徽省高等学校省级自然巧科学研究项目(KJ2012A033。)1.2研究背景与意义1.2.1柔性机械臂的硏究背景从1940年开始机械臂出现并逐步发展起来,至今已有70多年的历史。随着相关技术的发展,国内外众多学者对机械臂的研究也越来越深入,机械臂技术的发展也被高度重视起来,目前己有众多机械臂相关产业。机械臂的应用领域也越来越广,包括工业生产、宇航探测、海洋探索、医疗服务、国防军事等多种邻域,改变了人类的生活,改善了人类的工作环境,给人类的生产带来了很大的便捷现在很多高危高温福射等恶劣工作环境下的工作都可W由机器人来代替,人只需设定好程序对机器人进行控制,接下来的执行工作交给机器人去完成即可。因此机器人技术是未来高新产业发一一-展的重要技术之,对人类发展具有重要意义11些机器人的应用场合。。图列出了mma)工业机器人b)服务机器人1 安徽工程大学硕:i:学位论文麵■lMl誦jC)航空机器人d水下机器人)P1图1-1机器人的应用场合一整个人类历史中第台机器人Unimate是在1954年由George为了工业生产而推W出的,7年之后这台机器人应用在通用汽车的生产线上。从那之后,随着生产制造业的快速发展,工业机器人得到普及,随后机器人更是大量应用于多种领域。然而随着人类科技的高速发展与进步,对于机器人提出了更高的要求。传统的机器人较为笨重、负载比低、能耗高等,无法实现其他领域(尤其是空间机器人邻域)的工作需求。由于柔性机械臂具有负载/自重比高、精度高、质量轻、功耗低等诸多优点,因此在工业机器人、宇航等邻域具有十分重要的作用。随着机器人产业的高速发展,目前已经越来越多的采用柔性部件构成多柔体系统。这些多柔体系统多存在刚柔賴合、非线性等特点町因此传统的刚性系统研究方法对于此类系统的动力学分析和控制的研究W己经不能满足要求,。柔性机械臂是最基本的多柔体系统被国内外众多专家学者大量一些柔性单元,刚度较低关注。然而柔性机械臂包含,运动过程中容易产生颤振,必须对其进行有效控制,增强刚度,提高系统的精度与稳定性。为了更好的控制柔性机械臂W得到更佳的控制效果,我们需要将柔性因素带来的影响考虑在内。1.2.2国内外柔性机械臂的研究现状现在大多数的机械臂都是在刚体的动力学假设的基础上进行运动控制设计的,因一定的限制此其在实际操作中的精度和效率方面受到了。目前,机械臂向着家庭服务、太空、医疗等各个邻域,对精度要求越来越高,因此柔性机械臂拥有巨大的市场。2 安徽王程大学硕壬学位论文070一自2世纪年代人们开始对柔性机械臂进行研究,WJBook教授是第个建立柔性机械臂数学模型并对其运动控制进行研究的人。此后,开始有大批的工作者对柔性机械臂动力学建模和跟踪控制性能进行分析研究。柔性机械臂的柔性主要来自于杆的弹性变形和关节弹性变形两个方面。不论是连杆还是关节的变形都会给机械臂的末端带来静态和动态的形变一,存在定的误差。当机械臂在负载情况下和本身自重一起使得机械臂的各个连杆与关节出现形变,并且这些形变会逐步累加,最终集中到机械臂的末端形成末端位置误差这种静态的变形误差在串联机器臂中表现更为明显。连杆和关节变形导致的震荡给机械臂的动态性能带来影响,形成动态变形误差。由此可见,连杆与关节引起的形变给机械臂的控制精度和动态性能带来了很大影响町连杆产生的形变主要是由于机械臂系统结构的刚度较低导致。连杆的动能与势能相互作用形成了连杆的柔性,。尤其是连杆越长柔性越为明显。连杆的拉伸、弯曲和扭曲导致的机械臂柔性主要表现为震动和弯曲形变,从而增加了机械臂的控制难度。关节产生的弹性变形主要是由于传动件(减速器、转动轴、传动齿轮等)的存在,其中最为明显的是减速器W。目前大多数机械臂采用谐波减速器传动,谐波减速器主要-12由波发生器、柔性齿轮和刚性齿轮三个部分构成,如图所示。其工作原理主要是由波发生器使柔轮产生变形,然后与刚轮咬合进行运动和动力的传递。谐波减速器产生的关节柔性给机械臂的运动精度和动态性能带了来巨大的影响。刚轮发生器(§)波发生器柔轮刚轮W-图12谐波减速器的结构与传动原理由上述对柔性机械臂的柔性来源分析可将柔性机械臂分为三类-。,如图13所示--14所示15所示,柔性杆柔其中柔性杆刚性关节模型如图,刚性杆柔性关节模型如图-性关节模型如图16所示。由于连杆的变形可W通过改变结构的机械设计和増强材料3 安徽王程大学硕±学位论文W刚度来减弱柔性,而关节的柔性却较难通过这些方法减小。民ivin在文献中提出,关?于柔性机械臂的柔性,其中80%%%都来自于关节的柔性,因此本文只研究由关节一带来柔性的机械臂,即刚性巧柔性关节机械臂,W下文中统简称柔性关节机械臂。柔性杆刚^生关节y*???[]I的分类!恐嫂图-3柔1性机械臂的分类固定副固定副=^7^crp柔性杆虚刚体旋转副<^=>虚刚体柔性杆|图*41柔性杆刚性关节模型驱动马兰JFiFl声片刚性杆<=>旋转副<=c>虚刚体转副<=>巧IJ性杆|!!||图1-5刚性杆柔性关节模型驱动马达固定副扭黃II固定副柔性杆虚刚体I旋转副^^<zi>旋转副虚刚体〇〇虚刚体柔性杆||||-图16柔性杆柔性关节模型我们将关节所产生的柔性看成机械臂的传动系统产生的形变集中于关节上。机械tW的关节不但连为接着连杆之间的约束,而且为机械臂运动提供动力来源。齿轮、转轴、谐波减速器等传动部件构成了关节,本论文将用弹黃来表示这些传动部件的刚度,并将所有的传动部件的变形集中到关节上考虑。目前德国在机械臂研究方面一直领先于世界上其他国家也自上,其中德国宇航中tW个世界80年代开始研究机械臂,所研究出的H代轻型机械臂都是柔性机械臂。其中4 安徽工程大学硕±学位论文一-、图17a即为德国宇航中屯在1994年发布的第代柔性机械臂,总重18k,采用步进)gfW电机进行驱动,关节内部集成力矩传感器,机械臂杆由碳纤维材料构成,机械臂的二-17b所示柔性主要来源于力矩传感器。后来的第代柔性机械臂如图),总长为Im,共有走个自由度,传动系统选取了谐波减速器,并且谐波减速器和力矩传感器共同作一tW。-7C用形成了柔性图1为第H代机械臂,这代的手臂选取了的模块化的设计方案,),实现了轻量化,并降低了能耗总体质量减至13.5kg,负载达到了10kg,负载自重比tW相比于前两代有较高的提升。aDL民轻型机械臂IbDLR轻型机械臂IIcDLR轻型化械臂曲)))图-71德国宇航局研制的三代轻型机械臂国内对柔性机械臂的研巧比较晚,与其他技术较为领先的国家之间有着差距。近年来,随着我国科技的不断发展,对机器人的需求量不断加大,对于机器人的研究引起了国内大学研究室和研究院专家学者的重视一个。其中哈尔滨工业大学专口成立了机器人研究所,最近几年对柔性机械臂进行了大量实验,研究并设计了多种轻型机械臂,可W实现位置控制、力矩控制和阻抗控制该实验室研制出的机械臂H维造型如下图-81所示。4isti图1-8哈尔滨工业大学空间机械臂三维模型图一总体而言,虽然与西方些技术较,国内对于柔性机械臂的研究还处于探索阶段一为先进的国家相比仍有很大距离,但是国内的些高校与研究所对机器人系统的研究5 安徽工程大学硕±学位论文已经取得了初步的成果,正在努力将差距缩小。1.2.3柔性关节机械臂建模与控制方法的研究现状US1987年Spong超出将柔性关节简化为线性弹黃,建立了柔性关节机械臂的简化。-。在对柔性关节机械臂建模时提出模型其中单关节的简化模型如图19所示Spong,一将关节的柔性简化描述为个线性的弹黃,其产生的弹性力与关节的柔性变形形成相应的线性关系,并且弹黃的比例系数为关节的弹性系数。同时将电机的转子视为集中于转轴上,应用了反馈线性化和自适应控制方法对柔性关节机械臂的控制系统进行分["析。1990年Sonorasani等墙立了考虑了阻尼项和谐波齿轮,基于pg提出的假设趾PW的影响的单个连杆的刚柔賴合模型。1995年,Bridge和Dawson考虑了非线性,摩Pi擦等影响因素],建立了更为准确的柔性关节机械臂模型。两年后,Oh,J.扎等提出backstepping控制方法,并且研究结果表明该方法在低刚度情况下优于spong提出的方P2’233法。2004年,Macnab和Chao山等分析了带不确定性负载的高柔性度机械臂的建模和控制问题。聲18[1图1-9Spong提出的单关节简化模型机械P43臂系统动力学模型的建立是系统实现高精度、高性能运动的基础。柔性关L一节机械臂动力学模型的推导主要采用拉格朗日(arane)法和牛顿欧拉(Newtongg—Euler)法。Lagrange方程可直接表示为系统控制输入的函数,若建立广义坐标,只需要速度而不用求其内力的作用,a,可tJA通过能量的形式引入动力学函数由递推的Lgrange方程建立有效的机械臂系统动力学模型。由于该方法不用考虑复杂的约束力进而可W有效避免方程中出现内力项,所W对于多关节的柔性机械臂较为适用。Readman和Ps]Belanger利用该方法确立了精确的柔性关节动力学模型。New-Eutonler方法是利用牛顿第二定律,首先列出所有作用于物体上的主动力或力矩,然后利用质私动量矩求出各个物体的动力学方程表达式。该方法可W完整表达6 安徽工程大学硕±学位论文过于烦琐-。GamarraRosdaovoV.O、Bumo系统的受力关系,但这种方法计算量太大,计算cn〇PWwon—Siilia等利用NetEuler方法建立了柔性机械臂的动力学模型。一柔性关节机械臂的模型建立还在进步探索中,精确的模型对机械臂的控制器设Pn计影响很大。由于研究发现关节的柔性对于机械臂执行高精度作业时影响显著,会使得负载的位置偏离预先规划的位置。因而,随着对机械臂的跟踪控制性能和为学性一个关键问题能要求的提髙,对于机械臂的动力学特性研究成为。PSL1本文主要基于agrange法,W能量的方式搭建柔性关节机械臂动力学模型,避免了计算复杂的约束力。,为之后的控制器研巧打下了基础早期学者们研巧设计的机械臂跟踪控制器主要针对电机动力学对控制效果的影响。1985年,Sweet和Good研巧发现关节的柔性是阻碍机械臂控制器高性能的关键因素,293〇,[]两年后,Spong提出了柔性关节的模型。此后,专家学者们将研究重点放在了如何控制柔性关节机械臂上。柔性关节机械臂的控制方法主要有下面几种:(1)奇异摄:如果关节的刚度够大动方法,我们可W将柔性关节机械臂看作是弱。我们通过这个特点可^利用该技术将柔性关节系统按照时间尺度不同划分柔化系统(32[]为快慢两个子系统。然后根据奇异摄动理论设计出可W保证系统稳定的控制律。这一方法利用奇异摄动技术具有模型降阶的优点,把原来的髙阶系统分解为两个低阶的系统一。该方法主要是通过増加些修正项到刚性机械臂的控制律中,从而抑制关节中的柔性抖动一。但是,该方法的应用也存在定的局限性,需要关节的刚度足够大时才阔可使知。(2)反馈线性化方法:主要的控制思想是选择恰当的非线性状态变换和正确的控制规律把最初的非线性系统变换为相等的线性系统,然后就可!^将线性系统的控制方一法用于送个等价的系统中,对于柔性关节机器人的控制而言是种可行的方法。同样,SP1。该方法的控制精度依赖于系统模型的准确性,需要系统状态的高阶微分项(3)自适应控制方法:通过比较期望的性能指标与实际系统的性能指标对控制。律和控制器参数进行修正,从而使系统保持最优的工作状态优点在于可W处理不确定性和外部干扰,但是在线参数辨识计算量太大,对实时性要求较高,实现起来较为%[]复杂。(4)PID控制:由于PID控制规律比较简单,容易实现,并且不需要被控对象的精确模型,因此可用于机器人的控制中。但是缺点在于不仅需要较大的控制能量而且很难保证被控对象具有很好的运动性能7 安徽工程大学硕±学位论文(5):这种方法有着很髙的非线性逼近映射能力神经网络控制,可W实现非线性和不确定性系统的跟踪控制。并能够对机械臂系统的动力学方程中的未知部分进行在线调整P8‘39,从而实现机械臂系统的精确控制l(6)反演控制设计方法:是在1991年由loannisKanellakopoulos和KokotovicP.V.fW提出的Backstepping方法,主要是将复杂的非线性系统分解成小于系统阶数的子系""统,接着设计单个子系统的李雅普洛夫函数和中间虚拟控制量,直至倒退到整个系统,直到完成整个控制律的设计。由于关节柔性的因素一,使得柔性关节机械臂的控制较为复杂,单的控制方法并不能很好的对柔性关节机械臂进行控制,因此考虑需要将两种或多种控制方法结合进行控制器的设计。1.3主要研究内容本文首先研究了柔性机械臂的分类和柔性关节机械臂的建模与控制方法,然后基于拉格朗日法推导出了完整的六自由度柔性关节机械臂动力学模型。其次,基于建立好的动力学模型基础上进行控制器设计。最后在MATLAB中进行控制效果仿真,验证控制器设计的准确性。:本文包含六章,各章节的具体内容如下所示一第1章:主要介绍了柔性机械臂的研究背景W及国内外研究现状,然后讨论了下机械臂建模的主要方法。,最后详细介绍了主要的柔性关节机械臂控制方法-第2章:首先利用DH参数法建立了六自由度柔性关节机械臂系统的运动学方程,并在MATLAB中进斤了运动学仿真实验。然后基于Larane法建立了完整的六自由gg度柔性关节机械臂系统的动力学模型,并给出了模型中各参数含义和具体表达式。最后在SimMechanics中搭建了六自由度柔性关节机械臂的系统模型。第3章一PID方法:在上章搭建的运动学/动力学模型基础上,首先利用传统的对柔性机械臂进行控制,但是并未取得满意的控制效果。为了设计出的控制器可W实现控制参数的在线调节,拥有更好的适应性,利用神经网络控制方法与传统的PID控制方法相结合,取两者的优势,提髙系统的控制性能和可控性。最后在Simulink中搭建机械臂系统仿真框图对两种控制器的控制性能进行对比实验。由仿真结果可发现神经网络应用于PID控制能够实现复杂被控对象的有效控制和PID参数的在线调整,使8 安徵工程大学硕±学位论文。得系统响应速度更快,控制精度更髙,从而实现跟踪误差的有效减小第4章:首先分析了单连杆关节机械臂的性能,然后介绍了基本反演控制器的设计方法,接着采用神经网络反演法对其控制器进行设计。最后结合具体的柔性关节机械臂参数及控制器参数,在Simulink中对其进行仿真,通过实例证明神经网络反演法不仅降低了基本的反演法对被控对象参数的敏感性,而且克服了传统方法对被控对一象模型精确的要求,对柔性机械臂的控制具有定的可行性。5:为了实驗验证上述控制器的控制效果第章,设计了单自由度柔性关节机械臂的总体结构,拟定了机械臂的具体设计参数,并介绍了电机的设计及选型。一第6章,:对论文所取得的研究成果进行总结并展望了下步研究计划。9 安傲工程大学硕±学位论文第2章六自由度柔性关节化械臂的运动学/动力学分析一tw个非柔性关节机械臂相比于刚性机械臂具有高度非线性、强稱合的特点,是常复杂的动力学系统。既是刚性与柔性相互賴合,又是动力学性能和控制性能相賴合的非线性系统。柔性机械臂主要用来完成对目标物体的探测和抓取等任务,因此对机械臂的跟踪控制精度和动态性能提出很高的要求。由于关节柔性的存在影响了机械臂系统的控制性能,因此要想得到更好的控制效果,必须从模型的建立和设计上考虑到柔性。一/对于任何个系统而言,为了得到更好的控制效果,首先需对系统建立运动学动为学模型,然后对运动学/动力学模型进行分析控制研究。本章首先W六个自由度的柔性关节机械臂为研究对象-,先利用DH参数法进斤运动学建模,并进行仿真实验。然后给出六自由度柔性关节机械臂的简化模型,利用Lagrange方程对其建立完整的动力学方程,最后基于SimMechanics搭建了六自由度柔性关节机械臂的系统模型。2.1六自由度柔性关节机械臂运动学建模与化真2丄1六自由度柔性关节机械臂运动学建模在建立坐标变换方程时一,把系列的坐标建立在连接连杆的关节上,用齐次坐标。变换来描述这些坐标系么间的相对位置和方向,就可建立起机械臂的运动学方程建立六自由度机械臂的数学模型及运动学坐标系如图2--1所示。由DH参数法可知机械臂各个连杆之间的关系可W由A?、4、U和四个运动学参数来确定。其中,a,指连j?0-巧长度指连杆扭转角,指关节转角,1。,边指关节距离,具体的参数见表2A,10 安徽工程大学硕±学位论文朴……―-為_11关节6I…-,叫考-—^关节3巧关节1n甲^AX.JA、么1f撕叫hH、'Y7777 ̄vy7Y72-图1六自由度机械臂的几何数学模型与坐标系的建立2--表1六自由度机械臂连巧的DH参数连杆序号0ad,,Ai ̄1§^00、°20h馬I°3e00,\°40T0馬j5d,^[0°6J0T0bs建立了六自由度机械臂的全部坐标系后,就能描述相邻两个机械臂之间的对应关系.。从坐标系。到坐标系〇之间的坐标变换,可由坐标系经过下述变换顺序来实_,,,现:(1).绕Z轴进行转动角,使JC轴与X轴同向__;1巧,1,,一(2)沿2/.义义.,使条直线上;_轴平移距离^_轴与轴在同,,,,,,(3)轴平移距离a,使坐标系句的坐标原点与坐标系0.的坐碌原点重合沿jC_;,f,,一(4)X.轴旋转a.2.。绕角,使轴与Z轴在同条直线上_,,,,111 安徽工程大学硕±学位论文上述每一次的变换都是基于动坐标系进行的经历四次变动么后的齐次变换矩,所阵为:7=Z7>幻巧5007>幻《5幻OO0fJCa2-1],巧)(,,(,,)i?,(),()(,)即一cosnnn.sicos?cos‘asisia口,巧气巧,,巧-n.?n,.sicosca-ncosaossiasi6,,巧巧巧,,=2-2^.(AI)0smacos.a.a,,0001根据D-H参数表和运算矩阵,可得到六自由度机械臂各相邻连杆的变换矩阵为;C-sOS00in01巧-sin0cos0巧巧11=72-3;*、()^-01000001cos0-sin^20cos^2A2sin0cos0sin0,'式21,2r=-,242t()j001A0001cos0-sin60cos0]33sn0cos0/sin0i,0,、,'t'00100001s6-cosin^0/cos^44j4sin0cos^0sin44A=r2-6*()00100001cos6-ssin^0co^555sin^cos^0/sin655j5=了口-75)00100001cos-s武in00^cos0656sin0cos〇60Lsin0,656r口-巧"tj00100001则该六自由度柔性关节机械臂的运动学方程为:12 安徽工程大学硕±学位论文巧〇QXxxPx"'yPy=TTT=2-9%,J^JJ^()〇口Pz王王0001\〇。,x王,]「]灰==Oa其中,矩阵,Pp分别为末端执行器在空间中的姿态矩阵和y,,。。3:」La.位置矩阵。2丄2六自由度柔性关节机械臂运动学仿真45[]本节米用PeterI.Corke开发的基于MATLAB下的RoboticsToo化OX机器人工具箱对六自由度机械臂进行运动学计算仿真。首先,利用MATLAB中的Link函数建立六自由度机械臂的数学模型,具体的编程如下所示;,,L=-l2tlinki/0000sandard([p],);L2='*lnk85standardi(080.0],);['L=30700dlink0/stanard([]);'L4=stanlink05000dard([;]/)''=L5link3000standard(阳],);'*=L6link02000standard([],);=rrobot{LlL2L3L4L5L6})(;i'=r.name6t民robo;=q000000][;drivebotr()1iprIHii1——■■■■■wwwTnnainnnwmsmnr口Fiu"lg6Rrobot*X:20003.50020.0005y:;^?axC.ODOa;1.DO0az0000y‘0fliMI:1:j'巧一b-fl2,1IM;’——<>。1广i三卽p4<r>〇I1_一—二S—f巧M0Ii:。黄<>1—I1a)机械臂的滑动控制框13 安徽王程大学硕±学位论文一、'’一、-|-->、、';’:一气、;、"'、、泌-'、N<、、;**十'I|、1、、'一I1,、?、,,'20、-、、I、'、k>、'INI一、IJ一l>''I>''I、%''^L、、'J、、'-"2、-—"、0—、;、、、、i'、、-30'、'-<r咬:YXb)机械臂的H维模型图2-2六自由度机械臂运动学仿真图;F‘口iureI。:因i技g6RrobotPH.X0561y:10.674z:IS^KQ马唱*-0W9a0-100饥>3)巧的C;:y;|j广><0705q1>说1I\-2>1<.巧巧q11I1<>45535巧[I14-q,>1.2411i1I1'巧4广>0媒6116iC3801q\(叫a)机械臂的滑动控制框<广I、-<—I—?、一t一—??I1I、一、-、I■、、八(:、-、-助丄—、、—;r、、:s、、—?迂疋、I、一'II、..'一I6robot、、,,豕恃I、氏'、-—'-泌丄'LYXb)机械臂的兰维模型图2-3改变关节角度时六自由度机械臂运动学化真國14 安徽工程大学硕±学位论文其中RoboticsToolbox中的drivebot函数可实现机械臂运动学模型的可视化仿真,-22-2图2为运行程序后生成的仿真图,其中图a)仿真图显示了机械臂的位置、姿态W--及转动关节的角度,图22b仿真图是六自由度机械臂的三维模型。图23为当改变关)节角度时生成的H维模型图。当改变关节角度时,通过可视化图形仿真发现运动状态一致和我们所要求的方向,证明了运动学模型是正确的。2.2六自由度柔性关节机械臂动力学建模2.2.1柔性关节机械臂的简化模型柔性关节机械臂的柔性主要由谐波减速器和力矩传感器产生,可W利用Spong提出的假设将采用线性弹寶来描述柔性关节特性,具体的柔性关节机械臂的简化模型如图2-4所示;2杆^0n「.N=xliiuH*机一I^sJT’器'CXzzlziwvwczzzzIn:1图2-4柔性关节机械臂简化模型为了便于对柔性关节机械臂的动力学模型进行推导-4所示的模型作出如,对图2下假设:一个连杆之间的线性弹黃(1)把关节的柔性简化为介于电化和下,其弹性产生的力或力矩和关节的柔性变形成线性关系,并且关节的弹性系数即为线性弹黃的比例系数。简化成线性弹黃的柔性关节的弹性势能可W表示成:2--户=K'(0)10*(2)去Z,,g,指弹性势能,,上式中F,为虚拟弹黃弹性系数即关节刚度指电机端角位i6移,指关节连杆端角位移,《为关节个数。(2)电机的转子与关节的轴线同轴。15 安徽工程大学硕±学位论文2.2.2完整的六自由度柔性关节机械臂的动力学建模本节主要基于Lagrange法,W能量的方式搭建柔性关节机械臂动力学模型,避免了计算复杂的约束力,,,可免去很多内力项从而直接搭建主动力与运动之间的联系对于分析机械臂动力学性能有突出的优点。一个系统的动能与该系统的位能做差得到的函数即为拉格朗日函数王:=--L{KP口11q?q,))则拉格朗日方程可W表示如下:?化5王..——^=1。-1可、F=...zl2w(212);,,dtdd[qjq,上式中—,w连杆的数目; ̄gr广义坐标,单位为fj或m成一广义速度杂,单位为w/s或ra分一广义力或广义力矩^m巧,单化为N或N在运用拉格朗日法推导柔性关节机械臂的动力学方程前,首先需要算出各个电机转子、连杆W及关节的动能和势能表达式。《关节柔性机械臂的总能量由连杆和电机转tW子的动能W及连杆、电机(包含减速器)重力势能和柔性关节势能构成。因为连杆速度不会受到电机速度的影响,所连杆的动能的表达式为:"T=M-213q{q)q()MA)\,—一为连杆的位置矢量上式中,g;M—。()为连杆的惯量矩阵,g电机转子的速度主要由两个部分組成一个连杆运动所带来的牵连速度和其自:前一身相对于前个连杆的相对速度。电机转子的动能可表示为:=2-14,4)(fK()m^ltC.K^=/!="上式中,C为电机转子的速度,4000001(C,乃.如)奇)乂,M.为电机转子的惯性矩阵。w-下所示将上式(214)改为矢量形式如:16 安徽工程大学硕±学位论文=--T.r■215)MA’yq,w句)r(/Sy[(g)儿上式中=,Mg为电机的惯性矩阵,Mg)()(gyX乃(g);r(r玄乃,,*,=11=J为经过减速比后的电机转子的转动惯量,J況aivVg(;?i)S为稱合部分的惯性矩阵。(g)由W上各式可W得到完整的柔性关节机械臂的动能表达式:rY-、V.、丄v.lTMr(g)+M(g)5(g)(「]7(40=7+Tx0i、=||n-T.6jTT(21l,q,)iq,q)人,q,q))i^么^^\y)L\\y)势能表达式为:=0---(g如+1,巧))口^gyg乃将上面的能量方程代入到Lagrange方程中,整理可W得出-W?+r+=21(g)(g,g).(么的_9、WW)I釋^+^^如上式中好二’’如为完整模型的惯性矩阵巧如^呼戸刊;SJ{q)._(g为重力矩阵,=^。g)giq){^0立六自由度柔性关节机械臂的简化模型如图2-为了便于动力学模型推导,首先建5所示。定义相关符号的含义:W为传动比(输入速度/输出速度);2.=人,单位:m,zl23456;;为电机转子转动惯量%,,,,,2-wf=l2346扣为连杆转动惯量,单位:哈,5;,,,,,’'=刪:1123456,为连杆质量,单位啥,;,,,,,'为电机转子质量145W,单位:啥,/=236n;,,,,,知?为电机经过减速器前的角度ra=123456,单位:d,1;,,,,,,rad0=N0.=凤为电机经过减速器后的角度,单化,m,,.f1,2,3,4,5,6;'2/w为连杆质量,单位:%,Z=13456/,;,,,,,'=为连杆转动角度:(11,单位拘,123456;9,,,,,,17 安徽工程大学硕±学位论文也?=25/分别为连杆质也距离化及连杆长,单化m,/1346。,,,,,,I0,m,q0m6r6b,6,m6I乂殘V么,心,如,0,04。4\馬,恥巧也1/7m。、,钟击^Jmi,m,2,qiA,0na1cb11J,q,9’9m、、、m、图2-56-DOF柔性关节机械臂简化模型利用Lagrange方法对上述建立的六自由度柔性关节机械臂模型进行动力学方程推导,依次得到六个电机转子和连杆的动能表泣式如下:2==-电机1转子动能为:7九219;,非扛啤()I2连杆=_1的动能为:r/口2〇""成)去2==-电机2转子动能为;72;12叫么2扛带口)222连杆2的动能为+打^十_;722[)];2铅式)曲22成口)222电机=W-3转子的动能为:7+++U;3r3[(始)姑如]人3(M如)口)去去连杆3的动能为:2222=++而w。[(你每3佔扯〔)+W如3)+(知2+如23)如)]+3(+)|3扛如矣2-24()11—W'友+式*^++若+^+2^C++[(("^'322323)武)(每2如)322每令別+(告);如^3如(23。如3;电机4转子动能为:18 安徽工程大学硕±学位论文222f=+/S+++++++m4非4[(如23。)如)齡与化如灿佑的)]人4你如M)去2222=+W[(+))叫如++2/++++r4也2姑武从4扣2的如(知如]人4佑如M)去臺2-25()连杆4的动能为:1/S+/S+《五+^+^(+(+++T(22323》234)或2苗23如如)如苗3如)i=W/4:M,..,,.,22//的如++2/<^〇+++2/£/(:+++2(如弓3)2434如(如如弓4)344(如如乂如如如)_-口-2巧2+/++/4你如如);电机5转子动能为;2222:2++/向4)如++/佑++/4佑+++J也2如3的/]如)扣如)2/。++2/^C++2//[+++(24今4)+4(杳2如如)34如(争2如34如如X令2如如)-_%33_227()■2+人+++W;>5(如如如马)连杆5的动能:的在;+/3S2+/4&+占S345+^+^(+)+^++)+33452)為2如3如4(令2今4如如分令2+令3+如+如)+2/2/C每2(今+如)+2/2/冷4如(香2+每+苗4)+=—5(3323T/W22^++++2^/C+X+++2式句45如(如矣如如)344(如如如如如)2/+++++2/方(+++++J3如心(如如X如如如火)455(如如如乂如如如奇5)_2++++人5(如如扣如);2-28()电机6转子动能为;/五+'*^+'五+'&+/+^++/+++(22323423452345)成2弓23(如扣)*(如如如)++++'。++/。+++_丄4(如如东t矣)%33扣(务2如)%434如(如如如)rWm'212//6++++/口++++25345扣曲矣如矣)%44(扣如)佑如知)2C+++++2C++化(扣如)(如如如身5)化j(如知弓4)(如+如+如+今5).?.2+人+++令+W|6(如如扣5^);2-29()连杆6的动能:巧 安徽工程大学硕±学位论文/五++'。+/5+若五+'+/++/+++(22如23423452345623456)如2如!(如如)*(如如如)2222/++++苗++++)+(++;你如如秦)6(如如知如如%的扣如如)2//C(+++2//口(++++如仁(++++)2434如如如知)25345如如如知如)%63456如如如如如知1="/+7W+仁+++2。+++++%44()曲化4(如如^6/g如如如如)5如矣)(如如)^2/C曲+如+++++2化C++++++诚456)曲如如如如);佑如如)(扣如如如)2/苗。+++++++656(如矣如X如如知奇5如)S/i/C+++++++jss(如如如如)(扣如如杂如)-1+++++人6(如如如4:如)52-30()因此机械臂系统的总动能为:巧=TT_TTTT31,T+T++T口++T++++++口)9如换i24/4?5,56/m/,心心3口?m62--机械臂总的弹性势能为:A232巧至,的如()2,=1机械臂总的重力势能为:W/2式。2+巧■3/2(2+W。(/2C2+如3。23)+巧'4+/3C23)+W/4(/2C2+4仁23+4(。234)+/=/?/仁+/C+/C+/C++(+如。+^g"(:;3234234)巧5(22如。423452345)W/C+/C+'〔+/C+W/+/C+/C+/C+苗。(242423)/典242525f6223335"6(333434562346)__口-W)将上面求出的各个能量方程代到拉格朗日方程中,并且经过整理后,可求出完整的六自由度柔性关节机械臂模型为:=-{M+C^Kd{q)q,{{qmg{q)q)'j+-=B+K0r\JJ(q)?==谷谷其中g[扣朵如如如如,0[台]]句43454K-关节刚度矩阵式中;■M"A/。MMAf"^。,4"16il^2l■^22"^23如24"^25如26MMMMMMsi323334"36W,M始MMMM"42"w"46■""*^*^^^^5152545556MMMMA/A/geie;mm,_sg;20 安徽工程大学硕±学位论文C*CCCCC1Ij2j3|4j5jg0CCC〇〇C2122巧242526&c=,=(9,g)gg()c心心c心cc心c心c心6公4142434445464QiQ2Q3Q4QsQe與QiQ2Q;〇4QsQe與_」1__■■公00000ml0及0000m2^=A,公m为阻尼矩阵,当简化模型建模时,可W认"U0U00U。S0UUS历40000及0"500000度"6_=为公m0。K=diaKKKKKK,g{,,,*,,、,ss&}=碱巧巧。ww。巧人,,,,,人1人2人3人4人5人e}(A^二口+口《卡口*^十口《十口^十口*^+2口*^《+2口五+2口及友+2巧五及十6234722&342423456ll122323423452345562389235〇22口《+2*^+2S+2〇*^+2〇*^+211&3234气2&32345巧3&32345614&34234515&3423456每6&345&3456==M=/====0如00A0,0,如0M,,y,,。13i521=〇■^口++口+口+口+口+口+口+口+口+2口(+2幻+2幻C+2幻+2口+2214641561供17巧89202123573約4935〇342。。+2。。+2。(+2。[+2。[4441516612513561556=(■^口+口+口+口+口+口+口+口+口C+幻(+口C+口(+2+2口[+6105614124231819202134573834934534巧52口C+2幻(+2C+2幻[13456145A556166=■^口+口+口+口+口+口+口(+口(+口(+(+C+口[4+2口C+14241920214568349345103456巧14巧245135652^^+2^556^66=C+口(+口C[2幻。■^口+口+口+口+口(+口(十口+口+252021569345103456I24513456I451556化6=。■^〇+〇+口(+〇(+C+〇21261610345613456巧55666===M0MM>M931j33223=C*^口+口+口+口+口+口十口+口+2口C+2幻C+2口C+2幻C十2口十2幻(33181920213456114口45巧4561451556166=■^口+口+口+口+口+口+口+口C+口C+2口C+2口(+2口(I24I456145151341920241卢4535666156=■口+口+(CC+口C+2口(^口+口++口+口35202156巧245134%I451556166=■^口+口+口C+口(+口(36216134561556166====MM0>MMJMM41^442244334=口+2CC2口[■^口+口+口+口+口+2〇(++44192021456145155616621 安徽工程大学硕±学位论文=■^口+口+口+口+口(+口C+2口(452021561451556166■^=相+++〇(46巧與6166==〇==如=%,,,1%5的峰峡3%554聲5=■^口+口+口+口+2口(55202156166=■^口+口+口(56211666======■^〇如,,,,61^6%2峡6麟3%664麟^5聲6^=馬+〇6616=。C5(+。5。+。*^^+。^。+。《。+。《。+。《+。(+i(224223452227典34如5i222333234345345634%34%2238234幻5。+口《(+口*^(+口*^(+口《。+口*^(+口*^(令1〇2234561123234122323451323234561423423451523423456234%)2162345+〇*^(+OSC+口*+口*^(+GSC+aC+〇如(+口*^(+(3232342342345%45与345623456234567223机234234510223456友(《(+*+*(幻+口口文。+口^(+。《。+口《(口^+12211415(4221334口2323453232345623423451523423456623423456)如3434口*^(+口。+口*+口5(+口*^(+口及。+口。+^仁+5234523456&3456234567^2382234922345102234化1诉3234巧2232345口文(+口^(牛幻^(+。《。+。《。+口*^仁+。《(+112241245(23132323456423423455343566323456)如5234523456234562345672^^^^^^^*^^^^^^*^^^*^^^*^^^*^^82234922345102234561125142343412412323412232345323346255323456口*^(+(口3(+口SC+口*^(+口*^(+〇《(+口SC+口*^(16234523456)^62345623456722382234922345I1122210223456232343345+*口[+幻SC+口^(+口5(15I4224124234512342456)斯323463435536653如C=口五(+*^《《^口[+口^+口《(+口(+口五。+口《。+口+!2(22232323423八3452345234562345623456722382234922345口《(■■巧*口(+口*^(十口*^(十口《(+口*^(+口五1024561斯323412232345132323456142342345152342345616234冶3456)為C=。5(+。《[+。^。+。《?。+。《(+。[+。^+口《。。(32323423423452345234562362345672238&234如234510223456+。^(+。《。+。《。+口《[+。《。+幻^(*)令1123234122323451323234564414111232345523423566234523456=C口《+*4口《(+口*^(+口^(+口*^(+口《[+口《(+口^(4j(23八3452345234562345623456722382234922345102234561123234+口及[+口。+*^(+口*^(+口《。)122323451扎323456巧42122416252343455343563423456如C=口,(+口《(+。《(+口5+。(+口^(+口《。+口^((12i5523452345623?62345672238成349&2345102234561123234232345+口《。+OSC+〇《+〇。)1323234561423423451523八3456心234523456如C=口*^(+OSC+《[+口〇+口*^[+口SC*^(+口五。(口+口i662345623456722382234如23451〇223456I12323412232345132323456(+**牛口5口^(十口^(14巧42345152342345616234523456)斬=-CQl。=—————―C口文口《香+香口*^++口《+++口《2273(弓苗弓1句令苗114如834(34)9345345)03456(3如56)如幻文+-口《++-口《-口五+-口友((1245弓4如)134%如弓5如)145令51556(令5香6)166如C=—口+—口++—口+++—口++++—23戊(如如)机4(如弓3如)如45(如如如今5)10&456(如如如每5如)2〇S卡一2幻^+十—2口《+今+十—2幻+-1i4(如如)45(如如句5)4如4苗如)I成(如与。1356(55)2口+-2口《+1典6(如如)166(如令6)[=—口友++—口《+++—口《++++—24834(如如如)9345(令2如如令5)103456(如今3每4如苗6)口《+—口++—口《+++—2口《+—(1香1八令5)(今4夺每15的2今5)14(2如)45如如13456如56)42口《弓++—2口《+令)每1556(25如166(如6)22 安徽工程大学硕±学位论文=————〔。《+++。《++++《++259345(如如如毎5)103佔6(如如如令5^)巧245(如如苗5)〇玄+++—幻五+-幻至++—2幻^+(()(()13456令2苗4令5令6)145為4令51556令2分5与6)16642与6=—-——[口++++口^+++口《++口至+26!〇&456(如如為14(如如^如)1(如弓如)(如令如5如)35655651666)*=—CCC=++。《,0^+口口令31。32(73祝4成45103456)2C=—。《—————口*^+。《(++。*^口《每+口《令33114弓41245(如苗5)13456如如令6)145^1556(5皆6)1666C=—口+—口《++—口五+++—2口五+—341如的21()456(弓的2今)如)245如如如13如如如6)14552口S++-2口,+1s56(弓2本如)166(如如)C=-口S++-口《+++—口《+-口《++-3545(如如如)(每如)!4(如令5)15(如如如)口13佔6如如55562。五+166(如如)——一《[=口《+++++口+3613456(如今4与5?6)巧典6(如苗5如)166(如令6)=—=CC+。*。*^+。友+。^+。5+。五,。i4(410345114441。机93456口51356)如——==—口《至+[。+。。。口《*^+。(,5^41如^)166令63机1245机56)如4414556(=——-口^+*++2口Q口^*^s))145(如令51556(如令5如166令6=-—C口《++口^+461556(如令5如)166(如如)*=—CC=幻《《+口《+口《+口&Q,(S+口+口)ii5529345!034561245134561451556如===—C口+《*^《口《+口*^口*^口+口+〇,C(),53(1^45134561451556)如541451556如Qs166令6=—[口+++*^+56166口如如知弓5如)=—=口S《,C*^*,[+幻+口+口+幻Qli662(103456134561451556160弓2=—+++[=《+。五+。,+。*C口《。,〔,63(。4561556166)如64160如e5166口如如如令5)[=066==-五文^+。文复0,。《+。+。+口1於《(22223巧242342523452623倘)—=—。《+。《《+=+。口,,。文+。《+。《各3《(2323242342523452623456)《4g242342523452623侣6()=-=-。《+。《^各容,5(2523452623?6)《5^26234%==?山-++.S,Ccos++,V(g,如)骑(g,如)2口=口=W++7+W+W+W++W+W,,451人12口式知,3%,4/,啼r6/6心2幻==W+7W+W+W++W+W幻為+W+/++,3。和(r4/4,5r6/6知4(r5%啼心幻=+W+W口=所,化如,5(f6/6心6幻=所/方+W+W++W+W+/W,7。23(r4/4心/5r6/6)^323 安徽工程大学硕±学位论文=d?==flmj+W+^+^+^?^^^+^+^^^?。,g^^(,5/5r6/69/525(r6/6)2510听6诚=的!3++^+==!3。/^1+所〇^3++。化,,,1!434知。。,6!6知42,山3如,6呵6知5。,63611='++口===口WW'口所/打,口J+*^,,,化14巧54式(r6Xt1617/m/6515:。23====J+"+J+。少。,。^'。,’18414人人i1。人i9'520"62化=+幻W+W++++W+WW+W",22口式(。,3听4/5r6呵6X=分+W+所+W+W++W。,。。3(r4呵4""心'6)3=打=Wd+n=。++W+所+m,口i牛m幻W24呵44知^。,6,6Xt2S!ss(r6化"式:对于上面所描述的数学模型,具有如下的基本性质1:性质惯性矩阵M(g)是正定对称且有界的;"-性质2:矩阵M〇?)2C£/r是反对称阵,即对任意矢量g都有:(g,的办-2C=0。列(g)(g,淵香2.2.3六自由度柔性关节机械臂仿真研究根据上述对六自由度柔性关节机械臂的运动学和动力学分析,利用SimMechanics-工具箱建立柔性关节机械臂系统模型6为系统仿真框图。由图可W看出该机械,图2臂由6个连杆、6个转动关节和6个电机驱动组成。每个关节都采用力矩输入,并在关节部分加载了关节弹黃阻尼。2.3本章小结本章对六自由度柔性关节机械臂的运动学和动力学性能进行了分析,并建立了有效的运动学和动力学模型。首先建立了六自由度机械臂的运动学模型,并在MATLAB的roboticstoo化OX工具箱下进行了可视化仿真,验证了运动学建模的正确性。然后建立六自由度柔性关节的简化模型,然后利用Lagrange法创建动力学模型。文中只考虑。机械臂关节的柔性,忽略杆的柔性,将杆视为刚性杆在理论建模时求出各个电机和连杆的动能与势能,^^?及,Larane方1每个关节的弹性势能从而根据gg程推导出整个六自由度柔性关节机械臂的动力学方程。所得到的柔性关节机械臂的动力学模型为下文的控制器设计奠定了理论基础。最后利用SimMechanics工具箱建立了六自由度柔性关节机械臂的系统仿真模型。24 arprhlI1Sc^ool—1-—.1_I.lAtl二立iJ;tcS1^=8!li^\£>s?I;?、p^i田-—韦-LI丄■—I-IyJLIIIH号肯o皇1田1£yw々Vwel息Iii?旨VJ里w一S下&玄IA'ylS1<qn1si3n仍sSI-Euw-"rNII-S巨ii?叩AII1Oaa*is■f韦apAdo▲。置A/a?。s。8罢tm—qE。巨^w劣?。sn?□-。"*血>?J的o甚?Sj?资—o—AHS^旦製JCS ̄—畫BnI7妇r巧SrW的oI\C屯邮si8^’斬\c\2_。o5M运1_<呈的MS^J1一石中l-々)^c-^J电振IjJ呈<与3e舊?OoI:JJTda马3ra_至.「廣rd驾dIIE峨_Jn?^-_巧Ie与sE斬e曼?l<」—a-I巧 ̄多lie ̄g^o》气-1」,u1 ̄sa¥r*呈?里*呈.1l60皆oo3c> ̄O与:『片:A_uUsdc1i■nIM—l强置iK的1輕dd ̄: ̄l■Jlmr ̄mP_U1IrV1^■EI—CrOJ^TIr_「>O餐1r写『1搞n1I—;*"心^广n1_丄I^—田,mu<v!宵1Jlil"Z言v一v"口ii2—乙止9里?_1|sI_,_1i记_香1^IIi另-I巧。=IE3,-00|iA1內记ajE&UE懇q吝WlXqS另 ̄1蕊CfJ另rlHA1的5>IScsrJI-E__"a--1scca^Aa——的__M-3写j-妾_▲t—CI?JJs与1Ot0—*Io。IJ£T<g_B式?亡I:l£n■'o山扣o ̄iel石h.1巧?s4^nl\cAn<^—QZ2>一!-I_Jpc?lu山的u/ ̄aJW*I,vf^lsTOr一jv_l-兩J—vc亡r*iv与?3^wgl^o3ns巧^『.o—sli.■Ir ̄wVdcs^iI2a1of?6兰2a-xor—^f2—^^^心,它3j3—!〇3^"|Ii ̄毛^"0fK於^A一—jW。中二^、.一Ti^JTRMI 安微工程大学硕±学位论文第3章柔性关节机械臂神经网络PID控制器的设计与仿真随着机器人和航天技术的快速发展,工业和航天航空领域中应用了较多的具有柔tw性部件形成的多柔体系统。柔性机械臂系统相对于刚性机械臂系统而言具有负载/自47重比高fi、精度高、质量轻、功耗低、灵活方便、具有更大的工作空间等诸多优点,因此柔性机械臂被广泛的应用。然而,由于柔性的产生也影响了其工作状态,限制了。其应用范围,因此柔性机械臂的控制显得尤为重要柔性机械臂中杆件的柔性并不明48显的柔性成为影响机械臂运动精度和稳定性的重要原因f3,关节,因此对柔性关节进行控制。目前),对柔性关节机械臂的控制方法主要有简单的PK控制法,反馈线性化49f3和动态反馈线性化法,奇异摄动法,自适应控制法,反演控制法等。本章主要研究的是传统P阻法和基于神经网络的PID控制方法进行对比,W单柔性关节刚性机械臂作为研究对象,并在simuli址中搭建模型进行仿真实验。3.1传统的PID控制3丄1P瓜控制方法PW由于传统的PID控制具有诸多优点,效率高、容易实现、应用范围广等,因此是控制柔性化械臂的常用方法。PID控制是将比例、积分、微分王个参数进行线性组合组成控制量进行控制。PID控制器与被控对象共同构成了打D控制系统,形成闭环3-反馈,具体的原理框图如图1所示:—?比例 ̄ ̄JH ̄ ̄¥)被控对象、IIAiII积分3-图1PID控制系统的原理框图传统的PID控制规律如下26 安徽工程大学硕±学位论文'?=je+6+r6的sr,的&的][W击[。去'3-1(),d'=Ctct-K+ctiJT(fd+Kp)^)jf()^>H个部式中;&、&、&)分别为比例、积分、微分系数。比例、积分(I、微分D(巧)()分构成了PID控制器,通过在线调整&、&、&3兰个参数直接对被控对象进行闭环控制。我们可把单个的柔性关节机械臂看成是简单的二体系统,利用Spong提出的将P253’3理论模型可W表示为;关节柔性看成具有线性的弹黃性质,M=Tq=-'J谷牛TT32m()=—1:K0{q)式中g为连杆端的角位置,0为关节电机端的角位置;M,J分别为连杆和电机的转动惯量;为关节刚度系数;为输入力矩;r为关节柔性产生的关节力矩。3-2所示单个的柔性关节机械臂的传递方程可表述为图;222目T仿—1f+仿。q一一^。^一?222瓜+仍¥+。""图3-2单个的柔性关节机械臂的传递方程=如图所示,反谐振频率,即仍+。化嘶为系统的谐振频率m扛(去去3丄2PID控制仿真分析基于传统的PID对上述模型的单柔性关节机械臂的传递方程进行控制仿真,选取K===1200JlMATLAB中的Simuli址PID控,,5。在M搭建的传统制的系统仿真图形P43--3所示。其中PID的参数先通过临界比例度Zeerchols法整定如图3ilNi,该方法(g)的思想是先得到图3-2的柔性关节机械臂传递方程的根轨迹,对应穿过轴的点,増益为A:,此时的仍值为仍m。PID参数的整定公式如下:mK7tK仿?。?K=QK==-^-p怎Km,d,K口如六!4仿扣m然后依据控制系统输出的波形修改PID的比例积分微分参数W达到最佳的波形。--图34为柔性关节机械臂的位置跟踪曲线,纵坐标表示连杆的位置,单位为m。图35为误差辨识,纵坐标表示连杆的跟踪误差,单位为mm。27 安徽工程大学硕±学位论文^ ̄ ̄mIAIIIs2牛200II2MI-P————,〇s,)???!品^^p|SineWaveenPransercn2IDControllerT巧nsfrFclTfF|Scoep3-3图PID控制仿真框图—化ereatracel1—theexpectedtrace公Dh0510Times()图3-4位置跟踪0-.2|—.Times-0.11--■0.1.1,10510Times()图3-5误差辨识由仿真结果可W看出PID控制的跟踪效果并不是很好,误差比较大,尤其是机械s臂刚开始运动的时候误差最大,2后跟踪结果较好,比初始精度提高很多。由于PID控制具有较高的可靠性、实现起来较为简单及其鲁棒性较强等优点被广泛的应用于工业控制中。然而传统的PID控制要得到良好的控制效果,需对被控对象建立精确的数学模型,根据整定原则来确定PID控制器的控制参数。但是,现在的柔性机械臂系统存在很多不确定性,很难确定精确的数学模型,因此用传统的PID控制很难取得满意的控制效果。为了使控制器具有更好的自适应性,能够实现控制参数的28 安徽工程大学硕±学位论文在线调节,试着将神经网络控制方法与传统的PID控制法相结合,取两者的优势,提高系统的控制性能和可控性。3.2神经网络P阻控制3.2.1神经网络PID控制器设计随着现代工业的不断发展,对加工工艺精度要求的不断提升,被控对象的复杂程。度不断加大,传统的PID控制参数的整定受到了极大的限制由于神经网络可W非线性表达,可,通过调整比例、积分和微分的控制作用,!^将神经网络应用于PID控制从变幻无穷的各种参数中找到最好的控制参数使PED控制取得较好的控制效果。这种方法有利于改良和优化传统的PID控制效果。为了使PID控制器的位、&、&)参数和神经网络的输出相对应,并期望某种性能指标能够实现最优化,神经网络将根据机械臂运动的状态来调节PID控制器的H个参数,采,并通过调整加权系数与神经网络的自学习用H层BP网络使其性能最优。其结…3-6所示构图形如图,图中;C,XX为神经网络的输入;W,分别表示不同的,。,,;连接权值从输入层进入隐含层与从隐含层进入输入层。()隐含层心I口输出层输入层雞图3-6神经网络的H层结构体系框图其中各参数之间的关系如下所示;"==…-输入层14:<2M3巧/)(_/,,)()上式中,当被控系统越复杂,输入变量的个数越多;被控系统越简单,输入变量的个数越少。29 安徽工程大学硕±学位论文^、i9j网络隐含层的输入输出为:h2’))=..."=巧W(聲12/W)〇,,,03-5()式中,nf指隐含层的加权系数;上角标(1)代表输入层、(2)代表隐含层、(3)代表输出层。取Sigmoid画数;==-/xtanhx36()()()乏+三网络输出层的输入输出为:2。))。邱佩=巧乏诚W-。,0)Cw=。/=12fg(却的))(,,苗=-37啤作)吟()巧佩啤佩=K。输出层的输出节点分别与PID的H个可调参数K,,ii:,,J^。相对应。2=-取性能指标函数为*AA_8:£()(K):K))口)|一网络权系数根据梯度下降法得W整定,附加个惯性项:))么=---+aA39雌(07^诚作0()上式中,;/为学习速率;a为惯性系数。祀3dEkdkdAukdOlcdne()y()()!\)沪脚二dkk^kdne5mydAud〇ftkdw\k沪()(){)f\)^f)=3-11啤佩()由于不确定,所W用符号函数Sgn(^%)近似取代,并通过调整77来补偿8AukdAuk()()因近似取代而导致的计算不准确。由式3--(10)和(311),可W求出:=-吩131纖)夺)(巧30 安徽工程大学硕±学位论文纖阔严---=-ek2ek1+ek2314{)()()()由W上分析可得出输出层加权系数的学习算法为:1))口)-A=A-oA1+315诚诚()W抑吗W()3.)==...-'12316《伽(纖纖伽作))(,,冶)()同理可^>1得到:[神经网络隐含层权的学习算法1)。)-A=-vioAw1+317从)f巧《作)()作)f吗3)=--il2318岭佩芭為诚佩(,,,Q)()/=!''---3.=-8.=/2式化中,《();31中,/1。各切9各(蝴式()(尸切)利用神经网络与传统PID控制相结合形成了神经网络PID控制器。其系统结构图3-7。如图所示通过积分和微分控制作用,并进行神经网络配合调整好比例,使控制量形成协同制约的关系使得P瓜的控制取得良好的效果。在传统的PID控制器中,被控对象为闭环控制,控制参数被在线调整。而神经网络PID控制器为了达到某种性能的最优化对H种控制参数进行在线调整,使BP神经网络输出层的输出对应PID控制器的三个可调参数。学习算法—i—?NNKpK,Kd— ̄ ̄?PID控制器——被控对象!I-7图3PID控制器结合于神经网络的系统柜图3-8神经网络PID控制器的控制算法流程图如图所示:31 安徽王程大学硕±学位论文?韦刀始化()i给定输入向量和目柄输出求隐含层、输;层各节点^II求目标值与实际输出的偏差"计算反向误差1r ̄权值舍习I乂Y,’结束()图3-8神经网络PID控制算法流程图3.2.2基于S函数的神经网络P取控制器仿真S一imulink提供了个动态系统建模与仿真分析的集成环境,是MATLAB中重要组一一件之。S函数是Simulink中的个重要模块。S函数即是系统函数的简称,用汁算机语言来描述并实现连续时间系统和离散时间系统等动态系统。S函数采用文本方式输入公式与方程,用于描述复杂的动态系统,并在仿真过程中对参数进行修改。本章中主要用S函数来描述控制律和被控对象。S函数的使用步骤如下:首先创建S函数的源文件,可W通过在MATLAB的workspace中输入editsftmtmpl(这是MATLAB提供的S函数模板)来创建,然后在Sim山ink系统框图中添加S-fimction模块,并进行设置。最后在Simulink系统框图中按设定好的功能连接输入输出模块。S函数的功能模块主要包括初始化(initialization)、导数(mdlDerivative)和输出(mdlOutput)等。32 安徽工程大学硕±学位论文为了验证基于神经网络的PID控制器的控制能力,系统在Sim山ink中进行仿真,并将控制效果与传统的PID控制器的控制效果进行对比分析。同样选取单连杆柔性关节机械臂作为研巧对象,柔性关节机械臂的动为学模型可表示为:-={l+K+Mhm^q{qq?)gq'-=jq-KqJz\{q,K,M为式中I为连杆的转动惯量,J为电机转子的转动惯量为关节刚度系数、连杆质量,分别为连杆、电机转子的角位置。,/为关节到杆质也的距离9==3-定义;c、x,将式(19)转换成状态方程形式:,g;g?丈=义12=—丄s—义丈M容/inx+A:Cx)2(,!3)J.护20).=====1.J.0M5.0;05sin6,系统仿真框图取IlK1200,设关节位置指的,g,令为如)(--m。如图39所示。图310为连杆的位置跟踪曲线,纵坐标表示连杆的位置,单位为-跟踪误差311为,单位为mm。图误差辨识,纵坐标表示连杆的nu——tipI^Mux ̄ctri—lantx-?SFunction2?pPostion1-Func-StionFunctSion1Mux4^tcortepaceClock了W-络P图39神经网ID控制系统仿真框图33 安徽工程大学硕±学位论文■00.511.52Times()图3-10位置跟踪0■■■.0211/||--0.02;^一§I山-004?-.I'.-0.06:V-〇.〇8〇0.511.52Times()图3-11误差辨识由仿真结果可看出在刚开始运动时连杆跟踪误差较大,0.2s后收敛于0,相比于PID控制误差减少了50%,由结果显示基于神经网络的PID控制器控制效果很好,能保证被控对象的跟踪误差收敛于0。神经网络PID控制器的设计明显较传统的PID方法要好很多,,缩短了调整时间,加快了调整速度,得到了较小的超调量控制精度得到了有效提高。因此神经网络PHD控制器的设计能够使柔性关节机械臂得到较好的控制性能。3.3本章小结本章首先利用传统的PID控制方法对柔性关节机械臂进行控制研究,通过在Simulink中仿真发现PID控制器对柔性关节机械臂的跟踪控制效果并不理想,运动初始前2s误差很大,2s后跟踪结果较好,比初始精度提高很多。但是传统的PID参数调整较为复杂,为了避免传统PID参数调整的复杂过程,将神经网络应用于PID控制中,并且通过神经网络控制算法的自组织与学习的能力,在线调整其控制参数。根据仿真结果可W发现神经网络应用于PID控制能够实现复杂被控对象的有效控制和PID参数34 安徽工程大学硕±学位论文的在线自整定,,使得系统响应速度更快控制精度更高,从而实现跟踪误差的有效减小。通过对比可看出神经网络PID控制具有对控制器的参数整定更加方便,对于时变的。、非线性复杂系统能够实现有效控制和PID控制参数的在线自整定35 安徽工程大学硕±学位论文第4章柔性关节机械臂神经网络反演控制器的设计与仿真为了能够更好的控制机械臂系统,设计出更好的控制器,我们必须深入了解其基本性能,,因此本章W单自由度柔性机械臂为例深入了解分析跟踪控制问题,基于基本反演法提出神经网络反演控制器,,并得到具体的控制器模型和控制律最后结合具体参数在Simulink中进行仿真。4.1基本反演控制器的设计由于柔性关节机器人精确模型几乎不可能得到,因此为了实现无需建模的柔性关节机器人的反步法控制,将神经网络用于柔性关节机器人的反步法控制中。在进行位-置控制时,选取单连杆柔性关节机械臂为研巧对象,其示意图如图41所示,其动力学方程可表示为--=\l+mIsm^K90qgq{q)4-1()je-=+K0T\{q)^其中g为连杆转动角度,0为电机的转动角度,/和J分别为连杆和电机的转动惯量,'mgtong为连杆的重力矩,/为连杆长度。为关节的刚度,K越大,表明柔性关节机械臂的刚度大,柔性小,此时0与g越接近;相反,K越小,说明柔性机械臂的刚度小,,柔性大此时6与g相差越大。为控制输入。//,,图4-1单连杆柔性关节机械臂示意图==义=6=-定义,jc,,jc谷将式41;cg3改为,;令4()36 安徽工程大学硕±学位论文JC=0:,2=-—X/w/sinx+KX2(gi{y/,-2.(4)=义了34=r-K〇-為(?3如)^4-2:为了达成不需要建立模型的柔性关节机械臂反演控制的目标,将上式(改写为)=JC^,2丈=义+23各切■=i:^34丈=+4/切气=X:CXX其中[兩F为系统的状态向量;l3a=----xXmlsijc//^jcX//()n();ggj,,3x=—=KxX/JmVJ。f((,))^i>假设各似、/似、w未知,但/w有下界且/w0。一=-XX。:第步定义e,取为位置指令则对e求导可得iiw,一-马=与為=X4-4d2与</()定义6=义_义4222</(句其中为虚拟控制量,取三-X文kA4-2did(巧>其中知0--,则由式44H46得:()=-=--=—-^+X色+丈丈A+色47马22d与</2WWA2()设计Lyapunov函数为:2=4-巧K^,(则对K求导可得:2=-&C-+e49巧iiA()一6=0<06直为零6如果,则巧,但并非,所W需对进行控制。222二-5第步由式(4对62求导得:)=丈—丈=+—丈4-X10与22d3g2</()37 安徽工程大学硕±学位论文=-XJCJC;取6,取虚拟控制量为3,ww=----义+文*色411(3</g2d22A)其中A>0,g为g的估测值。对;C进行求导可得;,w' ̄--X=^=^4-zd\dAdK(2)(巧由式-04-(41和11得:)()一——一=++-丈=丈*6+丈与与g2di+2与d229各4_(13)=各一#-*6+6-2239设计Lyapunov函数为:22;=e=+64-户+142K2扣2)()}4-14则对式求导可W得到:()=- ̄ ̄--Vke+='+££+^^^^+^^4152^^,222K\(^s)223()一当=g,6=0时,户<0,同样6并不是直为零,需对进行控制。含323&=第步^对时间进行求导可W得到:3=-=--与与為"X4(416)--4104-由式(H14和(414)式得)支=--k—^gX+wu:Ai=—+-太-文---一-*+丈丈417I与</(2W)2O3g2d)(而W)()=——+-戈—--*义+丈义+丈■§+〇3W)2(g2)2為</g3dW一一将丈分解为两个部分:M,部分为己知,部分为未知-x=Xx4-j3d18^^j()其中文W=文-&-克-A-_-〇::文+丈乂419W13w)2〇32d)W2()=+-文曼k420+()3d吃g^g其中不包含模型信息,为己知部分,马含模型信息,为未知部分,取=d。XWd包马d定义6=义-义义,设计虚拟控制量为:444^4</=---^Xdkeg4-24d3d^^j(〇其中W>0,^为d的估测值。- ̄-由式4-1842带入式416得()(〇()—=—立=义—文+=———X丈义义^足色+丈与</433443t3<dd</3&2d422()-=-ke-e+e+dd2^()^^38 安微工程大学硕±学位论文设计Lyapunov函数为:4-23()对K求导可得:-V=V+6=+e+-e6-6gdd+6424^233g4(()2{)^3)==6=<0当含各,0时,户。当6不为零时,需对句进行控制。434第四步将控制输入信号引入设计中,实现控制系统的稳定。由已知得:=—--丈丈Wri:425与tW?4d()-4---则由式(1巧、41、(419、421得(巧)()_文=文 ̄_4ddk&M去^玉4()-一-一__---=*-*X*丈文+乂丈^+丈文左W1战;d)2(考2d)W23〇44/3</)(22d)4()-_-=--_乂—一一_X丈*丈+*丈+点^?*+w与林4;</)2打4;31(23各3〇4与</式</)-柏+g-丈W)4()=----一—-乂-—一X*义丈+*文+乂*太*)))()〇4与d2(4d1快W4(2复W;為d33W馬是J-g-^^-gd4-26()’将丈表示为為=+厶4dd'^4</苗d,其中^为已知,如为未知,即4‘()-----_—--X=-XAX丈足去足丈文文义*丈丈去4rfW(片4+(+3d(,4;)212))33〇4)32d)WWW<又=----k以哀d旱WJhggg4-27()_=--定义7,则式425可改写为;/石d()=-=-=---exx+mTxX4d+{mmT+mT428^^^jf?^jf)?^()其中W为7M的估测值。控制律设计为;—--=-r+XAd+keg429?(f^^j)()m其中/为/的估测值,*>〇。,-将式(4-29带入式28(4)忡得=----+-^mrke430(//)()?,,()39 安傲工程大学硕±学位论文设计Lyapunov函数为K4-3U(则对F,求导得^=------e-^k+mmre+e+dde+e434{)?^(g{g))(/f)^。,j^^(如果含、/、7^能逼近容、i:/、/、/?,则户<0。44.2神经网络反演控制器的设计采用RBF神经网络实现g、^/、/的逼近,逼近值分别为#、^^、/,则=w+g,V,《,-.£/=+(433)岭>2矣=巧+//&兵.==其中,为理想权值,0为高斯基函数,!123,<,,,《[《,矣备r《w1111|含Wm。定义I阿If=含咬Vi<d-=cW^p434^()巳Ayi其中^^^为神经网络的权值,用于估计未知量的值。定义■■〇W,0,I,Z=含-,Z(435)哪m0^.3.■■〇 ̄W,0Z=4-36,咏Z:Z-t()2。*[」r—2unov函数为F=1化巧-设计La+巧g+437yp巧巧巧()|圣40 安徽工程大学硕±学位论文■■〇==其中;/>0,0为正定矩阵,0,4ke,e,ej,^厂3.fa=—魚m。i=-神经网络权值的自适应律设计为:!4%到纠()=〇A^w。证其中〇,《为正实数,〇),则系统有界明如下所示:[AA病r(证明:--437由式(4巧和式得:()T-iF=+化z|+历為(0)巧'T———■■=-*^&++!+6+^+£439与4(A批(&2)&(V4()3^為巧巧巧巧s3)+化巧皆巧+南64"+7历历TT’=-=其中巧zi23。则巧咚,,,r-i=-)F足+++化乏f+历色?户《巧〇+巧而為,《(0)44巧(4^-1rr=+矿么含++历eM+历占f〇(0《)^口T其中&点Af=〇C^f。,23J[l2sf=--=-由于Z&老,历,引入自适应律式(43巧,得TTF=—化_-+《+巧巧z乏+伯441《(片()I纠=历="—其中M"+巧而病兩6而成。与4巧^--290控制律式(4要求&;,不&>?j,同时为了保证巧色"自)妨取4抑设计适应律为;-'6,当^">〇时7八?4—'成=.-76了"<A>W时,当0时,44274(?句()―'&^fj时,当<0时巧,其中初值?fi0>m。()4.3神经网络反演控制器的仿真研究为了检验上述算法的合理性,,我们W单连杆为例在Simuli址中搭建仿真框图并-编写S函数,对单自由度柔性机械臂进行仿真实验,其动力学方程为式(41),实际41 安徽工程大学硕±学位论文-322*==x=x-l6.mm。参数为m.9NmI21l〇k,J326l〇ik关节刚度我们选取两姐进g,gg=?===/,8N〇!和K80NTO。sin,初始位置设为0行对比实验分别为K位置指令Fjc(0),:d=A==5-控制器参数为A尸b3知。采用BRF神经网络逼近g、d和f,控制律取式(429), ̄经网络的输入取=。自适应律为式(4J8)和式(442),神;c;cJCxX在自适,;;4[f=====〇...应律中.〇1r250,dia0000400040004,m1.0。SimuHnk,取《,。即Q()*g-24-3系统仿真框图如图4所示。图指关节的位置跟踪曲线,其中实线指关节跟踪的期--,虚线指实际跟踪轨迹5望轨迹,图44指关节的控制输入力矩,图4指各的的值,图4-6为g〇c)的估计值。?Mux?VI— ̄ ̄ut^I^IWToorksacespToWoi+space2Mux3H!-?gxp了oWorkspacel_L^I1\uyIIIII^——-IIMux?CtrlL^plant^||SineWave^|^^-Funct-SiontSFuncion1IMux2Muxi?xg50^tCToWorkspace4lockToWorkspace图4-2单连杆柔性机械臂系统仿真框图^"''.1.5.,I^V.1/Vl/VyyliVj\/yVVvVVli'-''-11>1i.1.5150401020如40沉1020300说timestimes()()==KaK8b80))图4-3位置跟踪42 安徽工程大学硕±学位论文''''r1-51.5i>.||-1- ̄〇3\102004050lTSto^iiitne(s)timefs)=K=aK8b80))图4-4控制输入1..101巧.1^|1s爾#脑|100'■''-I1-111.———_I1巧1001020期40说01020304050st)imes麵()aK=8bK=80))图4-5xg()值 ̄ ̄4''5,.,,j_〇>0-5韦■XXuW)eo-8-1——''''.110110010203040沉010泌撕40放timestime(s)()aK=K=8b80))图4-6x估计值g()仿真结果表明,,采用神经网络反演法对机械臂进行控制能保证对象跟踪误差在18后收敛于0,且由仿真结果可1^看出,当改变机械臂的刚度时,各片)产生了明显的变化,但是g〇c)的估计值变化并不明显,并且控制效果依旧比较理想,并未因参数改变43 安徽工程大学硕±学位论文而受到影响。也就是说,神经网络反演控制系统的设计不仅降低了基本的反演法对被。控对象参数的敏感性,而且克服了传统方法对被控对象模型精确的要求因此证明了一该方法对柔性关节机械臂的控制具有定的有效性。4.4本章小结本章首先对单连杆关节进行了性能分析,其次W单自由度柔性关节机械臂为例,先对基本反演控制器进行了设计,然后采用神经网络结合反演法对单自由度柔性关节机械臂的控制器进行了研巧设计,并得到具体的控制器的模型W及控制律。最后给出了单自由度柔性关节的具体参数及控制器参数,利用控制律编写了S函数在Simulink过仿真实验证明神经网络反演法对柔性关节机械臂的控制具有一中对进行了仿真,通定的可行性,对参数变化的影响并不明显,能够得到较为理想的控制效果,为后续的二自由度及多自由度柔性机械臂的控制奠定了基础。44 安徴工程大学硕±学位论文第5章柔性机械臂实验平台搭建为了更好的进行柔性关节机械臂性能研究,本章对单自由度柔性机械臂的机械结构和控制电路进行了设计,搭建了单自由度柔性机械臂的实验平台。5.1机械结构设计本实验平台搭建的主要目的是为了对本文设计的控制算法进行实验,测试所设计的控制器的实际控制效果。机械臂设计的前提是确定好机械臂的构型设计,本章设计。的机械臂自由度个数为1,并且为转动关节,由电化驱动臂杆转动具体的单连杆机械-臂的构型如图51所示。单自由度机械臂的结构主要包括W下H个部分:(1)基座:主要是对机械臂起到支撑与固定的作用。(2)关节:位于基座上方,主要包含电机、驱动器、减速器等驱动和传动装置,给手臂运动提供动能。(3)手:与关节相连臂,通过电机驱动转动关节将末端执行器运送到指定位置。-拟定柔性关节机械臂系统的具体参数如下表51所示。为了减轻机械臂系统的总,,又能减轻质量。体重量,机械臂杆的材料选择较质材料碳纤维既能够满足刚度要求5-2所示柔性机械臂的参数详见表。机械臂系统的运动学参数W及关节转动的范围如-3表5所示。 ̄/严。/f5-图1单连杆机械臂的构型45 安徽工程大学硕±学位论文5-表1机械臂的设计参数具体要求自由度数1伸展长度约0.4m重复定位精度±10mm总质量^18kg负载^2.:5kg表5-2柔性机械臂参数序列参数单位数值4001^L()2宽(Wfc)^^3高(相)Mm204密度5kgW1700〇)表5-3机械臂运动学参数及关节转动抱围amm0i()—。&(90)dimm)0(^0 ̄。-45-范围(195)--我们在Soorks中按照表51、52的设计参数建立了单自由度机械臂的兰维模lidw5-2-35-型,54所示。,如图所示其爆照图如图所示,具体H视图见图-2Solrs图5单自由度机械臂idwokH维模型46 安徽工程大学硕±学位论文II户杆轴承盖I夕步进电机-\^^I幽碱雜止电机前端盖基座轴承图5-3单自由度机械臂爆炸图^JK!?1■一巧"1,IA__N ̄tIMl\ril图5-4单自由度机械臂兰视图47 安徽工程大学硕壬学位论文5.2控制电路结构设计,电机作为柔性关节机械臂的驱动系统,为机械臂巧提供动力来源因此对电机的选择很重要,电机功率过大或者过小都不合适。首先需要考虑关节所受到的最大为矩W及关节转动的最大角速度,从而计算出电机所需的功率。。为了估算关节需要的力矩,假设关节和连杆的重量分别集中于关节和连杆的中屯下面对关节的转矩。、功率等进行计算由于关节受到臂巧重力与末端负载所产生的重力矩W及加速度扭矩。关节转矩的=计算过程如下所示,其中L0.2m为关节到机械臂质必的距离。T==’(0.4+2.5)X10X0.2X1.26.96(NM)由于关节转矩的计算过程没有考虑动为学部分,而且关节和机械臂巧的质也位畳和重量的估计存在一定的误差,因此在实际选型时的转矩应该比算出的为矩大20%左右。30/要求关节的转速是度秒,即=30=rads=巧0.523rads//文奮=X根据功率转矩角速度,可得P=lTlXn3.64W尸一在这里,我们选用步进电机,为了能够稳定运行,负载转矩般只能是最大静转?矩的30%50%。这里我们取30%。可W得到所需步进电机最大静转矩为==-P6.96N/0.423.2Nm30BYG350DH-0602型步进电机我们选用广州坪川机电设备有限公司提供的1,并--选用与此电机适配的SH32206步进驱动器。步进电机具体的参数数据如下表54所示。由于电机在速度很低的情况下运动产生的力矩太小,无法满足关节所需要的为矩,一因此般将电机配合减速器使用,,该样即可实现较低转速下产生较大的力矩从而满足机械臂的运动。同时选用位置传感器与力矩传感器器对系统进行感知。整体的单连杆机械臂系统是由计算机控制关节控制器,然后驱动电机作为机械臂。关节的驱动系统,步进电机和传动机构对关节控制器形成闭环的测量与反馈具体的-单连杆机械臂系统的框图如图55所示。48 安徽工程大学硕±学位论文表5-4步进电机的具体参数--130BYG350DHSAKRMA0602m.3>0.步距角.6/12c)^静态相电流A6()相电阻(fi)^相电感恤H)18?2保持转矩Nm5() ̄.0定位转矩(Nm)8-电压VDC80350()重量(kg)化.52?转动惯量cm30000(g)一计算机仁关节控制器->驱动器?>步进电机?传动机构?机械臂关节I了—测量与反馈h1图5-5单连杆机械臂系统结构框图5.3本章小结本章为了验证前文控制器设计的合理性,对单自由度机械臂系统进行了搭建,包括机械臂整体结构设计,确定了机械臂的具体参数,并在Solidworks中搭建了H维模型,然后设计了单连杆机械臂系统结构,并且所有的设计可1^满足将来做实验的需求。49 安徽工程大学硕±学位论文^第6章总结与展望6.1总结本文主要针对六自由度柔性关节机械臂建立了完整的动力学模型,并根据模型设计了传统PID控制器、神经网络PID控制器W及神经网络反演控制器,并在MATLAB。中进斤了仿真验证本文的主要贡献总结如下:(1)分析了柔性机械臂的柔性主要来源,并建立了六自由度的柔性关节简化模型,利用拉格朗日法只考虑机械臂关节的柔性,忽略杆的柔性,将杆视为刚性杆,对完整的六自由度柔性关节机械臂进行了动力学模型的创建,并推导了模型中所有元素的表达式。针对同一柔性关节机械臂分别使用了传统P(巧ID控制和基于神经网络的P肛控制进行对比研究,并在simulink中进行仿真实验。从仿真实验的对比结果可W看出,神经网络PID控制相比于传统PID控制具有诸多优点,其参数调整更为简单,响应速度和控制精度都得到了提高,跟踪误差减少了50%。(3巧U用神经网络反演法对机械臂控制器进行设计,并得到具体的控制器模型W及控制律。最后利用S函数结合具体的被控对象参数及控制器参数进行了仿真实验,实验结果表明神经网络反演法能够保证被控对象跟踪误差在Is后收敛于0,且控制系统的设计不仅降低了基本的反演法对被按对象参数的敏感性,而且克服了传统方法对被控对象模型精确的要求。4设计了单自由度的柔性机械臂的机械结构和控制电路结构。()6.2展望虽然本人已经对柔性关节机械臂进行了大量研巧,但离真正的实现柔性关节机械一一臂跟踪控制还有定的距离:。在!^后的工作中还需进步完善和改进的内容有进一电气特性和受到外部干扰的因素(1)步完善柔性关节机械臂的动力学模型,将引入到理论模型建立中,W便达到更精确的控制模型。(2)由于时间的关系,单自由度柔性关节机械臂实验平台只是完成了初步的搭建,一还需进步的完善。一3本文的控制器的设计主要通过理论和仿真进行验证的,需要进步的将理论与()50 安微工程大学硕±学位论文仿真分析结合柔性机械臂实验平台进行测试。51 安徽工程大学硕±学位论文参考文献1iedboeufJCDu山SE.RecentCanadianActivitiesinSaceAutomation&RoboticsAn[],ppOverviewC7化ESAWorkshoonAdvancedSaceTechnoloicforRoboticsandAutomation[]ppg,w-Noordik2002:110.j)P]DoctorF,GlasA,PronkZ.MissionPerformancePreparationSupportof化eEuropeanRoboticArmERACProceedinsofthe7thESAWorkshoonAdv姐cedaceTechnoloiesforRobotics()[]gp坤gn-andAutomatioESTECNik200218.,,oordwjj:[3HeemskerkC,PetersenH,ArisL,etal.ERAOerationsVerificationResultsandLessonsLeamed[C]]pProceedinsofthe8thESAWorkshoonAdvancedSaceTechnoloiesforRoboticsandgppgAu-tomatic)nNoordwk2004:l8.,y,[4]MunasingheSR,NakamuraM,GotoS,etal.OptimmncontouringofindustrialrobotarmsunderassinedvelocitandtorueCO凸straintsJ.Sstems,ManandCberneticsPartC:Alicatio凸san过gyq[]y,y,pp圧EE-ReviewsTransactionso打200131:159167.,,,口)51吴立成..,202.,孙富春等柔性臂机器人建模、分析与控制[M]北京:髙等教育出版社[][6]下学恭.机器人控制研巧[1^〕?浙江大学出版社,2006.[7]Siciliano,Bruno(EDT)/Khatib,Oussama(EDT).Springerhandbookofrobotics[M].Springer--2008627.[8]魏承.空间柔性机器人在轨抓取与转移目标动力学与控制[D].哈尔滨:哈尔滨工业大学,2010,9E.I.Rivin.巨fectiveRiiditofRobotStructure:AnalsisandEnhancementC.InProceedingsof[]gyy[]?AmericanCo凸trolConference,Boston,USA,1985:381382.dSiitifiiidi扫iiFRFJC10T.YanH.S.Fanan.C.LnJontsKSentcatonusnmeasurements.omuters[]g,g[]p-andStructures.200381254925%:.,Swnu-W.XuB.BroS.AokiandT.Kanade.Mob化tandManilationofaLihteihtSace。。义,,ypggpRobot[C].lEEE/RSJInternationalConferenceonIntellientRobotsandSstems.Raleigh,NC,gy?1992:1119.nGombertBHirzinerGPlankG巧al.ModularCo凸cetsforaNewGeneratio打ofLihtWeiht,,,[]gpgg*RobotsC.IndustrialElectronicsControlandInstrumentation1994.EECON9420thInternational[],,,Confence-reon.1994:15071514.-13HirzinerGAlbuSchaferAHahnleMetalOnaNewGenerationofTorueControlled[]g,,,q-LihtihtRobotsC.2001RoboticsandAutomation.Proceedins2001ICRA.IEEEgweg[],g-Inttil.ernaonaConferenceon.SeoulKorea200133563363,,:’--约-WMHirziGSNAlbuShafAal.DlTtllLihtWeihtRobot化arenerorer,cer,rsorueconroede|[]g,pqgg化,ReachineTechnoloicalLimitsNowC.RoboticsandAutomatio凸,2002.Proceedins.ICRA02.gg[]gIEEEiit200210-1716InternatonalConferenceon.WashnonDC:71.g^,52 安徹工程大学硕±学位论文5Shi5GaoXXieZaLDevelomentof民eco凸fiurableSaceRobotArmCSstemsand。],巧,,pgp[]yControlinAerospaceandAstronautics,2006.ISSCAA2006.1巧虹temationalSymposiumon.2006-:138143.--11iuHSunKXieZW约al.Researcho凸化eSatelliteOnorbitSelfservicinestbedJ.[巧[巧L,j,gT[]-2008222-3AdvancedRobotics:299317.,,()巧a-17Zonwu义JindonZJianbinHl.DSP/FPGAbasedHihlInteratedHexibleJoint[,,]ggggygRobot[C],IntelligentRobotsandSystems,2009.IROS2009.BEEE/RSJInternationalConferenceon.St-.LouisUSA20092巧72402.:,^.W.So打.Modeli凸andcontrolofElasticointrobotsJ.JournalofDnamicSstems。巧Mpggj,[]yy犯-Measure姐entdControl1%71091:310319.j,,()19KhorasaniK.NonlinearFeedbackControlofFlexibleJointManiulators:ASinleLinkCase[]pgSr-tudy…?圧EETransactionsonAutomaticContol199035〇:11451149.,,y)20MMBrid.RifRobustConllrsfrRiidLiJRobotic[]..gesandD.M.DawsonedesgnotroeognkFManipulatorsActuatedwi化HarmonicDrive[J]?圧EEJournalofControlTheoryandApplications,?19951425:508514.,()2OhJ.H.andJ.S.Lee.ControlofFJRSstembBacksteinDesinAroacliC.Proc.IEEEInt.[,Uyyppggpp[]Conf..Rob.AutomConf1997.,’-22G.M.T.DElouterioandMMac打£ib.Men.CMACAdativeControlofFlexibleJoint[],,gpRobotsU.roc.siBacksteinithTuninFunctionsCPIEEEInt.Conf.Rob.Autom.2004VoLnw,,gppgg[]32679-2686,.口引Chaoui,H.,RSicard,姐dA.Lakhsasi.ReferenceModelSuperbisoryLoopforNeuralNetworkBasedAdativeControliinihdNonlineaii.riClri.pofaFlexbleJotwtHarrtesC]Poc.Canadanonf.Eect[ComuV-t.En.2004oL420292034.pg,,,?24李蕊张明路;.柔性机械手动力学研究进展饥.机械设计2013115.[],,,()?veAlt口5BrunoSicilian。.ClosedlooInrseKinematicsorihmforConstrainedFle)dbleManiulator]pgp?underGravitJrnalofRoboticssstems1999166:353329y.Jou,,().[]y?口巧amarraRosadoVOYuharaEA0Dnamicmod姐nandsimulationofafle?dbleroboticG,,ygu?manilatorRoboticaJl99917:523528,p[],,口)27v-NahiHhmadiH.DnamicsimulationandnonlinearvibrationsofflexiblerobotarmsJ.[],Ay[]-PakistanJlli.oumaofAedSciences200337:510523pp,()28沈孝栋,刘长毅,张柏寿.考虑关节柔性的机器人制孔过程动力学仿真饥.机械设计与制造,[]20-153:1%200.,口刊L.SweetjM.Good.RedefinitionoftheRobotMotio打ControlProblem….IEEEControlSystems?azine.Ma.1996531825g:,()口0]M.GoodjL.Sweet,K.StrobeLDynamicModelsforControlSystemDesignofIntegratedRobotandvnd?DrieSstemsliSMtConrl.19871071巧59..JournaofDnamcystems,easuremen,ato:y机y,()lltiintRli.W.Son.ModelinandControofEascJoobotsJ].JournaofDnamcsSstems口。Mpgg[yy,-^MeasurementandControl19871091:310319.,,,()53 安傲工程大学硕±学位论文32H.1CKhalil著董辉..:[],朱义胜,,李作洲等译非线性系统(第兰版)[M]北京电子工业出版社200532?3巧.:1.-nam33ShiJXAlbuSchaefiferAiG.KeIssuesinDicControlofHirLihtweihtRobotsfo[],,zngeryyggrSpaceandTerrestrialApplications[C]IEEEInternationalConferenceofRoboticsandAutomation,-1998:490498.34ShiJX,HirzinerG.RobustTorueControlforRobotJointsWithFlexibilitCIFACWorkshoon[]gqy[]p-GrenobleFrance1998.MotionControl:2123,,,-3,2002:89111.国防工业出版社.[引胡跃规非线性控制系统理论与应用[M]tr-口巧FarooMWanDaobo.AdativeFuzzConolforRobotAnnManiulatorwkh5DOF.q,gpyp…fnautic-TransactionsoNaninUniversitofAeronauticsands200724:4347jAstro.g,,)y。[37]边宇枢,高志慧,员超.6自由度水下机器人动力学分析与运动控制[J].机械工程学报,2007,437-(:8792.)口巧LooChuKiong,Mandava氏RaoMVCAHybridIntellige打tActiwForceControllerforArticulatedRobotAnnsUsingDnamicStructureNexiralNetworkJ.JournalofIntellientandy[]gRobo-ticSstems:TheorandAlications2004402:113145.yy,,pp()---onJunShikLeeEunHuk巧al.Studo打也eRealtimeWarlkinCo凸tolofaHumanoid口刊Kg,gjgy,ygRobotUsinFuzzyAloritbmJ.IternationalJournalofControlAutomationandSstems2008gg[]n,y,,64-%():5515.40loannisKanellakooixlosPVKokotovic.Sstematicdesinofadativecontrollerforfeedback[,g]pyp-linearizablesstemsticControl19913611.?圧EETransactions0凸Automa:12411253y…,,()41唐国潮,金国光,刘远.200928[.柔性机械臂动力学建模及特性研究J机械科学与技术8:,,][]()-10311034.42蔡自兴.机器人学[M].北京:清华大学出版社,2000.[]4.浙江大学出版社.机器人控制2006.[习了学恭研巧闕,44.:.刘业超.柔性关节机械臂控制策略的研究脚哈尔滨哈尔滨工业大学,2009[][4引CorkePI.A^RoboticsToolboxforMATLAB….IEEE民obotics抑dAutomatio凸Magazine,-19963l:2432.,()巧-46谭民,.机器人技术研究进展.,20137W3972[]王硕[J]自动化学报,():,47JonHOJinSL.ControlofFlexibleJointRobotSstembacksteinDesinAroachJ.[]gjyyBppggpp[]nanarewex-IEEEIntertiolConfenceonRoboticsandAutomation,NeMico199734353440.,,----Newokhirlf48RonJonWai.DesinofFuzzyNeuraltrInertedBacksteinContoorRobot[]gggppgManipulatorIncludingActuatorDynamicsJ.IEEETRANSACTIONSONFUZZYSYSTEMS,22,[]NO.4,AUGUST2014.4ZhanMinuan,ianMinhui.StudofPDDNeuralNetworkControlforNo打linear[刊ggggQggySystemJ].InstituteofElectricalandElectronicsEnineersInc,2007.[g0Lucan-ivrwADSicilianoBZolloL.PDcotrolwithonlneraitcomensationforobotsitbElastic口],,gypn?Joints.JTheorandE邓eriinetsAutomatica200541:18091819.,,,[]y54 安徹工程大学硕±学位论文5M-.先进PID控制及Matlab仿真.北京:电子工业出版社2003:1化172.[U刘金棍[],();2MondelinandControlofElasticJoitRobots.JournalofDnamicsSstems.W.S.Mon。口]pggyy,Measuremen090-39tandControl198711):311.,,,(20079-60赵娟平.口引.神经网络PID控制策略及其Matlab仿真研究[J].微计算机信息,(7):5-,.基于BP神经网络PID参数自整定的研巧町系统仿真学报20057:17111713.54廖方方肖建,()[]口3JongH0,JinSL.ControlofFlexibleJointRobotSstembBacksteinDesinAroach.yyppggpp[口圧EE-,InternationalConferenceonRoboticsandAutomationNewMexico,197734353440.,,55 安徽工程大学硕±学位论文攻读学位期间发表的学术论文和成果目录1.已发表论文:(1王海,付邦晨,薛彬等.六自由度柔性关节机械臂的动为学分析J.中国机械工程)[],20-1627:10961101.:巧),王海J巧付邦晨,邱晚群等基于PID的柔性关节机械臂控制策略研究[]度徽工程大20-学学报1631:4548.,:巧2万申请专利:一(1)CN104588838A种焊枪自动跟踪控制并在线修正系统及其控制方巧)一种适用于变压器油箱焊接的变位机CN204487078U(巧()56 安微工程大学硕±学位论文致谢清晰记得三年前刚刚进入安徽工程大学的情景,转眼间,快三年了,我的研究生生涯即将画上句号,此时的也情非常复杂。仔细回想过去走过的这段日子我收获了很,不仅掌握了很多专业知识多,同时也増长了人生阅历,这段研究生学习生活成为了一段旅程我人生中非常重要的。在此,谨向所有给予我关也帮助的老师、朋友、家人表示衷也的感谢!首先,我要感谢的是我的导师王海老师,本论文从选题开始,到课题的开展,到一直在王老师的悉也指导下完成最后的毕业论文撰写。王老师不仅教会了我们科学研究方法,更是在工作生活中给了我们很大的帮助。回想起W前每次晚上离开实验室时,王老师依然在工作学习,经常凌晨还在给我们回复邮件,中午吃完饭后也总是到实验室来问问我们有没有遇到什么问题总是希望能够第一。,他时间帮助我们解答读研期间,王老师还经常带我们去参加国际会议,学习不同国家的研究方法和思路,与其他学者们进行学术交流,很好的拓展了我们的视野。王老师总是无微不至的关怀着我们,真的很幸运能够成为王老师的学生。在此,要对王老师表示最崇高的敬意和深深的感谢!感谢许德章教授和髙洪教授对我的论文提出的宝贵的修改意见。同时,杨春来老!师为本论文的完成给予了极大的帮助,在此表示感谢感谢同口师姐夏小品、周游,师兄王战、李哈、孙星星对我的帮助;特别感谢邱晓群一一、薛斌和昂阳同学和我起探讨遇到的问题,起克服种种困难;特别感谢师弟自标!、陈希、陶伟、姚刚、张轩对本论文给予的支持与帮助一感谢室友和同窗好友直W来对我学习和生活的关也与照顾!感谢所有同学朋友一一直W来对我的鼓励与支持!谢谢你们直陪伴着我!一直W来支持我的爸爸妈妈一感谢,谢谢你们对我的疼爱,谢谢你们直在我身后一直来前进的动力!!默默付出,你们给予我的爱是我,谢谢你们我爱您最后!,谨向百忙之中抽出时间评审本论文的各位专家、学者致W最诚挈的谢意57

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

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

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