Literature DB >> 35336404

Path following Control of an Underactuated Catamaran for Recovery Maneuvers.

Sang-Do Lee1, Yong-Seung Song2, Dae-Hae Kim2, Ma-Ru Kang3.   

Abstract

This paper focuses on the autonomous recovery maneuvers of an unknown underactuated practical catamaran, which returns to its initial position corresponding to the man overboard (MOB) by simply adjusting the rate of turn. This paper investigates the completion of model-based path following control for not only the traditional Williamson turn, but also complex recovery routes under time-varying disturbances. The main difficulty of model-based path following control for predicting the hydrodynamic derivatives of a practical catamaran was solved by the approximated calculation of a diagonal matrix. The second key problem of differential calculation for an underactuated model in the case of complex reference trajectories under severe disturbances was investigated. Even though this paper employs a diagonal matrix with unknown nonlinear terms, the experimental test using a small craft with payloads by remote control demonstrated the sway force per yaw moment in turning cases. Adaptive backstepping mechanisms with unknown parameters were proven by the Lyapunov theory as well as the passive-boundedness of the sway dynamics, guaranteeing the stability of sway motion in the case of unavailable sway control. The effectiveness of the algorithms of the guiding concept and error dynamics is demonstrated by the numerical simulations.

Entities:  

Keywords:  adaptive backstepping; catamaran; error dynamics; path following control; rate of turn; recovery maneuver; underactuated

Mesh:

Year:  2022        PMID: 35336404      PMCID: PMC8948864          DOI: 10.3390/s22062233

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Path following control has been broadly addressed in the motion control of autonomous vehicles. Motion control scenarios of autonomous vehicles are usually divided into three or four categories, such as setpoint stabilization, trajectory tracking, path following, or target following [1,2,3]. Since there are countless publications related to motion control scenarios for the past decades, it is not easy to understand the key technologies. Thus, there is a need to pinpoint essential skills such as underactuated and error dynamics. Most of all, the concept of “underactuated” plays a very important role in path following control, especially in marine vehicles. Motion control systems are implemented to control the motion of unmanned aerial/underwater vehicles and unmanned surface crafts via actuators [4]. In this paper, underactuated systems having fewer actuators than the actual number of degrees-of-freedom (DOF) of the system will be considered to solve the path following problem [5]. For a marine surface vehicle, DOF equals the set of independent displacements and rotations that completely specify the displaced position and orientation of the vehicles [6]. Therefore, an underactuated system means that a marine vehicle has fewer control inputs than the number of generalized coordinates [6]. Most marine surface vehicles are underactuated, since they cannot produce control forces and moments in all DOFs [6]. Thus, they are equipped with screw propellers at a distance from the centerline [7] for surge force control and various kinds of rudders for yaw moment control. Therefore, there is no direct control actuator for sway motion in the underactuated marine vehicles. State-of-the-art actuation systems such as tunnel thrusters, podded drive system, or cycloidal (Voith-Schneider or vertical) propellers are not effective with respect to sway motion at high speeds [8]. As mentioned earlier, underactuated systems have fewer numbers of actuators than the actual number of DOFs to be controlled [9], and include nonintegrable constraints on acceleration in nonholonomic systems [10], which is not transformable into a driftless chained form [11]. Since underactuated systems cannot be asymptotically stabilized by a feedback control law, this problem is not solvable using feedback linearization [7]. To tackle the inherent nonlinearity in underactuated ship dynamics or path following kinematics [11], robust nonlinear control methods have been investigated over the last few years. In this paper, an adaptive backstepping method [12] will be employed to solve the path following problem. In integrator backstepping, one can see the complexity of the explosion term in calculating the reference state [13]. This well-known “explosion of complexity”, which is caused by repeated differentiation of nonlinear functions in a virtual control [14,15], can be solved by dynamical surface control (DSC), which uses an auxiliary first-order low-pass filter at each backstepping step [8,13]. In addition, error dynamics is the most fundamental skill for solving any problem of autonomous operation such as path following, automatic berthing, and collision avoidance. The theory of error dynamics has been broadly employed in controls. This skill is frequently used in backstepping controllers [11], trajectory tracking, and dynamics positioning [16]. During the whole path following process, motion errors exist between the virtual ship and the own (or actual) ship. The guiding principles handle the error variables in a closed-loop system. To converge the variables (trajectories) to an invariant set [11] or equilibrium, the control system should be defined based on the error dynamics. Meanwhile, recovery maneuvers [17] are an essential skill for saving human lives in emergencies. Even though seafarers regularly perform the legal rescue training for retrieving a man overboard (MOB), it is difficult to return to the original track lines using conventional recovery maneuvers such as the Scharnov turn [18], the Williamson turn [19], and the Anderson turn [20]. Practically, regardless of sea state, it is very difficult for a duty officer to find a survivor on the sea even if the ship returns to the exact point of casualty. Nevertheless, to save human lives in distress, marine vessels should return to the initial position as much as is possible under the weather conditions. For a traditional ship, the officers give sequential orders of rudders corresponding to the standard recovery maneuvers [17,20]. However, this requires skillful rudder action in order to eventually succeed in the mission. Moreover, this approach seems to be ineffective for unmanned surface vehicles (USV), since they may have various propulsion systems equipped not limited to the single rudder. Therefore, this paper focuses on the recovery maneuvers performed by a USV to return to the initial point by simply adjusting the rate of turn as well as the completion of the model-based path following control. However, to the best of our knowledge, many reports of model-based path following control are limited to the simple routes (straight line [3], curved line [5,21], port [8,22,23] and starboard turning [9,11]) with an existing model presented in [2,3,5,8,9,11,22,23,24] that includes the unknown restoring forces in the dynamics. Conversely, some numerical publications [25,26,27,28] without experiments handle the non-diagonal matrices for sway/yaw added mass ( of 3DOF system, A26 of 6 DOF system) for practical situations based on port/starboard symmetry hull forms; however, this overlooks the nonlinear restoring terms in the dynamics, because the fast convergence and robust stability of the underactuated model considering both unknown nonlinear restoring terms and are more challenging problems. Otherwise, no specific dynamics or hydrodynamic coefficients can be seen in experiments using USV [29]. In any case, the main difficulty of model-based path following control is to predict the hydrodynamic derivatives due to the acceleration in the directions of the surge, sway, and yaw motions, as well as to solve the differential problems calculating an unknown underactuated practical model under external disturbances. Motivated by these problems, this paper investigates the following key contributions and draws comparisons with the existing works in the literature. A model-based approach of path following control with unknown dynamics was built based on the previous numerical scheme by Lee [24] using a practical underactuated catamaran model. Adaptive backstepping [8,11,12], guiding principles for reference trajectories [8,11,22,23], and DSC skill [8,14] were applied to the practical model in this paper. A real catamaran was prepared to check the maneuvering conditions in both straight and turning situations by remote control inshore. Marine GPS sensors continuously received information of the latitude/longitude position, speed over ground, ground heading, etc. Unfortunately, in this paper, both straight and turning line tracking algorithms of the LOS type [3,21], including side slip angle, were not adopted in the experimental test because non-diagonal matrices for should be considered in practice. However, we favor the diagonal system, which can represent the hydrostatic forces and restoring force of a catamaran. Additionally, this element of a positive inertia matrix is much smaller than the diagonal counterparts [6,16]. The main purpose is to solve path following control in case of recovery maneuvers for an unknown underactuated practical catamaran. We address the possible drawbacks of the traditional Williamson method via the turning rate of the USV, rather than rudder usages. This facilitates returning to the initial spot of the MOB more accurately. Additionally, a complex route including successive opposite turning under disturbance is defined. This new result overcomes the differential problems of an underactuated model in the case of complicated reference trajectories. This demonstrates incremental progress compared to the restricted trajectories in many previous papers, which attempt to achieve fast convergence and robust stability [30] for their control development. This study focuses on returning to the initial point of casualties by means of the ship’s turning rate. This paper highlights that the practical catamaran returns to the departure point (MOB) as much as possible in the case of complicated routes and disturbances. Additionally, DSC skills will be implemented to overcome the “explosion of complexity” problem. The guiding principles and adaptive back-stepping methods of the underactuated catamaran have been verified by some numerical simulations under disturbances. The rest of the paper is structured as follows. Section 2 briefly introduces the underactuated catamaran with a 3DOF system and describes the path planning and adaptive backstepping controller design. In Section 3, the system stability analysis using Lyapunov theory and the passive-boundedness of sway motion will be introduced and proven mathematically. In the discussion, the numerical simulations will be shown to demonstrate the effectiveness of the proposed control scheme. Finally, conclusions based on this research will be briefly addressed.

2. Materials and Methods

2.1. Problem Formulation

2.1.1. Notations

In this paper, is -dimensional Euclidean space. represents the absolute value of a scalar , while means the Euclidean norm of a vector or the Frobenius norm of a matrix [3]. is the estimation of and = denotes its estimated errors.

2.1.2. Underactuated Catamaran Model

The motions of the catamaran are considered on a horizontal plane. The horizontal motion is defined in the surge, sway, and yaw directions as shown in Figure 1 [21]. In this paper, the body-fixed frame and the earth-fixed frame are considered. The origin of the body-fixed frame is a moving coordinate frame [10] and is located at the center of gravity (CG). The body axes , and are selected to coincide with the principal axes of inertia for the catamaran. The is a longitudinal axis (directed from aft to fore) and represents a transverse axis (directed to starboard). Lastly, means the normal axis (directed from top to bottom) [1].
Figure 1

Coordinate systems (body-fixed frame and earth-fixed frame).

The coordinates () are equivalent to the position and translational motion of the catamaran, while the coordinates () mean the rotational motion about the , , and axes, respectively [6]. The state vectors are given as for the position and orientation vector, and for the linear and angular velocity vector, where denotes the coordinate of catamaran’s position and yaw angle about the earth-fixed frame. Consequently, heave (), roll (), and pitch () motions are neglected. This means that the dynamical motions of the catamaran will be limited to a horizontal plane [24]. The kinematics can be reduced from the general 6DOF to 3DOF expression. In addition, it is assumed that the catamaran can be considered a homogeneous mass distribution with an plane of symmetry such that = = 0 [6]. With these assumptions, the dynamical motions of the catamaran moving in a horizontal plane can be simply expressed as where , , represent the unknown constant vectors having the known dimensions and ; , and are the known smooth vector fields; and are the actual inputs such as propulsion force and yaw moment with the known nonzero constant control coefficients and ; , , and denote the unknown time-varying disturbances of forces and moment [11,22,24]. During the recovery maneuvers, the environmental disturbances play an important role. However, it is not easy to define the exact amounts of time-varying environmental disturbances on the practical spot in distress. In general, ocean environmental disturbances can be considered as all possible aspects of sailing conditions, such as waves, winds, currents, ice-covered waters, water on deck by slamming, ship-to-ship interaction forces in close proximity [. Time-varying environmental disturbance . As for the conventional ship system, a routine order will be given to the rudders for the standard recovery maneuvers. In general, the turning rate of the catamaran reaches a turning circle of 540 degree with a constant rudder angle. Thus, there is a rudder execute time in the turning circle information. However, recent USVs are not limited to a single rudder system only, but rather are equipped with unnecessary rudder systems such as podded propeller types (Azipod, Mermaid, etc.), unfixed twin propellers, and cycloidal (Voith-Schneider or vertical) propeller [. When the duty officers become aware of the side of MOB, they perform a kick action with hard-over at first. However, this concept is based on the crew on the ship. If there are no watchmen on the deck or observers inshore, it is difficult at first to recognize the side of the men in distress. Therefore, we consider that the initial point of the USV is the position of the MOB. When the USV returns to the initial point as nearly as possible despite sea conditions, the recovery maneuvers are successful. The recovery routes of own catamaran are prescribed by the virtual catamaranwhere the reference . The sway velocity (. Consider a system , where , denotes input vectors. is an unknown function and is a disturbance term. For all bounded and , if there exists a Lyapunov function such that is globally positive definite and radially unbounded, if, where is a positive constant and related to the bounds of and. We define the state variableis stable under passive-boundedness [.

2.2. Path Planning and Controller Design

2.2.1. Recovery Path Planning

Guidance systems in marine vessels are used to generate a predefined path for time-invariant path following. The guidance represents the basic methodology concerned with the transient behavior associated with the achievement of motion control objectives. The differences between a conventional ship and a USV with respect to recovery maneuvers are in path planning. As stated in Assumption 2, the recovery path is highly dependent on the turning rate of the virtual catamaran () and the constant speed (). Therefore, the recovery path should be defined using both and . Figure 2 shows recovery path planning with two catamarans. If a virtual (ideal) catamaran makes an original path, then the USV follows the virtual catamaran. The USV moves along the predefined path regardless of the position of MOB. In Figure 2, a virtual catamaran on the straight () goes forward with constant speed (), and its corresponding time . The recovery path is generated by the virtual catamaran starting at a certain point (). After the catamaran goes toward the next point (), it will lie on the arc line from a first curved point () and will arrive at the final curved point (). Then, the angle of can be defined as where is the angle of the recovery path, that is, the heading angle of the virtual catamaran. When the virtual catamaran changes its course to port and starboard with turning rate (), the recovery path shifts from a straight line to a curved line (). Therefore, the virtual catamaran passes through the curved points (, ). In addition, the real-time turning radius () can be determined by the turning rate () with interpolation in (, ) as follows [23,24]. where denotes the practical changes of heading angle of the USV; and are the minimum and maximum turning radius, respectively, depending on the catamaran’s maneuvering performances [23,24].
Figure 2

Guiding principles and a framework of path following control between the own catamaran and the virtual catamaran.

2.2.2. Controller Design

The concept of error dynamics is one of the most important skills for any controller design of motion control scenarios. First, we set the relation between the virtual catamaran and the own catamaran. For the path following problem, error variables are given as where , denote the position of the virtual catamaran; is the position error; () is the azimuth angle of the own catamaran relative to the virtual catamaran. It is necessary to distinguish the azimuth angle of the own catamaran () and the yaw angle of the virtual catamaran (). In general, the azimuth angle of the USV is calculated as where denotes a sign function with . Moreover, the error variables can be rewritten as Based on Equations (1), (5), and (7), and are defined as Based on the concept of error dynamics, a suitable control scheme should be implemented to achieve the goal of state convergence. The adaptive back-stepping method is applied to track the errors of surge, sway, and yaw motion. Therefore, the virtual control inputs for surge and yaw motion are defined as where and are the stabilizing functions of surge and yaw motion, respectively; , are the design parameters; is a small positive value. The control law () will converge () to near zero. Own catamaran pursues the virtual catamaran with the help of () instead of [8,24]. Then, DSC skills [13] are employed to solve the problem of “explosion of complexity” at each backstepping step by introducing a new variable, . Let pass through a first-order filter with the time constant to obtain Define , then we have . With Equations (11)–(13), the time derivatives and are calculated as where is the continuous function of the state variables [8]. By introducing the error variables of surge and yaw motion as instead of , and the error dynamics and can be written as where , , , , , , , and denote the unknown parameters of ship’s inertia and hydrodynamic damping coefficients. Then, the actual control inputs of own catamaran are correspondingly calculated as where , are the design parameters; is the smooth function satisfying Lemma 1 [11]. , there exists a smooth function, such that As in [ Then, along with Assumption 1, the adaptative law for parameters and estimated upper bound of disturbances are written as where ,denotes the positive definite matrix;,,,,andare the weighting factors;,,,andare the initial value of the design variables [

3. Results (Stability Analysis)

3.1. Analysis Result

This section presents the stability analysis of closed-loop system using the Lyapunov theory. The main results are represented in the following Theorem 1. Consider an uncertain underactuated system (1) with Assumptions 1 to 3, the control law (16) and adaptive law (18); all the signals in the closed-loop system are satisfied as being semi-globally uniformly ultimately bounded (SGUUB) [. Introducing the Lyapunov function candidate as Its time derivatives can be written as By substituting (16a,b), (18a–d) into (20), we obtain where , , , and are the positive constants satisfying Then, we get by integrating Equation (21). is bounded satisfying . All the signals in the closed-loop system can be guaranteed to be SGUUB [8,23,38]. □

3.2. On the Passive-Boundedness of Sway Motion

This section discusses the passive-boundedness of sway velocities in Assumption 3. Passive-boundedness means that the sway speed is bounded in cases where all other variables are bounded [11]. This is related to hydrodynamic damping, which interferes with the motion of marine catamarans. Since underactuated marine catamarans have no control input with respect to sway motion, the passive-boundedness should be defined with the inclusion of the sway disturbance. The sway dynamics in Equation (1b) is considered to be with where , , and refer to the unknown parameters of hydrodynamic damping and nonlinear damping terms. Considering the Lyapunov candidate as , then its time derivatives can be written as where is a positive constant for the upper bound satisfying . If , then . Thus, satisfies being passive-bounded and, further, being uniformly ultimate bounded [8,11,22].

4. Discussion

4.1. Williamson Turning Reports of the Existing Marine Vessels

First of all, this section addresses the fact that it is difficult for existing marine vessels (VLCCs, car carriers, and training ships) to return to their original course via the Williamson turning method. Since it is based on a destroyer, which has two controllable pitch propellers and two main engines, it is necessary to modify the traditional Williamson method. For example, the Williamson turning reports for a VLCC ( = 349.8 m, = 355,600 m3) with under loaded conditions [39], an 8100 unit roll_on roll_off car carrier ( = 222.4 m, = 29,917 m3) under ballast conditions [20], and a training ship (T/S) Segero ( = 120 m, = 9122.2 m3) governed by Mokpo National Maritime University in Figure 3a,b, and Figure 4, respectively, where and refer to the length between perpendiculars and displacement, respectively. The degree of deviation from the original course can be seen in Figure 3 and Figure 4. Clearly, it can be observed that it is difficult for conventional marine vessels to return to their initial point. Thus, this paper focuses on returning an underactuated catamaran to the exact site of casualties by adjusting the rate of turn rather than the rudder orders.
Figure 3

Williamson turning reports of merchant ships: (a) VLCC (= 349.8 m, = 355,600 m3) under loading conditions; (b) 8100 unit roll_on roll_off car carrier ( = 222.4.m, = 29,917 m3) under ballast conditions.

Figure 4

Williamson turning reports of a training ship (T/S) Segero (= 120 m, = 9122.2 m3) governed by Mokpo National Maritime University: (a) port turn; (b) starboard turn.

4.2. Experimental Turning Test by Remote Control

The maneuvering characteristics represent the steady turning radius, advances, transfer, tactical diameter quantitatively. However, many reports of path following control overlook the maneuvering characteristics and it tends to select the existing model in the previous publications [2,3,5,8,9,11,22,23,24]. This paper considers a practical catamaran having two electric propellers for recovery maneuvers. To confirm the maneuvering conditions for the model ship, the sea experiment has done based on the remote control. Actually, it is difficult to predict the maneuvering characteristics of the catamaran by the model test due to the lack of specific steering information and roll interaction [40]. However, the main purpose of the experiment is to advance the remote DC propulsion system, communication system, and turning abilities. Additionally, a concrete tracking algorithm was not adopted in this step. Figure 5 depicts the hull of two pontoons with two propellers and the construction of the control system. A marine GPS sensor constantly records the information of position, direction, over ground speeds, etc. Figure 6a–d show the test area (calm sea), port turning situation, trajectory, and data information, respectively. The tactical diameter and turning radius () are approximately marked as 21 m and 10 m, respectively. The turning radius of steady states is proportional to the ship’s length and inversely proportional to the angle of the rudder actuator [41]. The experimental results can be compared to the maneuvering characteristics of Marine-class vessels (= 171.8 m,=18,541 m3) [6], where refers to the overall length. It can be observed that the catamaran has sufficient displacement, high propulsion, and maneuvering conditions with two men on board and two heavy batteries, etc. This weight will be calculated as the additional payloads in Section 4.3.
Figure 5

System structure of unknown underactuated catamaran: (a) side view of two pontoons and electrical propellers; (b) control structure for remote control inshore.

Figure 6

Remote control test of maneuvering conditions with two men on board: (a) the boat moves to the test area; (b) the USV exhibits bounded sway motion during port turning by means of yaw control; (c) sea trajectory consisting of two circles with 17 m diameters and a straight line; (d) data information (position, SOG, heading in order, etc.) obtained from marine GPS sensors.

4.3. Main Parameters for Simulation

This section addresses the main parameters of the catamaran shown in Figure 5a. The test model consists of two pontoons and other equipment on the superstructure. Table 1 presents the values of a single pontoon and the full catamaran. We can assume that there is some kind of cargo or luggage on deck and in the hold spaces. The additional payloads resulted in the movements of the CG. The inertia matrix can be calculated as , where , denote the corrected location in CG due to the payloads; is the moment of inertia about CG where is the radius of gyration with respect to the CG [6]. Moreover, the added mass coefficients represent the amount of fluid accelerated with the catamaran. The particles of the fluid accelerate to some extent as the catamaran moves [42]. The hydrodynamic added mass in the surge () can be given as [43,44], where (kg/m3) is the density of the sea water. The added mass coefficients in the sway () and yaw () can be approximately calculated as m and , respectively [41,44]. The other linear damping terms can be seen in Table 1 and Refs. [6,44]. The hydrodynamic forces and moments for the Munk moment and resistances are modeled as a nonlinear function of velocity and acceleration () and the Euler angles of [40]. These functions are defined in Equations (15e) and (15f). It is not necessary to express all of the hydrodynamic derivatives for the practical catamaran; it is acceptable to implement a nonlinear control scheme, as reported in Refs. [8,9,11,22]. Thus, the unknown parameters in the nonlinear parts are set approximately to be , (), with of the value of the linear damping [9] according to the adaptation laws (18a, b), and for more dynamical responses in sway motion.
Table 1

Main parameters of catamaran.

ParametersValues
One pontoon LOA 3.6 m
Beam0.77 m
Depth 0.265 m
Catamaran Iz 45.65 kg m2
Xu˙ −14.61 kg
Yv˙ −82.5 kg
Nr˙ −77.61 kg m2 s−1
Xu 77.55 kg s−1
Yv 0 kg s−1
Nr 246.51 kg m2s−1
m11 69.6 kg
m22 137.5 kg
m33 123.25 kg

4.4. Predefined Recovery Paths

In the path following problem, the virtual catamaran generates predefined recovery routes on the basis of the guiding principle. Originally, a ship’s sailing route consists of many way-points (latitude and longitude information). The proposed guiding algorithm only uses the turning rates of the virtual catamaran, which helps to reduce the effort of determining recovery routes. Several publications have been focused on similar routes, restricted only to port turning [8,9,11,22]. Therefore, we designed unusual recovery routes that include continuative turning to the port and starboard side, as well as straight courses to return to the original departure point. At first, the Williamson route was modified to return the initial point using Equation (24). Additionally, one of the complex recovery routes, including double circles and an S-shaped trajectory (consecutive turning in the inbound and outbound directions), is demonstrated by Equation (25). Then, the catamaran will arrive near the initial point in order to rescue the MOB. The initial conditions corresponding to the MOB are set to [, , , , , ] = [−120 m, 15 m, −0.15 rad, 0 m/s, 0 m/s, 0 rad/s]. The values of the control parameters are listed in Table 2. Above all, if readers wish to change the model ship, the parameter , which relates to the inertia matrix, should be adjusted.
Table 2

Control parameters.

NotationValuesNotationValuesNotationValues
ku1 0.2 γwu1 0.05 γdwu1 1
ku2 20 γwu2 0.2 γdwu2 2
kr1 1.8 γwr1 0.3 γdwr1 1
kr2 120 γwr2 0.2 γdwr2 0.2
Moreover, environmental disturbances interfere with the computational calculation of derivatives in the backstepping methods. Even though the model ship is a small-sized craft, the surge speed of the virtual catamaran is set to m/s for the consideration of sufficient forward speeds. In the case of decreasing the parameter , the turning radius () decreases. In addition, a time history of the intentional disturbance is generated in order to simulate the control scheme in a simplified manner. As reported in previous works [33,34,35,36], despite the sinusoidal disturbances, the complex responses of marine catamarans due to their nonlinear dynamics characteristics are shown. Thus, time-varying disturbances acting on the own catamaran are considered as follows: The above disturbances are not realistic in practice; however, they are effective for showing the distances of deviations in the surge, sway, and yaw directions during path following. The sway disturbance has a strong effect on the computational success and course-keeping ability. Moreover, considerable degrees of yaw rate can be expected, owing to the magnitude of yaw disturbance.

4.5. Simulation Results

In this section, two recovery routes are considered for the control simulation. The first is Williamson turning in calm sea (without disturbances), the other is a more complex routes under disturbances. Several pictures are shown to demonstrate the performance of path following control from Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13. The trajectories of the virtual catamaran (blue dashed-dotted line) followed by the actual own catamaran (red dashed line) are depicted in both Figure 7 and Figure 8, which illustrate the autonomous recovery maneuvers.
Figure 7

Path following control results of recovery maneuvers of the improved Williamson method by means of turning rate and its magnified zoom of a part of the trajectory in calm sea (without disturbances).

Figure 8

Path following control results of recovery maneuvers of complex routes including three circles, a straight line, and successive opposite turning in severe circumstances (with disturbances).

Figure 9

The position and orientation error variables () of the actual catamaran.

Figure 10

The position and orientation error variables () of the actual catamaran.

Figure 11

The position and orientation error variables () of the actual catamaran.

Figure 12

Corresponding control burden of surge force ().

Figure 13

Corresponding control burden of yaw moment ().

Figure 7 depicts the completion of the Williamson turning to within 1 m, as seen in the magnified zoom of a part of the trajectory. Figure 8 presents the recovery trajectories for complex routes, including three circles, a straight line, and successive opposite turning under external disturbances. Even though the routes and environmental situation become more severe, the catamaran arrives within 1 m, as seen in the magnified figure. The own catamaran successfully returns to the departure way-point. In this path, the successive turning may cause a calculation problem in differentiating the error variables. Under three directional disturbances and forward speed, the combined port and starboard maneuvering of the own catamaran easily causes a break of simulation, because this guiding algorithm is only based on the turning rate of the virtual catamaran to determine the routes. This means that the own marine catamaran maintains her position (way-points) on the sea by means of turning rate only. This looks like a difficult task for the helmsman and marine officers in traditional marine vessels, but unmanned catamarans may overcome the same situation in the near future. Figure 9 and Figure 11 depict the position and orientation errors of , , , , and for the complex routes. Most error variables converge to near zero, with the exception of the yaw variables (). The error of the diagonal line () in Figure 9 shows that the own catamaran closely follows the virtual catamaran at intervals of 1 to 2 m. This means that the adaptive backstepping control methods compensate for the effect of environmental disturbances during the entire sailing time. The errors of surge and sway velocity (, ) quickly decrease to near zero under any initial condition in Figure 10, which demonstrates what was stated in the discussion of the passive-boundedness of sway motion, even though sway disturbance continuously excites the own catamaran. Unfortunately, owing to the yaw disturbance as well as the consecutive turning process, it is difficult for the error of yaw velocity () to converge to zero, as seen in Figure 11. This means that the own catamaran has good performance in path tracking; however, it shows the difficulty of maintaining a steady course under environmental disturbances. Since the error of yaw rate still has an oscillating features from 436 s (straight course) on the basis of Equation (25), this is regarded as the threshold of control scheme. It is for this reason that the trajectories converge to an invariant set rather than the equilibrium [22]. However, the maneuverability and stability of the underactuated catamaran can be regarded as acceptable considering the severe conditions. Surge and yaw control loads are plotted in Figure 12 and Figure 13. The yaw moment () fluctuates more than the surge force (). The result of can be improved by means of the parameter . However, an actuator may be damaged due to frequent control actions. Therefore, a robust control method such as adaptive super-twisting sliding mode control [35,45] can be substituted to suppress the control activities. Anyway, a trade-off should be considered when choosing the appropriate values of control parameters. Finally, it can be observed that the own catamaran under three directional disturbances successfully follows the predefined recovery routes and returns to the position of the casualties (MOB) using the proposed adaptive backstepping methods.

5. Conclusions

This paper investigated a model-based approach to path following control for recovery maneuvers with unknown dynamics of an underactuated practical catamaran. The goal of performing recovery maneuvers to within 1 m of the MOB was accomplished using an adaptive backstepping controller including DSC techniques. This study extends the application of control developments presented in many similar publications using existing known models to an unknown real model in practice. On the basis of this investigation, the following conclusions can be drawn. The main difficulty of model-based path following control for predicting the hydrodynamic derivatives of a practical catamaran was solved by the approximate calculation of mass, added mass, and linear damping in a diagonal matrix of a 3DOF system. Thus, readers may apply to their own model instead of models presented in previous publications. However, this paper did not consider any artificial intelligence methods, such as neural network or reservoir computing, for predicting the unknown restoring term. The second key problem of differential calculation for an underactuated model in the case of complex reference trajectories, including three circles, a straight line, and successive opposite turning under severe disturbances, was solved, achieving fast convergence and robust stability. This result may apply to the consecutive surveillance of USVs in the coastal area with complex routes. As an experimental test performed by remote control, the small craft with payloads at high speeds showed the existence of in practice. Even though this paper employs a diagonal matrix with unknown nonlinear terms, the problem of sway force per yaw moment (equals to sway/yaw added mass) needs to be tackled in turning cases with high speeds in both experimental testing and theory, without hydrostatic or restoring force terms. However, the unknown nonlinear parts lead to nonlinear dynamic phenomena that are highly essential in marine vessels under severe circumstances. Finally, it can be concluded that the underactuated practical catamaran successfully tracked the recovery routes under environmental disturbances.
  6 in total

1.  A DSC approach to robust adaptive NN tracking control for strict-feedback nonlinear systems.

Authors:  Tie-Shan Li; Dan Wang; Gang Feng; Shao-Cheng Tong
Journal:  IEEE Trans Syst Man Cybern B Cybern       Date:  2009-11-03

2.  Bounded Neural Network Control for Target Tracking of Underactuated Autonomous Surface Vehicles in the Presence of Uncertain Target Dynamics.

Authors:  Lu Liu; Dan Wang; Zhouhua Peng; C L Philip Chen; Tieshan Li
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2018-09-27       Impact factor: 10.451

3.  Study on Dynamic Behavior of Unmanned Surface Vehicle-Linked Unmanned Underwater Vehicle System for Underwater Exploration.

Authors:  Mai The Vu; Mien Van; Duc Hong Phuc Bui; Quang Thang Do; Tuan-Tu Huynh; Sang-Do Lee; Hyeung-Sik Choi
Journal:  Sensors (Basel)       Date:  2020-02-29       Impact factor: 3.576

4.  Application of Measurement Sensors and Navigation Devices in Experimental Research of the Computer System for the Control of an Unmanned Ship Model.

Authors:  Tadeusz Szelangiewicz; Katarzyna Żelazny; Andrzej Antosik; Maciej Szelangiewicz
Journal:  Sensors (Basel)       Date:  2021-02-12       Impact factor: 3.576

  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.