Abstract
A ride control system (RCS) based linear quadratic regulator (LQR) and genetic algorithm (GA) design is presented, to reduce the heave, roll and pitch motion (three degrees of freedom motion (3 DOF motion)) of the wave piercing catamarans (WPC) in beam waves. A detailed 3 DOF ride control model which consists of the coupling and decoupling relationships between longitudinal and transverse motion is proposed for the WPC vessel. And the complex hydrodynamic coefficients and disturbances induced by beam waves are analyzed. Moreover, two stern flaps are designed for the system in the way of alternate flapping. In the controller design, the LQR method based on GA method is adopted to reduce the 3 DOF motion of the ship. Depending on the robust search mechanism and global optimum of GA, weighting parameters can be obtained to calculate the desired gain. Finally, the motion reduction and motion sickness incidence (MSI) results demonstrate the feasibility and effectiveness of the proposed controller, and the comfort of passengers and crews can also be improved.
1 Introduction
Various maritime transport lines, exploitation of ocean resources and military utility could all be satisfied due to the development of the high-performance ships. Moreover, the rapid response capability and the precision strike capability in high sea states are required in modern sea warfare. In other words, the excellent seakeeping performance for modern ships is required [1]. High-speed vessels, especially wave piercing catamarans (WPC) have drawn extensive attention for their good performances. Due to the structure characteristics of the wave piercing bow and two narrow long demi-hulls of WPC vessels, the wave resistance of the ship is reduced on the basis of high speed navigation [2].
However, six degrees of freedom (6 DOF) motion (i.e. surge, sway, heave, roll, pitch and yaw) of a ship induced by sea waves can severely affect the seakeeping performance and cause the threat of comfort and safety for passengers, crews and cargos [3, 4]. To ensure the navigation safety of WPC vessels, various of stabilizers associated with the ships’ ride control system (RCS) have been developed to reduce the 6 DOF motion. Among them, T-foils, stern flaps and fins may be the most widely applied stabilizers in WPC motion control. Therefore, many researchers have devoted to the study of RCS with suitable stabilizers for WPC vessels.
“Condor 9” was built in the UK in 1990. In 1991, four fins in the bow and two fins in the amidships were added to control the pitch and roll motion. These stabilizers could withstand greater attack power and both the pitch and roll could be decreased by 15% in terrible ocean environment. However, there were some problems in the above RCS containing six fins, such as undesired sounds and lift losses etc. Hence, British researches and Australian INCAT company jointly built a ship called “Condor 10” WPC vessel. There was a T-foil installed in the bow and two flaps installed in the stern and they applied MDI company’s RCS to improve the seakeeping performance. Therefore, it is believed that ship motion could be controlled well with a suitable stabilizer and a well-designed RCS. However, it is difficult to design a control strategy for a ship model with uncertain parameters.
In order to solve the above problems, different control strategies were adopted by previous researchers for different ride control systems. The ride control of high speed WPC vessel had been studied by Australian scholars over the past few years. Haywood et al. [5] made a series of sea experiments for two catamarans with different lengths, and obtained the heave and pitch motion response curves. Davis et al. [6] recorded the heave, roll and pitch motion responses of an 86m high speed catamaran vessel, and they concluded that the system based on a T-foil and two stern tabs has good anti-heave, roll and pitch effect. Yoshida et al. [7] from Japan presented a PD control for the Resonance-Free SWATH RCS with fin stabilizers. Compared with some hull forms, such as mono-hull, ordinary SWATH and trimaran, the heave and pitch motion responses of RFS were significantly smaller in regular head waves. Our research team has been working on the integrate control system (ICS) for high-speed ships, especially for catamarans. Liang et al. [2, 8, 9] presented the two degrees of freedom (2 DOF) motion (heave and pitch) model of WPC vessel and argued the RCS for the ship based on H∞, model predictive and linear quadratic regulator (LQR) control strategies respectively.
The WPC’s ride control system based on a certain control algorithm and the different motion responses obtained from sea tests have been studied in previous researches. In the past, researches on WPC’s ride control system focused on reducing the two degrees of freedom of heave and pitch. The three degrees of freedom (3 DOF) model for the WPC vessel with the coupling relationship between longitudinal and transverse motion has not been expressed in detail in a particular sea environment. Nevertheless, the motion sickness incidence (MSI) for multiple degrees of freedom (M DOF) ride control model has not been built yet. Hence, it is important to select and determine the ride control model of multiple degrees of freedom for a ship, and then, the ship’s RCS based on a proper algorithm can be built better. However, it is difficult to build the control model of 6 DOF, because the complex and changeable marine environment causes the uncertainty of ship motion parameters [10]. Hence, according to the WPC’s structure characteristics mentioned above, only the 3 DOF motion (heave, roll and pitch motion) induced by beam seas are studied in this paper. That is to say, the longitudinal motion (heave and pitch) and the transverse motion (roll) need to be reduced at the same time.
In this paper the above mentioned weaknesses are addressed. A certain WPC RCS based on LQR-genetic algorithm (GA) is built to solve the motion control problem for a 3 DOF model in beam seas. We present a detailed 3 DOF model which consists of the coupling and decoupling relationships between longitudinal and transverse motion. Two stern flap stabilizers as the actuator of the WPC RCS are used to control the ship’s longitudinal and transverse motion synthetically with special flapping way. Major difficulties in this work include the uncertainties of hydrodynamic coefficients and the trade-off between the longitudinal and transverse motion owing to the multiple input multiple output (MIMO) system of the WPC RCS. And our research lays the foundation for the further study on the M DOF ship motion. LQR [11] is an optimal control strategy with the quadratic performance index and has been widely used in many practical systems in the past few decades, such as guided missile, spacecraft and naval vessels etc. Le et al. [12] presented a novel heading observer for 2 DOF (roll and pitch) oscillation compensation of underwater remotely operated vehicles. Xiong et al. [13] referred to the 2 DOF inverted pendulum, and presented the multi-objective optimal design with LQR method. The choices of weighting matrices (Q and R) are the main point of the LQR problem [14]. Conventionally, the weighting matrices optimization method, such as the trail and error method [15] not only consumes long time to find the global optimum solution but also increases the difficulty of practical project realization. Hence, the GA method, inspired by Holland [16], is designed to optimize the important parameters of some proposed controllers. Depending on its self-adapting global optimization search and the operation of the natural selection mechanism, GA is the evolutionary computations by computer simulation. Chang et al. [17] proposed sliding controller, which employs the applicable GA to reduce the influence of mismatched disturbance. Finally, the results of a numeric example demonstrated the effectiveness of the developed controller. Kumarawadu et al. [18] presented the neural networks-based adaptive control using GA method to enhance the output tracking performance of partly known robotic systems. And GA is used to find the best combination of switching function. Since the ship’s ride control system is the multiple input multiple output system, in which the inputs are two flaps’ attack angles, and the outputs are the ship motion state variables (i.e. heave, roll and pitch), LQR control strategy is considered to control the WPC motion. And due to the powerful search mechanisms of GA, it can optimize the parameters Q and R in LQR controller. The main contribution of this paper is to ensure that the RCS with two stern flaps based on the proposed controller is feasible and effective for the M DOF motion of WPC vessels in beam seas.
The structure of this paper is organized as follows. Section 2 describes the mathematical models of 6 DOF for ships and 3 DOF motion for the WPC vessels, in which the hydrodynamic coefficients, ocean waves and the actuators of 3 DOF model are elaborated. Furthermore, the ride control system with two stern flaps for the WPC is built. Section 3 presents the design of linear quadratic regulator controller based on genetic algorithm. In Section 4, results of software simulation are described and motion sickness incidence is proposed to verify the feasibility and effectiveness of the proposed control approach. Finally, conclusions are made in Section 5.
2 Mathematical model
2.1 The six degrees of freedom model of a ship
When a ship navigation is not limited to the head seas, there is 6 DOF motion for a ship by irregular waves from different directions in bad weather conditions. Fig 1 shows the 6 DOF motion of a ship in the earth-fixed and body-fixed coordinate frames. And the general model structure [19] can be conveniently expressed as:
| (1) |
Where denotes the translational and rotational accelerations of a ship, υ denotes the translational and rotational velocities of a ship, η denotes the positions and orientations of a ship, τ denotes the forces and moments of a ship. The detailed description of the above parameters are shown in Table 1. M is the inertia matrix, D(υ) is the hydrodynamic damping matrix, including potential damping, skin friction, wave drift damping and damping due to vortex shedding, g(η) is the vector of gravitational force and moment, τwaves is commonly described as the wave disturbance force and moment and τcontrol is the control force and moment [20].
Fig 1. Standard notation and sign conventions for a ship motion description.
Table 1. Notations used for a ship.
| DOF | Motion descriptions | Positions and orientations η | Translational and rotational velocities υ | Forces and Moments τ |
|---|---|---|---|---|
| 1 | Surge (motion in the x-direction) | x | u | X |
| 2 | Sway (motion in the y-direction) | y | v | Y |
| 3 | Heave (motion in the z-direction) | z | w | Z |
| 4 | Roll (Rotation about x-axis) | ϕ | p | K |
| 5 | Pitch (Rotation about y-axis) | θ | q | M |
| 6 | Yaw (Rotation about z-axis) | ψ | r | N |
When the origin of the body-fixed frame is located at the center of gravity of the ship, and the coordinate axes are consistent with the axes of inertia of the ship, neglecting small and higher-order hydrodynamic coefficients, according to the coupling strength between six degrees of freedom motion, the general model formula can be expanded as follows [21, 22]:
| (2) |
Where m is the ship mass, g is the acceleration of gravity, Ixx, Iyy and Izz are the inertias about the X, Y and Z-axis, respectively, ρ is the water density, ∇ is the ship displacement volume, and are the transverse and longitudinal metacentric heights, respectively, , Xu, …, Nwp are the hydrodynamic coefficients of the ship, they are defined in this way: , , …, , in which terms related to displacements or angles are the hydrostatic restoring coefficients, terms related to velocities are the hydrodynamic damping coefficients and terms related to the accelerations are the fluid inertia coefficients.
2.2 The three degrees of freedom model of WPC
There are two classes of motion for a ship, one is coupled motion and the other is approximate decoupled motion. Furthermore, one degree of freedom (1 DOF) motion will inevitably effect other motion in the same class [23]. However, due to the uncertainty and complexity of the external disturbances (such as winds, ocean waves, and ocean currents etc.), the 6 DOF hydrodynamic parameters of a ship are more complicated and changeable, and it will be more difficult to get the higher order coupling coefficients. In this case, we only consider the ocean waves as the main disturbance to study the main motion for a WPC vessel. According to the characteristics of WPC vessels, the heave and pitch motion are obvious, when the ship sails in head seas. When the direction of waves turns into the beam seas direction, the roll motion becomes severe, especially for encounter angle of 90deg [24, 25]. Therefore, heave, roll and pitch are studied in this paper under beam seas. The heave and pitch are coupled with each other, and they are uncoupled with roll, illumined by [10]. According to Eq (2), the nonlinear equations in 3 DOF motion based on the stern flap stabilizer model are described as following:
| (3) |
Where Zflap are the forces in the Z direction. Kflap and Mflap are the moments with respect to the X and Y axes, respectively. And they are provided by the anti-heave, roll and pitch actuators-stern flaps.
2.2.1 Hydrodynamic parameters of 3 DOF
The calculation of hydrodynamic parameters in Eq (3) is a difficult point in our study, and is also the key point to design the controller for the WPC RCS. The hydrodynamic parameters are complicated and changeable in different sea states, speeds and wave encounter angles. At present, the hydrodynamic parameters can be obtained by three ways.
Formula estimation method.
Software simulation method.
Towing tank test method.
-
A. Longitudinal hydrodynamic parameters analysis.
The coefficients of 2 DOF motion (heave and pitch) are solved using the the computer aided tool for a 90m WPC vessel, and the principal scale parameters of the hull can be found in [2]. Fig 2 shows the comparison results of a certain series of coefficients in different situations. It can be seen that the longitudinal coefficient is almost no fluctuations for changes in the sea state numbers (SSN). At low frequency, the coefficient decreases with the increase of speed. However, with the increase of encounter angle, the coefficient will increase. At high frequency, these coefficient values will eventually tend to be consistent.
-
B. Roll hydrodynamic parameters analysis.
Software simulation method is combined with the formula estimation method to solve the roll coefficients in this paper. It can be seen that the coefficients are estimated using the free roll motion of the WPC vessel as shown in Fig 3. Illumined by [26], the moment of inertia , the hydrodynamic damping term Kp and the coefficients of restoring force can be obtained.
Fig 2. The longitudinal hydrodynamic parameters in different situations.
(a) Different sea states. (b) Different speeds. (c) Different encounter angles.
Fig 3. Free roll motion of the WPC vessel.
2.2.2 Wave disturbances
In this paper, the irregular waves are simulated by computer software [27]. Fig 4 shows the heave disturbance force Zwaves, roll disturbance moment Kwaves and pitch disturbance moment Mwaves. The irregular disturbance waves are made up of 91 regular wave components. They are described as following:
| (4) |
Where Zi, Ki and Mi are the heave force, roll moment and pitch moment produced by the i th wavelet disturbance to the WPC hull, respectively. The constant wave amplitude of each regular wave component ζi and the resultant wave ζ(t) are calculated by:
| (5) |
and
| (6) |
Where the subscript i represents the ith regular wave, ω is the wave frequency, Δω is the wave frequency interval, φ is the random phase angle, and it is chosen to be a stochastic variable with uniform distribution on the interval [0, 2π]. In our study, the Pierson-Moskowits (PM) spectrum is adopted and is given by the following expression:
| (7) |
Where g is still the acceleration of gravity, h1/3 is the significant wave height.
Fig 4. Disturbing forces and moments.
The angle between the wave-propagation direction and the ship course is defined as the wave encounter angle. Fig 5 shows several major waves to the hull and the roll response amplitude operator (RAO) in different encounter angles. The range of 85deg to 95deg is chosen as the main research in this paper. When the encounter angles are 75deg and 105deg, the roll motion is very violent and it is difficult to control for the WPC vessel, because these two angles are in the quartering seas. And when the encounter angle is 180deg, the roll RAO is always zero as shown in Fig 5(b).
Fig 5. Encounter angles and roll RAO.
(a) Wave encounter angles. (b) Comparison of RAO in different encounter angles.
2.2.3 Stern flaps forces and moments
The stern flap is a typical stabilizer. The pressure on its upper and lower surface varies with the change of the angle of attack. There are two flaps located in the stern and the forces and moments can be obtained by regulating the attack angles in different directions [26]. These forces and moments can simultaneously reduce the heave, roll and pitch motion for the WPC vessel. The force analysis is shown in Fig 6.
Fig 6. An anti-3 DOF motion system with two flaps.
The two flaps induced forces and moments [19] can be expressed as:
| (8) |
Where ρ is the fluid density, A is the area of the flap, U is the vessel’s speed, r1 is the longitudinal distance between the pressure center of the two flaps and the center of gravity (CG) of the WPC vessel, r2 is the transverse distance between the pressure center of the two flaps and the vessel’s CG, αflap is the attack angle of the flap and it can rotate in 15deg with respect to the horizontal plane. There are two attack angles for two flaps respectively, one is referred as αflap1 and the other is referred as αflap2. CL(αflap) is the lift coefficient and it can be obtained by dynamically flapping the flaps using computer fluid dynamic (CFD) simulation software.
Fig 7 shows the dynamic lift coefficient curve under the different flapping directions for two flaps. When the attack angles of the two flaps are zero degree at the same time, the area A is the smallest value; At a certain point in the middle, the area B is the largest value; When the attack angles are maximum value at the same time, the area C is the coefficient value of the final selection.
Fig 7. The dynamic lift coefficient curve of two flaps.
Fig 8 shows the lift coefficient fitting curves of the flap stabilizer for the WPC vessel. It can be seen that the lift coefficients at different speeds are approximate equality. Thus, the stabilizer lift coefficient is irrelevant to the speeds of the vessel. The fitting equation is described as follow:
| (9) |
Where p1 = 0.06086, p2 = 0.3156.
Fig 8. Lift coefficient fitting curves in different speeds.
2.3 Ride control system design of WPC
Heave, roll and pitch motion have a great effect on slamming, short-term equipment failure, and the life safety of passengers and crew members for a high-speed vessel. Thus, it is necessary to build a ride control system for a ship with actuators. Fig 9 shows the anti-heave, roll and pitch motion system for the WPC vessel.
Fig 9. Ride control system ON/OFF for the WPC vessel.
There are two main parts in the above block diagram: free vessel and two stern flaps active ride control. There is no RCS in the free vessel part and the heave, roll and pitch motion only induced by wave disturbances. Another part has the RCS with two stern flaps for the WPC vessel, including the free vessel model, actuators model and controller model. And it can be seen that the variable u* is not only the output signal of the proposed controller, but also the input signal of the actuators. The controller gets information from the behaviors of the WPC, and computes two control input data, then the command signals of two flaps are obtained.
However, it is not good for the 3 DOF controller design to establish such a complex nonlinear model (3). Hence, to simplify the RCS design, the state-space model is expressed as follows:
| (10) |
Where , , , d is the disturbance signal inputs, and u is the control signal inputs. Let the state variables be x = [w, q, p, z, θ, ϕ]T, and the output variables be y = x, , , .
Then, the state-space equation is given as follows:
| (11) |
Where A is the system matrix, B2 is the control matrix, B1 is the wave disturbance matrix, and C = I6×6 is the output matrix.
3 Controller design
3.1 Linear quadratic regulator design
Linear quadratic regulator problem [28–30] is a potent technical means for multiple systems’ controller design (such as linear systems, single input single output (SISO) systems and multiple input multiple output (MIMO) systems etc.). LQR seeks the optimal controller parameters that minimizes the given performance index. The integral of quadratic function of the state vectors and the system input vectors are used as performance index. Then the optimal state feedback control law can be obtained. Hence, the LQR controller is used for our RCS of WPC based on state space expression (11).
And then, we define the following performance index:
| (12) |
Where Q and R are weight matrices, Q is a nonnegative definite matrix and is related to the system state variables x, and R is a positive definite matrix and is related to the control inputs u, respectively.
The optimal control inputs u* can be written as:
| (13) |
Where x* is the optimal state variables, K is the feedback gain matrix and it is calculated as:
| (14) |
Where P is the solution of the Algebraic Riccati Equation (ARE) and the equation is described as following:
| (15) |
According to Eq (15), we need to find the optimal weighting matrices Q and R to solve the matrix ARE, and then the optimal control u* is obtained to minimize performance object J. When designers randomly fill the matrices Q and R and they do not follow any general rules, this is called the trial and error method [31]. For the RCS of the multiple degrees of freedom in our study, it is very difficult and time-consuming to use the trial and error method to find the optimal control solution. Hence, to address the selection of Q and R problem of LQR, an optimization algorithm is incorporated in the LQR controller design framework.
3.2 Genetic algorithm
Genetic algorithm is a simulated evolutionary algorithm based on the self-adapting global optimization search, which is formed by the operation of the natural selection mechanism [32–34]. Therefore, main processes for applying GA to get the optimal Q and R parameters are as follows [35–37], and the SIMULINK software for simulation of the GA was used and was written using a MATLAB programming language [2].
3.2.1 Encoding
The number of elements of Q and R matrices depends on the number of state variables x and the input variables u, respectively. Both Q and R should be symmetric matrices and they are selected as the diagonal matrices usually. Therefore, they are coded as Eq (16) and the quadratic performance index J is simply a weighted integral of the square of the states x and inputs u. Then, Eq (12) can be rewritten as Eq (17).
| (16) |
| (17) |
Where qii, i = 1, 2, …, 6 are the weights of heave velocity, pitch angular velocity, roll angular velocity, heave displacement, pitch angle and roll angle, respectively. Similarly, rjj, j = 1, 2 are the weights of two control inputs-two different attack angles of the stern flaps.
3.2.2 Generating initial populations
Firstly, the initial population starts from random population. Hence, we set the initial population size to 100, and elite individual number are 10, and then the random initial populations are obtained by simulation assistance tool.
3.2.3 Selecting fitness function
It is important to select the fitness function for the goal of the WPC RCS control. Therefore, according to heave, roll and pitch motion for the WPC, the fitness function of GA optimization can be described as:
| (18) |
Where κ is the parameter vector, S is the span of the parameter vector, N is the maximum number of generations, di, i = 1, 2, …, 6 is used to balance the control effect of each state variable x, However, the fitness function expression (18) is not unique because of the different values of di. Table 2 shows the different control effects with different di values.
Table 2. Different control effects in different fitness functions.
| di value | Heave reduction | Pitch reduction | Roll reduction |
|---|---|---|---|
| d2 = d5 = 1 | 16.0% | 88.1% | 4.6% |
| d2 = d5 = 10, d4 = d6 = 2 | 18.7% | 74.1% | 10.4% |
| d2 = d5 = 10, d4 = d6 = 5 | 44.6% | 33.2% | 41.0% |
3.2.4 Generating the next new generations
Selection, crossover and mutation can be chosen to generate new populations and to search optimal value again. In this study, the proportion of cross offspring is 0.4 and the evolutionary algebra is 20.
3.2.5 Iterating termination condition
We set the stop algebra to 20 and the running time is set to 80 seconds in SIMULINK software, and check the iteration termination condition for the fitness function found in the third step. If true, exit the GA. Otherwise, go back to the fourth step.
GA is implemented using simulation software in man-machine interactive way. All of the above steps are also described in Fig 4 of reference [2]. And Fig 10 shows the best GA results, where the value of fitness curve is the result of fitness function and the current best individual is the values of the weighting matrices Q and R.
Fig 10. The best GA results.
Proof. The following is the stability analysis of the LQR controller based on GA [2]. Select the following Lyapunov function:
| (19) |
Where for the ∀x ≠ 0, there is a V(x) > 0, and for the ∀‖x‖ → ∞, there is a V(x) → ∞, P is still a positive definite symmetric solution of ARE (15). The first-order time derivative of V(x) is:
| (20) |
Substituting Eqs (11), (13), (14) and (15) into (20) yields:
| (21) |
According to the Lyapunov stability theorem [38], the proposed controller based on GA stabilizes the system given by Eq (11).
4 Results and discussions
4.1 3 DOF motion responses
Perez et al. [39, 40] described the ship motion responses in time and frequency domain respectively. Based on this, to illustrate the effectiveness of the RCS with two flaps based on LQR-GA method, the comparisons of RCS ON and RCS OFF for the heave, roll and pitch motion responses in frequency domain and time domain separately are shown in Figs 11 and 12. The results were obtained when the ship is sailing at 40kn, SSN4 and beam seas. The plots of the motion spectra in Fig 11 clearly illustrate that the motion spectrum of heave, roll and pitch reaches the maximum at a certain corresponding frequency point, and it can be seen that the motion power spectra are all obviously reduced after adding the proposed controller. While the WPC vessel is sailing with beam seas, roll reduction is preferred consideration in this case. Hence, it is critical to trade-off the reduction of heave, roll and pitch. From Fig 12, the heave is reduced 44.6% on average, the roll is reduced 41.0% on average, and the pitch is reduced 33.2% on average. Obviously, the heave and roll reductions are better than that of the pitch. To sum up, Figs 11 and 12 can well illustrate the feasibility and effectiveness of the proposed controller. Consequently, the weight coefficients Q and R can be obtained by GA method, and the solutions P and K can be obtained from ARE as shown in Table 3.
Fig 11. Heave, roll and pitch motion spectra with and without RCS.
(a) Heave. (b) Roll. (c) Pitch.
Fig 12. Heave, roll and pitch motion displacements and angles with and without RCS.
(a) Heave. (b) Roll. (c) Pitch.
Table 3. The results of LQR based GA method.
| Parameters of system | LQR-GA |
|---|---|
| Weighting matrix (Q) | |
| Weighting matrix (R) | |
| Solution of ARE (P) | |
| Optimal gain (K) |
Fig 13 shows the heave, roll and pitch amplitudes without proposed controller in different speeds, sea states and encounter angles. It can be seen clearly that the heave and pitch motion are severe when the WPC vessel is sailing at 40kn. However, there is smaller influence on the roll motion when the ship speed changes. Additionally, the 3 DOF motion are becoming more and more violent with the increase of sea states. From Fig 13(c), the heave and pitch motion responses are more violent when the encounter angle is not 90deg. However, the roll motion responses are violent when the encounter angle is in the range of beam seas. Therefore, 3 DOF motion of the WPC vessel are considered in beam seas in this paper. Due to the practical waves are not pure 90deg, so we choose the range of 85deg to 95deg to simulate the ship motion responses.
Fig 13. Vibration of the WPC vessel without proposed controller in different situations.
(a) Different sea states. (b) Different speeds. (c) Different encounter angles.
To investigate the effectiveness of RCS with two flaps, the anti-heave, roll and pitch effects [41] in Table 4 is calculated as follows:
| (22) |
Where HRPA and HRPB represent the root mean square (RMS) of the heave displacement, roll angle and pitch angle with and without RCS with two flaps, respectively.
Table 4. Anti-3 DOF motion effect with two flaps.
| 3 DOF | Encounter angles [deg] | Speeds [kn] | SSN | RCS OFF | RCS ON | Reduction [%] |
|---|---|---|---|---|---|---|
| Heave | 90 | 30 | 3 | 0.1426 | 0.0249 | 82.8 |
| 90 | 30 | 4 | 0.5018 | 0.4385 | 12.6 | |
| 90 | 30 | 5 | 0.9330 | 0.8253 | 11.5 | |
| 90 | 20 | 4 | 0.5063 | 0.4567 | 9.8 | |
| 90 | 40 | 4 | 0.5246 | 0.2906 | 44.6 | |
| 85 | 40 | 4 | 0.5056 | 0.2925 | 42.1 | |
| 95 | 40 | 4 | 1.4931 | 0.8691 | 41.8 | |
| Pitch | 90 | 30 | 3 | 0.0809 | 0.0345 | 57.4 |
| 90 | 30 | 4 | 0.1856 | 0.1441 | 22.4 | |
| 90 | 30 | 5 | 0.3529 | 0.2793 | 20.9 | |
| 90 | 20 | 4 | 0.1649 | 0.1442 | 12.6 | |
| 90 | 40 | 4 | 0.3407 | 0.2275 | 33.2 | |
| 85 | 40 | 4 | 1.1875 | 1.0321 | 13.1 | |
| 95 | 40 | 4 | 1.5779 | 0.4999 | 68.3 | |
| Roll | 90 | 30 | 3 | 0.6765 | 0.6552 | 3.1 |
| 90 | 30 | 4 | 3.4885 | 2.4280 | 30.4 | |
| 90 | 30 | 5 | 7.5589 | 4.6179 | 38.9 | |
| 90 | 20 | 4 | 3.4839 | 2.5304 | 27.4 | |
| 90 | 40 | 4 | 3.4782 | 2.0513 | 41.0 | |
| 85 | 40 | 4 | 5.9475 | 4.1055 | 31.0 | |
| 95 | 40 | 4 | 0.8691 | 0.4317 | 50.3 |
Table 4 presents the anti-heave, roll and pitch effects of stern flaps in different simulation environments. The heave is reduced 34.5% on average, where the maximum and minimum reduction are 82.8% and 9.8%, respectively. And the other vertical motion-pitch is improved 32.1% on average, where the maximum and minimum reduction are 68.3% and 12.6%, respectively. Finally, the roll has an average reduction of 31.4%, where the maximum and minimum reduction are 50.3% and 3.1%, respectively. From Fig 12 and Table 4, the RCS consisting of two flaps is feasible and the proposed controller based GA is effective for the WPC vessel. Each of the motion response is related to the hydrodynamic parameters in a particular case. Hence, the core of this work is to design a controller which can achieve ideal effect for each motion response by adjusting its control parameters. And we need to do a lot of repeated debugging works in order to get the better control effect.
4.2 Motion sickness incidence
Motion sickness incidence (MSI) can be regarded as the performance index of comfort evaluation for ships [42, 43]. In this paper, a MSI model for the 3 DOF motion can be written based on O’Halon and Mc Cauley in 1974 [44]. MSI is a weighted result and every waves movement will accumulate to MSI values, so the superposition of the waves amplitude will increase the amplitude of the ship motion, and MSI will also increase, as expressed in the following equation:
| (23) |
Where erf is the error function, azx is the vertical and roll acceleration in a chosen place averaged over a half motion cycle, and μMSI is:
| (24) |
Where ωe is the dominant frequency of encounter with waves.
Fig 14 shows the MSI occurring probability when WPC sails at different ocean environments. It can be seen that the MSI results at the stern, bow and sides of the vessel are higher than that at the center. The MSI value with two flaps based on LQR-GA is much smaller than that without the flaps (see Fig 14(a)). Therefore, the validity of the proposed controller is verified again. And with the increase of sea state, speed and encounter angle, the MSI values are larger as shown in Fig 14(b), 14(c) and 14(d).
Fig 14. MSI for the WPC vessel in different conditions.
(a) MSI for 40kn, SSN4, 90deg. (b) Different sea states. (c) Different speeds. (d) Different encounter angles.
5 Conclusion
The 6 DOF dynamics for a ship is characterized by strong nonlinearities and uncertainties because of the complex ocean environment. For the WPC vessel, a simplified 3 DOF (heave, roll and pitch) motion model is built ignoring the smaller hydrodynamic coefficients and the higher order components in beam seas. It is the key to get the hydrodynamic coefficients of the 3 DOF model and find the flapping way to reduce the longitudinal and transverse motion simultaneously.
The alternately flapping way of two flaps stabilizers for the 3 DOF stabilization of the WPC vessel is proposed and the selected lift coefficient area of two flaps is efficient to reduce the 3 DOF motion of the vessel.
A multiple ride control system (MRCS) for a ship with actuators is built. The LQR-GA control strategy provides an effective approach to reduce the M DOF motion. Depending on robust search mechanisms and global optimum of GA, the optimal control inputs are obtained by choosing proper weighting parameters. Consequently, simulation results illustrate the validity of the RCS for the WPC vessel, and the stability of the proposed controller is proven.
In severe waves, it is a difficult problem how to trade-off the heave, roll and pitch motion. All combinations of WPC’s sea states (SSN3, SSN4, and SSN5), speeds (20kn, 30kn, and 40kn) and encounter angles (85deg, 90deg, 95deg) are studied to present the motion state of the WPC vessel in beam seas and verify the correctness of the proposed flapping mode and algorithm. Finally, MSI results demonstrate the feasibility and effectiveness of the proposed controller.
Further work with a real WPC vessel test is our next plan and the 6 DOF model will be studied. We expect that our solutions lay a foundation for many researches in this field and come up with more different solutions for conducting maritime tasks.
Supporting information
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
Data Availability
All relevant data are within the manuscript and its Supporting Information files.
Funding Statement
The author(s) received no specific funding for this work.
References
- 1. Yu HC, Ren HL, Xu YB, Li TG. On the nonlinear vibrational responses of a large vessel with a broad bow flare under wave excitation: theory and experiment. Shock and Vibration. 2018; 2018:Article ID:7054768 10.1155/2018/7054768 [DOI] [Google Scholar]
- 2. 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. PLoSONE. 2018; 13(4). 10.1371/journal.pone.0196107 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3. Liang LH, Sun MX, Shi HY, Luan TT. Design and analyze a new measuring lift device for fin stabilizers using stiffness matrix of Euler-bernoulli beam. PLoSONE. 2017; 12(1). 10.1371/journal.pone.0168972 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4. Liang LH, Sun MX, Luan TT. Design fuzzy input-based adaptive sliding mode control for vessel lift-feedback fin stabilizers with shock and vibration of waves. Shock and Vibration. 2017; 2017:Article ID:9095287 10.1155/2017/9095287 [DOI] [Google Scholar]
- 5. Haywood AJ, Duncan AJ, Klaka KP, Bennett J. The development of a ride control system for fast ferries. Control Eng. Practice. 1995; 3:695–702. 10.1016/0967-0661(95)00046-W [DOI] [Google Scholar]
- 6. Davis MR, Watson NL, Holloway DS. Wave response of an 86m high speed catamaran with active T-foils and stern tabs. International Journal of Maritime Engineering. 2003. [Google Scholar]
- 7.Yoshida M, Iwashita H, Kihara H, Kinoshita T. Seaworthiness of Resonance-Free SWATH as an oceangoing fast ship. IX HSMV Naples. 2011.
- 8. Liang LH, Sun MX, Zhang ST, Wen Y. A integrate control system design of WPC with active T-foil and transom stern flap for vertical motion improvement. Journal of Computational Information Systems. 2015; 11(9):3217–3227. [Google Scholar]
- 9.Liang LH, Yuan J, Zhang ST. Application of model predictive control technique for wave piercing catamarans ride control system. IEEE International Conference on Mechatronics and Automation (ICMA). 2016; 726–731.
- 10. Ibrahim RA, Grace IM. Modeling of ship roll dynamics and its coupling with heave and pitch. Mathematical Problems in Engineering. 2010; 2010:1–32. 10.1155/2010/934714 [DOI] [Google Scholar]
- 11. Ang KK, Wang SY, Quek ST. Weighted energy linear quadratic regulator vibration control of piezoelectric composite plates. Smart Mater Struct. 2002; 11(1):98–106. 10.1088/0964-1726/11/1/311 [DOI] [Google Scholar]
- 12. Le KD, Nguyen HD, Ranmuthugala D, Forrest A. A heading observer for ROVs under roll and pitch oscillations and acceleration disturbances using low-cost sensors. Ocean Engineering. 2015; 110:152–162. 10.1016/j.oceaneng.2015.10.020 [DOI] [Google Scholar]
- 13. Xiong FR, Qin ZC, Xue Y, Schütze O, Ding Q, Sun JQ. Multi-objective optimal design of feedback controls for dynamical systems with hybrid simple cell mapping algorithm. Commun Nonlinear Sci Numer Simulat. 2014; 19:1465–1473. 10.1016/j.cnsns.2013.09.032 [DOI] [Google Scholar]
- 14. Tarapada R, Debabrata C. GA-LQR based optimal vibration control of smart frp composite structures with bonded PZT patches. J Reinf Plast Compos. 2009; 28(11):1383–1404. 10.1177/0731684408089506 [DOI] [Google Scholar]
- 15. Vinodh KE, Jerome J. Robust LQR controller design for stabilizing and trajectory tracking of inverted pendulum. Procedia Engineering. 2013; 64:169–178. 10.1016/j.proeng.2013.09.088 [DOI] [Google Scholar]
- 16. Holland JH. Adaptation in natural and Artificial systems. AnnArbor: Michigan University Press; 1975. [Google Scholar]
- 17. Chang JL, Li KT, Chen YP. Sliding control with genetic algorithm for mismatched disturbance. Asian Journal of Control. 2002; 4(2):186–192. [Google Scholar]
- 18. Kumarawadu S, Watanabe K, Izumi K, Kiguchi K. Neural network-based optimal adaptive tracking using genetic algorithms. Asian Journal of Control. 2006; 8(4):372–384. 10.1111/j.1934-6093.2006.tb00288.x [DOI] [Google Scholar]
- 19. Fossen TI. Guidance and control of ocean vehicles. John Wiley & Sons; 1994. [Google Scholar]
- 20. Chin CS, Lin WP, Lin JY. Experimental validation of open-frame ROV model for virtual reality simulation and control. J Mar Sci Technol. 2017. [Google Scholar]
- 21. Timothy P. Verification of a six-degree of freedom simulation model for the REMUS autonomous underwater vehicle. Cambridge: MIT Press; 2001. [Google Scholar]
- 22. Jin HZ, Yao XL. Ship control theory. Harbin: Harbin Engineering University Press; 2011. [Google Scholar]
- 23.Klugt PGM. Rudder roll stabilization. Technische Universiteit Delft. 1987.
- 24. Ikeda Y, Yamamoto N, Fukunaga K. Seakeeping performances of a large wave-piercing catamaran in beam waves. 183–188.
- 25.Stephen MC, Patrick C, Kim K. Investigation into wave loads and catamarans. Hydrodynamics of High Speed Craft Conference(RIAN). 1999.
- 26. Kim YB. A study on an anti-rolling system design of a ship with the flaps. KSME international journal. 2004; 18:1312–1318. 10.1007/BF02984245 [DOI] [Google Scholar]
- 27. Liu ZQ, Jin HZ. Extended radiated energy method and its application to a ship roll stabilisation control system. Ocean Engineering. 2013; 72:25–30. 10.1016/j.oceaneng.2013.06.009 [DOI] [Google Scholar]
- 28. Liu J, Liang XM. Comparison study of LQR and PID control on a single inverted pendulum. Control Theory and Application. 2007; 26(1):13–14+17. [Google Scholar]
- 29. Wang XK, Feng DQ. Research of LQR controller design method based on matlab. Microcomputer Information. 2008; 24:37–39. [Google Scholar]
- 30.Vishal, Jyoti O. GA tuned LQR and PID controller for aircraft pitch control. India Int. Conf. Power Electron. 2015.
- 31. Ma JL. The optimal controller design of LQR and the application of matlab. Journal of Shihezi University (Natural Science). 2005; 23:128–130. [Google Scholar]
- 32. Shafiei MH, Binazadeh T. Application of neural network and genetic algorithm in identification of a model of a variable mass underwater vehicle. Ocean Engineering. 2015; 96:173–180. 10.1016/j.oceaneng.2014.12.021 [DOI] [Google Scholar]
- 33. Tenreiro MJA, Galhano AM, Oliveira AM, Tar JK. Optimal approximation of fractional derivatives through discrete-time fractions using genetic algorithms. Comm. Nonlinear Sci. Numer. Simul. 2010; 15(3):482–490. 10.1016/j.cnsns.2009.04.030 [DOI] [Google Scholar]
- 34. Gupta S, Tripathi RK. Optimal LQR controller in CSC based STATCOM using GA and PSO. Arch. Electr. Eng. 2014; 63(3):469–487. 10.2478/aee-2014-0034 [DOI] [Google Scholar]
- 35. Yang JM, Liu M, Wu C. Genetic algorithm based nonlinear model predictive control method. Control and Decision. 2003; 18:141–149. [Google Scholar]
- 36. Eyad E, Mohamed MG. A genetic algorithm approach to optimising random forests applied to class engineered data. Information Sciences. 2016; 1–15. [Google Scholar]
- 37. Fan G, Peng H, Tang J. Genetic algorithm-based parameter selection approach to single image defogging. Information Processing Letters. 2016; 116:595–602. 10.1016/j.ipl.2016.04.013 [DOI] [Google Scholar]
- 38. Lghani M, Ali C, Daniel L. Switched LQR/H∞ steering vehicle control to detect critical driving situations. Control Engineering Practice. 2014; 24:1–14. 10.1016/j.conengprac.2013.11.007 [DOI] [Google Scholar]
- 39.Perez T, Blanke M. Simulation of ship motion in seaway. Technical Report. EE02037.
- 40. Perez T, Blanke M. Ship roll damping control. Annual Reviews in Control. 2012; 36(2012):129–147. 10.1016/j.arcontrol.2012.03.010 [DOI] [Google Scholar]
- 41. 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. 10.1016/j.oceaneng.2017.07.012 [DOI] [Google Scholar]
- 42. Riola JM, Esteban S, Giron-Sierra JM, Aranda J. Motion and seasickness of fast warships. RTO AVT. 2004; 30:1–12. [Google Scholar]
- 43. Scamardella A, Piscopo V. Passenger ship seakeeping optimization by the overall motion sickness incidence. Ocean Engineering. 2014; 76:86–97. 10.1016/j.oceaneng.2013.12.005 [DOI] [Google Scholar]
- 44. O’Halon JF, Mc Cauley ME. Motion sickness incidence as a function of frequency and acceleration of vertical sinusoidal motion. Aerospace Medicine. 1974; 45:366–369. [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
(TIF)
Data Availability Statement
All relevant data are within the manuscript and its Supporting Information files.














