Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Simulation and experimental study on control strategy of zero-speed fin stabilizer based on disturbance and compensation

  • Lihua Liang,

    Roles Conceptualization, Funding acquisition, Project administration, Supervision

    Affiliation College of Automation, Harbin Engineering University, Harbin, Heilongjiang, China

  • Peng Zhao ,

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Resources, Software, Validation, Visualization, Writing – original draft, Writing – review & editing

    heu_zyy@hrbeu.edu.cn

    Affiliation College of Automation, Harbin Engineering University, Harbin, Heilongjiang, China

  • Songtao Zhang,

    Roles Formal analysis, Project administration, Resources, Software, Supervision

    Affiliation College of Automation, Harbin Engineering University, Harbin, Heilongjiang, China

  • Ming Ji,

    Roles Formal analysis, Supervision

    Affiliation College of Automation, Harbin Engineering University, Harbin, Heilongjiang, China

  • Jiguang Song,

    Roles Investigation, Methodology

    Affiliation College of Automation, Harbin Engineering University, Harbin, Heilongjiang, China

  • Jia Yuan

    Roles Validation

    Affiliation College of Automation, Harbin Engineering University, Harbin, Heilongjiang, China

Abstract

Zero-speed fin stabilizer is applied to reduce the roll motion of ships at zero speed. This paper aims to explore the control strategy of zero-speed fin stabilizer through a composite method of theoretical analysis, simulations and tank tests. The hydrodynamic force model is established using analytical approach and a simplified model is obtained by fitting the CFD simulation data. The control strategy of zero-speed fin stabilizer is obtained based on disturbance and compensation by analyzing the phase matching relationship between the wave disturbance, the roll motion of the ship, the movement of the fin and the fin-induced hydrodynamic force. Simulations and water tank tests are performed to verify the effectiveness and feasibility of the obtained control strategies. The results of simulations and tank tests show that the obtained control strategies of zero-speed fin stabilizer based on disturbance and compensation are effective and practical. The proposed method provides theoretical and experimental support for engineering application, and can also be a reference for the controller design of zero-speed fin stabilizers.

1 Introduction

A ship in a seaway moves in six degrees of freedom (6-DOF) under the interference of sea winds, waves and currents. Compared with the other five degrees of freedom, the roll motion of the ship, which is mainly caused by the waves, has the largest impact on the safety of the ship. Large roll motion may lead to cargo damage, on-board operation interruption and even ship capsizing [1, 2]. With the development of ocean engineering, more and more on-board operations need to be performed at low and zero speed, such as working boat’s lowering and hoisting, helicopter’s taking-off and landing [3]. Moreover, ships experience larger roll motion at zero speed as the roll damping decreases with ship speed [4]. Therefore, it is necessary to reduce the roll motion of the ship at zero speed.

Bilge keel, anti-rolling tank, moving weight and gyrostabiliser are the commonly used roll reduction devices at zero speed. Bilge keel is a passive anti-rolling device mounted at the bilge on both sides of the ship. It reduces ship roll motion by increasing ship’s roll damping, but it also increases the sailing resistance [5]. The anti-rolling tank reduces ship’s roll motion through water’s reciprocating movement. It takes up valuable cabin space to achieve a satisfactory roll reduction effect [6]. Moving weights generate restoring torque by controlling the movement of the weights, which requires large power consumption [7]. Gyrostabiliser produces stabilization torque through the high-speed rotation of the flywheel. However, its anti-rolling capacity is limited by its size and it is usually installed on small yachts [8].

Fin stabilizers are the most effective active anti-rolling devices. Their anti-rolling effect at high sailing speed can be up to 90% in theory [9]. But their performance at low and zero speed is poor. The most feasible option for ship roll reduction with satisfactory anti-rolling effect at whole speed range is the integrated roll reduction system of anti-rolling tank and fin stabilizer [10]. The integrated system uses the anti-rolling tank to realize the roll reduction at low and zero speed, and uses both the anti-rolling tank and fin stabilizer to reduce the roll motion at medium/high speed. However, the cost to design, install and maintain two separate devices is huge. It also takes up valuable cabin space, and increases ship’s displacement and sailing resistance. Therefore, the best way to resolve the above problem is to improve the conventional fin stabilizer to make it have the anti-rolling ability at whole speed, and the improved one is called the zero-speed fin stabilizer [1114]. It adopts the normal work mode at medium/high speed and switches to the zero-speed mode at zero/low speed [15]. The biggest advantage of this design is its compatibility with the conventional fin stabilizer system. The cost will not increase too much as we only need to design and maintain one system. Zero-speed fin stabilizer was firstly proposed in 1998 by the researchers and engineers of Amels and MARIN in Netherlands [16]. The intended purpose was to improve the comfort of motor yachts at anchor. A pair of fin stabilizers were used to generate the anti-rolling force to reduce ship’s roll motion at zero speed using the principle of paddle [16, 17]. The world’s first zero-speed fin stabilizer system was installed on a 71-meter-long yacht named Boadicea by Naiad, MARIN and Amels in 1999. The new system significantly reduced the roll motion of the ship at zero speed and its anti-rolling effect under speed condition is also satisfactory [18, 19]. Another zero-speed anti-rolling system based on the Weis-Fogh mechanism was proposed by the Institute of Ship Stabilization and Control Research of Harbin Engineering University in 2005 [20, 21]. The proposed scheme could produce large restoring force to stabilize ship’s roll motion at zero speed, but it cannot be practically applied due to its complex structure. Therefore, the longitudinal flapping zero-speed fin stabilizer proposed by MARIN and Quantum Control is considered in this paper.

Dallinga [16] proposed a bang-bang controller to control the zero-speed fin stabilizers to reduce ship’s roll motion at zero speed. Jin and Zhang [22] designed a fuzzy controller with minimum energy consumption based on an improved genetic algorithm to reduce the roll motion at zero speed. Jin and Wang [23] proposed a variant constraint model predictive controller to control the fins, however, the lift constraint and special working method limit its roll reduction effect. Song and Liang [24] designed a zero-speed fin stabilizer controller based on radial basis function and general regression neural network. Su and Gao [25] designed a fuzzy sliding mode controller to stabilize the roll motion. The above papers directly give the controller design for zero-speed fin stabilizers according to its hydrodynamic force characteristics. In this paper, the control strategy is obtained based on disturbance and compensation by analyzing the phase matching of the wave disturbance, the roll motion of the ship, the movement of the fin and the fin-induced hydrodynamic force. An 84-meter-long fishery administration ship was selected as the target ship, and all the simulations and tank tests were carried out on the ship. The structure of this paper is as follows. Section 2 establishes the hydrodynamic force model of the zero-speed fin stabilizer. Section 3 analyzes the control strategy of zero speed fin stabilizer based on disturbance and compensation. Section 4 establishes the simulation model of zero-speed fin stabilizer roll reduction system and gives the controller design. Section 5 verifies the applicability of the obtained control strategies through simulations and water tank tests. Finally, the conclusion is given.

2 Hydrodynamic modeling for zero-speed fin stabilizer

2.1 Ship configuration

An 84-meter-long fishery administration ship was selected as the research object. Two pairs of fin stabilizers are designed to satisfy its roll damping requirement at zero speed. The principle parameters of the ship and the designed zero-speed fin stabilizer are shown in Tables 1 and 2, respectively. The scaled model of the fishery administration ship was also built, with the scale ratio of 1:25, to conduct the water tank test. The parameters of the scaled models of the ship and the fin are also listed in Tables 1 and 2, respectively.

2.2 Hydrodynamic modeling

The fin rotating about its shaft in a non-ideal flow field is subjected to the pressure drag, friction drag, vortex drag and added inertia force [11, 16]. Compared with the pressure drag, vortex drag and added inertia force, the frictional stress is much smaller and generally can be ignored [26]. Therefore, the hydrodynamic force on the active flapping fin is a composite force of the pressure drag, vortex drag and added inertia force. In this paper, the NACA0015 fin, as shown in Fig 1, is selected as a prototype to model the hydrodynamic force, where c is the chord, c1 is the distance between the leading edge and the fin shaft, and s is the span.

2.2.1 Pressure drag force.

The pressure drag force is closely related to the shape and movement of the fin[27]. The Cartesian coordinate system is defined as shown in Fig 2. To simplify the analysis, the arc segment is replaced by the straight line .

When the fin rotates around its shaft at angular rate ωf, the instantaneous pressure drag of any element (x, y) on the rear side of the fin shaft can be expressed as: (1) Where CD is the drag coefficient, ρ is the fluid density, is the instantaneous normal velocity of the element (x,y) and l is the length of the straight line .

Integrating Eq (1), we get: (2) Where is the thickness of the fin.

Compared with the chord c and span s, the thickness is much smaller and generally can be ignored. Therefore, Eq (2) can be simplified as: (3)

Similarly, the pressure drag on the front side of the fin shaft is obtained as: (4)

Therefore, the total pressure drag is: (5)

2.2.2 Added inertia force.

The added inertia force arises from the inertia of the fluid. When flapping the fin up and downwards, a certain mass of fluid is accelerated or decelerated. However, their inertia always tries to keep them in the initial motion state and consequently gives a force called the added inertia force to the fin [20]. Let T be the kinetic energy of the fluid and J the added moment of inertia of the fin, then T can be calculated as: (6)

Let L = TP be the Lagrange function, where P is the potential energy of the fin surface. As the distance between the fin shaft and the centre of gravity of the fin is small, the effect of potential energy P on the fin can be ignored. Therefore, the Lagrange function can be expressed as: (7)

According to the second Lagrange equation, we get: (8) Where M is the fin’s driving torque.

Substituting Eq (7) into Eq (8), we get: (9)

Let kc(c/2 − c1) be the distance between the acting point of the added inertia force and the fin shaft, then the added inertia force Fad can be calculated as: (10)

The added moment of inertia J can be calculated as [28]: (11)

Substituting Eq (11) into Eq (10), we get: (12) Where ka=1/kc can be approximated as a constant related to the fin angular acceleration.

2.2.3 Vortex drag force.

The effect of vortex cannot be ignored when the fin rotates in the unsteady flow. Both the leading-edge vortex and the trailing-edge vortex result in the pressure difference on both sides of the fin. The vortex in the unsteady flow increases the movement resistance of the fin and the effect is equivalent to increasing the pressure drag[20, 28]. As shown in Fig 3, V1 and V2 are the speeds of the leading and trailing edges, respectively. The outer flow of the leading-edge vortex will fill the gap caused by the movement of the fin at the same speed. Therefore, the induction velocity caused by the leading-edge vortex can be approximated to V1. In the same way, the induction velocity caused by the trailing-edge vortex can be approximated to V2.

As shown in Fig 3, the vortex only exists on the side opposite to the fin’s movement. The pressure difference in the front side of the fin shaft can be calculated using Bernoulli theorem as: (13)

Let (x′, y′) be the coordinate of any element on the front side of the fin shaft in the rectangular coordinate xoy′. Thus, the linear velocity of the element can be calculated as: (14)

The force generated on the element caused by the leading-edge vortex can be obtained as: (15)

The leading-edge vortex is only formed within a certain range of the leading edge. Let k1 be the length of this limited range, as shown in Fig 3, then the vortex drag generated on the leading edge can be expressed as: (16)

Finishing the integral with Eq (14), we get: (17)

Similarly, the vortex drag F2 generated on the trailing edge can be obtained as: (18)

Therefore, the total vortex drag force is: (19)

It should be noted that the distance between the leading edge and the shaft of the zero-speed fin stabilizer is small and the leading-edge vortex can hardly appears [20]. Therefore, k1 can be approximated to zero and the vortex drag force Fvd can be simplified as: (20)

2.2.4 Total hydrodynamic force.

The total hydrodynamic force generated on the fin can be expressed as: (21)

Considering their directions, ω2 in the above equations should be replaced by ω|ω|. Therefore, the total hydrodynamic force generated on the fin can be obtained as: (22)

It can be seen from Eq (22) that both the pressure drag and the vortex drag are proportional to the square of the fin angular velocity, while the added inertia force is proportional to the fin angular acceleration. Therefore, Eq (22) can be simplified as: (23) Where K1 and K2 are the coefficients related to the parameters of the fin.

2.3 Hydrodynamic force model fitting

It can be seen from Eq (23) that the hydrodynamic force generated on the zero-speed fin stabilizer mainly depends on the angular velocity and acceleration of the fin, which is much different from the conventional lift-based fin stabilizer. The coefficients K1 and K2 can be obtained either by theoretical estimation or by fitting the data from computational fluid dynamics (CFD) simulations or tank experiments [16, 20, 28]. Considering the cost and accuracy, the CFD simulation was adopted to obtain these two parameters.

The commercial CFD software FLUENT was used to simulate the hydrodynamic characteristics of zero-speed fin stabilizer. The model of the fishery ship with two pairs of fin stabilizers, as shown in Fig 4, was built in GAMBIT. The surfaces of the hull and the fins were set as WALL. The SIMPEC algorithm and RNG k-ε turbulent model were also adopted. The remeshing method was used to avoid generating negative cells. To improve the precision accuracy of the computation, denser meshes were used where it is closer to the fin. The dynamic mesh technique was used in this simulation. The motion of the fin was defined by the UDF written in C code. The initial velocity of the flow field was set as zero with one standard atmospheric pressure. The fluid was the water with the density of 998.2 kg/m3 and the coefficient of the viscosity was 0.001 kg/(m⋅s).

thumbnail
Fig 4. Ship model with fin stabilizers established in GAMBIT.

https://doi.org/10.1371/journal.pone.0204446.g004

A lot of CFD simulations with different flapping cycles and modes were carried out to fit K1 and K2 in Eq (23). Detailed information for the simulations, data fitting and verification process can be found in our previous studies [20, 2830]. Finally, the parameters K1 = 20.58 and K2 = 4.946 were obtained by fitting the data from CFD simulations. (24)

3 Analysis of disturbance and compensation

According to the Conolly theory [31], the roll motion of the ship equipped with fin stabilizers can be expressed as: (25) Where ϕ is the roll angle, Ix is the inertia moment, ΔIx is the added inertia moment, Nu is the roll damping torque coefficient, D is the ship displacement, h is the transverse metacentric height, KW and KC are the wave disturbance moment and the control torque, respectively.

The ship keeps still when the wave disturbance moment is completely compensated by the fin-induced anti-rolling moment. However, the randomness of the wave disturbance and the limitations of the mechanical system make it difficult to fully compensate for the wave-induced disturbance moment. Therefore, the key problem of roll stabilization is to handle the phase matching problem between the control compensation moment and wave disturbance moment. Assume the ship experiences a sinusoidal roll motion as: (26) Where ϕa and ω are the amplitude and frequency of the roll motion, respectively.

To reduce the roll motion of the ship, the fin shall move at the same frequency as the roll motion. Therefore, the movement of the fin can be expressed as: (27) Where αf is the fin angle, αa is the movement amplitude of the fin, ε denotes the phase lead of the fin angle with respect to the roll motion.

The angular velocity and acceleration of the fin can be easily obtained: (28) (29)

Therefore, the hydrodynamic force generated on the fin can be calculated as: (30)

Without loss of generality, the parameters are selected as αa = 40°, ε = 30°, ω = 1 and ρ = 1025 kg/m3. The relationship between the movement of the fin and the hydrodynamic forces generated on it are shown in Fig 5. The blue, red and green solid lines represent the fin angle, the fin angular velocity and the fin angular acceleration, respectively. The red dashed line donates the drag force, including the pressure drag and the vortex drag. The green dot-dash line donates the added inertia force. The black solid line describes the total hydrodynamic force.

thumbnail
Fig 5. Fin’s movement and hydrodynamic forces generated on it.

https://doi.org/10.1371/journal.pone.0204446.g005

It can be seen from Fig 5 that the phase of the total hydrodynamic force is decided by the fin’s movement. The drag force depends on the fin angular velocity and the added inertia force depends on the fin angular acceleration. The phase of the total hydrodynamic force is just slightly ahead of the phase of the drag force, and the phase of the drag force is the same as the fin angular velocity. Therefore, to reduce the roll motion, the phase relationship between the wave-induced disturbance moment, the roll motion of the ship, the movement of the fin and the fin-induced hydrodynamic force should be as shown in Fig 6. The red solid, dash and dot-dash arrow lines donate the roll angle, roll angular velocity and acceleration, respectively. The green solid, dash and dot-dash arrow lines donate the fin angle, fin angular velocity and acceleration, respectively. The purple solid arrow line represents the wave disturbance moment and the light blue one describes the control compensation moment caused by the fin stabilizers.

thumbnail
Fig 6. Vector diagram of ship roll motion at zero speed.

(a) Roll motion without stabilization. (b) Roll motion with stabilization.

https://doi.org/10.1371/journal.pone.0204446.g006

The roll motion of the ship without stabilization can be described by the vector diagram shown in the first figure in Fig 6, where ξ0 donates the phase lag of the roll angle with respect to the wave disturbance moment. In order to reduce the roll motion, the anti-rolling moment induced by the zero-speed fin stabilizers shall compensate for the wave disturbance moment as much as possible. Therefore, the phase of the fin-induced anti-rolling torque shall lead the phase of the wave disturbance moment by π. As the phase of the total fin-induced anti-rolling torque is only slightly ahead of the phase of the fin angular velocity, therefore, the vectors of the fin angle, angular velocity and angular acceleration can be obtained, as shown in the second figure in Fig 6. Thus, the phase relationship between the wave disturbance moment, the roll motion of the ship, the movement of the fin and the fin-induced anti-rolling moment is achieved. According to the hydrodynamic characteristics of the zero-speed fin stabilizer and the consideration for engineering implementation, the angular velocity of the fin stabilizer is chosen as the manipulated variable to control the roll motion of the ship at zero speed. The manipulated variable in the control of the conventional fin stabilizers is the fin angle, as the anti-rolling force generated on the conventional fin stabilizer is proportional to the fin angle. The required fin angle of the conventional fin stabilizer is computed based on the roll angle and roll angular velocity feedback signals. Although the force generation mechanism of fin stabilizer at zero speed is different from that of the conventional fin stabilizer, the selection of the feedback control signals can still serve as a reference. Therefore, the roll angle and roll rate are chosen as the feedback signals in the control of the zero-speed fin stabilizer. The range of fin angular velocity is limited within the slash-marked sector as shown in Fig 6 and the following control strategies can be easily obtained:

  1. Roll rate based negative feedback control (RRNFC)
  2. Roll angle/rate based integrated negative feedback control (RARINFC)

4 System modeling and controller design

In order to verify the effectiveness of the obtained control strategies in Section 3, the simulation model of zero-speed fin stabilizer roll reduction system was established in MATLAB. The diagram of the established roll reduction system is shown in Fig 7. The roll angle and roll rate are measured by the roll sensor and sent to the controller. The required fin angular velocity to generate the expected force to stabilize the roll motion is calculated in the controller. The corresponding command signal is sent to the electro-hydraulic speed servo system to drive the fins.

thumbnail
Fig 7. Flowchart of the zero-speed fin stabilizer roll reduction system.

https://doi.org/10.1371/journal.pone.0204446.g007

4.1 System modeling

4.1.1 Mathematical model of ship roll motion.

The roll angle of a ship equipped with fin stabilizers is usually less than 10°, and can be described by the linear equation shown in Eq (25). For modeling convenience, Eq (25) can be rewritten as: (31) Where Dhα1 donates the total external roll moment caused by waves and fin stabilizers, is the effective wave slope acting on the ship hull, αw donates the wave slope and donates the fin-induced equivalent wave slope.

Performing the Laplace transformation to Eq (31) under zero initial conditions, the transfer function of the roll motion of the ship can be obtained as [32]: (32) Where Tϕ = Tφ/2π is the nature rolling period and nu is the dimensionless roll damping coefficient.

4.1.2 Wave disturbance.

Irregular sea waves are usually caused by sea winds. In the study of ship motion, sea waves are usually considered as a homogeneous stochastic process [33]. Waves can be characterized by their Power Spectral Density [34]. In this paper, the ITTC long-crest wave spectrum with double parameters is adopted for the simulation. Its spectral density formula is given as: (33) Where h1/3 is the significant wave height, T is the period the incident wave, g is the gravity acceleration, ωi is the wave frequency of the ith regular wave component. The subscript ζ means Eq (33) is the wave-height spectrum.

As the waves act on the ship hull in the form of wave slope, therefore, the wave-height spectrum shall be transformed into the wave-slope spectrum. The wave-slope spectrum can be got from the wave-height spectrum through the following formula: (34)

Therefore, the wave slope acting on the hull can be calculated as: (35) Where εi is the random phase of the ith regular wave. The superscript of the sum operator means that the irregular wave is formed by superposing 60 regular waves with different frequencies and random phases.

4.1.3 Roll rate sensor.

The roll rate sensor measures the roll rate and converts it to the corresponding electrical signal. The roll angle can be obtained by integrating the roll rate signal. The transfer function of the roll rate sensor used in this paper is given as [35]: (36) Where T1 = 400, T2 = 80 and T3 = 4000 are the time constants related to the characteristics of the roll rate sensor.

4.1.4 Servo system.

The servo system is used to drive the fin stabilizers according to the command signal from the controller. Due to the large moment required to drive the fins, fin stabilizers are usually driven by the electro-hydraulic servo system. Considering the driving power and the required response speed, the pump-controlled hydraulic cylinder based electro-hydraulic servo system is adopted and its transfer function is given as [36]: (37) Where Ks = 0.43 is the open-loop gain of the system, TP = 0.0063 is the time constant, ωb = 33.4 and ξb = 0.3 are the resonant frequency and the damping ratio of the pump-controlled hydraulic cylinder system, respectively.

4.2 Controller design

4.2.1 Obtained control strategy.

Based on the phase-matching analysis in Section 3, the angular velocity of the zero-speed fin stabilizer is chosen as the manipulated variable to control the fins to reduce the roll motion of the ship at zero speed and the following control strategies are obtained:

RRNFC. The roll rate based negative feedback control can be expressed as: (38) Where Kr1 > 0 is the proportional gain of controller GC1.

RARINFC. The roll angle/rate based integrated negative feedback control can be expressed as: (39) Where Ka2 > 0 and Kr2 > 0 are the proportional gains of controller GC2.

4.2.2 Master-slave control.

For comparison purpose, a master-slave controller is also designed. As analysis above, the hydrodynamic force generated on the zero-speed fin stabilizer has strong nonlinear relationship with fin angle, angular velocity and acceleration, which can not be piecewise linearized and increases the difficulty of controller design.

Let be the state variable. Rewriting Eq (25) into the state-space representation, we get: (40) Where Where KC = 2lf F is the anti-rolling moment, F is the anti-rolling force generated on the zero-speed fin stabilizers and lf is the roll arm of the fins.

It can be seen from Eqs (24) and (40) that the control system of zero-speed fin stabilizer can be equivalent to the series connection of a linear system and a nonlinear system. Therefore, the control process of zero-speed fin stabilizer can be designed in two steps according to the separation strategy: a master controller and a slave controller. In the master controller, the required anti-rolling force (the expected intermediate variable) is estimated online according to the roll motion of the ship. In the slave controller, the required fin angular velocity (the manipulated variable) is obtained based on the expected intermediate variable and Eq (24).

LQR master controller. The design target of the master controller is to stabilize the linear system (40) and meet the control requirements. The system matrix A and the control input matrix B in Eq (40) can be regarded as constant matrices for a particular ship. Therefore, the linear quadratic regulator (LQR) controller is considered. LQR is an optimal control strategy with the quadratic performance indexes and it is widely applied to the active control of deterministic vibratory systems [37]. This is an automatic means of finding an appropriate state-feedback controller that minimizes the performance index [38]. To achieve the optimal roll reduction effect, the linear quadratic performance index is selected as: (41) Where Q is the semi-positive definite symmetric weight matrix and R is the positive definite symmetric matrix. The optimal control law that minimizes the performance index J can be calculated as: (42) Where K is the optimal control gain and P is the symmetric positive definite solution of the Algebraic Riccati Equation (ARE) as follows: (43)

Numeric inversion slave controller. The expected anti-rolling force can be calculated by the master controller. However, the corresponding expected fin angular velocity cannot be deduced directly by the expected anti-rolling force, as the strong nonlinear relationship between the anti-rolling force generated by the zero-speed fin stabilizers and the fin angle αf, the fin angular velocity ωf and the fin angular acceleration . However, it can be seen from the analysis in Sections 2 and 3 that the input nonlinearity of the zero-speed fin stabilizer system is still the univariate nonlinearity. According to the hydrodynamic characteristics of zero-speed fin stabilizer and the consideration in engineering implementation, the fin angular velocity is chosen as the manipulated variable. Therefore, the slave controller is designed to realize the nonlinear inversion from the expected anti-rolling force to the expected fin angular velocity. Let F* be the output of the master controller. Thus, the nonlinear inversion is to solve the nonlinear equation F* − F(ωf) = 0. The numerical iterative method is adopted to design the slave controller to realize the nonlinear inversion [23].

Rewriting Eq (23) to the equivalent discrete form, we get: (44) Where Ts is the sampling period.

Let the iterative initial value of the manipulated variable be ωf(k − 1) for the sampling point k. f1 and f2 are defined as: (45)

Thus, the following inequalities (46) are held true within the set of valid values {ωf}, and the following inequality can be obtained: (47)

It can be seen from Eq (47) that the input nonlinearity of the zero-speed fin stabilizer system is bounded and satisfies the local invertibility condition at any sampling point. Considering the iteration scheme and convergence rate, the Newton-Raphson iteration method is adopted and the following equation can be obtained: (48)

5 Simulation and experiment

5.1 Simulation analysis

Simulations are carried out to verify the effectiveness of the obtained control strategies based on the model established in Section 4.1. The main parameters of the ship are listed in Table 1. The significant wave height is 1.5 m, the eigenperiod is 8.5 s, the encounter angle is 90° and the ship speed is 0 kn. The Monte Carlo simulation is adopted to optimize the control parameters of RRNFC and RARINFC. The obtained controller parameters of GC1 and GC2 are given as: Kr1 = 2.78, Ka2 = 3.26, Kr2 = 2.45. The weight matrices of LQR controller are Q=diag(10, 1) and R = 1. The obtained optimal feedback control gain of LQR controller is K=[0.0416, 0.2706]. Under the action of the wave disturbance shown in Fig 8, the roll motion of the ship with and without roll reduction control is shown in Fig 9. NC, RRNFC, RARINFC and MSC in the legend of Fig 9 represent no control, roll rate based negative feedback control, roll angle/rate based integrated negative feedback control and master-slave control. It can be seen from Fig 9 that the three controllers designed in Section 4.2 can effectively reduce the ship roll motion at zero speed.

thumbnail
Fig 9. Ship roll motion without and with control.

(a) Roll angle. (b) Roll rate. (c) Fin angle.

https://doi.org/10.1371/journal.pone.0204446.g009

In order to quantitatively describe the roll damping performance, the evaluation index suggested by Fossen [39] is adopted: (49) Where AP and RCS are the standard deviations of the roll rate before and after the control of roll stabilizer, respectively.

Except for the roll reduction percentage and the roll angle amplitude, the efficiency of the control algorithm is also determined by the action cost of the actuator. To judge the efficiency of the designed controllers, the following cost function is adopted [40]. (50) Where S is the total number of iterations in the time simulation process and αi is the ith fin angle.

According to the above evaluation indexes, the roll damping performance of the zero-speed fin stabilizer under the three designed controllers is obtained, as shown in Table 3. It can be seen from Table 3 that the three controllers are effective in reducing ship roll motion at zero speed. The RARINFC and MSC have better roll reduction effect than the RRNFC. The anti-rolling effect of RARINFC and MSC is around 80%. Although the RRNFC has the worst roll reduction effect among the three controllers, its roll damping performance is still satisfactory, reaching 61.42%. The cost values of the fin deflection under the three controllers calculated from the cost function are also listed in Table 3. These values show that both the RARINFC and MSC have larger fin usage than the RRNFC, but the difference is relatively small. The simulation results show that the control strategies obtained through disturbance and compensation phase-matching analysis are effective.

For comparison and verification purpose, the roll angles before and after the control of roll stabilizers under the above three controllers, variant constraint model predictive control (VCMPC), neural network control (NNC) and fuzzy sliding mode control (FSMC) are also given, as shown in Table 4. It should be noted that the target vessel in [23] and [24] is a 52-meter-long small ship, and that is why the roll response without control in the same sea conditions is larger. It can be seen from the comparison that the anti-rolling effect of the zero-speed fin stabilizer under wave disturbance with the significant wave height of 1.5 m is about 70%∼80%., which also demonstrates the effectiveness of the controllers designed in this paper.

5.2 Water tank test

To further verify the applicability and effectiveness of the obtained control strategies in practical applications, the model tank tests were carried out. The zero-speed roll reduction system is shown in Fig 10. The system consists of a water tank, a scaled ship model, a forced roll device, four balancing weights, two pairs of scaled zero-speed fin stabilizers and the corresponding driving units, a roll rate sensor, a data acquisition unit, and two computers (one for controlling the forced roll device and the other for data acquisition and fin control).

The scaled ship model rolls periodically under the action of the forced roll device. The motion of the forced roll device is shown in Fig 11. The data acquisition unit collects the roll angle and roll rate signals measured by the roll rate sensor mounted in the center of the ship model. The controller calculates the required fin angular velocity according to the preset control algorithm using the obtained roll information. The scaled zero-speed fin stabilizers are driven by the driving units according to the command from the controller to stabilize the roll motion of the ship model.

First, the free decay test was conducted to determine and verify the nature rolling period and damping of the scaled ship model. The obtained nature roll period and dimensionless roll damping are 1.6998 s and 0.121, which is consistent with theoretical calculations. Then, the forced roll test under the action of forced roll device was conducted. The results of the forced roll test are shown in Fig 12. It can be seen from Fig 12 that the scaled ship model has the largest roll response when the driving signal DAC of the forced roll device is 26. For comparison purpose, all the roll reduction tank tests were performed under this condition. Fig 13 shows the roll response of the scaled ship model under the above condition without and with roll reduction control. The corresponding performance of the three controllers is obtained according to the evaluation indexes adopted in Section 5.1, and the results are shown in Table 5. It should be noted that the scaled ship model slightly tilts to the starboard in calm water condition due to the imbalance of counterweight, which accounts for the asymmetry of the fin angle signal in Fig 13.

thumbnail
Fig 13. Roll motion of the scaled ship model without and with control.

(a) Roll angle. (b) Roll rate. (c) Fin angle.

https://doi.org/10.1371/journal.pone.0204446.g013

It can be seen from Fig 13 and Table 5 that the results of roll reduction tank tests under the three controllers are lower than the simulation results. This may be caused by the simplification in the modeling process and other unconsidered factors in the simulations. The trend in the cost of fin deflection is consistent with the simulation. Therefore, it can be concluded that the tank test results are generally consistent with the simulation results. Among the three control methods, the MSC with a LQR master controller and a numeric inversion slave controller has the best anti-rolling effect. The roll reduction effect of the RRNFC is relatively low due to its poor phase matching ability. While the anti-rolling effect of the RARINFC has been improved by adjusting the two control gains to match the phase relationship analyzed in Section 3. Therefore, the results of simulations and tank tests demonstrate that the control strategies obtained in this paper are effective and practical, and can be a reference for engineering practice.

6 Conclusion

  1. The hydrodynamic force model of zero-speed fin stabilizer was established using NACA0015 fin as the prototype. A pair of zero-speed fin stabilizers with aspect ratio of 0.5 was designed for an 84-meter-long fishery ship, and the simplified hydrodynamic model of the designed zero-speed fin stabilizer is obtained by fitting the data from CFD simulations.
  2. The control strategy of the zero-speed fin stabilizer was obtained based on disturbance and compensation, which is accomplished by analyzing the phase relationship between the roll motion caused by the wave disturbance and the fin’s movement that produces the compensation torque. According to the hydrodynamic characteristics of the zero-speed fin stabilizer and the consideration for engineering implementation, the fin angular velocity is selected as the manipulated variable. Based on the results of phase matching analysis, the roll rate based negative feedback control (RRNFC) and the roll angle/rate based integrated negative feedback control (RARINFC) were obtained. A master-slave controller (MSC) was also inspired and designed for comparison purpose.
  3. The roll reduction system using zero-speed fin stabilizers was established in MATLAB to verify the effectiveness of the obtained control strategies. Simulation results show that all the three controllers can effectively reduce the roll motion of the ship at zero speed. RARINFC and MSC have better roll reduction performance, and both of them have a roll damping effect of around 80%. The anti-rolling effect of the RRNFC also exceeds 60%.
  4. Water tank tests were carried out to further verify the practicability of the designed controllers. Although the roll reduction performance of the tank tests is lower than that of the simulations, the tank test results are generally consistent with the simulation results. Therefore, the control strategies obtained based on disturbance and compensation are proved to be effective and practical, and can be a reference for the controller design of zero-speed fin stabilizer in practical applications.
  5. Limited by experimental conditions, the scaled ship model under the action of the forced roll device can only roll periodically. However, the unpredicted and high frequency roll motions are the biggest challenges to design roll damping stabilizers. Therefore, the established zero-speed roll reduction system can only be used to preliminary verify the effectiveness of the designed control algorithm under laboratory conditions. In the future, the scaled ship model test in the natural environment will be carried out to simulate the actual operating conditions of the fin stabilizers. If conditions permitting, the full scale test will also be conducted to further verify the effectiveness and practicability of the designed controllers.

References

  1. 1. Perez T, Blanke M. Ship roll damping control. Annual Reviews in Control. 2012;36(1): 129–147.
  2. 2. Andrikov D, Dereviankina A. Control design of ship robust active rolling stabilizer. Procedia Computer Science. 2017;103: 470–474.
  3. 3. Crossland J. The effect of roll stabilisation controllers on warship operational performance. Control Engineering Practice. 2003;11: 423–431.
  4. 4. Liang LH, Zhao P, Zhang ST. Research on hydrodynamic strategy of Magnus rotor wing at medium/low speed. 2016 IEEE International Conference on Mechatronics and Automation, ICMA. 2016: 2413-2418.
  5. 5. Perez T. Ship motion control: course keeping and roll stabilisation using rudder and fins. London: Springer-Verlag; 2005.
  6. 6. Liang LH, Sun MX, Zhang ST, Wen Y, Zhao P, Yuan J. Control system design of anti-rolling tank swing bench using BP neural network PID based on Labview. International Journal of Smart Home. 2015;9: 1–10.
  7. 7. Lewis EV. Principles of naval architecture. 2nd ed. New Jersey: SNAME; 1989.
  8. 8. Talha M, Asghar F, Kim SH. Design of fuzzy tuned PID controller for anti rolling gyro (ARG) stabilizer in ships. International Journal of Fuzzy and Intelligent Systems. 2017;17(3): 210–220.
  9. 9. Liang LH, Zhao P, Zhang ST, Ji M, Yuan J. Simulation analysis of fin stabilizer on ship roll control during turning motion. Ocean Engineering. 2018;164: 733–748.
  10. 10. Jin HZ, Zhao WP, Qi ZG, Xu XY. Research on integrated roll stabilization system for large ships. Shipbuilding of China. 2005;46(1): 29–35.
  11. 11. Dallinga RP. Roll stabilization of motor yachts: use of fin stabilizers in anchored conditions. 1999.
  12. 12. Ooms J. The use of roll stabilizer fins at zero speed. 2002.
  13. 13. Jin HZ, Zhang XF, Luo YM, Li DS. Research on lift model of zero speed fin stabilizer. The Ocean Engineering. 2007;25(3): 83–87+114.
  14. 14. Song JG, Jin HZ, Meng LW. Optimum design of aerofoil for fin stabilizer at whole speed range. Shipbuilding of China. 2013;54(2): 1–10.
  15. 15. Song JG, Jin HZ, Liang LH, Wang JF. Study on control strategy for ship stabilizer with lift feedback at all speed. Control and Decision. 2011;26(9): 1343–1347+1352.
  16. 16. Dallinga RP. Roll stabilization at anchor: Hydrodynamic aspects of the comparison of anti-roll tanks and fins. 2002.
  17. 17. Giannini M, Sebastiani L. Guidelines for the design of active anti-rolling fins in at-anchor conditions. 2005.
  18. 18. Mark A, Maria S. Quantum marine engineering introduces extendable fin stabilizers—XTTM fin for superyachts. 2006.
  19. 19. van Wieringen HM. Design considerations on at anchor stabilizing system. 2002.
  20. 20. Wang F, Jin HZ, Qi ZG. Modeling for active fin stabilizers at zero speed. Ocean Engineering. 2009;36: 1425–1437.
  21. 21. Jin HZ, Wang LJ. Research on lift model of transmutative fin stabilizer at zero speed. Shipbuilding of China. 2010;52(1): 1–9.
  22. 22. Jin HZ, Zhang XF, Luo YM, Li DS. An adaptive control system design for fin stabilization at zero speed using improved genetic algorithms. Journal of Harbin Engineering University. 2008;29(4): 368–373.
  23. 23. Jin HZ, Wang F, Ma L, Gao YN. Design a two-step master-slave control law for zero-speed fin stabilizers. Acta Automatica Sinica. 2012;38(6): 1059–1064.
  24. 24. Song JG, Liang LH, Jin HZ, Qi ZG. Adaptive master-slave controller for zero-speed fin stabilizer. Control Theory & Applications. 2015;32(5): 703–708.
  25. 25. Su XY, Gao YN, Zhao RH. Roll attitude controller design for ships at zero speed. International Journal of Fuzzy Systems. 2018;20(2): 611–620.
  26. 26. Oertel H. Prandtl’s essentials of fluid mechanics. 2nd ed. New York: Springer; 2004.
  27. 27. Jin HZ, Zhang XF, Qi ZG, Li DS. Analysis on lift characteristics of fin stabilizer at zero speed. Journal of Wuhan University of Technology. 2008;30(2): 136–139.
  28. 28. Jin HZ, Qi ZG, Song JG. Ship anti-rolling control device and system at zero speed. Beijing: National Defense Industry Press; 2015.
  29. 29. Ji M, Ye QY, An N, Wang RW, Tang YC. The dynamic lift formula fitting for low speed fin. 2014 IEEE International Conference on Mechatronics and Automation, ICMA. 2014: 1757-1761.
  30. 30. Ji M, Ye QY, Yuan C. Numerical simulation of the suitability of stabilizer fins and the hull. Chinese Journal of Ship Research. 2014;9(3): 8–19+42.
  31. 31. Conolly JE. Rolling and its stabilization by active fins. Transaction of the Royal Institution of Naval Architects. 1969;111: 21–48.
  32. 32. Jin HZ, Yao XL. Ship control theory. 2nd ed. Harbin: Harbin Engineering University Press; 2013.
  33. 33. Ochi M. Ocean waves: the stochastic approach. Cambridge: Cambridge University Press; 1998.
  34. 34. Liu ZQ, Jin HZ. Extended radiated energy method and its application to a ship roll stabilisation control system. Ocean Engineering. 2013;72: 25–30.
  35. 35. Liang LH, Zhao P, Zhang ST, Yuan J, Wen Y. Simulation and analysis of Magnus rotating roll stabilizer at low speed. Ocean Engineering. 2017;142: 491–500.
  36. 36. Liang LH. Hydraulic transmission and electro-hydraulic servo system. Harbin: Harbin Engineering University Press; 2005.
  37. 37. Brunton SL, Noack BR. Closed-loop turbulence control: Progress and challenges. Applied Mechanics Reviews. 2015;67(050801):1–48.
  38. 38. Liang LH, Yuan J, Zhang ST, Zhao P. Design a software real-time operation platform for wave piercing catamarans motion control using linear quadratic regulator based genetic algorithm. PLOS ONE. 2018;13(4): e0196170.
  39. 39. Fossen TI. Guidance and control of ocean marine vehicles. John Wiley and Sons Ltd, New York, 1994.
  40. 40. Fang MC, Luo JH. On the track keeping and roll reduction of the ship in random waves using different sliding mode controllers. Ocean Engineering. 2007;34: 479–488.