




已阅读5页,还剩4页未读, 继续免费阅读
Overhead cranes fuzzy control design with deadzone.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORIGINAL ARTICLE Overhead cranes fuzzy control design with deadzone compensation Cheng Yuan Chang Tung Chien Chiang Received 29 September 2007 Accepted 24 March 2009 Published online 9 April 2009 Springer Verlag London Limited 2009 AbstractThis article proposes a simple but effective way to control 3D overhead crane The proposed method uses PID control at the start for rapid transportation and fuzzy control with deadzone compensation when the crane is close to the goal for precise positioning and moving the load smoothly Only the remaining distance and projection of swing angle are applied to design the fuzzy controller No plant information of crane is necessary in this approach Therefore the proposed method greatly reduces the com putational efforts Several experiments illustrated the encouraging effectiveness of the proposed method through a scaled 3D crane model The nonlinear disturbance such as abrupt collision is also taken into account to check the robustness of the proposed method KeywordsOverhead crane Projection Swing angle Fuzzy controller Deadzone compensation 1 Introduction The 3D crane consists of a trolley driving motors and the fl exible wire It is often used in the factories and harbors for moving heavy cargoes The motors drive the trolley and the fl exible wire ties the load Fast smooth and precise moving to the goal is the main objective of crane control Usually the experienced crane operator moved the load to the destination slowly drove the trolley back and forth to make the load stationary and tried to stop the trolley at the destination precisely and smoothly However due to the nonlinear load swing motion smooth transportation and precise load positioning by the crane operator are not easy In addition transporting the load rapidly but without swing is an even more diffi cult objective Hence only the visual feedback of the crane operator is not enough to control the crane well during transportation Theobjective ofthecranecontrol istotransferthe loadto the destination as fast as possible meanwhile to minimize the swing during the transportation and to stop the trolley preciselyatthedestination However the accelerationofthe cranealwaysaccompanieswithnonlinearloadswing which might cause the load damage and even accidents Some investigations have developed the anti swing methods for the effi cient control of the overhead crane Some articles are investigating the existing problems of the crane control system Among these researches Auernig and Troger 1 used minimal time control to minimize the load swing Corrigaet al 2 appliedanimplicitgain schedulingmethod tocontrolthecrane Someresearchersalsousedthedynamic model of the crane to evaluate an optimal speed or path reference that minimized the load swing 3 7 However since the load swing depends on the movement and accel eration of the trolley minimizing the cycle time and load swing are partially confl icting requirements Some resear ches also applied nonlinear control theory to analyze the properties of the crane system 8 10 Besides Karkoub and Zribi 11 also developed the modeling and energy based nonlinear control of the crane lifter These methods are too complex to implement for the industry use meanwhile they took much time to transfer the load smoothly and caused severe swing at the beginning of transportation In addition Yoshida and Kawabe 12 proposed the real time saturating control strategy for cranes Matsuo et al 13 used the C Y Chang meanwhile the acceleration of trolley will also cause the additional swing of load Hence transferring the load fastly and smoothly in the meantime is not easy Since one of the objectives of the crane control is to transfer the load as fast as possible therefore we utilize the PID control in the previous 95 distance for rapid transportation and then switch to the fuzzy projection method to restrain the load swing The block diagram of the fuzzy crane control system is shown in Fig 3 The present position of the trolley on the XY plane is P px py 2 R2and the destination is D dx dy 2 R2 The PID control is Up upx upy where Up KP KI s KD s E 1 The vector of the remaining distance E is E D P dx px dy py ex ey 2 R2 2 where exand eyare the components of the vector E in the directions of X axis and Y axis respectively The constants Fig 1 The physical apparatus of the 3D crane control system Fig 2 The swing diagram of 3D crane 750Neural Comput kpy KI kix kiy and KD kdx kdy in the PID controller are designed to transfer the load rapidly under the assumed safety constraints jhxzj 15 andjhyzj 15 3 where hxz hyzrepresents the swing angle of load along the XZ plane and YZ plane depicted in Fig 2 The PID control helps to transfer the load rapidly under the assumed safety constraints After the trolley has arrived at the 95 distance the PID control is switched to fuzzy projection control The pro posed method utilizes the projection of the 3D swing angle to be another input variable of the fuzzy controller shown in Fig 4 The factor of swing angle is taken into consid eration in this stage One denotes the swing angle of the load in 3D space to be W hxz hyz 4 We use the projection of 3D swing angle on a 2D plane to present the level of load swing The severer swing will lead to longer projection and vice versa Hence the pro jection of swing angle can be represented by u 2 R2 u x y 5 where xand yare the projections of swing with respect to the X axis and Y axis Since the projection and the remaining distance are all in length it is more reasonable to apply both the factors to design the fuzzy output at the same time The length of projections can be represented by x L sinhxz 6 y L sinhyz 7 L is the fi xed length of the fl exible wire hanging the load These projection vectors are depicted in Fig 4 In order to achieve the addressed control objective fast traveling during the journey stopping precisely and swinging smoothly at the end the trolley should be driven with the following criteria First of all the trolley should be driven along the direction of E to reach the destination as fast as possible Second the trolley should be driven along the direction of u to eliminate the swing angle However the directions of E and u may not be the same and driving the trolley along the directions of E and u in the meantime might be impossible Therefore the author applies the fuzzy method to control the trolley along the directions of E and u Two motors for X and Y axes are used to drive the crane One uses exand xto be the antecedents of fuzzy controller to derive the fuzzy control for X axis motor and the other applies eyand yto derive the control for Y axis motor Suppose that the output of the fuzzy controller is UF where the output acts as the fuzzy function of input variables UF ufx ufy fx ex x fy ey y 8 where ex ey x and yare the input variables fxand fy represent for the functions of fuzzy controller and ufxand ufyare the fuzzy output power to drive the X and Y axes motors In this case we use fi ve linguistic states for each input variable e and to fuzzify the input variables and use 11 states for output variables uf The notation means x or y and the linguistic states are shown in Fig 5a c The dynamic ranges are 0 1 m 0 1 m 0 05 m 0 05 m and 1 1 for e and uf One names the fi ve linguistic states of input variables e and as Negative Big NB Negative Small NS Zero ZO Positive Small PS and Positive Big PB Besides the author uses 11 linguistic variables to describe the output variables uf including Negative Big Big NBB Negative Big NB Negative Middle NM Negative Small NS Fig 3 The block diagram of fuzzy crane control system E y e y x Load Trolley x e Destination Fig 4 The concept of the projective method Neural Comput ucy is used to be the consequent part where jDEj jE t E t 1 j jDexj jDeyj 9 and Dex ex t ex t 1 andDey ey t ey t 1 10 The dynamic range of DE is partitioned into three lin guistic terms Zero Z Small S and Big B After fuzzifi cation inference and defuzzifi cation procedures the output power Ucis obtained Figure 8a and b shows the corresponding membership functions and the fuzzy rules are shown in Table 2 Step 2 While the distance to the goal is still far enough the fuzzy controller will generate the suffi cient power to drive the trolley crane However the power will reduce when the trolley is close to the destination The speed of the trolley is hence slowed down If the variation of the trolley position DE is less than a then the trolley crane could gradually stop for the deadzone The compensating method activates in this moment to provide the additional power U0 c u0cx u0cy to increase the control This helps to avoid the crane stop in front of the destination The com pensating principles are shown in the following equations ifjDEj au0c t 1 uc t u0c t 11 otherwise u0c t 1 0 2 fx yg 12 The constant a is 5 9 10 4m and u0c 0 is set to 0 in the beginning Step 3 In order to reduce the computation effort the compensating fuzzy controller uses DE instead of DE as Fig 7 The block diagram along with the compensating algorithm Fig 8 The membership functions of a DE b Uc Table 2 Rule table of the compensating fuzzy controller DE ZSB UcBSZ Neural Comput u 00 cy ifuf 0 u00 c u0c 13 otherwise u00 c u0c 2 fx yg 14 Hence the additional voltage U00 c is activated to increase the driving power of the trolley when the variation is less than 5 9 10 4m The actual power U to control the crane will be modifi ed U UF U00 c 15 A fl exible wire is tied to the load Therefore the nonlinearity of the crane system is hence increased to examine the ability of the compensating control algorithm The author sets the stop criterion of the crane control system with the following qualifi cations the distance to the goal is less than 0 001 m meanwhile the swing angle of load is less than 0 5 While the crane could stop due to the control deadzone the compensating algorithm will activate to provide the extra power until the stop criterion is satisfi ed 4 Experimental results A scaled crane model was built in the laboratory to illus trate the effectiveness of the proposed method Two DC motors for X and Y axes are applied to drive the overhead crane system Four 12 bit encoders send the information of the present position including the coordinates of X and Y axes of the trolley and the swing angles of the load hxzand hyz to the controller The weight of the load is 0 7 Kg and the length of the hanging fl exible wire is 1 m Suppose that the destination of the load is set to be 1 5 m 1 5 m while the initial position of the load is at the location of 0 m 0 m The corresponding constants in the experiments are KP 10 9 85 KI 0 0 002 and KD 9 6 8 65 Figure 9 shows the experimental results with only PID controller Figure 9a shows the remaining distance to the goal and Fig 9b shows the swing angles hxzand hyz One can fi nd that the trolley is driven fast but with severe swing The fi nal position of the trolley is 1 47156 m 1 50002 m and the remaining swing amplitude is about 12 for hxzand 8 for hyz It took only about 8 s to reach the goal but the swing was unable to restrain well Figure 10a b shows the experimental results with the proposed method One can fi nd that the trolley took about 5 s to the destination in the meanwhile the swing angles of the projective method performed very well The remaining swing amplitude is about 0 09 for hxzand 0 02 for hyz However it is diffi cult for the trolley to stop pre cisely at the goal the fi nal position of the trolley is 1 48274 m 1 49956 m Hence the steady state error of the trolley was 28 44 and 0 02 mm for the X and Y axes respectively This problem is caused by the friction of the X and Y axes track of trolley Therefore if the trolley is very close to the destination the fuzzy controller will provide small power to reach the goal When the power is not enough to overcome the control deadzone the trolley would stop on the wrong place making the performance worse Besides the positioning error of X axis is worse than that of Y axis This result matches the control deadzone problem of X motor is severer than Y motor shown in Fig 6 Fig 9 The experimental results with only PID controller a remaining distance dashed X axis solid Y axis b swing angle dashed hxz solid hyz 754Neural Comput meanwhile the trolley stopped precisely at the goal after the compensating algorithm was acti vated The fi nal position of the trolley is 1 49967 m 1 49991 m The positioning error is only 0 33 mm for X axis and 0 09 mm for Y axis Besides the remain ing swing amplitude is about 0 04 for hxzand 0 02 for hyz One sets two indexes to compare the experimental results where the position index is pos T 1 2 ex T ey T 16 and swing index is swing T 1 2 amplitude of hxz T amplitude of hyz T 17 where T is the fi nal time to control Comparisons between the presented methods are depicted in Fig 12a and b One can fi nd that the deadzone compensation greatly improves the control performance of the 3D overhead crane system However the overhead crane system is often used in the outdoors The disturbance such as the abrupt collision of the load might affect the control performance In the last Fig 10 Theexperimentalresultswiththeprojectivemethod a remaining distance dashed X axis solid Y axis b swing angle dashed hxz solid hyz Fig 11 The experimental results with compensating algorithm a remaining distance dashed X axis solid Y axis b swing angle dashed hxz solid hyz Neural Comput meanwhile stop the trolley at the destination perfectly AcknowledgmentThis work was supported by the National Sci ence Council of the Republic of China under Grant NSC 94 2213 E 231 020 References 1 Agostini MJ Parker GG Schaub H Groom K Robinett RD 2003 Generating swing suppressed maneuvers for crane sys tems with rate saturation IEEE Trans Control Syst Technol 11 471 481 doi 10 1109 TCST 2003 813402 2 Corriga G Giua A Usai G 1998 An implicit gain scheduling controller for cranes IEEE Trans Control Syst Technol 6 15 20 doi 10 1109 87 654873 3 Omara HM Nayfeh AH 2005 Gantry cranes gain scheduling feedback control with friction compensation J Sound Vib 281 1 20 doi 10 1016 j jsv 2004 01 037 4 Hamalainen JJ Marttinen A Baharova L Virkkunen J 1995 Optimal path planning for a trolley crane fast and smooth transfer of load IEE Proc Control Theory Appl 142 51 57 doi 10 1049 ip cta 19951593 5 Masoud ZN Nayfeh AH 2003 Sway reduction on container cranes using delayed feedback controller Nonlinear Dyn 34 347 358 doi 10 1023 B NODY 0000013512 43841 55 6 Piazzi A Visioli A 2002 Optimal dynamic inversion based control of an overhead crane IEE Proc Control Theory Appl 149 405 411 doi 10 1049 ip cta 20020587 7 Balachandran B Li YY Fang CC 1999 A mechanical fi lter for control of non linear crane load oscillations J Sound Vib 228 651 682 doi 10 1006 jsvi 1999 2440 8 Chun C Hauser J 1995 Nonlinear control of a swing pendulum Automatica 31 851 862 doi 10 1016 0005 1098 94 00148 C 9 Fang Y Dixon WE Dawson DM Zergeroglu E 2003 Nonlinear coupling control laws for an underactuated overhead crane sys tems IEEE ASME Trans Mechatron 8 418 423 doi 10 1109 TMECH 2003 816822 10 Lee H 1998 Modeling and control of a three dime
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中山新干人群管理办法
- 科目一考场管理办法
- 职业管理人管理办法
- 世界各国国籍管理办法
- 老干部中心管理办法
- 警官学院在校管理办法
- 上海慈善超市管理办法
- 船舶经营与管理办法
- 专业分包费用管理办法
- 营口银行活钱管理办法
- 开学第一课课件-外研版七年级英语上册
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- “探究”测定某种食物中的能量实验报告单
- 羊奶的营养价值(课堂PPT)
- 最新海关AEO高级认证培训课件
- 食品工艺学夏文水课件
- 选矿厂安全风险分级管控表
- 我国公共卫生架构与功能课件
- 工作票和操作票样本
- 建设工地疫情防控24小时值班表
- 海上风电智能运维行业分析报告 2022年海上风电智能运维行业发展前景及规模分析
评论
0/150
提交评论