Synchronization Motion Control for Quad-Cylinder Lift Systems With Acceleration Coupling

  • Upload
    amin342

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

  • 7/30/2019 Synchronization Motion Control for Quad-Cylinder Lift Systems With Acceleration Coupling

    1/6

    978-1-4673-0311-8/12/$31.00 2012 IEEE

    Synchronization Motion Control for Quad-cylinderLift Systems with Acceleration Coupling

    Haibin Dou1 Shaoping Wang1,2 Wenkui Zhao1

    1. School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China2. Science and Technology on Aircraft Control Laboratory, Beijing 100191, China

    [email protected] [email protected]

    AbstractHigh-performance robust synchronization motion

    control for quad-cylinder electro-hydraulic lift systems with

    parametric uncertainties and uncertain nonlinearities is

    considered. Adaptive Fuzzy logic systems are introduced as an

    approximator to counteract the effects of coupling among

    acceleration terms. Robust adaptive control by backstepping is

    used to handle parametric uncertainties and uncertain

    nonlinearities in quad-cylinder synchronization lift systems. In

    order to address the problem of explosion of terms caused by

    using backstepping techniques, dynamic surface control

    techniques are introduced. Simulation results on a quad-cylinder

    synchronization lift system verified the effectiveness of the

    proposed approach.

    Keywordsdecoupled control, fuzzy logic systems, adaptive

    control, robust control

    I.INTRODUCTION

    Traditional synchronizing lifing system is widely used inheavy-duty application [1], in which the synchronizingadjustment is carried out without considering the leveling time.However in some special applications such as missile liftingequipment, it is necessary to lift the heavy load in short time.

    So the synchronous adjustment with high speed of multiplehydraulic actuators under nonlinear factors and variant loadmust be studied. Due to the standard design, this paper focuseson the synchronizing quad-cylinder lift system adjustment inthis paper.

    Due to uneven loading and the inherent differences inmultiple hydraulic circuits and components, the lift distanceamong the linear actuators will be different under open-loopoperation. If close-loop operation is used in synchronizingcontrol, the interactions among input channels will be moreserious than open-loop operation. The interactions amonginput channels arise from geometric constraint relationsbetween the lift distance among the linear actuators andposture of load. It brings difficult challenge in controller

    design and control performance. So a decoupled approach isneeded to address the problem.

    Synchronization lift systems are multi-input/multi-output(MIMO) nonlinear systems, the control problem is verycomplicated due to the couplings among various controlchannels. So there are only a few literatures on synchronizationlift systems. Sun and Chiu [2] proposed a 2-step designapproach to address the motion synchronization problem for amulti-cylinder electro-hydraulic (EH) system. But couplingsare not considered. In recent years, a great deal of progress has

    been made in decoupling theories. Chen and Khalil [3], Sastryand Isidori [4] not only realized decoupling among inputchannels based on feedback linearization, but also combinedwith other robust approaches to handle parametricuncertainties in the input coupling matrix. However, to removethe couplings of system inputs, the decoupling matrix isrequired to be invertible. Therefore, the possible singularitywhen calculating the inverse of the decoupling matrix shouldbe avoided. Ge et al. [5] pointed out that a projection algorithm

    can be used to avoid the possible singularity problem.However, a priori knowledge for the feasible parameter set isneeded and no systematic procedure is available forconstructing such a set for a general plant[6].

    As an alternative, intelligent approaches were developed todeal with coupling among various inputs by neural networks(NNs)[5], or fuzzy-logic-system (FLS) [7]. They are mostlyused as an approximator to counteract the effects of variousinputs. Especially by use of the Lyapunov-synthesis approach,adaptive intelligent methods can provide stabilizingcontrollers. Ge et al. [5] proposed an adaptive neural controlmethod for a class of uncertain MIMO nonlinear systems.Adaptive neural technique is used to approximate the unknownnonlinearities which contain coupling in the input matrices and

    interconnections in the systems. Li et al. [8] proposed a robustadaptive fuzzy tracking control for a class of MIMO systems.The coupled interconnections in systems are counteracted byusing Takagi-Sugeno (T-S) fuzzy systems. But the couplingsamong input channels are not considered. Lee [9] proposed arobust adaptive fuzzy control for a class of MIMO nonlinearsystems which is different from Li. He claimed that theproposed approach can address the couplings among inputchannels. Unlike the previous decoupling approaches, atransformable decoupling method is proposed in this paper.The couplings among acceleration states are usually commonin real engineering problems, especially in robot control. If weget the inverse coefficient matrix of acceleration states, we cantransform the models which are couplings among acceleration

    states to those are couplings among input channels. Butadditional efforts have to be made to avoid the possiblesingularity problem. Moreover, it complicates the design ofcontrollers. So the couplings among acceleration states aredirectly considered by using fuzzy logic systems in this paper.In order to reduce the number of required states in FLS, adynamic surface method is utilized.

    978-1-4673-0311-8/12/$31.00 2012 IEEE 752

  • 7/30/2019 Synchronization Motion Control for Quad-Cylinder Lift Systems With Acceleration Coupling

    2/6

    z

    2x

    P

    X

    Y

    4B

    3B

    2B

    1B

    2f

    2m

    o

    1x

    1f1m

    3x

    3f

    3m

    4x

    4f

    4m

    Figure 1. Diagram of Acting Forces in a Quad-Cylinder Hydraulic Lift

    System

    In this paper, a robust adaptive decoupled control schemewhich is performed by incorporating fuzzy logic systems andDSC techniques is extended to the quad-cylindersynchronization lift systems in the presence of parametricuncertainties and uncertain nonlinearities. The four cylindersare controlled by four individual servovalves. The hydrauliccircuit diagram of the system is shown in Figure 1. Robustadaptive control by backstepping is used to handle parametric

    uncertainties and uncertain nonlinearities in quad-cylindersynchronization lift systems. Fuzzy logic systems areintroduced as an approximator to counteract the effects ofcoupling among acceleration states. DSC techniques are usedto address the problem of explosion of terms. Simulationresults on a quad-cylinder synchronization lift system verifiedthe effectiveness of the proposed approach.

    The rest of this paper is organized as follows. System

    modeling is presented in Section followed by the discussionof the decoupled control design. A robust adaptive controllerby backstepping is discussed in detail in Sectionfollowed bythe discussion of simulation results. Conclusions are presented

    in Section.

    II. SYSTEM MODELINGA. Coupling Characteristics Modeling

    z

    xo

    y

    '

    1A

    '

    2A

    '

    3A

    P

    'P

    '

    1B

    '

    2B

    '

    3B

    '

    4B

    1L

    2L

    3L

    4L

    1x

    2x

    3x

    4

    Figure 2. Diagram of geometric constraint relations in Quad-CylinderHydraulic Lift System

    The coordinate of load is shown in Figure 2. When thesynchronization errors are zero, i.e., the pitch angle =0 andthe roll angle =0, the load is in the x-o-y plane. When thesynchronization errors are not zero, the load is in the planeformed by Ai. The point P orP represents the center ofgravity of the load. Li (i=1,2,3,4) is the moment arm forfi inFigure 2 with respect to rotation of the load. xi (i=1,2,3,4)represents the displacement of individual cylinder. The

    following practical assumption is made: assuming that themoment arm Li of individual cylinder dose not change duringthe motion of the load, the points on the load that contact thecylinders do not vary with the rotation of the load. Underabove assumption, the deformation of the load caused bysynchronization errors can not be ignored. It can be consideredas uncertain nonlinearities in the design of controller. By usingknowledge of geometric, we can get the relations between thelift distance among the linear actuators and posture of load asfollow:

    1

    2 4 1 4 1 3 2 3

    2

    4 4 3 3

    3

    2 1 1 2

    4

    / / / /

    / / / / tan

    / / / / tan

    p

    xL L L L L L L L L L L L x

    xL L L L L L L L

    xL L L L L L L L

    x

    =

    (1)

    Wherexp represents the position of the center of gravity of theload (xp=0 when the load is on the ground). AndL=(L1+L2)(L3+L4).For simplicity, the equation (1) can be expressed as

    1

    2

    1

    3

    4

    tan

    tan

    p

    xx

    x

    x

    x

    =

    L(2)

    The differentiation of equation (2) can be expressed as

    1

    2 2

    1

    3 2

    4

    1

    sec

    sec

    p

    xx

    x

    x

    x

    =

    L

    (3)

    The differentiation of equation (3) can be expressed as

    1

    2

    1

    3

    4

    p

    xx

    x

    x

    x

    = +

    2L N L

    (4)

    Where

    2 2

    2 2

    0

    2sec ( ) tan( )

    2sec ( ) tan( )

    =

    N

    2

    1

    cos

    cos

    =

    L

    The equations (1)-(3) describe the couplings among thelinear actuators.

    B. Dynamic modelingFigure 2 shows the forces acting on the hydraulic cylinders.

    From Newtons second law and the conservation of angular

    momentum, the following equations can be obtained torepresent the motion of the load along gravity direction androtations about the axesB2B4 andB1B3:

    1

    2

    3 3 4 4

    3

    1 2 1 2

    4

    1 1 1 10

    0

    0

    p

    f MgM x

    fJ L L L L

    fJ L L L L

    f

    =

    (5)

    Where M is the mass of the load and g is the gravitationalconstant. fi represents the reaction force acting on cylinder i

    753

  • 7/30/2019 Synchronization Motion Control for Quad-Cylinder Lift Systems With Acceleration Coupling

    3/6

    (i=1,2,3,4) andJ (J) represents the rotation moment of inertiaof the load about the axisB2B4 (or the axisB1B3).Consider the forces fi (i=1,2,3,4) acting on the cylinders, the

    equations of motion for the cylinders can be represented by:

    , 1, 2,3, 4i i Li i i i i fi i im x P A B x f F m g f i= + =

    (6)

    WherePLi=P1i-P2idenotes the load pressure of cylinderi,P1i ispressure inside the forward chamber of cylinder i, P2i ispressure inside the return chamber of cylinder i,Ai represents

    the effective piston area. mi is the piston mass of cylinderi.Ffiis the modeled friction and Bi is the viscous friction

    coefficient.if

    is the uncertain nonlinearities due to external

    disturbances, the unmodeled friction forces, interaction forcesdue to deformation of the load and other hard-to-model terms.

    The fluid that flows into each cylinder is controlled by aservo-valve. The pressure dynamic in each cylinder can berepresented by the following equation[10]:

    , 1,2,3,44

    tiLi i i tmi Li Li

    e

    VP A x C P Q i

    b= - - + = (7)

    Where e is the bulk modulus of the working fluid, Vtirepresents the total volume from the output port of the valve tothe respective cylinderi chamber and Ctmi is the coefficient ofthe internal leakage of the cylinder i. QLi represents the loadflow. QLi is related to the spool valve displacement of theservo-valvexvi, by [10]

    ( ), 1,2,3,4s vi LiLi di i vi

    P sign x PQ C x ik

    r

    -= = (8)

    Where Cdi is the discharge coefficient, i is the spool valvearea gradient, and ps is the supply pressure of the fluid. Theeffects of servo-valve dynamics have been include by someresearchers, but this requires an additional sensor to obtain thespool position. So the spool valve displacement xvi is directlyproportional to the spool position in this paper, thus thefollowing equation is given by

    vi vi i

    x K u= (9)

    WhereKvi is a positive constant and ui is input voltage.In the Equation (5), it is clear that there are 3 DOF, but

    more than three forces. There is one redundant actuation. Theredundant actuation represents that there exists an infinitenumber of forces fi corresponding to a given posture of theload. It complicates the quad-cylinder synchronization motioncontrol problem. Suitable optimization schemes should beintroduced to address the complexity due to the redundancyissue.

    C. Actuator Redundancy IssueA well-known mathematical technique traditionally used to

    solve underdetermined linear problems is the pseudo-inverse

    technique. Compared with other optimization schemes thepseudo-inverse formulation can efficiently reduce thecomputational burden and greatly reduce the conceptualcomplexity of the solution.For simplicity, the equation (5) can be expressed as

    q

    Mx = Lf G (10)

    Where , ,T

    q px = x , 1 2 3 4[ , , , ]Tf f f f=f .

    The pseudo-inverse of L, L+ yields the minimum normsolution and a solution to the homogeneous system of equation

    (10) by:+

    + = ++

    q p hf = L (Mx G) + (I - L L)z f f (11)

    Where z is a 41 arbitrary vector. The minimum norm

    solutionfp can be used to decrease the magnitude of the forcesfi to some extent. And the solutionfh can be designed to satisfya secondary system performance goal. It is desired that fh iszero in this paper. So we make z=0. The equation (11) can beexpressed as

    ++

    qf = L (Mx G) (12)

    Where L+=LT(LLT)-1.

    From equation (4)qx can be written as

    1

    2

    q 1x = L (L x -N) (13)

    Where x=[x1,x2,x3,x4]T.

    Substituting equation (13) into equation (12), we can getvectorf:

    1

    2

    ++ +1f = L ML (L x -N) L G (14)

    Substituting equation (14) into equation (6), the coupleddynamic models can be expressed as

    2 1 1 f= + +0(M + N )x AP Bx N G F f (15)

    Where N1=L+ML2-1N, N2=L+ML2-1L1,G1=L+G+diag[mig]TEquation (15) describes a nonlinear four-input four-output

    system, where the four cylinders are coupled through thematrix M0+N2. In order to facilitate the process of designingthe controller, equation (15) is divided into four vectors.Define state variables of the ith control channel xi=[xi1,xi2,xi3].Combined with equations (7)-(9), the ith subsystem can beshown in a state-space form as

    1 2

    2 3 2 1 1 1 2

    3 3 3 2

    1[ ] ( , , )

    ( )

    4( ( ) ), 1,2,3,4

    i i

    i i i i i ic i i fi i i i

    i i

    eii qi vi i s i i tmi i i i

    ti

    x x

    x Ax B x f N G F d x x tm a

    x K K u P sign u x C x Ax i

    V

    =

    = + ++

    = =

    (16)Where ai is the diagonal element of the matrix N2,

    2 2 2( )ic j j m m n nf a x a x a x= + + is the coupling from the other

    three control channels.xj2 (xm2,xn2) is the second state variableof the other three control channels.N1i is the ith component ofthe vectorN1. G1i is the ith component of the vector G1. ui iscontrol input of the ith control channel.Kqi is defined as

    di iqi

    CK

    k

    r= (17)

    III. DECOUPLING ISSUEThe coupled term fic can be considered as a nonlinearfunction with parametric uncertainties. So an adaptive fuzzy

    logic system is introduced as an approximator to counteractthe effects offic in this section. A fuzzy logic system iscomposed of three main components, fuzzy rule base,fuzzification and defuzzification operators. The fuzzy rulebase is made up of the following inference rules:

    1 1 2 2: IF is and is and and is ,

    then is ( 1, 2, , )

    i i i i

    n n

    i

    R x F x F x F

    y B i N

    =

    754

  • 7/30/2019 Synchronization Motion Control for Quad-Cylinder Lift Systems With Acceleration Coupling

    4/6

    Where x=[x1, , xn]TRn andyRare the input and output

    of the fuzzy systems, respectively, Fji and Bi are fuzzy sets

    corresponding to xj and y. N is the number of rules in thefuzzy rule base. Through singleton function, center averagedefuzzification and product inference, the fuzzy logic systemcan be expressed as

    1 1

    1 1

    ( )( )

    ( )

    ij

    ij

    nN

    i jFi j

    nN

    jFi j

    y xy x

    x

    = =

    = =

    =

    (18)

    Where max ( )iii y R B

    y y

    = , ( )ij

    jFx and ( )iB y are fuzzy

    membership functions ofxj andy.Define the fuzzy basis functions as

    1

    1 1

    ( )

    ( )

    ij

    ij

    n

    jFj

    i nN

    jFi j

    x

    x

    =

    = =

    =

    (19)

    Denote:

    1 2 1 2[ , , , ] [ , , , ]T

    N Ny y y = =

    1 2( ) [ ( ), ( ), , ( )]T

    N = x x x x

    The fuzzy logic system (18) can be rewritten as

    ( ) ( )Ty =x x (20)

    Lemma1. Let h(x) be a continuous function defined on acompact set . Then for any constant >0, there exists a fuzzylogic system (20) such as

    sup ( ) ( )T

    x

    h x

    x (21)

    It has been proven that the FLS (20) can approximate anysmooth function over a compact set to arbitrarily anyaccuracy. So the coupled termfic can be expressed as

    ( ) * ( ) *,Ticf = + x x x (22)

    Where * is the optimal estimation normalization factor forfic,* is the optimal estimation error and *>0.

    The inputs of (22) are the derivative ofxj2

    , xm2

    and xn2

    . Inorder to avoid additional sensors, a dynamic surface methodis introduced. Introduce a new variablesk(k=j,m,n), and letxk2,(k=j,m,n) pass through a first-order low-pass filter withconstant k(k=j,m,n) as follows:

    2 2, (0) (0)

    k k k k k k s s x s x + = = (23)

    By defining the output error of this filter as k= xk2-sk, it

    yields /k k ks = , and

    2k

    k k

    k

    x

    = + (24)

    The signalks will be used as the inputs of (22) to counteract

    the effects offic.Define the error of the estimation normalization factor:

    *= (25)Where is the actual estimation factor vector.

    Define *|z| as the upper boundary of the compensation forestimation error*, that is

    * * z (26)

    Where z is the tracking error, it will be given in the design ofrobust adaptive controller.

    Define the estimation error of*

    * = (27)The adaptive laws for adjusting the parameter vectors

    and will be designed to counteract the effects of couplingtermfic.

    IV. ROBUST ADAPTIVE CONTROLLERDESIGNIn this section, a robust adaptive controller combined with

    FLS and DSC will be presented for the ith control channel.

    The controllers for the other three control channels can bedesigned in the same way. The goal is to make the four linearhydraulic actuators track the same control command as closelyas possible to realize the synchronization motion of quad-cylinder lift systems.

    A. Controller designIn general, the subsystem (16) is subjected to parametric

    uncertainties due to the variations ofai,Bi,Ffi, ei,Kqi,Kvi andCtmi. For simplicity, in this paper, we only consider theparametric uncertainties due to Bi, ei, Kqi, Kvi and di. Otherparametric uncertainties can be dealt with in the same way ifnecessary. In order to use parameter adaptation to improveperformance, it is necessary to linearly parametrize the state-

    space equation (16) in terms of a set of unknown parameters.To achieve this, define the unknown parameter set i=[i1, i2,i3]

    T as i1=Bi/(mi+ai), i2= di, i3=4eiKqiKvi/Vti. The state-space equation (16) can be linearly parametrized in terms ofias

    1 2

    2 3 1 2 1 1 2

    3 3 3 2

    3

    ( )

    / ( )

    i i

    i i i i i ic i i fi i i

    i i i tmi i i i

    i i s i i

    x x

    x A x x f N G F d

    x C x A x

    u P sign x

    =

    = + + + +

    =

    =

    (28)

    Where / ( )i i i iA A m a= + , / ( )ic ic i if f m a= + ,

    1 1 / ( )i i i iN N m a= + , 1 1 / ( )i i i iG G m a= + ,

    / ( )fi fi i iF F m a= + , 2i i id d = ,

    / 4tmi tmi ti ei qi viC C V K K = , / 4i i ti ei qi viA AV K K=

    The following practical assumption is made: assuming thatthe extent of parametric uncertainties and uncertainnonlinearities are known, i.e.,

    min max

    1 2 1 2

    { : }

    ( , , ) ( , , )

    ii i i i i

    i i i id i id x x t x x t

    < 0. So it isassumed that imax>0 and imin>0.Step1:xi2 can be thought as the virtual control input to the first

    equation of (28). Then a control function 1 can beconstructed for the virtual control inputxi2such that the outputtracking errorz1=xi1-x1d converges to zero or a small valuewith a guaranteed transient performance. x1d is the desiredtrajectory to be tracked byxi1.

    Differentiating z1 as

    1 2 1i dz x x= (30)

    The resulting control function 1is given by

    1 1 1 1dz x = + (31)

    755

  • 7/30/2019 Synchronization Motion Control for Quad-Cylinder Lift Systems With Acceleration Coupling

    5/6

    Let2 2 1i

    z x = denote the input discrepancy. For the

    positive-semidefinite (p.s.d) function V1 defined by2

    1 1 1(1/ 2)V z= , substituting the control function (31) into

    the derivative ofV1, it can be shown that2

    1 1 1 2 1 1 1 1 1 2( )i idV z x x z z z = = + (32)

    Where 1 is any positive scalar, 1 is a positive weightingfactor.

    Step2: In step 1, as seen from (32), ifz2=0, output trackingwould be achieved. Therefore, Step 2 is to synthesize a virtualcontrol function 2 such that z2 converges to zero or a smallvalve with a guaranteed transient performance as follows.From (28) and (32)

    2 2 1 3 1 2 1 1 2 1i i i i i ic i i fi i iz x A x x f N G F d = = + + + +

    (33)The resulting control function 2 and adaptive function 2

    are given by

    2 2 2 2a c s = + +

    2 1 2 1 1 2 1 1 (1/ )( )a i i i i i fi iA x N G F z = + + +

    2 2(1 / )( ( ) )T

    c i kA z = x

    2 2 1 2 2s s s = + 2

    2 1 2 1 2 2 1 2 2 2 2(1/ ) ,s i s sA k z k C = +

    2 2 2 2 2, 0z = > (34)

    Where C2 a positive-definite (p.d.) constant diagonal matrix,2 is any positive scalar,2 is a positive weighting factor, and

    2 2[ ,1,0]

    ix = (35)

    In (34), 2a functions as an adaptive control law used toachieve improved model compensation through onlineparameter adaptation combined with discontinuous projection,2c as a adaptive fuzzy logic control law used to counteract theeffects of coupling termfic, and 2s as a robust control law, inwhich 2s is any function satisfying the following conditions:

    2 2 2 2 2( )T

    i s i iz A d + 2 2 2 0sz (36)

    Where 2 is a positive design parameter which can be

    arbitrarily small,i

    denotes the estimation error.

    Let z3=xi3-2 be the input discrepancy. Consider theaugmented p.s.d function V2 given by

    2 2 2

    2 1 2 2

    , ,1 2

    1 1 1 1

    2 2 2 2

    T

    k

    k j m n

    V V z =

    = + + + + (37)

    Substituting the control function (34) into the derivative ofV2,it can be shown that

    2 2

    2 1 1 1 2 2 1 2 2 1 2 3

    2 2 2 2 2

    1 2

    2 2 2

    , ,

    1 1( )

    ( ( ) )

    s

    T T

    i s i i

    T

    ic k k k

    k j m n

    V z k z A z z

    z A d

    z f z

    =

    = +

    + + + +

    + +

    x

    (38)

    Choose the time constant of filters as2

    2 2

    11

    4

    k

    k

    M

    = + (39)

    If the adaptive laws are chosen as

    2 1 2( )

    k z = = x 22 2 2z = =

    (40)

    The equation (43) becomes2 2

    2 1 1 1 2 2 1 2 2 1 2 3

    2 2 2 2

    2 22 22

    , , 2 2 2 2

    2 2

    1 1 1 2 2 1 2 2 1 2 3

    2 2 22 2

    2 22, , 2 2

    2 2

    1 1 1 2 2 1 2 2

    + [( (1 ( )) ) ] 44 4

    [ (1 ) ] 4

    4

    s

    k k k k

    k

    k j m n k

    s

    k k k

    k

    k j m n k

    s

    V z k z A z z

    M M x

    M

    z k z A z z

    x M

    M

    z k z A

    =

    =

    +

    + + +

    +

    + +

    +

    1 2 3 2 24z z +

    (41)

    Step 3: Similar to (33), thez3 dynamic can be obtained as

    3 3 2 3 3 2 2( )

    i i i tmi i i iz x C x A x = = (42)

    In (42), differentiating 2 is very complex. It is so called theproblem of explosion of terms. Let 2pass through a first-order low-pass filter with constant 2 as follows:

    2 2 2 2 2 2, (0) (0)

    d d d + = = (43)

    By defining the output error of this filter as 2=2-2d, it

    yields 2 2 2/d = , and

    2 22 2 1 2

    2 2

    ( , , , , , , , )i i j m n iD x x x x x

    = + = + (44)

    Using2d

    instead of2

    in (42), equation (42) becomes:

    3 3 3 2 2( )i i tmi i i i d z C x A x = (45)

    The resulting control function iand adaptive function aregiven by

    i ia is = +

    3 2 2 2 1 2

    3

    1( )

    ia tmi i i i d i

    C x A x A z

    = + +

    1 2is is isv v = +

    1 3 1 3 3 1 3 3 3 3

    3,min

    1,is s s

    i

    k z k C

    = +

    2 3 3 3 3, 0z = + > (46)Where3>0 is a constant, and 3 3 2[0,0, ]ia tmi i i iC x A x =

    In (46), is2 is a robust control law satisfying the followingconditions:

    3 3 2 3 3( )T

    i is iz 3 2 0isz (47)

    in which3 is a design parameter.Consider the augmented p.s.d function V2 given by

    2 2

    3 2 3 3 2

    1 1

    2 2V V z = + + (48)

    Substituting the function (45) and (46) into the derivative ofV3, it can be shown that

    2 2 23

    3 1 1 1 2 2 1 2 2 2 3 3 1 33,min

    2

    3 3 3 2 3 2 2 2

    4

    ( ) /

    i

    s si

    T

    i is i

    V z k z k z

    z D

    +

    + +

    (49)

    Choose the time constant 2 of filters as2

    2 3 3

    11

    4

    DM

    = + (50)

    So the equation (49) becomes

    756

  • 7/30/2019 Synchronization Motion Control for Quad-Cylinder Lift Systems With Acceleration Coupling

    6/6

    2 2 233 1 1 1 2 2 1 2 2 2 3 3 1 3

    3,min

    2 2 222 2

    3 3 2 2

    3 3 3 3

    2 2 231 1 1 2 2 1 2 2 2 3 3 1 3

    3,min

    2 222 2

    3 3 2 2

    3 3

    2

    1 1 1 2

    4

    2 (1 )4 4

    4

    2 (1 )4

    i

    s s

    i

    DD

    D

    is s

    i

    D

    D

    V z k z k z

    M DM

    M

    z k z k z

    MD

    M

    z

    +

    + + +

    +

    +

    2 2

    2 2 3 3 3 2 2 3 34 2z z + +

    (51)

    Using equation (46) and the last equation of (28), the inputcontrol signals can be achieved.

    V. COMPARATIVE SIMULATIONS

    Figure 3. angle and without decoupling

    Figure 4. angle and with proposed method

    A 1Hz sinusoidal trajectory of xd=0.5sin(2pit) is given toeach control channel. If the couplings among accelerationstates are neglected, only adaptation laws and robust controllaws are used, the rotation angle and caused by

    synchronization errors are shown in Figure 3, which angle has the steady absolute maximum of 0.2 and angle has thesteady absolute maximum of 2.86. Using the proposedcontroller, rotation angle , are shown in Figure 4. As seen,angle has the steady absolute maximum of 2.16 and angle has the steady absolute maximum of 4.7. The synchronizationperformance is improved greatly.

    VI. CONCLUSIONIn this paper, a robust adaptive decoupled controller has

    been developed for quad-cylinder synchronization liftsystems. The proposed controller takes into account thecouplings among acceleration states and uses adaptive fuzzylogic systems to counteract the effect of couplings. Theparameter uncertainties and uncertain nonlinearities areeffectively handled via certain robust adaptive control lawsfor a guaranteed robust performance. Due to backsteppingtechnique used in the design of controller, dynamic surfacecontrol technique is utilized to address the problem ofexplosion of terms. The controller achieves highsynchronization accuracy and final tracking accuracy for eachcylinder in the present of parametric uncertainties and

    uncertain nonlinearities. The simulation results verify theeffectiveness of the proposed robust adaptive decoupledcontrol strategy.

    ACKNOWLEDGMENT

    The authors would like to appreciate the support ofProgram111 of China and Natural Science Foundation(51175014).

    REFERENCES

    [1] Hong Sun, George T-C Chiu. Motion Synchronization for Dual-Cylinder Electrohydraulic Lift Systems. IEEE/ASME Transactions onMechatronics. 2002, 7(2) :171-181.

    [2] Hong Sun, George T-C Chiu. Motion Synchronization for Multi-Cylinder Electro-Hydraulic System. Proceeding of 2001 ASME

    international Mechanical Engineering Congress and Exposition. 2001,1-11.

    [3] F. C. Chen and H. K. Khalil, Adaptive control of a class of nonlineardiscrete-time systems using neural networks, IEEE Trans. Automat.Contr. 1995, 40(5) : 791-801.

    [4] S S Sastry, A Isidori. Adaptive control of linearizable systems. IEEETrans. Automat. Contr., 1989, 34: 11231131.

    [5] Shuzhi Sam Ge, Cong Wang. Adaptive Neural Control of UncertainMIMO Nonlinear Systems. IEEE Transaction on Neural Networks.2004, 15(3):674-692

    [6] P A Ioannou, J Sun. Robust Adaptive Control. Englewood Cliffs, NJ:Prentice-Hall, 1995.

    [7] L X Wang. Stable adaptive fuzzy control of nonlinear systems. IEEETransaction on Fuzzy System. 1993, 1(2):146155.

    [8] Tie-Shan Li, Shao-Cheng Tong, Gang Feng. A Novel Robust Adaptive-Fuzzy-Tracking Control for a Class of Nonlinear Multi-Input/Multi-Output Systems. IEEE Transaction on Fuzzy System. 2010, 18(1):150-160.

    [9] Hyeongcheol Lee. Robust Adaptive Fuzzy Control by Backstepping fora Class of MIMO Nonlinear Systems. IEEE Transaction on FuzzySystem. 2011, 19(2): 256-275.

    [10] H E Merrit. Hydraulic Control Systems. New York: Wiley, 1967.

    757