Design of Sliding Mode Controller for the 2D Motion of an Overhead Crane with Varying Cable Length

In this study, we successfully designed a sliding mode controller for a complicated operation of an overhead crane: simultaneously combining control of cargo lifting, trolley moving, and cargo swing vanishing. From the simulation and experiment results, all system responses are asymptotically stable: cargo swing completely vanished and trolley motion and cargo lifting/lowering accurately reached the reference values. Furthermore, the proposed controller stabilized the crane system even if the overhead crane is an under-actuated system with a wide range of varying uncertainties. For the next research, we will enhance this sliding mode control problem for 3D overhead cranes.

pdf8 trang | Chia sẻ: huongthu9 | Lượt xem: 547 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Design of Sliding Mode Controller for the 2D Motion of an Overhead Crane with Varying Cable Length, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Design of Sliding Mode Controller for the 2D Motion of an Overhead Crane with Varying Cable Length Le Anh Tuan Department of Mechanical Engineering, Vietnam Maritime University, Vietnam Email: tuanla.ck@vimaru.edu.vn Abstract—Overhead cranes are under-actuated systems. They have three outputs that need to be controlled, consisting of cargo swing angle, trolley displacement, and suspended cable length, but only two actuators: cargo lifting and trolley driving forces. The main objective of this study is to design a robust controller for an overhead crane that transfers cargo from point to point as fast as possible and, at the same time, keeps the cargo swing angle small during the transfer process and make it completely vanish at the desired cargo destination. The proposed controller must simultaneously carry out three duties: minimize cargo swing, track trolley to the desired destination, and lift/lower cargo to the reference length of cable. The controller is designed based on a sliding mode control technique. To validate the proposed control quality, a stability analysis of the system is discussed and the response analysis is executed with both MATLAB simulation and experimental research. The simulation and experiment results show that the crane system is stable and has the desired behavior.  Index Terms—Lyapunov function, overhead cranes, sliding mode control, switching suface, under-actuated systems I. INTRODUCTION Overhead cranes are widely used in many different industrial fields such as shipyards, automotive factories, and other industrial factories. To increase productivity, many types of cranes are required in fast operation. This means the time cycle of cargo transport must be short. The fast operation of overhead cranes without control leads to cargo swing on wire rope - the faster the cargo transport, the larger the cargo swing angle. This results in a dangerous situation during the operation process; it is possible to damage the factory, the crane, and other equipment. More seriously, it may cause accidents if the cargo swing angle is too large. Papers on the control of overhead crane could be divided into two groups: control of two-dimensional (2D) overhead crane and three-dimensional (3D) overhead crane. Many crane control techniques are also available. Manuscript received August 24, 2014; accepted June 3, 2015. This research is funded by the Vietnam National Foundation for Science and Technology Development (NAFOSTED) under grant number 107.01-2013.04. Some authors concentrate on crane nonlinear control [1]- [3]. Many researchers recently focused on intelligent control approaches of cranes such as fuzzy logic [4], [5], neural network control [6], and so on. The robust control of cranes, especially structure variable control (SVC) technique, has been studied by many researchers. Lee [7] suggested a sliding mode anti- swing control for overhead cranes designed based on Lyapunov stability theorem. Shyu [8], [9] presented a sliding mode control (SMC) to minimize swing angle and maximize trolley speed. Almutairi [10] dealt with SMC for 3D overhead crane using a fully dynamic model including five nonlinear second order differential equations. His study proposed an observer to estimate immeasurable states of 3D crane system. Liu [11] considered an adaptive sliding mode fuzzy control approach for overhead cranes in case of combination of trolley moving and bridge traveling. However, the cargo suspended cable is viewed as a constant length element. The works [8]-[10] only achieve the simulation results without experiment. Motivated by [8]-[11], we propose the sliding mode controller for overhead crane in which the variation of cargo lifted cable is taken into account. And, both theoretical and experimental results are shown in our study. The SMC approach is classified as a variable structure control technique with many advantages. It is known to be robust, easy to implement, and insensitive to uncertainties and disturbance [12]. Its robustness is due to a natural capability to deal with uncertain objects. It is especially suitable for under-actuated systems with uncertainties. 2D overhead cranes are under-actuated systems in which cargo mass is considered uncertain. They have three output variables that need to be controlled (cargo swing angle, trolley displacement, and cable length) and only two control inputs (trolley moving and cargo lifting forces). Therefore, the SMC technique is a proper selection in this case. Furthermore, cargo swing is directly concerned with trolley motion and length of cable. Thus, simultaneously combining the control of these output variables is not easy to implement and needs proper control actions. In this article, we propose a new robust controller for 2D overhead cranes based on the SMC technique. The proposed controller concurrently Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 181 doi: 10.18178/joace.4.3.181-188 executes three duties consisting of vanishing cargo swing, tracking trolley, and lifting/lowering cargo to desired positions. The suggested controller stabilizes the crane system and guarantees convergence of system responses to desired values. Figure 1. Physical modeling of 2D overhead crane This paper is organized as follows. In Section 2, we establish a physical model, a fully nonlinear mathematical model of 2D overhead crane, and its compact form. Section 3 presents the design of a sliding mode controller including switching surface selection and SMC scheme design. System stability analysis is shown in Section 4. Simulation of system responses, experimental study, and results analysis are given in Section 5. Finally, some concluding remarks are presented in Section 6. II. SYSTEM DYNAMICS In this section, we build a dynamic model of an overhead crane that simultaneously combines trolley and cargo lifting motions. A physical model is given in Fig. 1. The dynamic system has three masses composed of mt, mc, and ml. The cargo mass mc and trolley mass mt are considered point masses concentrated at their centers. ml denotes equivalent mass of all rotating components of the cargo lifting mechanism. Chosen generalized coordinates of the system include x(t), l(t), and (t), namely, trolley displacement, cable length, and cargo swing angle, respectively. Furthermore, frictions of trolley moving and cargo hoisting are respectively characterized by bt and br. Forces of driving motors of trolley travelling and cargo lifting ut, ul, are created so that the trolley moves and handles cargo from the starting point to its destination as fast as possible and at the same time, minimizes the cargo swing. For convenience, the following assumptions are given. (i) The mass and elastics of wire rope are neglected. (ii) There is no effect of disturbance caused by wind outside the factory floor since the overhead crane usually works indoors. (iii) The motions of all components of system are considered in a plane. By using virtual work principle and Lagrange’s equation, we can derive the motion equations describing the system dynamics as follows     2 sin cos 2 cos sin t c c c t t c c m m x m l m l u t b x m l m l                 (1)     2 sin cos c c l l r c c m x m m l u t b l m l m g               (2) cos 2 sin 0x l l g        (3) The system dynamics including Equations (1), (2), and (3) can be rewritten in the matrix form      ,  M q q C q q q G q F (4) where,    TM q M q is symmetric mass matrix.  ,C q q denotes damping and centrifugal matrix.  G q is a matrix of gravity. F denotes a matrix of control forces of driving motors. These matrices are determined as follows   11 12 13 21 22 31 33 0 0 m m m m m m m          M q ;   11 12 13 22 23 32 33 , 0 0 c c c c c c c          C q q ; 0 t l u u          F ;   2 3 0 g g          G q ; x l           q ; The coefficients of  M q matrix are given by 11 12 13 21 22 31 2 33 ; sin ; cos ; in ; ; cos ; ; t c c c c c l c c m m m m m m m l m m s m m m m m l m m l                  The coefficients of  ,C q q matrix are determined by 11 12 13 22 23 32 33 ; cos ; sin cos ; ; ; ; ; t c c c r c c c c b c m c m l m l c b c m l c m l c m ll                The nonzero coefficients of  G q vector are given by 2 3cos ; sin ;c cg m g g m lg    An overhead crane is an under-actuated system. The system has three controlled outputs but only two actuators, ut and ul. Therefore, we separate the mathematical model of the crane into two auxiliary system dynamics: un-actuated and actuated mathematical models. Similarly, three generalized coordinates need to be separated:  1 T x lq for actuated and  for un- actuated dynamics. To determine the un-actuated state , we can rewrite dynamics (3) as follows   1 cos 2 sinx l g l       (5) From the previous equation, we can realize that the cargo swing angle  is directly affected by properties of the trolley motion x and the length of wire rope l. Substituting (5) into (1) and combining with (2), we obtain the following actuated mathematical model Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 182     2cos sin sin sin cos t c c c t t c c m m m x m l u t b x m l m g                  (6)     in cos c c l r l c c m s x m m l b l u t m l m g               (7) The previous actuated dynamics can be rewritten in matrix equation form      1 1 1,   M q q Bq C q q +G q U (8) where,       2sin sin ; sin t c c c c l m m m m m m              M q 0 ; 0 t r b b        B   sin , ;c c m l m l          C q q   sin cos ; cos c c m g m g           G q 1 ; t l u u        U Equation (8) can be represented into reduced order dynamics    1 1 M q q Bq +G q U (9) where,  1 ,   U U C q q mathematical model governed by Equation (9) is used to section. III. DESIGN OF SLIDING MODE CONTROLLER In this section, we propose a sliding mode controller that moves the trolley from an initial position to its destination as fast as possible. Simultaneously, cargo vibration must completely vanish when the trolley arrives at the desired destination. Assume that all state variables are measurable. The design of the sliding mode controller is composed of two phases. First, we design a sliding surface in which the state trajectories restricted to that surface has the desired system behavior. Second, we design a control scheme in which the system is stable on the sliding surface. For this system, the switching surface is proposed that the actuated states  1 T x lq must come to desired constant values  1 T d d dx lq and the cargo swing angle vanishes; this means un-actuated parameter  approaches 0.dθ  Let us define tracking error vectors  1 d dx x l l  e ; 2 de      Next, let us define a sliding surface as a linear combination of position and velocity errors   T 1 2 1 1 2s s e  s = e e  (12) where,  and  are the design parameters determined by  1 2diag ,  and  1 0 . T   Differentiating the sliding surface s with respect to time leads to 1 1  s = q q  (13) After designing a sliding surface, we construct a feedback controller. Matrix  M q is positive definite for every 0l  and / 2.  Equation (9) can be rewritten as     11 1  q M q U Bq G q (14) Substituting Equation (14) to Equation (13) and setting ,s 0 we obtain       1    U B M q q M q G q  (15) The matrix Equation (4) does not completely describe system behavior; it is just an approximation. Therefore, an approximated control law where s 0 can be presented as       1ˆ    U B M q q M q G q  (16) Furthermore, to maintain the state trajectory of the system on the sliding surface, we must introduce the switching action as  sw  U Ksign s (17) Therefore, the overall sliding mode control law composed of approximated control and switching action can be written as          sw 1 ˆ        U U + U B M q q M q G q Ksign s  (18) where,  is a 2x2 constant matrix,  is a 2x1 constant matrix, and  1 2diag , .K KK The design parameters  ,  , and K are chosen so that s approaches zero as fast as possible. Uˆ is used for low-frequency control action. Conversely, swU corresponds to high-frequency control.  sign s is a sign function whose i-th component has form   1 if 0 0 if 0 1 if 0 i ii i s s s            sign s (19) However, a switching control usually causes chattering of state trajectory around the switching surface. To reduce chattering, we replace the sign(s) function by a saturation function as follows  sw  U Ksat s (20) where, Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 183 (10) The matrix differential Equation (9) describes reduced-order dynamics of the overhead crane. The design the sliding mode control scheme in the next (11)   1 if 1 if 1 1 1 if 1 i i i i i s s s s                 sat s (21) And  is a constant denoted thickness of boundary layer. IV. SYSTEM STABILITY In this section, we find constraint conditions to make the system stable. The design of a sliding mode controller is composed of determining a sliding surface and designing a switched control. The sliding surface is chosen so that the state trajectories are attracted to this surface and the switched control action (17) must guarantee the stability of system states on the sliding surface. In other words, the sliding mode control scheme (18) guarantees that all state trajectories reach the sliding surface (reaching condition) and slide into the desired values on this surface. The reaching condition [13] is determined by considering the Lyapunov function 0.5 TV  s s such that TV   s s s (22) where,  1 1diag ,  is a positive matrix. The switched gain  1 2diag ,K KK of the sliding mode control (18) is chosen so that the reaching condition is satisfied. Substituting (13), (14), and (18) into (22) and simplifying leads to      1 1TV     s M q Ksign s M q K s (23)  M q is positive definite for every 0l  and / 2.  Therefore,  1 0V   M q K s for every positive definite .K The sliding surface s approaches zero as t tends to infinity for every 1 0K  and 2 0.K  Comparing between expressions (22) and (23), K can be determined as   1 0 2 00 00 t c l m m m              K = M q which implies that 1 1 tK m ;  2 2 c lK m m  (24) Hence, reaching condition (24) guarantees the stability of the sliding surface. More precisely, if the switching gain K is chosen according to Equation (24), the control forces (18) drive the state trajectories  1 T q q to the sliding surface. However, the sliding mode control scheme (18) does not ensure that these states approach the desired values on the sliding surface. Therefore, we prove that the crane system is stabilized on the surface under given conditions by analyzing the un-actuated dynamics (5) and the switching manifold (12). Thus, Equation (5) can be rewritten as 1 1 1C   1 1A q B q (25) where,  1 1 1cos / 0 ; 0 2 / ; C sin /l l g l      A B Substituting (14) to (25) leads to     1 1 1 1 1C     1M q A U Bq G q B q (26) By substituting (15) to (26), we obtain  1 1 1 1C     1A B q A  (27) From the sliding surface Equation (12) s = 0 we obtain  1 1 1d    s = q q q 0  which is equivalent to  1 1 1d    q q q  (28) Let us define  1 2 3 1 1 TT dz z      z z q q Note that 4.Rz Equations (27) and (28) become  2 1 1 3 1 2 1Cz z    A B z A  (29) 3 1 3z  z z  (30) Substituting (30) to (29) leads to       1 1 1 1 2 2 1 1 3 1C z z z h            A B A z A B z      (31) Combining Equations (31) and (30) with 1 2z z can be represented in matrix form     2 1 1 1 1 1 2 2 1 1 3 1 3 1 3 C z z z z z z                            A B A A B z z z        (32) Linearization (32) about the equilibrium position z 0 (or dq q ) can be rewritten into a linearized form       1 2 1 1 2 2 1 2 3 3 3 2 1 0 1 z z h h h z z z z                                        z 0 z 0 z 0 0 z z z z z z 0  Or z Az (33) where,     1 11 1 1 d d h z l         q q z 0 z A B  Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 184   1 1 2 d d h z l          q q z 0 z A      2 1 1 1 3 0 d d h l               q q z 0 z A B z   thus 2 1 1 1 1 1 1 2 0 1 0 0 0 0 0 0 0 0 d d dl l l                       A (34) The system dynamics (33) is stable if and only if all eigenvalues of A lie in the right-half s-plane. We find the conditions for system stability by Routh’s criterion. The linearized system (33) is stable if and only if all coefficients of the characteristic polynomial of A are positive, and all terms in the first column of Routh’s table have positive signs. From these requirements and after some calculations, we obtain 1 1 1 2 1 20; 0 d dl l                       (35) In summary, the sliding mode control controller (18) stabilizes the crane system described by Equation (4) if sufficient conditions (35) are guaranteed. The selection of parameters of the sliding mode controller must satisfy the given conditions (35). V. SIMULATION AND EXPERIMENT To obtain system responses, we simulate the system dynamics (4) taken by the sliding mode control forces (18) based on a MATLAB environment. The overhead crane system is simulated in two cases as Case 1: mc = 0.85 kg; mt = 5 kg; ml = 2 kg; bt = 20 N.m/s; br = 50 N.m/s; g = 9.81 m/s 2 ; 1 = 0.9; 2 = 1.2; α1 = 2.5;  = 0.05. The chosen design parameters must satisfy the conditions (35). Case 2: An overhead crane is an under-actuated system with uncertain components. For this system, mc and b = [bt br] are considered uncertain components. The variations of uncertainties depend on each particular operation, working condition, and environment. To verify the robustness of the proposed controller, we simulate this system in case of value varying of uncertain components: mc =+400%, b=[20% 20%] and the remaining the design parameters as Case 1. We also select  diag 40,35 for Case 1 and  diag 40,18.5 for Case 2. The different selection of  is to retain switched gain  diag 200,100K for both cases. For both cases, the cargo is handled on the cable with an initial length l0 = 0.1 m, and the cable is initially perpendicular to the ground ( 0 0 0  ). The control inputs (18) must be created so that the cargo is lowered to 0.4 m, the desired cable length; and the trolley moves 0.3 m, the desired displacement ( 0.4, 0.3d dl x  ). Lowering the cargo and moving the trolley must be started at the same initial time. The simulation results are presented in Fig. 3 to Fig. 11. Figure 2. An overhead crane system for experiment Furthermore, to verify the quality of simulation based responses, an experimental study is carried out with the realistic overhead crane system (Fig. 2). The crane system consists of two DC motors that drive the trolley and hoist the cargo. Three incremental encoders measure the trolley displacement, cargo hoisting, and cargo swing. The real-time crane system is controlled by hoist PC based on the MATLAB and SIMULINK environments with xPC Target solution. In this system, we use two interfacing cards attached to the target PC. One is the NI PCI 6025E multifunction card, which is used to send the direction control signals to the motor amplifiers. The other is the NI PCI 6602 card, used to acquire the pulse signals from the encoders and send PWM signals to the amplifiers. The experimental results are described in Figs. 6–8. Fig. 3 describes sliding surfaces in two simulated cases. The sliding surfaces reach 0 within a considerably short time. The motion of the system states includes two phases. First, state trajectories reach the switching surface, and second, they slide to desired values on this surface. The first phase is sensitive and the second phase is insensitive to parameter variations [14]. Therefore, the less the reaching time of the switching surface, the more robust the system. The design parameters must be chosen so that the reaching time of the sliding surface is as short as possible. The sliding surface s1 is related to trolley displacement and cargo swing angle and the sliding surface s2 has the relationship with cargo hoisting motion. The sliding surface s1 almost all retain its shape in both cases. Therefore, the responses of trolley motion and cargo swing are not varied obviously when the simulation is changed from Case 1 to Case 2 (Figs. 67). Meanwhile, the sliding surface s2 of Case 1 reach to zero faster than that of Case 2. Hence, the cargo lowering of Case 1 is faster than that of Case 2 (Figs. 8, 11). Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 185 Control signals, ut and ul, are respectively represented in Fig. 4 and Fig. 5. Clearly, these forces approach constant values as system outputs reach the reference values. For example, Fig. 4 shows that the driving forces of the trolley arrive at 0 after 4.5 seconds for both simulation cases. In Case 1, the lifting force of cargo, ul, presented in Fig. 5, tends to the value, 0.85 9.81 8.34l cu m g       (N), when the cargo is lowered down the 0.4 m cable length after 5.5 seconds (see Fig. 8). The minus sign of the lifting force implies that its direction is opposite that of the cargo weight. Clearly, at steady state, the lifting force is equal to the gravitational force of the cargo that the cargo remains balanced on the cable. Similarly in Case 2, Fig. 5 shows that the lifting force ul and the gravitational force of the cargo are equal but opposite in direction ( 3.4 9.81 33.35l cu m g       N) at steady state. The cargo sway responses are illustrated on Fig. 6. The simulated responses completely vanished after one oscillation period. Meanwhile, the experimental curve reaches to steady-state after more than two periods. However, the setting time of simulated responses relatively equal to that of experimental one, 4st  s. The trajectories of cargo also show that the cargo swing is kept small during the transfer process: 0 max 4.173  for simulation case and 0 max 2.637  for experimental one. Fig. 7 represents the responses of trolley travelling for both simulation and experiment. These responses asymptotically approach to desired values with the different setting time. For example, ts = 4.5 s for simulated responses and ts = 5.5 s for experimental curve. Similarly, the cargo lowering responses are shown on Fig. 8. It seems that both simulation and experiment responses do not have maximum overshoot. These responses achieve the steady-state after the same setting time, ts =5.5 s. The swing velocity of the cargo, the velocity of the trolley, and the lowering velocity of the cargo are respectively expressed in Fig. 9, Fig. 10, and Fig. 11. Although they are not the outputs that need to be controlled, they remain state trajectories of the system. The transient period of these system responses can be divided into two phases: the acceleration and deceleration phases. For example, the trolley accelerates in the first 0.8 seconds and then decelerates in the remaining 3.7 seconds (Fig. 10). The cargo is rapidly hoisted during the first 0.3 seconds, with speed slowing down during the remaining 5.2 seconds (Fig. 11). Fig. 3 to Fig. 11 in simulation case 2 show that the surfaces approach 0 and all state trajectories asymptotically reach the desired values after a finite time despite widely varying uncertainties. Hence, we can conclude that the proposed siding mode controller is robust and insensitive even if the overhead crane is an un- actuated system with wide parameter variations. 0 0.5 1 1.5 2 -0.4 -0.3 -0.2 -0.1 0 0.1 Time (s) S li di ng s ur fa ce s Sliding surfaces s1 - case 1 s2 - case 1 s1 - case 2 s2 - case 2 Figure 3. Sliding surfaces 0 2 4 6 8 10 0 2 4 6 8 Time (s) F or ce ( N ) Trolley driving force Simulation - case 1 Simulation - case 2 Figure 4. Trolley driving force 0 2 4 6 8 10 -40 -30 -20 -10 0 10 Time (s) F or ce ( N ) Cargo hoisting force Simulation - case 1 Simulation - case 2 Figure 5. Cargo lifting force 0 2 4 6 8 10 -6 -4 -2 0 2 4 6 Time (s) S w in g an gl e (d eg re e) Cargo swing angle Simulation - case 1 Simulation - case 2 Experiment Figure 6. Cargo swing angle Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 186 0 2 4 6 8 10 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 Time (s) D is p la ce m en t (m ) Trolley displacement Simulation - case 1 Simulation - case 2 Experiment Figure 7. Trolley displacement 0 2 4 6 8 10 0.1 0.15 0.2 0.25 0.3 0.35 0.4 Time (s) L en gt h (m ) Cable length Simulation - case 1 Simulation - case 2 Experiment Figure 8. Cargo lowering motion To show the improvement of proposed controller, the comparison of system behavior with study [3] is shown in Table 1. Both SMC responses and feedback linearization (FL) responses [3] converge to desired values without steady-state errors. The settling times of SMC responses are shorter than those of FL responses. However, FL cargo swing angle [3] is smaller than SMC one. 0 2 4 6 8 10 -0.5 0 0.5 1 Time (s) S w in g v el o ci ty ( ra d /s ) Swing velocity of cargo Simulation - case 1 Simulation - case 2 Figure 9. Cargo swing velocity 0 2 4 6 8 10 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 Time (s) V el o ci ty ( m /s ) Velocity of trolley Simulation - case 1 Simulation - case 2 Figure 10. Trolley velocity 0 2 4 6 8 10 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 Time (s) V e lo c it y ( m /s ) Cargo hosting velocity Simulation - case 1 Simulation - case 2 Figure 11. Cargo lowering velocity VI. CONCLUSION In this study, we successfully designed a sliding mode controller for a complicated operation of an overhead crane: simultaneously combining control of cargo lifting, trolley moving, and cargo swing vanishing. From the simulation and experiment results, all system responses are asymptotically stable: cargo swing completely vanished and trolley motion and cargo lifting/lowering accurately reached the reference values. Furthermore, the proposed controller stabilized the crane system even if the overhead crane is an under-actuated system with a wide range of varying uncertainties. For the next research, we will enhance this sliding mode control problem for 3D overhead cranes. REFERENCES [1] T. Erneux and T. K. Nagy, “Nonlinear stability of a delayed feedback controlled container crane,” Journal of Vibration and Control, no. 13, pp. 603-616, 2007. [2] C. C. Cheng and C. Y. Chen, “Controller design for an overhead crane system with uncertainty,” Control Engineering Practice 4, pp. 645-653, 1996. [3] T. A. Le, G. H. Kim, M. Y. Kim, and S. G. Lee, “Partial feedback linearization control of overhead cranes with varying cable lengths,” International Journal of Precision Engineering and Manufacturing, no. 13, pp. 501-507, 2012. [4] J. Yi, N. Yubazaki, and K. Hirota, “Anti-swing and positioning control of overhead traveling crane,” Information Sciences, no. 155, pp. 19-42, 2003. [5] S. K. Cho and H. H. Lee, “A fuzzy-logic anti-swing controller for three dimensional overhead cranes,” ISA Transactions, no. 41, pp. 235-243, 2002. [6] R. Toxqui, W. Yu, and X. Li, “Anti-swing control for overhead crane with neural compensation,” in Proc. International Joint Conference on Neural Networks, Vancouver, Canada, 2006. [7] H. H. Lee, Y. Liang, and D. Segura, “A sliding mode anti-swing trajectory control for overhead cranes with high speed load hoisting,” Journal of Dynamic Systems, Measurements, and Control, vol. 128, pp. 842-845, 2006. [8] K. K. Shyu, C. L. Jen, and L. J. Shang, “Design of sliding mode control for anti-swing control of overhead cranes,” in Proc. 31st Annual Conference of IEEE Industrial Electronics Society, RC, USA, 2005. [9] K. K. Shyu, C. L. Jen, and L. J. Shang, “Sliding mode control for an under-actuated overhead crane system,” in Proc. 32th Annual Conference of IEEE Industrial Electronics Society, Paris, France, 2006. [10] N. B. Almutairi and M. Zribi, “Sliding mode control of a three- dimensional overhead crane,” Journal of Vibration and Control, no. 15, pp. 1679-1730, 2009. Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 187 [11] D. Liu, J. Yi, D. Zhao, and W. Wang, “Adaptive sliding mode fuzzy control for a two dimensional overhead crane,” Mechatronics, no. 15, pp. 505-522, 2004. [12] Bartolini, N. Orani, A. Pisano, and E. Usai, “Load swing damping in overhead cranes by sliding mode technique,” in Proc. 39th IEEE Conference on Decision and Control, Australia, 2000. [13] J. J. E. Slotine and W. Li, Applied Nonlinear Control, Prentice Hall, Englewood Cliffs, NJ, 1991. [14] S. G. Sajad and B. H. Mohammad, “Optimal design of rotating sliding surface for sliding mode control,” in Proc. American Control Conference, Missouri, USA, 2009. Le Anh Tuan graduated both B. Eng. and M. Eng. in Mechanical Engineering and Marine Machinery from Vietnam Maritime University in 2003 and 2007, respectively. He received the Ph.D. degree in Mechanical Engineering from Kyung Hee University, South Korea in 2012. Currently, he is an assistant professor in Mechanical Engineering of Vietnam Maritime University. Dr. Tuan is also a faculty of Duy Tan University, Da Nang, Vietnam. His interested research composes of applied nonlinear control, dynamics and control of industrial machines. Journal of Automation and Control Engineering Vol. 4, No. 3, June 2016 ©2016 Journal of Automation and Control Engineering 188

Các file đính kèm theo tài liệu này:

  • pdf20151015020706188_6315_2116756.pdf