Figures
Abstract
This paper investigates the parameter optimization problem of Halbach magnetized magnetic screw (HMMS) for wave energy converter (WECs). A magnetic screw with improved Halbach magnetized PMs arrays is presented. To further enhance the thrust density of HMMS, a HMMS optimization model is proposed based on the kernel extreme learning machine (KELM) optimized by weIght meaN oF vectOrs (INFO) algorithm. The topology and working principle of HMMS are introduced. Based on comprehensive sensitivity analysis, the design space is stratified, and the nonlinear coupling relationships between parameters are addressed using the Kriging model to enhance the accuracy and efficiency of the optimization process. The INFO algorithm optimizes kernel parameters and regularization coefficients of KELM, which critically affect its output accuracy. By establishing the INFO-KELM optimization model, the final optimized structure is obtained. The FEA is utilized to assess the properties of the HMMS. Compared with the traditional radially magnetized screw, the thrust force of the optimized HMMS increased by 40.8%. Finally, a prototype is developed and platform tests are performed to validate the theoretical analysis results.
Citation: Zhang Q, Yu H, Liu Y, Qin Q, Zhang J (2025) Optimal design of Halbach magnetized magnetic screw for wave energy converters based on KELM network optimized by weighted mean of vectors algorithm. PLoS One 20(8): e0329295. https://doi.org/10.1371/journal.pone.0329295
Editor: Yufeng Wang, inSync Mirror LLC, UNITED STATES OF AMERICA
Received: January 14, 2025; Accepted: July 15, 2025; Published: August 14, 2025
Copyright: © 2025 Zhang et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting information files.
Funding: The funder (National Natural Science Foundation of China, Grant Number: 42176211) had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
1. Introduction
With the increasing growth of global energy demand and increased awareness of environmental protection, wave power production technology has emerged as a renewable energy research hotspot due to its abundant of resources, environmental friendliness, and consistent reliability. Research and optimization of wave energy converters (WECs) are critical for supporting renewable energy development [1].
Wave energy conversion systems are primarily categorized into three types: oscillating water columns, overtopping wave energy convertor, and oscillating buoy wave energy convertor [2]. The oscillating buoy wave energy convertor is a piece of equipment that harvests wave energy by utilizing the heaving motion of the oscillating float caused by wave forces [3]. As discussed in [4] and [5], typical WECs have drawbacks such as low force density, huge machine size, and costly maintenance requirements. Traditional mechanical WECs achieve speed increase by integrating gearboxes, resulting in extra energy losses and high maintenance costs [6]. Another type of direct-drive point absorber wave energy producing system uses a linear generator, which simplifies the design [7]. However, when power output increases, the weight and volume of the linear generator increase. Halbach magnetized magnetic screw (HMMS), axially-magnetized magnetic screw (AMMS), and radially-magnetized magnetic screw (RMMS) are the three possible magnet configurations for the magnetic screw (MS) [8].
To address these challenges and enhance transmission reliability, the MS is employed instead of the mechanical screw used for WECs [9], the model is shown as Fig 1. The composite design of the rotor and the permanent magnet synchronous motor (PMSM) rotor not only simplifies the structure of the energy conversion system but also reduces the overall size of WECs. Moreover, the embedded HMMS structure effectively shields permanent magnets (PMs) material from seawater corrosion significantly extending the service life of the equipment. The MS, a type of magnetic gear is based primarily on the interaction of PMs to convert torque and speed without physical touch. The MS offers high transmission efficiency, compactness, and low maintenance [10]. Introduced a new structure of MS specifically designed for WEC applications. This design seeks to convert low-speed linear wave motion into high-speed rotating motion, making it an essential component in WECs. In [11], a unique radially magnetized MS construction is proposed, utilizing discrete PM arcs to approximate the ideal helical pole, thereby simplifying the manufacturing and assembly processes while preserving performance close to that of the ideal helical pole. In [7], an embedded magnet topology is proposed for the first time, which avoids some disadvantages of traditional surface-mounted magnets in the assembly process, and improves the structural stability and assembly convenience of the MS. In [12], a novel variant of the segmented modulated magnetic flux screw is introduced. This approach mitigates the complexity and expense of PM processing, streamlines the system architecture, and diminishes the overall dimensions of the equipment. In [13], a new type of magnetic field modulation screw is proposed, which achieves a high torque ratio by selecting a reasonable number of poles. The contribution of air gap magnetic density harmonics to torque and thrust is analyzed by using three-dimensional Maxwell tensor method. Overall, research on MS technologies for WECs is advancing, with an emphasis on improving efficiency, performance, and sustainability.
Furthermore, recent research on MS has predominantly focused on topological variants and control strategies, with relatively limited attention to multi-objective optimization [14–16] linearized an HMMS–WEC model and derived its transfer function but addressed only a single objective, thereby neglecting the trade-offs among competing performance metrics [17] experimentally validated a 1 kW discrete-Halbach MS prototype; however, the design process relied heavily on manual parameter tuning. Conventional frameworks typically collapse multiple objectives into a single weighted sum, necessitating repeated runs with varying weighting factors to approximate a Pareto front [18]. While surrogate-assisted evolutionary algorithms mitigate this limitation, their convergence remains slow when a full finite-element analysis (FEA) is required at each iteration. To accelerate design exploration, analytical field models for Halbach screws have been extended to arbitrary pole-pair combinations, offering accurate initial estimates for subsequent FEA refinement [19]. A few studies have also explored surrogate-based optimization for magnetic gears: [20] applied a co-Kriging multi-fidelity model to a dual-modulator coaxial magnetic gear design, and [21] utilized response surface (RS) models for a vernier machine—demonstrating the potential for cross-application of these techniques. Many prior designs either optimized a single objective or converted multiple objectives into a scalar value through weighting, potentially overlooking critical trade-off solutions. The interplay between maximizing force density and achieving smooth sinusoidal magnetic flux remains underexplored. As a result, current HMMS designs necessitate a dedicated multi-objective optimization framework capable of addressing the nonlinear magnetic interactions and practical constraints inherent in HMMSs for WECs.
In the INFO-KELM model, the KELM serves as a fast and stable learning core, while the INFO algorithm, proposed in 2022 [22], optimizes the regularization coefficient and kernel parameters of the KELM. Given that the KELM output is highly sensitive to these hyperparameters, the INFO algorithm dynamically adjusts search parameters and updates candidate solutions via weighted averages, adaptively balancing exploration and exploitation during optimization. This accelerates convergence to the optimum. As a result, the INFO-KELM model achieves higher predictive accuracy and stability, identifying superior design solutions with fewer evaluations compared to standard evolutionary algorithms.
The remainder of the paper is structured as follows. Section 2 introduces the structure and operation principle of HMMS. In Section 3, the INFO-KELM model is established and the essential parameters of the model are optimized based on the findings of the thorough sensitivity analysis. The final optimization result is obtained. In Section 4, the electromagnetic performance of the model is evaluated using finite element analysis. Section 5 describes and evaluates the prototype and test platform. Section 6 concludes the article.
2. Topology of the HMMS
The topology of the proposed HMMS is presented in Fig 2. It is observed that the main structure of HMMS consists of a translator and a rotor. Both core components are equipped with discrete, segmented PMs arranged in a spiral configuration to mimic the shape of spiral PMs. The proposed HMMS features an improved Halbach structure for both the rotor and translator, utilizing helical Halbach magnet arrays with PMs. This Halbach structure exhibits a magnetic focusing effect. The air gap spacing of the translator comprises radial and axially magnetized PMs, while the rotor poles consist of three single-layer heterogeneous Halbach magnet arrays. When there are two poles per pole in the Halbach magnet array, the increase in air gap magnetic density is not immediately apparent. Nonetheless, the sinusoidal magnetic density escalates with the augmentation of individual magnets. As the quantity of magnets increases, the intricacy of machining and cutting magnetic steel also escalates. Therefore, considering manufacturing constraints, two equally thick magnets are selected on the side with fewer poles in the translator, while three unequally thick magnets are chosen on the side with fewer poles in the rotor. Each pole is thus composed of three single magnets with different magnetic orientations. When the translator moves smoothly along a straight line in response to wave motion, the rotor exhibits distinct dynamic characteristics.
The optimization of the magnetic field is achieved through an improved Halbach magnetization configuration, which is one of the key features of the structure. The axial thrust produced by HMMS is increased by this configuration, which also concentrates the magnetic field in a particular direction and increases the magnetic flux density in the air gap. The PM magnetization mode, as shown in Fig 3, is configured into three distinct sections, each with varying widths and thicknesses. In this design, R1 represents the outer diameter of the translator, while R2 denotes the inner diameter of the rotor. Each pole on the translator is divided into two PM segments: one radially magnetized and the other axially magnetized. Three Halbach arrays with varying widths and thicknesses are separated into each pole of the rotor’s PM. In particular, tiny blocks on the left and right possess a magnetization angle α, while the central PM segment exhibits radial magnetism. A magnetization array with α = 45° is adopted to achieve magnetic focusing via the Halbach magnetization structure.
In the proposed HMMS, the magnetic field topology is determined by the spatial orientation of PMs arranged in a helical configuration. This arrangement generates a unidirectional magnetic flux distribution, which is critical for efficient linear thrust force generation in wave energy conversion systems.
For Halbach magnetized PMs, each pole is divided into multiple sections, and the magnetization direction of each section is determined by the angle α. The remanent magnetization vector components in cylindrical coordinates for the Halbach array are expressed as follows [23]:
Using the Fourier series expansion approach, these two groups of equations describe the variation laws of the radial component Mrn and the tangential component Mθn of the magnetization vector M of the PMs in HMMS with respect to spatial position. Mrn denotes the distribution of the magnetization vector in the radial direction and directly influences the radial intensity of the air-gap magnetic field. Mθn represents the distribution of the magnetization vector in the circumferential direction and determines the tangential coupling capability of the magnetic field.
where p is the amount of pole pairs, Br is the remanence of PMs, a is the amount of PM segments per pole, i is the ith piece of PM segments per pole and α is the magnetization angle between each PMs and the x-axis. (1)-(4) lead the optimization of segmentation and magnetization orientation of PMs to augment target harmonics and mitigate distorted harmonics.
The components of the magnetic field can be described as circumferential and axial function expressions with constant radius and position. In summary, the HMMS successfully realizes the transfer process of mechanical energy without changing the energy form. In particular, the magnetic field within the air gap serves as an intermediate for mechanical energy transmission between the actuator and the rotor. The interaction of the magnetic fields generated by the rotor and actuator creates this magnetic field. According to the principle of energy conservation, in idealized conditions, if we ignore all kinds of losses that may occur along the energy transmission path, then the entire energy transmission process will strictly follow the conservation law.
where λ is the screw pitch of the PM. The transmission ratio depends on fixed geometric parameters. (5) delineates the mathematical correlation between the pitch λ of the HMMS and energy transfer, illustrating the conserved transfer of mechanical energy under optimal conditions. The existing high-performance MS system ensures stable energy transmission due to its constant transmission ratio. Considering the requirement for the ratio between wave speed and rotating motor speed, if the linear speed generated by the wave is 0.33 m/s and the rotating motor speed is 1000 rpm, the pitch of the HMMS is determined to be 10 mm in this design based on the transmission ratio calculation formula.
3. Multi-objective optimization
Due to the complex structure of PMs, more parameters need to be considered in the optimization of the proposed HMMS, which increases the difficulty of optimization. To ensure optimal performance of the HMMS across a range of operating conditions, it is essential to consider multiple optimization criteria. The three basic design objectives are the maximizing of thrust force, the augmentation of air gap magnetic flux density, and the reduction of sinusoidal distortion in the air gap magnetic flux density. In this study, to avoid obvious local saturation and make full use of soft magnetic materials, the maximal magnetic flux density of HMMS is limited to 2T or less. The multi-objective intelligent optimization algorithm can take into account the requirements of multiple objectives, it can effectively approach the global optimal solution or the satisfactory optimization solution close to the global optimal. The proposed multi-objective optimization model is shown in Fig 4.
- 1) Model initialization stage: For the target object to be studied in this paper, design variables are determined and parameterized models are established. Determine optimization objectives, optimization variables and constraints according to engineering requirements or expected improvement direction. Due to the high-dimensional design space of the model to be optimized, a thorough sensitivity analysis is implemented to decrease computational effort by categorizing the design variables into sensitive and non-sensitive dimensions.
- 2) Model prediction stage: Kriging agent model and RS model are established for sensitive parameters and non-sensitive parameters of HMMS respectively to achieve accurate and rapid prediction of all optimization objectives. These surrogate models capture the relationships between design parameters and objectives and remain fixed once established; they serve as static predictive models during the optimization. A combination of the agent model and the finite element model is used to achieve the following goals: to shorten the optimization design cycle, to reduce calculation time and cost, to strike a balance between calculation time and calculation accuracy, and to shorten the calculation time.
- 3) Model optimization stage: in the key stage of model optimization, this paper proposes a HMMS parameter optimization model based on INFO-KELM. Since regularization coefficient and kernel function parameters have a crucial impact on the performance of KELM, this paper uses INFO algorithm to optimize the selection of KELM parameters, and thus builds an efficient INFO-KELM parameter optimization model.
The RS model is utilized to manage non-sensitive parameters in HMMS. Although these parameters have a relatively minor impact on the optimization objective, their potential influence on overall performance must still be considered during the optimization process. By establishing an approximate relationship between the parameters and the optimization objective, the RS model efficiently predicts the effects of non-sensitive parameters, thereby reducing computational costs. Meanwhile, the INFO-KELM model focuses on optimizing sensitive parameters in HMMS, which significantly influence the optimization objective. The INFO algorithm enhances the prediction accuracy of the INFO-KELM model for sensitive parameters by fine-tuning the kernel function parameters and regularization coefficients, thus improving the overall performance of HMMS. Through collaborative operation, the RS model and the INFO-KELM model ensure that both sensitive and non-sensitive parameters are comprehensively accounted for during the optimization process. This approach enables the optimization process to dynamically adjust parameters, ensuring the achievement of the optimization objective. Such a dynamic adjustment mechanism not only improves optimization efficiency but also ensures the accuracy and reliability of the optimization results.
3.1. Parameter classification and sensitivity analysis
As shown in Fig 5, the constant parameters related to the machine geometry are shown in detail. In order to accurately define and identify the geometric features of the proposed machine, it is necessary to conduct a thorough and detailed evaluation of the 15 key design variables.
To precisely define the geometry of the proposed HMMS, a comprehensive evaluation of 15 core design variables is required. On this basis, reasonable constraints and optimization of design parameters are carried out, as shown in Table 1 for specific details. These geometric parameters can be further subdivided into different categories according to their properties and functions. The primary category is the original design parameters, which form the basic framework of the HMM geometry. The HMMS created in this work must transform wave linear motion to generator rotational motion based on the transmission ratio calculations in the operating principle. The pole pitch is set to 10 mm, and assuming a wave speed of 0.4m/s, the HMMS rotor rotates at 1200 rpm. The outer radius of the rotor is set at 35 mm to accommodate the volume limit of WEC devices. The thickness of the translator backing plate and the rotor backing plate are closely connected characteristics that influence total structural strength. Because of the HMMS’s mechanical strength limitations, these two parameters cannot be too small. As a result, the minimum size required to achieve the strength specifications is calculated throughout the design phase. In this work, they are measured as 5 mm and 3 mm, respectively. The PM thickness is closely connected to its demagnetization performance. A thin PM will demagnetize the HMMS, lowering its reliability. As a result, the minimum PM thickness is set at 3 mm.
The aim of sensitivity analysis is to assess the impact of structural attributes on the motor performance of HMMS, and the size of sensitivity indicators can be used to group structural parameters, which can then be processed in various ways to ensure that the optimal result is obtained while significantly reducing calculation time and cost.
Based on comprehensive sensitivity analysis, detailed sensitivity analysis results are shown in Table 2. The sensitivity of each parameter is classified into two categories: strong sensitivity and weak sensitivity, to accurately evaluate the sensitivity characteristics of the model’s structural parameters.
where Scom(xi) represents the comprehensive sensitivity index of the ith design variable. This index systematically evaluates the extent to which design variables influence various design objectives. Among them, λ1, λ2 and λ3 are weight coefficients assigned to three different design objectives, and these coefficients quantitatively reflect the relative importance of each objective on the performance of the HMMS. Based on (a) theoretical priority: thrust maximization is the primary requirement for energy capture in WECs, as it directly determines WECs efficiency, and (b) empirical regression: pre-optimized FEA data indicate that thrust contributes approximately 62% to the overall efficiency gain. To ensure objectivity, this study adopts the entropy weight method to calculate the initial weights based on the dispersion of FEA results, followed by normalization. The final values of λ1, λ2 and λ3 are determined as (0.6, 0.3, 0.1). The sensitivity design variable to three design objectives is denoted by SFmax(xi), SBz(xi), and SkB(xi), respectively. It is possible to ascertain the entire sensitivity index of every design variable by Eq 6. The sensitivity analysis results of HMMS are illustrated in Fig 6.
The optimization process can be rendered more effective and efficient by assigning structural parameters to different optimization levels in accordance with their sensitivity fluctuations. According to the results of the sensitivity analysis, design variables can be categorized into two primary tiers.
The first level includes those design variables with high sensitivity, that is, when the comprehensive sensitivity index Scom(xi) is greater than 0.3, the design variable is considered to have a significant impact on system performance. Specifically, wm1, wm2, hm1 and hm2 are classified as strong-sensitive design variables that require special attention and adjustment during design optimization. The second level includes those design variables with relatively low sensitivity, that is, when the comprehensive sensitivity index Scom(xi) is less than 0.3, it is considered that the design variable has a weak impact on the system performance. Under this category, R1, R2, hm3, wb and hb are considered weak-sensitive design variables that may not require frequent adjustments during optimization or can be considered as minor factors. The results of different hierarchical structure parameter levels is shown in Table 2.
3.2. Kriging and RS Model
The Kriging model is an unbiased estimation model designed to minimize estimate variance. Due to the unknown complexity of the prediction model, it is infeasible to generate an appropriate surrogate model from a single data point; therefore, the model must be continuously updated to meet evolving requirements [24].
LHS is a sort of stratified sampling derived from Latin Square Arrays. A Latin square array of size n × n with n elements requires each element to appear in a different row and column. The LHS is a higher-dimensional expansion of the Latin square array. Because the optimization results are unknown prior to optimization, there is no obvious preference for the range of optimization variables, hence the sampling method assigns each optimization variable to a uniform distribution in its parameter space. A Latin hypercube sampling with m variables and n samples divides each variable into n equal probability subregions, from which a random value is chosen. Finally, the m dimensions are combined to create a sample point. The LHS matrix is created using the following formula
In order to match the data features with the fewest number of samples and maximize the distribution of sample points in the sample space, this paper uses an improved multi-criteria LHS method that takes into account the uniformity and orthogonality of spatial distribution to improve surrogate model accuracy while also reducing sample size. The enhanced LHS considers the minimum distance and correlation coefficient between sample points to assess spatial distribution uniformity and orthogonality. To aid optimization design, a composite indicator is employed to depict the spatial distribution. The distribution points of four strong-sensitive parameters are generated using the LHS approach, the number of Latin hypercube layers is set to 30, the number of parameters is set to 4, and the corresponding ranges of parameters are 2 < wm1 < 8, 3 < wm2 < 6, 3 < hm1 < 6 and 3 < hm2 < 6. A set of homogenized initial values of variables are created. Fig 7 displays the generated variable value distribution using wm2, hm1 and hm2 as examples.
Kriging model regards prediction yx as a random function, including regression part and random part, and its mathematical model is expressed as
where μT(x) is the parametric polynomial model, μ(x)=[μ1(x),…, μn(x)]T is a polynomial basis function vector used to provide a global approximation of Kriging model, n is the number of polynomials. β=[β1,…, βn]T is the polynomial regression coefficient corresponding to μ(x), μT(x)β is in the form of ordinary, so μT(x)β=β0, x(x) is a Gaussian random process with a mean of 0, and its covariance can be expressed as
where σ is the standard deviation of the random error, R(xi, xj, θ) is the spatial correlation function expressed as any two sample points, when the Gaussian function is adopted, its expression is
The input parameters of the sample include wm1, wm2, hm1, and hm2, while the output parameters are three target parameters derived using the finite element analysis (FEA). The input parameters encompass several key variables, whereas the output parameters consist of the three core target parameters precisely obtained through FEA. To construct the prediction model, the Kriging model is adopted, with 30 sample points of Latin Hypercube sampling (LHS) used to improve efficiency. Taking the objective function – maximum thrust as an example, the relationship of strong-sensitive parameters is presented, as depicted in Fig 8. Kriging model shows a strong forecasting ability, which can not only accurately capture and predict the global trend between the input parameters and the target parameters, but also accurately describe the local feature change law. This result shows that the model can effectively reveal and quantify the complex effects of input parameters on target performance parameters even with a limited number of samples.
The secondary RS model established for the five weak-sensitive structural parameters can be written as
where xi and xj are the design variables, and the β0, βi, βii, βij are regression coefficients obtained by ordinary least squares on a LHS design. This quadratic form captures linear, interaction, and curvature effects while remaining inexpensive to evaluate.
Sensitivity analysis revealed that the five weakly-sensitive variables exhibit smooth, approximately quadratic influence on the objectives, whereas the four strongly-sensitive variables demonstrate significant non-linearity and coupling effects. Consequently, the RS model is employed for the weak-sensitive parameters because a quadratic surface is sufficiently accurate, requires fewer sample points, and reduces computational cost by orders of magnitude.
The significant interaction terms are observed only in the most relevant pairs of variables, suggesting an absence of strong nonlinear coupling among the weakly sensitive parameters. This is also why the RS model can maintain a high level of accuracy. Given that the RS model is based on a global quadratic form, it may exhibit reduced accuracy when weakly sensitive variables exceed the training range or local higher-order effects emerge. The accuracy requirements have been validated through error statistics within the constraint interval in this study. Fig 9. illustrates the responses of two sets of maximum thrust under varying parameters. Through analysis of the RS model, the values of the five weak-sensitive parameters were established.
3.3. Multi-objective optimization based on INFO-KELM
The HMMS optimization design problem is nonlinear, and its change trend prediction is difficult, which complicates analysis. Neural networks perform well in nonlinear issues. However, limitations in actual applications include limited training speed and insufficient parameter flexibility. Additionally, a KELM is employed to model and improve the previously defined condition. The INFO approach is employed to optimize the regularization coefficient and kernel function parameters, hence improving the accuracy of the classification recognition function of the KELM [25].
3.3.1. Kernel extreme learning machine (KELM).
KELM is a method that integrates extreme learning machines with kernel learning algorithms. When creating a learning standard in machine learning, the sample points must be multiplied one by one, and the sample points in the vector space can be generated using kernel functions. Feature mapping transforms the sample from a low-dimensional space to a high-dimensional feature space, allowing it to be separated linearly.
Fig 10 illustrates the training procedure of the KELM model, along with the feature mapping processes in the input and hidden layers. The KELM model addresses nonlinear problems by transforming input data into a high-dimensional feature space and performing linear learning within this space through the use of kernel functions. This approach not only enhances the efficiency of the model training process but also significantly improves its generalization capability.
The input layer acquires the original data x1, x2,..., xn, and transforms it into a high-dimensional feature space Z1, Z2,..., Zm via the stochastic feature mapping. This approach excludes weight training, hence considerably diminishing the time complexity of model training. Each node in the hidden layer processes the features transformed by the input layer via the kernel function K(·), producing activation values a(1), a(2),..., a(l). The activation values are subsequently utilized for the linear combination of the output layer. The output layer linearly integrates the activation values from the hidden layers using the weight β to get the final anticipated outputs Y(1), Y(2),..., Y(m). The illustration additionally depicts the stochastic feature mapping procedure of the input layer and the hidden layer. The random feature mapping of the input layer transforms the original space into the feature space Z, while the random feature mapping of the hidden layer further converts the feature space Z into another feature space Z’ to enable linear learning within this space.
ELM employs random feature mapping and least-squares optimization, where the least squares method is utilized to learn from the mapped data. Then the least square method is used to learn the mapped data. Compared with traditional neural networks, ELM does not need to perform iterative parameter adjustment, but can complete the training through a single forward propagation, so it has higher efficiency and scalability. The ELM model of random mapping can be expressed as
where T is the output matrix of the ELM target data, g(·) is the activation function of the hidden layer neurons, wi is the input layer weight matrix, bi is the hidden layer bias matrix, β is the output layer weight matrix. By training the model parameters, ELM makes the model output infinitely approximate the training sample objective function such as the formula
where H is the output matrix of the hidden layer, T is the target matrix of the training data. The output matrix of the ELM model with l hidden layer nodes can be expressed as
The input weight and bias of the ELM are allocated randomly, resulting in instability in its predictive performance and imposing constraints on prediction accuracy. In order to overcome this shortcoming, kernel function is introduced to optimize the traditional ELM algorithm. The KELM, derived from the original extreme learning machine, employs kernel mapping instead of random mapping to transform low-dimensional input into high-dimensional space for inner product operations. Compared to the original extreme learning machine, this substantially reduces computational complexity and enhances output stability and generalisability. The kernel matrix of KELM is defined as follows when the concealed layer mapping is unknown after the kernel function is introduced into ELM.
where Ω represents the kernel matrix, K(·) represents the kernel function, i and j are random values. Use ℎ(x)HT replaces the expression with the kernel K(x𝑖, x𝑗)
Using the regularization coefficient C in the optimization stage, the output of the KELM can be expressed as
Kernel parameters and regularization coefficients are critical factors influencing the complexity and stability of HMMS parameter samples when mapped to high-dimensional feature space. The INFO method is employed to optimize the parameters of the KELM. This method is employed to address the issue of inadequate model accuracy caused by arbitrary parameter selection. This optimization enhances the precision of HMMS parameter estimation.
3.3.2. Weighted mean of vectors algorithm (INFO).
The INFO algorithm aims to find the optimal or near-optimal answer in the large search space by iteratively updating the positions of vectors in the population using the weighted average approach. By dynamically adjusting parameters and calculating weighted average values, the algorithm can adapt to a variety of complex optimization problems, especially for constrained optimization problems.
The INFO algorithm starts with the random initialization of a population including many vectors that represent potential solutions inside the issue search space. The method design incorporates two essential adaptive parameters: the weighted average factor (δ) and the scaling factor (σ). The two parameters are dynamically adjusted in the iterative process of the algorithm without manual intervention by users, thus realizing the adaptive optimization of parameters. This feature enables INFO algorithm to efficiently balance exploration and utilization in complex search space to find optimal or near optimal solutions.
- (1) Updating rule stage
New vectors are created by utilizing mean-based criteria in conjunction with a convergence acceleration approach. This is executed to enhance the diversity of the population. The process starts by randomly choosing a subset of vectors from the population, computing their weighted average, and subsequently updating the position of the current vector based on this calculated average. The formula for the mean rule is given as follows:
where l is a random number between [1, n], g is the amount of iterations; r1 is a random number between [0, 0.5], ε is a constant with a very small value, a1, a2, a3 are the randomly chosen distinct integers between (1, N], rand is a random value with a normal distribution, w1, w2, w3 are weighting functions. The weighting functions are as follows.
where f(x) is the value of the objective function, is defined as
where the weighting functions are as follows.
where xbs, xbt and xws three vectors represent the best, better and worst solutions in the gth generation, respectively.
The optimization algorithm requires global search. The main definition of the INFO update rule is as follows
where and
are new vectors of gth generation. σ is the contraction rate of the vector, which can be defined as follow
The convergence acceleration part helps the algorithm speed up convergence by randomly selecting an excellent vector and combining it with the current vector to drive the population towards the global optimal solution.
- (2) Vector combining stage
The method integrates the two vectors produced in the preceding stage with the current vector to improve local search efficacy and population variety. The merge operation is based on a certain probability, and if the conditions are met, the new vector is combined with the current vector to form a new vector.
where is the obtained vector using the vector combining in gth generation, μ is equal to 0.05 × rand.
- (3) Local search stage
The primary objective of the local search phase is to enhance the convergence rate and prevent the algorithm from becoming ensnared in local optima, hence facilitating a more effective exploration of the global optimum. This stage uses globally optimal positions and mean-based rules to produce a new vector that will be used to improve the current solution. The vector definition formula is as follows:
where xrnd is a solution consisting of xavg, xbt, and xbs.
where φ is a random number between [0, 1], h1 and h2 are random numbers defined as
The INFO algorithm will persist in its iterations until a specified termination criterion is met, which may involve achieving a maximum iteration threshold or a solution quality index that satisfies a defined optimization standard, thereby ensuring the acquisition of satisfactory results within reasonable computational resources. After each iteration, the algorithm updates the global optimal solution and continues to search for a better one. The flowchart of the INFO for parameter optimize of the HMMS is shown in Fig 11.
As shown in Table 3, the electromagnetic performance of the proposed HMMS has been compared with that of five other MS. It can be observed that the proposed scheme achieves the highest thrust density and the lowest fluctuation through the integration of an asymmetric Halbach topology and infographic-based KELM optimization. The implementation of the asymmetric Halbach structure results in a peak magnetic flux density of 1.16 T, representing an improvement of 3.6–31.8% over existing schemes. The asymmetric magnetization angle enhances the magnetic field focusing effect, while discretized segmentation effectively mitigates the leakage magnetic field. The thrust of the proposed scheme reaches 4.96 kN, marking a 40.8% increase compared to the initial design model. Additionally, the THD of the proposed scheme is as low as 1.57%, which is 21.4% to 74.3% lower than those reported in the literature [12,15,23]. This low fluctuation is attributed to the reduction in the sinusoidal distortion rate of the magnetic flux density waveform from 6.12% to 4.55%, along with the suppression of non-working harmonics in the optimized harmonic spectrum. Although the theoretical magnetic flux density of the continuous helical Halbach structure in references [14,19] reaches 1.12 T and 1.05 T, respectively, only simulation results are provided without prototype verification.
3.3.3. INFO-KELM model.
The effectiveness of the KELM is substantially affected by model parameters, such as the regularization coefficient C and the kernel function parameter k. The INFO algorithm is applied to KELM parameter optimization, and the INFO-KELM parameter optimization model is established to improve the optimization calculation accuracy.
The specific steps to optimize modeling based on INFO_DELM are:
- (1) Divide and normalize the data set, and preprocess the original output data to reduce the impact of variable differences on the model.
- (2) Initialize KELM network parameters, and randomly initialize KELM regularization coefficients and kernel function parameters.
- (3) Optimize KELM parameters based on INFO, initialize the population, and update, merge and search the selected vectors.
- (4) Ascertain if a combination of parameters exists that can enhance the model’s predictive efficacy. If not, revert to Step 3 to proceed with the iterative computation.
- (5) The input data is processed by the hidden layer neuron to provide the hidden layer output, which is then linearly mixed with the output weight to yield the optimization result.
The modelling procedure of INFO-KELM is illustrated in Fig 12.
Fig 13 illustrates the convergence curves of INFO-KELM and the other three algorithms with respect to the number of iterations. INFO-KELM demonstrates a tendency to converge to optimality within approximately 40 iterations and achieves the lowest final fitness value. This indicates that both its search efficiency and accuracy surpass those of the other methods. Although KELM also exhibited rapid fitness reduction in the initial stage, it quickly plateaued and remained at a relatively high fitness level, suggesting that despite its fast convergence speed, it converges to a suboptimal solution. The descent curve of Non-Dominated Sorting Genetic Algorithm II (NSGA-II) is relatively gradual, requiring more iterations to approach the optimal region, thus indicating a moderate convergence speed. Particle Swarm Optimization (PSO) exhibits the slowest convergence speed and achieves the lowest final accuracy.
The optimization based on INFO-KELM Fig 14a takes three parameters as an example to show a set of solution sets obtained by the INFO-KELM optimization algorithm. Through the comparison of multiple groups of result parameters and comprehensive consideration of manufacturing processing size requirements, a set of optimal solutions can be selected. Based on the principles of INFO algorithm and KELM, the INFO-KELM model is established. The maximum number of generations permitted for iteration is established at 30, and each layer has 50 hidden nodes. The prediction accuracy of KELM is typically not expressed by a single parameter but evaluated using a series of performance metrics. The coefficient of determination (R2), the mean absolute error (MAE), and the root mean square error (RMSE) are the metrics that are utilized for the purpose of evaluating the model. A higher R2 value, nearer 1, denotes a more accurate forecast. RMSE provides an error measure in the same units as the original data, facilitating the visualization of prediction error magnitude. MAE, being insensitive to outliers due to its reliance on absolute error values, offers a robust measure of prediction accuracy. Lower RMSE and MAE values signify superior performance.
The performance of the INFO-KELM model is assessed by comparing it with the regular KELM model, with the findings illustrated in Fig 14b. The R2 value of the INFO-KELM model exceeds that of the KELM model by 0.15, signifying a notable increase in accuracy. Furthermore, the MAE and RMSE metrics of the INFO-KELM model are inferior to those of the KELM model, indicating superior stability and dependability.
Based on the INFO-KELM optimization design and actual processing conditions, the optimal structural parameters of the HMMS can be obtained, and the results are presented in Table 4. Owing to the constraints of manufacturing and processing technologies, a configuration of solutions with integer structural parameters is chosen as the definitive optimized structure.
4. Results and discussion
Based on the multi-objective optimization results of INFO-KELM, this section quantifies the electromagnetic performance improvement of HMMS through three-dimensional FEA. The optimized HMMS is verified in two key aspects, quantifying the electromagnetic performance via three-dimensional transient finite element analysis and harmonic distortion analysis using FFT.
As illustrated in Fig 15a, by utilizing an improved Halbach PM array combined with optimized size parameters, the Halbach array significantly enhanced the magnetic field intensity on the air gap side. The amplitude of the radial flux density increases, with the peak value rising from 0.96 T to 1.16 T. Additionally, the sinusoidal distortion of the magnetic density waveform decreased from 6.12% to 4.55%, resulting in a more sinusoidal waveform. Effective working harmonics are notably amplified, while non-working harmonics are effectively suppressed. Specifically, the fourth harmonic increased from 0.89 T to 1.02 T, representing a 15.6% improvement, as shown in Fig 15b.
As illustrated in Fig 16a, the peak thrust value of the optimized HMMS model increased from 3.52 kN to 4.96 kN, representing a 40.8% improvement. The fast fourier transform (FFT) harmonic analysis of the thrust waveform is shown in Fig 16b. It can be observed that after optimization, the fundamental amplitude of the thrust significantly increases, while the content of the remaining harmonics decreases, and the harmonic distortion rate of the waveform reduces from 4.16% to 1.57%. Consequently, the thrust performance of the proposed HMMS, optimized using the INFO-KELM model, has been substantially enhanced.
5. Exprimental verification
To assess the validity of the theoretical analysis and finite element simulation results for the proposed HMMS, a prototype is constructed, its thrust characteristics are measured, and a testing platform is established, as shown in Fig 17.
The HMMS prototype translator travels linearly along the z-axis, while the rotor revolves around the same axis. The PM is made of NdFeB38 rare earth material, with steel A3 serving as both the translator and rotor back irons. The exterior of the screw is encased in a slender stainless steel sleeve to safeguard the PM from environmental factors. The control system consists of a host computer and a motion controller, which accurately regulate the speed and displacement of the driving motor.
The waveforms of thrust force and torque are depicted in Fig 18. The maximum thrust obtained from the three-dimensional finite element simulation was 4.96kN, while the observed peak was 4.59kN, which decreased by 8.1% compared with the simulation results. This difference can be attributed to processing errors and the non-uniform fitting of helical magnets. The positive peak torque value is 7.45 N·m, confirming that the magnetic screw generates two equal-amplitude reverse electromagnetic thrust forces within one mechanical pitch, which aligns with the bipolar magnetic field distribution. The experimental torque curve between 60° and 120° exhibits a slight sawtooth pattern, with relatively large high-order harmonic amplitudes. This is due to the local saturation and air gap magnetic field fluctuations caused by the mechanical gap and assembly errors existing between the HMMS PMs. Overall, the calculated results demonstrate good agreement with the measured results in terms of thrust and torque amplitudes, as well as pulsation periods.
To quantitatively evaluate the distortion levels of thrust and torque, a comparative harmonic analysis between experimental and simulation results was conducted, as illustrated in Fig 19. The fundamental harmonic amplitudes in both scenarios slightly exceeded their experimental counterparts, while the mean output of experimental data demonstrated satisfactory agreement with simulation data. For the HMMS, the 2nd and 4th harmonic orders directly contributed to torque pulsations, potentially inducing mechanical vibrations and axial impacts. As evidenced in Fig 19b, harmonic components from the 6th to 21st orders accounted for approximately 48% of the fundamental wave energy, contrasting sharply with the mere 7% observed in Fig 19a. The total harmonic distortion (THD) values exhibited remarkable consistency across all orders.
6. Conclusion
This study proposes and validates an integrated design framework that combines a helical- HMMS with an INFO-KELM surrogate model to enhance the efficiency of WECs. The following is a summary of the key contributions of this study.
- 1) A sensitivity-guided, surrogate-assisted multi-objective optimization strategy that leverages INFO-KELM for rapid, high-fidelity performance prediction.
- 2) An advanced helical Halbach topology that effectively concentrates the air-gap flux, minimizes harmonic distortion, and achieves a 40.8% increase in peak thrust compared to a radially magnetized baseline when coupled with the optimization framework.
- 3) Experimental verification was conducted using a full-scale prototype. The results demonstrated that the deviation between the predicted thrust force from the optimized simulation data and the experimental measurements was less than 8.1%, thereby validating the effectiveness and accuracy of the proposed method.
Future work will focus on reducing the lightweight costs at small scales, conducting long-term trials under real sea conditions, and extending the application of INFO-KELM to other types of WECs.
Supporting information
S1 File. Table 1. Sensitivity analysis. Table 2. Comparison of 3-D FEA and experimental value.
https://doi.org/10.1371/journal.pone.0329295.s001
(DOCX)
References
- 1. Bouhrim H, El Marjani A, Nechad R, Hajjout I. Ocean wave energy conversion: a review. JMSE. 2024;12(11):1922.
- 2. Praslicka B, Gardner MC, Johnson M, Toliyat HA. Review and analysis of coaxial magnetic gear pole pair count selection effects. IEEE J Emerging Selected Topics Power Electron. 2022;10(2):1813–22.
- 3. Polinder H, Damen MEC, Gardner F. Linear PM generator system for wave energy conversion in the AWS. IEEE Transact Energy Conversion. 2004;19(3):583–9.
- 4. Mustafa D, Hussain HA. A review and comparative study on the design and analysis of magnetic lead screws. IEEE Transact Energy Conversion. 2023;59(4):4108–19.
- 5. Prudell J, Stoddard M, Amon E, Brekken TKA, Jouanne AV. A permanent-magnet tubular linear generator for ocean wave energy conversion. IEEE Transact Industry Applications. 2010;46(6):2392–400.
- 6. Pakdelian S, Frank NW, Toliyat HA. Magnetic design aspects of the Trans-Rotary magnetic gear. IEEE Transact Energy Conversion. 2015;30(1):41–50.
- 7. Holm RK, Berg NI, Walkusch M, Rasmussen PO, Hansen RH. Design of a magnetic lead screw for wave energy conversion. IEEE Transact Industry Applications. 2013;49(6):2699–708.
- 8. Ji JH, Ling ZJ, Wang JB, Zhao WX, Liu GH, Zeng T. Design and analysis of a Halbach magnetized magnetic screw for artificial heart. IEEE Transact Magnetics. 2015;51(11):1–4.
- 9. Jenney K, Pakdelian S. Magnetic design aspects of the trans-rotary magnetic gear using quasi-halbach arrays. IEEE Transact Industrial Electron. 2020;67(11):9582–92.
- 10. Zhu LX, Ma C, Li W, Huang M, Wu WM, Koh CS. A novel hybrid excitation magnetic lead screw and its transient sub-domain analytical model for wave energy conversion. IEEE Transact Energy Conversion. 2024;39(3):1726–37.
- 11. Ling ZJ, Ji JH, Wang JB, Zhao WX. Design optimization and test of a radially magnetized magnetic screw with discretized PMs. IEEE Transact Industrial Electron. 2018;65(9):7536–47.
- 12. Xia T, Li ZH, Liu HT, Zhang YF, Yu HT. Design of a magnetic field modulated screw containing composite rotors for wave energy conversion. IEEE Transact Power Electron. 2024;39(10):13869–78.
- 13. Ling ZJ, Meng SJ, Zhao WX, Ji JH, Xu MM. Analysis and design of a high force low torque ratio magnetic field modulation screw. IEEE Transact Industrial Electron. 2024;71(11):14620–30.
- 14. Mustafa D, Hussain HA. Discrete halbach magnetization for cogging force reduction in magnetic screws. IEEE/ASME Transact Mechatronics. 2023;28(4):2105–16.
- 15. Kadel JD, Bird JZ, Williams WB. Segmented halbach array for magnetic screws: manufacturing and experimental validation. J Magnetism Magnetic Mater. 2022;563:169893.
- 16. Liu X, Zhao Y, Lu M, Chen Z, Huang S. Multi-objective modelling of a Halbach magnetic screw for point-absorber WECs under irregular sea states. Renewable Energy. 2021;179:333–44.
- 17. Mustafa D, Hussain HA, Toliyat H. Experimental validation of a discrete Halbach magnetic lead screw in a 1 kW oscillating-buoy WEC prototype. IEEE Transact Energy Conversion. 2024;39(2):1150–9.
- 18. Zhang R, Xing F, Kang L. A Pareto-based adaptive multi-objective optimization framework for permanent-magnet machines using deep surrogate models. Energy. 2023;275:127136.
- 19. Zhu LX, Ma CY, Li W, Huang MJ, Koh CS. Analytical modeling of magnetic field distribution in helical Halbach arrays for magnetic screws. IEEE Transact Magnetics. 2022;59(3):8000309.
- 20. Liu XW, Zhao WW, Wan DC. Multi-fidelity Co-Kriging surrogate model for ship hull form optimization. Ocean Eng. 2021;243:110239.
- 21. Zhao WX, Yao T, Xu L, Chen X, Song XX. Multi-objective optimization design of a modular linear permanent-magnet vernier machine by combined approximation models and differential evolution. IEEE Transact Industrial Electron. 2021;68(6):4634–45.
- 22. Ahmadianfar I, Heidari AA, Noshadian S, Chen H, Gandomi AH. An efficient optimization algorithm based on weighted mean of vectors. Expert Syst Applications. 2022;195:116516.
- 23. Ling ZJ, Meng SJ, Zhao WX, Wen XJ, Jing H, Ming M. Analysis and design of a high-force low-torque ratio magnetic field modulation screw. IEEE Transact Industrial Electron. 2024;71(11):14620–30.
- 24. Liu XW, Zhao WW, Wan DC. Multi-fidelity Co-Kriging surrogate model for ship hull form optimization. Ocean Eng. 2021;243:110239.
- 25. Dai Y, Pang J, Rui XK, Li WW, Wang QH, Li SK. Thermal error prediction model of high-speed motorized spindle based on Delm network optimized by weighted mean of vectors algorithm. Case Stud Thermal Eng. 2023;47:103054.