版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、并联机器人原文Virtual Prototypi ng of a Parallel Robot actuated by Servo-P neumatic Drives usi ng ADAMS/Co ntrolsWalter Kuhlbusch, Dr. Rdiger Neuma nn, Festo AG & Co., Germa nySummaryAdva need pn eumatic drives for servo-p neumatic positi oning allow for new gen erati ons of han dli ngs and robots. Esp
2、ecially parallel robots actuated by servo-p neumatic drives allow the realizati on of very fast pick and place tasks in 3-D space. The desig n of those machi nes requires a virtual prototyp ing method called the mechatronic design 1. The most suitable software tools are ADAMS for mecha nics and Matl
3、ab/Simuli nk for drives and con trollers. To an alyze the overall behavior the co-simulati on using ADAMS/C on trols is applied. The comb in ati on of these powerful simulati on tools guara ntees a fast and effective desig n of new mach in es.1. In troducti onFesto is a supplier for pn eumatic comp
4、onents and con trols in in dustrial automation.The utilization of pneumatic drives is wide spread in industry when working in open loop control. It imited however, when it comes to multipoint moveme nt or path con trol. The developme nt has bee n drive n to servo- pn eumatic drives that in clude clo
5、sed loop con trol. Festo servo-p neumatic axes are quite accurate, thus they can be employed as drives for sophisticated tasks in robotics. The special advantage of these drives is the low in itial cost in comparis on to electrical and hydraulic drive systems. Servopneumatic driven parallel robots a
6、re new systems with high potentials in applicati ons. The dyn amical performa nee meets the in creas ing requireme nts to reduce the cycle times.One goal is the creation and optimization of pneumatic driven multi-axes robots. This allows us to support our customers, and of course to create new sta n
7、dard han dli ngs and robots (Fig. 1).The complexity of parallel robots requires the use of virtual prototyp ing methods.Two-axes machine with pneumatic musclesTripodFig. 1. Prototypes of servo-pneumatic driven multi-axes machinesScraPreferred applicati ons are fast multipo int positi oning tasks in
8、3-D space. Free programmable stops allow a flexible employme nt of the mach ine. The point to point (ptp) accuracy is about 0.5 mm. The con ti nu ous path con trol guara ntees collisi on free moveme nt along a trajectory.1.1. Why parallel robots?The main ben efits using parallel in stead of serial k
9、in ematics is show n in Fig. 2.-dynamical performance: high speed and acceleration-high stiffness:-simple construction:intelligenl motion control withI -lriliinious nath rentreiclosed kinematic system identical parts, modular co nee ptFig. 2. Ben efits of robots with parallel kin ematicsmoving massH
10、igh dyn amical performa nee is achieved due to the low moved masses. While in serial robots the first axis has to move all the following axes, the axes of a parallel robot can share the mass of the workpiece. Furthermore serial axes are stressed by torques and bending mome nts which reduces the stif
11、f ness. Due to the closed kin ematics the moveme nts of parallel robots are vibrati on free for which the accuracy is improved. Fin ally the modular con cept allows a cost-effective production of the mechanical parts. On the other hand there is the higher expense related to the control.1.2. Why Pn e
12、umatic Drives?The adva ntages of servo-p neumatic drives are:direct drives f high accelerating powercompact (especially rodless cyli nders with in tegrated guida nee) robust and reliablecost-effectiveDirect drives imply a high accelerati on power due to the low equivale nt mass in relati on to the d
13、rive force. With pn eumatic drives the relati on ship is particularly favorable. Festo has already built up some system soluti ons, predo minan tly parallel robots (see Fig. 1), to dem on strate the tech ni cal pote ntial of servo-p neumatics. Which performa nee can be reached is show n in Fig. 3. T
14、his prototype is equipped with an adva need model based con troller that makes use of the computed torque method 3.Frame space800x750 h 二1100mmWorkspaced = 400mm(cylindrical)h = 200Max. acceieration(5 bar, 0 3 kg load)50rrnV曰Max velocity35mm/sAbsolute accuracy0.5mmRepetition accuracy0.1mmLoad< 1k
15、glTechnical Data:Fig. 3. Performa nee of the Tripod2. Desig n MethodThe system desig n, where several engin eeri ng discipli nes are invo Ived in, requires a holistic approach. This method is the so-called mechatr onic desig n. The comp onents of a mechatr onic system are the mecha ni cal support in
16、g structure, the servo drives as well as the control. All these components are mapped into the computer and optimized with respect to the mutual interaction. This procedure can be used to analyze and improve existing systems as well as to create new systems. The two main steps of the mechatr onic de
17、sig n are first build ing models in each discipli ne, and sec on dly the analysis and synthesis of the whole system. These steps are done in a cycle for the optimizati on.The modeli ng can be carried out in two ways: Either you apply one tool to build up models in all discipli nes, but with restrict
18、io ns. The other way is to use powerful tools in each discipline and to analyze the whole system via co- simulati on. In this case you have to con sider some specials of the solvi ng method like com muni cati on step size or direct feedthrough behavior.2.1. Why Co-Simulatio n?Co-simulation is used b
19、ecause of the powerful tools, each specialized in its own discipline. ADAMS is an excellent tool for the mechanical part and Matlab/Simulink is the suitable tool for controller development and simulation of pn eumatics.The behavior of the mecha ni cal part is modeled at best using ADAMS/View. The ad
20、va ntages of ADAMS are:fast physically modeli ng of rigid and elastic bodiesexte nsive features for parameterizati onani mati on of simulati on resultssol ving in verse kin ematics by“ gen eral point moti onvisualizatio n of eige nm odes (ADAMS/LINEAR)export of lin ear models (A,B,C,D)A big adva nta
21、ge is the automatic calculati on of the direct and inv erse kin ematics. The direct kin ematics of parallel structures ofte n cannot be solved an alytically. Furthermore differe nt kin ematics can be compared to each other very easily whe n you defi ne a trajectory of the end-effector via “ ge neral
22、 pointmotion ”.Applying these two software tools guarantees a high flexibility regarding the design of new systems. It is very important to analyze the closed loop behavior at an early stage. This makes a big differe nee betwee n the mechatr onic desig n and the conven ti onal desig n. Furthermore t
23、he visualizati on of the mecha ni cal system makes the discussi on within a team very easy.2.2. Restricti onsA disadvantage is that the model of the mechanics is purely numerically available. However some symbolic code of the mecha ni cal system is n eeded for the con trol hardware whe n the system
24、becomes realized. In gen eral we have to derive the equations of the inverse kinematics, which are used in the feed forward con trol. For specific robot types a con troller with decoupli ng structure is necessary in order to fulfill the requirements. Then the symbolic code of the dyn amics is n eede
25、d. For this we have to pull up further tools to complete the task.2.3. What has to be an alyzed?For the desig n of new robots it is importa nt to know about the effect on the system stability and accuracy. The mai n properties that in flue nee stability and accuracy are opposed in Table 1 for differ
26、e nt kin ematical structures.Table 1: Properties of different kinematical configurationsserial robotsF)arallel robotRobot Type:HflklJ# IMi 1* q 1.t 詳-护1L * :cartesiancylindricalarticulatedPosition dependency on inertianoneminorEtmngmedialPosition dependency on gravity forcesnonenonemedial (scara: no
27、ne)existingCoupling between axesnonenonestrongmedialGyroscopic forcesnoneminorstrongmedialWith respect to the con trol the cartesia n type is the best one. But the main disadvantage of a serial robot compared with a parallel one is the lower dyn amics and the lower stiff ness (see Fig. 2).Depe nding
28、 on the requireme nts with regard to dyn amics and accuracy differe nt con trol approaches must be applied. As men ti oned above we prefer to employ a standard controller SPC200 for a single axis. Due to the coupling of the axes the stability of the closed loop system must be checked.3. Model of the
29、 TripodThe model of the Tripod con sists of three parts: the mecha ni cs, the pneumatic drives, and the controller.3.1. Mecha nics (ADAMS)We apply the so-called delta-k in ematics which causes a purely translational movement of the tool center point (tcp). An additional rotary drive allows the orien
30、tation of the gripper in the horizontal plane. Together with the rotary drive the mach ine has four degrees of freedom.upper plate(fixed to ground)sliderof the driverodprofile tubeof the drivetcp platerotary drivegripperlower plate(fixed to ground)Fig. 4. Degrees of freedom and structure of the Trip
31、odThe tripod is modeled using rigid body parts what is ofte n sufficie nt for the prese nt type of parallel structure. The upper and lower plates are fixed to ground. The profile tubes are conn ected to these plates via fixed joi nts. Each slider has one tran slati onal degree of freedom. Both ends
32、of a rod are conn ected to the n eighbored parts by uni versal joi nts. I ncludi ng the rotary drive, the model verification results in four Gruebler counts and there are no redundant con stra in ts. The model is parameterized in such a way that differe nt kin ematical con figuratio ns can be gen er
33、ated very easily by means of desig n variables. The most importa nt parameters are the radiuses of the plates (see Fig. 4) and the distances to each other. For instance the following con figurati ons can be achieved just by variati on of these parameters or desig n variables.Fig. 5. Variati on of ki
34、n ematics by“ desig n variables3.2. Servo-P neumatic Drives (Simuli nk)The models of the servo-p neumatic drives are developed by means of Matlab/Simuli nk. Depe nding on the requireme nts several con troller models were developed. It is com mon to all that they are highly non-li near. Mainly the co
35、mpressibility of air makes a more complex con trol system n ecessary. All con troller models in cludi ng the sta ndard con troller SPC200 are available as C-coded s-functions. This allows to use the same code in the simulation as well as on the target hardware.A survey of the control scheme is shown
36、 in Fig. 6. For this contribution it is importa nt to know about the in terface for the co-simulatio n. The calculated forces of the servo pn eumatics are the in puts to the mecha ni cs. The slider positions are the outputs of the mechanics. Detailed information on the con trollers can be found in 2
37、 and 3.DAMSSimulinkR o b o t C o n toltfd forr-nf on31苗心|coFitrol二 M一一負2 -£-UO5BBS匸J=冷乩耳Llw££1密=£加餅“皿ntool 啊n牠rpglrCFig. 6. Control structure4. An alyz ing the behavior of the whole systemWhe n the modeli ng is done we can go on with the sec ond step of the mechatronic design. In
38、 the following it is assumed that the SPC200 controller always controls the machine. The task is the analysis and synthesis of differe nt parallel kin ematics relative to stability, dyn amics, and accuracy for a give n workspace.Some studies, e.g. concerning the workspace, can be made exclusive usin
39、g ADAMS. Others such as feedback an alysis are carried out by means of co-simulatio n.The workspace can be determ ined by vary ing all drive positi ons in all comb in ati ons. After simulati on the en d-effector positi ons are traced using the feature“ create tracespli ne”.Im勲曲i;:i J;. :: , I J II 1
40、 Ma i i i J f * * I 0 nQIgm USl.Fturim jOSJDte-IOII 1.23 WLFig. 7. Drive moti ons for the workspace calculati onThe data can be visualized in ADAMS or any other graphics tool. As an example the workspace of the Tripod configuration of Fig. 7 is represented in Fig. 8Right rie#-200 C 200GO vie1*-、From
41、-200 0 200Top 'jiew 爼Fig. 8. Workspace of the Tripod (configuration as in Fig. 7)Measuring the velocity of the end-effector at the same time delivers the gear ratios of all drives over the workspace.To exam ine the behavior of the closed loop system ADAMS/C on trols is used to couple ADAMS and S
42、imulink. Before the model can be exported some in puts and outputs of the pla nt must be defi ned by state variables. The in puts of the Tripod are the drive forces. Though the con troller makes only use of the drive position some additional signals are defined as outputs: The drive velocities are n
43、eeded for solving the differential equations of the pressures in the pneumatics model. Furthermore we need the velocity of the tool cen ter point to calculate the non-I in ear gear ratios. Fin ally the drive accelerati ons serve for the calculati on of the equivale nt moved masses. The whole system
44、is show n in Fig. 9.>400 -2C00 2UQ 400XFig. 9. Model of the whole systemThe model of the mecha nics is embedded in Simuli nk. ADAMS/C on trols makes the in terface available by means of s-fun cti on.The equivale nt moved masses depe nd on the positi ons of drives. The non-li nearity of the robot
45、grows with the stre ngth of this depe nden cy. As shown in Table 1 with the parallel kinematics there is a medium strong coupli ng of the dyn amics. This coupli ng is n eglected, if we use the sta ndard SPC200 con troller. Nevertheless there is an in flue nce on the stability of theclosed loop syste
46、m. To initialize and parameterize this controller we need the followi ng in formatio n from the mecha nics model:equivale nt moved mass of each drive (depe nds on slider positi ons) gravity forces in in itial positi on Coulomb and viscous frictio nThe con troller is desig ned for a sin gle axis with
47、 a con sta nt mass. Due to the positi on depe ndency of the equivale nt moved masses of the robot we have to choose an average value for each drive. Unfortun ately with ADAMS there is no easy way to calculate the equivale nt moved masses along a trajectory. We tried to apply differe nt methods such
48、as dividi ng a drive force by its acceleration during a slow motion, but this method yielded not in satisfying results. The best method found is the linearization of the system. However this requires ADAMS/Li near. Whe n we defi ne the drive accelerati ons as pla nt outputs in ADAMS/Co ntrols the di
49、rect feed through matrix D of the exported linear system delivers the mass matrix in the defined operating point as1M (q) f D(q)Corresp onding to the three degrees of freedom of the rigid body system the size of the mass matrix M(q) is three by three. It depe nds on the vector of the gen eralized co
50、ord in ates of the drives. The non-diag onal eleme nts cause the coupli ng betwee n the axes. The factor f depe nds on the un its chose n for the in puts and outputs. When the forces are give n in N and the accelerati ons are give n in mm/s 2 f is 0.001.With a slider mass of 2 kg and an end-effector
51、 mass of 2 kg the mass matrix for the three positions shown in Fig. 10 are:pos. 0pos 1pos. 21M =>13-0.3-O.3_-03 4.B 03 -03 -0.34.13-5.01-L03 -1.05"-1.035.01 一 104-1.05 -1.045.01I ='5.14-042 -2 42-0.324.101 17L- 2.42 -L176 80The gravity forces can be calculated very easily by static simul
52、ati on. Likewise it is easy to model the friction in ADAMS. Nevertheless the parameters can differ very stro ng from one applicati on to ano ther one.With the parameterized con troller the stability should be checked in several operat ing points by means of eige nv alues and the dyn amics of the closed loop system can be an alyzed by means of freque ncy resp on ses.Of course with a robust controller you can start with a simulation in time domain. This gives information about the accuracy and system limits. For this we n eed the refere nces for
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年纪检监察医疗领域反腐面试题
- 污泥湿法与干法处理工艺优化方案
- 铝模板施工质量追踪与反馈方案
- 监控设备技术更新方案
- 钢筋混凝土连接节点设计方案
- 给水管网施工工艺优化方案
- 钢结构防腐处理工艺方案
- 地下基坑施工阶段性评估方案
- 变压器维护人员培训方案
- 厂房物流动线设计方案
- 2025年四川省成都市初中学业水平考试中考(会考)地理试卷(真题+答案)
- 2025年焊工(技师)考试练习题库(附答案)
- 冷库节能措施方案(3篇)
- GB/T 2820.5-2025往复式内燃机驱动的交流发电机组第5部分:发电机组
- 学术自由与责任共担:导师制度与研究生培养制的深度探讨
- 高中数学三年教学规划
- 保卫科部门绩效考核标准
- 2025年上海市各区高三二模语文试题汇编《现代文一》含答案
- 公司履约保函管理制度
- 数字化转型战略规划纲要
- 数字化全过程成本管理
评论
0/150
提交评论