1. Introduction
Global energy demand has increased tremendously during the last decade and is expected to surge by
in 2021 [
1] and rise to 45% by 2040 [
2]. Renewable energy sources are considered alternatives and are one of the fastest-growing technologies globally. Renewables are set to produce around
of generated electricity globally in 2021. The most significant contribution is from solar and wind renewable energy. The electricity produced from wind power and solar PV is predicted to increase by 275 terawatt-hours and 145 terawatt-hours in 2021, respectively. More than
of the world’s green power has been generated by China, followed by the United States, the European Union (EU) and India [
1].
Ocean wave energy is currently considered the cleanest, safest and most reliable source of renewable energy [
3]. Furthermore, the density of wave energy is significantly higher than that of solar and wind energy [
4]. Nevertheless, this new kind of renewable energy needs more development and has not fully matured; its commercial perception is still shallow. The main reason for this is that the cost associated with generating energy using sea waves is much higher than that of other kinds of renewable and clean power, such as wind energy [
5].
To handle these challenges, numerous studies have been conducted in order to optimise different aspects of wave energy converters (WECs), such as geometry parameters [
6,
7,
8,
9,
10,
11], power take-off settings (PTO) [
12,
13] and the arrangement of WECs [
14,
15,
16,
17,
18]. The optimisation of the shape of WECs can be significant for wave energy conversion models, such as oscillating water columns, where the optimum parameters achieved an immersion depth of
of the water depth and a chamber diameter of
of the water depth [
19]), and over-topping designs [
20], where the optimum length to opening ratio should be 2.5–3 m.
Most of the studies on optimising the geometry parameters of WECs have been developed to examine a few predefined shapes, because the computational cost of exploring the multi-parameter search space and assessing all feasible designs is high.
This paper develops an improved Moth–Flame Optimisation (IMFO) method in order to maximise the harnessed power output of a WEC. To evaluate the quality of the best-found configurations using the IMFO, we developed a comparison framework including five robust and popular optimisation algorithms including Grey Wolf Optimiser [
21] (GWO), Whale Optimisation Algorithm (WOA) [
22], standard Moth–Flame Optimisation Algorithm (MFO) [
23], Particle Swarm Optimisation (PSO) [
24] and Covariance matrix adaptation evolution strategy (CMA-ES) [
25]. The experimental results confirm that the proposed MFO method performed the best compared with the other meta-heuristics applied in this work, in terms of higher produced power.
The structure of the article is as follows:
Section 2 presents a review of the previous developments of the shape and PTO parameters. Next,
Section 3 describes the details of the WEC design and the formulas that are used in order to simulate the incorporated power. Then, the optimisation problem is explained, and
Section 5 outlines the proposed and applied meta-heuristic approaches. The optimisation performances are introduced and studied in
Section 6. Subsequently,
Section 7 presents the conclusions of this research.
2. Related Works
One of the initial efforts to optimise the shape of WECs was proposed by Vantorre et al. [
26]; an assortment of geometries for a heaving point absorber were evaluated and compared based on the Belgian coastal area. These shapes incorporated a hemisphere and two different conical geometries. In [
26], the most reliable power efficiency was achieved with a cylindrical cone at 90
.
Goggins and Finnegan [
27] investigated different heights and radii for a point absorber with a vertical-shape cylinder under wave conditions off the west coast of Ireland. Goggins and Finnegan [
27] proposed that a trimmed cylinder with a hemisphere, with a full draft at an aspect ratio of 2.5, can produce the maximum power. However, Hager et al. [
28] suggested that a concave-shape buoy can extract more power from ocean waves than other shapes, such as a flat or convex model, after evaluating several asymmetrical converter designs.
Another recent published study recommends using a bi-cubic B-spline wave converter shape [
29], which can produce more energy than other conventional WEC models. Recently, Neshat et al. [
30] proposed a bi-level optimisation algorithm that consists of Grey Wolf Optimiser [
21] (GWO) and a self-adaptive differential evolution with ensemble sinusoidal parameter adaptation called LSHADE-EpSin [
31]). The authors suggested a large vertical cylinder converter with a radius and height of 14.51 m and 30 m, respectively.
5. Bio-Inspired Optimisation Algorithms
To optimise the performance of a three-tether converter that is fully-submerged, in this paper we mainly considered a broad and well-known optimisation strategy called ‘all-at-once’. In this strategy, we performed the optimisers on all decision variables simultaneously. The mentioned variables are as follows: the radius a, aspect ratio (), both tether inclinations (), attachment angle (), both series of the spring stiffness () and damping coefficients ( ) of the power take-off features.
According to the previous study [
30], by analysing the characteristics of the search space of this optimisation problem, we can see that these combined parameters formed a multi-modal, constrained and large-scale search space that is sensitive to PTO parameters alteration. These challenges provide the main motivation for applying the meta-heuristic optimisation methods, which are similar to genetic, evolutionary and swarm optimisation methods.
The meta-heuristics performed and compared in this work incorporate Covariance matrix adaptation evolution strategy (CMA-ES) [
40], Grey Wolf Optimiser (GWO) [
21], Particle Swarm Optimisation (PSO) [
41], Whale Optimisation Algorithm (WOA) [
22], standard Moth–Flame Optimisation Algorithm (MFO) [
23] and the developed MFO.
Table 3 lists the applied optimisation methods and their control parameters, where
shows the initial population size;
and
are cognitive and social acceleration coefficients, respectively; and
signifies the inertia weight. In GWO,
shows the relative coefficient for balancing the exploration and exploitation of the search process. Moreover, both
and
explain the convergence coefficients of WOA.
denotes a constant in order to determine the shape of the logarithmic spiral.
5.1. Improved Moth–Flame Optimisation (IMFO)
The Moth–Flame Optimisation (MFO) algorithm [
23] is a state-of-the-art, nature-inspired meta-heuristic method that demonstrates a considerable performance in optimising various numerical [
42,
43] and real engineering [
44,
45] optimisation problems. The principal motivation of the Moth–Flame Optimisation algorithm is the navigating strategy of the moth, called ’transverse orientation’. Indeed, some groups of insects, like the moth family, explore their environment based on a navigation model that involves flying a route at a specific angle based on the distance between them and the light source, such as natural or man-made lights. If the natural light sources are followed by the moths, due to the long distance this navigation system assists with keeping to a straight flight path. However, for the man-made lights, the situation is different and leads to the moths flying in a spiral pattern. Equation (
16) shows the mathematical model of this logarithmic spiral movement in one dimension, as follows:
where
F denotes the situation of each flame in the search space;
M signifies the location of the moth,
is the absolute interval between each moth and the existing flame. Moreover,
equals a time step. Based on Equation (
16), a route from the moth to a flame is formed while
t linearly reduces between
and 1;
b is a constant and restricts the speed of approach to a flame.
In the MFO, particles cross in the
d dimensional search space and their situations are depicted as feasible or infeasible solutions. Hence, a population of moths and their situations can be identified as follows:
where
n denotes the size of the population, and the fitness value of the solutions are recorded as a vector in the following:
To show the flames, the same matrix that can be seen in Equation (
19) is used, and each flame shows the best-found solution so far.
Thus, the area around the flames in the search space is explored by a formal moth in order to search for better solutions. The flames’ situations will be updated when a better configuration is observed. Furthermore, Function
I initialises a population of random solutions and then determines the fitness values of the solutions. The following approach is used in this way:
where both
and
are vectors of decision variables’ upper and lower boundary constraints as follows:
The second step is the
P function, which signifies the principal component of the MFO algorithm. This function transfers solutions throughout the search space and also renews the status of the recorded flames during the optimisation process. The state of the
-th solution in the population with regard to the
-th flame will be updated as follows:
In the MFO, the exploration procedure strengthens the candidate solutions to improve the flying direction in general. As a result, the exploration strategy supports the optimisation process to evade trapping in local optima. Furthermore, the exploitation procedure runs while the new location extends inside the search space between the moth and the flame. The next step of the MFO is to sort the candidate solutions with regard to their quality from the best performers to the worst performers. Later, the moth’s location will be updated again, depending on the corresponding flame. Furthermore, in order to obtain a good balance between the exploitation and exploration processes, an adaptive strategy was recommended. This formula reduces the number of flames through iteration, as follows:
where
and
N are the number of flames and the size of the population, respectively.
5.2. Diversification Strategy
In the MFO, in order to avoid local optima and premature convergence, and to improve the exploration ability, we proposed a diversification strategy for the MFO. In this mechanism, we alllow the MFO to generate a small percentage of new random solutions in each iteration, based on a probability threshold (
). These newly generated solutions keep the diversity between the solutions in the population and lead to strengthening the exploration ability until the last iterations. This is mainly because, in the last iterations of the standard MFO, the diversity rate of the population has been reduced and the search algorithm is not able to explore properly. Equation (
24) shows the formulation of the diversification strategy.
As in the standard MFO, the number of both moths and flames dwindles, and the exploration ability gradually weakens. The proposed improved MFO was developed using a simple and effective diversification strategy. Therefore, keeping the population diversity extends the algorithm’s global search capability and prevents premature convergence. However, it is expected that the convergence rate of IMFO decreases due to the generation and addition of a few random design solutions in the population. This improved algorithm will be applied to case studies in the next section.
6. Results and Discussions
In this paper, in order to evaluate the searchability of the proposed IMFO algorithm, we developed a comparative framework consisting of a well-known evolutionary algorithm—called CMA-ES [
40]—and four popular swarm intelligence methods—Particle Swarm Optimisation (PSO) [
41], Grey Wolf Optimiser (GWO) [
21], Whale Optimisation Algorithm (WOA) [
22] and standard Moth–Flame Optimisation Algorithm (MFO) [
23].
The applied control parameters for all optimisation methods are listed in
Table 3, as suggested by their developers. In this way, we developed a fair comparison between the applied optimisation methods.
In the first step of this comparison for maximising the absorbed power output of the cylinder, each optimisation method was run ten times and the minimum, maximum and median of the best-found solutions are reported as a box-and-whisker diagram (
Figure 4). In
Figure 4, we can see that the IMFO could propose the best settings for the cylinder in terms of harnessing sea wave energy. Furthermore, the performance of the standard MFO is competitive and, in the following, the GWO performed better than the WOA, PSO and CMA-ES.
The second comparison metric for the optimisation methods’ performance is the convergence rate. In this study, we set the maximum evaluation number at
, which was suggested by a prior study [
30]. According to the results represented in
Figure 5, it is obvious that the standard WOA could converge substantially faster than the other meta-heuristics. However, WOA could not be released from the local optima and was faced with a premature convergence issue. Interestingly, CMA-ES shows the same convergence behaviour as WOA, but the performance of the WOA method is better than CMA-ES in terms of best-found configurations. In the following convergence trajectories, the original MFO algorithm outperforms both WOA and CMA-ES after consuming only
of the whole computational budget, and maintains this superiority over the others until near the last iterations. However, surprisingly, the improved MFO surpasses all optimisation algorithms and can propose better solutions on average. This achievement comes from the high exploration ability, using the proposed diversification strategy.
Table 4 presents the average, minimum, maximum and standard deviation of the best-found solutions proposed by the improved MFO and the five other optimisation algorithms. It is noted that IMFO found the best optimisation settings for the cylinder in order to harness the maximum power from the sea wave. Meanwhile, both the GWO and MFO heuristics worked well as the second and third best performing wave power optimisers at finding solutions with the highest absorbed power at 8.5985 × 10
4 and 8.5933 × 10
4, respectively.
Table 5 shows the list of the best-found design parameters, including the cylinder radius (
a), height (
H), both tether attachment angles (
), the tether inclination angle, (
) and, finally, the damping-spring PTO values. The first and foremost observation from
Table 5 is that both the radius and height values of the best-found solutions are converged to the upper bound, and it is expected that a bigger cylinder can produce more power. However, most of the time the costs of developing, installing and maintaining the large wave converters restricted the developers. Furthermore, it can be seen from
Table 5 that the optimised values of the tether angles are within a wide range between 10
and 80
. This evidence demonstrates that there is a straightforward method for setting these design parameters. This is mainly because there are strong dependencies between design parameters (tether angles and PTO parameters) and the hydrodynamic model that dominates the power extraction (surge, pitch or heave).
In order to provide deeper insight into the optimisation achievements, we compared the performance of the proposed optimisation method with other meta-heuristics, which can be seen in
Table 6. In terms of the average best-found WEC’s settings, IMFO can perform substantially better than PSO by
, and the percentage improvements of IMFO can be considerable compared with CMA-ES, WOA and GWO at
,
and
, respectively. Furthermore, according to the best-found optimal WEC’s configurations, IMFO is able to outperform the standard MFO by
.
The sizes of the cylinder’s radius and height have a substantial impact on the power conversion from the converter.
Figure 6 and
Figure 7 show the process of the cylinder size optimisation using (a) the standard MFO and (b) the proposed MFO. Each line represents the search process of the optimisation algorithm, which is repeated ten times. As there is a semi-direct relationship between the radius and height size and the produced power output, both methods could converge rapidly and have approximately the same performance.
The inclination angle of the tethers (
) of the developed cylinder can modify the absorbed power of the ocean wave. As the tether angle cannot be adjusted after installing the converter, optimising this parameter plays an important role in the average performance of the cylinder during its lifetime. As a result, for more powerful sea states, it is suggested that the tether angles be larger because more power will be absorbed from the surge than the heave of the incident wave. The comparison of both optimisation methods—(a) MFO and (b) IMFO—in order to explore the best configurations of the inclination and attachment angles can be seen in
Figure 8 and
Figure 9, respectively.
Furthermore, from
Figure 8, we can observe that for both MFO and IMFO methods, after exploring the search space of the tether’s inclination angle (
), most of the experiments are converged to the upper bound in order to absorb the maximum level of wave energy. It can be seen in
Figure 8a that the standard MFO rapidly converged to a specific range (perhaps a local optimum) and was not able to keep the exploration ability. However, the proposed MFO kept its exploration searchability even among the last iterations (
Figure 8b).
Figure 9 demonstrates the trajectory of the (a) MFO and (b) IMFO methods to optimise the attachment angles of the three tethers. According to the optimisation results, MFO proposed a specific range of angles from 50
to 80
for ten independent runs. However, we can see that the IMFO algorithm suggested a different range of attachment angles during the optimisation process, with a higher exploration ability compared to the MFO method.
In
Figure 10, we can see clearly that the best-found Kpto parameters using the MFO method are converged to less than
. Nevertheless, IMFO proposed the values of Kpto in a wide range of search domains. As a result, these found Kpto configurations can produce more power compared with the MFO performance. Additionally,
Figure 10b shows that the search space of the PTO parameters is multi-modal with highly dynamic behavior.
In order to clarify and provide an observable comparative landscape for both MFO and IMFO,
Figure 11 is presented. To study the exploration and exploitation abilities of IMFO carefully and in great detail, the last ten iterations of the proposed method are plotted. We can notice clearly that the best-found configurations for both Kpto and Dpto using IMFO are distributed throughout the search space; however, the proposed settings of MFO are concentrated in a narrow range.
Moreover, we can see that it is more challenging to find the optimal values for the tether angles than for the radius and height values. Finally, it seems that the most challenging part of the optimisation is related to finding the appropriate values for the PTO parameters.