Abstract
Due to many antithetical design parameters and complex fluctuating underwater conditions, marine propeller design has been one of the researchers’ challenging problems. Recently, meta-heuristic algorithms have become one of the highly efficient solutions for solving such complex engineering problems. However, due to the meta-heuristic algorithm’s stochastic nature, they are unreliable for industrial applications such as marine propeller design. Therefore, for the sake of having a robust meta-heuristic optimizer, in this paper, the conventional particle swarm optimization (PSO) algorithm is improved by modified chaotic self-governing groups of particles (MGPSO). To approve the efficiency of the designed algorithm, this paper first investigates MGPSO’s performance on six challenging benchmark functions. Then the MGPSO is used to design the marine propellers optimally. To this aim, two targets, viz. maximize the propeller efficiency and minimize its cavitation, which conflict with each other, are considered as the fitness function. In this regard, the propeller’s chord length and thickness are considered two main design parameters. The adverse effects of uncertainties in design parameters and operating conditions on efficiency and cavitation also are considered. In this regard, MGPSO is evaluated against the recently proposed benchmark algorithms such as ALO and BBO. First, the results indicated that MGPSO could find an exact true Pareto optimal front with a uniformly distributed approximation. The results also show that the propeller with 5 or 6 blades with rotation speeds between 180 and 190 RPM will have the best performance in the trade-off between efficiency and cavitation.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Real-world optimization engineering problems are usually very challenging and hard to solve [1]. Many topics such as multi-objective, possibility, multi-conditioned, and uncertainties involved in solving problems, including being multi-objective, refer to the multi objectivity of a problem [2]. Generally, there is no individual optimal solution to these problems. One possible solution may be better for one of the objectives but inappropriate to other objectives. So, there is a set of solutions known as the Pareto-optimal set to answer multiple objective problems. The Pareto-optimal set includes quiet optimized solutions to show the best possible balance between the objectives is of a particular form [3].
Due to several conflicting objectives, numerous involving parameters, and intricate environmental conditions, marine propeller design is one of the most complicated engineering problems [4].
Previously, the selection or design of efficient propellers was only possible based on the experimental measurements [5]. Nevertheless, this method is not able to describe problems such as propeller cavitation and vibration [6, 7]. Therefore, analytical methods, such as that of Rankine [8] and Anderson [9] theories, were used. Then, 3D theories like levels and boundary elements were used to fix the error caused in the final results of 2D calculations [10].
Based on different developed and used theories, various parameters affecting the propeller design case [11, 12]. As a result, the optimization problems were possible, focusing on the influence of these parameters [13]. The marine propeller’s efficient design’s main objectives include maximizing the produced axial force, minimizing the torque, optimal performance, designing cost, the construction possibility, and the lowest probability of cavitation occurrence [14].
In this process, optimum values must be calculated, given that increases the desirable efficiency is in some conflicting factors. For example, a large step increases the desirable efficiency, leading to an undesirable increase in cavitation. Accordingly, if any such factors are not in the optimal range, the initial assumption reselects should achieve the optimal result. Many researchers have tried to use meta-heuristic algorithms to optimize different parameters, given the limitations and complexity of the propeller’s design problem on the one hand and the ability of meta-heuristic algorithms on the other hand [15, 16].
Some optimized algorithms were developed based on using the Wageningen series to design marine propellers [6]. The genetic-based algorithm with a high ability to optimize complex problems was another excellent revealed process. This algorithm spends much lower time in driving system design [17]. Furthermore, optimized genetic algorithms were utilized in many studies [18, 19]. A comprehensive study on applying different meta-heuristic algorithms in propeller design up to 2016 has been provided in reference [20]. This study pointed out that stochastic nature algorithms and indefinite problem-solving methods afford more reliable results than classical algorithms. The ant-lion optimizer (ALO) is another novel meta-heuristic algorithm used in propeller design [21]. According to the no free lunch (NFL) Theorem, there is no meta-heuristic algorithm best suited for all optimization problems [22]. Therefore, there may be a meta-heuristic algorithm that performs well in some cases.
Generally speaking, in the literature on propeller design, two approaches, namely deterministic and stochastic methods, have been proposed [23, 24]. The propeller design based on the first method is very complicated and time-consuming, which makes them inapplicable. On the other hand, several deterministic models have been proposed to solve various optimization problems [25]. However, deterministic models need to know the optimization problem’s property and some info about the gradient or subgradient info. Metaheuristic optimization algorithms (MOA) have recently become increasingly popular in optimization tasks as one of the options. In this field, some well-known MOAs are genetic algorithms (GA) [26, 27], ant colony optimization (ACO) [28,29,30,31], particle swarm optimization (PSO) [32,33,34], differential evolution (DE) [28], evolutionary strategy (ES) [35], and evolutionary programming (EP) [36, 37].
Despite the merits of MOAs, according to the no-free-lunch (NFL) theorem [38], there is no MOA to solve all optimization problems as the best method successfully. Therefore, researchers have tried to develop novel MOAs for solving various optimization problems with a bit misunderstood. However, most of these methods resemble a modified variant of the previous methods such as DE, GA, and PSO attached with a new metaphor, ignoring the fact that the metaphor has no application in computer science and only hinders understanding the core mechanisms of an algorithm. Such a trend made metaheuristics biased towards the useless focus on the “novel” metaphors instead of focusing on performance. One of the motivations of this study is to show how the base methods’ core mechanisms. Examples of the methods that are a kind of metaphor-based or less evolutionary methods are Biogeography-based optimization [39,40,41,42], gray wolf optimizer [43, 44], salp swarm algorithm (SSA) [45,46,47], whale optimization algorithm (WOA) [48], moth-flame optimization algorithm (MFO) [49], sine cosine algorithm (SCA) [50], dragonfly algorithm (DA) [51, 52], ant lion optimizer (ALO) [53], and stochastic fractal search (SFS) [54, 55]. However, researchers later discovered that most so-called novel methods are metaphor-based with no novelty [29]. Therefore, in this paper, we try to exploit the simplicity and applicability of PSO instead of novel metaphor-based algorithms.
In recent decades, the pervasive problem of all MOAs, i.e., local minima stagnation and premature convergence, is vastly addressed by stochastic algorithms so that the optimum result cannot be reliably achieved. It is associated with the various parameters and objectives, given the type of problem, lots of design parameters, and the problem’s high dimensions [56,57,58,59,60,61]. Therefore, we propose the chaotic self-governing groups of particles concept to address the shortcomings mentioned above.
Given the chaotic self-governing (with the different ability to search problem space), the algorithm can avoid local optima and uncertainty in marine problem design. Thus, reach its global optimum (the best parameter design). Hence, a cost function and the search agents must be defined. The design parameters should be checked and, and a few critical parameters should be selected for the topic that will be explained in the following sections.
The paper is organized as follows: Sect. 2 describes the algorithm. Section 3 addresses the definition of the MGPSO propeller design optimization problem, and Sect. 4 provides simulation results and discussions. Sequentially, the final section is the conclusion.
2 Optimization methodology
In this section, first, the two main PSO equations will be mentioned, and then the concept of the MGPSO algorithm will be introduced.
2.1 PSO algorithm
The PSO algorithm is motivated by birds’ social behavior. The method uses the number of particles (candidate solutions) to obtain the best solution in the search space. Meanwhile, all the answers move toward the best solution on their way. In other words, particles considered their best solution as the best overall solution. In the particle swarm optimizer, each particle should consider parameters such as current position, current speed, distance from pbest, and distance from gbest to change its position. The mathematical modeling of PSO is as Eq. 1 and Eq. 2.
2.2 MGPSO
As a fact, the community’s people are not quite the same in terms of intelligence and abilities, but all do their duties as group members [62]. In such a community, each person’s ability can be useful in a particular situation. For example, termites are named soldiers, workers, nannies, and queens in a termite colony. They have diverse capabilities, but the difference is needed for colony survival. Each kind of termite can be recognized as an independent group with a common objective, and it is the colony’s survival [63].
In standard PSO, all particles act similarly in the local and global search. In this circumstance, the particles can be counted as a group with a search strategy. However, theoretically, any population-based optimization algorithm can realize stochastic and direct search results simultaneously. This can be reached using different independent groups with a common objective. The paper used independent groups proposed by reference [64] in updating C1 and C2.
We establish four groups based on termite colonies, each of which uses its unique pattern to look for global and local problems. We attempt to examine the influence of a wide variety of functions on the performance of PSO. As a result, these functions were chosen to demonstrate the efficacy of various slopes, curvatures, and interception sites in enhancing standard PSO performance. These independent groups use their own patterns to explore the problem space locally and generally. The algorithm’s dynamic coefficients are presented in Table 1 and Fig. 1. In this table, T represents the maximum number of iterations, and t is the current iteration.
In MGPSO, first, all particles are placed randomly in the problem search space. After that, the particles were randomly divided into some predefined independent groups. In each iteration gbest, pbest, and the proportion of particles are defined. Each particle has its own group strategy implementation to update C1 and C2. C1 and C2 coefficients are calculated, and then the speed and position of a particle will be updated using Eq. 1 and Eq. 2.
3 Discussion and experimental results
In this section, we first examine the ability of MGPSO in finding the global minimum and convergence rate. Proven MGPSO’s ability to work with high-dimensional data, the algorithm will be used in practical marine propeller design.
3.1 Benchmark test functions
As shown in Table 2, six benchmark high-dimensional functions are applied to test the MGPSO performance to find the global minimum [64,65,66,67]. Dim represents the Vh functions dimension in the tables, d indicates the scope of search space, and fmin represents the minimum value of the benchmark function. Note that several benchmark functions with 30 dimensions were chosen to study the proposed method’s performance in the face of high-dimensional problems. MGPSO is compared with ALO and BBO to investigate its performance. Table 3 shows ALO and BBO Initial parameters. Inertia weight w for the MGPSO algorithm reduces linearly from 0.9 to 0.4. It must be noted that the number of particles is 100 with a maximum of 500 iterations for MGPSO and all benchmark algorithms.
Results for benchmark functions are outlined in Table 4 and Fig. 2. These standard functions have many local minima increasing exponentially with the increasing size of the problem. Therefore, they are suitable to investigate the efficiency of the algorithm to avoid local minima. As the results show, the MGPSO acts more genuine than other algorithms in many several benchmark functions. The results (Table 4 and Fig. 2) show that MGPSO with autonomous chaotic groups decreases local minima stagnation probability. Figure 2 shows the better rate of convergence of the MGPSO algorithm compared to other algorithms. This MGPSO ability improvement is the outcome of independent chaotic groups. This has been made with a more random search compares to ALO and BBO algorithms. In this case, the particles cannot easily fall into the trap of local minima.
Figure 2 represents the comparison between the convergences curve of the MGPSO and other algorithms in the aforementioned benchmark functions.
3.2 Propeller design
The relatively high density of water makes marine propellers more important than their air classes. Propeller’s efficiency returns to engine power and the conversion of power to the driving force. In addition to efficiency, power conversion should be performed with the least amount of vibration and noise. The third feature of a good propeller is low surface corrosion induced by its cavitation. Find the balance among these three modes is a challenging task that should be counted during the propeller’s design process. The blade is a major portion of the propeller. The geometry of the blade must satisfy the requirements mentioned above.
Propeller adds ΔV speed to the V speed surrounding it. The acceleration and speed are being created in two parts: the first in the front half and the second on the rear half of the propeller. A propeller turns fluid surrounding it by its rotation. The amount of rotation depends on the speed of rotation of the motor and energy losses. Propeller’s effective waste for rotation equals 1 to 5 percent of their power. Propellers driving force is calculated as follows:
where T is the driving force, D denotes propellers’ diameter, V present input fluid speed, and ΔV denotes the added speed. ρ is the fluid density. Power is defined as power multiplied by displacement on time-unit. The power required to drive the vehicle by amount V is calculated by Eq. 4.
One of the goals of optimization in propellers is the production of the most thrust with the least amount of power possible. Propellers’ efficiency is expressed by Eq. 5.
Also, propeller efficiency is expressed by Eq. 6:
where J is a progress number, KT denotes propellers driving factor, and KQ is the propellers Torque coefficient. Also, J is defined as Eq. 7 [7]:
where Va is the axial speed, n represents the rotation speed and D indicates the propellers’ diameter. Equation 7 can be rewritten by replacing efficiency J as Eq. 8.
where KT driving factor and KQ propeller torque coefficient are calculated as follows:
where P/D is the step rate, \({{A_{e} } \mathord{\left/ {\vphantom {{A_{e} } {A_{o} }}} \right. \kern-\nulldelimiterspace} {A_{o} }}\) represents the propellers disk rate, Z is the number of the blades and \(C_{{T_{n} }}\), \(C_{{Q_{n} }} \upsilon_{n}\), \(S_{n}\), \(t_{n}\), \(u_{n}\) and \(\upsilon_{n}\) are corresponding reducing coefficients. Cavitation is another important problem in the design of the propellers.
When the blade of a propeller moves in the water at high-speed, low-pressure areas form the shape of water accelerator particles passing the blade. This causes the formation of bubbles that burst and can induce strong local wild waves. The result is corrosion on blades. The propeller’s sensitivity to cavitation is calculated as Eq. 11.
where Pa is atmospheric pressure, Pv represents water vapor pressure, g is gravity acceleration and h0.8 indicates immersion of 0.8 radial blade h when the blade is located at 12.00 o’clock location. The final aim of this paper is to design propellers with the highest efficiency and lowest sensitivity to cavitation. In other words, for finding the final geometry of blades (Fig. 3), the National Advisory Committee for Aeronautics (NACA) patterns were used. According to Fig. 3, two parameters define an airfoil’s shape: (a) maximum thickness and (b) the chord length. The current paper examines 10 airfoils for the blade. Therefore, there are 20 parameters to be optimized. The final vector parameter will be in the form of Eq. 12.
where Ti and Ci are the ith airfoil thickness and the length of the arc along the blade, finally, the marine propeller design optimization problem may be expressed as Eq. 13. In fact, this equation will be the cost function for the MGPSO algorithm.
3.3 Construction processes
In the previous section, the cost function required by the MGPSO algorithm was proposed. Given the algorithm parameters and taking 60 search agents into account, we tried to optimize this cost function with the results shown in Fig. 5 and Tables 4 and 5. In this figure, f1 corresponds to efficiency and f2 corresponds to cavitation. To construct the propeller, the chord and optimum thickness coordinates were obtained as the best MGPSO parameters and recorded. Then, given the obtained parameters, the propeller map was plotted in openprop software and entered Catia software to change the format. Then, the file was recalled by PowerMill software (CNC machine operational software). The three-axis lathes reading the map and turning it into code began implementing cutting of the material (phosphorus bronze) with the help of Simco software, and then the propeller was obtained finally. Figure 4 shows a summary of the design process (from the beginning until the final product).
4 Simulation by the experimental setup and discussion
4.1 Setup properties
It should be noted that in the above example design, all the parameters were not used in the mathematical relationship and all restrictions have not been imposed because of a large number of design parameters and mathematical complexity. To obtain a reliable cavitation level, which is defined by sound pressure level (SPL), a closed-circuit cavitation water tunnel model NA-10 England is employed. In the experimental tests, three model propellers are utilized to perform the relevant tests with small differences in their dimensions. Characteristics and design specifications of the propellers are tabulated in Table 6.
In this table, \(AE/AO\) signifies the area ratio for the blade, while \(P/D\) signifies the pitch-diameter ratio, \({T}_{0}\) indicates thrust in open water, and \(J\) signifies the advanced coefficient. In the experiments, the revolution rate of the propeller is set at \(1800\mathrm{ RMP}\), while the flow speed is set at \(4\mathrm{ m}/\mathrm{s}\). Moreover, two hydrophones (model B&K 8103) are used to record the radiated sound measurements. In addition, a data acquisition board (\(\mathrm{UDAQ}\_\mathrm{Lite}\)) is connected to the hydrophones. Finally, Fig. 6 presents the test scenario and the configuration of the hydrophones.
4.2 Phases of noise and reflection removal
In this section, it is assumed that \(x(t)\) signifies the reverberant-noise signal for the first hydrophone, while \(y(t)\) signifies the reverberant-noise signal for the second hydrophone. Moreover, the undistorted source of the propeller is denoted by \(s(t)\). The mathematical models for the two reverberant-noise signals are expressed as follows:
In these equations, \(g(t)\) and \(h(t)\) signify the square testing section-response functions. It is assumed that these response functions are not known. However, the tails of \(g\) and \(h\) are not correlated. It is clear that the first few echoes do not reach the two hydrophones at the same time.
Based on the underwater acoustics standard (ITTC, 2017), the usual unit for SPL (i.e., the sound pressure level) is \(dB re 1 \mathrm{\mu Pa}\). However, the hydrophone’s output is stated in terms of \(\mathrm{\mu v}/\mathrm{Pa}\). Hence, the output from the hydrophone must be multiplied by \({10}^{6}\). To achieve the frequency domain SPL, the hamming windows and fast Fourier transforms are applied. It should be noted that generally, the values of SPL measured in each of the \(1/3\) octave bands are decreased using Eq. 16 below to set them equally at the \(1 \mathrm{Hz}\) bandwidth (ITTC, 2017).
In this equation, \({\mathrm{SPL}}_{m}\) signifies the SPL measured at each center frequency in terms of \(\mathrm{dB re }1\mathrm{ \mu Pa}\), while \(\Delta f\) signifies the bandwidth for each of the \(1/3\) octave band filters. Moreover, \({\mathrm{SPL}}_{1}\) signifies the SPL decreased to \(1 \mathrm{HZ}\) bandwidth, which is stated in terms of \(\mathrm{dB re} 1 \mathrm{\mu Pa}\).
Furthermore, the correction for the background noise measurements will be applied to the measured total levels of noise as a means to remove the noise of the propeller. To do so, instead of the designed propellers, a dummy hub is utilized for recording the background noise by Bert Schneider. The correction is applied according to the level of the difference based on the procedure outlined in the reference [68]. Based on this procedure, if the difference is less than \(3 \mathrm{dB}\), the result must be neglected. However, when the difference ranges from \(3\) to \(10 \mathrm{dB}\), Eq. 17 is utilized to modify the results. In addition, when the difference exceeds \(10 \mathrm{dB}\), there is no need for correction. In a nutshell, in cases where the data have a low signal-to-noise ratio, i.e., lower than \(3\mathrm{ dB}\), the signal is omitted.
In this equation, \(T\) signifies the total noise, while \(P\) signifies the propeller noise, and \(B\) signifies the background noise. Afterward, using the following equation, SPLs are modified to a standard measuring distance of \(1 \mathrm{m}\).
It should be noted that in this equation, \({\mathrm{SPL}}_{1}\) signifies the \(1\mathrm{ Hz}\) bandwidth SPL stated in terms of \(\mathrm{dB re }1\mathrm{ \mu Pa}\), while \(\mathrm{SPL}\) is the equivalent \(1\mathrm{ Hz}\) at \(1\mathrm{ m}\) distance SPL stated in terms of \(\mathrm{dB re }1\mathrm{ \mu Pa}\). Moreover, \(r\) indicates the distance between the center of the propeller disk, which is the noise source, and the hydrophone [68]. The procedural phase for removing the background noise and performing the preprocessing is presented in Fig. 7.
Once the background noise is removed, the wall reflections must be removed next. As noted earlier, the preprocessing steps are performed based on individual frequency bands. As the first step, the delays present between coherent parts or early echoes in each of the frequency bands are eliminated through a phase shift. This phase of the preprocessing is known as the ‘co-phase and add in bands’ by Bertschneider [68]. Next, a normalized cross-correlation function is used for each individual frequency band to regulate the gain. Afterward, to obtain the estimate for the signal, denoted by \(\widehat{S}\), the resulting signals in individual frequency bands are combined. In addition, Fig. 8 indicates the stage for removing the wall reflections.
4.3 The comparison of the cavitation generated by the designed propeller with standard propeller
It is worth mentioning that these conditions apply to each individual frequency band. In other words, in cases where \(x\) and \(y\) are not correlated at one frequency, but they are correlated at another frequency, then the uncorrelated part is removed while the correlated pat is kept. Moreover, since these operations are defined based on a moving average, everything can change as a function of time. The ITTC discusses the different components of the previous process in detail.
Figure 9 only depicts three conventional presentations of the recorded propeller noise along with their Fourier transform, as well as the power spectral density (PSD) function. For instance, the specific frequency characteristics of the physical phenomena are only presented in Fig. 9c. On the other hand, to better understand the noise results, these interpretations can be generalized for other propellers and their operational conditions.
It should be noted that around some frequencies, an anomalous peak can be observed, as shown in Fig. 9c. This noise component can be because of the vibration in the foils or other internal components. However, other tonal components are higher than \(90\mathrm{ Hz}\). It is worth mentioning that the characteristic frequencies of these components are multiples of the shaft rate as well as the fundamental frequency. The following equation can be utilized for computing the fundamental frequency in Hertz.
For instance, for propeller C, which has three blades and a revolution rate of \(1800\mathrm{ RPM}\), the fundamental frequency will be \(90\mathrm{ Hz}\), while the other tonal components are multiples of the fundamental frequency. Nonetheless, the elevated levels of the continuous portion of the spectra indicate the effects of the cavitation noise. Therefore, identifying different spectral components in the propeller noise can be very difficult. In general, any cavitation phenomenon results in tonal noise as well as broadband noise.
Therefore, it can be concluded that the cavitation of a propeller is generally represented by a specific random component that affects the continuous portion of the spectrum. Nevertheless, as the frequency goes up, there is a slight decrease in the SPL. In a nutshell, the broadband noise created by the suction-side cavitation and.
The above figure shows the cavitation diagrams, and Fourier transforms when the water flows in the tunnel, has a speed of 4 m per second, and the propeller rotates in 1800 RPM rotations. The noise caused by the bursting of bubbles in the cavity is a unipolar type noise with spherical distribution and uniform dispersion in all directions. Therefore, noise in cavitation has more intensity and power due to the bursting of bubbles evident in propellers’ noise at 1800 RPM rotation diagrams. According to the 1800 RPM rotation noise diagram, the MGPSO designed propeller noise equals 106.79 dB, while the benchmark propeller designed in reference [69] shows noise equal to 107.49 dB, which indicates the improved performance of the propeller in case of the presence of cavitation. According to the experiments, the cavitation noise level is 20 dB, which is higher than that of in the absence of cavitation in the propeller that indicates the cavitation far greater role in detecting and identifying the vessel. The simulations and experiments show that the MGPSO designed a propeller, which is more efficient in terms of efficiency and producing cavitation noise than that of the standard propeller designed.
5 Conclusions
This paper uses the MGPSO algorithm for the sake of marine propeller design. The algorithm can search for high dimension complex problems. Findings show that this algorithm uses four completely Modified Group searches in the problem space, and thus the local optimization complex problems with many local optimizations do not get stuck. Using this algorithm, we were able to achieve a propeller with maximum efficiency and minimal cavitation. The designed propeller has three or five blades. The obtained maximum efficacy is 0.7211 that is desirable. The results show that a five or six blades propeller with a rotational speed of 1800 to 1900 RPM has a lower noise level. On average, the designed propeller produces 106.79 dB noises in case of cavitation and 86.64 dB in case of absence of cavitation so that it produces 1.24 dB and 0.8 dB fewer noises compared to the benchmarks. These designs were proposed in controlled situations and without considering the complexity of the underwater environment. Therefore, the generalizability of these algorithms to provide an algorithm able to consider other propeller’s design parameters, designed to perform more efficiently, can be considered as further work.
References
Yoo B, Kim J (2016) Path optimization for marine vehicles in ocean currents using reinforcement learning. J Mar Sci Technol 21(2):334–343
Maki A, Sakamoto N, Akimoto Y, Nishikawa H, Umeda N (2020) Application of optimal control theory based on the evolution strategy (CMA-ES) to automatic berthing. J Mar Sci Technol 25(1):221–233
Brankes J, Kaubler T, Schmeck H (2001) Guidance in evolutionary multi-objective optimization. Adv Eng Softw 32(6):499–507
Grassi D, Brizzolara S, Viviani M, Savio L, Caviglia S (2010) Design and analysis of counter-rotating propellers-comparison of numerical and experimental results. J Hydrodyn 22(1):553–559
Sasaki N, Murakami M, Nozawa K, Soejima S, Shiraki A, Aono T, Onogi H (1998) Design system for optimum contra-rotating propellers. J Mar Sci Technol 3(1):3–21
Chen J-H, Shih Y-S (2007) Basic design of a series propeller with vibration consideration by genetic algorithm. J Mar Sci Technol 12(3):119–129
Ianniello S, Muscari R, Di Mascio A (2014) Ship underwater noise assessment by the acoustic analogy part II: hydroacoustic analysis of a ship scaled model. J Mar Sci Technol 19(1):52–74
Mosavi MR, Khishe M, Ebrahimi E (2016) Classification of sonar targets using OMKC, genetic algorithm and statistical moments. J Adv Comput Res 7(1):143–156
Carlton JS (2012) Marine propeller & propulsion. Butterworth-Heinemann
Papanikolaou A (2015) Ship design: methodologies of preliminary design. Springer, Dordrecht
Sánchez-Caja A, Martio J, Viitanen VM, Siikonen T (2021) Simulation of turbulent effective wakes for propellers in off-design conditions by a correction factor approach. J Mar Sci Technol. https://doi.org/10.1007/s00773-020-00794-7
Majumder P, Avanapu DK, Maity S (2020) Numerical investigation to observe combined effect of propeller boss cap fin (PBCF) and propeller duct to improve propeller efficiency. J Mar Sci Technol 2:653–653
Pouw CP (2013) Development of a multi objective design optimization procedure. Anziam J 54:345–360
Mosavi MR, Khishe M, Ghamgosar A (2016) Classification of sonar data set using neural network trained by gray wolf optimization. J Neural Netw World 26(4):393–415
Mosavi MR, Khishe M, Aghababaei M, Mohammadzadeh F (2015) Approximation of active sonar clutter’s statistical parameters using array’s effective beam-width. Iran J Mar Sci Technol 73(1):11–22
Kankal M, Uzlu E, Nacar S, Yüksek Ö (2018) Predicting temporal rate coefficient of bar volume using hybrid artificial intelligence approaches. J Mar Sci Technol 23(3):596–604
Benini E (2003) Multi-objective design optimization of B-screw series propeller using evolutionary algorithms. Mar Technol 40(4):229–238
Suen JB, Kouh JS (1999) “Genetic Algorithms for Optimal Series Propeller Design,” Proceeding of the Third International Conference on Marine Technology, Poland, pp.237–246
Khishe M, Mosavi MR, Kaveh M (2017) Improved migration models of biogeography-based optimization for sonar data set classification using neural network. Appl Acoustic 118:15–29
Khishe M, Aghababaei M, Mohammadzadeh F (2014) Active sonar clutter control by using array beamforming. Iran J Mar Sci Technol 68(1):1–6
Skaland EK (2016) “The Influence of the Choice of Propeller Design Tool on Propeller Performance,” Master Thesis, Department of Marine Technology, Norwegian University of Science and Technology
Hou YH, Liang X (2019) Uncertainty optimization design of an axially symmetric body using speed perturbation. J Mar Sci Technol 24(2):612–619
Panigrahi JK, Padhy CP, Sen D, Swain J, Larsen O (2012) Optimal ship tracking on a navigation route between two ports: a hydrodynamics approach. J Mar Sci Technol 17(1):59–67
Yazidi A, Bouhmala N, Goodwin M (2020) A team of pursuit learning automata for solving deterministic optimization problems. Appl Intell 50(9):2916–2931
Gursoy F, Gunnec D (2018) Influence maximization in social networks under deterministic linear threshold model. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2018.07.040
Akopov AS, Beklaryan LA, Thakur M, Verma BD (2019) Parallel multi-agent real-coded genetic algorithm for large-scale black-box single-objective optimisation. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2019.03.003
Das AK, Das S, Ghosh A (2017) Ensemble feature selection using bi-objective genetic algorithm. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2017.02.013
Aghdam MH, Ghasem-Aghaee N, Basiri ME (2009) Text feature selection using ant colony optimization. Expert Syst Appl. https://doi.org/10.1016/j.eswa.2008.08.022
Moradi P, Rostami M (2015) Integration of graph clustering with ant colony optimization for feature selection. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2015.04.007
Paniri M, Dowlatshahi MB, Nezamabadi-pour H (2020) MLACO: a multi-label feature selection algorithm based on ant colony optimization. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2019.105285
Ghimatgar H, Kazemi K, Helfroush MS, Aarabi A (2018) An improved feature selection algorithm based on graph clustering and ant colony optimization. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2018.06.025
Mosavi MR, Khishe M (2017) Training a feed-forward neural network using particle swarm optimizer with autonomous groups for sonar target classification. J Circuits Syst Comput. https://doi.org/10.1142/S0218126617501857
Afrakhteh S, Mosavi MR, Khishe M, Ayatollahi A (2020) Accurate classification of EEG signals using neural networks trained by hybrid population-physic-based algorithm. Int J Autom Comput. https://doi.org/10.1007/s11633-018-1158-3
Ramezani F, Lu J, Hussain FK (2014) Task-based system load balancing in cloud computing using particle swarm optimization. Int J Parallel Program. https://doi.org/10.1007/s10766-013-0275-4
Song S, Gao S, Chen X, Jia D, Qian X, Todo Y (2018) AIMOES: Archive information assisted multi-objective evolutionary strategy for ab initio protein structure prediction. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2018.01.028
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput. https://doi.org/10.1109/4235.771163
Tetko IV, Tanchuk VY, Luik AI (1994) Application of an evolutionary algorithm to the structure-activity relationship. In: Proceedings 3rd annual conference on evolutionary programming. J. World Scientific, River Edge, NJ, pp 109–119
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput. https://doi.org/10.1109/4235.585893
Khishe M, Mosavi MR, Kaveh M (2017) Improved migration models of biogeography-based optimization for sonar dataset classification by using neural network. Appl Acoust. https://doi.org/10.1016/j.apacoust.2016.11.012
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2008.919004
Mosavi MR, Khishe M, Akbarisani M (2017) Neural network trained by biogeography-based optimizer with chaos for sonar data set classification. Wirel Pers Commun. https://doi.org/10.1007/s11277-017-4110-x
Kaveh M, Khishe M, Mosavi MR (2019) Design and implementation of a neighborhood search biogeography-based optimization trainer for classifying sonar dataset using multi-layer perceptron neural network. Analog Integr Circuits Signal Process. https://doi.org/10.1007/s10470-018-1366-3
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw. https://doi.org/10.1016/j.advengsoft.2013.12.007
Mosavi MR, Khishe M, Ghamgosar A (2016) Classification of sonar data set using neural network trained by gray wolf optimization. Neural Netw World. https://doi.org/10.14311/nnw.2016.26.023
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw. https://doi.org/10.1016/j.advengsoft.2017.07.002
Faris H, Mafarja MM, Heidari AA, Aljarah I, Al-Zoubi AM, Mirjalili S, Fujita H (2018) An efficient binary salp swarm algorithm with crossover scheme for feature selection problems. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2018.05.009
Khishe M, Mohammadi H (2019) Passive sonar target classification using multi-layer perceptron trained by salp swarm algorithm. OceanEng. https://doi.org/10.1016/j.oceaneng.2019.04.013
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw. https://doi.org/10.1016/j.advengsoft.2016.01.008
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2015.07.006
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2015.12.022
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl. https://doi.org/10.1007/s00521-015-1920-1
Khishe M, Safari A (2019) Classification of sonar targets using an MLP neural network trained by dragonfly algorithm. Wirel Pers Commun. https://doi.org/10.1007/s11277-019-06520-w
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw. https://doi.org/10.1016/j.advengsoft.2015.01.010
Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowledge-Based Syst. https://doi.org/10.1016/j.knosys.2014.07.025
Khishe M, Mosavi MR, Moridi A (2018) Chaotic fractal walk trainer for sonar data set classification using multi-layer perceptron neural network and its hardware implementation. Appl Acoust. https://doi.org/10.1016/j.apacoust.2018.03.012
Mirjalili SA, Mirjalili SM, Lewis A (2014) Let a biogeography-based optimizer train your multi-layer perceptron. J Inform Sci 269:188–209
Abedifar V, Eshghi M, Mirjalili S, Mirjalili SM (2013) “An Optimized Virtual Network Mapping using PSO in Cloud Computing,” 21st Iranian Conference on Electrical Engineering, pp.1–6
Nguyen LS, Frauendorfer D, Mast MS, Gatica-Perez D (2014) Hire me: computational inference of hirability in employment interviews based on nonverbal behavior. IEEE Trans Multimedia 16(4):1018–1031
Barakat M, Lefebvre D, Khalil M, Druaux F, Mustapha O (2013) Parameter selection algorithm with self adaptive growing neural network classifier for diagnosis issues. Int J Mach Learn 4(3):217–233
Guo ZX, Wong WK, Li M (2012) Sparsely connected neural network-based time series forecasting. Inf Sci 193:54–71
Csáji BC (2001) Approximation with artificial neural networks. Faculty of Sciences Etvs Lornd University, Hungary
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Hedayatzadeh R, Salmassi FA, Keshtgari M, Akbari R (2010) “Termite Colony Optimization: A Novel Approach for Optimizing Continuous Problems,” 18th Iranian Conference on Electrical Engineering (ICEE), pp.553–558
Mirjalili S, Lewis A, Sadiq AS (2014) Autonomous particles groups for particle swarm optimization. Arab J Sci Eng 39(6):4683–4697
Mirjalili S, Mirjalili SM, Yang XS (2013) Binary bat algorithm. Neural Comput Appl 25(3–4):663–681
Wang GG, Gandomi AH, Alavi AH (2013) A chaotic particle-swarm krill herd algorithm for global numerical optimization. Kybernetes 42(6):962–978
Wang GG, Gandomi AH, Alavi AH (2014) An Effective krill herd algorithm with migration operator in biogeography-based optimization. Appl Math Model 38(9–10):2454–2462
Bertschneider H, Bosschers J, Choi GH, Ciappi E, Farabee T, Kawakita C, Tang D (2014) Specialist committee on hydrodynamic noise. In: Final report and recommendations to the 27th ITTC, pp 639–690
Mosavi MR, Kaveh M, Khishe M (2016) “Sonar Data Set Classification using MLP Neural Network Trained by Non-linear Migration Rates BBO” The Fourth Iranian Conference on Engineering Electromagnetic (ICEEM 2016), pp.1–5
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Karimi, R., Shokri, V., Khishe, M. et al. Chaotic self-governing particle swarm optimization for marine propeller design. J Mar Sci Technol 27, 1192–1205 (2022). https://doi.org/10.1007/s00773-022-00897-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00773-022-00897-3