Research Article  Open Access
Adaptive TwoStage Extended Kalman Filter Theory in Application of Sensorless Control for Permanent Magnet Synchronous Motor
Abstract
Extended Kalman filters (EKF) have been widely used for sensorless field oriented control (FOC) in permanent magnet synchronous motor (PMSM). The first key problem associated with EKF is that the estimator requires all the plant dynamics and noise processes are exactly known. To compensate inaccurate model information and improve tracking ability, adaptive fading extended Kalman filtering algorithms have been proposed for the nonlinear system. The second key problem is that the EKF suffers from computational burden and numerical problems when state dimension is large. The twostage extended Kalman filter (TSEKF) with respect to this problem has been extensively studied in the past. Combining the advantages of both AFEKF and TSEKF, this paper presents an adaptive twostage extended Kalman filter (ATEKF) for closedloop position and speed estimation of a PMSM to achieve sensorless operation. Experimental results demonstrate that the proposed ATEKF algorithm for PMSMs has strong robustness against model uncertainties and very good realtime state tracking ability.
1. Introduction
Owing to their characteristics of high efficiency, high power density, and reliability, AC machines and more recently especially permanent magnet synchronous machines (PMSMs) have obtained dominance [1]. However, a PMSM cannot be easily controlled because of the uncertainties such as parameter variations and loadtorque variations. Therefore, the linearcontrol methods such as PID control cannot guarantee high performance. To solve this problem, many researchers have proposed various design methods, for example, adaptive control [2, 3], robust control [4], sliding mode control [5], nonlinear feedback linearization control [6], and fuzzy control [7]. Recently, several authors [8–11] have proposed disturbanceobserverbased PMSM control methods that can effectively suppress parameter variations or loadtorque variations.
In most PMSM drives, some types of shaft sensors such as an optical encoder or a resolver are connected to the rotor shaft. However, such sensors cause several disadvantages such as high drive cost, low reliability, low noise immunity, and increase in machine size and maintenance requirements. Therefore, the interest toward sensorless FOC of PMSMs has grown in order to increase the reliability and to reduce the costs [12, 13].
Various methods of indirect (or sensorless) position and speed estimation have been investigated for PMSMs. One of major methods is based on extended Kalman filter (EKF) [14–17]. The EKF is an optimal estimator in the leastsquare sense for estimating the states of dynamic nonlinear systems, and it is, thus, a viable and computationally efficient candidate for the online determination of rotor position and speed of a PMSM.
In spite of its successful use, extended Kalman filter still has some drawbacks. This extended Kalman filtering technique requires complete specifications of both dynamical model parameters and statistic noise levels of the system [18, 19]. In a number of practical situations, the models contain parameters that may deviate from their nominal values. The statistic noise levels of the model are given before the filtering process and will be maintained unchanged during the whole recursive process. Commonly, this a priori information is determined by test analysis and certain knowledge about the observation type beforehand. However, a priori information of this kind is often unavailable. Inaccuracy in system models or poor estimates of noise statistics may seriously degrade the performance of the filter and sometimes even leads to filtering divergence.
To overcome these drawbacks, several adaptive extended Kalman filtering algorithms have been proposed for the nonlinear system. Most of the work reported in this area has concentrated on innovation based adaptive estimation (IAE), which utilizes new statistical information from the innovation sequence to improve the estimation of the covariance matrices. IAE is originally proposed in [20] and later utilized in combination with fuzzy logic and neurofuzzy logic in [21, 22], for linear and nonlinear systems, respectively. One of the IAEs is called the adaptive fading extended Kalman filter (AFEKF) [23], which employs suboptimal fading factors. A weighting factor, which enhances the influence of innovation information, may be incorporated as a multiplier for improving the tracking capability in high dynamic control of PMSM.
On the other hand, Kalman filter (KF) appears to be very complex because of the high order of the mathematical models. The applicability of the KF to realtime state estimation problems is generally limited by the complex mathematical operations. To solve this problem, Friedland [24] proposed to employ the twostage Kalman filter (TSKF) to decouple the KF into two parallel reducedorder filters. Many researchers [25, 26] have contributed to this problem. However, the results they obtained are suboptimal. The twostage Kalman estimator in [27] can be optimal when satisfying an algebraic constraint, but almost all practical systems will not satisfy this algebraic constraint.
To improve the performance of TSKF, Hsieh and Chen propose an optimal twostage kalman estimator (OTSKE) [28], in which the algebraic constraint [27] is removed and the optimal performance is guaranteed. OTSKE is mathematically equivalent to KF without requiring system constraints. Although the proposed OTSKE is slightly more complex than the TSKF, it prevents the performance degradation inherent in the TSKF. Therefore, the proposed OTSKE is the best balance between the performance and the computational complexity. It is known that many practical processes require nonlinear observers. In some works [29, 30], twostage extended Kalman filter (TSEKF) has been developed by extending TSKF to nonlinear systems. In this paper, the structure of TSEKF will be employed in sensorless algorithm to reduce the computational complexity.
Combining advantages of TSEKF and AFEKF, we present an adaptive twostage extended Kalman filter (ATEKF) for estimating rotor position and speed by the following twostep procedure: in order to enhance robustness, astringency, and tracking ability, we introduce a fading factor into the conventional EKF to formulate AFEKF; to solve the problem of computational complexity, an ATEKF is obtained based on proposed AFEKF algorithm. The proposed ATEKF is effective implementation of AFEKF. The complete equations of this filter are presented and compared with straight implementation of the AFEKF equations.
The paper is organized in six sections. In Section 2, according to the discrete model of the PMSM, a conventional EKF algorithm for estimating rotor position and speed is designed. In Section 3, an AFEKF is proposed, which uses the conventional EKF algorithm. In Section 4, ATEKF are developed by the same approach used for the OTSKE, and its stability is analyzed. In Section 5, to verify the performance of the ATEKF, experimental results are discussed. Finally, a conclusion wraps up the paper.
2. Conventional EKF Theory
2.1. The Model of PMSM
As elaborated in [6], the machine equations in the rotor () reference frame are as follows: with where , are the stator voltages in the () reference frame, , are stator flux currents in the () reference frame, and are the machine axes inductances, is the stator winding resistance, and is the flux produced by the magnets. The angular velocity is measured in electrical radians per second. is the electrical position. is sampling period.
2.2. The EKF Algorithm
When treating as the full order state and as the augmented system state, the state vector is chosen to be . , and , are chosen as input and output vectors because these quantities can be easily obtained from measurements of stator phase currents and voltage construction using DC link voltage and switching status. Considering the noise and parameter errors, the state space model in the rotor () reference frame is described by with where and are zeromean noise and are independent from the system state . The system noise takes into account system disturbance and model inaccuracies, while represents the measurement noise. The noise covariance matrices are defined as follows:
Based on discretized machine equations, an EKF is constructed to estimate the rotor position and speed of the PMSM. The overall structure of the EKF is well known by employing a twostep prediction and correction algorithm [15]. The first step (prediction step) performs a prediction of both quantities based on the previous estimates and the input vector actually applied to the system. The second step is the innovation step, correcting the predicted state estimation and its covariance matrix through a feedback correction gain that makes use of the actual measured quantities. Hence, the filter is given by with
3. AFEKF Algorithm Based on Innovation Covariance Estimation
Innovation of the filter, which is a directly observable parameter, can be used as a reference for the filter performance by observing the covariance of the innovation sequence. From the incoming measurement and the optimal prediction obtained in the previous step, the innovation sequence is defined as Then, the innovation covariance of the EKF is where is referred to as the theoretical innovation covariance. Moreover, according to Shademan and Sharifi [31], an innovation covariance can be calculated by where is a window size. This is the estimated innovation covariance.
If the system dynamic can be modeled exactly, the innovation of the filter should be a white noise sequence with zero mean. However, the statistical characteristics of the observed innovation sequence will become complex due to the fact that the prior knowledge of the process and measurement noise is not known exactly. This means that the theoretical error covariance is inconsistent with the estimated error covariance in practical applications. We can use a scale factor to weigh the relation between and . This factor is defined as . Then, the scalar variable can be estimated by Considering complexity of matrix inversion, the above equation can be replaced by
In order to compensate the effect of unmodeled dynamic, the approach envisaged by the fading memory is based on applying a scale factor to the a priori estimate error covariance to deliberately increase the variance of the predicted state vector, thus resulting in more “weight” given to the actual measurements. Thus, when the innovation covariance is increased by unaccounted errors, the increased predicted error covariance can be utilized to compensate the effect of an inexact dynamic equation. is obtained by
Here, the scale factor is called a fading factor and . Different fading memory approaches employ several algorithms to calculate the fading factor. One simple approach is to assign the fading factor as a constant, but this leads to some drawbacks. In this paper, we propose a fading memory algorithm using a variable fading factor that will be determined based on the innovation sequence associated with the dynamic and observation model accuracy. According to the above analysis, can be represented by In (18), we can obtain the following equations: Then can be approximated by the following equation:
It can be inferred from (3) that timevarying motor parameters, such as stator resistance and inductance, are not included in (3). This means that the measurement dynamic equation does not have unaccounted errors. So the innovation covariance is mainly affected by predicted error covariance not by the measurement covariance. Therefore, the ratio of innovation covariances is mainly determined by . In this paper, our hypothesis is that is equal to ; then the ratio between the error covariance can be replaced by . Thus, (7) in conventional EKF can be rewritten as follows to build AFEKF by employing the multiplier :
As stated in [32], this type of AEKF is called as “the AFEKF with rescaling.” Compared to the proposed adaptive algorithms with excessive computational load in [21, 22], the AFEKF with rescaling is simple and easy to realize.
4. The Adaptive TwoStage Extended Kalman Filter
4.1. The ATEKF Algorithm
Following the same coordinate transformation as used in OTSKE [28], the ATEKF is obtained by decoupling AFEKF into two parallel filters: one for full order states and another one for the augmented states. So it is necessary to define a transformation matrix , and is specified as follows:
The main advantage of using the transformation is that the inverse transformation involves only a change of sign. Two blending matrices and are defined, respectively, by and . The transformation operation can be achieved by two transformation matrices and so that the variancecovariance matrices in new base are block diagonal:
Using the two transformation matrices defined above, overlined expressions that correspond to vectors and matrices in the new base can be obtained: where So the following relations are obtained: Considering characteristic of matrix , (24) becomes To obtain a full order filter and an augmented states filter, the following twostep iterative substitution method is used.
Step 1. Substituting (6)–(10) into (32), we have
Step 2. Substituting (32) into the righthand side of (33), the following equations are written: Supposed variancecovariance matrices are block diagonal. The following relation is obtained by using (35) and (38): where The above equations lead to Then, based on corresponding relationship in (34)~(38), the ATEKF algorithm can be organized by the next two parts [33, 34]. The first part of ATEKF for state and parameter prediction is as follows: with The second part for state and parameter correction is as follows: Using (26), the original state can be obtained by the sum of the state with the augmented state : The initial conditions of this ATEKF are established with the initial conditions of the AFEKF (), so that
By using the number of arithmetic operations (multiplications and additions) as the measure of computational complexity, the computational advantage of the twostage Kalman filter over the conventional Kalman Filter has been demonstrated in [28, 33]. The analysis of computational complexity of ATEKF has rather similar process and does not need to be discussed here.
4.2. The Stability Analysis of the ATEKF
Theorem 1. The discretetime adaptive fading extended Kalman filter ((6), (8), (9), (10), and (21)) is equivalent to the adaptive twostage extended Kalman filter ((42)~(62)).
Proof. Before proving the theorem, the following relationships are needed.
Using (42) and (45),
Using (54) and (57),
where
Using (55), (64), and (65),
Assume that at time , the estimated and are, respectively, equal to the and . By recurrence reasoning, we show that the ATEKF is equivalent to the AFEKF because these properties are still true at time :
whereandrepresent the variancecovariance matrices of the system and estimated variables, respectively.
Using (6), (48)~(50), (61), and (68), we obtain
Using (6), (48), and (68), we obtain
Using (21), (26)~(28), (42), (43), and (45)~(47), we obtain
Using (21), (27), and (42), we obtain
Using (21), (28), (30), (31), and (44),
Using (10), (51), and (71)~(73),
Using (64), (65), and (74),
Using (8), (51), (65), (72), and (73),
Using (9), (51), (56), (60), (61), (69), (70), and (75),
where
Using (9), (70), (76), and (78),
Using (10), (29), (47), (51), (55), (60), (71), and (75),
Using (10), (31), (51), (55), (58), (60), (71), and (72),
Using (10), (30), (51), (55), (58), (72), (73), and (76),
Finally, show that (68) holds at time . This can be verified by the initial parameters in (62).
5. Experimental Results
The experiment of this paper aims at making a comparison among ATEKF, AFEKF, and EKF to verify validity and feasibility of ATEKF algorithm. The proposed PMSM sensorless control strategy based on ATEKF is shown in Figure 1. The drive system consists of a threephase, eightpole, 1.2 kW PMSM, driven from a threephase insulated gate bipolar transistor (IGBT) inverter. The PMSM is mechanically coupled to a magnetic clutch, which provides rated torque, even at very low speeds. The drive system is implemented by an Expert3 control system of Myway company. The core DSP processor in Expert3 control system is TMS320C6713 with a clock speed of 225 MHz. The actual rotor position and speed are obtained from an incremental encoder with 10000 pulses per revolution. The inverter spacevector PWM control, current regulator, and observer algorithm operate with a 100 μs sampling/integration time step. The currents flowing in the stator windings are measured with two hall effect current sensors. The parameters of the PMSM are shown in Table 1.

In the experiments, realtime parameter estimations observed by ATEKF are used to formulate the closed loop, such as rotor speed and position. The estimations obtained by conventional EKF or AFEKF are not included in the sensorless FOC and only evaluated in open loop.
Experiment 1 (equivalence between AFEKF and ATEKF). In this experiment, a comparison is made to verify the equivalence between AFEKF and ATEKF. The machine is accelerated from 0 rpm to 600 rpm at 0 s and the torque load is set to 2 Nm. The results are shown in Figure 2. During the transient, the maximum difference in speed and position measured by the two estimators is 0.0039 rpm and 0.0000037 rad, respectively. When PMSM reaches the given speed, the difference is rather null as we can see in Figure 2. Due to limited computer word, the differences can be seen as finitewordlength errors caused by singleprecision arithmetic used in C code. These experimental results demonstrate that the two observers are mathematically equivalent.
(a) Speed estimation
(b) Difference of speed estimation
(c) Position estimation
(d) Difference of position estimation
Experiment 2 (dynamics in speed step). From Experiment 2 to Experiment 4, a comparison is made between ATEKF and EKF to verify the performance of the former.
The machine is accelerated from 0 rpm to 600 rpm at 0 s and the torque load is set to 2 Nm. Figures 3(a) and 3(c) show that ATEKF gets better dynamic speed response performance than EKF when PMSM is at the stage of startup towards expected speed command. Figures 3(b) and 3(d) show the speed and position error in the ATEKF and the EKF for the sensorless control system. As expected, the steady errors of the ATEKF are smaller than those of the EKF.
(a) Speed estimation
(b) Speed error
(c) Position estimation
(d) Position error
Experiment 3 (dynamics in loadtorque steps). Figure 4 shows the dynamic response of the sensorless drive with a load disturbance. The load torque varies from 2 Nm to 4 Nm, at a constant speed of 600 rpm. In response to disturbance acting in the electrical system, the actual velocity deviates significantly from the reference. It should be remarked that when the load changes, the speed response with ATEKFbased observer is faster than the one with EKFbased observer.
(a) Speed estimation
(b) Speed error
(c) Position estimation
(d) Position error
Experiment 4 (dynamics in parameter mismatch). In order to further verify the robustness against modelplant parameter mismatches of the ATEKF, the change in stator resistance is considered. When the motor is running, stator resistance increases due to temperature. To simulate this condition, the stator resistances in ATEKF and EKF module are reduced to 80%. This is equivalent to the stator resistances which increased to 125% in PMSM. The machine is still accelerated from 0 rpm to 600 rpm at 0 s and the torque load is set to 2 Nm.
It is obvious that the motor speed and position observed by ATEKF can track their real value faster than EKF during the transient. A comparison is made between results of Experiments 2 and 4. Compared to Figure 3, Figure 5 shows that the increases in dynamic and steady errors of the ATEKF are obviously smaller than those of the EKF. This means that the performance, which results from the conventional EKF, is influenced heavily by increase in uncertainty, while in the proposed ATEKF the influence of the uncertainty is very small. Good robustness of ATEKF is verified.
The experimental results show that the ATEKF has strong robustness against modelplant parameter mismatches and good realtime state tracking ability.
(a) Speed estimation
(b) Speed error
(c) Position estimation
(d) Position error
6. Conclusion
To obtain satisfactory tracking results of EKF, the designers are required to have good knowledge about both the dynamic process and measurement models. Moreover, the realtime digital implementation of extended Kalman filters algorithm for sensorless FOC requires a very fast signal processor to perform complex mathematical calculation. The above demands are widely regarded as main limitations to apply EKF to PMSMs in the industrial field. So this paper proposes a novel extended Kalman filter called adaptive twostage extended Kalman filter, which has the characteristics of both AFEKF and TSEKF. To design the ATEKF, the AFEKF is firstly designed. Then AFEKF is decoupled into two parallel filters to formulate ATEKF. Experimental results verified the robustness and strong tracking ability of ATEKF. On the other hand, the ATEKF algorithm provides a new idea to solve computational complexity and allows us to use cheaper DSP in practical application.
Acknowledgment
This work is supported by the National Natural Science Foundation of China under Grant no. 51377058.
References
 B. K. Bose, Power Electronics and Variable Frequency Drives—Technology and Application, IEEE Press, New York, NY, USA, 1997.
 X. Yue, D. M. Vilathgamuwa, and K.J. Tseng, “Observerbased robust adaptive control of PMSM with initial rotor position uncertainty,” IEEE Transactions on Industry Applications, vol. 39, no. 3, pp. 645–656, 2003. View at: Publisher Site  Google Scholar
 Y.S. Kung and M.H. Tsai, “FPGAbased speed control IC for PMSM drive with adaptive fuzzy control,” IEEE Transactions on Power Electronics, vol. 22, no. 6, pp. 2476–2486, 2007. View at: Publisher Site  Google Scholar
 Y. A.R. I. Mohamed, “Design and implementation of a robust currentcontrol scheme for a PMSM vector drive with a simple adaptive disturbance observer,” IEEE Transactions on Industrial Electronics, vol. 54, no. 4, pp. 1981–1988, 2007. View at: Publisher Site  Google Scholar
 K. Jezernik, J. Korelic, and R. Horvat, “PMSM sliding mode FPGAbased control for torque ripple reduction,” IEEE Transactions on Power Electronics, vol. 28, no. 7, pp. 3549–3556, 2013. View at: Publisher Site  Google Scholar
 J. Solsona, M. Valla, and C. Muravchik, “Nonlinear control of a permanent magnet synchronous motor with disturbance torque estimation,” IEEE Transactions on Energy Conversion, vol. 15, no. 2, pp. 163–168, 2000. View at: Publisher Site  Google Scholar
 S. Li and H. Gu, “Fuzzy adaptive internal model control schemes for PMSM speedregulation system,” IEEE Transactions on Industrial Informatics, vol. 8, no. 4, pp. 767–779, 2012. View at: Publisher Site  Google Scholar
 E. Kim and S. Lee, “Output feedback tracking control of MIMO systems using a fuzzy disturbance observer and its application to the speed control of a PM synchronous motor,” IEEE Transactions on Fuzzy Systems, vol. 13, no. 6, pp. 725–741, 2005. View at: Publisher Site  Google Scholar
 S. Li and Z. Liu, “Adaptive speed control for permanentmagnet synchronous motor system with variations of load inertia,” IEEE Transactions on Industrial Electronics, vol. 56, no. 8, pp. 3050–3059, 2009. View at: Publisher Site  Google Scholar
 H. Liu and S. Li, “Speed control for PMSM servo system using predictive functional control and extended state observer,” IEEE Transactions on Industrial Electronics, vol. 59, no. 2, pp. 1171–1183, 2012. View at: Publisher Site  Google Scholar
 V. Q. Leu, H. H. Choi, and J.W. Jung, “Fuzzy sliding mode speed controller for PM synchronous motors with a load torque observer,” IEEE Transactions on Power Electronics, vol. 27, no. 3, pp. 1530–1539, 2012. View at: Publisher Site  Google Scholar
 A. K. Abdelsalam, M. I. Masoud, M. S. Hamad, and B. W. Williams, “Improved sensorless operation of a CSIbased induction motor drive: long feeder ase,” IEEE Transactions on Power Electronics, vol. 28, no. 8, pp. 4001–4012, 2013. View at: Publisher Site  Google Scholar
 G. Wang, Z. Li, G. Zhang, Y. Yu, and D. Xu, “Quadrature PLLbased highorder slidingmode observer for IPMSM sensorless control with online MTPA control strategy,” IEEE Transactions on Energy Conversion, vol. 28, no. 1, pp. 214–224, 2013. View at: Publisher Site  Google Scholar
 T. J. Vyncke, R. K. Boel, and J. A. A. Melkebeek, “On the stator flux linkage estimation of an PMSM with extended Kalman filters,” in Proceedings of the 5th IET International Conference on Power Electronics, Machines and Drives (PEMD '10), pp. 19–21, April 2010. View at: Publisher Site  Google Scholar
 G. Foo, S. Sayeef, and M. F. Rahman, “SVM direct torque controlled interior permanent magnet synchronous motor drive using an extended Kalman filter,” in Proceedings of the 4th IET International Conference on Power Electronics, Machines and Drives (PEMD '08), pp. 712–716, April 2008. View at: Publisher Site  Google Scholar
 M. Barut and R. Demir, “Bi inputextended Kalman filter based speedsensorless direct torque control of IMs,” in Proceedings of the 19th International Conference on Electrical Machines (ICEM '10), pp. 1–5, September 2010. View at: Publisher Site  Google Scholar
 I. M. Alsofyani, N. Idris, T. Sutikno, and Y. A. Alamri, “An optimized Extended Kalman Filter for speed sensorless direct troque control of an induction motor,” in Proceedings of the IEEE International Conference on Power and Energy (PECON '12), pp. 319–324, 2012. View at: Google Scholar
 D.J. Jwo and S.H. Wang, “Adaptive fuzzy strong tracking extended Kalman filtering for GPS navigation,” IEEE Sensors Journal, vol. 7, no. 5, pp. 778–789, 2007. View at: Publisher Site  Google Scholar
 D. H. Zhou and P. M. Frank, “Strong tracking filtering of nonlinear timevarying stochastic systems with coloured noise: application to parameter estimation and empirical robustness analysis,” International Journal of Control, vol. 65, no. 2, pp. 295–307, 1996. View at: Publisher Site  Google Scholar  MathSciNet
 R. K. Mehra, “On the identification of variances and adaptive Kalman filtering,” IEEE Transactions on Automatic Control, vol. 15, no. 2, pp. 175–184, 1970. View at: Publisher Site  Google Scholar  MathSciNet
 D. Loebis, R. Sutton, J. Chudley, and W. Naeem, “Adaptive tuning of a Kalman filter via fuzzy logic for an intelligent AUV navigation system,” Control Engineering Practice, vol. 12, no. 12, pp. 1531–1539, 2004. View at: Publisher Site  Google Scholar
 A. Chatterjee and F. Matsuno, “A neurofuzzy assisted extended Kalman filterbased approach for simultaneous localization and mapping (SLAM) problems,” IEEE Transactions on Fuzzy Systems, vol. 15, no. 5, pp. 984–997, 2007. View at: Publisher Site  Google Scholar
 L. Ozbek and M. Efe, “An adaptive Extended Kalman Filter with application to compartment models,” Communications in Statistics B, vol. 33, no. 1, pp. 145–158, 2004. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 B. Friedland, “Treatment of bias in recursive filtering,” IEEE Transactions on Automatic Control, vol. 14, no. 4, pp. 359–367, 1969. View at: Publisher Site  Google Scholar  MathSciNet
 M. B. Ignagni, “An alternate derivation and extension of Friedland's twostage Kalman estimator,” IEEE Transactions on Automatic Control, vol. 26, no. 3, pp. 746–750, 1981. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 J. M. Mendel and H. D. Washburn, “Multistage estimation of bias states in linear systems,” International Journal of Control, vol. 28, no. 4, pp. 511–524, 1978. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 A. T. Alouani, P. Xia, T. R. Rice, and W. D. Blair, “On the optimality of twostage state estimation in the presence of random bias,” IEEE Transactions on Automatic Control, vol. 38, no. 8, pp. 1279–1282, 1993. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 C.S. Hsieh and F.C. Chen, “Optimal solution of the twostage Kalman estimator,” IEEE Transactions on Automatic Control, vol. 44, no. 1, pp. 194–199, 1999. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 D. H. Zhou, Y. X. Sun, Y. G. Xi, and Z. J. Zhang, “Extension of Friedland's separatebias estimation to randomly timevarying bias of nonlinear systems,” IEEE Transactions on Automatic Control, vol. 38, no. 8, pp. 1270–1273, 1993. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 C.S. Hsieh, “General twostage extended Kalman filters,” IEEE Transactions on Automatic Control, vol. 48, no. 2, pp. 289–293, 2003. View at: Publisher Site  Google Scholar  MathSciNet
 A. Shademan and F. J. Sharifi, “Sensitivity analysis of EKF and iterated EKF pose estimation for positionbased visual servoing,” in Proceedings of the IEEE Conference on Control Applications (CCA '05), pp. 755–760, 2005. View at: Google Scholar
 K. H. Kim, J. G. Lee, and C. G. Park, “Adaptive twostage extended Kalman filter for a faulttolerant INSGPS loosely coupled system,” IEEE Transactions on Aerospace and Electronic Systems, vol. 45, no. 1, pp. 125–137, 2009. View at: Publisher Site  Google Scholar
 M. Hilairet, F. Auger, and E. Berthelot, “Speed and rotor flux estimation of induction machines using a twostage extended Kalman filter,” Automatica, vol. 45, no. 8, pp. 1819–1827, 2009. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 A. Akrad, M. Hilairet, and D. Diallo, “A sensorless PMSM drive using a two stage extended Kalman estimator,” in Proceedings of the 34th Annual Conference of the IEEE Industrial Electronics Society (IECON '08), pp. 2776–2781, November 2008. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2013 Boyu Yi et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.