Next Article in Journal
Multi-Omics Technologies Applied to Tuberculosis Drug Discovery
Next Article in Special Issue
The Pheromone-Based Harmony Search Algorithm for the Asymmetric Traveling Salesman Problem
Previous Article in Journal
Lignin to Materials: A Focused Review on Recent Novel Lignin Applications
Previous Article in Special Issue
Harmony Search Optimization of Nozzle Movement for Additive Manufacturing of Concrete Structures and Concrete Elements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Self-Adaptive Global-Best Harmony Search Algorithm-Based Airflow Control of a Wells-Turbine-Based Oscillating-Water Column

1
Automatic Control Group—ACG, Institute of Research and Development of Processes—IIDP, Department of Automatic Control and Systems Engineering, Faculty of Engineering of Bilbao, University of the Basque Country—UPV/EHU, Po Rafael Moreno no3, 48013 Bilbao, Spain
2
Automatic Control Group—ACG, Institute of Research and Development of Processes-IIDP, Department of Electricity and Electronics, Faculty of Science and Technology, University of the Basque Country-UPV/EHU, Bo Sarriena s/n, 48080 Leioa, Spain
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(13), 4628; https://doi.org/10.3390/app10134628
Submission received: 31 May 2020 / Revised: 22 June 2020 / Accepted: 25 June 2020 / Published: 3 July 2020

Abstract

:
The Harmony Search algorithm has attracted a lot of interest in the past years because of its simplicity and efficiency. This led many scientists to develop various variants for many applications. In this paper, four variants of the Harmony search algorithm were implemented and tested to optimize the control design of the Proportional-Integral-derivative (PID) controller in a proposed airflow control scheme. The airflow control strategy has been proposed to deal with the undesired stalling phenomenon of the Wells turbine in an Oscillating Water Column (OWC). To showcase the effectiveness of the Self-Adaptive Global Harmony Search (SGHS) algorithm over traditional tuning methods, a comparative study has been carried out between the optimized PID, the traditionally tuned PID and the uncontrolled OWC system. The results of optimization showed that the Self-Adaptive Global Harmony Search (SGHS) algorithm adapted the best to the problem of the airflow control within the wave energy converter. Moreover, the OWC performance is superior when using the SGHS-tuned PID.

1. Introduction

Marine Renewable Energy (MRE) is trending after solar and wind energy in the R&D sector and energy markets these years. This is due to the fact that solar and wind energy industries have reached the point of maturity and reliability. Moreover, MRE is an abundant source of untapped energy in many forms, in fact, it is estimated that harnessing merely 0.2% of the unused global ocean energy may provide sufficient power to meet power demands [1]. Additionally, a 529 MW of MRE installed capacity has been recorded as operational by the end of 2017 [2]. So, in the efforts of reducing dependency on depleting fossil fuel resources and utilizing an environmentally friendly resource of energy, it was inevitable to turn to ocean energy for countries with low solar and wind energy. This led authorities and policymakers to assess and invest more in MRE in places like Hawaii, India, Thailand, Brazil, and many others [3,4,5,6].
Wave energy is considered the most exploited resource of MRE thanks to its availability and predictability. Many Wave Energy Converters (WECs) were developed, yet no particular concept has reached the commercial maturity [7]. The three major obstacles of the industrialization of WECs are associated with reliability, efficiency, and economic viability, but extensive efforts are being spent on the improvement of these aspects [8]. Reliability is achieved by refining the WEC designs and optimizing control strategies [9,10], while economic viability and efficiency require the optimal selection of the site, the system, and materials in order to reduce costs and environmental impact while guaranteeing maximum energy absorption [11,12].
Many ideas were investigated in order to conquer some of the obstacles, such as WEC integration in ongoing projects of maritime structure and breakwaters [13,14,15]. Other ideas proposed the multiple-use of offshore platforms by combining different energies such as the wind and wave energy converters in [16] or by combining different converters such as the Overtopping device and the Oscillating Water Column (OWC) in [17].
This paper discusses the airflow control of an example of WEC integrated into a breakwater which is the NEREIDA Multiple Oscillating Water Column (MOWC) [18]. This facility is installed in the breakwater of Mutriku in the north of Spain and it is an OWC system based on Wells turbine for wave energy conversion. The main drawback of Power-Take Off (PTO) systems equipped with Wells turbine is their power-limitation due to the occurrence of the stall effect [19,20]. In this context, an airflow control based on a Proportional-Integral-Derivative (PID) controller has been proposed and the recourse to the Harmony Search algorithms and its variants has been proposed in order to facilitate the control design of the parameters.
PID controller tuning is a delicate and complex task when lacking a systematic approach. To solve the problem design of PID controllers, the optimization theory has been proven to be an effective method to tune and optimize the controller parameters [21,22]. Numerous optimization algorithms were investigated and tested with the PID controller in different applications, for instance, the Particle Swarm Optimization (PSO) [23,24], the Water Cycle Algorithm (WCA) [21,24], and the Harmony Search Algorithm (HSA) [22,24].
The remainder of the article has been arranged as the following: Section 2 introduces the modelling section, describing all parts of the OWC system. Section 3 introduces the stalling behavior and the problem formulation of the proposed airflow control. Section 4 presents variants of the Harmony Search algorithm. Section 5 presents the Self-Adaptive Global-Best Harmony Search (SGHS) algorithm adopted to optimally tune the parameters of the Proportional-Integral-Derivative (PID) controller. Section 6 details the tests and simulations carried out to demonstrate the efficiency of the SGHS algorithm, then the performance of the proposed SGHS-PID airflow control in two different wave conditions versus the uncontrolled case. Finally, we finish the article with some concluding remarks in Section 7.

2. Model Statement

This section describes the modelling of the different subsystems of the Oscillating Water Column (OWC) shown in Figure 1, which includes would be including the mathematical models of the wave input, capture chamber, Wells turbine and the Doubly-Fed Induction Generator (DFIG).

2.1. Wave Surface Dynamics

A monochromatic unidirectional wave has been considered as to be the input to the implemented numerical model of the OWC system. There exists numerous wave theories in the literature to express the surface dynamics of ocean wave like the Cnoidal wave theory, second- and higher -order Stokes theory and Airy linear theory [26,27]. In this paper, the Airy wave theory has been adopted because it presents the simplest description and it is the most widely used thanks to it neglecting turbulence, friction losses and other energy losses [27].
The parameters of a wave are detailed in Figure 1, where S W L represents the “Still-Water-Level” and h, called “sea depth”, represents the interval from the sea floor to S W L . H marks the interval from wave trough to wave crest called “wave height”. A measures the distance between S W L and the wave crest known as “wave amplitude” and λ representing the interval between successive crests known as “wavelength” [27,28]. Therefore, the surface elevation for a sea wave is given as [29,30]:
z ( x , t ) = A sin ω t k x θ = H / 2 sin ω t k x θ
where ω is the wave frequency, x is the wave horizontal coordinate, θ marks the the angular opening from the x-axis to waves’ direction and k represents the wave number linked to ω with relation (2) as described in [29]:
k tanh ( k h ) = ω 2 / g ,
where g represents the acceleration gravity.

2.2. Capture Chamber Model

The volume of the air within the Oscillating Water Column’s chamber is defined in [23,28] as:
V ( t ) = V c + w c H k sin k l c / 2 sin ( ω t ) ,
where V c , w c and l c represent the chamber’s volume, inner width and length, respectively.
The volume flow rate in the chamber can be obtained from Equation (3) and defined as [23,28]:
Q ( t ) = w c c H sin k l c 2 cos ( ω t ) ,
where c = w / k .
Once the chamber’s geometry has been taken into account with Equation (4), the airflow velocity can be described as [23,28]:
v x ( t ) = Q ( t ) S = 8 A c w c π D 2 sin π l c c T w cos 2 π T w t
where T w is the wave period and D is the duct diameter.

2.3. Wells Turbine Model

The OWC is fitted with a Wells turbine, shown in Figure 2, which is a self-rectifying axial-flow air turbine [30,31]. Self-rectifying air-turbines possess blades with special geometry allowing a unidirectional rotating motion regardless of the airflow direction [32,33,34].
The Wells turbine under study can be mathematically defined by the expressions (6)–(10) given in [20,35]:
d p = C a K 1 1 a a v x 2 + r ω r 2
K = ρ l b n / 2
T t = r C t K v x 2 + r ω r 2
ϕ = v x r ω r 1
Q = a v x
where d p represents the pressure drop; C a and C t represent the “power coefficients” and “torque coefficient”, respectively; ϕ stands for the “flow coefficient”; T t , K and r represent the turbine’s torque, constant and mean radius, respectively; l, b, and n represent the blade’s chord length, height and number, respectively; ω r represents the “angular velocity”; a stands for the “cross-sectional area”; and ρ represents the air density.
The characteristic curves of the Wells turbine under study are formed by the power coefficient C a and the torque coefficient C t versus the flow coefficient ϕ as shown in Figure 3.

2.4. Doubly-Fed Induction Generator Model

In the OWC system under study, the Wells turbine drives a Doubly Fed Induction Generator to deliver electrical power to the grid. In a d q diphase frame, the DFIG generator can be defined with the expression (11)–(16) given in [36,37]. Thus, the voltages of the stator and rotor in the d q frame can be defined as:
v d s = R s i d s + d ψ d s d t ω s ψ q s v q s = R s i q s + d ψ q s d t + ω s ψ d s
v d r = R r i d r + d ψ d r d t ω r ψ q r v q r = R r i q r + d ψ q r d t + ω r ψ d r
where R s and R r represent the stator and rotor resistances, ω s and ω r represent the stator and rotor angular velocity, and i d s , i q s i d r and i q r represent the d-q stator and rotor currents.
The flux linkage at the stator and the rotor can be described by:
ψ d s = L s s i d s + L m i d r ψ q s = L s s i q s + L m i q r
ψ d r = L r r i d r + L m i d s ψ q r = L r r i q r + L m i q s
where L s s , L r r and L m represent the stator, rotor and magnetizing inductances, respectively.
The generated electromagnetic torque and its interaction with the turbine may be expressed as:
T e = 3 2 p ψ d s i q s ψ q s i d s
J p d ω r d t = T e T t
where p represents the pair pole number and J represents the inertia of the system.

3. Control Statement

3.1. Stalling Behavior of the Wells Turbine

The stalling behavior in Wells turbines is a phenomenon that restricts the produced power. It happens in the event that the airflow speed v x rises; however, the rotational velocity ω r is slow because the generator is unable to spin quick enough to match the incoming airflow of strong waves. This behavior is visible in Figure 3b which demonstrates when the flow coefficient ϕ surpasses a critical value 0.3 , the torque coefficient C t declines considerably because the rotational speed ω r is unable to match the airflow velocity v x .
The stall effect is explained by operating the uncontrolled OWC plant with different sea states. The first sea condition examines waves with a 10 - s period and 0.8 - m wave amplitude (Figure 4a,b). The second sea condition examines waves with a 10 - s period and a 1.3 - m wave amplitude (Figure 4c,d).
As shown in Figure 4, when the waves are low (i.e., A = 0.8   m ) the Wells turbine will have a low flow coefficient, which in this case does not exceed the threshold value 0.3 (see Figure 4a). Hence, the resulting turbine torque is not affected by the stalling behavior (see Figure 4b). However, when the waves are high (i.e., A = 1.3   m ) the Wells turbine will have a higher flow coefficient that exceeds the threshold value 0.3 (see Figure 4c). Hence, the resulting turbine torque is affected by the stalling behavior (see Figure 4d).
The Wells turbine’s stalling behavior can be evaded if the flow coefficient is constantly regulated [24,25]. From the expression (9), the flow coefficient relies on the airflow velocity in the turbine duct. Thus, adjusting the airflow speed v x will aid in evading the stall effect; therefore, an airflow control strategy has been suggested.
The implementation of the airflow control puts to use the air valve set to use within the capture chamber, this device can be used to vary the pressure and airflow in the OWC system. The actuator of the air valve is controlled using a PID controller, as explained by the scheme of Figure 5.
Tuning the PID controller in a complex system such as the OWC often is hard and tedious when using conventional methods and lacking an appropriate systematic design approach. In order to tune the PID controller, the use of optimization theory has been suggested as a promising recourse to easily calculate and optimize all PID gains [21,22].

3.2. Airflow Control Problem Formulation

The PID tuning optimization problem for the airflow control scheme’s objective is to compute the best control design parameters X B = x B ( 1 ) , x B ( 2 ) , x B ( 3 ) R 3 that represents the PID controller gains, i.e., X = K p , K i , K d R + 3 . This is achieved while minimizing the cost function. The Integral of Absolute Error (IAE) has been adapted as the cost function for this problem [23,24]:
f I A E X = 0 + e X , t d t ,
where e . is the error between the reference and the controlled variable, as detailed in Figure 6.
The IAE cost function is minimized by considering some time-domain constraints, associated to the rise and settling times ( t r and t s ), the steady-state error E s s , and the overshoot δ % criteria of the closed-loop step response [23,24].
The PID tuning problem formulation for the airflow control has been formulated as a constrained and nonlinear optimization problem with expression (18). The tuning problem can be solved by the PSO algorithm [23,24]:
m i n i m i z e f X X = K p , K i , K d S R + 3 subject to : g 1 X = E s s E s s max 0 g 2 X = t r t r max 0 g 3 X = t s t s max 0
where f : R 3 R represents the cost function, S = X R + 3 , L B X U B stands for the bounded search space for the control variables, and g i : R 3 R , i = 1 , 2 , 3 represents the constraints.

4. Harmony Search Algorithm and Its Variants

Before introducing the Self-Adaptive Global-Best Harmony Search (SGHS) algorithm, we will briefly introduce the developed variant algorithms leading up to it.

4.1. Harmony Search Algorithm

The Harmony Search (HS) algorithm was first introduced in early 2000 by Z.W. Geem et al. in [38]. The HS algorithm is inspired by the musical process of musicians in the search for a fantastic harmony by aesthetic estimation. The variables x ( j ) are represented by musical instruments and the fantastic harmony is the desired optimal solution, where x ( j ) L B ( j ) , U B ( j ) , j = 1 , 2 , , n and n is the number of variables. Every musical practice represents another iteration limited to a maximum Number of Improvisations ( N I ) and the quality of the results are evaluated based on the pitches of the instruments.
First an initial group of harmony vectors X i = x i ( 1 ) , x i ( 2 ) , , x i ( n ) are randomly generated as:
x i ( j ) = U B ( j ) L B ( j ) × r + L B ( j )
where U B ( j ) and L B ( j ) are the upper and lower bonds for the j th variable and r is a random uniform number between 0 and 1.
The harmony vectors are then combined to form the Harmony Memory (HM) with a total of H M S vectors to store the best harmony improvisation vectors based on their cost function which is stored in HM as well as:
H M = X 1 X 2 X i X H M S = x 1 ( 1 ) x 1 ( j ) x 1 ( n ) x 2 ( 1 ) x 2 ( j ) x 2 ( n ) x i ( 1 ) x i ( j ) x i ( n ) x H M S ( 1 ) x H M S ( j ) x H M S ( n ) f ( X 1 ) f ( X 2 ) f ( X i ) f ( X H M S )
where H M S is the Harmony Memory Size.
To improvise new harmony vectors X n e w , three rules are considered; the memory consideration, the pitch adjustment, and the random selection. The new vector could be selected from the vectors of the HM by testing a random number r 1 for memory consideration based on the Harmony Memory Consideration Rate ( H M C R ), and further will be pitch adjusted using a predefined Bandwidth ( B W ) based on the Pitch Adjustment Rate ( P A R ), otherwise it is randomly selected as explained in Figure 7.
Once the new harmony vector X n e w is generated, the harmony memory HM will be updated based on the fitness of the new vector and the worst existing vector X w . The new vector X n e w will then replace the worst vector X w in HM if its fitness value is better.
Finally, the HS algorithm can be summarized by the steps detailed in the pseudocode of Algorithm 1:
Algorithm 1: Harmony Search Algorithm
1.Define parameters of HS algorithm: n, H M S , H M C R , P A R , B W , N I .
2.Initialize HM with random harmony vectors using (19) and calculate the cost function of each vector.
3.Improvise a new Harmony vector X n e w based on the three rules of Figure 7.
4.Update the HM with X n e w if f X n e w < f X w as X w = X n e w .
5.If the maximum number of improvisations N I is reached then stop the program and return the best
harmony vector X B . Otherwise, go back to step 3.
H M C R maintains the balance between the exploration and exploitation; on the other hand, P A R is responsible for the refinement of the solutions by a distance BW. Therefore, the setting of these three parameters greatly influences the efficiency of the algorithm.

4.2. Improved Harmony Search Algorithm

The Improved Harmony Search (IHS) algorithm was introduced in 2007 by M. Mahdavi et al. in [39]. IHS was developed in an effort to improve the convergence of the solutions by dynamically varying P A R and B W at every new improvisation k as explained by Figure 8.
The probability of pith adjustment is increased by increasing P A R linearly as:
P A R ( k ) = P A R min + P A R max P A R min N I × k
where k is the iteration or the current improvisation and P A R max and P A R min are the maximum and minimum adjustment rate, respectively.
At the same time, the degree of adjustment is decreased by decreasing B W exponentially as:
B W ( k ) = B W max exp 1 N I × ln B W min B W max × k
where B W max and B W min are the maximum and minimum bandwidth, respectively.
Similarly to the HS algorithm, the IHS algorithm follows the same steps with the inclusion of the calculation of P A R ( k ) and B W ( k ) as detailed in pseudocode of Algorithm 2:
Algorithm 2: Improved Harmony Search Algorithm
1.Define parameters of IHS algorithm: n, H M S , H M C R , P A R max , P A R min , B W max , B W min , N I .
2.Initialize HM with random harmony vectors using (19) and calculate the cost function of each vector.
3.Calculate the k th pitch adjustment rate P A R ( k ) and bandwidth distance B W ( k ) .
4.Improvise a new Harmony vector X n e w based on the three rules of Figure 8.
5.Update the HM with X n e w if f X n e w < f X w as X w = X n e w .
6.If the maximum number of improvisations N I is reached then stop the program and return the best
harmony vector X B . Otherwise, go back to step 3.
This method strongly enhances the capabilities of the IHS algorithm in terms of precision once the algorithm has converged to an interesting region of the search space. However, this method introduces the problem of bounds selection (i.e., P A R max , P A R min , B W max and B W min ). Moreover, the fact that the parameter P A R continues to increase without settling even when an interesting region is reached made this method questionable.

4.3. Global-Best Harmony Search Algorithm

The Global-Best Harmony Search algorithm (GHS) has been developed and introduced in 2008 by Omran and Mahdavi in [40] based on the concept of the Particle Swarm Optimization algorithm [41]. The GHS has been proposed to deal with the limitations of the HS algorithm as a neighborhood metaheuristic which does not make use of its own past experience. The idea is to directly consider the best harmony vector in HM and simplify the pitch adjustment process as explained in Figure 9.
The new pitch adjustment rule randomly selects the l th element x B ( l ) from the best harmony vector X B to the j th decision variable x n e w ( j ) in the new harmony vector X n e w .
The GHS algorithm can be summarized by the steps of Algorithm 3:
Algorithm 3: Global-Best Harmony Search Algorithm
1.Define parameters of GHS algorithm: n, H M S , H M C R , P A R , N I .
2.Initialize HM with random harmony vectors using (19) and calculate the cost function of each vector.
3.Improvise a new Harmony vector X n e w based on the three rules of Figure 9.
4.Update the HM with X n e w if f X n e w < f X w as X w = X n e w .
5.If the maximum number of improvisations N I is reached then stop the program and return the best
harmony vector X B . Otherwise, go back to step 3.
This method eliminates the problem of B W selection unlike in previous variants.

5. Self-Adaptive Global-Best Harmony Search Algorithm

The Self-Adaptive Global-Best Harmony Search (SGHS) algorithm has been developed and introduced in 2010 by Q.K. Pan et al. in [42]. The SGHS algorithm is based on the GHS algorithm with a few modifications in an effort to enhance its capabilities. The SGHS presents three major changes to the algorithm; (1) self-adaptation of H M C R and P A R , (2) dynamic evolution of B W and (3) new improvisation scheme.

5.1. Self-Adaptation of H M C R and P A R

First of all, the parameters H M C R and P A R are no longer fixed values and are instead learned to adapt to the problem and the evolution of the search process. In fact, a very large H M C R favors local search which increases the convergence rate, whereas a small value will favor the exploration which will diversify the HM. On the other hand, if P A R is big, it favors the exploitation of the best harmony vector X B and passing it’s information to the next improvisation; but a small value will favor the perturbation of the values in HM to diversify, hence increasing the exploration. Therefore, Q.K. Pan et al. considered H M C R and P A R as normally distributed values in the interval [ 0.9 , 1.0 ] ( [ 0.0 , 1.0 ] ) with mean values H M C R m ( P A R m ) and a Standard Deviation of ( S D ) 0.01 ( 0.05 ) [42]. H M C R and P A R are then recalculated for every certain Learning Period of ( L P ) to adapt them at every phase of the search process.

5.2. Dynamic Evolution of B W

Secondly, the bandwidth distance B W parameter was initially kept fixed in HS algorithm which resulted in neighboring solutions to the actual optimal solution. This was than dynamically increased right up to the end of the search in the IHS algorithm without settling down once the algorithm reaches an interesting region that could diverge the search.
For the SGHS algorithm B W should be dynamically varying at the beginning but settles down in mid search to favor local search once an interesting region is reached. Therefore B W is defined as:
B W ( k ) = B W max B W max B W min N I × 2 k i f t < N I N I 2 2 B W min i f t N I N I 2 2
where B W min and B W max are the minimum and maximum bandwidth distances.

5.3. New Improvisation Process

The improvisation process of the SGHS algorithm reinstates the use of bandwidth adjustment B W but in the memory consideration rule. Moreover, the pitch adjustment rule is modified to assign the elements x B ( j ) of the best harmony vector X B in the HM to the corresponding decision variable x n e w ( j ) of the new harmony vector X n e w , unlike the GHS algorithm, which assigns them randomly. This scheme ensures the use of the features of the best vector and offers the possibility to refine the solutions through the bandwidth parameter, as explained by the scheme of Figure 10.

5.4. SGHS Computational Procedure

The computational process SGHS algorithm combines all three new changes in the algorithm which is summarized by the pseudocode of Algorithm 4.
Algorithm 4: Self-Adaptive Global-Best Harmony Search Algorithm
1.Define parameters of SGHS algorithm: n, H M S , H M C R max , H M C R min , P A R max , P A R min , S D , L P , N I .
2.Initialize B W max , B W min , H M C R m and P A R m . Set learning counter l p to 1.
3.Initialize HM with random harmony vectors using (19) and calculate the cost function of each vector.
4.Self-adapt H M C R and P A R according to H M C R m and P A R m . Calculate B W ( k ) from B W max , B W min .
5.Improvise a new Harmony vector X n e w based on the three rules of Figure 10.
6.Update the HM with X n e w if f X n e w < f X w as X w = X n e w and record H M C R and P A R .
7.If l p = L P then recalculate H M C R m and P A R m and reset l p to 1. Otherwise, increment l p by 1.
8.If the maximum number of improvisations N I is reached, then stop the program and return the best
harmony vector X B . Otherwise, go back to step 4.

6. Results and Discussion

The performance evaluation of the suggested optimization for the airflow control in the OWC has been carried out by numerical simulations using a numerical wave-to-wire model on Matlab/Simulink. The OWC wave-to-wire model is configured using the parameters of NEREIDA detailed in Table 1.

6.1. Optimization and Computational Results

Due to the stochastic and irreproducible nature of optimization algorithms, validating their performance is supposed to be via statistical analysis on the goodness of the found solutions of several trials. Thus, the suggested particle swarm optimization algorithm has been simulated 20 times with a maximum Number of Improvisations (iterations) N I = 100 and a Harmony Memory Size H M S = 20 while running on an Intel Core i5, 3.30 GHz CPU. Feasible solutions have been obtained in 80% of trials and in acceptable CPU calculation time.
Figure 11 illustrates the box-and-whisker plot of the results of the optimization of all four variants of the Harmony Search algorithm (i.e., HS, IHS, GHS, SGHS) for Problem (18).
The figure shows that the obtained solutions from all four algorithms are in the same region of the search space. From a statistical point of view, we focus on the average values which are 4.015, 3.575, 3.875, and 3.450 for HS, HIS, GHS and SGHS, respectively. However, in general, it is obvious that, in terms of average value (red line) and of minimum value (bottom whisker), among 20 trials of every algorithm the SGHS algorithm presents superiority over the previous variants. However, it is to be noted that the box of the IHS algorithm is the narrowest which is thanks to its pitch adjustment rules that favor exploitation and precision. On the other hand, the GHS show less favorable results with wider box, meaning dispersed solutions, this may be due to the lack of solution refinement via the B W parameter.
The significant outcomes of the 20 trials using all four algorithms are detailed in Table 2. The SGHS algorithm is the best in terms of average value but not significantly better. SGHS has the lowest minimum, maximum, median and mean values and the HS algorithm has the lowest standard deviation.
To further understand the behavior of the algorithms Figure 12 illustrates the most typical convergence curves of HS, IHS, GHS and SGHS along with the curves of previously tested algorithms—the Particle Swarm Optimization with decreasing inertia (PSO-In), the Fractional-Order Particle Swarm Optimization Memetic Algorithm (FPSOMA) and the Water Cycle Algorithm (WCA).
From the convergence histories, it can be noticed that all algorithms successfully converge to the same region of the search space (between 3 and 4) but the optimal is from the SGHS algorithm. The other variants of the HS algorithm managed to enhance the exploration and exploitation capabilities but with different outcomes. In the case of the IHS algorithm, the precision has been improved thanks to the increase of the exploitation with the new pitch adjustment rules (21) and (22) but because P A R continues to increase until the end, somehow IHS diverged from the optimal region. In the case of the GHS algorithm, it converged quicker to the best solution thanks to the use of the best vector in the improvisation process, however, the GHS failed to further converge because of the lack of refinement rules using B W this behavior is known as the premature convergence. Finally, in the case of the SGHS algorithm, it can be noticed that a gradual convergence took place thanks to the self-adaptation of H M C R and P A R every L P = 10 improvisations. Moreover, the reinstatement of the refinement rules using the bandwidth parameter B W allowed SGHS to obtain more precise solutions than those of the IHS algorithm. The Water Cycle Algorithm presents close results to the HS algorithm, but the new variants of the HS algorithm are better in comparison to other previous algorithms tested on the OWC system.
The parameters obtained from the mean case of feasible results from 20 trials of optimization using the HS, IHS, GHS and SGHS algorithms are given in Table 3. The K p , K i and K d values are within a close range, proving that the algorithms converge to the same interesting search region.

6.2. OWC Performance Evaluation

For the assessment of the performance of the suggested airflow-control on the OWC system, the optimized PID controller using the parameters found of the mean case of the SGHS optimization results. The evaluation compares the performance of the uncontrolled OWC, the OWC using a traditionally tuned PID using the well known Ziegler–Nichols method (ZN-PID) and the OWC using the optimized PID with SGHS algorithm (SGHS-PID) with the parameters given in Table 3.

6.2.1. Performance With Regular Waves

During the simulations, two regular wave conditions were considered the first wave is weak with a wave period T = 10   s and a wave amplitude A = 0.8   m from 0   s to 22.5   s . From 22.5   s to 50   s , we considered a stronger wave with a wave period T = 10   s and a wave amplitude A = 1.3   m as shown in Figure 13.
The flow coefficients of the OWC in the uncontrolled case and with the airflow control using the traditionally tuned PID (ZN-PID) and the optimized PID (SGHS-PID) are illustrated in Figure 14.
The figure shows that in the uncontrolled case the flow coefficient surpasses the threshold value 0.3 which will provoke the stall effect, whereas in both controlled cases the flow coefficients were regulated below 0.3 thanks to both ZN-PID and SGHS-PID controllers. However, when zooming to the curves it is observed that the SGHS-PID manages to provide a closer flow coefficient to the threshold value than that of the ZN-PID.
Figure 15 shows that in the uncontrolled case, the airflow speed continues to increase; however, in both controlled cases, the airflow speed decreased thanks to both ZN-PID and SGHS-PID controllers, but with a slight superiority for the SGHS-PID.
The obtained turbine torques of the PTO in the uncontrolled case, ZN-PID controller and SGHS-PID controller are shown in Figure 16a, Figure 16c,e, respectively. Furthermore, the generated powers for the uncontrolled case, ZN-PID controller and SGHS-PID controller are shown in Figure 16b, Figure 16d,f, respectively.
It may be observed that during the uncontrolled case the torque has been affected by the stall effect which reduced it in terms of average value to 61.16 N . m . On the other hand, the airflow control manages to avoid the stall effect and increase the torques in terms of average values to 64.22 N . m and 66.71 N . m for ZN-PID and SGHS-PID, respectively. As a result from the obtained torques, the generated powers in the uncontrolled case is the lowest with 15.52 kW and the highest power is generated when using the SGHS-PID with 17.38 kW followed by 18.55 kW when using a ZN-PID in the proposed airflow control scheme.

6.2.2. Performance with Real Wave Data

For this study case, real surface elevation measurements of waves in Mutriku obtained by the Acoustic Doppler Current Profiler on 12 May 2014, from 00:00:00 a.m. to 00:00:50 a.m., shown in Figure 17, were considered.
The flow coefficients of the OWC with real measured wave data input in the uncontrolled case, and with airflow control using the traditionally tuned PID (ZN-PID) and the optimized PID (SGHS-PID), are illustrated in Figure 18.
Figure 18 shows that in the uncontrolled case, the flow coefficient exceeds the threshold value 0.3, which will provoke the stall effect in two time periods with strong waves. The first wave train is from 2 s to 11 s and the second strong wave train is from 37 s to 50 s. In both controlled cases, the flow coefficients were regulated below 0.3 thanks to both ZN-PID and SGHS-PID controllers, with a slight superiority for SGHS-PID.
Figure 19 shows that in the uncontrolled case, the airflow speed continues to increase uncontrollably in both periods of the strong waves; however, in both controlled cases, the airflow speed was decreased thanks to both ZN-PID and SGHS-PID controllers, but with a slight superiority for SGHS-PID.
The obtained turbine torques of the PTO in the uncontrolled case, ZN-PID controller and SGHS-PID controller are shown in Figure 20a,c,e, respectively. And the generated powers for the uncontrolled case, ZN-PID controller and SGHS-PID controller are shown in Figure 20b, Figure 20d,f, respectively.
As with regular waves, it may be observed that during the uncontrolled case, the torque has been affected by the stall effect, which reduces it in terms of average value. On the other hand, the airflow control manages to avoid the stall effect and increase the torques in terms of average values in both high wave regions. The resulting generated powers in the uncontrolled case is the lower than the powers generated when using the SGHS-PID and the ZN-PID in the proposed airflow control scheme.

7. Conclusions

The paper proposes an airflow control strategy to deal with the undesired stalling phenomenon of the Wells-turbine-based oscillating water columns. The proposed strategy takes into consideration the aerodynamic characteristics of the studied Wells turbine and implements a control using a PID controller to govern an air valve situated within the capture chamber of the OWC system.
To efficiently tune the parameters of the PID with such a complex system, a recourse to optimization theory has been proposed, specifically by using developed variants of the Harmony Search algorithm. The algorithms were implemented and tested to get to the final variant (i.e., SGHS). The parameters obtained by the SGHS algorithm were then used in the PID controller to simulate the OWC system with the proposed airflow control scheme.
Finally, in order to show the effectiveness of the proposed strategy and tuning technique, two comparative study cases have been carried out between the uncontrolled OWC and the controlled OWC using the airflow control with a Zeigler–Nichols-tuned PID (ZN-PID) and a SGHS algorithm-tuned PID (SGHS-PID). The first case study considers two different sea conditions of regular waves, whereas the second case study considers real measured wave data. The results of the studies demonstrate successful avoidance of the stall effect with both airflow control cases. However, the control using the SGHS algorithm shows superior performance to the traditional tuning method.

Author Contributions

All authors contributed to the modeling and implementation of the OWC plant. All authors conceived, developed and implemented the control techniques. All authors analyzed and validated the resutls. All authors contributed to writing-review & editing the manuscript. All authors have read and agreed to the published version of the manuscript.
This research received no external funding.

Acknowledgments

This work was supported in part by the Basque Government, through project IT1207-19 and by the MCIU/MINECO through RTI2018-094902-B-C21 / RTI2018-094902-B-C22 (MCIU/AEI/FEDER, UE).

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

The folowing symbols are used in this manuscript:
λ , A , H Wavelength, amplitude and height (m)
h , z Sea depth and wave surface elevation (m)
T w , ω Wave period (s) and wave frequency (rad/s)
gAcceleration gravity (m/s 2 )
d P Pressure drop (Pa)
w c , l c Capture chamber inner width and length (m)
V , Q Capture chamber volume (m 3 ) and flow rate (m 3 / s )
ρ , v x Atmospheric density (kg/m 3 ) and airflow speed (m/s)
l , b , D Blade chord length, blade span and turbine diameter (m)
n , p , k , K Blade number, pole number, wave number and turbine constant
T e , T t Electromagnetic and turbine torques (N.m)
JTurbo-generator inertia (kg.m 2 )
C t , C a , ϕ Torque, power and flow coefficients
R s , R r Stator and rotor resistances ( Ω )
L s , L r Stator and rotor inductances (H)
i s , i r Stator and rotor currents (A)
ψ s , ψ r Stator and rotor flux (Wb)
ω s , ω r Stator and rotor rotational speed (rad/s)
eError between the reference variable and measured variable
uControl signal obtained from the PID controller
K p , K i , K d Proportional, integral and derivative gains of the PID controller
x * Optimal solution for the problem
fCost function

References

  1. Czech, B.; Bauer, P. Wave energy converter concepts: Design challenges and classification. IEEE Ind. Electron. Mag. 2012, 6, 4–16. [Google Scholar] [CrossRef]
  2. Maria-Arenas, A.; Garrido, A.J.; Rusu, E.; Garrido, I. Control Strategies Applied to Wave Energy Converters: State of the Art. Energies 2019, 12, 3115. [Google Scholar] [CrossRef] [Green Version]
  3. Stopa, J.E.; Cheung, K.F.; Chen, Y.L. Assessment of wave energy resources in Hawaii. Renew. Energy 2011, 36, 554–567. [Google Scholar] [CrossRef]
  4. Kumar, V.S.; Anoop, T.R. Wave energy resource assessment for the Indian shelf seas. Renew. Energy 2015, 76, 212–219. [Google Scholar] [CrossRef]
  5. Foyhirun, C.; Kositgittiwong, D.; Ekkawatpanit, C. Wave Energy Potential and Simulation on the Andaman Sea Coast of Thailand. Sustainability 2020, 12, 3657. [Google Scholar] [CrossRef]
  6. Shadman, M.; Silva, C.; Faller, D.; Wu, Z.; de Freitas Assad, L.P.; Landau, L.; Levi, C.; Estefen, S.F. Ocean Renewable Energy Potential, Technology, and Deployments: A Case Study of Brazil. Energies 2019, 12, 3658. [Google Scholar] [CrossRef] [Green Version]
  7. Soukissian, T.H.; Denaxa, D.; Karathanasi, F.; Prospathopoulos, A.; Sarantakos, K.; Iona, A.; Georgantas, K.; Mavrakos, S. Marine Renewable Energy in the Mediterranean Sea: Status and Perspectives. Energies 2017, 10, 1512. [Google Scholar] [CrossRef] [Green Version]
  8. Aderinto, T.; Li, H. Review on Power Performance and Efficiency of Wave Energy Converters. Energies 2019, 12, 4329. [Google Scholar] [CrossRef] [Green Version]
  9. Neary, V.S.; Ahn, S.; Seng, B.E.; Allahdadi, M.N.; Wang, T.; Yang, Z.; He, R. Characterization of Extreme Wave Conditions for Wave Energy Converter Design and Project Risk Assessment. J. Mar. Sci. Eng. 2020, 8, 289. [Google Scholar] [CrossRef] [Green Version]
  10. Sirigu, S.A.; Bonfanti, M.; Begovic, E.; Bertorello, C.; Dafnakis, P.; Giorgi, G.; Bracco, G.; Mattiazzo, G. Experimental Investigation of the Mooring System of a Wave Energy Converter in Operating and Extreme Wave Conditions. J. Mar. Sci. Eng. 2020, 8, 180. [Google Scholar] [CrossRef] [Green Version]
  11. Castro-Santos, L.; Bento, A.R.; Guedes Soares, C. The Economic Feasibility of Floating Offshore Wave Energy Farms in the North of Spain. Energies 2020, 13, 806. [Google Scholar] [CrossRef] [Green Version]
  12. Kisacik, D.; Stratigaki, V.; Wu, M.; Cappietti, L.; Simonetti, I.; Troch, P.; Crespo, A.; Altomare, C.; Domínguez, J.; Hall, M.; et al. Efficiency and Survivability of a Floating Oscillating Water Column Wave Energy Converter Moored to the Seabed: An Overview of the EsflOWC MaRINET2 Database. Water 2020, 12, 992. [Google Scholar] [CrossRef] [Green Version]
  13. Mustapa, M.A.; Yaakob, O.B.; Ahmed, Y.M.; Rheem, C.K.; Koh, K.K.; Adnan, F.A. Wave energy device and breakwater integration: A review. Renew. Sustain. Energy Rev. 2017, 77, 43–58. [Google Scholar] [CrossRef]
  14. Wan, C.; Yang, C.; Fang, Q.; You, Z.; Geng, J.; Wang, Y. Hydrodynamic Investigation of a Dual-Cylindrical OWC Wave Energy Converter Integrated into a Fixed Caisson Breakwater. Energies 2020, 13, 896. [Google Scholar] [CrossRef] [Green Version]
  15. Xu, J.; Yang, Y.; Hu, Y.; Xu, T.; Zhan, Y. MPPT Control of Hydraulic Power Take-Off for Wave Energy Converter on Artificial Breakwater. J. Mar. Sci. Eng. 2020, 8, 304. [Google Scholar] [CrossRef]
  16. Wang, Y.; Zhang, L.; Michailides, C.; Wan, L.; Shi, W. Hydrodynamic Response of a Combined Wind–Wave Marine Energy Structure. J. Mar. Sci. Eng. 2020, 8, 253. [Google Scholar] [CrossRef] [Green Version]
  17. Cabral, T.; Clemente, D.; Rosa-Santos, P.; Taveira-Pinto, F.; Morais, T.; Belga, F.; Cestaro, H. Performance Assessment of a Hybrid Wave Energy Converter Integrated into a Harbor Breakwater. Energies 2020, 13, 236. [Google Scholar] [CrossRef] [Green Version]
  18. Heath, T.V. A review of oscillating water columns. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2012, 370, 235–245. [Google Scholar] [CrossRef] [Green Version]
  19. Raghunathan, S. Performance of the Wells self-rectifying turbine. Aeronaut. J. 1985, 89, 369–379. [Google Scholar]
  20. Raghunathan, S. The wells air turbine for wave energy conversion. Prog. Aerosp. Sci. 1995, 31, 335–386. [Google Scholar] [CrossRef]
  21. M’zoughi, F.; Bouallègue, S.; Garrido, A.J.; Garrido, I.; Ayadi, M. Water Cycle Algorithm-based Airflow Control for an Oscillating Water Column-based Wave Generation Power Plant. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2020, 234, 118–133. [Google Scholar]
  22. M’zoughi, F.; Bouallègue, S.; Ayadi, M.; Garrido, A.J.; Garrido, I. Harmony Search Algorithm-based Airflow Control of an Oscillating Water Column-based Wave Generation Power Plants. In Proceedings of the 2018 International Conference on Advanced Systems and Electric Technologies (IC_ASET), Hammamet, Tunisia, 22–25 March 2018; pp. 249–254. [Google Scholar]
  23. M’zoughi, F.; Bouallègue, S.; Garrido, A.J.; Garrido, I.; Ayadi, M. Stalling-free Control Strategies for Oscillating-Water-Column-based Wave Power Generation Plants. IEEE Trans. Energy Convers. 2018, 33, 209–222. [Google Scholar] [CrossRef]
  24. M’zoughi, F.; Garrido, I.; Bouallègue, S.; Ayadi, M.; Garrido, A.J. Intelligent Airflow Controls for a Stalling-Free Operation of an Oscillating Water Column-Based Wave Power Generation Plant. Electronics 2019, 8, 70. [Google Scholar] [CrossRef] [Green Version]
  25. M’zoughi, F.; Garrido, I.; Garrido, A.J.; De La Sen, M. ANN-Based Airflow Control for an Oscillating Water Column Using Surface Elevation Measurements. Sensors 2020, 20, 1352. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Sobey, R.; Goodwin, P.; Thieke, R.; Westberg, R.J., Jr. Application of Stokes, Cnoidal, and Fourier wave theories. J. Waterw. Port Coast. Ocean Eng. 1987, 113, 565–587. [Google Scholar] [CrossRef]
  27. Le Roux, J.P. An extension of the Airy theory for linear waves into shallow water. Coast. Eng. 2008, 55, 295–301. [Google Scholar] [CrossRef]
  28. Garrido, A.J.; Otaola, E.; Garrido, I.; Lekube, J.; Maseda, F.J.; Liria, P.; Mader, J. Mathematical Modeling of Oscillating Water Columns Wave-Structure Interaction in Ocean Energy Plants. Math. Probl. Eng. 2015, 2015, 727982. [Google Scholar] [CrossRef] [Green Version]
  29. Sarmento, A.J.N.A.; de Falcão, A.F.O. Wave generation by an oscillating surface-pressure and its application in wave-energy extraction. J. Fluid Mech. 1985, 150, 467–485. [Google Scholar] [CrossRef]
  30. Falcão, A.F.O.; Rodrigues, R.J.A. Stochastic modelling of OWC wave power plant performance. Appl. Ocean Res. 2002, 24, 59–71. [Google Scholar] [CrossRef]
  31. Falcão, A.F.O.; Gato, L.M.C. Air Turbines. In Comprehensive Renewable Energy; Sayigh, A., Ed.; Elsevier: Oxford, UK, 2012; pp. 111–149. [Google Scholar] [CrossRef]
  32. López, I.; Andreu, J.; Ceballos, S.; de Alegría, I.M.; Kortabarria, I. Review of wave energy technologies and the necessary power-equipment. Renew. Sustain. Energy Rev. 2013, 27, 413–434. [Google Scholar] [CrossRef]
  33. Setoguchi, T.; Takao, M. Current status of self rectifying air turbines for wave energy conversion. Energy Convers. Manag. 2006, 47, 2382–2396. [Google Scholar] [CrossRef]
  34. O’Sullivan, D.L.; Lewis, A. Generator selection and comparative performance in offshore oscillating water column. IEEE Trans. Energy Convers. 2011, 26, 603–614. [Google Scholar] [CrossRef]
  35. Alberdi, M.; Amundarain, M.; Garrido, A.J.; Garrido, I.; Casquero, O.; De la Sen, M. Complementary control of oscillating water column-based wave energy conversion plants to improve the instantaneous power output. IEEE Trans. Energy Convers. 2011, 26, 1021–1032. [Google Scholar] [CrossRef]
  36. Muller, S.; Diecke, M.; De Donker, R.W. Doubly fed induction generator systems for wind turbines. IEEE Ind. Appl. Mag. 2002, 8, 26–33. [Google Scholar] [CrossRef]
  37. Ledesma, P.; Usaola, J. Doubly fed induction generator model for transient stability analysis. IEEE Trans. Energy Convers. 2005, 20, 388–397. [Google Scholar] [CrossRef]
  38. Geem, Z.W.; Kim, J.H.; Loganathan, G.V. A new heuristic optimization algorithm: Harmony search. Simulation 2001, 76, 60–68. [Google Scholar] [CrossRef]
  39. Mahdavi, M.; Fesanghary, M.; Damangir, E. An improved harmony search algorithm for solving optimization problems. Appl. Math. Comput. 2007, 188, 1567–1579. [Google Scholar] [CrossRef]
  40. Omran, M.G.; Mahdavi, M. Global-best harmony search. Appl. Math. Comput. 2008, 198, 643–656. [Google Scholar] [CrossRef]
  41. Eberhart, R.C.; Kennedy, J. A new optimizer using particle swarm theory. In Proceedings of the 6th International Symposium on Micro Machine and Human Science MHS’95, Nagoya, Japan, 4–6 October 1995; pp. 39–43. [Google Scholar]
  42. Pan, Q.K.; Suganthan, P.N.; Tasgetiren, M.F.; Liang, J.J. A self-adaptive global best harmony search algorithm for continuous optimization problems. Appl. Math. Comput. 2010, 216, 830–848. [Google Scholar] [CrossRef]
Figure 1. Sketch of an Oscillating Water Column (OWC) system and the sea wave [25].
Figure 1. Sketch of an Oscillating Water Column (OWC) system and the sea wave [25].
Applsci 10 04628 g001
Figure 2. Wells turbine and DFIG-based of OWC system [25].
Figure 2. Wells turbine and DFIG-based of OWC system [25].
Applsci 10 04628 g002
Figure 3. Wells turbine’s characteristic curves. (a) Power coefficient against flow coefficient. (b) Torque coefficient against flow.
Figure 3. Wells turbine’s characteristic curves. (a) Power coefficient against flow coefficient. (b) Torque coefficient against flow.
Applsci 10 04628 g003
Figure 4. Uncontrolled OWC operation with two different sea conditions. (a) Flow coefficient for wave amplitude 0.8 m. (b) Turbine torque for wave amplitude 0.8 m. (c) Flow coefficient for wave amplitude 1.3 m. (d) Turbine torque for wave amplitude 1.3 m.
Figure 4. Uncontrolled OWC operation with two different sea conditions. (a) Flow coefficient for wave amplitude 0.8 m. (b) Turbine torque for wave amplitude 0.8 m. (c) Flow coefficient for wave amplitude 1.3 m. (d) Turbine torque for wave amplitude 1.3 m.
Applsci 10 04628 g004
Figure 5. Airflow control scheme strategy for OWC plant equipped with Wells turbine [24].
Figure 5. Airflow control scheme strategy for OWC plant equipped with Wells turbine [24].
Applsci 10 04628 g005
Figure 6. Airflow-control strategy for Wells-turbine-based OWC using Harmony Search algorithms.
Figure 6. Airflow-control strategy for Wells-turbine-based OWC using Harmony Search algorithms.
Applsci 10 04628 g006
Figure 7. Improvisation process of a new harmony vector in Harmony Search (HS) algorithm.
Figure 7. Improvisation process of a new harmony vector in Harmony Search (HS) algorithm.
Applsci 10 04628 g007
Figure 8. Improvisation process in Improved Harmony search (IHS) algorithm.
Figure 8. Improvisation process in Improved Harmony search (IHS) algorithm.
Applsci 10 04628 g008
Figure 9. Improvisation process in Global-best Harmony Search (GHS) algorithm.
Figure 9. Improvisation process in Global-best Harmony Search (GHS) algorithm.
Applsci 10 04628 g009
Figure 10. Improvisation process in Self-adaptive Global-best Harmony Search (SGHS) algorithm.
Figure 10. Improvisation process in Self-adaptive Global-best Harmony Search (SGHS) algorithm.
Applsci 10 04628 g010
Figure 11. Box-and-whisker plot of the optimization results using HS, IHS, GHS and SGHS algorithms.
Figure 11. Box-and-whisker plot of the optimization results using HS, IHS, GHS and SGHS algorithms.
Applsci 10 04628 g011
Figure 12. Convergence histories of the HS, IHS, GHS and SGHS algorithms for Problem (18).
Figure 12. Convergence histories of the HS, IHS, GHS and SGHS algorithms for Problem (18).
Applsci 10 04628 g012
Figure 13. Considered waves as input to the wave-to-wire model.
Figure 13. Considered waves as input to the wave-to-wire model.
Applsci 10 04628 g013
Figure 14. Flow coefficients of the OWC in uncontrolled and controlled cases. (a) Flow coefficients versus time. (b) Zoom-in section of the flow coefficients.
Figure 14. Flow coefficients of the OWC in uncontrolled and controlled cases. (a) Flow coefficients versus time. (b) Zoom-in section of the flow coefficients.
Applsci 10 04628 g014
Figure 15. Airflow speed in uncontrolled and controlled cases.
Figure 15. Airflow speed in uncontrolled and controlled cases.
Applsci 10 04628 g015
Figure 16. OWC torque and power outputs. (a) Torque in the uncontrolled case, (b) Power in the uncontrolled case, (c) Torque with ZN-PID, (d) Power with ZN-PID, (e) Torque with SGHS-PID, (f) Power with SGHS-PID.
Figure 16. OWC torque and power outputs. (a) Torque in the uncontrolled case, (b) Power in the uncontrolled case, (c) Torque with ZN-PID, (d) Power with ZN-PID, (e) Torque with SGHS-PID, (f) Power with SGHS-PID.
Applsci 10 04628 g016
Figure 17. Considered real wave data to the wave-to-wire model.
Figure 17. Considered real wave data to the wave-to-wire model.
Applsci 10 04628 g017
Figure 18. Flow coefficients of the OWC in uncontrolled and controlled cases.
Figure 18. Flow coefficients of the OWC in uncontrolled and controlled cases.
Applsci 10 04628 g018
Figure 19. Airflow speed in uncontrolled and controlled cases with real wave data input.
Figure 19. Airflow speed in uncontrolled and controlled cases with real wave data input.
Applsci 10 04628 g019
Figure 20. OWC torque and power outputs with real wave data input. (a) Torque in the uncontrolled case. (b) Power in the uncontrolled case. (c) Torque with ZN-PID. (d) Power with ZN-PID. (e) Torque with SGHS-PID. (f) Power with SGHS-PID.
Figure 20. OWC torque and power outputs with real wave data input. (a) Torque in the uncontrolled case. (b) Power in the uncontrolled case. (c) Torque with ZN-PID. (d) Power with ZN-PID. (e) Torque with SGHS-PID. (f) Power with SGHS-PID.
Applsci 10 04628 g020
Table 1. OWC parameters from the NEREIDA wave power plant.
Table 1. OWC parameters from the NEREIDA wave power plant.
Capture ChamberWells TurbineDFIG Generator
w c = 4.5 mn = 5 R s = 0.5968  Ω P r a t e d = 18.45 kW
l c = 4.3 mb = 0.21 m R r = 0.6258  Ω V s r a t e d = 400 V
ρ a = 1.19 kg/m 3 l = 0.165 m L s s = 0.0003495 H f r a t e d = 50 Hz
ρ w = 1029 kg/m 3 r = 0.375 m L r r = 0.324 H p = 2
a = 0.4417 m 2 L m = 0.324 H
Table 2. Details of optimization results from 20 trials of Problem (18).
Table 2. Details of optimization results from 20 trials of Problem (18).
AlgorithmMinMaxMedianMeanStandard Deviation
HS3.9004.9004.0154.4000.530
IHS3.1004.5003.5753.8000.540
GHS3.4024.9503.8754.1760.825
SGHS2.8744.3003.4503.5870.697
Table 3. PID parameters obtained by optimization algorithms.
Table 3. PID parameters obtained by optimization algorithms.
AlgorithmProportional Gain ( K p )Integral Gain ( K i )Derivative Gain ( K d )
HS2088103.5077.33
IHS1806112.8766.88
GHS2115132.1878.33
SGHS2364147.7587.55

Share and Cite

MDPI and ACS Style

M’zoughi, F.; Garrido, I.; Garrido, A.J.; De La Sen, M. Self-Adaptive Global-Best Harmony Search Algorithm-Based Airflow Control of a Wells-Turbine-Based Oscillating-Water Column. Appl. Sci. 2020, 10, 4628. https://doi.org/10.3390/app10134628

AMA Style

M’zoughi F, Garrido I, Garrido AJ, De La Sen M. Self-Adaptive Global-Best Harmony Search Algorithm-Based Airflow Control of a Wells-Turbine-Based Oscillating-Water Column. Applied Sciences. 2020; 10(13):4628. https://doi.org/10.3390/app10134628

Chicago/Turabian Style

M’zoughi, Fares, Izaskun Garrido, Aitor J. Garrido, and Manuel De La Sen. 2020. "Self-Adaptive Global-Best Harmony Search Algorithm-Based Airflow Control of a Wells-Turbine-Based Oscillating-Water Column" Applied Sciences 10, no. 13: 4628. https://doi.org/10.3390/app10134628

APA Style

M’zoughi, F., Garrido, I., Garrido, A. J., & De La Sen, M. (2020). Self-Adaptive Global-Best Harmony Search Algorithm-Based Airflow Control of a Wells-Turbine-Based Oscillating-Water Column. Applied Sciences, 10(13), 4628. https://doi.org/10.3390/app10134628

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop