Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
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