Container Crane Control using Sliding Mode Control

DOI : 10.17577/IJERTV3IS061435

Download Full-Text PDF Cite this Publication

Text Only Version

Container Crane Control using Sliding Mode Control

K. J. Nidhil Wilfred, S. Sreeraj, B. Vijay. V. Bagyaveereswaran, Assistant Professor (Senior)

SELECT, VIT University SELECT,VIT University

Vellore, Tamil Nadu,India Vellore, Tami lNadu,India

Abstract – The path control of a moving object with strict specifications is not an easy task.Control of container crane sway angle using sliding mode controller is discussed in this paper. A sliding surface is designed so that it reduces the sway angle of the payload associated with the container. An adaptation law controller gain is varied to transform system to sliding mode. Sliding mode control performance is checked with conventional PID control.

Keywords-sliding mode control, container crane, PID control, sway angle, trolley position.

I.INTRODUCTION

The non linear dynamic models of the onshore container crane system are developed in this paper based on various assumptions. The different types of models developed are a) Two dimensional non linear model with constant rope length (horizontal transportation stage) b) wind load model.

The container crane is highly vulnerable to wind, as it is located in seaports. The wind has two impacts on the container crane system on its structure stability and on its payload. The structural stability of the container crane system is not in the scope of this project.

Fig .1 : Container Cranes at International Container Transhipment Terminal (ICTT), Vallarpadam, Kochi, Kerala, India [2]

In [3], the input shaping technique is used to reduce the swing of the payload . For applying this method we need to know natural frequency and damping ratio. It is very difficult.

Another method is to use open-loop optimal controller to generate ideal trajectories for the container trolley. In [5] to regulate the trolley to a desired position while reducing the pendulation of the payload a series of energy-based

controllers are used.Another method utilizes fuzzy logic for reducing the sway angle as in [7]. Unfortunately, fuzzy sets and corresponding fuzzy rules are very difficult for tuning for a crane system.

Section II deals with the mathematical modeling of container crane system.Section III and IV deals with the open loop responsesand closed responses using PID controller.Section V deals with Sliding Mode Controller and then finally the Conclusion.

  1. MATHEMATICAL FORMULATION

    The non linear dynamic model of the onshore container crane system is developed in this section.Consider the container crane model illustrated in Fig.2.

    Let

    1. Trolley position along the X axis from the reference (m)

      – Angular swing of the payload (rad) g – Gravitational acceleration (m/s2) mt -mass of the trolley (kg)

      mp- mass of the payload (kg)

      fx – control force applied to the trolley (N)

      l – length of the rope (m)

      Fig. 2 Trolley-Pendulum Model of Container Crane [9].

      The following are the modeling assumptions:

      1. In an actual crane, we use four ropes to hoist the spreader

        (including the payload). But , for simplicity, only one rope is assumed here.

      2. It is also assumed that the the spreader and the rope move . in the vertical plane, that is, the X Y -plane

      3. Payload is considered as point mass. 4.Rope is assumed to be mass-less, rigid.

    1. During the overall transferring process, payload is beneath

      the trolley.

      x4= (Angular velocity of the payload in rad/sec)

      u = fx (Control force applied to the trolley in N)

      The nonlinear model can be represented as follows:-

      1 = 2

      4 2 3 + 3 3

    2. All frictional elements in trolley are ignored. 7.Air resistance is ignored.

    8.External disturbances like wind are neglected.

    When we consider the motions of the trolley and the payload in the two-dimensional (2D) plane, the co-ordinates of the

    2 =

    + 2 3

    1

    +

    3

    + 2

    3 = 4

    payload (x

    , y ) is given by

    = ( + ) 3 + 4 2 3 3

    3

    p p 4

    ( + 2

    ) ( + 2 )

    xp = x + lsin, yp = – lcos (2.1) The kinetic energy T of the entire system is given by

    3

    3

    (2.10)

    1 2 1 2

    = 2 + 2

    (2.2)

    The state space model is obtained as

    where vpis the velocity of the payload,

    v2 = x 2 + y 2 (2.3)

    0 1

    0 0

    p p p

    0 0

    m p g 0

    0

    1

    A =

    mt

    B =

    m

    0

    t

    Substituting (2.3) in (2.2), we have

    0 0

    0 1

    1 2 1 2 2

    mt m p

    1

    = 2

    + 2 + cos

    + sin

    0 0

    • g 0

    mt l

    mt

    l

    1 2 1

    2 2

    =

    2 +

    + 2

    + cos (2.4)

    The potential energy U of the entire system is given by

    = 1 cos (2.5)

    C = 1 0 0

    0

    0 1

    00

    0

    D =

    0

    Taking q = (x,) as the generalized coordinates corresponding to the generalized forces f = ( , 0), and using Lagranges equation

    + = , i=1,2 (2.6)

  2. OPEN LOOP RESPONSE

    The unit step response of the open loop 2D 2DOF model of the container crane system is obtained in this section The parameters used in the analysis are given in Table 1.

    Parameter

    Value

    Unit

    mt (mass of the trolley)

    1000

    Kg

    mp (mass of the payload)

    100

    Kg

    2

    g(gravitational acceleration)

    9.81

    m/s

    l (length of the rope)

    1

    M

    The equations of motion can be obtained as

    + + cos 2 sin =

    cos + + sin = 0 (2.7) The equations can be written in the matrix form as

    +

    2 +

    Table 1. Parameter values used for analysis of open loop 2D 2DOF model

    =

    (2.8)

    Inverting the matrix on the left hand side to get and ,

    2 + +

    + 2

    This section deals with the impact of wind on the payload of the container crane as shown in Fig.3, causing it to

    sway along a horizontal axis.

    =

    ( +

    ) +

    2 + (2.9)

    ( + 2 )

    The state variables of the 2 dimensional constant rope length container crane systemare given asX = , , , . The output variables are given by y = ,

    Let

    x1= x (Horizontal displacement of trolley from the reference in m)

    x2= (Velocity of the trolley in m/s)

    x3= (Angular swing of the payload in rad)

    Fig 3. Wind Force on the Payload of Container Crane

    According to the Indian standard IS0 4302 : 1981 Cranes -Wind Load Assessment [11], the wind load on any crane structure is given by

    Fw = Cf A pz (2.11)

    where A is the effective frontal area of the part under consideration, in squae metres, i.e. the solid area projection on to a plane perpendicular to the wind direction, pz is the wind pressure correspondingto appropriate design condition in kilonewtons per square metre, Cf is the force coefficient in the direction of the wind, for the payload structure.

    z

    pz= .6× V 2 (2.12)

    whereVzis the design wind speed in m/s at any height z.

    Vz = Vb × K1 × K2× K3 (2.13)

    where Vb is the basic wind speed obtained from the wind speed map of india, K1 is the probability factor or risk co- efficient decided by the mean probable design life of structure in years and on the regional basic wind speed (its value is 1.0 for a design life of 50 years), K2is the factor decided by the terrain, height and size of the structure (its value is 1.05 for a Category-1 (open area/treeless plains) terrain and Class A (structure dimension less than 20m) structure size), K3is the topography factor.

    The open loop response of the container crane model for both with and without wind disturbance is shown in figure.4.

    Fig 4. Simulink model of a container crane for open loop response comparison (with and without wind disturbance)

    Fig 5. Open loop responses of the system with and without wind disturbance

    As seen from the fig. 5, the open loop system is not stable – the swing angle exhibits an oscillatory behavior (undamped oscillations due to the vibratory motion of the payload caused by the trolley movement).In case of wind disturbance,the magnitude of oscillations is very high compared to the other case.

  3. CLOSED LOOP RESPONSE USING PID

    CONTROLLER

    Using PID controller the step response we obtained by considering no wind disturbance is shown in fig.6.where the pid controller parameters are given by =

    129944.933170473, = 38781.80470079, =

    39709.606361

    Fig 6. Simulink model of the system with PID controller (without disturbance)

    Fig 7. Closed loop response using PID controller (without wind disturbance)

    When wind is considered the step response is shown in fig.9 Where = 129944.933170473, =-38781.80470079,

    =-39709.6063617319

    Fig 8. Simulink model of the system with PID controller (with disturbance)

    Fig 9. Closed loop response using PID controller (with wind disturbance)

  4. SLIDING MODE CONTROLLER (SMC)

    To reduce the effect of external disturbance and to ensure robust control, we are introducing SMC. In SMC two modes are there.One is reaching mode and the other is sliding mode.Firstly it forces the system state to reach the hyperplane and keeps them sliding on the hyperplane.So we have to design a hyperplane and a controller.Hyperplane is designed through pole placement technique as in state space approach.Controller design is done based on sliding condition.

    Sliding surface is given by the given equation,

    = 1 1 + 2 2 + 3 3 + 4 4

    Where G1,G2,G3,G4 are controller gains and e1,e2,e3,e4 are error variables.

    Using SMC the response we obtained by considering no wind disturbance is in fig.10

    Fig. 10. Sway angle response using SMC (without wind disturbance)

    Then the control input for the above case is given in fig.11

    Fig. 11. Control input (without wind disturbance)

    With wind disturbance the sway angle response is in fig. 12.

    Fig.12.Sway angle response using SMC (with wind disturbance)

    Then the control input is given in fig.13.

    Fig. 13. Control input (with wind disturbance)

  5. COMPARISON

    Characteristic parameters

    PID

    SMC

    Without disturbance

    With

    disturbance

    Without disturbance

    With disturbance

    peakvalue

    0.0002

    0.00155

    0.14

    0.32

    Settling time

    15sec

    20sec

    3sec

    4sec

    oscillations

    yes

    yes

    no

    No

  6. CONCLUSION

From the above sections we can conclude that SMC is better than a PID controller for controlling swing angle of a container crane. A PID controller reduces the magnitude of oscliiations in sway angle output .But there will be small oscillations persist. In off shore ports always there will be wind disturbances.SMC provide better performance without wind disturbance as well as with wind disturbance.In this paper we have considered the 2DOF model.We can extend the model to 3DOF with variable rope length.

.

REFERENCES

  1. Yongchun Fang, Bojun Ma, Pengcheng Wang, and Xuebo Zhang, A Motion Planning-Based Adaptive Control Method for an Underactuated Crane System , IEEE Transactions On Control Systems Technology, vol. 20, no. 1, Jan. 2012.

  2. http://www.igtpl.com/

  3. S. Garrido, M. Abderrahim, A. Gimnez, R. Diez, and C. Balaguer, Anti-swinging input shaping control of an automatic construction crane, IEEE Trans. Autom. Sci. Eng., vol. 5, no. 3, pp. 549557, Jul. 2008.

  4. B. Kimiaghalam, A. Homaifar, M. Bikdash, and G. Dozier, Genetic algorithms solution for unconstrained optimal crane control, in Proc.Congr. Evolutionary Comput., 1999, vol. 3, pp. 21242130.

  5. Y. Fang, W. Dixon, D. Dawson, and E. Zergeroglu, Nonlinear coupling control laws for an underactuated overhead crane system, IEEE/ ASME Trans. Mechatron., vol. 8, no. 3, pp. 418423, Sep. 2003.

  6. M. Orbisaglia, G. Orlando, and S. Longhi, A comparative analysis of sliding mode controllers for overhead cranes, in Proc. 16th Med. Conf. Control Autom., 2008, pp. 670675.

  7. M. Park, D. Chwa, and S. Hong, Antisway tracking control of overhead cranes with system uncertainty and actuator nonlinearity using an adaptive fuzzy sliding-mode control, IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 39723984, Nov. 2008.

  8. N. Sun, Y. Fang, Y. Zhang, and B. Ma, A novel kinematic coupling based trajectory planning method for overhead cranes, IEEE/ASME Trans. Mechatron. vol. 17, no. 1, Feb. 2012.

  9. Q.H. Ngo K.-S. Hong, Adaptive sliding mode control of container cranes, IET Control Theory Appl., 2012, Vol. 6, Iss. 5, pp. 662668.

  10. Lee, H.H.: Modeling and control of a three-dimensional overhead crane, Trans. ASME J. Dyn. Syst. Meas. Control, 1998, 120, (4), pp. 471.

  11. IS 14467 : 1997 IS0 4302 : 1981 Indian Standard Cranes -Wind Load Assessment

Leave a Reply