完整版液压Stewart平台控制系统设计毕业设计.docx
《完整版液压Stewart平台控制系统设计毕业设计.docx》由会员分享,可在线阅读,更多相关《完整版液压Stewart平台控制系统设计毕业设计.docx(67页珍藏版)》请在冰豆网上搜索。
完整版液压Stewart平台控制系统设计毕业设计
摘要
Stewart平台是一种空间并联的六自由度运动机构,也是一种跨多个科技领域的运动控制机构,它通过改变六个可调支腿的长度实现平台的六个自由度的运动。
本文的主要内容是设计液压Stewart平台控制系统。
首先,介绍了Stewart平台的组成、特点及应用;然后,设计了控制系统的被控对象-Stewart平台的结构,从液压系统各环节的传递函数切入并建立伺服系统的数学模型,分析了单缸系统的特性,进一步通过MATLAB/Simulink仿真实验,最终确定了系统的控制器用比例控制算法。
最后,从硬件系统的角度设计了以单片机为核心控制系统,该控制系统分为上、下两级,采用了分布式控制。
关键词:
Stewart平台;液压伺服控制;PID控制;MATLAB仿真;单片机
Abstract
Stewartplatformisakindof6-DOFparallellyconnectedkineticinstrument.Alsoit’sasophisticatedapplicationofmultisubjects,whichinvolvesinkinetics,kinematics,computerscience,hydraulictransportation,etc.Anditdependsonsixactuatorstorealizevariousmotionrequirements.
ThemainpurposeofthispaperistodesignaservocontrolsystemoftheStewartplatform.Firstly,thispaperdescribesthecomponents,featuresandapplicationsoftheStewartplatform.Thenroughlydesignsthestructureoftheplatform,andcompletethemodelingofhydraulicservosystem,nextanalyzesthefeaturesofhydraulicsystemofsinglecylinder.What’more,bydoingthesimulationanalysisintheMATLAB/Simulink,finallythePcontrolmethod,asimpleandusefulcontrolmethod,isselectedforthePIDcontroller..Finallywithmicrochipbeingthecentre,ahardwarecontrolsystemisdesigned.Withadistributedstyle,thecontrollingsystemincludestheupperandlowercomputercontrolling.
Keywords:
Stewartplatform;hydraulicservocontrol;PIDcontrol;MATLABsimulation;microchip
摘要I
AbstractII
第1章绪论1
1.1课程设计名称1
1.2课题背景1
1.3Stewart平台国内外发展及其应用1
1.4六自由度运动平台及其特点3
1.5研究内容3
第2章液压Stewart平台结构分析与设计5
2.1设计要求5
2.2六自由度运动平台结构分析与设计5
2.3六自由度运动平台受力分析8
2.4.液压缸主要参数设计9
2.5液压筒设计11
2.6缸底和缸盖设计12
2.7油口设计13
2.8活塞组件设计13
2.9缓冲和排气装置14
第3章Stewart平台液压伺服系统设计15
3.1平台液压伺服控制系统的方案拟定15
3.2Stewart运动平台液控系统组成及原理概述16
3.3电液伺服控制系统静态设计17
3.4电液伺服控制系统动态设计20
第4章PID控制器设计33
4.1PID控制器概述33
4.2PID控制方式34
4.3PID控制器参数整定与仿真35
第5章硬件系统电路设计43
5.1控制系统总体方案设计及CAN卡选型43
5.2下位机控制系统总体设计44
5.3单片机AT89C52及外围电路45
5.4信号调理采集模块47
5.5功率驱动模块48
5.6CAN通信接口模块50
5.7电源模块50
第6章结论与展望53
6.1全文总结53
6.2课题展望53
致谢55
参考文献57
附录61
第1章绪论
1.1课程设计名称
液压Stewart平台控制系统设计
1.2课题背景
本文所研究的液压Stewart运动平台应用于大型特种车驾驶模拟训练系统中,与驾驶室一起构成运动模拟系统。
所谓模拟系统就是以假乱真,让实际身处Stewart驱动的模拟驾驶室的驾驶员在操纵过程中所见-路况、仪表及周围环境等,所闻-周围音响效果,所感-驾驶操作以及随之的路况变化等皆与实际生活中驾车行驶无异,非常逼真,从而达到跟真刀真枪一样的训练驾驶效果,而实际所花的人力、物力、财力大大减少,训练成本降低,并且模拟驾驶训练对实际环境、天气的变化也不敏感,同时也具有很好的人机系统特性。
并联六自由度运动机构系统是构成运动模拟器的关键部件,揭开模拟仿真这层神秘面纱,六自由度运动的Stewart平台的本来面貌则是由计算机实时发号施令进行控制并提供沿空间三个坐标轴方向的移动和沿坐标轴方向的转动或者联动(以定平台为参考构建空间笛卡尔坐标系),以实现模拟汽车运动状态的俯仰、滚转、转动和各方向平动的六自由度仿真设备[1]。
现在的运动模拟器有电缸驱动也有液压驱动,基于液压驱动的诸多优点,这种瞬时过载仿真设备大多数选择液压驱动。
六自由度的Stewart平台由于优点突出,更是在当今经济效益“发光发热”的环境中发展迅速,远不再局限于一开始的飞行模拟器而是广泛应用到汽车运动模拟器、船舶潜艇模拟器、并联机床甚至游乐园的娱乐设施,其所包含的战略意义和经济价值不可忽视。
1.3Stewart平台国内外发展及其应用
最早有关并联六自由度机构的诞生源于国外,而后逐渐发展推广应用。
为表示六自由度Stewart平台的发展与应用,我们列出如下重大发展纪事表如表1.1和表1.2。
表1.1Stewart平台国外发展年代纪事
60年代
Stewart.D.于1965年发表的六自由度平台,起初设计用于轮胎测试,后又将这种机械结构置于飞机模拟装置中作为飞行模拟器,因而这种六自由度运动机构又称为Stewart机构。
70年代
1974年,美国为六自由度飞行模拟器制定了专门的性能标准MIL-STD-158。
1978年,Stewart平台被提出可作为机器人机构。
70年代
1979年MacCallion,H和Pham,D.T.将Stewart平台这种六自由度机构按操作器系统设计,在装配工作站中应用。
80年代
并联六自由度机构的研究进入了新的阶段,在此期间,Stewart平台在空间交会对接(RVD)仿真技术方面得到了应用。
90年代
以来
并联机器人被广为关注成为热点。
自从1994年G&L公司在美国芝加哥国际机床展览会上展出了第一台Stewart平台机构的虚拟轴机床后,于1997年欧洲国际机床展览会上,英、美、德等国展出了10多台的虚拟轴机床。
此外,Stewart平台还常常用于一些微动机构和医疗器械中等等。
表1.2国内Stewart平台应用方向及发展纪事
飞行模拟器
我国自主研究Stewart平台起步较晚,开始主要是引进国外生产的六自由度飞行模拟器,从上世纪80年代后期起,我国开始进行六自由度并联机构的研制工作,1987年北京蓝天航空模拟器公司按照航空部“七五”预研课题计划,研制成功了飞行模拟器六自由度并联机构,于2002年7月该公司研制成功“新舟”60支线全任务飞行模拟器,是我国自行研制设计的符合国际等级标准的第一台全任务飞行模拟器。
并联机器人和并联机床
燕山大学最早开展关于并联机器人方面的理论和实践研究,清华大学和天津大学于1997年底完成了我国第一台六自由度虚拟轴机床VAMITY的研制。
船舶运动模拟器
哈尔滨工程大学于1992年研制了六自由度船舶运动模拟器;海军工程学院于1998年研制成功六自由度潜艇模拟器。
此外,开展关于六自由度并联机构研究的高校和单位还包括吉林大学,现已存有一台特种汽车运动模拟器(液压驱动Stewart平台),以及华中科技大学、沈阳机器人研究中心等,到如今其有关的理论建设和工程应用已取得了可观的进步。
1.4六自由度运动平台及其特点
并联六自由度平台,又称Stewart平台,主要有三部分,其一是一个基准平台即一个固定不动的静平台,其二是六条可变长度的支腿,支腿的结构形式一般为液压驱动的伺服缸或电能驱动的滚珠丝杠式电缸,其三则是随支腿伸缩变化而运动的终端平台,该平台即具有所谓的六自由度。
典型Stewart平台结构如图1.1所示。
图1.1.六自由度运动平台典型结构
六自由度运动平台作为并联闭式机构,其特点一般相对串联开环机构而言。
与那种一环扣一环的串联机构相比,并联机构明显具有以下优点[2]。
(1)精度较高,作为典型的并联机构,各支链之间相对独立,没有环环相扣式的累积误差;
(2)驱动装置可以根据环境、条件等灵活布置在较低的位置,降低其质心,相应减小上方运动部分惯性,系统具有良好动态响应;
(3)六条支腿形式一致,结构紧凑,彼此并联,“有难同当”,所以刚度高,可承受较大的负载;
(4)完全对称式各向同性好;
(5)工作时六自由度(X,Y,Z,α,β,γ)方向的运动所需空间较小。
1.5研究内容
本文的主题是液压Stewart平台控制系统设计,其主要研究内容包括以下四个部分。
1)设计被控对象-Stewart平台的结构。
其一确定上下平台的整体结构,其二设计平台关键组成部分-液压缸的结构。
2)进行液压Stewart平台液控系统方案拟定,确定运动平台液压伺服控制系统原理图,并完成电液控制系统静态设计与动态设计。
3)分析并确定PID控制策略,进行PID控制器设计。
4)电控单元设计。
分析电控系统组成,完成电控系统硬件选型设计,电控流程分析及相关线路图。
第2章液压Stewart平台结构分析与设计
2.1设计要求
2.2六自由度运动平台结构分析与设计
2.2.1平台运动学分析
图2.1.六自由度运动平台结构示意图
设下面固定的静平台外接圆半径为R,上面各向运动的动平台外接圆半径为r。
由设计参数中所要求的的运动范围,可知动平台在Z向运动范围大小为±0.4m。
即以Stewart平台机构的中位为参考,动平台从Z向的-0.4m的最低位置(设其中心点Z轴坐标为Z0)平移到0.4m的最高位置,行程为0.8m,则最高点时动平台坐标为Z0+0.8(单位为m)。
设液压缸达到最大伸长量时的总长度为液压缸原长的2倍,简化分析可得简单的比例等式:
Z0+0.8:
Z0=1:
2,很容易得到:
Z0=0.8m。
在接下来的运动分析中,以固定不动的静平台的中心点为原点,建立如图2.1的空间坐标系,在此坐标系中,动平台最高位置时其中心点所示的随动空间坐标系OaXaYaZa,在此系中动平台铰接点A1的坐标表示为(,,0)。
动平台到静平台的变换矩阵为[3]:
其中:
——分别为动平台绕z轴、x轴、y轴转动的角度。
本设计中均取初值为0。
——分别为动平台原点在静平台参考系中的坐标。
本设计中为(0,0,1600),单位为毫米,以下同。
则动平台铰点A1在静平台参考坐标系ObXbYbZb中的坐标为:
=
则各支链两个顶点之间的距离为:
=
(1)
则液压缸的原长约为0.5×
2.2.2平台外接圆直径的确定
本文中假定驾驶室整个安装在上方的动平台上。
由表2.1可知设计参数所要求的驾驶室长2.2mm宽1.8mm高1.8mm,重1500kg,由此可以初步确定动平台外接圆直径。
通常取该直径为平台承载物体高的0.5倍到3倍,再综合安装、稳定性等因素,动平台直径初步定为2400mm(半径r=1200mm)。
定平台的大小我们根据支腿运动长度来确定。
首先根据表2.1所示的平台运动范围计算得到运动过程中支腿的最大长度和最短长度(计算公式参考2.2.1节,其过程可通过VC编程实现,结果得和均在平台绕x轴旋转时实现,如图2.2所示),并由定平台外接圆半径R表示。
联合表达式(2.1)和表达式(2.2)可以得到R的范围。
图2.2平台支腿长度最值
图中所得具体数值是在假设R=1500的前提下得到,我们可以看出对应第三条支腿,对应第六条支腿,参考图2.1建立坐标系,我们可以得到和有关与R的关系式:
(2.1)
(2.2)
实际上需满足:
(2.3)
(2.4)
将式(2.1)和式(2.2)代入上式可解得:
或(舍去)
在上述结果的基础上,再参考相关文献,从平台运动精度的角度出发,动平台与定平台的外接圆半径比取值为0.8,故定平台即下平台的外接圆半径为R=1500mm。
2.2.3平台各铰接点的确定
在明确定平台和动平台各铰接点外接圆半径的基础上,接下来我们需要确定两平台上各铰点的位置。
如图2.1所示,平台上短边的两个铰点关于正三角形的角平分线对称,故只要确定平台短边对应的角度即可得到平台三组短边铰点的位置。
注意各铰接点不能有干涉。
另一方面,我们还要考虑平台的运动精度,参考相关文献[4],本文中上、下平台短边对应的角度大小分别取15o和20o,如此即可确定上、下平台的支链铰接点。
2.2.4支链长度的确定
如2.2.2节所述,外接圆半径取值为R=1500mm,结合编程所得结果,我们可以得到:
(2.5)
(2.6)
由此可得液压缸行程L:
(2.7)
查液压缸行程标准值表,本文中近似取液压缸行程L为L=1000mm,液压缸初步取值也近似为1000mm。
2.3六自由度运动平台受力分析
很明显的,Stewart平台具有对称性,当六个支腿液压缸均伸长到最大长度,则平台达到Z向最大位移,即平移到最高位置,此时各缸伸长量相同,整个平台处于对称状态,故各支腿受力大小也相同,设为F,根据设计要求,假设此时Z方向取最大加速度为a,且a=g=9.8m/s2。
则Z向分析受力有如下平衡方程式:
式中α为此状态下支腿受力F与水平方向的夹角,由附图可知此时液压缸伸长量近似为1896mm,所以上式可表示为:
解之得:
F=5807.296N
由上述结果可知平台运动到最高位置时,六个支腿液压缸受力均为5807.296N。
当然这个受力并不是单个液压缸所受力的最大值,本文没有讨论平台沿X、Y向的平移受力,也没有考虑平台α、β、γ三向的转动,也不可能理论分析平台合成运动时瞬时变化的最大受力,所以为简化分析,我们在平台以Z向运动到最高位置时的受力为基础,乘以一个安全系数,取值为4,假设单个液压缸最大受力即为:
,
必要时取圆整值:
。
2.4.液压缸主要参数设计
六自由度运动平台可通过液压缸或电缸传动,但相对于电缸或滚珠丝杠传动,液压传动有着无可比拟的优势。
本设计应用液压传动,故着重设计液压缸。
2.4.1设计方案
首先我们需要确定设计方案即缸体结构形式、安装方式、连接方式。
液压缸种类繁多,按结构形式不同可分为柱塞式液压缸、活塞式液压缸、组合式液压缸、叶片式液压缸和其他形式的液压缸如膜片缸等。
在液压六自由度运动平台的应用中,平台需要完成滚转、俯仰、转动、以及前后、左右、上下的平动,液压缸时伸时缩,即时推时拉,需要双作用液压缸,典型的有双作用单活塞杆液压缸和双作用对称式液压缸等。
考虑到平台空间结构及稳定性,本设计中选择双作用单活塞杆液压缸。
液压缸的安装方式与液压缸的结构密切相关,且形式多样,大体上分为两大类:
轴线固定类和轴向摆动类。
显然,本文中液压缸属轴线摆动类,并且液压缸的杆端和底端分别铰接在动平台与定平台上。
所以本文中动平台与液压缸杆端的联接选择球铰,则液压缸的活塞杆端采用球头式。
定平台与液压缸底端的联接为虎克铰。
至于液压缸的连接形式,我们选择焊接式用于缸筒和缸底盖的连接,上端盖与刚筒则采用应用越来越广泛的锁紧钢丝连接[5]。
2.4.2工作压力与供油压力
对液压缸的工作压力来说,决定其大小的关键实为设备类型,所谓看菜下碟,不同的类型应选择不同的压力范围。
由前文计算所得的负载
参考
可知应选择的工作压力为
a,再根据
确定其工作压力
。
查阅文献[6]有:
阀在最大开度和负载压降时,系统效率最大。
所以当时,设,再根据表2.3,取液压缸系统供油压力为。
2.4.3缸筒内径及活塞杆外径的计算
根据已知算未知,通过最大负载和上文对照表格所确定工作压力,我们可以得到液压缸活塞的有效面积,那么缸筒内径也就确定了,再根据缸筒内径D,以及所选的速比,即可得到活塞杆外径d的大小[7]。
已知条件:
F=23229N,P=4MPa
式中ƞ为液压缸机械效率,考虑到摩擦等,机械效率ƞ取值为0.9。
列,确定D=100mm。
活塞杆直径d根据选择的速比可由缸筒内径D求得。
速比不宜过大,容易引起压力冲击。
反之,速比过小时,则导致活塞杆较细,对稳定性不利。
故数系中取速比
则与之相对应有:
由缸筒内径D和活塞杆直径d可计算无杆腔面积A1和有杆腔面积A2:
2.4.4液压缸行程
由2.2.4节的内容,液压缸行程L取值为L=1000mm。
2.5液压筒设计
2.5.1缸筒材料
对应于前文所选缸筒与缸底焊接的连接方式,本文中选择焊接性能较好的35号无缝钢管。
2.5.2缸筒厚度或外径的计算
强度条件是液压缸的壁厚计算的依据。
如同“木桶原理”中最短板决定木桶容量,缸筒最薄处厚度作为其壁厚。
缸筒内部受压且内应力分布随壁厚变化。
本文中液压缸的壁厚由所选确定的液压缸工作压力和缸筒材料的许用应力根据薄壁圆筒公式计算,其过程如下所示:
(采用无缝钢管)
,取
则
3mm的壁厚显然过小,这样的缸体很有可能满足不了所需的刚度和强度,又由于液压缸行程较长,导致薄壁液压缸体的稳定性也可能不够,所以当外载荷如装夹力、金属切削力以及外负载超过一定限度时,液压缸构件将被破坏可能发生卡死或漏油等故障。
所以我们用经验法选取壁厚
。
2.5.3最小导向长度的确定
为减小活塞杆伸出时于缸体轴线的偏斜,液压缸应该有合理的导向长度。
因为活塞行程L=10D,行程长,查阅液压缸的相关结构参数表格,初步设计可取活塞杆在液压缸的导向支承长度S应满足:
2.5.4缸体长度的确定
从液压缸运动原理出发,活塞在液压缸中来回运动所占的空间长度即为液压缸体长度,即包括活塞行程以及活塞宽度。
通常情况下,缸体的长度应满足小于或等于缸体内径
倍的条件。
即:
L+B+S=1000+80+100=1180mm
可取缸体长度为1250mm。
2.6缸底和缸盖设计
2.6.1缸底盖和缸上盖的材料
●缸底盖
为保证焊接时良好的工艺性,本文中保持缸筒与缸底盖之间材料的一致性,故缸底盖同样选择焊接性能良好的35号钢。
●缸上盖
与封闭的缸底盖相对,缸上盖与活塞杆之间有配合接触面,活塞来回往复的运动都穿过缸上盖,所以一般配有导向套、密封圈等零件,同时因为上盖“开口”故还有防尘圈以及必要的锁紧装置。
本文中缸盖材料选常用的35号钢锻件,锁紧装置则选择结构简单且应用越来越广泛的锁紧钢丝,导向套则选择单独制造后压进缸盖内孔。
2.6.2缸盖厚度
一般情况下,按照强度要求缸盖(设为平底缸盖)的有效厚度可近似计为如下不等式:
式中:
本设计根据液压缸的基本参数D与d的值,取缸盖厚度为
。
2.7油口设计
油液从管路中流进液压缸需要经过油口孔,所以油口孔的设计恰当与否直接关系到液压系统工作性能的好坏。
若油口过小,则油液“进退无门”,若是进油方面会供不应求,支腿液压缸的运动速度达不到要求,而回油方面则“交通堵塞”,导致原本小背压增大,活塞退回速度减缓,所以整个系统承载能力将会降低。
本文中液压缸的两个油口分别设置在缸底盖和缸筒上,缸底盖上的油口孔直接在缸盖上钻孔,而缸筒靠近缸口部分的油口则是在缸筒上焊接一段管道再钻油口孔,且两端油口都采用螺纹连接,查阅相关系列标准,本文确定两端油口尺寸为M27x2。
2.8活塞组件设计
2.8.1活塞组件材料
●活塞。
活塞材料一般采用钢或是铸铁,有时候也采用铝合金。
●活塞杆。
作为关键传力构件,活塞杆在负载变压力的作用下不能被折断,需要有抵抗破坏和变形的能力,即要满足工作所需的刚度和强度。
活塞杆的结构分为实心和空心两种,当活塞杆够粗达到60mm以上时,可以采用空心。
本文中选用实心的,采用45号钢。
2.8.2活塞宽度
活塞宽度与系统油压和液压缸筒内径有关,适当的活塞宽带能保证活塞和活塞杆的稳定性,根据设计经验,一般取活塞宽度B为B=(0.6-1.0)D
本文中有:
,取
。
2.8.3活塞组件的密封和支承方式
●密封
不同于普通的液压缸,伺服缸要求更高,摩擦要小,且要避免爬行现象,保证液压缸的运动精度,系统动态响应性能要好,要防止滞涩,满足这些条件才能达到伺服控制系统对精度的要求。
而在液压技术和机械加工技术与设备均已非常成熟的现在,液压缸的性能很大程度上取决于密封装置的设计。
对于密封元件,本文中选用常见的O行密封圈,并配置左右挡圈。
O型密封圈动、静密封皆可以,静密封时可选择截面积较小的密封圈,动密封时则选择截面积较大的密封。
O形密封圈属于自封式压紧型密封,其“自封作用”对防止泄露很有效,且其形状十分简单,制造容易,成本低廉,具有良好的密封性,使用范围宽,而且动密封可达35Mpa。
●支承和导向
起支承和导向作用的截面为矩形的滑动环简称支承导向环,也称涨圈或耐磨环。
它用在活塞上其支承和导向作用时,通常称支承环,而用在活塞杆上主要起导向作用时,通常称导向环。
支承导向环的作用除支承和导向作用外,还避免了活塞与缸体、活塞与缸盖之间的磨损,保持缸体与活塞、活塞杆与缸盖之间的同轴度。
支承导向环是标准化的元件,活塞用支承环和活塞杆导向环尺寸系列和公差见国标(GB/T15242.1-1994),相应的沟槽尺寸系列和公差均见国标(GB/T15242.4-1994)。
查之可得:
活塞用支承环:
D1=100δ=2.5b=7.9
活塞杆用导向环:
d1=56δ=2.5b=7.9
2.9缓冲和排气装置
●缓冲装置
当活塞的运动部分质量较大或其有较高的运动速度(u≥12m/min)时,随之其惯性力也较大,活塞运动到行程始末端时动量发生较大改变,即对缸体产生所谓的冲击,碰撞剧烈时是会形成噪音,甚至系统液压元件的损坏。
为解决上述冲击的不利作用,通常可以采用两种措施。
其一是采用外加,即在液压回路中设置具有类似制动作用的减速阀等缓