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.

186 7. Dynamic Control of UVMSs<br />

Finally, the generalized force for the vehicle needed to achieve the corresponding<br />

required force is computed as<br />

h 0 c,0 = h 0 r,0 + U 0 1 h 1 c,1 .<br />

7.9.1 Stability Analysis<br />

In this Section, the stability analysis for the discussed control law isprovided.<br />

Let consider the following scalar function<br />

V i ( s i i , ˜ θ i )= 1<br />

2 s i T<br />

i M i s i i + 1<br />

2 ˜ θ T<br />

i K θ,i ˜ θ i . (7.73)<br />

The scalar V i ( s i i , ˜ θ i ) > 0inview of positive definiteness of M i and K θ,i .<br />

By differentiating V i with respect to time yields<br />

˙V i = s i T<br />

i M i ( ˙ν i r,i − ˙ν i i ) − ˜ θ T<br />

i K θ,i ˙ θ ˆ<br />

i ,<br />

where the parameters was considered constant orslowly varying, i.e.,<br />

˙˜θ i = − ˙ ˆ θ i .<br />

Taking into account the equations ofmotions (7.65), and considering the<br />

vector n i = C i ( ν i i ) ν i r,i + D i ( ν i i ) ν i r,i + g i i ( R i )itis:<br />

˙V i = − s i T<br />

i D i ( ν i i ) s i i + s i T �<br />

i M i ˙ν i r,i + n i ( ν i i , ν i r,i , R i ) − h i � T<br />

t,i − θ ˜<br />

i K θ ˙ θ ˆ<br />

i .<br />

By adding and subtracting the term s i T i<br />

i h c,i, where h i c,i is the control law as<br />

introduced in (7.70), and by exploiting the linearity inthe parameters, the<br />

previous equation can be rewritten as<br />

˙V i = − s i T<br />

i D i s i i + s i T<br />

i<br />

�<br />

Y i θ i − h i t,i − Y i ˆ θ i − K v,i s i i − U i i +1<br />

i +1h c,i+1<br />

− ˜ θ T<br />

i K θ,i ˙ θ ˆ<br />

i + s i T i<br />

i h c,i,<br />

where Y i = Y ( R i , ν i i , ν i r,i , ˙ν i r,i )and D i = D i ( ν i i ).<br />

By rearranging the terms one obtains:<br />

˙V i = − s i T<br />

i ( K v,i + D i ) s i i + s i T<br />

i<br />

�<br />

Y i ˜ θ i − h i t,i + h i r,i<br />

�<br />

− ˜ θ T<br />

i K θ,i ˙ ˆ θ i ,<br />

�<br />

+<br />

that, taking the update law for the dynamic parameters (7.71), finally gives<br />

˙V i = − s i T<br />

i ( K v,i + D i ) s i i + s i T i<br />

˜h<br />

i t,i , (7.74)<br />

where ˜ h i<br />

t,i = h i r,i − h i t,i.Equation (7.74) does not have anysignificantproperty<br />

with respect to its sign.<br />

The Lyapunov candidate function for the UVMS is given by<br />

V ( s 0 0 ,...,s n n , ˜ θ 0 ,..., ˜ n�<br />

θ n )= V i ( s i i , ˜ θ i ) ,<br />

i =0

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

Saved successfully!

Ooh no, something went wrong!