Abstract

An adaptive sliding mode controller based on fuzzy input design is presented, in order to reduce the roll motion of surface vessel fin stabilizers with shock and vibration of waves. The nonlinearities and uncertainties of the system including feedback errors and disturbance induced by waves are analyzed. And the lift-feedback system is proposed, which improves the shortage of conventional fin angle-feedback. Then the fuzzy input-based adaptive sliding mode control is designed for the system. In the controller design, the Lyapunov function is adopted to guarantee the system stability. Finally, experimental results demonstrate the superior performance of the controller designed using fuzzy input, when compared to the PID controller used in practical engineering.

1. Introduction

In rough ocean environment, excessive roll motion induced by shock and vibration of waves can severely affect the capacity of vessels to perform their missions and prevent the fighting effectiveness of naval vessels [1]. Severe roll motion degrades the performance of crews, can produce cargo damage, and may affect the operation of certain devices [2]. Therefore, many types of equipment with their associated control systems have been developed to reduce roll motion. Generally, the techniques are described as roll stabilization [3].

During the last decades, several widely taken devices include bilge keels, antirolling tanks, fin stabilizers, and rudder-roll reductions. Among the antirolling devices, fin stabilizer is one of the most attractive devices due to high feasibility and effectiveness. Especially for high speed vessels, it can provide considerable damping [4].

The key to antirolling performance of the fin stabilizer depends on its control and hydrodynamic characteristics of fin [4, 5]. On the basis of determining shape structure of fin, excellent control system and control strategy can develop hydrodynamic characteristics and improve antirolling effect. The theoretical effect of fin stabilizers can be more than 90% [5]. However, since many interference factors make system error too large, actual effect can not reach the theoretical index [6]. There are two main reasons for the errors: firstly, whether the system feedback is accurate; secondly, whether the structure of control system is reasonable and control strategy is effective. Therefore, in engineering applications, aiming at system error of fin stabilizers, the control system with nonlinearity and uncertainty and the disturbance should be considered especially [2, 7].

For the bigger feedback error in conventional fin stabilizer, it is mainly that the feedback is indirectly calculated through fin angle, which can not reflect real demand [8], while the actual lift force from dynamic hydrodynamic force is real feedback. However, the marine environment is rough, and installation problem of sensors is considered in practical engineering, so it is extremely difficult to detect directly actual lift force [9, 10]. As a result, fin angle-feedback control is generally adopted in conventional fin stabilizers. Since the simple and reliable measuring device located in the interior of hull is convenient for maintenance and replacement. Nevertheless, in fin angle-feedback, theoretical value of lift force is approximately calculated based on ideal constant hydrodynamic force. Actually, the dynamic hydrodynamic force is much more complicated than the corresponding static [3, 5, 8]. In addition, the relationship is seriously nonlinear and uncertain between fin angle and actual lift force due to interaction of fins, bilge keels, and hull induces [2, 11]. Therefore, there is a big error between theoretical value and actual value for lift force as the feedback.

In addition to the above, due to the design of conventional fin stabilizers based on linear roll model, the serious nonlinear and uncertain factors are neglected [1, 3]. To sum up, there are two problems: firstly, real vessels model causes serious nonlinearity; secondly, some design parameters are uncertain [5, 8]. These effects can be attributed to the nonlinear and uncertain problems of damping moment and restoring moment due to shock and vibration of random waves [11]. Thus, the control strategy should also be improved.

For control system of fin stabilizers, the design of controller develops an important role in achieving roll stabilization. Several control strategies have been presented for fin stabilizers, including the conventional control and advanced control strategies [3].

In practical engineering applications, most surface vessels can be stabilized equipping with fin stabilizers controlled by PID method [12, 13]. PID controller is simple and it is of high reliability. However, the PID control strategy can only play well for a limited number of vessels types and environmental conditions. Since a nonadaptive controller may produce roll exacerbation rather than roll stabilization, one of the key issues in antirolling controllers is whether it can adapt to changes in the rough random waves. In addition, PID controller design depends on the exact model [7, 8, 12, 14, 15], while the rolling frequency, damping coefficient and loading conditions, and other variable parameters can directly affect the control effect.

In dealing with nonlinearities, uncertainties, and wave disturbances in the control system of fin stabilizers, some advanced control strategies have implemented better antirolling performances than the classical strategies. For example, Perez and Goodwin [1] discussed the constrained predictive control of vessel fin stabilizers to prevent dynamic stall. Hinostroza et al. [3] studied a robust fin control for vessel roll stabilization based on L2-gain design. Song et al. [5] designed an inverse controller of zero-speed fin stabilizer based on RBF neural network. Liu et al. [6] considered an extended radiated energy method and its application to a vessel roll stabilization control system. Fang and Luo [10] researched on the track keeping and roll reduction of the vessel in random waves using different sliding mode controllers. Fang et al. [12] studied the application of the self-tuning neural network PID controller on the vessel roll reduction in random waves. Surendran et al. [13] researched on an algorithm to control the roll motion using active fins. Crossland [14] analyzed the effect of roll stabilization controllers on war-vessel operational performance. Ling et al. [7] designed a fuzzy-PID controlled lift-feedback fin stabilizer. Xia et al. [16] applied a fuzzy neural network-based robust adaptive control for dynamic positioning of underwater vehicles with input dead-zone. Wang and Meng [17] proposed a fuzzy modeling and control of vessel lift-feedback fin stabilizer system. Xiu and Ren [18] implemented a fuzzy controller design and stability analysis for vessel’s lift-feedback-fin stabilizer. Wang [19] developed the fuzzy systems which are universal approximators. Yoo and Ham [20] addressed an adaptive control of robot manipulators using fuzzy compensator. Yang et al. [21] presented a robust adaptive fuzzy control and its application to vessel roll stabilization. Li et al. [22] designed an adaptive neural network approach for vessel roll stabilization via fin control. Alarçïn [23] discussed the internal model control using neural network for vessel roll stabilization. Lee et al. [24] implemented design of the roll stabilization controller. Luo et al. [25] proposed robust fin control for vessel roll stabilization by using functional-link neural networks. Moradi and Malekizade [26] designed a robust adaptive first–second-order sliding mode control to stabilize the uncertain fin-roll dynamic. Perez and Blanke [27] investigated a vessel roll damping control. Therefore, there have been some applications and, universally, developing fuzzy adaptive control is of interest in the studies on roll reduction.

Among the control strategies, the fuzzy adaptive control is one of the main choices and develops an effective way to deal with nonlinearities, uncertainties, and wave disturbances. Due to the variable structure control, the perturbation has no influence on the sliding mode, which is completely adaptive to the disturbance and parameter changes of the system. In the design of sliding mode controller, the upper bound value of wave interference and system uncertainty need to be estimated, but this is very difficult for fin stabilizers [28]. In the sliding mode surface, the switching gain is difficult to be determined, so the actual control is often determined by experience. If it is chosen too large, then system will have a large chattering. Conversely, if it is chosen too small, then control system is unstable. To solve this problem, fuzzy control is adopted to adjust the control switching gain [29, 30]. Therefore, in this paper, a new fuzzy input-based adaptive sliding mode control is designed for vessel lift-feedback fin stabilizers.

The structure of this paper is organized as follows. Section 2 describes the control problem of vessel lift-feedback fin stabilizers subject to nonlinear and uncertain terms and disturbances. Section 3 presents the design of adaptive sliding mode controller. In Section 4, simulation studies of experimental system are described to verify the effectiveness of the proposed control scheme. Finally, conclusions are made in Section 5.

2. Problem Formulation

2.1. Mathematical Model Analysis

According to Conolly theory, the nonlinear roll model of a vessel equipped with fin stabilizer is approximated towhere is inertia moment of the vessel. is damping moment of the vessel. is restoring moment. is disturbance moment of waves. is control moment of the fin stabilizer.

Ideally, if the disturbance moment of waves is completely offset by control moment of fin stabilizers, the vessel is roll stabilization. Thus, the accurate control moment is the key of roll stabilization.

In the dynamic hydrodynamic force of fins, lift force is the real factor of roll reduction. Since the fin arrangement is symmetrical, when the lift force of one side fin is upward, the lift force of the other side fin is down.

So the control moment can be expressed aswhere is the lift force on a fin. is the arm of control moment.

The vessel and fin stabilizers are shown in Figure 1.

Therefore, the key of control problem is focused on accurate feedback methods and control strategies.

2.2. Error Analysis
2.2.1. Feedback Error

According to the force coefficient calculation theory for fin in viscous fluid, when the angle between fin and flow is fixed, lift force is approximately kept constant, which is shown as follows:where is the fluid density. is the fluid velocity. is the projection area of fins. is the fin angle. . , , , , . is viscosity coefficient. is the angle between the traction force of fins and the velocity of infinity. is the velocity of stagnation point. is the thickness of boundary condition.

Defining lift coefficient , then

From (2) and (4), before the fin stall, lift coefficient and fin angle are linear. In practical engineering, the system of fin stabilizers is designed according to this kind of linear relation. But in fact, the dynamic hydrodynamic characteristics of fins are very complex.

In order to obtain the relationship between lift coefficient and fin angle, the dynamic hydrodynamic characteristics of fins in water tank are done. And the main experimental fins are shown in Figure 2.

The NACA0015 fin type is chosen to carry out hydrodynamic experiments. The main model parameters of fin are shown in Table 1.

The water tank experimental results are shown in Figure 3.

In Figure 3, model 1~model 5 are the experimental results of dynamic hydrodynamic force for fin in water tank. The experimental status table is shown in Table 2. And model 6 is static relationship between lift coefficient and fin angle.

This experimental results show that the dynamic relationship between lift coefficient and fin angle is not an ideal linear relationship, while the relationship presents a closed curve. There is large error between theoretical value and actual value; that is, the large error exists in the feedback of fin stabilizers. Therefore, the fin stabilizer has difficulty in accurately resisting wave disturbance, which will definitely reduce the antirolling effect.

2.2.2. Control Error

In practical applications, the conventional PID control is adopted in linear roll model of a vessel equipped with fin stabilizer. But the model is simplified as follows.(1)Assume that the roll motion of a vessel is independent, and there are not coupling factors and other degrees of freedom motion.(2)Assume that vessel width is much smaller than wave length.(3)Internal pressure field of the waves is not affected by a vessel.

But in fact, the motion of a vessel in the ocean waves is a complex six-degree-of-freedom movement, in which there is a certain degree of coupling among the roll, sway, and yaw. And internal pressure field is not ideal owing to the existence of a vessel, so it will have a certain impact on the internal pressure field.

The rolling period of roll model

The dimensionless damping coefficient

For different types of vessels, and are different because of the different design parameters. The calculations are determined by empirical formulas or experiments, which are uncertain and variable.

Fin angle-feedback control is usually used in conventional fin stabilizers, which is based on the static linear relationship. Its actual antirolling effect has difficulty in reaching theoretical design requirements. In Figure 3, the experimental results of water tank prove the problem. So the control system and controller are to be designed according to actual lift.

2.3. Lift-Feedback Control System Design
2.3.1. System Composition

For the fin stabilizers, the control principle is different between lift-feedback and conventional fin angle-feedback, so there is a difference in the system composition. The composition of lift-feedback fin stabilizer is three parts: integrated controller, electrohydraulic servo system, and vessel state feedback part, as shown in Figure 4.

2.3.2. Working Process

When the vessel is subjected to the action of disturbance moment, the sensors of state feedback part can measure roll angle, roll velocity, and roll acceleration. The signals are input to data processor, and they are adjusted, calculated, and amplified, and then they are transmitted to integrated controller as input quantity.

In the integrated controller, the signal is calculated by control strategy, and the lift force needed for fin stabilizers to counter disturbance moment in real time is obtained, which is used as the control signal input to servo system.

The lift control signal is converted to the instruction of turning fin by angle amplifier, which is transmitted to electrohydraulic servo valve. The hydraulic cylinder drives fin to rotate for the corresponding angle. Due to the effect of fluid dynamics, the control moment is generated to resist disturbance moment by fin. At the same time, the actual lift force is measured directly by lift sensor, which is transmitted to servo system controller as a feedback signal.

2.3.3. Improved Advantage

In control form, the lift-feedback fin stabilizer is similar to fin angle-feedback fin stabilizer. But there are essential differences, which are mainly reflected in the following aspects.(1)The output of controller is lift force, which is the direct control of the vessel’s control command instead of indirect fin angle command.(2)The effect of speed sensitivity regulator is different. In the fin angle-feedback system, the speed sensitivity regulator is generally placed in the output circuit of controller, and its function is to ensure the stability in the same roll state. And the speed of lift-feedback system is as an input signal of controller. The output of controller is detected by speed sensitivity regulator, which ensures that the output command is always realized. So the system can be guaranteed to work properly.(3)The wave sensitivity regulator can limit the saturation rate of the system to the maximum stable moment, which can avoid the wear of mechanical devices.

3. Controller Design

3.1. System Description

According to (2) in Section 2, for the fin stabilizer system, the control moment is as shown:where is a lift control instruction. is the transfer function of the actuator in the hydraulic servo system.

According to (1) and (7), the following nonlinear roll model of fin stabilizer system is considered:where . is unknown disturbance, which is caused by the shock and vibration of the waves:

Due to the complex shape of a vessel and the interaction between the vessel and waves, and are empirical or experimental formulas to determine. So they are uncertain and changeable. In addition, the damping coefficients of the vessel and are related to many factors, such as hull shape, loading, frequency, amplitude, flow field near the hull, and water viscosity. These variable factors cause them to become uncertain factors. and are related to these factors of , , , and . So and are the unknown nonlinear functions.

3.2. Controller Design

For the fin stabilizer system, is angle instruction, and the tracking error is .

The integral sliding mode surface is defined aswhere and are nonzero positive constant.

If the fuzzy control is in the ideal state, then . That is,

Tracking error can converge to zero by determining and .

If , , and are known, according to (8), the control law is obtained as follows:

If , , and are unknown, is difficult to achieve. The approximation method of fuzzy system can be used to realize the approximation of ideal control law .

Supposing that is adjustable parameters and is fuzzy basis vector, then the control law iswhere and . is defined as .

According to the fuzzy approximation theory, there exists an optimal fuzzy system to approach :where is the approximation error and satisfies .

The fuzzy system is used to approach . Thenwhere is the estimated value of .

Switching control law is used to compensate for the uncertainties between and :

The structure of adaptive fuzzy sliding mode controller is shown in Figure 5.

3.3. Adaptive Control Algorithm Design

According to (14), we can get

Define

Equation (17) transforms into

It can be obtained by (15) as follows.

Then (12) is transformed into

It can be obtained by (16) and (21) as follows:

Define Lyapunov function aswhere is a positive constant.

Then

In order to achieve , the following adaptive law and the switching control are adopted:

Then

In the switching controller, the switching gain is difficult to be determined, so the actual control is often determined by experience. If is chosen too large, then system will have a large chattering. Conversely, if is chosen too small, then control system is unstable.

is used to replace ; then (26) is transformed intowhere is estimated switching gain.

Define estimation error as

The Lyapunov function of the closed loop system is defined aswhere and are positive constants.

Then

In order that , adaptive law is defined as

Then

Thus, when , , according to the LaSalle invariant set theory, , .

In view of the serious nonlinearity and uncertainty of system, the fuzzy input-based adaptive sliding mode controller is designed for fin stabilizer according to the proposed control law. Because of the uncertainty of wave disturbance and system parameters and , the membership functions are used to make control input fuzzy. Therefore, the uncertain system parameters of fin stabilizer and the sensitivity of external disturbance need to be verified.

The input is and the output is .

The fuzzy rules are as follows:(1)If is NM, then is PM.(2)If is NS, then is PS.(3)If is Z, then is Z.(4)If is PS, then is NS.(5)If is PM, then is NM.

4. Results and Discussion

4.1. Experimental Equipment and Steps

The test platform system of fin stabilizer and vessel roll simulator are used to simulate the motion of the vessel equipped with fin stabilizer in shock and vibration of waves. And the composition of the experimental system is shown in Figure 6.

The main steps of the experiments are as follows.

Step 1 (vessel motion is simulated in waves). According to the mathematical model of the waves and vessel, the vessel roll simulator is driven by industry personal computer (IPC) to simulate the motion of the vessel in shock and vibration of waves. Then the speed, roll angle, roll velocity, and roll angular velocity are fed back to IPC.

Step 2 (fin stabilizer is driven to reduce roll). The state of the vessel is computed by IPC. Then the fin stabilizer is driven through the controller. The fin stabilizer can reduce the roll angle dynamically according to the real-time feedback.

Step 3 (running states are controlled in IPC). The running states of vessel roll simulator and fin stabilizer are transmitted to IPC and controlled in real time. And the experimental results can be obtained on the monitor.

Step 4 (dynamic response is analyzed). The fuzzy input-based adaptive sliding mode controller and PID controller are carried out. And the dynamic response of the two is compared.

Step 5 (the antirolling performances are compared). At different speeds and encounter angle, the antirolling performances of two controllers are carried out in the shock and vibration of random waves.

4.2. Experimental Parameters

Here, the waves are simulated using ITTC double parameter spectrum, which are adopted to recreate the fully developed sea environment. The spectral density formula is presented as follows:where is the significant wave height. is the wave period. is the wave frequency of the th regular wave component.

The irregular waves are formed by 60 regular wave components. The amplitude of each regular wave component and the resultant wave elevation can be obtained bywhere is the random phase angle of the th regular wave, which ranges from 0 to 2π. In this paper, the resultant wave elevation is adopted to calculate the external forces.

In order to test the performance of the designed controller, a real vessel is simulated in the experimental system as an example.

The vessel parameters are displacement  t, length  m, beam  m, draft  m, metacenter height  m, and resonant period  s. And the disturbance moment acting on the vessel is about 105~106 N·m. The rolling motion of the vessel is stopped when the control moment of the fin stabilizer is equal to the disturbance moment of the waves. So the control moment should be as close as possible to the disturbance moment.

According to (8) and (9), the nonlinear roll model with the corresponding lift-feedback fin stabilizer is

According to (15), (16), (25), (28), and (32), then the control law is

Aiming at the sliding mode surface, five kinds of membership functions for input are used to fuzzy as follows and shown in Figure 7(a):

Five kinds of membership functions for output are used to fuzzy as follows and shown in Figure 7(b):

The five rules are used to approach . The initial values of and are 0.20. The parameters of controller set and . The roll angle command is , and , .

Then the sliding surface is

At present, the actual fin stabilizers generally use the traditional PID controller, which has the advantages of being intuitive, simple, and robust. However, the complex random waves, the varying motion parameters, and different courses can affect the roll. In practical engineering, PID parameters often need to be adjusted by experienced professionals. Here, the best parameters of the actual fin stabilizer are simulated and compared.

As a comparison, the PID controller is proposed. In the simulation, since the practicality of fin stabilizers is considered, the PID controller in actual application is adopted as follows:where , , and are the adjustment coefficients of proportion, integral, and differential in the controller, respectively. In order to solve the integral drift, the integral link is approximated by the inertia link. is time constant. In order to avoid the high frequency disturbance, the differential equation is replaced by the indirect differential link. and are the corresponding time constants. is the roll angle. Here , , , , , and .

4.3. Convergence Analysis

According to the system model and parameters of the controller in Section 4.1, the fuzzy input-based adaptive sliding mode controller and PID controller are applied to carry out simulation using MATLAB in IPC.

Assuming that there is an initial roll deviation angle of 10°, the simulation results of roll angle, roll rate, control moment, and the disturbance moment induced by waves can be obtained, as shown in Figure 8.

As can be seen from Figure 8, the fuzzy input-based adaptive sliding mode control can effectively reduce the roll motion. Compared with the PID controller, better performance of roll stabilization is achieved by adopting the adaptive sliding mode controller designed, in terms of the rate of convergence of roll angle. For roll angle, it is convergent at 25 s using the adaptive sliding mode controller. Comparatively, roll angle can just converge at 50 s using the PID controller. Similarly, the simulation results of roll rate and control moment show that the designed controller is better than the PID controller adopted in actual application for the convergence rate.

4.4. Simulation at Different Speeds and Wave Directions

In order to approach the practical engineering, the simulation is carried out in random waves. Here, the encounter angles are 45°, 90°, and 135°, respectively, and the speeds of the vessel are 10 Kn, 20 Kn, and 30 Kn, respectively.

The comparative results of the 20 Kn and the encounter angle 45°, for example, are as shown in Figure 9.

And the statistical results are shown in Table 3. The antirolling effect in Table 3 is calculated as follows:where is antirolling effect. is the variance of the roll angle without fin. and are the variances of the roll angle for two controllers.

As can be seen from the statistical results in Table 3, the antirolling effect of fuzzy input-based adaptive sliding mode control is better than the PID control for the vessel at different speeds and wave directions. At the high speed, the antirolling effect reduction is better than that of low speed, and the effect of the front oblique wave is poor. When the vessel navigates at low speed and front oblique wave, the antirolling effect of PID controller becomes worse due to the strong nonlinearity and uncertainty of system. Compared with the conventional PID control, the fuzzy adaptive sliding mode control proposed in this paper has stronger robustness, which can be used to solve the nonlinear and uncertain effects on the system and improve the antirolling effect.

5. Conclusions

Rolling dynamics of the vessels is characterized by strong nonlinearities and uncertainties. The adaptive sliding mode control strategy provides an effective approach to reduce roll motion. In this paper, the research on fin stabilizers for vessel roll stabilization is proposed. The lift-feedback system of the fin stabilizers is designed, and a fuzzy input-based adaptive sliding mode control is obtained by employing Lyapunov function method. Experimental results illustrate the validity of the controller presented.

In this study, lift-feedback of the fin stabilizers is a key. In rough ocean environment, it is a difficult problem how to detect the actual lift force. However, specific detection methods have not been proposed. Further study in the respects mentioned will be continued in future work.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this article.