1. Introduction
After the oil crisis in the 1970s, there has been a growing global shift towards using renewable energy, driven by the need for both a sustainable and eco-friendly energy supply [
1]. Among the main renewable energy options are wind, solar, and ocean-based power. The fact that oceans cover roughly
of the Earth’s surface and hold around
of its water makes ocean energy an intriguing area of study. This energy is generated through the interaction between the wind and the ocean surface, which causes pressure and friction, leading to the formation of waves. These waves, propelled by the wind, can continue moving long after the wind has ceased, gradually losing energy as they travel. The strength of a wave is directly linked to wind speed: faster winds produce larger waves and, thus, more energy. The global wave energy resources are estimated to be at least 1 TW, with an annual energy production capacity of about 2000 TWh. This type of generation is similar to the generation of electricity from nuclear or hydroelectric power [
2]. This makes extracting energy from ocean wave energy an essential area of research. The point-absorbing type wave energy converter (WEC) stands out as one of the most promising technologies for commercial use. It has significant potential to generate high-power wave energy among existing types. This is due to the buoy’s ability to float on the wave’s surface and directly capture wave energy. Consequently, the buoy movement mirrors that of the waves, showing high force, slow speed, and reciprocal motion [
3]. A report in [
4] presented findings from a water tank test to evaluate the power performance of a heave-actuated point absorber WEC under varying conditions, emphasizing the influence of drivetrain stiffness and control strategies on electrical power capture. In [
5], an impedance matching-based control design for wave energy converters is presented, addressing the gap between theoretical and practical implementation. Furthermore, it was concluded in [
6] that the magnetic lead screw (MLS) results in higher output power for wave energy application compared to linear tubular generators.
There are a number of difficulties in turning wave energy into electrical power. Traditional wave energy converters often suffer from poor force density, large machine sizes, and high maintenance costs, according to [
7,
8]. Since the size of a linear electric generator is directly proportional to the forces it must interact with, the high-force, low-speed characteristic of wave motion helps explain the enormous size of these generators. Oscillating water columns, oscillating bodies, and overtopping devices are the main kinds of wave energy conversion systems [
9]. Potential wave energy applications are studied in [
10,
11] when using an electromagnetic lead screw, in ref. [
12] when using a reluctance MLS, and in [
3] when using an MLS with reduced permanent magnets (PMs). Also, ref. [
13] proposed a method for shaping the desired ideal helix for easier manufacturing, specifically for use in wave energy applications.
Figure 1 illustrated the entire procedure of using a Halbach MLS to transform wave energy into electrical power and supply it to the grid. The buoy’s linear motion will be transformed into a rotational motion by the Halbach magnetic screw, which powers the permanent magnet synchronous generator (PMSM), which is linked to the electrical grid via a power electronics converter. The wave energy controller will be the special topic of this study.
Different topologies of MLS are presented in the literature, including ideal-helical [
14,
15,
16], embedded magnets [
7], discretized [
17,
18], field-modulated [
19,
20,
21], reluctance-based [
12,
22], electromagnetic screw [
10,
23], Halbach MLS [
24], and discrete Halbach MLS [
25,
26,
27]. In [
28,
29], a thorough literature study was carried out on the various MLS topologies, MLS analytic techniques, modeling, control, and machine integration.
An MLS is a device that converts a high-force, low-speed linear motion into a low-torque, high-speed rotational motion. Hence, this device solves the issues related to machine size and force density [
15]. The two primary components of this device are a screw and a nut. The screw and nut are fitted with helical PMs, as illustrated in
Figure 2. The device achieves the gearing action while converting between linear and rotational motion using magnetic fields. This makes it possible to convert low-speed, high-force translational motion into high-speed, low-torque rotating motion. A linear displacement equal to twice the magnetic pole pitch is produced in MLSs by a
rotation of the nut, and vice versa [
15]. Rotating-to-linear magnetic gears are also known as magnetic screws (MSs), rotary-to-linear machines (RotLin), trans-rotary magnetic gears (TROMAG), and MLSs in the literature.
The studies on the modeling and control of the MLS that have been published in the literature are reviewed in this paragraph. A non-linear model is developed to study the performance of MLSs [
8]. Additionally, translator oscillation tests are performed to predict the dynamic behavior. In order to assess the system’s dynamic responsiveness to speed commands, the non-linear model is linearized to obtain the transfer function. It is demonstrated that the gear ratio is impacted by the moment of inertia when a reactive control method is employed. In [
30], the model is experimentally validated. Applications requiring short strokes and high force are where the MLS excels. A robust position control method that is more reliable and accurate than the traditional control system, which consists of a conventional two-loop structure with an outer mover position control loop and an inner rotor angle speed control loop using proportional controllers, is suggested in [
31]. The MLS integrated with a PM brushless machine is intended to be controlled by the system. The stator, nut (rotor), and screw (translator) are, thus, the three primary components of this system. One disturbance observer and two proportional controllers form the foundation of the conventional position control system. The two controller loops are made up of an inner rotor angle speed control loop and an outer mover position control loop. When applied to a 2-mass system, inadequate robustness occurs since the conventional position control mechanism is favored for single inertia systems. Nevertheless, a load force observer based on the estimated spring force between the screw and the nut is part of the position control system in [
31]. Additionally, a deflection compensator is used on the load side to guarantee the precision of the position control. In the event of a load disturbance, this compensator modifies the rotor angle. Additionally, by including a feedback loop within the speed control loop, the speed response to abrupt changes in the load force is enhanced. Also, ref. [
32] proposed a sliding mode linear speed controller to enhance the dynamic performance of the MLS. As MLS systems regularly require a rotary and linear encoder for accurate positioning, The authors in [
33] proposed sensorless position control. It is noticed that in all studies presented in the literature, the translator speed works with a constant or step waveform, and the challenge of controlling a sinusoidal translator speed waveform is addressed in this paper.
This paper presents a theoretical analysis of the idealized Halbach MLS system, contrasting it with the discrete MLS system. Although both systems are non-linear, the discrete MLS torque waveform has more harmonics when compared with the ideal MLS torque waveform [
26]. Despite practical challenges in achieving ideal torque/force due to magnet strength and helical structure limitations, this paper provides a foundational framework for developing advanced magnetic lead screws and offers detailed insights into the proposed controller design.
The primary contribution of this paper is the investigation of both classical and advanced control techniques applied to the ideal Halbach MLS for wave energy applications, with the primary objective being to accurately track the translational speed of the MLS in order to maximize the harvested ocean wave energy. The paper is structured as follows.
Section 2 details the model of an ideal Halbach MLS.
Section 3 discusses the design and simulation results of classical controllers, namely the proportional-integral (PI) and proportional-resonant (PR) controllers.
Section 4 deals with the design and simulation results of the advanced observer-based state feedback controller (O-SFC).
Section 5 compares the performance of the proposed controllers. Finally,
Section 6 presents the conclusion.
2. Model of the Ideal Halbach Magnetic Lead Screw
In an MLS, the number of poles viewed from the xy-plane is equivalent to the number of starts in the mechanical screw. The Halbach MLS utilizes both radial and axial magnetized PMs, as shown in
Figure 2. This special arrangement increases the thrust force capability since it consists of radially magnetized permanent magnets placed between two axially magnetized magnets. The main flux is produced by the radial magnets, and the leakage flux is suppressed by the axial magnets. The lead
is defined as the distance that the screw moves as the nut rotates one cycle. This is equivalent to the product of the number of poles and the magnet width (twice the pole pitch) [
34]. This fact leads to the following relationship between the torque T and the thrust force F as,
The equivalent magnetic gear ratio G is defined as,
where
is the rotational velocity and
v is the linear velocity.
This section deals with the modeling and control of the ideal Halbach MLS. An analytical model derived from a dynamic viewpoint by considering the MLS as a mass-spring system was presented in [
8,
30]. The equations of motion for the rotor and translator are represented by Equations (
3) and (
4).
In the above two equations, and z are the rotor and the translator positions, respectively. , , , and are the rotating generator torque, the MLS rotor torque, the MLS translator force, and the wave force, respectively. Also, is the moment of inertia of the rotating parts of the MLS, is the damping coefficient associated with the rotation of the rotor, M is the total mass of the translating part, and is the damping coefficient associated with the translating parts.
The MLS formulas for the rotor toque and the translator force are presented in (
5), where the stable operating range of the MLS is from
to
.
Note that the term
is the relative position between the rotor and the translator.
G is
and
is the peak value of the rotor torque of the MLS, as shown in
Figure 3a, which presents the simulation result of an ideal Halbach MLS. The block diagram of the dynamic MLS model is depicted in
Figure 4. The ideal Halbach MLS with a radial length of 5 mm and PM thickness of 5 mm is chosen for further analysis and control. The torque and force results for the ideal Halbach MLS represented in (
5) are depicted in
Figure 3. Therefore, the non-linear model of the system is as follows:
Equation (
6) corresponds to the top section of the block diagram in
Figure 4, while Equation (
7) represents the bottom section. The middle section describes the non-linear equation of the MLS, which accounts for both linear and rotational motions. The linearized model is obtained by letting,
The approximation in Equation (
10) is valid when the angle
is small. The input is
, and the output of the system is
. The state space representation of the linearized model of the MLS is as follows, using Equations (
5) and (
10), is as follows:
hence
The chosen states are
,
, and
v. The state vector is
. Note that
is the MLS rotor torque,
is the angular velocity, and
v is the translator speed. The state space representation of the system can be written as follows,
where,
Note that
represents the disturbance acting on the system. The disturbance will be ignored during the initial analysis, and the transfer function of the MLS system is such that,
where,
;
;
;
.
The transfer function of the system is a third order because the paper deals with the control of the translating speed.
3. Classical Controllers for Ideal Halbach Magnetic Lead Screw
This section examines two types of controllers: proportional-integral controller and proportional-resonant controller. The design methodologies and simulation results for both controllers are presented in this section.
3.1. Design of the Proportional-Integral Controller
The control of the MLS using a proportional-integral controller was presented in [
30]. The reference input was a step function. However, since the controller is designed for wave energy applications, the reference speed in this paper is sinusoidal, as the wave is assumed to be monochromatic (steady-state sinusoidal with a single frequency). This achieves maximum power extraction from the float translational to the rotational stage of the PTO, where the translator speed is sinusoidal and in phase with the incoming sinusoidal ocean wave force. For the simulations, an ideal Halbach MLS with a radial length of 5 mm and PM thickness of 5 mm is used. The model specifications given in
Table 1 are used.
A conventional PI controller for the MLS is designed and simulated as it will serve as a benchmark that can be used to compare with the other proposed controllers. The block diagram of the linearized MLS model controlled using the PI controller is shown in
Figure 5. The PI controller transfer function is given by (
16).
is the reference input to the system. The closed-loop transfer function is given in (
17).
where:
;
;
;
;
.
It is concluded from the Routh–Hurwitz criterion analysis that the stable region for and is and . In the PI controller design, the intended phase margin is limited to to . The gain is regulated to or less, and the phase shift is limited to less than for no load and at the reference frequency. The gain at the resonance frequency is set to 5 or less in order to reduce the ripple. Only a gain crossover frequency of 8 rad/s and a phase margin of can be verified to meet these requirements. The gain margin that results is 2.48 dB. The ripple grows when the gain or phase shift is minimized. The resulting and are and , respectively, which are located in the stable area.
3.2. Simulation Results of the PI-Controlled Magnetic Lead Screw System
The reference speed is defined as a sine function with an initial amplitude of 0.1 m/s, which is later increased to 0.4 m/s. The sine function has a frequency of 2 rad/s. To maximize the extracted power, both the reference speed and the wave force are kept in phase. This torque is controlled to regulate the MLS, which is driven by an electrical machine. The wave force is defined as follows,
. According to
Figure 3, the maximum translator force is approximately 3 kN. However, to ensure safety and prevent the MLS from slipping, the full wave force peak value is set at 2.8 kN. The peak wave force varies with each reference speed, ranging from no wave force to
kN (
of the maximum wave force) and
kN. Additionally, based on the electrical machine’s specifications, the torque
is constrained to 11.5 N·m. Introducing this torque constraint to the MLS model adds a practical aspect to the system’s design.
The simulation results for both the linear model (the controller is designed based on the linear model) and the non-linear model will be presented. The simulation results of the controlled linear model are included to show that the controller is designed correctly at no wave force (disturbance). The block diagram of the non-linear Halbach MLS model, including the controller, is presented in
Figure 6.
The simulation results with a sine reference speed with 0.1 m/s magnitude and the three wave forces for the linear model are shown in
Figure 7. It is clear from
Figure 7a that for
, the design requirements are satisfied, and the translator speed is tracked accurately. The translator speed error shown in
Figure 7b does not exceed
m/s in the case of
. As the wave force increases, the translator’s speed tracking accuracy decreases. This is illustrated in
Figure 7c,d for
kN, where the maximum error increased to approximately
m/s. The error increased even more when
kN, as shown in
Figure 7f.
Moreover, the exact simulation conditions are replicated in the non-linear model. The results are shown in
Figure 8. The results obtained are quite close to the results of the linear model simulation. The translator speed is shifted and has a higher amplitude than the reference speed in case of disturbance (
). The translator speed error in the cases of
kN and
kN are approximately equal to
m/s and
m/s, respectively, in steady state. This is shown in
Figure 8d,f.
Figure 9 shows
at the highest wave force peak, where
reaches its maximum value, demonstrating that even under the most extreme conditions, the angle remains within the stable operating range.
For the remaining simulations, the results are presented for the non-linear model, since it is the practical model, as shown in
Figure 6. The PI controller is also tested for the sine reference speed with a magnitude of
m/s with the three wave forces, as shown in
Figure 10. The reference speed tracking is slightly less accurate compared to the reference speed magnitude of
m/s. However, in all cases, the translator speed error does not exceed
m/s, and the phase shift between the reference and the translator speed is less compared to the case with a reference speed magnitude of
m/s.
Clearly, the PI controller is not well suited for a sinusoidal reference speed and is highly affected by disturbance. Therefore, the proportional-resonant controller is investigated.
3.3. Design of the Proportional-Resonant Controller
For single-phase AC current or voltage regulation, the proportional-resonant controller has drawn a lot of interest in the field of power electronics. It is frequently used in sinusoidal waveform systems, which makes MLS systems a perfect fit. Ref. [
35] presented the proportional-resonant controller’s mathematical derivation. The block diagram of the linearized MLS model controlled by a proportional-resonant controller is shown in
Figure 11.
The transfer function for the proportional-resonant controller is provided by,
where
refers to the targeted frequency. Therefore,
is chosen to be the same as the wave
frequency since it is the targeted reference. Also,
and
represent the controller gains. The closed-loop transfer function is given by (
19). Note that substituting s by
results in a gain of 1 and 0 phase shift.
where:
;
;
;
;
;
.
Using the Routh–Hurwitz criterion, the stable region for is . is chosen to be , which lies in the stable region. For that value of , the stable region is ; is chosen to be . As shown in the closed loop transfer function, the PR controller outputs a gain of 1 and a phase shift of 0 as long as the chosen and lie in the stable region. The resulting phase margin is equal to , and the resulting gain margin is equal to dB.
3.4. Simulation Results of the PR-Controlled Magnetic Lead Screw System
The PR controller is tested under the same conditions applied to the PI controller. The simulation results of the non-linear model with varying
and a reference speed magnitude of 0.1 m/s are shown in
Figure 12. It is clear that in condition
, the translator speed accurately tracks the reference speed where the translator speed error shown in
Figure 12b is equal to zero. For the
kN, the resulting translator speed is in phase with the reference speed with a slight increase in the gain. The translator speed error is approximately equal to
m/s in the case of
kN.
Similarly, the controller is tested for a reference speed magnitude of 0.4 m/s. The simulation results for the non-linear model are shown in
Figure 13. It is clear that in the case of
, the translator speed error slightly increased to
m/s when compared to the reference speed magnitude of 0.1 m/s. Also, The translator speed error for the
kN and
kN wave force is approximately equal to
m/s and
m/s, respectively. The command torque in the presence of disturbances for all conditions is within the physical limits of the system.
It is clear from the simulation results that the MLS system controlled using the PR controller gave much better results than the PI-controlled MLS system.
6. Conclusions
The MLS utilizes permanent magnets to convert between linear and rotational motions, offering a gearing action that facilitates the transformation of high-speed, low-torque rotational motion into low-speed, high-force translational motion. This capability makes the MLS particularly well-suited for ocean wave energy applications, where it efficiently converts the oscillatory motion of waves into electrical energy.
In this study, the effectiveness of two controllers, proportional-resonant and observer-based state feedback, is evaluated for an ideal Halbach MLS. A proportional-integral controller is also employed as a benchmark to compare the performance of the proposed controllers. These controllers are developed based on the linearized model of the ideal Halbach MLS and validated through simulation studies involving both linear and non-linear MLS models. The relative error percentage of the PR and O-SFC controllers improved by for the PR controller and for the O-SFC. These values are obtained for the worst-case scenario, which corresponds to a reference speed of 0.4 m/s and full wave force. The findings reveal that the PI controller is inadequate for the system’s demands. Conversely, both the PR and O-SFC controllers exhibit significant improvements in system performance. However, the O-SFC controller demonstrates lower transient error, requires fewer sensors, and achieves a faster transient response time compared to the PR controller, making it a more efficient choice. This study’s primary contribution lies in demonstrating the superior performance of the O-SFC controller in extracting energy from wave motion using MLS technology.