1. Introduction
The locations of the thrusters in a dynamic positioning (DP) System are often influenced by specific challenges related to the internal layout of the offshore vessel where the system is to be installed. The overall arrangement is designed to optimise the internal spaces required for the vessel’s primary operations [
1], such as the drilling area on a drillship or the pipe launching line on a Pipe Lay Vessel (PLV). For converted ships, the issue of thruster placement is of secondary importance. When investigating the conversion of an existing vessel, thruster locations are drawn from the available free space created by the installation of new equipment, which often results in asymmetrical configurations [
2]. Another issue is related to the size of the steerable devices [
3]. Due to regulations set by the Classification Society, obtaining a specific class notation for multiple failure scenarios [
4,
5] necessitates the installation of more power than that required for normal vessel operations.
During the preliminary design phase of a new offshore vessel, once the final configuration of the thrusters is roughly established, it is helpful to conduct dedicated DP calculations to evaluate the current system capabilities [
6,
7,
8,
9]. Typically, the results are represented in DP capability plots [
10], which illustrate the maximum sustainable wind speed for various encounter directions [
11,
12]. This analysis allows us to assess the true environmental limits for operations, taking into account the DP system’s capabilities [
13]. It can highlight whether the power installed on board is adequate or excessive.
Since the number of devices installed on board cannot be reduced due to redundancy requirements, a focused study can be performed to enhance the overall efficiency of the DP system. In this context, a complete time-domain simulation is not recommended due to its inherent complexity. Instead, a quasi-static approach can provide a sufficiently accurate estimate of the system’s capabilities during the preliminary design stage, while also requiring a relatively short calculation time.
Currently, it is quite challenging to establish an analytical formulation for DP capability as a function of the thruster’s position and rated power. To address this, the area of the capability plot has been utilized to compare different design solutions, with larger areas indicating better performance. Designers may also choose alternative targets based on their experience, such as identifying the lowest maximum sustainable wind speed for all calculated directions.
In this case, to maximize the area of the capability plot, an optimization procedure using Differential Evolution Algorithm (DEA) has been employed [
14,
15]. For each generated thruster configuration, a comprehensive DP calculation has been performed to determine the final area of the capability plot, allowing for an assessment of the vessel’s overall DP capability [
16].
It is well known that the shape and area of the capability plot are significantly affected by the thrust allocation algorithm used in the calculations [
17]. Additionally, the calculation complexity of the most advanced methods [
18] is not easily compatible with the DEA-based optimisation procedure chosen for thruster positioning. Therefore, a simpler but still optimisation-based process should be employed for solving the thrust allocation process. More specifically, a methodology based on non-linear programming [
19,
20] has been employed [
21], capable of including features like thruster–thruster interaction [
18] in the optimisation process. Such an approach is more powerful than the original optimisation process, based on simplified DP capability predictions.
Another DP calculation setting strongly influences the shape of the capability plot. This is the case of the wind–wave correlation employed for the calculations [
22]. The literature provides several kinds of standard correlations [
10,
23,
24]; however, it is also possible to use correlations specific to a given sea area [
22,
25].
The present study aims at addressing this second issue, analysing the impact of the selected wind-wave correlations to the optimal thruster location problem. This implies the adoption of a suitable optimisation algorithm capable of handling all the constraints of the optimisation problem. As the target is the optimal capability, the optimisation should handle multiple dynamic positioning capability calculations, meaning (in a quasi-static approach) capable of solving multiple thrust allocation problems at each optimisation step. To achieve this, the paper is organised with the following structure:
- -
Section 2 provides an overview of the methods employed for DP capability predictions.
- -
Section 3 reports the calculation framework for optimal thruster location.
- -
Section 4 presents the reference vessel and the wind–wave correlations considered in the study.
- -
Section 5 shows the results of the framework application to the reference case.
The available literature provides only one study concerning the optimal location of the thruster devices, employing a simplified methodology for the execution of DP predictions. The present work proposes enhancing the available method for thruster location optimisation by modifying the thrust allocation process of DP predictions, transitioning from a simplified method based on the pseudo-inverse matrix to an advanced algorithm employing non-linear programming. With the aid of an applied example on a reference Pipe Lane Crane Vessel (PLCV), the paper provides a comparison of the locations obtained by applying different standard and custom wind–wave correlations to define the optimal layout of the reference PLCV. This will help to verify the possible effect of different wind–wave correlations in the definition of the optimal position of thrusters on an offshore unit.
2. Dynamic Positioning Capability Predictions
The prediction of the performances of a DP system can be performed according to different methodologies, accounting for the amount of information available at different stages of the offshore unit design [
26]. The available models have an increased level of complexity with the progression of the unit design; therefore, a designer could analyse DP with different tools as a function of the input data available [
27].
In any case, the following are the two most relevant categories of DP predictions: quasi-static calculations [
22,
28] and time-domain analyses [
27,
29]. Time-domain analyses can also be performed with different levels of approximations, starting from simplified analyses for preliminary design phases [
26,
27,
29] up to the complete simulation of the effective DP system mounted onboard [
30]. However, even for simplified approaches, a lot of inputs are needed for the evaluation of the vessel dynamics. Such information is not always available during the early stages of design, where only few inputs concerning the main dimension and thruster sizes are present. Then, for the early stages of design, the quasi-static approach is preferable, allowing for DP performance estimation with just a few inputs.
The quasi-static approach consists in the resolution of the equilibrium of the forces and moments acting on the vessel in the horizontal plain [
31]. According to the reference system of
Figure 1, the equilibrium can be written in the following form:
where
and
are the longitudinal and later force components generated by the
thrusters, while
and
are the longitudinal and lateral positions of the thruster devices, respectively. The right-hand side of system (
1) indicates the external forces and moments acting on the vessel. These forces can be divided as follows:
where the subscripts
wind,
wave and
curr indicate wind, wave and current loads, respectively. These are the so-called environmental loads and are responsible for the major part of the external loads. The environmental loads are increased by an additional allowance component (identified by subscript
A) that takes into account the dynamic allowances [
10,
24]. Finally, the terms with subscript
Add in system (
2) describe the additional loads due to the specific operation of the vessel, and can model, as an example, the pipe tension for a PLCV vessel, the drilling rig forces for a drillship or the presence of mooring lines.
System (
1) has
unknowns and rank 3, with
being the number of tunnel thrusters and
the number of azimuth thruster devices. Therefore, except for an unrealistic case of one tunnel and one azimuth unit mounted onboard, the system admits infinite solutions (more unknowns than equations). This means that there is a need to solve the system with a dedicated thrust allocation algorithm, usually based on optimisation processes [
21]. The following sections describe the method employed in this study to solve the thrust allocation process, also discussing the modelling of the external loads, i.e., the environmental one.
2.1. Thrust Allocation Algorithm
As mentioned above, system (
1) admits infinite possible solutions and needs proper techniques to be solved. In this section, the algorithm employed for the thrust allocation problem resolution is briefly presented.
In general, there are simple and more sophisticated methodologies to solve the thrust allocation problem. Here, an advanced methodology is selected, based on non-linear programming techniques. The method has been chosen for solving the thrust allocation problem as it gives the right compromise between the quality of the results and the simplicity of implementation [
21]. Having in mind to apply the process inside a DEA optimisation, the non-linear programming well adapts to the incorporation in a step of DEA optimisation, without requiring too much computational time. This is a step forward compared to the original optimal location solution, which was employing a pseudo-inverse matrix approach to solve the thrust allocation problem [
16].
For the specific case of DP, it is relevant to have the possibility to describe the problem with non-linear functions, as, for example, the definition of the thrust constraints is a circle. Then, to avoid linearisation, it will be possible to describe these constraints with a single non-linear function. The non-linear optimisation has the following form:
subject to
where
is the objective function of
n variables
and
is a vector of
m constraint functions. The sole requirement for the objective function and constraints is that the functions should be continuous and differentiable at points that satisfy the bounds
l and
u for the given
, thus allowing the evaluation of the gradient vector
and the Jacobian matrix
.
According to this process, the objective function can be non-linear. This allows us to consider a non-quadratic objective function, which reflects the modelling of absorbed power as a function of thrust. The function has the following form:
where
is the thrust of each single device. More specifically, the optimisation resolution is adopting an extended version of the Robinson method, based on filtering and employing a trust region obtained by adopting Ritz values [
32].
Adopting this kind of resolution, it is possible to adopt two different strategies for the problem definition. In fact, it is possible to write the objective function and constraints considering the thrust directly or its longitudinal and lateral components. In the first case, each thruster is defined by the thrust and the orientation; in the latter, the components are sufficient. Once the thrust and orientation are selected for describing the problem, it is possible to automatically consider the interactions between thrusters by setting the bounds on the orientations. The remaining constraints are presented by the satisfaction of the static equilibrium, meaning the satisfaction of system (
1). This generates three additional equality constraints for the optimisation problem.
The thrust allocation algorithm employed in this paper has been tested and compared with other tools available on the market for DP predictions [
33,
34], proving the reliability of the code used for the calculations.
2.2. Environmental Loads
The principal loads acting on an offshore vessel are given by wind, waves and current. As mentioned above, it is important to estimate the magnitude of such loads by employing the most accurate method according to the available inputs [
35]. There are several methodologies that allow for estimating environmental loads, starting from simple processes provided by Operator Associations and Classification Societies, up to the execution of model test experiments [
33]. The self-developed code employed for the analysis is capable of handling environmental loads coming from different sources, employing the following formulations for wind, wave and current loads. For the wind, the general description of the forces and moments is as follows:
where
is the air density,
and
are the lateral and transversal areas exposed to wind,
L is the length between perpendiculars and
is the wind speed. By employing this notation, it is possible to use the coefficients derived from different sources, like databases, similar vessels, regulations, CFD analyses or wind tunnel tests.
For the current loads, the process is similar to wind loads, adopting the following notation:
where
is the salt water density,
S is the ship wetted surface at the reference draught and
is the current speed. Also in this case, the coefficients can be determined with different kinds of calculations, from simple regulation indications to high-fidelity model tests.
A quite different approach should be followed for the wave load modelling. Wave loads are given by the second-order wave drift forces that may be computed by diffraction calculations or measured during model tests. Having such data, the following system can be used to calculate the wave loads:
where
are the second-order wave drift force coefficients resulting from model tests or calculations, obtained as a function of frequency
and encounter angle
. ∇ is the vessel displacement volume,
g is the gravity acceleration and
is the reference wave amplitude spectrum. As the spectrum
, according to the multiple formulations available in the literature, is changing according to the significant wave height
and the zero-crossing wave period
, it is possible to represent all the sea states by changing the couple (
,
). In case a more simple representation of the drift forces is selected, Equation (
8) can be substituted by a direct formulation of forces and moments as a function of
and
(as in the case of DNV recommendations [
24]).
All the environmental load coefficients should be obtained in order to be compliant with the reference system of
Figure 1. In the present study, use has been made of environmental force coefficients derived from model experiments, allowing a direct application of Equations (
6)–(
8). According to the indications for capability plot calculations, a wind–wave correlation should be employed for determining the combinations of
,
and
to be employed in the calculations. Furthermore, from the environmental loads, the allowance forces could be determined in the following way:
where
is the allowance coefficient defined by empirical recommendations. Here, a
has been used, as suggested by DNV guidelines [
24]. A more detailed overview of the wind–wave correlations will be given in
Section 4.
3. Optimal Thruster Location
Traditionally, during the design process of an offshore vessel, the DP system does not represent one of the primary constraints for the general arrangements. The thruster locations derive from the available spaces remaining after the disposal of all the devices and spaces needed for the offshore activities of the unit. Therefore, the DP system is not designed in such a way to have the maximum capability for the vessel. Such a consideration remains valid also in the case of the conversion of an old unit [
1,
2].
With the ongoing focus on reducing fuel consumption and emissions during operations, improving DP efficiency has become increasingly important in the design of offshore vessels. This is especially relevant when considering the specific operational profile of the unit. Finding the optimal location for thrusters involves conducting an optimization process where the variables are the positions of the thrusters along the hull’s bottom. However, it is challenging to define an objective function for these optimal locations that explicitly includes the thruster positions. In reality, the locations of the thrusters only appear in the constraints of the thrust allocation problem associated with DP. As a result, conventional gradient-based optimisation methods cannot be applied. Instead, alternative approaches such as genetic algorithms, differential evolution algorithms, or particle swarm optimisation should be considered.
The issue of determining the optimal placement of thrusters along the bottom of an offshore vessel has not been thoroughly analyzed in the existing literature. The only research available on this topic was conducted several years ago by one of the authors, who utilized a simplified algorithm for thrust allocation and selected DP capability as the objective function for the process [
16]. Furthermore, the study took into account only one wind–wave correlation, derived from IMCA recommendations [
10]. As mentioned, the study used a thrust allocation algorithm based on the pseudo-inverse matrix in order to calculate the thrust components extremely quickly and not direct involve an optimisation process [
36].
However, the pseudo-inverse algorithm is not the best solution to investigate the capability of a DP system, as, for example, it is not capable of handling the interactions of the thrusters and is not capable of fully saturating all the available thrust [
17]. To this end, the application of a resolution algorithm like non-linear programming, as described in the previous section, is a step forward in improving the process already developed in the past.
The following sections describe the objective function of the thruster location optimisation problem and the calculation framework employed to evaluate the optimal solution.
3.1. Objective Function
The objective function of the process should be related to the DP performances of the vessel. In the literature, there are two available methods to assess the performances of a DP system in an early design stage: the capability [
10] and the operability [
34]. In the present study, this has been selected to consider the capability as a metric for DP performances as it is the most common method used by DP operators.
The capability is the conventional way employed in the offshore industry to assess the performances of the DP system in all the stages of the design process of an offshore unit. The methodology is described by API regulations [
10] and the main output of the analysis is the DP capability plot, showing at each encounter angle the maximum wind speed the DP system can counteract without losing the position. This approach can be used to perform both quasi-static and time-domain calculations. An example of a capability plot is shown in
Figure 2. To determine the maximum wind speed, multiple DP calculations are conducted at each encounter angle, gradually increasing the wind speed until the limit is reached. During this process, both the significant wave height and the reference wave period change according to a specific wind–wave correlation. As a result, only a limited number of combinations of wave period and wave height are analysed in a DP capability assessment, and sometimes conditions that are not practically reliable are considered [
34]. Wind and waves are expected to be collinear, acting at the same angle of encounter
. The third load, the current, is assumed to be constant and collinear with the other two loads. Since the capability plot is a diagram rather than a specific index, it is necessary to determine a suitable parameter to associate with capabilities for identifying an objective function in the location optimisation problem. More specifically, the selected parameter is the area included in the DP capability envelope
. The area evaluation requires the implementation of the following function:
where
is the heading angle and
is the maximum sustainable wind speed at each encounter angle
. Formulation (
10) allows for finding the thruster locations that grants the bigger area of a DP capability plot for the vessel under analysis. However, it should be noticed that the thruster locations (i.e., the unknowns of the problem) do not appear in the objective function. This matter complicates the applicability of the simple optimisation process, making necessary the employment of more sophisticated procedures, like the application of differential evolution algorithm.
Having defined the form of the objective function, it is then necessary to understand how to proceed with the optimisation process, defining the steps needed to perform the optimisation by employing a differential evolution algorithm.
3.2. Calculation Framework
As mentioned above, the unknowns of the problem (i.e., the thruster locations) do not appear inside the objective function defined by Equation (
10). However, location appears in the local equality constraints of the DP thruster allocation problem (i.e., the three equations composing system (
1)), and in the calculation of the interaction angles. The global process utilises a differential evolution algorithm that, at each iteration, incorporates calls to DP calculations to assess the capability plot area
. This approach leads to a series of local recursive non-linear programming optimisations for each environmental condition, which are essential for determining the overall capability.
It is then relevant to propose a calculation framework to establish the calculation steps needed to perform this nested optimisation process. The following set of recursive operations are then needed:
Input preparation: loading the initial general particulars of the ship necessary for environmental load calculations and establishing the initial location and size of the thruster devices.
Location constraints definition: determination of all the constraints related to the location of each thruster device, including forbidden areas and upper and lower bounds.
Generation of the initial population: random generation of the initial population of individuals, satisfying the location constraints.
DP capability calculations: evaluation of the objective function for all the generated individuals.
Ranking: ranking of the individuals based on the evaluated values.
Mutation and Crossover: mutation and crossover procedure on the initial population.
DP calculations on the new individuals: evaluation of on the new individuals generated at step 6.
Generation of the new population: generation of the new population composed by the best individuals of the initial population and of the mutation/crossover process.
Iterative optimisation: execution of points from 4 to 8 until the convergence on optimal solution is reached.
Optimal solution: identification of the optimal thruster locations.
Figure 3 shows the flowchart of the proposed framework for thruster location optimisation.
For the specific problem of optimal thruster location, the number of individuals has been set to
, with
being the number of variables involved in the global optimisation, i.e., the thruster location coordinates in
x and
y directions. Then, for a offshore unit we have the following:
This means that tunnel thruster can change only the
x location (they are supposed to be located on the diametral plane), while azimuth units can change both
x and
y locations. The maximum number of iterations has been set to 1000, considering that calculation converged if, after 50 consecutive iterations, the objective function value of the best individual does not change more than 1 × 10
3. Concerning the mutation process, a uniform mutation has been implemented with a mutation rate of 0.01. For the crossover, the following model has been used for the determination of a child
c from two parents
and
:
where
n is a pseudo random number and
r is a crossover ratio set at 0.5 [
16]. At each iteration, the crossover probability for each individual is 0.8.
The parameters chosen for the global optimisation process ensure a smooth convergence of the solution for a set of offshore vessels used to test this process. The parameters employed for the DEA optimisation process derive from previous studies on optimal thruster location performed by the authors [
16,
33]. The following sections describe the reference ship and environmental conditions considered in the study, presenting and analysing the obtained results.
4. The Reference Ship and Wind–Wave Correlations
To test the implemented procedure and verify the dependence of the results from the environmental conditions, a reference ship and a set of reference wind–wave correlations have been selected. The following sections describe the main particulars and the thruster layout of the reference PLCV selected, together with the environmental conditions selected for the study. More specifically, for the environmental conditions, we referred to the adoption of wind–wave correlations. Here, statutory and custom site-specific formulations are discussed.
4.1. The Reference Ship
The ship selected for the study is a Pipe Lay Crane Vessel (PLCV). The vessel is a result of one conversion of an old Ro-Ro ship in a PLCV [
2]. The ship is particularly interesting because of the totally asymmetric layout of the steerable thruster devices and for the presence of a pipe line not located on the diametral plane of the ship.
Figure 4 shows the lateral view of the vessel, while
Table 1 reports the general particulars of the ship.
Table 2 shows the general layout of the six thrusters (
= 6) with the associated size, reporting the positions
and
, the propeller diameter
D and the shaft power
. The table also reports the characteristics of the pipe line, giving the locations
and
, and the tension forces in
x and
y directions (
and
, respectively). As mentioned before, the thruster layout and the pipe line are not symmetrical with respect to the
y axis. Also, the thruster sizes are not homogeneous, with for and aft thrusters having one size and the two mid thrusters another one. This layout is particularly challenging for the determination of DP capability as the thruster layout is asymmetric and the external loads are also asymmetric (due to the asymmetric pipe line location), resulting in an asymmetric capability plot for port (
) and starboard (
) encounter angles
.
For the reference PLCV, experimental loads are available for either wind, wave or current loads. This allows for evaluating environmental loads through the direct application of Equations (
6)–(
8).
Figure 5 shows the wind load coefficients as a function of the encounter angle
. It is possible to observe that the loads are almost symmetric between starboard and port side, highlighting no asymmetries in the PLCV superstructures. This is different in the case of current loads.
Figure 6 shows the current loads as a function of the
angle, highlighting an asymmetry between starboard and port side due to the presence of the stinger, which is located 4 m outside the diametral plane. The asymmetry is also present in the drift forces.
Figure 7 shows the drift force coefficients at different
angles as a function of the wave frequency
. It is also possible to observe here the small asymmetry due to the stinger location.
With these settings as the initial layout of the thrusters and inputs for environmental loads, it is possible to set up the DP capability calculation. However, prior to starting with the optimisation of thruster locations, it is necessary to discuss more in detail the combinations of wind speed and wave heights and periods to be employed in the calculation process.
4.2. Wind–Wave Correlations
The most common and straightforward method to model the combined effects of wind and waves is by using a wind–wave correlation, which provides a unique deterministic relationship between
,
, and
. Although the relationship between wave parameters and wind speed varies depending on the operating location of the vessel, classification societies [
24] and operators’ associations [
10] recommend adopting the reference values listed in
Table 3.
Another approach is to derive the correlation between wind and waves using an irregular wave spectrum formulation, such as the Pierson–Moskowitz (PM) model [
13], by solving the following system:
where
and
for the standard PM spectrum are two constants equal to 0.0081 and 0.74, respectively.
It is also possible to determine wind–wave correlations for site-specific environmental conditions [
24]. In such cases, wind–wave correlations are represented through simplified models derived from a direct comparison of the Cumulative Density Functions (CDFs) of the marginal distributions of
,
, and
. This approximation results in triplets (
-
-
) that correspond to the same occurrences identified in the CDF analysis. This approach provides a simplified characterization of a sea state, which is useful when joint statistics of environmental variables are not available.
For DP applications, using site-specific wind–wave correlations enhances environmental modeling while maintaining the same logical structure as the standard correlations previously described. This means the process of evaluating DP capability remains unchanged even when adopting site-specific wind–wave correlations for the area of interest.
In the present study, as an example, a specific sea area located in the Atlantic Ocean near Cabo Sillero is considered. For this area, named for simplicity SITE-A, joint probability distributions representative for
,
and
are available in the literature [
25], allowing for the reproduction of a site-specific wind–wave correlation.
Figure 8 shows the comparison between IMCA, DNV, PM and SITE-A wind-wave correlations.
All the correlations identify alternative triplets (
-
-
) for the modelled environment. This matter, as already demonstrated [
22], leads to different shapes of the capability envelop on the final DP capability plot. Then, as the capability plots are different, the research question became whether a different capability plot results in a different optimal location of the thrusters.
5. Applied Example
Having defined the calculation framework and the different kinds of inputs needed for the environmental modelling, it is possible to apply the location optimisation problem on the reference ship presented in
Section 4. The calculations are performed according to the four different wind–wave correlations represented in
Figure 8, meaning the IMCA, DNV, PM and SITE-A wind–wave correlations. More specifically, the tested environmental conditions represent two statutory wind–wave correlations (IMCA and DNV), a theoretic formulation (PM) and a site-specific (SITE-A) correlation.
The following sections describe the capability results for the different wind–wave correlations of the original configuration, together with the location optimisation process. Finally, the capability plots of the optimised configurations are compared with the original one. The tools employed for the dynamic positioning prediction have been verified against codes provided by classification societies, providing good agreement using the same set of inputs [
33].
5.1. Capability Plots of the Original Configuration
Before starting with the thruster location optimisation problem, it is useful to check the initial DP capability of the reference vessel in its original thruster configuration, highlighting the differences between the selected wind–wave correlations.
To this end, dedicated DP calculations have been carried out on the initial thruster configuration (thruster location as per
Table 2). The considered inputs for all the four environmental conditions include the pipe load, considering a concurrent current with a speed of 1.5 m/s. Calculations have been carried out with a
step of 5 degrees, ranging from 0 to 360 degrees, in order to capture the asymmetries of the system. The DP calculations at each
angle have been performed by constantly increasing the wind speed
in steps of 1 knots until reaching a maximum of 100 knots. The calculation stops when the system is no longer capable of holding the position, determining the maximum sustainable wind speed
necessary to determine the DP capability plot.
Figure 9 shows the differences between the DP capability plots obtained by applying the four different wind–wave correlations. From the figure, the differences among the capability plots are evident, reflecting the differences in wind–wave correlations. The DNV formulation is the most conservative wind–wave correlation, leading to the lower capability envelope in the figure. IMCA and PM formulations reproduce similar results, with the PM correlation being a little bit more conservative than the IMCA formulation. The site-specific correlation SITE-A is the less severe among the four tested correlations, resulting in a higher capability envelope in the DP capability plot.
The differences are reflected in the capability area of the generated plots, thus in the initial level of the objective function for location optimisation according to Equation (
10). It is then relevant to investigate whether the different wind–wave correlations, generating different capability plots on the original thruster configuration, lead to different optimal locations during the layout optimisation process. The following section will provide the results of the four optimisation processes carried out on the reference PLCV vessel.
5.2. Optimal Thruster Locations
Having defined the different starting level of the DP capability with the different wind–wave correlations, it is possible to start with the optimisation process described in
Section 3.
The DEA algorithm employed for the resolution of the optimisation process is designed to minimise the objective function. As the objective function
, expressed by Equation (
10), is a target to maximise, the algorithm is set to minimise
. Then, additional constraints are needed to ensure the correct placement of the thruster devices, ensuring no overlapping between the thruster and the location of the devices on the flat bottom of the ship. The first issue is addressed by imposing that the location of each thruster should be at least four diameters
D away from the closest device. This avoids the overlapping and also minimises the effect of thruster–thruster interactions [
16]. The second issue is solved by imposing at each generation the maximum
as the half-breadth of the flat bottom of the sampled
location. During the mutation and crossover procedure, in case a
goes outside the bounds, it is saturated at the maximum
level. Concerning the limits of the
values, these are free to vary along the whole flat bottom of the ship. As a final remark, as Thruster 5 and Thruster 6 are the propulsive thruster units of the vessel, they are kept fixed during the optimisation process; thus, only the first two thrusters vary the position, with a total of eight unknowns. With this in mind, each population has then 64 individuals. During the optimisation process, the thruster size remains constant.
With these additional settings, together with the ones exposed in
Section 3, the optimisation problem has been performed for the four different wind–wave correlations.
Figure 10 shows the change in the objective function
at each generation performed by the DEA algorithm. For all four cases, the process finished after 52 consecutive generations (meaning 3328 evaluations of the objective function), reaching in all cases the convergence of the objective function. Concerning the computational time, this varies with the
values, ranging from a minimum of 8800 s to a maximum of 12000 s on a regular laptop with six parallel processes. Of course, the values of the
are different among the selected wind–wave correlations, due to the different capability areas of reference, as shown for the original configuration in
Figure 9. Concerning the reduction in
achieved by the optimisation, the values are different for each wind–wave correlation. The IMCA wind–wave correlation achieves a 4.3% reduction in
. DNV correlation has a reduction of 2.2% for the objective function. The PM formulation has the best reduction performance, with a
reduction of 6.7%. Finally, the SITE-A site-specific wind–wave correlation registers a reduction in objective function of 3.9%.
Besides the objective function evaluation, it is relevant to analyse the location results after the optimisation process.
Figure 11 and
Table 4 show the optimal thruster layout according to the four different wind–wave correlations. It is immediately recognisable that the four optimal solutions are different, highlighting the dependency of the optimum location on the wind–wave correlation. In any case, all the solutions are different from the original configuration, which is then not optimal for the reference PLCV vessel. According to the results, the adoption of the IMCA correlation led to a disposition of the thrusters with Thruster 1 (T1 in
Figure 11) in the foremost position of the flat of bottom, Thruster 2 and 3 (T2 and T3 in
Figure 11) shifted in
x direction at disposed at the boundaries of the flat bottom and Thruster 4 (T4 in
Figure 11) in the fore part of the ship close to the centreline. The adoption of DNV wind–wave correlation led to some different results, with T1 in the foremost position, T2 and T3 again shifted in
x direction and located at the boundaries of the flat bottom; however, T4 is located in the aft part of the ship close to the centreline. When the PM formulation is implemented, the optimal location consists in the four thrusters forming a square in the foremost part of the flat bottom. Finally, the employment of the site-specific SITE-A wind–wave correlation gives an optimal layout similar to the one provided by IMCA, but with thruster T1 located at the foremost position of the flat bottom and T4 close to the midship.
Even though the four wind–wave correlations gave different results, some trends could be figured out for the general layout of the vessel:
Thruster 1 position: all the four different optimisation processes locate thruster T1 in the fore part of the ship. T1 is always the foremost thruster of the DP system. As such, its location is close to the centreline, except for the configuration obtained with the PM formulation.
Thruster 2 position: thruster T2 is always located in the fore part of the ship at port side. Thruster T2 has the same size of thruster T1, which is higher compared to thruster T3 and T4. As such, the optimal layout always locates thruster T2 forward of thruster T3, trying to increase the maximum moment achievable with the thrusters and counteracting the asymmetry of the pipe lane load.
Thruster 3 position: the thruster is always located at starboard side. As mentioned above, the thruster is always behind the position of thruster T2 for the reasons already explained.
Thruster 4 position: at any time, the fourth thruster changes the longitudinal position. However, by employing all the wind–wave correlations, the thruster is always located close to the centreline.
The above considerations are helpful for a designer to understand the optimal strategy to place the thrusters along the ship. Even though there is not a unique solution due to the differences in the wind–wave correlations, the general guidelines drawn out highlight the incorrect strategy of placement for the original thruster configuration of the reference PLCV. Of course, the final placement of thrusters should take into account some design constraints due to the internal layout of the vessel. Here, these additional constraints are not known; however, the developed framework is also capable of considering these additional issues in the global process.
5.3. Capability Plot Comparison
Besides understanding the strategy to place thrusters in an optimal position, it is also handy to visualise the improvements due to the application of an optimal thruster layout. In the previous section, the differences among the different options and the original layout were given only in terms of reduction. However, is just a numerical objective function, which does not represent to an end user the effective capability of the system. To this end, it is worth visualising the capability plot obtained with the original and the optimised configuration with the four different wind–wave correlations.
Figure 12 shows the comparisons between the DP capability plots of the original and optimised thruster layout for the reference PLCV. From the figure, it is possible to understand for which conditions there are gains due to the optimal location of thrusters. The following conclusions can be drawn:
IMCA wind–wave correlation: according to this correlation, the main differences between original and optimised layout DP capability plots are for head-seas. In the range 0–90 deg and 270–360 deg, the optimised capability plot grants almost 5 knots of wind more than the original layout. For the remaining headings, the gain is not that much.
DNV wind–wave correlation: according to this correlation, the gains are for head seas ranging from 0–30 degrees and 330–360 degrees. Additional gains are also for following seas, granting an average of 2.5–3.0 knots of wind more than the original configuration.
PM wind-wave correlation: according to this wind–wave correlation, the differences are on the whole set of headings; an average of 5 knots of additional wind capability is achieved along the whole heading set.
SITE-A wind–wave correlation: also according to this site-specific wind–wave correlation, the gains are on the whole set of headings. An average gain of 3–4 knots can be registered for all the considered headings in the analysis.
The above considerations are helpful in visualising the effective gains in capability obtained with the optimised configuration. However, the capability cannot be represented with a unique significant number. In fact, it is not possible to associate to a capability plot a workability index quantifying the operability of the system with the associated downtime period. Therefore, the present results can give an indication to designers and end users of a potential increase in the maximum sustainable wind speed at some encounter angles. For an effective determination of the downtime period of the system, a different approach should be followed [
21,
34].
6. Conclusions
The present work presents a framework for optimal thruster layout determination, investigating the effect of different options for the environmental modelling that a designer or end user can choose in a quasi-static capability analysis of a DP system. More specifically, the work considers four different wind–wave correlations representative of statutory (IMCA and DNV) correlations, theoretic formulation (PM) or site-specific correlations (SITE-A). The proposed calculation framework is based on a Differential Evolution Algorithm (DEA) capable of performing global optimisation, drawing on the DP thrust allocation routine (based on non-linear optimisation) to evaluate the DP capability plot. The process aims to maximise the DP capability plot area, using multiple constraints to ensure a reliable placement of the thruster units.
A preliminary analysis on the original configuration of the reference PLCV highlighted some differences among the DP capability plots generated with the different wind–wave correlations. Such a matter highlighted the possibility of having different results after the optimisation process. The results of the framework application confirm this observation, resulting in four different thruster layouts, one per each wind–wave correlation analysed. Even though the correlations are different, the process highlights some general trends concerning the placement of the thrusters, giving some useful guidelines to the designers on how to place thrusters, regardless of the adopted wind–wave correlation. Of course, the final decision should also take into account internal layout constraints not considered in the optimisation, that can be, in any case, included and solved by the present calculation framework. In any case, the general trends highlighted by the study may suggest that designers group the thrusters devoted only to DP duties and position them in the fore part of the vessel, leaving the propulsive thrusters only in the aft part of the ship. Such considerations are valid regardless of the wind–wave correlation employed for the study. The reported analysis is valid for the vessel considered for the analysis. The application of the process to another offshore unit may lead to different considerations due to the different loads acting on the specific units. Nonetheless, the application of the framework highlights that, except for the case of DNV correlation, the effect of the wind–wave correlation does not affect the optimal location of thruster that much.
In conclusion, the present study highlights the feasibility of studying the optimal location of thrusters on an offshore vessel by considering an advanced optimisation methodology for both the thruster location problem and the capability predictions. The applied example provides evidence of the capability benefits of employing an optimised solution for the thruster location instead of the original one. The adoption of different wind–wave correlations influences the final result in terms of capability; however, the general trends in terms of optimal location are similar, except for the DNV correlation regarding the placement of thruster T4. Therefore, the general framework can be applied, taking care of the wind–wave correlation for the capability calculations.
As a final remark, the process considers capability as the objective function of the optimisation process. However, the capability, even though it is widely used by designers and operators for DP analyses, cannot measure the effective operability of the system. To this end, the operability of the DP has to be used in the optimisation process, something that should be studied in the future. In any case, the findings of the paper and the presented framework are useful in guiding designers in the rationale of placing thrusters on an offshore unit.
Author Contributions
Conceptualisation, F.M.; methodology, F.M.; software, F.M.; validation, F.M. and G.K.D.; formal analysis, F.M. and G.K.D.; investigation, F.M. and G.K.D.; resources, F.M.; data curation, F.M. and G.K.D.; writing—original draft preparation, F.M.; writing—review and editing, F.M. and G.K.D.; visualization, F.M.; supervision, F.M.; project administration, F.M.; funding acquisition, F.M. and G.K.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by FRA-Fondi Ricerca di Ateneo, FRA 2025.
Data Availability Statement
Data are available on request.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- van Wijngaarden, A.M. Upgrades and conversions of floating offshore units. In Proceedings of the International Conference on ICSOT: Developments in Fixed and Floating Offshore Structures, Royal Institution of Naval Architects, Busan, Republic of Korea, 23–24 May 2012. [Google Scholar]
- Nabergoj, R.; Ardavanis, K.; Cok, L.; Faldini, R. DP upgrade after vessel retrofitting. In Proceedings of the 10th International Conference on Hydrodynamics, St. Petersburg, Russia, 1–4 October 2012; pp. 1–6. [Google Scholar]
- Wichers, J.; Buitema, S.; Matten, R. Hydrodynamic research and optimizing dynamic positioning system of deep water drilling vessels. In Proceedings of the Offshore Technology Conference, OTC 8854, Houston, TX, USA, 4–7 May 1998. [Google Scholar]
- DNV. Rules for Classification of Ships; Technical Report; Det Norske Veritas: Høvik, Norway, 2011. [Google Scholar]
- DNV-GL. Assessment of Station Keeping Capability of Dynamic Positioning Vessels; Technical Report; Det Norske Veritas—Germanisher Lloyd: Høvik, Norway, 2016. [Google Scholar]
- Arditti, F.; Souza, F.L.; Martins, T.C.; Tannuri, E.A. Thrust allocation algorithm with efficiency function dependent on the azimuth angle of the actuators. Ocean. Eng. 2015, 105, 206–216. [Google Scholar] [CrossRef]
- Arditti, F.; Cozijn, H.; van Daalen, E.F.G.; Tannuri, E.A. Dynamic Positioning simulations of a Thrust allocation Algorithm considering Hydrodynamic Interactions. In Proceedings of the Dynamic Positioning Conference, 9–10 October 2018. [Google Scholar]
- Arditti, F.; Cozijn, H.; van Daalen, E.; Tannouri, E.A. Robust thrust allocation algorithm considering hydrodynamic interactions and actuator physical limitations. J. Mar. Sci. Technol. 2019, 24, 1057–1070. [Google Scholar] [CrossRef]
- Xuebin, L. Dynamic multiobjective optimisation for thrust allocation in ship application. Ocean. Eng. 2020, 218, 108187. [Google Scholar] [CrossRef]
- IMCA. Specifications for DP Capability Plots; Technical Report; The International Marine Contractors Association: London, UK, 2000. [Google Scholar]
- Valikchali, S.B.; Anderson, M.; Molyneux, D.; Steinke, D. Estimating second order drift forces and moments for calculating DP capability plots. In Proceedings of the International Conference on Offshore Mechanics and Artic Engineering OMAE, Scotland, UK, 9–14 June 2019. [Google Scholar]
- Zhang, J.J.; Liu, Y.; Chen, K.; You, Y.X. Capability plots of dynamic positioning for the semi-submersible platform in internal solitary waves. Mod. Phys. Lett. B 2021, 35, 2150191. [Google Scholar] [CrossRef]
- Mauro, F.; Nabergoj, R. Integrated station-keeping and seakeeping predictions. In Proceedings of the 16th International Congress of the International Maritime Association of the Mediterranean IMAM 2015, Pula, Croatia, 21–24 September 2015. [Google Scholar]
- Qin, A.K.; Huang, V.L.; Suganthan, P.N. Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans. Evol. Comput. 2009, 13, 398–417. [Google Scholar] [CrossRef]
- Mallipeddi, R.; Suganthan, P.N.; Pan, Q.K.; Tasgetiren, M.F. Differential evolution algorithm with ensemble of parameters and mutation strategies. In Proceedings of the IEEE Congress on Evolutionary Computation IEEE CEC 2005, Scotland, UK, 2–5 September 2005. [Google Scholar]
- Mauro, F.; Nabergoj, R. Optimal thruster location on offshore DP vessels. Int. Shipbuild. Prog. 2019, 66, 145–162. [Google Scholar] [CrossRef]
- Mauro, F.; Nabergoj, R. Advantages and disadvantages of thrusters allocation procedures in preliminary dynamic positioning predictions. Ocean. Eng. 2016, 123, 96–102. [Google Scholar] [CrossRef]
- Mauro, F.; Nabergoj, R. Smart thrust allocation procedures in early design stage dynamic positioning predictions. In Proceedings of the 18th International Conference on Ships and Shipping Research NAV 2015, Lecco, Italy, 24–26 June 2015. [Google Scholar]
- Lyamin, A.V.; Sloan, S.W. Lower bound limit analysis using non-linear programming. Int. J. Numer. Methods Eng. 2002, 55, 573–611. [Google Scholar] [CrossRef]
- Lyamin, A.V.; Sloan, S.W. Upper bound limit analysis using linear finite elements and non-linear programming. Int. J. Numer. Anal. Methods Geomech. 2002, 26, 181–216. [Google Scholar] [CrossRef]
- Mauro, F.; Rosano, G. Advantages and disadvantages of different solvers for preliminary DP capability and operability predictions. In Proceedings of the 21th International Conference on Ships and Shipping Research NAV 2025, Messina, Italy, 18–20 June 2025. [Google Scholar]
- Mauro, F.; Nabergoj, R. A probabilistic approach for Dynamic Positioning capability and operability predictions. Ocean. Eng. 2022, 262, 112250. [Google Scholar] [CrossRef]
- DNV-GL. Assessment of Station Keeping Capability of Dynamic Positioning Vessels; Technical Report; Det Norske Veritas—Germanisher Lloyd: Høvik, Norway, 2018. [Google Scholar]
- DNV. DNV-ST-0111 Assessment of Station Keeping Capability of Dynamic Positioning Vessels; Technical Report; Det Norske Veritas: Høvik, Norway, 2021. [Google Scholar]
- Li, L.; Gao, Z.; Moan, T. Joint environmental data at five European offshore sites for design of combined wind and wave energy devices. In Proceedings of the ASME 2013, 32nd International Conference on Ocean, Offshore and Artic Engineering OMAE 2013, Nantes, France, 9–14 June 2013. [Google Scholar]
- Mauro, F.; Gaudiano, F. Station-keeping calculations in early design stage: Two possible approaches. In Proceedings of the 19th International Conference on Ships and Shipping Research NAV 2018, Trieste, Italy, 10–22 June 2018. [Google Scholar]
- Smogeli, O.; Trong, N.; Borhaug, B.; Pivano, L. The next level DP capability analysis. In Proceedings of the Dynamic Positioning Conference 2013, Houston, TX, USA, 15–16 October 2013. [Google Scholar]
- Wang, I.; Yang, J.; Xu, S. Dynamic positioning capability analysis for marine vessels based on DPCAP polar program. China Ocean. Eng. 2018, 32, 90–98. [Google Scholar] [CrossRef]
- Martelli, M.; Faggioni, N.; Donnarumma, S. A time-domain methodology to assess the dynamic positioning performances. Ocean. Eng. 2022, 247, 110668. [Google Scholar] [CrossRef]
- KONGSBERG. Dynamic Positioning Control Systems. Available online: https://www.kongsberg.com/maritime/products/positioning-and-manoeuvring/dynamic-positioning/ (accessed on 21 July 2025).
- Balchen, J.; Jenssen, N.; Saelid, S. Dynamic positioning using Kalman filtering and optimal control theory. In Proceedings of the IFIP Symposium on the Automation in Offshore Oil Field Operation, Bergen, Norway, 14–17 June 1976. [Google Scholar]
- Absil, P.A.; Mahony, R.; Sepulchre, R. Optimisation Algorithms on Matrix Manifolds; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
- Mauro, F. Enhanced Station-Keeping Analysis in Early Design Stage of Offshore Vessels. Ph.D. Thesis, University of Rijeka, Rijeka, Croatia, 2019. [Google Scholar]
- Mauro, F.; Prpić-Oršić, J. Determination of a DP operability index for an offshore vessel in early-design stage. Ocean. Eng. 2020, 195, 106764. [Google Scholar] [CrossRef]
- Mohapatra, S.C.; Amouzadrad, P.; Baldaconi da Silva Bispo, I.; Guedes Soares, C. Hydrodynamic Response to Current and Wind on a Large Floating Interconnected Structure. J. Mar. Sci. Eng. 2025, 13, 63. [Google Scholar] [CrossRef]
- Valčić, M.; Prpić-Oršić, J. Forbidden zone handling in optimal thrust allocation of DP vessels. Marit. Transp. Harvest. Sea Resour. 2017, 1043–1050. [Google Scholar]
| Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).