Preprint
Article

Design of Small-Type Permanent-Magnet Linear Motors and Drivers for Automation Application

Altmetrics

Downloads

56

Views

21

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

05 September 2024

Posted:

05 September 2024

You are already at the latest version

Alerts
Abstract
This paper designs and fabricates a small-type permanent-magnet linear motor and driver for automation applications. It covers structural design, magnetic circuit analysis, control strategies, and hardware development. Magnetic circuit analysis software JMAG is used for flux density distribution, back electromotive force(back-EMF), and electromagnetic force analysis. To address end effects and cogging force, auxiliary core structures and control strategies are proposed. The motor has a three-phase, six-coil, seven-pole configuration, achieving a peak phase voltage of 3.621 V at 1.0 m/s with a total harmonic distortion(THD) of 0.49 % and the voltages of each phase are balancing a phase voltage error of -0.002 V. The average electromagnetic force is 5.46 N/A. The driver uses a three-phase inverter with voltage space vector pulse width modulation(VSVPWM), dq-axes current closed-loop control, electromagnetic force control, and S-curve motion trajectory control. Simulations with JMAG-RT models in MATLAB/Simulink verify the control strategies. A microcontroller (TMS320F280045) serves as the control core, and a magnetic encoder with a 488 nm resolution provides position feedback. Each phase winding has an equivalent resistance of approximately 3.0 Ω and an inductance of approximately 1.98 mH. The S-curve motion trajectory control achieves a maximum position error of approximately 5.0 μm and a speed ripple of approximately 0.03 m/s at steady speed. With cogging force improvement, the maximum electromagnetic force is 4.90 N, and the q-axis current compensates around 1.05 A based on mover position. S-curve motion trajectory control results in highly stable and responsive performance. Practical tests show that the designed small-type permanent-magnet linear motor and its driver provide efficient, stable, and high-precision solutions for automation applications.
Keywords: 
Subject: Engineering  -   Electrical and Electronic Engineering

1. Introduction

The structure of a permanent-magnet linear motor mainly consists of a stator and a mover, corresponding to the coil side and the magnet side, respectively.The coil side is further divided into iron-core linear motors [1] and ironless linear motors [2]. Iron-core linear motors, due to the presence of an iron core in their structure, possess higher electromagnetic force and lower manufacturing costs, making them particularly favored in applications requiring high thrust.However, the disadvantages include heavier weight and the presence of cogging force [3], which leads to unsmooth motion, vibration, and reduced precision.Ironless linear motors, on the other hand, do not contain an iron core, thereby eliminating cogging force, resulting in smoother motion and reduced vibration.Additionally, the ironless design makes the motor lighter, suitable for applications requiring lightweight equipment. However, this design typically has lower electromagnetic force and higher manufacturing costs. Cogging force can be addressed by analyzing the electromagnetic force of the linear motor model and experimentally deriving a compensation function to be incorporated into the control system for improvement [4,5]. Furthermore, due to the asymmetrical magnetic field distribution at the ends of the linear motor, end effects [6,7] occur, which cause imbalance in the back-EMF and reduce electromagnetic force output while increasing jitter.To effectively address this issue, auxiliary teeth [8,9,10,11] can be added to both ends of the iron core on the coil side, which helps enhance the symmetry of the magnetic field and improve overall motion stability and efficiency.
The control of permanent-magnet linear motors can be performed through open-loop control by adjusting the voltage and frequency of the inverter [12]. Pure inverter open-loop control can essentially verify whether the linear motor is operating normally, but it has lower control accuracy, slower response, and higher power consumption, making it unsuitable for automated applications requiring high precision.Further improvement can be achieved by using sensorless field-oriented control (FOC), which enhances control accuracy [13,14,15,16]. However, sensorless FOC imposes certain requirements on speed estimation, and due to the smaller back-EMF during motor startup and at low speeds, speed estimation becomes more challenging, leading to significant differences in control stability compared to high-speed operation.This makes it unsuitable for automated applications with variable conditions. Therefore, the most widely used and highest precision control method currently is FOC with position or speed feedback sensors [17,18].
To meet the stringent requirements for precise control in industrial automation, significant progress has been made in recent years in enhancing acceleration control.These innovative methods aim to mitigate the jitter caused by rapid changes in acceleration, thereby improving the stability and efficiency of linear motor operation. These methods are based on a core principle by integrating an acceleration control layer into speed control, the changes in the speed curve can be managed more precisely. Similarly, to further stabilize acceleration control, a jerk control mechanism has been introduced [19]. A common approach involves pre-calculating the trajectory path and inputting it into the controller to control the motor [20,21], as well as using specific algorithms that account for particular curvatures [22,23]. This multi-layered control strategy not only enhances control precision and smoothness but also effectively reduces energy waste and mechanical wear during system operation, providing higher operational efficiency and reliability for automated control applications.
In this paper, Section 2 introduces the design and analysis results of a miniature permanent-magnet linear motor, where the end effect is improved by using auxiliary core. It also conducts harmonic analysis of the electromagnetic force to facilitate compensation in subsequent control, and measures the back-EMF of the physical motor. Section 3 proposes a control strategy to mitigate cogging force and introduces a S-curve motion trajectory control strategy suitable for automation applications. Finally, MATLAB/Simulink is used to simulate and verify the feasibility and effectiveness of the control strategy. Section 4 presents the system architecture of the motor driver and the encoder feedback system for the multi-pole magnetic strips, followed by experimental verification of the previously mentioned control strategies.

2. Design Of Small-Type Permanent-Magnet Linear Motor

2.1. Structure Of Permanent-Magnet Linear Motor

The motor selected in this document is a three-phase motor with 6 coils and 7-pole magnets. The magnets and their cores are selected as the mover, while the coils and their cores are used as the stator, paired with an 8 mm high stainless steel miniature linear rail. The slide rail serves as the mover and is mounted on the magnet-side housing, while the two sliders act as the stator and are fixed together with the coil-side housing on the motor housing. The cross-sectional view of the motor structure is shown in Figure 1.
The electrical angle of each coil differs by 210°, and the electrical angle distribution is shown in Table 1. The winding phase sequence and direction are determined according to the electrical angle distribution, with #2, #3, and #6 being reverse-connected to reverse the current direction. The wiring and vector diagram are shown in Figure 2.
The permanent-magnet linear motor described in this document is designed with a focus on miniaturization, high speed, and high acceleration. The maximum movement speed is 1.0 m/s, and the total travel distance is 80 mm. The schematic diagram of the motor dimensions shown in Figure 3, and detailed motor specifications and dimensions are provided in Table 2.

2.2. Auxiliary Core To Improve End Effects

To address the end effects of the linear motor, an improvement with auxiliary core was proposed. Simulations and analyses of the back-EMF were conducted at a speed of 1.0 m/s with 80 turns per coil. The results, shown in Table 3 indicate that the three-phase back-EMF is balanced, with a peak voltage difference of 0.002 V between phase a and phase b.

2.3. Electromagnetic Force Analysis And Improvement

A current control analysis was conducted with a peak current of 1 A per phase, resulting in an average electromagnetic force of 5.46 N, as shown in Figure 4. The harmonic components are predominantly even-order harmonics, and after improvement, the electromagnetic force increased and the harmonic content significantly improved. The harmonic amplitude of the electromagnetic force and its phase angle after improvement are shown in Table 4, and these data will serve as key parameters for cogging force improvement in the control strategy discussed in this document.

3. Control Strategy And Simulation Of The Small-Type Permanent-Magnet Linear Motor

3.1. Electromagnetic Force Control Strategy

The relationship between the electromagnetic force command F e * and the electromagnetic force constant k F determines the dq-axes current commands i d * and i q * :
i d * = 0
i q * = F e * k F
using the three-phase current feedback i ^ a , i ^ b and, i ^ c the dq-axes current feedback i ^ d and i ^ q are obtained through coordinate transformation, and the dq-axes current errors Δ i d and Δ i q in the mover coordinate system are calculated as follows:
Δ i d = i d * i ^ d
Δ i q = i q * i ^ q
the ideal functions G d ( z ) and G q ( z ) of the dq-axes current regulators in the mover coordinate system in the z-domain are as follows:
G d ( z ) = k p d ( 1 + k i d τ s z 1 )
G q ( z ) = k p q ( 1 + k i q τ s z 1 )
where k p d and k i d are the proportional-integral gains for the d-axis current controller, k p q and k i q are the proportional-integral gains for the q-axis current controller, and τ s is the controller sampling time. The output of the dq-axes current regulators in the mover coordinate system is as follows:
u d * = G d Δ i d
u q * = G q Δ i q
where u d * and u q * are the outputs of the dq-axes current regulators. The dq-axes voltage commands v d * and v q * in the mover coordinate system are as follows:
v d * = u d * ω r L s i q
v q * = u q * + ω r ( L s i d + λ m )
finally, v d * and v q * are transformed into the stationary coordinate system’s abc-axes voltages v a * , v b * and v c * , which are then output via VSVPWM to the inverter, thereby driving the linear motor. The closed-loop control block diagram of the electromagnetic force and its dq-axes current is shown in Figure 5.

3.2. Cogging Force Improvement Strategy

As shown in Figure 6, cogging force improvement can be achieved by adding the ripple component of the cogging force into the q-axis current command i q * . The q-axis current command i q * after incorporating cogging force improvement is:
i q * = 1 k F ( F e * F ˜ r )
where F ˜ r is the electromagnetic force harmonic function, and its function is given by:
F ˜ r = F ˜ r n sin ( n θ r + θ F r n )
where n is the harmonic order, θ F r n is the harmonic phase angle, and F ˜ r n is the electromagnetic force harmonic amplitude. Based on the data in Table 4, the 2nd, 4th, and 6th harmonics are incorporated into the electromagnetic force ripple compensation F ˜ r ( θ ^ r ) as follows:
F ˜ r ( θ ^ r ) = F ˜ 2 + F ˜ 4 + F ˜ 6 = F ˜ r 2 s i n ( 2 θ ^ r + θ F r 2 ) + F ˜ r 4 s i n ( 4 θ ^ r + θ F r 4 ) + F ˜ r 6 s i n ( 6 θ ^ r + θ F r 6 )
based on the analysis data in Table 4, F ˜ r 2 =6.05, F ˜ r 4 =0.42, F ˜ r 6 =0.21, θ F r 2 =119.7, θ F r 4 =238.4 and θ F r 6 =198.7.

3.3. S-Curve Motion Trajectory Control Strategy

The mover’s position trajectory Z m ( t r a j ) , speed trajectory υ m ( t r a j ) , acceleration trajectory a m ( t r a j ) , and jerk trajectory j m ( t r a j ) in the S-curve motion trajectory are shown in Figure 7. The main principle is to add a constant jerk to the acceleration, forming a trapezoidal acceleration curve, which in turn creates an S-curve speed profile. This optimization prevents sudden jerks during acceleration or deceleration, resulting in smoother and more stable position control.
The mover position command Z m * first enters the S-curve motion trajectory to calculate the mover position trajectory command Z m ( t r a j ) * , with the trajectory control block diagram shown in Figure 8. This process involves first calculating the braking distance for the current speed, then sequentially calculating the maximum allowable speed and maximum allowable acceleration, before entering the acceleration limiter and speed limiter, and finally computing the position trajectory.
The output and judgment formula for the braking distance Z m ( b r a k e ) are as follows:
Z m ( b r a k e ) = υ m ( m a x ) ( υ m ( m a x ) a m ( m a x ) + a m ( m a x ) j m ) 2 if υ m ( m a x ) > a m ( m a x ) 2 j m υ m ( m a x ) j m υ m ( m a x ) j m if υ m ( m a x ) a m ( m a x ) 2 j m
where υ m ( m a x ) is the maximum mover speed, and a m ( m a x ) is the maximum mover acceleration. The output and judgment formula for the maximum allowable speed υ m ( a l l o w ) are as follows:
υ m ( a l l o w ) = j m Δ z m ( e r r o r ) 2 4 3 if | Δ Z m ( e r r o r ) | < Z m ( b r a k e ) υ m ( m a x ) if | Δ Z m ( e r r o r ) | Z m ( b r a k e )
where Δ Z m ( e r r o r ) is the mover position trajectory error. The current speed direction is then determined based on Δ Z m ( e r r o r ) :
υ m ( a l l o w ) = υ m ( a l l o w ) if Δ Z m ( e r r o r ) > 0 υ m ( a l l o w ) if Δ Z m ( e r r o r ) 0
the output of the maximum allowable acceleration a m ( a l l o w ) is as follows:
a m ( a l l o w ) = 2 j m Δ υ m ( t r a j )
where Δ υ m ( t r a j ) is the speed trajectory error. The current acceleration direction is then determined based on Δ υ m ( t r a j ) , and the comprehensive output and judgment formula are as follows:
a m ( a l l o w ) = 2 j m Δ υ m ( t r a j ) if Δ υ m ( t r a j ) > 0 2 j m Δ υ m ( t r a j ) if Δ υ m ( t r a j ) 0
the position trajectory variation Δ Z m ( t r a j ) is as follows:
Δ Z m ( t r a j ) = υ m ( t r a j ) Δ t
where Δ t is the controller operation cycle. The position trajectory Z m ( t r a j ) * is as follows:
Z m ( t r a j ) * = Z ^ m ( t r a j ) + Δ Z m ( t r a j )
where Z ^ m ( t r a j ) is the position trajectory feedback. The mover position error Δ Z m is as follows:
Δ Z m = Z m ( t r a j ) * Z ^ m
where Z ^ m is the mover position feedback. The mover position regulator function G z is as follows:
G z ( z ) = k p z ( 1 + k i z τ s z 1 + k d z z 1 τ s )
where k p z , k i z and k d z are the proportional-integral-derivative (PID) controller gains for mover position control. The output of the mover position regulator F e * is as follows:
F e * = G z Δ Z m
where F e * is the electromagnetic force command. By inputting F e * into the current closed-loop, the position closed-loop control is completed, as shown in Figure 9.

3.4. Control Strategy Simulation

3.4.1. Electromagnetic Force Control Simulation

Based on the electromagnetic force control strategy described in Section 3.1, a MATLAB/Simulink simulation model was established. When an external force drives the linear motor in this document at a speed of 1.0 m/s, and the electromagnetic force command is controlled at F e * = 5.46 N, the current and magnetic force responses are shown in Figure 10. The q-axis current feedback i ^ q = 1 A, and the electromagnetic force exhibits a stable ripple, consistent with the JMAG simulation, with a magnitude of approximately ± 6 N.

3.4.2. Cogging Force Improvement Simulation

Based on the cogging force improvement strategy described in Section 3.2, a MATLAB/Simulink simulation model was established. When an external force drives the linear motor in this document at a speed of 1.0 m/s, and the electromagnetic force command is controlled at F e * = 5.46 N, the current and magnetic force responses are shown in Figure 11. The electromagnetic force ripple is significantly reduced to approximately ±0.5 N.

3.4.3. S-Curve Motion Trajectory Control Simulation

Based on the S-curve motion trajectory control strategy described in Section 3.3, a MATLAB/Simulink simulation model was established. When the mover position command is controlled at Z m * = 80 mm, the position and speed responses are shown in Figure 12. The speed trajectory exhibits an S-curve motion, the position feedback nearly overlaps with the position trajectory, and there is a slight deviation between the speed trajectory and the speed feedback curve.

4. System Testing

4.1. Drive System Structure

Uses the Texas Instruments (TI) C2000 series 32-bit microcontroller (MCU) TMS320F280 045 as the control core. The enhanced pulse width modulator (ePWM) within the MCU controls the switching circuits of the three-phase inverter. A 12-bit analog-to-digital converter (ADC) measures voltage and current feedback. The enhanced quadrature encoder pulse (eQEP) and serial peripheral interface (SPI) measure feedback from the multi-pole magnets strip, with the absolute position of the multi-pole magnets strip calibrated using the ADC. A controller area network (CAN) provides control for external devices. The configuration of the small-type permanent-magnet linear motor includes the stator, mover, and multi-pole magnets strip. Small-type permanent-magnet linear motor driver block diagram is shown in Figure 13.
The magnetic encoder paired with the multi-pole magnets strip outputs at 12-bit resolution, with a resolution of 0.488 μ m/step and a maximum linear movement speed of 2345 mm/s. Additionally, the linear Hall effect sensor DRV5055A1 is used to sense the absolute position of the multi-pole magnets strip. The final physical implementation of the driver is shown in Figure 14.

4.2. Linear Motor Fabrication And Parameter Measurement

Based on the specifications of the small-type permanent-magnet linear motor described earlier, the physical implementation is shown in Figure 15. The measured motor parameters are as follows the equivalent resistance R s of each phase winding is 3.054, 2.985, and 2.976 Ω , with an average of approximately 3.0 Ω ; the equivalent inductance L s of each phase winding is 1.992, 1.967, and 1.982 mH, with an average of approximately 1.98 mH.
The small-type permanent-magnet linear motor pull-test platform is shown in Figure 16. It is used to measure the motor’s back-EMF or motor loading. A pull-test was conducted at f e = 25 Hz( υ m = 0.5 m/s), and the back-EMF phase voltage of the generator side was measured as shown in Figure 17. The peak value of the back-EMF phase voltage E m = 1.64 V, and the flux linkage of the mover magnets equivalent to the stator λ m was
λ m = E m ω r = E m 2 π f e
According to Equation (24), λ m is calculated to be 0.0104 V/(rad/s).

4.3. Electromagnetic Force Testing

After removing the generator side from the small-type permanent-magnet linear motor pull-test platform, a fixed pulley was installed and secured to the platform. A steel wire with a diameter of 0.3 mm was used to connect one end to the tail of the linear motor, while the other end was passed through the fixed pulley and hung vertically downward. Weights were added as needed for the test. The electromagnetic force test platform for the linear motor is shown in Figure 18.
Before implementing the cogging force improvement strategy, an external load greater than the maximum cogging force was required to move the linear motor. After implementing the cogging force improvement strategy, the linear motor can move smoothly with the application of an external load. When the cogging force improvement strategy is applied with position closed-loop control, the maximum load is 4.90 N. When the cogging force is added and F e * = 0.0 N is controlled, the q-axis current feedback i ^ q for the externally applied push force adjusts with the mover position to provide approximately 1.05 A of current compensation, as shown in Figure 19, consistent with the simulation results.

4.4. S-Curve Motion Trajectory Control Testing

Based on the S-curve motion trajectory control strategy proposed in Section 3.3, linear motor position closed-loop control tests were conducted. With a maximum speed of 0.3 m/s, maximum acceleration of 3 m/s2, and maximum jerk of 300 m/s3, the motor was moved from 20 mm to 100 mm, then back to 20 mm, as shown in Figure 20. After reaching steady-state, the maximum position error was about 5.0 μ m, and when the speed reached stability, the speed fluctuation was about 0.03 m/s.

5. Conclusions

This paper designed and fabricated a small-type permanent-magnet linear motor and its driver for automation applications. The small-type permanent-magnet linear motor designed in this paper uses embedded magnets, which enhance electromagnetic force and mechanical strength while effectively reducing magnetic reluctance caused by air gaps. Through the analysis and improvement of magnetic flux lines, magnetic flux density, back-EMF, and electromagnetic force, a three-phase, 6-coil, 7-pole configuration was ultimately selected, with auxiliary cores added to reduce end effects. At a speed of 1.0 m/s, this configuration achieved a three-phase fundamental wave voltage peak of 3.621 V, a low-order THD of only 0.49%, and a phase voltage peak error of -0.002 V, completing a motor model design with low harmonic back-EMF and effectively reduced end effects. The parameter measurements of the fabricated small-type permanent-magnet linear motor show stable three-phase performance, including an equivalent resistance R s of approximately 3.0 Ω per phase winding and an equivalent inductance L s approximately 1.98 mH per phase winding. The position feedback device uses a magnetic encoder feedback system with a resolution of 488 nm, achieving extremely high positioning accuracy.
In terms of control strategies, this paper adopted voltage space vector control, electromagnetic force control, cogging force improvement, and S-curve motion trajectory control strategies, all of which effectively improved the precision and stability of motion control. The test results verified the effectiveness of the cogging force improvement strategy and the S-curve motion trajectory control strategy, significantly enhancing motion stability and accuracy. After incorporating the cogging force improvement strategy, the maximum electromagnetic force was 4.90 N, and the q-axis current provided approximately 1.05 A of current compensation based on the mover position. Additionally, the S-curve motion trajectory control demonstrated extremely high and stable response speed.

Author Contributions

Conceptualization, C.-H.H. and J.-C.H.; methodology, C.-H.H.; software, C.-H.H.; validation, C.-H.H. and J.-C.H.; formal analysis, C.-H.H.; investigation, C.-H.H. and J.-C.H.; resources, C.-H.H. and J.-C.H.; data curation, C.-H.H.; writing—original draft preparation, C.-H.H.; writing—review and editing, C.-H.H. and J.-C.H.; visualization, C.-H.H.; supervision, J.-C.H.; project administration, J.-C.H.; funding acquisition, J.-C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chung, S.U.; Kim, J.M. Double-Sided Iron-Core PMLSM Mover Teeth Arrangement Design for Reduction of Detent Force and Speed Ripple. IEEE Transactions on Industrial Electronics 2016, 63, 3000–3008. [Google Scholar] [CrossRef]
  2. Zhang, Z.; Shi, L.; Wang, K.; Li, Y. Characteristics Investigation of Single-sided Ironless PMLSM Based on Halbach Array for Medium-Speed Maglev Train. CES Transactions on Electrical Machines and Systems 2017, 1, 375–382. [Google Scholar] [CrossRef]
  3. Hwang, C.C.; Li, P.L.; Liu, C.T. Optimal Design of a Permanent Magnet Linear Synchronous Motor With Low Cogging Force. IEEE Transactions on Magnetics 2012, 48, 1039–1042. [Google Scholar] [CrossRef]
  4. Zhu, Y.W.; Cho, Y.H. Thrust Ripples Suppression of Permanent Magnet Linear Synchronous Motor. IEEE Transactions on Magnetics 2007, 43, 2537–2539. [Google Scholar] [CrossRef]
  5. Zhu, Y.W.; Jin, S.M.; Chung, K.S.; Cho, Y.H. Control-Based Reduction of Detent Force for Permanent Magnet Linear Synchronous Motor. IEEE Transactions on Magnetics 2009, 45, 2827–2830. [Google Scholar] [CrossRef]
  6. Lu, Q.; Wu, B.; Yao, Y.; Shen, Y.; Jiang, Q. Analytical Model of Permanent Magnet Linear Synchronous Machines Considering End Effect and Slotting Effect. IEEE Transactions on Energy Conversion 2020, 35, 139–148. [Google Scholar] [CrossRef]
  7. Hu, H.; Zhao, J.; Liu, X.; Guo, Y. Magnetic Field and Force Calculation in Linear Permanent-Magnet Synchronous Machines Accounting for Longitudinal End Effect. IEEE Transactions on Industrial Electronics 2016, 63, 7632–7643. [Google Scholar] [CrossRef]
  8. Zhang, C.; Zhang, L.; Huang, X.; Yang, J.; Shen, L. Research on the Method of Suppressing the End Detent Force of Permanent Magnet Linear Synchronous Motor Based on Stepped Double Auxiliary Pole. IEEE Access 2020, 8, 112539–112552. [Google Scholar] [CrossRef]
  9. Shin, K.H.; Kim, K.H.; Hong, K.; Choi, J.Y. Detent Force Minimization of Permanent Magnet Linear Synchronous Machines Using Subdomain Analytical Method Considering Auxiliary Teeth Configuration. IEEE Transactions on Magnetics 2017, 53, 1–4. [Google Scholar] [CrossRef]
  10. Kim, S.J.; Park, E.J.; Jung, S.Y.; Kim, Y.J. Optimal Design of Reformed Auxiliary Teeth for Reducing End Detent Force of Stationary Discontinuous Armature PMLSM. IEEE Transactions on Applied Superconductivity 2016, 26, 1–5. [Google Scholar] [CrossRef]
  11. Zhang, H.; Kou, B.; Jin, Y.; Zhang, H. Investigation of Auxiliary Poles Optimal Design on Reduction of End Effect Detent Force for PMLSM With Typical Slot–Pole Combinations. IEEE Transactions on Magnetics 2015, 51, 1–4. [Google Scholar] [PubMed]
  12. Cui, L.; Zhang, H.; Jiang, D. Research on High Efficiency V/f Control of Segment Winding Permanent Magnet Linear Synchronous Motor. IEEE Access 2019, 7, 138904–138914. [Google Scholar] [CrossRef]
  13. Zhao, Z.; Hu, C.; Wang, Z.; Wu, S.; Liu, Z.; Zhu, Y. Back EMF-Based Dynamic Position Estimation in the Whole Speed Range for Precision Sensorless Control of PMLSM. IEEE Transactions on Industrial Informatics 2023, 19, 6525–6536. [Google Scholar] [CrossRef]
  14. Wen, T.; Wang, Z.; Xiang, B.; Han, B.; Li, H. Sensorless Control of Segmented PMLSM for Long-Distance Auto-Transportation System Based on Parameter Calibration. IEEE Access 2020, 8, 102467–102476. [Google Scholar] [CrossRef]
  15. Sun, X.; Wu, M.; Yin, C.; Wang, S.; Tian, X. Multiple-Iteration Search Sensorless Control for Linear Motor in Vehicle Regenerative Suspension. IEEE Transactions on Transportation Electrification 2021, 7, 1628–1637. [Google Scholar] [CrossRef]
  16. Xu, W.; Liao, K.; Ge, J.; Qu, G.; Cheng, S.; Wang, A.; Boldea, I. Improved Position Sensorless Control for PMLSM via an Active Disturbance Rejection Controller and an Adaptive Full-Order Observer. IEEE Transactions on Industry Applications 2023, 59, 1742–1753. [Google Scholar] [CrossRef]
  17. Wang, M.; Li, L.; Pan, D.; Tang, Y.; Guo, Q. High-Bandwidth and Strong Robust Current Regulation for PMLSM Drives Considering Thrust Ripple. IEEE Transactions on Power Electronics 2016, 31, 6646–6657. [Google Scholar] [CrossRef]
  18. Kung, Y.S. Design and Implementation of a High-Performance PMLSM Drives Using DSP Chip. IEEE Transactions on Industrial Electronics 2008, 55, 1341–1351. [Google Scholar] [CrossRef]
  19. Yuan, H.; Zhao, X. Adaptive Jerk Control and Modified Parameter Estimation for PMLSM Servo System With Disturbance Attenuation Ability. IEEE/ASME Transactions on Mechatronics 2023, 28, 164–174. [Google Scholar] [CrossRef]
  20. Rew, K.H.; Kim, K.S. A Closed-Form Solution to Asymmetric Motion Profile Allowing Acceleration Manipulation. IEEE Transactions on Industrial Electronics 2010, 57, 2499–2506. [Google Scholar] [CrossRef]
  21. Bai, Y.; Chen, X.; Sun, H.; Yang, Z. Time-Optimal Freeform S-Curve Profile Under Positioning Error and Robustness Constraints. IEEE/ASME Transactions on Mechatronics 2018, 23, 1993–2003. [Google Scholar] [CrossRef]
  22. Ha, C.W.; Rew, K.H.; Kim, K.S.; Kim, S. Tuning the S-curve Motion Profile in Short Distance Case. 2013 American Control Conference, pp. 4975–4980.
  23. Ha, C.W.; Rew, K.H.; Kim, K.S. Robust Zero Placement for Motion Control of Lightly Damped Systems. IEEE Transactions on Industrial Electronics 2013, 60, 3857–3864. [Google Scholar] [CrossRef]
Figure 1. Cross-sectional view of the motor structure.
Figure 1. Cross-sectional view of the motor structure.
Preprints 117366 g001
Figure 2. Three-phase motor with 6 coils and 7-pole magnets: (a) wiring; (b) vector.
Figure 2. Three-phase motor with 6 coils and 7-pole magnets: (a) wiring; (b) vector.
Preprints 117366 g002
Figure 3. Motor dimensions schematic diagram.
Figure 3. Motor dimensions schematic diagram.
Preprints 117366 g003
Figure 4. Electromagnetic force from current control analysis with a peak current of 1 A per phase.
Figure 4. Electromagnetic force from current control analysis with a peak current of 1 A per phase.
Preprints 117366 g004
Figure 5. Permanent-magnet linear motor electromagnetic force and dq-axes current closed-loop control block diagram.
Figure 5. Permanent-magnet linear motor electromagnetic force and dq-axes current closed-loop control block diagram.
Preprints 117366 g005
Figure 6. Permanent-magnet linear motor closed-loop control block diagram of the dq-axes current with electromagnetic force ripple compensation.
Figure 6. Permanent-magnet linear motor closed-loop control block diagram of the dq-axes current with electromagnetic force ripple compensation.
Preprints 117366 g006
Figure 7. Speed trajectory during S-curve motion: (a) Z m ( t r a j ) ; (b) υ m ( t r a j ) ; (c) a m ( t r a j ) ; (d) j m ( t r a j ) .
Figure 7. Speed trajectory during S-curve motion: (a) Z m ( t r a j ) ; (b) υ m ( t r a j ) ; (c) a m ( t r a j ) ; (d) j m ( t r a j ) .
Preprints 117366 g007
Figure 8. S-curve motion trajectory control block diagram
Figure 8. S-curve motion trajectory control block diagram
Preprints 117366 g008
Figure 9. Permanent-magnet linear motor position closed-loop control block diagram.
Figure 9. Permanent-magnet linear motor position closed-loop control block diagram.
Preprints 117366 g009
Figure 10. Simulation of electromagnetic force command F e * = 5.46 N: (a) phase current of the linear motor; (b) dq-axes current; (c) electromagnetic force.
Figure 10. Simulation of electromagnetic force command F e * = 5.46 N: (a) phase current of the linear motor; (b) dq-axes current; (c) electromagnetic force.
Preprints 117366 g010
Figure 11. Simulation of electromagnetic force command F e * = 5.46 N with ripple compensation: (a) phase current of the linear motor; (b) dq-axes current; (c) electromagnetic force.
Figure 11. Simulation of electromagnetic force command F e * = 5.46 N with ripple compensation: (a) phase current of the linear motor; (b) dq-axes current; (c) electromagnetic force.
Preprints 117366 g011
Figure 12. Simulation of S-curve motion trajectory for mover position command Z m * = 80 mm: (a) position; (b) speed; (c) acceleration.
Figure 12. Simulation of S-curve motion trajectory for mover position command Z m * = 80 mm: (a) position; (b) speed; (c) acceleration.
Preprints 117366 g012
Figure 13. Small-type permanent-magnet linear motor driver block diagram
Figure 13. Small-type permanent-magnet linear motor driver block diagram
Preprints 117366 g013
Figure 14. Physical implementation of the driver circuit: (a) front view; (b) rear view.
Figure 14. Physical implementation of the driver circuit: (a) front view; (b) rear view.
Preprints 117366 g014
Figure 15. Small-type permanent-magnet linear motor physical implementation.
Figure 15. Small-type permanent-magnet linear motor physical implementation.
Preprints 117366 g015
Figure 16. Small-type permanent-magnet linear motor pull-test platform.
Figure 16. Small-type permanent-magnet linear motor pull-test platform.
Preprints 117366 g016
Figure 17. Small-type permanent-magnet linear motor back-EMF.
Figure 17. Small-type permanent-magnet linear motor back-EMF.
Preprints 117366 g017
Figure 18. Electromagnetic force test platform.
Figure 18. Electromagnetic force test platform.
Preprints 117366 g018
Figure 19. With cogging force compensation and F e * = 0.0 N control: (a) q-axis current feedback i ^ q (b) position feedback Z ^ m .
Figure 19. With cogging force compensation and F e * = 0.0 N control: (a) q-axis current feedback i ^ q (b) position feedback Z ^ m .
Preprints 117366 g019
Figure 20. S-curve motion trajectory testing: (a) Z m position curve. (b) υ m speed curve.
Figure 20. S-curve motion trajectory testing: (a) Z m position curve. (b) υ m speed curve.
Preprints 117366 g020
Table 1. Electrical angle distribution for each coil in the three-phase motor with 6 coils and 7-pole magnets.
Table 1. Electrical angle distribution for each coil in the three-phase motor with 6 coils and 7-pole magnets.
Number of coil #1 #2 #3 #4 #5 #6
Electrical angle 210° 60° 270° 120° 330°
(30°) (240°) (150°)
Number of phases a+ a- b- b+ c+ c-
Table 2. Motor material and dimensions.
Table 2. Motor material and dimensions.
Mover trapezoidal magnet material sintered NdFeB magnet N35
width of the long side W 1 m a g 8
width of the short side W 2 m a g 7
height H m a g 4
pole pitch z p 10
core material silicon steel sheet 50CS600
length L m c 200
width W m c 17
height H m c 10
air gap g a 1
Stator coil material polyurethane enamelled copper wire
wire diameter d w 0.25
length L c o i l 23
width W c o i l 10.67
height H c o i l 10
core material silicon steel sheet 50CS600
length L s c 86.33
width W s c 17
height H s c 18
front iron height H s c f 2
back iron height H s c b 6
* The unit of length is millimeters(mm)
Table 3. Adding auxiliary core back-EMF analysis.
Table 3. Adding auxiliary core back-EMF analysis.
Auxiliary core Without With
Phase a back-EMF fundamental(V) 3.735 3.619
THD(%) 3.93 0.58
Phase b back-EMF fundamental(V) 3.929 3.621
THD(%) 0.68 0.40
Peak back-EMF difference between phase a and b(V) -0.194 -0.002
Table 4. Harmonic amplitude of electromagnetic force and its phase angle.
Table 4. Harmonic amplitude of electromagnetic force and its phase angle.
Harmonic order Harmonic amplitude(N) Phase angle(°)
2 6.05 119.7
4 0.42 238.4
6 0.21 198.7
8 0.08 -53.6
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated