Next Article in Journal
Refractive Index Sensor Based on Fano Resonances in Metal-Insulator-Metal Waveguides Coupled with Resonators
Previous Article in Journal
Robust Multi-Frame Adaptive Optics Image Restoration Algorithm Using Maximum Likelihood Estimation with Poisson Statistics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mover Position Detection for PMTLM Based on Linear Hall Sensors through EKF Processing

1
Department of Mechanical Engineering, Tsinghua University, Beijing 100084, China
2
State Key Laboratory of Tribology, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(4), 782; https://doi.org/10.3390/s17040782
Submission received: 1 March 2017 / Revised: 25 March 2017 / Accepted: 29 March 2017 / Published: 6 April 2017
(This article belongs to the Section Physical Sensors)

Abstract

:
Accurate mover position is vital for a permanent magnet tubular linear motor (PMTLM) control system. In this paper, two linear Hall sensors are utilized to detect the mover position. However, Hall sensor signals contain third-order harmonics, creating errors in mover position detection. To filter out the third-order harmonics, a signal processing method based on the extended Kalman filter (EKF) is presented. The limitation of conventional processing method is first analyzed, and then EKF is adopted to detect the mover position. In the EKF model, the amplitude of the fundamental component and the percentage of the harmonic component are taken as state variables, and they can be estimated based solely on the measured sensor signals. Then, the harmonic component can be calculated and eliminated. The proposed method has the advantages of faster convergence, better stability and higher accuracy. Finally, experimental results validate the effectiveness and superiority of the proposed method.

1. Introduction

Permanent magnet tubular linear motors (PMTLM) have been the focus of significant research for the last few decades due to their high power density, small end effect and excellent dynamic performance [1,2]. PMTLMs have been increasingly applied in electromagnetic launches, healthcare and other applications with strict volume restriction [2].
Mover position detection is one of the key techniques for servo control of PMTLM, and is vital for thrust control and positioning accuracy. In most applications, a grating scale is the most commonly used position sensor [3,4]. A grating scale has the advantages of high precision, high resolution and fast response, but also suffers from shortcomings like high cost and large volume. Furthermore, an auxiliary guide is needed for a grating scale, which restricts its application. Some researchers have also adopted sensorless methods [5,6,7,8,9,10], utilizing the voltage and current information to estimate mover position based on the electrical PMTLM model. Sensorless methods can be divided into two categories: back-EMF-based methods and high frequency injection methods. The former is highly dependent on electrical parameter accuracy and shows bad performance in low-speed region, while the latter introduces thrust ripple and extra loss. Generally, sensorless methods are unfit for applications where high precision is demanded.
As an alternative, linear Hall sensors are more and more widely used nowadays to detect mover position [11,12,13,14,15,16,17]. They have merits like low cost and high robustness, and the installation is easy to implement. Two linear Hall sensors electrically separated 90 degrees are widely adopted for both rotor angular detection and mover position detection. Linear Hall sensors can measure varying magnetic field strength and continuously output the corresponding sine and cosine wave signals. However, Hall sensor signals are contaminated by third-order harmonics, which are caused by air-gap magnetic distortion [18]. Harmonics disrupt position detection accuracy, and should be filtered out from Hall sensor signals. Some attempt to minimize the effect of harmonics by optimizing the installation position of Hall sensors [11,12,13]. It has been found that the harmonic component is diminished as the sensors are radially away from the permanent magnet (PM), but the signal amplitude also decreases. Others utilize signal processing methods to remove harmonics [14,15,16,17]. In [14], a phase-lock loop (PLL) is employed. A PLL contains a PI-type low-pass filter, which can filter out high-order harmonics. But the bandwidth of a PLL is small, and its performance deteriorates in low-speed regions. To tackle this problem, an adaptive notch filter (ANF) is adopted to remove the third-order harmonics before applying a PLL [15]. The notch frequency is adaptively tuned by software, so the ANF operates well even when the speed is very low. In [16], an improved ANF, i.e., a synchronous frequency extractor (SFE), is presented. Compared with an ANF, an SFE can filter out higher order harmonics. Therefore, the position detection error is reduced even more, as the 5th and 7th order harmonics are also removed. Though ANF-based processing methods exhibit excellent performance in filtering out signal harmonics in all speed regions, their convergence rate and stability are not satisfactory, which could be severe problems in PMTLM application.
In [19,20], an extended Kalman filter (EKF) processing method is used to remove random errors in rotor angular detection of PMSM. With an extremely simple form, an EKF can effectively eliminate white noise in Hall sensor signals.
In this paper, EKF is utilized to filter out third-order harmonic components from Hall sensor signals. The amplitude of fundamental component and the percent of harmonic component are estimated online via an EKF model. In this way, the harmonics can be observed and removed. Due to the merits of an EKF, both the dynamic and static accuracy of mover position detection can be greatly improved in all speed regions, while the convergence rate and stability are also guaranteed.
Section 2 describes the implementation of mover position detection based on linear Hall sensors. In Section 3, the ANF processing method is described, and its stability is analyzed. In Section 4, EKF model is constructed, and then the idea of EKF processing is presented. Finally, Section 5 validates the feasibility of the proposed method via experiments.

2. Position Detection Based on Linear Hall Sensors

Linear Hall sensors are based on the Hall Effect, and the sensor output is linear to the magnetic field strength. As the mover transports inside the stator, the air-gap magnetic field is approximately distributed in a sine wave. The diagram and physical map of PMTLM used for experiments are shown in Figure 1 and Figure 2. The pole pitch of PMTLM is 10 mm, and the two Hall sensors are separated by 5 mm axially so that the two sensor signals are electrically 90° apart. The Hall sensors continuously output position-dependent sine/cosine signals, and then the mover position can be obtained by using an arctangent function, as shown in Equations (1) and (2).
u a k = u m k sin θ k ,   u b k = u m k cos θ k
θ k = atan 2 ( u a k , u b k ) { arctan ( u a k / u b k ) ,   i f   u a k > 0 , u b k 0 arctan ( u a k / u b k ) + π ,   i f   u b k < 0 arctan ( u a k / u b k ) + 2 π ,   i f   u a k 0 , u b k 0   x k = ( τ θ k ) / π
where xk is mover position, τ is pole pitch, uak, ubk are signals detected by Hall sensors, umk is the amplitude of the fundamental component and θk is the corresponding electrical angle of the mover.
Figure 3a is a 2-D finite-element-method simulation result by Ansoft Maxwell, demonstrating the distribution of a magnetic line in air-gap. The distribution curves of magnetic field strength at different radial distances can be seen more specifically in Figure 3b. Obviously, the distribution curve is not a pure sine wave, and is even approximate to a triangular wave when 7 mm away from PMs, indicating that the magnetic field contains large odd-order harmonics. As the radial distance becomes farther, the magnetic line becomes closer to a sine wave while its amplitude decreases. Limited by the size of the motor, the two Hall sensors are installed 9 mm away from PMs in practice, producing third-order harmonic components in Hall sensor signals, as shown in Equation (3).
u a k = u m k ( sin θ k r k sin 3 θ k ) u b k = u m k ( sin ( θ k + π / 2 ) r k sin 3 ( θ k + π / 2 ) ) = u m k ( cos θ k + r k cos 3 θ k )
where rk is the percent of the third-order harmonic component.
Therefore, the raw electrical angle θ ^ k calculated by Equation (2) contains a large error, as described in Equations (4) and (5).
θ ^ k = atan 2 ( u a k , u b k ) = atan 2 ( sin θ k r k sin 3 θ k , cos θ k + r k cos 3 θ k )
e k = θ k θ ^ k tan e k r k sin 4 θ k r k sin 4 θ ^ k
Apparently, the third-order harmonics in sensor signals would introduce a fourth-order error in position detection result. The amplitude of error is related to the percentage of the harmonic component, which could be large in some applications. Thus, it is necessary to filter out third-order harmonics from the original sensor signals.

3. Analysis of ANF-Based Signal Processing

In order to eliminate harmonics in Hall sensor signals, [15] proposed a signal processing procedure based on ANF, and an improved ANF is presented in [16]. To the best of the author’s knowledge, ANF remains one of the most effective signal processing methods to filter out harmonics. ANF is a notch filter that is constructed by a closed loop, and can operate well even in a low-speed region. In this section, its performance will be discussed.
The simplified diagram of ANF processing is shown in Figure 4. Two ANFs are used to process two channel sensor signals. Take one ANF for example; the transfer function from ua to u ^ a is
H ( s ) = U ^ a U a = s 2 + ω h 2 s 2 + σ s + ω h 2
Equation (6) has the same form as a conventional second-order notch filter. Its gain equals zero at s = jωh, so the harmonic component at the frequency of ωh is filtered out. The parameter σ determines the sharpness of the notch filter. As σ becomes larger, the bandwidth of ANF becomes larger, thus the convergence rate is faster, and yet the filtering performance gets worse. Hence, there is always a dilemma between faster convergence rate and better filtering performance for ANF.
Moreover, the ANF-based signal processing method is not stable at zero speed. In steady state, the inputs of the two integrators in Figure 4 should be fluctuating around zero. Particularly, all variables in Figure 4 are constant when mover speed is zero, and then the inputs of the two integrators are supposed to be equal to zero, i.e.,
σ u ^ a sin ( 3 atan 2 ( u ^ a , u ^ b ) ) = 0 σ u ^ b cos ( 3 atan 2 ( u ^ a , u ^ b ) ) = 0
Taking atan 2 ( u ^ a , u ^ b ) as θ ^ k , we then have,
sin θ ^ k sin 3 θ ^ k = 0 cos θ ^ k cos 3 θ ^ k = 0
It can be easily proven that Equation (8) has no solution, suggesting that the method described in Figure 4 cannot achieve a steady state when motor is at a standstill. Therefore, ANF is obviously not suitable for applications where motors operate in a stationary state. Moreover, the slow convergence rate of ANF could be a severe problem for a short-stroke linear motor, in that the motor might have already completed the whole stroke before the ANF algorithm converges to a steady state.
Apart from ANF, the signal processing method based on SFE also has the abovementioned problems, which will not be discussed in detail in this section. In order to obtain signals without harmonics promptly, precisely and stably, EKF-based signal processing is proposed in this paper.

4. Signal Processing Using EKF

The EKF is a linearized extension of the Kalman filter. The Kalman filter has proven to be the optimal filter in a linear system, so the EKF also has merits such as fast convergence rate and high robustness. The EKF is a well-proven and commonly used recursive algorithm for signal estimation. Here, we use the EKF to estimate the third-order harmonic component based solely on the raw data measured by linear Hall sensors.
To employ the EKF, the state model and the observation model are first constructed. Taking the amplitude of the fundamental component and the percentage of the harmonic component as state variables, the two original signals detected by Hall sensors as outputs, and the raw electrical angle calculated by Equation (4) as input, variables used in the EKF model are represented as follows:
x k = [ u m k r k ] , y k = [ u a k u b k ] , u k = θ ^ k = atan 2 ( u a k , u b k )
rk is only related to the mechanical structure of the PMTLM, and umk barely changes if the running condition of the PMTLM is unchanged. Hence, we can consider that xk+1 = xk, and then the EKF model can be described as in Equation (10).
x k + 1 = I x k + w k y k = h ( x k , u k ) + v k h ( x k , u k ) = [ u m k ( sin θ k r k sin 3 θ k ) u m k ( cos θ k + r k cos 3 θ k ) ]
where wk is the state equation noise, vk is the observation equation noise, and their covariance matrices are represented as Qk and Ek respectively.
Employing Equation (5), we have
h ( x k , u k ) [ u m k sin ( θ ^ k + r k sin 4 θ ^ k ) u m k r k sin 3 ( θ ^ k + r k sin 4 θ ^ k ) u m k cos ( θ ^ k + r k sin 4 θ ^ k ) + u m k r k cos 3 ( θ ^ k + r k sin 4 θ ^ k ) ] = [ u m k sin ( u k + r k sin 4 u k ) u m k r k sin 3 ( u k + r k sin 4 u k ) u m k cos ( u k + r k sin 4 u k ) + u m k r k cos 3 ( u k + r k sin 4 u k ) ]
The recursive EKF algorithm is divided into time prediction and measurement update [21,22]. Equations for them are as follows.
Time prediction:
x ^ k + 1 = F k x ^ k
P k + 1 = F k P k F k T + Q k
Measurement update:
K k = P k H k T ( H k P k H k T + E k ) 1
x ^ k = x ^ k + K k ( y k H k x ^ k )
P k = ( 1 K k H k ) P k
where Fk is the identity matrix in our case, and Hk is the linear approximation of h (xk, uk), i.e.,
H k = h x = [ H 11 k H 12 k H 21 k H 22 k ] H 11 k = u a k u m k = sin θ ˜ k r k sin 3 θ ˜ k H 12 k = u a k r k = u m k cos θ ˜ k sin 4 u k u m k sin 3 θ ˜ k 3 u m k r k cos 3 θ ˜ k sin 4 u k H 21 k = u b k u m k = cos θ ˜ k + r k cos 3 θ ˜ k H 22 k = u b k r k = u m k sin θ ˜ k sin 4 u k + u m k cos 3 θ ˜ k 3 u m k r k sin 3 θ ˜ k sin 4 u k θ ˜ k = u k + r k sin 4 u k
Based on Equations (12)–(17), umk and rk are estimated online. Then, the third-order harmonics can be calculated and removed. We have the following:
u ¯ a k = u a k + u m k r k sin ( 3 θ ^ k ) u ¯ b k = u b k u m k r k cos ( 3 θ ^ k ) θ ¯ k = atan 2 ( u ¯ a k , u ¯ b k )
where u ¯ a k , u ¯ b k are the estimated fundamental components and θ ¯ k is the estimated electrical angle.
In this way, the signals after EKF processing no longer contain large third-order harmonics. Small errors may still exist due to the approximation error in Equation (5), but most of the harmonics are eliminated, contributing to a more precise mover position detection result.
The diagram of EKF processing is shown in Figure 5. The estimated electrical angle θ ¯ is not feedback to the signal processing procedure. Instead, the raw electrical angle θ ^ is used for EKF processing: ( θ ^ k + r k sin 4 θ ^ k ) rather than ( θ ^ k + r k sin 4 θ ¯ k ) is used as the input of EKF, and sin 3 θ ^ k rather than sin 3 θ ¯ k is used to produce the reference of third-order harmonic component. There are two reasons for doing so. First, the difference is small between θ ^ k and θ ¯ k , and it becomes even smaller between sin n θ ^ k and sin n θ ¯ k , thus the adverse impact of this approximation is limited. In addition, as long as umk and rk stay around the true values, θ ¯ will stick to the true value. When the motor operates at zero speed, the input and output data of EKF remain unchanged, and then they can be considered useless data. The useless data have no effect on the update of state variables, so the convergence process of EKF is not undermined. Therefore, useless data will not cause the divergence of umk and rk, and then the stability of EKF processing at zero speed is guaranteed.

5. Experimental Results

In this section, extensive experimental results are provided to confirm the validity of the proposed method. The experimental platform is shown in Figure 6. A grating scale is installed to provide the true value of the mover position, and its resolution is 1 μm. The motor driver adopts a voltage source inverter, and the switching frequency is 10 kHz. A float-point digital signal processor (DSP) TMS320F28335 is used to run the position detection and servo control algorithm. In order to deal with the high nonlinearity of the model described in Equation (10), suboptimal multiple fading factors are employed in Equation (13) of EKF processing in actual experiments, and this can significantly enhance the robustness against system nonlinearity and model uncertainty [23,24].
Figure 7 describes the waveforms and FFT results of Hall sensor signals at the speed of 20 mm/s. The motor is at a standstill after 4.5 s. Apparently, the two Hall sensors output sine and cosine signals when the motor is moving and output constant signals when the mover stops moving. The FFT result of sine/cosine waves is depicted in Figure 7b, which indicates that third-order harmonics exist in the original sensor signals. ThenANF-based signal processing method is first utilized to remove third-order harmonics, and the corresponding FFT result shows that the harmonic content is reduced. However, the ANF shows instability at zero speed, meaning that the ANF processed signals diverge from the original signals. Conversely, EKF processed signals remain stable when the mover is at a standstill, as depicted in Figure 7e. Moreover, Figure 7f shows that the harmonic content is further reduced when sensor signals are processed by the EKF, meaning that the EKF has a better filtering performance than the ANF.
Figure 8 shows experimental results at the speed of 600 mm/s, and the waveforms and FFT results are consistent with Figure 7. Therefore, we can come to the conclusion that EKF processing is able to minimize the third-order harmonics at different speeds, including zero speed.
When the processed signals are used for position calculation, the performance of different processing methods can be more specifically observed from Figure 9. Figure 9c,d demonstrate the original error of position detection when using raw sensor data. It can be seen that the maximum error is about 200 μm, and the original error fluctuates four times during an electrical period, which agrees with Equation (5). In order to reduce this fourth-order error in position detection results, the third-order harmonics in Hall sensor signals are supposed to be filtered out. When ANF is applied, its position detection error is described in Figure 9e,f. The error begins to diminish at the second electrical period, and yet diverges when the mover speed drops to zero. Compared with ANF, EKF can converge within several signal sampling periods, thus EKF processing can minimize the error more rapidly and more effectively. When EKF processing is employed, the maximum error is reduced to 60 μm at 20 mm/s and 100 μm at 600 mm/s (see Figure 9g,h). Furthermore, the error sticks to zero when PMTLM operates at zero speed, which is consistent with discussions in Section 4. Apparently, EKF processing shows better performance than ANF processing for PMTLM mover position detection.
Finally, the mover position detected by the proposed method is used for closed-loop control of the PMTLM, and the driver system operates well, as shown in Figure 10. The mover gradually marches to 90 mm at a top speed of 1 m/s, halts for 50 ms, and then moves backward to the origin.
The convergence process of EKF is depicted in Figure 10c,d. Both umk and rk stay stable in all speed regions and remain invariant at zero speed. Obviously, sensor signals measured at zero speed would not update the state variables of EKF, and this explains why rk starts to converge at 0.05 s. Also, the value of umk fluctuates slightly along with the mover position, and this suggests that the magnetic field strengths of different PMs are distinctive, which could be caused by manufacturing differences.
It can be seen in Figure 10e that the dynamic error of the proposed position detection method is within 100 μm, which is much smaller than the position estimation error using the original Hall sensor signals (see Figure 10f). On the other hand, it is also noteworthy that the error at zero speed is significantly reduced from 200 μm to 36 μm. Therefore, the presented method can achieve both higher dynamic accuracy and higher positioning accuracy. Even though there are still errors due to things like sensor error or mechanical error, the proposed EKF processing method seems to be feasible and superior.

6. Conclusions

Linear Hall sensors are utilized for mover position detection of PMTLM, and the third-order harmonics in Hall sensor signals seriously impact the accuracy. In this paper, an EKF-based signal processing method is introduced to filter out harmonics. The proposed method is compared with the conventional method and validated by substantial experiments. In the end, a PMTLM control loop based on EKF processing is constructed to manifest its performance in whole speed region. Unlike the conventional method, EKF processing can converge within several sampling periods, and the processed signals remain stable at a standstill, so both the convergence rate and the stability are enhanced. Furthermore, the proposed method also has higher position detection accuracy, whether the mover is dynamic or static. The proposed method has the advantages of low cost, small volume and high accuracy, and can be easily extended to rotary machines and signals containing higher order harmonics. The EKF processing algorithm can also be used for sensorless control methods to eliminate harmonics in the observed back-EMF.

Acknowledgments

This work was supported by the National Key Technology Support Program of China (No. 2015BAI0B16) and the Beijing Municipal Science and Technology Project (No. Z141100000514015).

Author Contributions

Leyang Yan and Peiqing Ye conceived and designed the study. Leyang Yan deduced the model and performed the experiments. Leyang Yan wrote the paper. Peiqing Ye and Hui Zhang reviewed and improved the manuscript. All authors read and approved the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Bianchi, N.; Bolognani, S.; Dalla, D.; Tonel, F. Tubular linear permanent magnet motors: An overall comparison. IEEE Trans. Ind. Appl. 2003, 39, 466–475. [Google Scholar] [CrossRef]
  2. Wang, J.; Howe, D. Design optimization of radially magnetized, iron-cored, tubular permanent-magnet machines and drive systems. IEEE Trans. Magn. 2004, 40, 3262–3277. [Google Scholar] [CrossRef]
  3. Bascetta, L.; Rocco, P.; Magnani, G.A. Force Ripple Compensation in Linear Motors Based on Closed-Loop Position-Dependent Identification. IEEE/ASME Trans. Mechatron. 2010, 15, 349–359. [Google Scholar] [CrossRef]
  4. Hirvonen, M.; Pyrhonen, O.; Handroos, H. Adaptive nonlinear velocity controller for a flexible mechanism of a linear motor. Mechatronics 2006, 16, 279–290. [Google Scholar] [CrossRef]
  5. Cheema, M.A.M.; Fletcher, J.E.; Xiao, D.; Rahman, F. Sensorless control of linear permanent magnet synchronous motors using a combined sliding mode adaptive observer. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Pittsburgh, PA, USA, 14–18 September 2014; pp. 4491–4498. [Google Scholar]
  6. Terzic, B.; Jadric, M. Design and implementation of the extended Kalman filter for the speed and rotor position estimation of brushless DC motor. IEEE Trans. Ind. Electron. 2002, 48, 1065–1073. [Google Scholar] [CrossRef]
  7. Bolognani, S.; Oboe, R.; Zigliotto, M. Sensorless full-digital PMSM drive with EKF estimation of speed and rotor position. IEEE Trans. Ind. Electron. 1999, 46, 184–191. [Google Scholar] [CrossRef]
  8. Cupertino, F.; Giangrande, P.; Pellegrino, G.; Salvatore, L. End Effects in Linear Tubular Motors and Compensated Position Sensorless Control Based on Pulsating Voltage Injection. IEEE Trans. Ind. Electron. 2011, 58, 494–502. [Google Scholar] [CrossRef]
  9. Cupertino, F.; Giangrande, P.; Pellegrino, G.; Salvatore, L. Sensorless Position Control of Permanent-Magnet Motors With Pulsating Current Injection and Compensation of Motor End Effects. IEEE Trans. Ind. Appl. 2011, 47, 1371–1379. [Google Scholar] [CrossRef]
  10. Giangrande, P.; Cupertino, F.; Pellegrino, G. Modelling of linear motor end-effects for saliency based sensorless control. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Atlanta, GA, USA, 12–16 September 2010; pp. 3261–3268. [Google Scholar]
  11. Liu, X.; Zheng, Z.; Ye, Y.; Lu, Q. Position detecting for the air-cored TPMLSM with linear Hall-effect sensors. In Proceedings of the International Conference on Electrical Machines and Systems, Wuhan, China, 17–20 October 2008; pp. 1417–1420. [Google Scholar]
  12. Paul, S.; Chang, J. A New Approach to Detect Mover Position in Linear Motors Using Magnetic Sensors. Sensors 2015, 15, 26694–26708. [Google Scholar] [CrossRef] [PubMed]
  13. Pan, S.; Commins, P.A.; Du, H. Tubular linear motor position detection by hall-effect sensors. In Proceedings of the 25th Australasian Universities Power Engineering Conference (AUPEC), Wollongong, Australia, 27–30 September 2015; pp. 1–5. [Google Scholar]
  14. Liu, G.; Xiao, Y.R.; Song, X.D. Error compensation of rotor position detection for permanent magnetic synchronous motor based on linear hall sensors. Electr. Mach. Control. 2014, 18, 36–42. [Google Scholar]
  15. Jung, S.Y.; Nam, K. PMSM Control Based on Edge-Field Hall Sensor Signals through ANF-PLL Processing. IEEE Trans. Ind. Electron. 2011, 58, 5121–5129. [Google Scholar] [CrossRef]
  16. Song, X.; Fang, J.; Han, B. High-Precision Rotor Position Detection for High-Speed Surface PMSM Drive Based on Linear Hall-Effect Sensors. IEEE Trans. Power Electron. 2016, 31, 4720–4731. [Google Scholar]
  17. Kim, J.; Choi, S.; Cho, K.; Nam, K. Position Estimation using Linear Hall Sensors for Permanent Magnet Linear Motor Systems. IEEE Trans. Ind. Electron. 2016, 63, 7644–7652. [Google Scholar] [CrossRef]
  18. Wang, J.; Jewell, G.W.; Howe, D. A general framework for the analysis and design of tubular linear permanent magnet machines. IEEE Trans. Magn. 1999, 35, 1986–2000. [Google Scholar] [CrossRef]
  19. Hu, J.; Zou, J.; Xu, F.; Li, Y. An Improved PMSM Rotor Position Sensor Based on Linear Hall Sensors. IEEE Trans. Magn. 2012, 48, 3591–3594. [Google Scholar] [CrossRef]
  20. Zhu, Z.Q.; Shi, Y.F.; Howe, D. Rotor position sensing in brushless ac motors with self-shielding magnets using linear Hall sensors. J. Appl. Phys. 2006, 99, 3575. [Google Scholar] [CrossRef]
  21. Tong, Q.; Chen, C.; Zhang, Q.; Zou, X. A Sensorless Predictive Current Controlled Boost Converter by Using an EKF with Load Variation Effect Elimination Function. Sensors 2015, 15, 9986–10003. [Google Scholar] [CrossRef] [PubMed]
  22. Mwasilu, F.; Jung, J.W. Enhanced fault-tolerant control of interior PMSMs based on an adaptive EKF for EV traction applications. IEEE Trans. Power Electron. 2016, 31, 5746–5758. [Google Scholar] [CrossRef]
  23. Zhou, D.H.; Xi, Y.G.; Zhang, Z.J. A suboptimal multiple fading extended Kalman filter. Chin. J. Autom. 1992, 4, 145–152. [Google Scholar]
  24. Zhou, D.H.; Frank, P.M. Strong tracking filtering of nonlinear time-varying stochastic systems with colored noise: application to parameter estimation and empirical robustness analysis. Int. J. Control. 1996, 65, 295–307. [Google Scholar] [CrossRef]
Figure 1. Diagram of PMTLM structure.
Figure 1. Diagram of PMTLM structure.
Sensors 17 00782 g001
Figure 2. Physical map of a PMTLM.
Figure 2. Physical map of a PMTLM.
Sensors 17 00782 g002
Figure 3. (a) FEM simulation result of magnetic line distribution; (b) Distribution curves of magnetic field strength at different radial distances.
Figure 3. (a) FEM simulation result of magnetic line distribution; (b) Distribution curves of magnetic field strength at different radial distances.
Sensors 17 00782 g003
Figure 4. Diagram of ANF processing.
Figure 4. Diagram of ANF processing.
Sensors 17 00782 g004
Figure 5. Diagram of EKF processing.
Figure 5. Diagram of EKF processing.
Sensors 17 00782 g005
Figure 6. Experimental platform.
Figure 6. Experimental platform.
Sensors 17 00782 g006
Figure 7. Waveforms and FFT results of sensor signals at 20mm/s. (a,b) Original sensor signals. (c,d) ANF processed signals. (e,f) EKF processed signals.
Figure 7. Waveforms and FFT results of sensor signals at 20mm/s. (a,b) Original sensor signals. (c,d) ANF processed signals. (e,f) EKF processed signals.
Sensors 17 00782 g007
Figure 8. Waveforms and FFT results of sensor signals at 600 mm/s. (a,b) Original sensor signals. (c,d) ANF processed signals. (e,f) EKF processed signals.
Figure 8. Waveforms and FFT results of sensor signals at 600 mm/s. (a,b) Original sensor signals. (c,d) ANF processed signals. (e,f) EKF processed signals.
Sensors 17 00782 g008
Figure 9. Position detection error at 20 mm/s and 600 mm/s. (a,b) Electrical angle of PMTLM. (c,d) Position detection error when using original sensor signals. (e,f) Error when using ANF processed signals. (g,h) Error when using EKF processed signals. The left column is measured at 20 mm/s, and the right column is measured at 600 mm/s.
Figure 9. Position detection error at 20 mm/s and 600 mm/s. (a,b) Electrical angle of PMTLM. (c,d) Position detection error when using original sensor signals. (e,f) Error when using ANF processed signals. (g,h) Error when using EKF processed signals. The left column is measured at 20 mm/s, and the right column is measured at 600 mm/s.
Sensors 17 00782 g009
Figure 10. Position control of PMTLM using proposed position detection method. (a) Mover position of PMTLM; (b) Mover speed of PMTLM; (c) Convergence process of umk; (d) Convergence process of rk; (e) Position detection error using proposed method; (f) Position estimation error using original sensor signals.
Figure 10. Position control of PMTLM using proposed position detection method. (a) Mover position of PMTLM; (b) Mover speed of PMTLM; (c) Convergence process of umk; (d) Convergence process of rk; (e) Position detection error using proposed method; (f) Position estimation error using original sensor signals.
Sensors 17 00782 g010

Share and Cite

MDPI and ACS Style

Yan, L.; Zhang, H.; Ye, P. Mover Position Detection for PMTLM Based on Linear Hall Sensors through EKF Processing. Sensors 2017, 17, 782. https://doi.org/10.3390/s17040782

AMA Style

Yan L, Zhang H, Ye P. Mover Position Detection for PMTLM Based on Linear Hall Sensors through EKF Processing. Sensors. 2017; 17(4):782. https://doi.org/10.3390/s17040782

Chicago/Turabian Style

Yan, Leyang, Hui Zhang, and Peiqing Ye. 2017. "Mover Position Detection for PMTLM Based on Linear Hall Sensors through EKF Processing" Sensors 17, no. 4: 782. https://doi.org/10.3390/s17040782

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