Next Article in Journal
Solar Fabric Based on Amorphous Silicon Thin Film Solar Cells on Flexible Textiles
Previous Article in Journal
Experimental Investigation of Flame Characteristics of H2-Enriched Biogas Under Different Swirl Numbers
Previous Article in Special Issue
A Review of Synergies Between Advanced Grid Integration Strategies and Carbon Market for Wind Energy Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Classical and Advanced Controllers for Ideal Halbach Magnetic Lead Screw for Ocean Wave Energy Applications †

Department of Electrical Engineering, College of Engineering and Petroleum, Kuwait University, P.O. Box 5969, Safat, Kuwait City 13060, Kuwait
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in 2023 11th International Conference on Power Electronics and ECCE Asia (ICPE 2023—ECCE Asia), Jeju Island, Republic of Korea, 22–25 May 2023; pp. 709–716.
Energies 2025, 18(6), 1447; https://doi.org/10.3390/en18061447
Submission received: 16 January 2025 / Revised: 11 March 2025 / Accepted: 12 March 2025 / Published: 15 March 2025

Abstract

:
A magnetic lead screw (MLS) uses the magnetic field of permanent magnets to convert between linear and rotational motions while achieving a gearing action. This mechanism converts low-speed, high-force linear motion to high-speed, low-torque rotational motion. The MLS is ideal for wave energy applications, where the low-speed oscillatory motion of waves can be converted into usable electrical energy. It harnesses the high-force, low-speed linear motion of waves and converts it into rotational motion for generators, all while maintaining contact-free power transfer, reducing maintenance and machine size compared to linear machines. In this study, two controllers are proposed for an ideal Halbach magnetic lead screw: a proportional-resonant (PR) controller and an observer-based state feedback controller (O-SFC). The proportional-integral (PI) controller is also presented as a benchmark. These controllers are developed based on the linearized model of the ideal Halbach MLS and validated through simulation studies of its non-linear model. Results show that both the PR and O-SFC controllers significantly improve system performance compared to the PI controller, with the O-SFC providing superior performance over both the PR and PI controllers.

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 70 % of the Earth’s surface and hold around 97 % 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 360 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,
T =   λ 2 π   F
The equivalent magnetic gear ratio G is defined as,
G =   F T =   2 π λ
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).
J r θ ¨ ( t ) + B r   θ ˙ ( t ) = T g ( t ) +   T r ( t )
M z ¨ ( t ) + B t   z ˙ ( t ) = f t ( t ) +   f w ( t )
In the above two equations, θ and z are the rotor and the translator positions, respectively. T g , T r , f t , and f w are the rotating generator torque, the MLS rotor torque, the MLS translator force, and the wave force, respectively. Also, J r is the moment of inertia of the rotating parts of the MLS, B r is the damping coefficient associated with the rotation of the rotor, M is the total mass of the translating part, and B t 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 90 to 90 .
f t = G T r   = G T m s i n ( θ + G z )
Note that the term θ + G z is the relative position between the rotor and the translator. G is 2 π / λ and T m 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:
J r θ ¨ ( t ) + B r   θ ˙ ( t ) = T g ( t ) +   T r ( t )
M z ¨ ( t ) + B t   z ˙ ( t ) = f t ( t ) +   f w ( t )
z ˙ ( t ) = v ( t )
θ ˙ ( t ) = ω ( t )
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,
s i n ( θ + G z ) θ + G z
The approximation in Equation (10) is valid when the angle θ + G z is small. The input is u = T g , and the output of the system is y = v . The state space representation of the linearized model of the MLS is as follows, using Equations (5) and (10), is as follows:
T r = T m ( θ + G z )
hence
T r ˙ = T m ( θ ˙ + G z ˙ )
The chosen states are T r , ω , and v. The state vector is x = [ T r ω v ] T . Note that T r 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,
x ˙ = A x + B u + E F w
y = C x
where,
x = T r ω v
A = 0 T m T m G 1 J r B r J r 0 G M 0 B t M , B = 0 1 J r 0
E = 0 0 1 M , C = 0 0 1
Note that F w 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,
G ( s ) = V ( s ) T g ( s ) = G T m a 3 s 3 + a 2 s 2 + a 1 s + a 0
where,
a 0 = B r T m G 2 + B t T m ;
a 1 =   J r T m G 2 + T m M + B r B t ;
a 2 = B t J r + B r M ;
a 3 = J r M .
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).
G P I ( s ) = T g ( s ) E ( s ) = K p + K i s
V * ( s ) is the reference input to the system. The closed-loop transfer function is given in (17).
V ( s ) V * ( s ) = G P I ( s ) G ( s ) 1 + G P I ( s ) G ( s ) = G T m ( K p s + K i ) a 4 s 4 + a 3 s 3 + a 2 s 2 + a 1 s + a 0
where:
a 0 = G K i T m ;
a 1 = T m ( B r G 2 + B t K p G ) ;
a 2 = T m ( J r G 2 + M ) + B r B t ;
a 3 = J r B t + B r M ;
a 4 = J r M .
It is concluded from the Routh–Hurwitz criterion analysis that the stable region for K p and K i is K p > 38 and 62.1 × 10 3 < K i < 0 . In the PI controller design, the intended phase margin is limited to 30 to 60 . The gain is regulated to 1.1 or less, and the phase shift is limited to less than 1 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 30 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 K p and K i are 27.6 and 399.5 , 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, f w ( t ) = F p e a k   s i n ( ω t ) . 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 F p e a k = 1.4 kN ( 50 % of the maximum wave force) and F p e a k = 2.8 kN. Additionally, based on the electrical machine’s specifications, the torque T g 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 F p e a k = 0 , the design requirements are satisfied, and the translator speed is tracked accurately. The translator speed error shown in Figure 7b does not exceed 0.01 m/s in the case of F p e a k = 0 . As the wave force increases, the translator’s speed tracking accuracy decreases. This is illustrated in Figure 7c,d for F p e a k = 1.4 kN, where the maximum error increased to approximately 0.02 m/s. The error increased even more when F p e a k = 2.8 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 ( F p e a k ). The translator speed error in the cases of F p e a k = 1.4 kN and F p e a k = 2.8 kN are approximately equal to 0.024 m/s and 0.047 m/s, respectively, in steady state. This is shown in Figure 8d,f. Figure 9 shows θ + G z at the highest wave force peak, where θ + G z 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 0.4 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 0.1 m/s. However, in all cases, the translator speed error does not exceed 0.06 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 0.1 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,
G P R ( s ) = T g ( s ) E ( s ) = K p + 2 K r s s 2 + ω o 2
where ω o refers to the targeted frequency. Therefore, ω o is chosen to be the same as the wave ( V * ) frequency since it is the targeted reference. Also, K p and K r represent the controller gains. The closed-loop transfer function is given by (19). Note that substituting s by j ω o results in a gain of 1 and 0 phase shift.
V ( s ) V * ( s ) = G P r ( s ) G ( s ) 1 + G P r ( s ) G ( s ) = G T m ( K p s 2 + 2 K r s + K p ω 0 2 ) a 5 s 5 + a 4 s 4 + a 3 s 3 + a 2 s 2 + a 1 s + a 0
where:
a 0 = ω o 2 T m ( B t G K p + B r G 2 ) ;
a 1 = ω o 2 ( B r B t + M T m + T m J r G 2 ) 2 G T m K r ;
a 2 = T m ( B r G 2 K p G + B t ) + ω o 2 ( J r B t + B r M ) ;
a 3 = J r ( T m G 2 + M ω o 2 ) + B r B t + M T m ;
a 4 = J r B t + B r M ;
a 5 = J r M .
Using the Routh–Hurwitz criterion, the stable region for K p is 37 < K p < 1.1 . K p is chosen to be 27.6 , which lies in the stable region. For that value of K p , the K r stable region is 37 × 10 3 < K r < 0 ; K r is chosen to be 399.5 . 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 K p and K r lie in the stable region. The resulting phase margin is equal to 21 , and the resulting gain margin is equal to 2.5 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 F p e a k and a reference speed magnitude of 0.1 m/s are shown in Figure 12. It is clear that in condition F p e a k = 0 % , the translator speed accurately tracks the reference speed where the translator speed error shown in Figure 12b is equal to zero. For the F p e a k = 1.4 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 0.003 m/s in the case of F p e a k = 2.8 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 F p e a k = 0 , the translator speed error slightly increased to 0.005 m/s when compared to the reference speed magnitude of 0.1 m/s. Also, The translator speed error for the F p e a k = 1.4 kN and F p e a k = 2.8 kN wave force is approximately equal to 0.0016 m/s and 0.0033 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.

4. Advanced Controller for Ideal Halbach Magnetic Lead Screw

This section focuses on the design of an observer-based state feedback controller for the ideal Halbach MLS linear model. The designed controller is simulated using the non-linear model.

4.1. Design of Observer-Based State Feedback Controller

A state feedback controller’s block diagram representation is shown in Figure 14. Equations (20) and (21) provide the MLS system’s state space representation. The input u for the state feedback controller is given by Equation (22). The gain K is a 3 × 1 matrix given by (23). The parameters K T r , K ω , and K v represent the state feedback gains.
x ˙ = A x + B u
y = V = C x
T g = K x + N r
where,
K = K T r K ω K v
The closed-loop system is such,
x ˙ = A x + B ( K x + N r ) = ( A B K ) x + B N r
x ˙ = A c x + B c r
where, A c = ( A B K ) ; B c = B N .
The closed-loop transfer function of the system is as follows,
G a ( s ) = V ( s ) V * ( s ) = C ( s I A c ) 1 B c
G a ( s ) = V ( s ) V * ( s ) = G N T m a 3 s 3 + a 2 s 2 + a 1 s + a 0
where,
a 0 = T m ( B r G 2 + B t + B r G 2 + G 2 K ω B t K T r G K v )
a 1 = T m ( J r G 2 + M M K T r ) + B r B t + B t K ω
a 2 = M B r + J r B t + M K ω
a 3 = J r M
The parameters K T r , K ω , and K v are determined such that the closed loop poles are in the left-half plane. Table 1 contains the MLS system’s parameters. The controller’s poles are placed at 150 rad/s, 700 rad/s, and 700 rad/s, resulting in the following gains: K T r = 1426 , K ω = 34.8 , and K v = 2322 . The gain N is obtained using the following equation.
N = 1 C ( A B K ) 1 B
The purpose of a full-state observer is to minimize the quantity of sensors required. Figure 15 displays the block diagram of the MLS system with the observer and controller, where K e represents the observer’s gain. Equations (29) and (30) provide the representation of the observed state space. The 3×1 matrix gain K e is determined by (31). The observer states gains are represented by the parameters K T r o b s , K ω o b s , and K v o b s . The observer’s poles are positioned more to the left of the controller’s dominant poles. The observer’s poles are as follows: −6000, −6000, −6000 r a d / s . The following part presents the MLS system’s simulation results using the observer-based state feedback controller.
x ^ ˙ = A x ^ + B u + K e ( y y ^ )
y ^ = C x ^
K e = K T r o b s K ω o b s K v o b s

4.2. Simulation Results of the Observer-Based State-Feedback-Controlled Magnetic Lead Screw System

The controller is initially tested using the linear MLS model (design-based model) to ensure proper controller design. Subsequently, it is tested on the non-linear model. Only the results from the non-linear model are presented. The simulation results for a reference speed of a 0.1 m/s magnitude with varying wave forces are shown in Figure 16. The results demonstrate that the controller accurately tracks the reference speed, maintaining a translator speed error close to zero across all wave forces, indicating good performance. To further evaluate the controller, it was tested with a reference speed of 0.4 m/s magnitude under the same wave conditions. The results, illustrated in Figure 17, show that the controller’s performance remains excellent, matching the high level of accuracy observed with a reference speed of 0.1 m/s magnitude.

5. Comparison Between the Classical and Advanced Controllers

This section presents a comparison between the three controllers. It is evident that the PI controller is less suitable for sinusoidal reference tracking compared to the other two proposed controllers. A comparison of the three controllers is presented in Table 2. The controllers are evaluated based on reference tracking accuracy, maximum reference tracking error, transient response time, and the number of sensors required. It is clear that the PI controller is not well suited for sinusoidal reference tracking; however, for the two proposed controllers:
  • The reference tracking accuracy of both proposed control methods is high under all tested conditions, with the translator speed error not exceeding 0.01 m/s;
  • The maximum reference tracking error is lowest for the O-SFC;
  • The O-SFC outperforms in terms of the speed of the response across all conditions and reference speeds, as the PR controller takes longer to reach steady-state conditions;
  • The PR controller requires two sensors: a translator speed sensor and a force sensor. In contrast, the O-SFC requires one sensor only, the force sensor, as it eliminates the need for a speed sensor by using an observer. This reduction in sensor requirements makes the O-SFC more cost-effective.

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 95.6 % for the PR controller and 85.6 % 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.

7. Future Work

Future work will focus on the experimental verification of the conclusions. Moreover, this study will be extended to investigate and compare its findings with various MLS topologies, providing deeper insights into their performance. Further studies will focus on designing non-linear controllers, such as sliding mode controllers and model predictive controllers, for the non-linear model of the MLS. Additionally, the investigation will be expanded to include practical ocean waveforms (non-monochromatic) to better reflect real-world conditions.

Author Contributions

Conceptualization, D.M., H.A.H. and M.Z.; methodology, D.M., H.A.H. and M.Z.; software, D.M., H.A.H. and M.Z.; validation, D.M., H.A.H. and M.Z.; formal analysis, D.M., H.A.H. and M.Z.; investigation, D.M., H.A.H. and M.Z.; resources, D.M., H.A.H. and M.Z.; data curation, D.M., H.A.H. and M.Z.; writing—original draft preparation, D.M., H.A.H. and M.Z.; writing—review and editing, D.M., H.A.H. and M.Z.; supervision, H.A.H. and M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Drew, B.; Plummer, A.R.; Sahinkaya, M.N. A review of wave energy converter technology. Proceedings of the Institution of Mechanical Engineers. Part A J. Power Energy 2009, 223, 887–902. [Google Scholar] [CrossRef]
  2. Titah-Benbouzid, H.; Benbouzid, M. Ocean wave energy extraction: Up-to-date technologies review and evaluation. In Proceedings of the 2014 International Power Electronics and Application Conference and Exposition, Shanghai, China, 5–8 November 2014; pp. 338–342. [Google Scholar] [CrossRef]
  3. Zhu, L.; Wu, Q.; Li, W.; Wu, W.; Koh, C.-S.; Blaabjerg, F. A Novel Consequent-Pole Magnetic Lead Screw and its 3-D Analytical Model with Experimental Verification for Wave Energy Conversion. IEEE Trans. Energy Convers. 2024, 39, 1202–1215. [Google Scholar] [CrossRef]
  4. Forbush, D.; Coe, R.; Donnelly, T.; Bacelli, G.; Gallegos-Patterson, D.; Spinneken, J.; Lee, J.; Crandell, R.; Dullea, K. MASK4 Test Campaign for Sandia WaveBot Device Dataset; Sandia National Laboratories (SNL): Albuquerque, NM, USA, 2023. [Google Scholar] [CrossRef]
  5. Coe, R.G.; Bacelli, G.; Forbush, D. A practical approach to wave energy modeling and control. Renew. Sustain. Energy Rev. 2021, 142, 110791. [Google Scholar] [CrossRef]
  6. Xia, T.; Li, J.; Zhang, Y.; Yu, H.; Lu, K. Comparison and Optimization of a Magnetic Lead Screw Applied in Wave Energy Conversions. Electronics 2022, 11, 2825. [Google Scholar] [CrossRef]
  7. Holm, R.K.; Berg, N.I.; Walkusch, M.; Rasmussen, P.O.; Hansen, R.H. Design of a Magnetic Lead Screw for Wave Energy Conversion. IEEE Trans. Ind. Appl. 2013, 49, 2699–2708. [Google Scholar] [CrossRef]
  8. Pakdelian, S.; Toliyat, H.A. Dynamic modeling of the trans-rotary magnetic gear for the point-absorbing wave energy conversion systems. In Proceedings of the 2014 IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014; pp. 3163–3170. [Google Scholar] [CrossRef]
  9. Pakdelian, S.; Toliyat, H.A. Trans-Rotary Magnetic Gear for Wave Energy applicaion. In Proceedings of the 2012 IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012; pp. 1–4. [Google Scholar] [CrossRef]
  10. Lu, K.; Wu, W. Electromagnetic Lead Screw for Potential Wave Energy Application. IEEE Trans. Magn. 2014, 50, 8205004. [Google Scholar] [CrossRef]
  11. Zhu, L.; Ma, C.; Li, W. A Novel Structure of Electromagnetic Lead Screw for Wave Energy Converter. Energies 2022, 15, 2876. [Google Scholar] [CrossRef]
  12. Berg, N.I.; Christiansen, A.B.; Holm, R.K.; Rasmussen, P.O. Design and test of a reluctance based magnetic lead screw PTO system for a wave energy converter. In Proceedings of the 2017 IEEE International Electric Machines and Drives Conference (IEMDC), Miami, FL, USA, 21–24 May 2017; pp. 1–8. [Google Scholar] [CrossRef]
  13. Zhao, A.; Wu, W.; Jiang, J.; Zhu, L.; Lu, K.; Blaabjerg, F. Design and experiment of a magnetic lead screw for the point-absorbing wave energy conversion system. IET Electr. Power Appl. 2020, 14, 2146–2153. [Google Scholar] [CrossRef]
  14. Pakdelian, S.; Frank, N.W.; Toliyat, H.A. Principles of the Trans-Rotary Magnetic Gear. IEEE Trans. Magn. 2013, 49, 883–889. [Google Scholar] [CrossRef]
  15. Wang, J.; Atallah, K.; Wang, W. Analysis of a Magnetic Screw for High Force Density Linear Electromagnetic Actuators. IEEE Trans. Magn. 2011, 47, 4477–4480. [Google Scholar] [CrossRef]
  16. Liu, X.; Liu, Y.; Li, X. Parametric Analysis and Design of Magnetic Lead Screw. In Proceedings of the 2019 IEEE International Electric Machines & Drives Conference (IEMDC), San Diego, CA, USA, 12–15 May 2019; pp. 1990–1995. [Google Scholar] [CrossRef]
  17. Pakdelian, S.; Frank, N.W.; Toliyat, H.A. Magnetic Design Aspects of the Trans-Rotary Magnetic Gear. IEEE Trans. Energy Convers. 2015, 30, 41–50. [Google Scholar] [CrossRef]
  18. Ling, Z.; Ji, J.; Wang, J.; Zhao, W. Design Optimization and Test of a Radially Magnetized Magnetic Screw With Discretized PMs. IEEE Trans. Ind. Electron. 2018, 65, 7536–7547. [Google Scholar] [CrossRef]
  19. Kouhshahi, M.B.; Bird, J. A magnetically geared lead screw. In Proceedings of the XVII International Symposium on Electromagnetic Fields, Valencia, Spain, 10–12 September 2015. [Google Scholar]
  20. Kouhshahi, M.B.; Bird, J. A low cost magnetically geared lead screw. In Proceedings of the 2017 IEEE International Magnetics Conference (INTERMAG), Dublin, Ireland, 24–28 April 2017; pp. 1–2. [Google Scholar] [CrossRef]
  21. Kouhshahi, M.B.; Bird, J.Z.; Kadel, J.D.; Williams, W.B. Designing and Experimentally Testing a Magnetically Geared Lead Screw. IEEE Trans. Ind. Appl. 2018, 54, 5736–5747. [Google Scholar] [CrossRef]
  22. Cirolini, M.; Filho, A.F.F.; Wu, Y.C.; Dorrell, D.G. Design Aspects of a Reluctance-Based Magnetic Lead Screw. IEEE Trans. Magn. 2019, 55, 8001906. [Google Scholar] [CrossRef]
  23. Ling, Z.; Zhao, W.; Ji, J.; Zhu, J.; Mao, J. Design and Analysis of a New HTS Electromagnetic Screw. IEEE Trans. Magn. 2017, 53, 8203904. [Google Scholar] [CrossRef]
  24. Ji, J.; Ling, Z.; Wang, J.; Zhao, W.; Liu, G.; Zeng, T. Design and Analysis of a Halbach Magnetized Magnetic Screw for Artificial Heart. IEEE Trans. Magn. 2015, 51, 8108604. [Google Scholar] [CrossRef]
  25. Mustafa, D.; Hussain, H.A.; Toliyat, H.A. Design and Fault Analysis of Discrete Halbach Magnetic Screws. In Proceedings of the IECON 2022—48th Annual Conference of the IEEE Industrial Electronics Society, Brussels, Belgium, 17–20 October 2022; pp. 1–6. [Google Scholar] [CrossRef]
  26. Mustafa, D.; Hussain, H.A. Modelling and Control of Discrete Halbach Magnetic Screw for Wave Energy Application. In Proceedings of the 2023 11th International Conference on Power Electronics and ECCE Asia (ICPE 2023—ECCE Asia), Jeju Island, Republic of Korea, 22–25 May 2023; pp. 709–716. [Google Scholar] [CrossRef]
  27. Mustafa, D.; Hussain, H.A.; Toliyat, H.A. Design and Analysis of Discrete Halbach Magnetic Lead Screws Using Non-skewed PMs. IEEE Trans. Transp. Electrif. 2024; Early Access. [Google Scholar] [CrossRef]
  28. Mustafa, D.; Hussain, H.A. A Survey on the Design and Analysis of Magnetic Screws. In Proceedings of the 2021 IEEE Energy Conversion Congress and Exposition (ECCE), Vancouver, BC, Canada, 10–14 October 2021; pp. 3759–3766. [Google Scholar] [CrossRef]
  29. Mustafa, D.; Hussain, H.A. A Review and Comparative Study on the Design and Analysis of Magnetic Lead Screws. IEEE Trans. Ind. Appl. 2023, 59, 4108–4119. [Google Scholar] [CrossRef]
  30. Pakdelian, S.; Hussain, H.A.; Moosavi, M.; Toliyat, H.A. Control of an electric machine integrated with the trans-rotary magnetic gear in a motor drive train. In Proceedings of the 2015 IEEE International Electric Machines and Drives Conference (IEMDC), Coeur d’Alene, ID, USA, 10–13 May 2015; pp. 662–668. [Google Scholar] [CrossRef]
  31. Bu, L.; Fujimoto, Y. A Robust Position Control System Based on Load Force Observer for RotLin Machine. In Proceedings of the 2020 IEEE Energy Conversion Congress and Exposition (ECCE), Detroit, MI, USA, 11–15 October 2020; pp. 1134–1139. [Google Scholar] [CrossRef]
  32. Zhang, J.; Liu, Z.; Liu, G.; Chen, Q.; Jatskevich, J.; Lee, C.H.T. Fast Response Sliding Mode Linear Speed Control of a Magnetic Screw Motor Based on Feedforward Compensation Strategy. IEEE Trans. Transp. Electrif. 2024, 10, 1441–1453. [Google Scholar] [CrossRef]
  33. Zhang, J.; Liu, Z.; Liu, G.; Chen, Q.; Jatskevich, J.; Zhao, M.; Qiu, X.; Farahat, A. Relative Speed Compensation for Sensorless Control of Magnetic Screw Motor Based on an Improved Pulsating Current Injection Method. IEEE Trans. Transp. Electrif. 2024, 11, 121–134. [Google Scholar] [CrossRef]
  34. Pakdelian, S.; Toliyat, H.A. Design aspects of the Trans-Rotary Magnetic Gear. In Proceedings of the IECON 2012—38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 1720–1725. [Google Scholar] [CrossRef]
  35. Cha, H.; Vu, T.-K.; Kim, J.-E. Design and control of Proportional-Resonant controller based Photovoltaic power conditioning system. In Proceedings of the 2009 IEEE Energy Conversion Congress and Exposition, San Jose, CA, USA, 20–24 September 2009; pp. 2198–2205. [Google Scholar] [CrossRef]
Figure 1. Full process of converting wave energy to electricity using a Halbach MLS and delivering it to the grid.
Figure 1. Full process of converting wave energy to electricity using a Halbach MLS and delivering it to the grid.
Energies 18 01447 g001
Figure 2. Ideal-helical Halbach MLS: (a) 3D model; (b) 2D model.
Figure 2. Ideal-helical Halbach MLS: (a) 3D model; (b) 2D model.
Energies 18 01447 g002
Figure 3. Ideal-helical Halbach MLS simulation results: (a) Rotor torque. (b) Translator force.
Figure 3. Ideal-helical Halbach MLS simulation results: (a) Rotor torque. (b) Translator force.
Energies 18 01447 g003
Figure 4. Dynamic model of the non-linear MLS.
Figure 4. Dynamic model of the non-linear MLS.
Energies 18 01447 g004
Figure 5. Block diagram of the MLS system when using a PI controller.
Figure 5. Block diagram of the MLS system when using a PI controller.
Energies 18 01447 g005
Figure 6. Block diagram of the non-linear Halbach MLS model with the controller.
Figure 6. Block diagram of the non-linear Halbach MLS model with the controller.
Energies 18 01447 g006
Figure 7. Simulation results of the PI-controlled linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Figure 7. Simulation results of the PI-controlled linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Energies 18 01447 g007
Figure 8. Simulation results of the PI-controlled non-linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Figure 8. Simulation results of the PI-controlled non-linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Energies 18 01447 g008
Figure 9. Angle θ + G z for the case of highest wave force.
Figure 9. Angle θ + G z for the case of highest wave force.
Energies 18 01447 g009
Figure 10. Simulation results of the PI-controlled non-linear model when the reference speed has a magnitude of 0.4 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Figure 10. Simulation results of the PI-controlled non-linear model when the reference speed has a magnitude of 0.4 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Energies 18 01447 g010
Figure 11. Block diagram of the linearized MLS model controller using a proportional−resonant controller.
Figure 11. Block diagram of the linearized MLS model controller using a proportional−resonant controller.
Energies 18 01447 g011
Figure 12. Simulation results of the PR-controlled non-linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Figure 12. Simulation results of the PR-controlled non-linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Energies 18 01447 g012
Figure 13. Simulation results of the PR-controlled non-linear model when the reference speed has a magnitude of 0.4 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Figure 13. Simulation results of the PR-controlled non-linear model when the reference speed has a magnitude of 0.4 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Energies 18 01447 g013
Figure 14. Block diagram of the linearized MLS system when using a state feedback controller.
Figure 14. Block diagram of the linearized MLS system when using a state feedback controller.
Energies 18 01447 g014
Figure 15. Block diagram of the linearized MLS system when using an observer-based state feedback controller.
Figure 15. Block diagram of the linearized MLS system when using an observer-based state feedback controller.
Energies 18 01447 g015
Figure 16. Simulation results of the O-SFC controlled non-linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Figure 16. Simulation results of the O-SFC controlled non-linear model when the reference speed has a magnitude of 0.1 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Energies 18 01447 g016
Figure 17. Simulation results of the O-SFC controlled non-linear model when the reference speed has a magnitude of 0.4 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Figure 17. Simulation results of the O-SFC controlled non-linear model when the reference speed has a magnitude of 0.4 m/s with varying F p e a k : (a,c,e) are the translator speeds for F p e a k = 0 , F p e a k = 1.4 kN, and F p e a k = 2.8 kN, respectively, while (b,d,f) are the corresponding translator speed errors.
Energies 18 01447 g017
Table 1. Magnetic lead screw model specifications.
Table 1. Magnetic lead screw model specifications.
QuantityValueUnit
M17.15kg
J r 0.02255kg·m2
B r 0.002625N·m·s
B t 89N·s/m
T m 10N·m
G 100 π m−1
Table 2. Comparison between the presented controllers for the non-linear Halbach MLS model.
Table 2. Comparison between the presented controllers for the non-linear Halbach MLS model.
PI-ControllerPR-ControllerO-SFC Controller
Reference tracking accuracyLowHighHigh
Maximum reference tracking errorHighHighLow
Transient response timeSlowSlowFast
Number of sensors needed221
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mostafa, D.; Zribi, M.; Hussain, H.A. Classical and Advanced Controllers for Ideal Halbach Magnetic Lead Screw for Ocean Wave Energy Applications. Energies 2025, 18, 1447. https://doi.org/10.3390/en18061447

AMA Style

Mostafa D, Zribi M, Hussain HA. Classical and Advanced Controllers for Ideal Halbach Magnetic Lead Screw for Ocean Wave Energy Applications. Energies. 2025; 18(6):1447. https://doi.org/10.3390/en18061447

Chicago/Turabian Style

Mostafa, Doha, Mohamed Zribi, and Hussain A. Hussain. 2025. "Classical and Advanced Controllers for Ideal Halbach Magnetic Lead Screw for Ocean Wave Energy Applications" Energies 18, no. 6: 1447. https://doi.org/10.3390/en18061447

APA Style

Mostafa, D., Zribi, M., & Hussain, H. A. (2025). Classical and Advanced Controllers for Ideal Halbach Magnetic Lead Screw for Ocean Wave Energy Applications. Energies, 18(6), 1447. https://doi.org/10.3390/en18061447

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

Article Metrics

Back to TopTop