• Tidak ada hasil yang ditemukan

AUTONOMOUS UNDERWATER VEHICLE SYSTEM ANALYSIS ON STABILITY OF 2-DOF MOTION CONTROL SYSTEM

Teguh Herlambang1

1Information System Department โ€“ University of Nahdlatul Ulama Surabaya (UNUSA) [email protected]

ABSTRACT

This paper analyzes the motion control system stability using Sliding Mode Control (SMC) method with 2-DOF motion equation on Autonomous Underwater Vehicle (AUV). The 2-DOF motion equation consists of surge and roll motions in the form of nonlinear motion equations. The stability analysis was applied to AUV system using Lyapunov method. The simulation results of the SMC control system with the 2-DOF motion equation on the AUV system showed that the system was stable at the determined set-point value with an error of โ‰ค1% and locally, asymptotically stable.

KEYWORDS : AUV, motion control, stability analysis, Lyapunov

1. INTRODUCTION.

The geographical territory of Indonesia covers islands and waters. About one third of Indonesia territory is land area, while the rest, the two-thirds, is water. Indonesia's strategic region with its tropical climate provides a lot of potential and natural wealth contained in it (Oktafianto,2015). An area of approximately 70% of ocean needs special attention to be paid to the natural resources contained therein.Underwater technology is required to explore and safeguard the natural resources of Indonesian state, that is, underwater vehicle (Herlambang et al,2014).

Underwater vehicles that are commonly developed by many countries today are unmanned water robots or unmanned submarines. Such a robot is widely known as Autonomous Underwater Vehicle

(AUV) which is one of the unmanned vehicles or the unmanned vehicle that works automatically without any direct control by humans (Herlambang,2017).

The benefits of AUV are that it can be utilized not only for marine resources exploration, but also underwater mapping and underwater defense system equipment (Herlambang, 2015).

This study began by making up the model of motion equation with 2-DOF, that is, surge motion and roll motion. Surge and roll motions are translation and rotation motions on the x-axis. Then motion control system design for forward movement was developed by using Sliding Mode Control (SMC). The next step was to find stability analiysis with Lyapunov Function, and we get system is locally asymptotically stable .

Postgraduate International Conference, Vol. 2 ICMST 2018 July, 26th 2018

60

2. AUTONOMOUS UNDERWATER VEHICLE (AUV) MODEL

Fig. 1. Six degree of freedom of AUV motion (Yang, 2007)

To analyze the AUV system there are two important things to note, namely the axis system consisting of Earth Fixed Frame (EFF) and Body Fixed Frame (BFF) which have been represented in Figure 1 (Yang, 2007). EFF is used to explain the position and orientation of AUV, where the x-axis position leads northward, the y-axis to the east and the z-axis toward the center of the earth. While the BFF defines the positive x-axis as desired direction of the vehicle, the positive y-axis was direction to the right side of the vehicle, and the positive z-axis as direction to downward (Fosen,2005). The BFF system is used to explain the speed and acceleration of the AUV with the starting point at the center of gravity (Herlambang,2017). This study used motion equations with 2-DOF i.e. surge and roll, ignoring sway motion, heave, pitch and yaw. Below are the motion equations in 2-DOF:

๐‘ขฬ‡ =๐‘‹๐‘Ÿ๐‘’๐‘ +๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|+๐‘‹๐‘๐‘Ÿ๐‘œ๐‘

๐‘šโˆ’๐‘‹๐‘ขฬ‡ (1)

๐‘ฬ‡ =๐พ๐‘Ÿ๐‘’๐‘ +๐พ๐‘|๐‘|๐‘|๐‘|+๐พ๐‘๐‘Ÿ๐‘œ๐‘

๐ผ๐‘ฅโˆ’๐พ๐‘ฬ‡ (2)

Where๐‘‹๐‘Ÿ๐‘’๐‘  dan ๐พ๐‘Ÿ๐‘’๐‘  are hydrostastic forces and moments in the x-axis direction, ๐‘‹๐‘๐‘Ÿ๐‘œ๐‘dan๐พ๐‘๐‘Ÿ๐‘œ๐‘ as force and moment of thrust.AUV specifications are listed in Table 1.

Table 1.Specification of AUV

Weight 18 Kg

Length 1600 mm

Diameter 200 mm

Controller Ardupilot Mega 2.0 Communication Wireless Xbee 2.4

GHz

Camera TTL Camera

Battery Li-Pro 11,8 V Propulsion 12V motor DC Propeller 3 Blades OD : 50

mm

Speed 3.1 knots (1.5m/s)

Maximum Depth 8 m

3. SLIDING MODE CONTROL (SMC)

The design of the SMC controller can be described as follows (Herlambang et al,2017):

a. Determine the function of Switching S(x,t)as in the equation

๏€จ ๏€ฉ

, 0

S x t ๏€ฝ ๏€ซe ๏ฌe๏€ฝ of tracking error of dynamic system.

Postgraduate International Conference, Vol. 2 ICMST 2018 July, 26th 2018

61 b. Determine the Sliding surface, ie

S(x,t)=0of the Switching function obtained.

c. Determine the estimated value of the controller

u ห†

. Dynamics under sliding condition can be written as: ๐‘†ฬ‡ = 0

by completing the switching function, expression for the estimated value of the controller was obtained as equivalent control. When using dynamic SMC at the moment S=0,

u ห†

was obtained.

d. Define the rules of SMC, that is, using control law,

) ห† Ksgn(S u

u๏€ฝ ๏€ญ

where the signum function, sgn is defined as:

๏ƒฎ ๏ƒญ

๏ƒฌ๏€ญ

1 ) 1 sgn(x

1 ,

1 ,

๏‚ณ

๏€ผ x x

e. Substitute the value of

u ห†

incontrol law so as to obtain newcontrol input as subtitute of previous control input.

f. Determine the value of K in conformance to the sliding condition in equation of stage 4.

Then work on designing the SMC control system in the motion equation of non-linear model with 2-DOF.

4. Designing SMC Control System of 2-DOF non-linear Model

In this part the SMC control system was designed to obtain control input for surge and roll motions.

4.1. Surge Control System

To find control of surge, the tracking error of the surge was determined first as follows

๐‘ขฬƒ = ๐‘ข โˆ’ ๐‘ข๐‘‘ ๐‘ข๐‘‘=constant

Since the system is of order 1, switching function was formulated as follows :

๐‘†(๐‘ข, ๐‘ก) = (๐‘‘

๐‘‘๐‘ก)๐‘›โˆ’1๐‘ขฬƒ with n=1 ๐‘†(๐‘ข, ๐‘ก) = (๐‘‘

๐‘‘๐‘ก)

1โˆ’1

๐‘ขฬƒ

๐‘†(๐‘ข, ๐‘ก) = ๐‘ขฬƒ = ๐‘ข โˆ’ ๐‘ข๐‘‘

Whereas the derivative of S is as follows :

๐‘†ฬ‡(๐‘ข, ๐‘ก) = ๐‘ขฬ‡ โˆ’ ๐‘ขฬ‡๐‘‘ (3) Since๐‘ข๐‘‘=constantm then๐‘ขฬ‡๐‘‘= 0

By subtituting equation (1) to equation (3), it becameas follows:

๐‘†ฬ‡(๐‘ข, ๐‘ก) =๐‘‹๐‘Ÿ๐‘’๐‘ +๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|+๐‘‹๐‘๐‘Ÿ๐‘œ๐‘

๐‘šโˆ’๐‘‹๐‘ขฬ‡ (4)

Then the value of๐‘‹ฬ‚๐‘๐‘Ÿ๐‘œ๐‘in equation (4) where

S ๏€ฝ 0

was determined as follows.

๐‘‹๐‘Ÿ๐‘’๐‘ +๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|+๐‘‹๐‘๐‘Ÿ๐‘œ๐‘

๐‘šโˆ’๐‘‹๐‘ขฬ‡ = 0 (5)

So๐‘‹ฬ‚๐‘๐‘Ÿ๐‘œ๐‘ obtained was

๐‘‹ฬ‚๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐‘‹๐‘Ÿ๐‘’๐‘ + ๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|) (6) Based oncontrol law meetingslidingcondition was : ๐‘‹๐‘๐‘Ÿ๐‘œ๐‘= ๐‘‹ฬ‚๐‘๐‘Ÿ๐‘œ๐‘โˆ’ ๐พ1 ๐‘ ๐‘”๐‘› (๐‘†) (7) Then from equation (6) and (7) the following was obtained

๐‘‹๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐‘‹๐‘Ÿ๐‘’๐‘ + ๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|) โˆ’ ๐พ1 ๐‘ ๐‘”๐‘› (๐‘†) (8) By subtituting equation (8) to (5), the following equation was obtained :

๐‘†ฬ‡(๐‘ข, ๐‘ก) =

๐‘‹๐‘Ÿ๐‘’๐‘ +๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|+(โˆ’(๐‘‹๐‘Ÿ๐‘’๐‘ +๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|)โˆ’ ๐พ1 ๐‘ ๐‘”๐‘› (๐‘†)) ๐‘šโˆ’๐‘‹๐‘ขฬ‡

๐‘†ฬ‡(๐‘ข, ๐‘ก) = โˆ’๐พ1 ๐‘ ๐‘”๐‘› (๐‘†)

๐‘šโˆ’๐‘‹๐‘ขฬ‡ (9)

Then the K value was designed by substituting equation (9) into equation (10) in order to meet the sliding conditions:

๐‘†๐‘†ฬ‡ โ‰ค โˆ’๐œ‚|๐‘†| (10)

โˆ’๐‘†๐พ1 ๐‘ ๐‘”๐‘› (๐‘†)

๐‘š โˆ’ ๐‘‹๐‘ขฬ‡ โ‰ค โˆ’๐œ‚|๐‘†|

Postgraduate International Conference, Vol. 2 ICMST 2018 July, 26th 2018

62

โˆ’๐ด๐ด1๐พ1 ๐‘ ๐‘”๐‘› (๐‘†) โ‰ค โˆ’๐œ‚|๐‘†|

๐‘† ๐พ1 โ‰ฅ(๐‘šโˆ’๐‘‹๐‘ขฬ‡)๐œ‚

๐‘ ๐‘”๐‘› (๐‘†) (11)

From equation (11) the value of K was obtained:

๐พ1= |max(๐‘š โˆ’ ๐‘‹๐‘ขฬ‡)๐œ‚| (12) Then a boundary layer was used to minimize chattering by changing the signum function (sgn) into saturation function (sat) as follows:

๐‘‹๐‘๐‘Ÿ๐‘œ๐‘= ๐‘‹ฬ‚๐‘๐‘Ÿ๐‘œ๐‘โˆ’ ๐พ ๐‘ ๐‘Ž๐‘ก (๐‘†

๐œ™) (13)

Thus the control system design obtained by substituting equations (6) and (12) into equation (13) is as follows:

๐‘‹๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐‘‹๐‘Ÿ๐‘’๐‘ + ๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|) โˆ’ |max(๐‘š โˆ’ ๐‘‹๐‘ขฬ‡)๐œ‚| ๐‘ ๐‘Ž๐‘ก (๐‘†

๐œ™) (14)

4.2. Roll Control System

To find control of the roll,the tracking error of the roll was determined first as follows.

๐‘ฬƒ = ๐‘ โˆ’ ๐‘๐‘‘ ๐‘๐‘‘=constant

Since the system was of order 1, the the switching function was formulated as follows:

๐‘†(๐‘, ๐‘ก) = (๐‘‘

๐‘‘๐‘ก)๐‘›โˆ’1๐‘ฬƒ with n=1 ๐‘†(๐‘, ๐‘ก) = (๐‘‘

๐‘‘๐‘ก)

1โˆ’1

๐‘ฬƒ

๐‘†(๐‘, ๐‘ก) = ๐‘ฬƒ = ๐‘ โˆ’ ๐‘๐‘‘

Whereas the derivative of S is as follows : ๐‘†ฬ‡(๐‘, ๐‘ก) = ๐‘ฬ‡ โˆ’ ๐‘ฬ‡๐‘‘

(15)

Since๐‘๐‘‘=constant, then๐‘ฬ‡๐‘‘= 0

By subtituting equation (2) into (15), then it became :

๐‘†ฬ‡(๐‘, ๐‘ก) =๐พ๐‘Ÿ๐‘’๐‘ +๐พ๐‘|๐‘|๐‘|๐‘|+๐พ๐‘๐‘Ÿ๐‘œ๐‘

๐ผ๐‘ฅโˆ’๐พ๐‘ฬ‡

(16)

Next the value of๐พฬ‚๐‘๐‘Ÿ๐‘œ๐‘in equation (16) with the value of

S ๏€ฝ 0

was determined as follows.

๐พ๐‘Ÿ๐‘’๐‘ +๐พ๐‘|๐‘|๐‘|๐‘|+๐พ๐‘๐‘Ÿ๐‘œ๐‘

๐ผ๐‘ฅโˆ’๐พ๐‘ฬ‡ = 0 (17)

So๐พฬ‚๐‘๐‘Ÿ๐‘œ๐‘ obtained is

๐พฬ‚๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐พ๐‘Ÿ๐‘’๐‘ + ๐พ๐‘|๐‘|๐‘|๐‘|) (18) Based oncontrol law meeting thesliding condition is :

๐พ๐‘๐‘Ÿ๐‘œ๐‘= ๐พฬ‚๐‘๐‘Ÿ๐‘œ๐‘โˆ’ ๐พ ๐‘ ๐‘”๐‘› (๐‘†) (19) So from equation (18) and (19) the following was obtained :

๐พ๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐พ๐‘Ÿ๐‘’๐‘ + ๐พ๐‘|๐‘|๐‘|๐‘|) โˆ’ ๐พ ๐‘ ๐‘”๐‘› (๐‘†) (20) Dengan mensubstitusikan persamaan (20) ke (16), diperoleh :

๐‘†ฬ‡(๐‘, ๐‘ก) =

๐พ๐‘Ÿ๐‘’๐‘ +๐พ๐‘|๐‘|๐‘|๐‘|+(โˆ’(๐พ๐‘Ÿ๐‘’๐‘ +๐พ๐‘|๐‘|๐‘|๐‘|)โˆ’ ๐พ ๐‘ ๐‘”๐‘› (๐‘†)) ๐ผ๐‘ฅโˆ’๐พ๐‘ฬ‡

๐‘†ฬ‡(๐‘, ๐‘ก) = โˆ’ ๐พ ๐‘ ๐‘”๐‘› (๐‘†)

๐ผ๐‘ฅโˆ’๐พ๐‘ฬ‡ (21)

Then the value of K was designed by subtituting equation (21) into equation (22) so as to meet sliding condition, that is :

๐‘†๐‘†ฬ‡ โ‰ค โˆ’๐œ‚|๐‘†|

(22)

โˆ’๐‘†๐พ ๐‘ ๐‘”๐‘› (๐‘†)

๐ผ๐‘ฅโˆ’ ๐พ๐‘ฬ‡ โ‰ค โˆ’๐œ‚|๐‘†|

๐พ โ‰ฅ(๐ผ๐‘ฅโˆ’๐พ๐‘ฬ‡)๐œ‚

๐‘ ๐‘”๐‘› (๐‘†)

(23)

From equation (23) it was obtained that the K value is :

๐พ = |max(๐ผ๐‘ฅโˆ’ ๐พ๐‘ฬ‡)๐œ‚| (24) Then a boundary layer was used to minimize chattering by changing the signum function (sgn) into saturation function (sat) as follows:

๐พ๐‘๐‘Ÿ๐‘œ๐‘= ๐พฬ‚๐‘๐‘Ÿ๐‘œ๐‘โˆ’ ๐พ ๐‘ ๐‘Ž๐‘ก (๐‘†

๐œ™) (25)

Thus the control system design obtained by substituting equations (18) and (24) into equation (25) is as follows:

๐พ๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐พ๐‘Ÿ๐‘’๐‘ + ๐พ๐‘|๐‘|๐‘|๐‘|) โˆ’ |max(๐ผ๐‘ฅโˆ’ ๐พ๐‘ฬ‡)๐œ‚| ๐‘ ๐‘Ž๐‘ก (๐‘†

๐œ™) (26)

Postgraduate International Conference, Vol. 2 ICMST 2018 July, 26th 2018

63 5. RESULT OF STABILITY ANALYSIS

The SMC control system design of the nonlinear 2-DOF model was obtained, from AUV 2- DOF motion equations: surge and roll, control law was obtained by using lyapunov function as a candidate is

๐‘‰(๐‘ข, ๐‘) =1 2๐‘ข2+1

2๐‘2

It was shown that function ๐‘‰(๐‘ข, ๐‘) =1

2๐‘ข2+

1

2๐‘2 is lyapunov function in conformance to the above definition :

a. Function ๐‘‰ is continuous and has partial derivative of ๐‘†

Function๐‘‰(๐‘ข, ๐‘) =1

2๐‘ข2+1

2๐‘2is a quadratic function, it is clear that the quadratic function is continuous in E. Then the partial derivative is also continuous.

b. Take any ๐‘‡ = (๐‘ข, ๐‘) โˆˆ ๐›พ with ๐‘‡ โ‰  ๐‘‡1, so ๐‘‰(๐‘‡) =1

2๐‘ข2+1

2๐‘2> 0

Take any ๐‘‡ = (๐‘ข, ๐‘) โˆˆ ๐›พ with ๐‘‡ โ‰  ๐‘‡1, so ๐‘‰(๐‘‡) =1

202+1

202= 0 c. ๐‘‰ฬ‡(๐‘ข, ๐‘) =๐œ•๐‘‰

๐œ•๐‘ข๐‘ขฬ‡ +๐œ•๐‘‰

๐œ•๐‘๐‘ฬ‡

๐‘‰ฬ‡(๐‘ข, ๐‘) = ๐‘ข๐‘ขฬ‡ + ๐‘๐‘ฬ‡

๐‘‰ฬ‡(๐‘ข, ๐‘)

= ๐‘ข (๐‘‹๐‘Ÿ๐‘’๐‘ + ๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข| + ๐‘‹๐‘๐‘Ÿ๐‘œ๐‘

๐‘š โˆ’ ๐‘‹๐‘ขฬ‡ )

+ ๐‘ (๐พ๐‘Ÿ๐‘’๐‘ + ๐พ๐‘|๐‘|๐‘|๐‘| + ๐พ๐‘๐‘Ÿ๐‘œ๐‘ ๐ผ๐‘ฅโˆ’ ๐พ๐‘ฬ‡ )

Choose ๐‘‹๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐‘‹๐‘Ÿ๐‘’๐‘ + ๐‘‹|๐‘ข|๐‘ข๐‘ข|๐‘ข|) โˆ’ ๐พ๐‘ ๐‘”๐‘›(๐‘†)

Choose ๐พ๐‘๐‘Ÿ๐‘œ๐‘= โˆ’(๐พ๐‘Ÿ๐‘’๐‘ + ๐พ๐‘|๐‘|๐‘|๐‘|) โˆ’ ๐พ๐‘ ๐‘”๐‘›(๐‘†)

So the following is obtained

๐‘‰ฬ‡(๐‘ข, ๐‘) = ๐‘ข (โˆ’๐พ1๐‘ ๐‘”๐‘›(๐‘†)

๐‘š โˆ’ ๐‘‹๐‘ขฬ‡ ) + ๐‘ (โˆ’๐พ2๐‘ ๐‘”๐‘›(๐‘†) ๐ผ๐‘ฅโˆ’ ๐พ๐‘ฬ‡ )

โ‰ค [โˆ’ ๐พ1 ๐‘š โˆ’ ๐‘‹๐‘ขฬ‡] [๐‘ข]

+ [โˆ’ ๐พ2 ๐ผ๐‘ฅโˆ’ ๐พ๐‘ฬ‡] [๐‘]

Choose ๐พ1= [๐‘š โˆ’ ๐‘‹๐‘ขฬ‡]๐œ‚ dan ๐พ2= [๐ผ๐‘ฅโˆ’ ๐พ๐‘ฬ‡]๐œ‚ So the followings were obtained ๐‘‰ฬ‡(๐‘ข, ๐‘) โ‰ค [โˆ’๐œ‚]|๐‘ข| + [โˆ’๐œ‚]|๐‘|

๐‘‰ฬ‡(๐‘ข, ๐‘) โ‰ค โˆ’๐œ‚[|๐‘ข| + |๐‘|]

Having met those three requirement, function ๐‘‰(๐‘ข, ๐‘) =1

2๐‘ข2+1

2๐‘2 is Lyapunov function and locally, asymptotically stable.

6. CONCLUSION.

Based on the results and discussion it can be concluded that the Sliding Mode Control (SMC) method can be applied as a control system of surge and roll motion with an error of โ‰ค1 and is locally asymptotically stable.

7. REFERENCES.

Fossen, T. I. (2005) ,โ€œA Nonlinear Unified State-space Model for Ship Maneuvering and Control in A Seawayโ€. International Journal of Bifurcation and Chaos, Vol. 5, pp. 2717-2746, Aug.

Herlambang, T., Nurhadi H and Subchan., (2014). โ€œPreliminary Numerical Study on Designing Navigation and Stability Control Systems for ITS AUVโ€, Applied Mechanics and Materials, Trans Tech Publications, Switzerland. Vol. 49, pp. 420-425

Herlambang, T., Djatmiko E.B and Nurhadi H., (2015), โ€œNavigation and Guidance Control System of AUV with Trajectory Estimation of Linear Modellingโ€, Proc. of International Conference on Advance Mechatronics,

Postgraduate International Conference, Vol. 2 ICMST 2018 July, 26th 2018

64 Intelligent Manufactre, and Industrial Automation, IEEE , ICAMIMIA 2015,Surabaya, Indonesia, pp. 184-187, Oct 15 โ€“ 17.

Herlambang, T., Djatmiko E.B and Nurhadi H., (2015), โ€œEnsemble Kalman Filter with a Square Root Scheme (EnKF-SR) for Trajectory Estimation of AUV SEGOROGENI ITSโ€, International Review of Mechanical Engineering IREME Journal, Vol. 9, No. 6. Pp.

553-560, ISSN 1970 โ€“ 8734. Nov.

Herlambang, T., (2017), โ€œDesign Control System of Surge, Sway and Yaw Motion in Autonomous Underwater Vehicle using Sliding Mode Control (SMC) Methodโ€ Journal Of Mathematics and Its Applications (LIMITS), Vol. 14, No.1, page 53-60, ISSN 2579-8936.

Mei.

Herlambang, T., Apriliani E, Cordova H, Mardlijah., (2017), โ€œDynamic Sliding Mode Control (DSMC) for Water Level Control in Steam Drum Boilerโ€, Technology Science and Engineering Journal, Vol 1 No 1 February 2017. E-ISSN: 2549-1601X.

Oktafianto, K., Herlambang T, Mardlijah and Nurhadi H., (2015), โ€œDesign of Autonomous Underwater Vehcle Motion Control Using Sliding Mode Control Methodโ€, Proc. of International Conference on Advance Mechatronics, Intelligent Manufactre, and Industrial Automation, IEEE , ICAMIMIA 2015, Surabaya, Indonesia, pp. 184-187, Oct 15 โ€“ 17.

Yang, C. 2007. Modular Modelling and Control for Autonomous Vehicle (AUV). Department of Mechanical Engineering National University of Singapore.

Indonesian Naval Technology College, STTAL Postgraduate International Conference, Vol. 2 ICMST 2018 July, 26th 2018

65

CONSTRUCTION OF INDONESIAN ADDITIONAL MILITARY LAYER