06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

152 7. Dynamic Control of UVMSs<br />

is apositive definite matrix, and sign(x )isthe vector function whose i -th<br />

component is<br />

�<br />

1 ifx i ≥ 0<br />

sign(x ) i =<br />

− 1 ifx i < 0 .<br />

In (7.10), s is the � (6 + n ) × 1 � sliding manifold defined asfollows<br />

⎡<br />

s = Λ ⎣ R B I ˜η ⎤ ⎡<br />

1<br />

˜ε ⎦ − ⎣<br />

˜q<br />

ν ⎤<br />

1<br />

ν ⎦ 2 = y − ζ , (7.11)<br />

˙q<br />

with Λ > O , ˜η 1 =[x d − x yd − y zd − z ] T , ˜q = q d − q where the subscript<br />

d denotes desired values for the relevant variables.<br />

7.6.1 Stability Analysis<br />

In this Section it will be demonstrated that the discussed control law is<br />

asymptotically stable in aLyapunov sense. Let us consider the function<br />

V = 1<br />

2 s T M ( q ) s , (7.12)<br />

that is positive definite being M ( q ) > O .<br />

Differentiating V with respect to time yields<br />

˙V = 1<br />

2 s T ˙ Ms+ s T M ˙s<br />

that, taking into account the model (2.71), (7.11) and the skew-symmetry<br />

of ˙ M − 2 C ,can be rewritten as<br />

˙V = − s T Ds + s T [ M ˙y − Bu + Cy + Dy + g ] . (7.13)<br />

Plugging (7.10) into (7.13) gives<br />

˙V = − s T ( D + K D ) s + s T [ M ˙y +(C + D ) y + ˜g − K S sign(s )]<br />

that, in view of positive definiteness of K D and D ,can be upper bounded<br />

as follows<br />

˙V ≤−λ min( K D + D ) � s � 2 − λ min( K S ) � s � +<br />

+ � M ˙y +(C + D ) y + ˜g ��s � ,<br />

where λ min denotes the smallest eigenvalue of the corresponding matrix.<br />

By choosing K S such that<br />

λ min( K S ) ≥�M ˙y +(C + D ) y + ˜g � , (7.14)<br />

the time derivative of V is negative definite and thus s tends tozero asymptotically.<br />

If an estimate of the dynamic parameters in (2.71) is available, itmight<br />

be convenient to consider the control law

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!