Sensorless Energy Conservation Control for Permanent Magnet Synchronous Motors Based on a Novel Hybrid Observer Applied in Coal Conveyer Systems

A large number of permanent magnet synchronous motors (PMSMs) are used to drive coal conveyer belts in coal enterprises. Sensorless energy conservation control has important economic value for these enterprises. The key problem of sensorless energy conservation control for PMSMs is how to decompose the stator current through estimating the rotor position and speed accurately. Then a double closed loop control for stator current and speed is formed to make the stator current drive the motor as an entire torque current. In this paper, the proposed startup estimation algorithm can utilize the current model of PMSM as reference model to estimate the rotor speed and position in the startup stages. It is not dependent on the back electromotive force (EMF) which is used by the general estimation algorithm. However, the resistance will change with the temperature shift of stator windings, and these changes will cause the reference current model to be inaccurate and influence the rotor speed and position estimation precision. Thus, startup estimation algorithm switches to the proposed operation estimation algorithm which is based on the robust sliding mode theory and is not dependent on the motor parameters. The advantages of startup estimation algorithm and operation estimation algorithm are combined to form a hybrid observer. This hybrid observer realizes the accurate estimation of the rotor speed and position from start-up to operation. The stator current is precisely decomposed. The excitation current is controlled to 0. Meanwhile, the double closed-loop control of current and speed is achieved. The stator current is as entire torque current to drive motor. The closed-loop control, which is based on the proposed rotor position and speed estimation algorithm, achieve the most efficient conversion of electrical energy.


Introduction
The permanent magnet synchronous motor (PMSM) is widely applied in industrial fields, such as electric vehicles, elevators, and other high-power transmission systems [1,2] because of its high power factor and high energy density.In a coal mine enterprise, are a large number of PMSMs are used to drive coal conveyer belts.The PMSM that drives the coal conveyer belt often starts and operates with a full load of coal.With the general driven method for PMSM, the current of PMSM needs to exceed the 50% rated current to meet the torque requirement with a full load coal.In other words, it takes the 1.5 times the rated current to produce the rated torque by the normal method, and 50% of the energy is wasted.This will seriously affect the economic benefits of the coal enterprise.Some literatures [3][4][5][6] have studied how to increase the torque and reduce the torque ripple, but their feedback about rotor position and speed are measured by speed or position sensors.In order to adapt to the harsh working environment in coal mine such as abundant dust and high humidity, the drive motor is controlled without position and speed sensors to ensure the stability and reliability of the transmission system.The high speed performance of PMSMs is improved by designing and optimizing the rotor structure in [7], but if the control performance of PMSMs is low, the structural improvement of high speed performance will be limited.
In order to ensure the high control performance of PMSMs, a double closed loop control for stator current and speed is adopted to make the stator current drive the motor as an entire torque current.Thus, the current must be decomposed accurately.The key of current decomposition is to estimate the rotor position and speed accurately and form a double closed loop control.The estimated rotor position can decompose the stator current into torque current and excitation current accurately, meanwhile, the excitation current is controlled to 0. The estimated rotor speed can be fed back to the closed-loop control of speed.
The speed and rotor position estimation methods are divided into several categories.At present, the estimation method based on back-electromotive force (EMF) is widely studied [8][9][10][11][12][13].On examining these references, the speed and rotor position are estimated by innovative algorithms based on the back-EMF signals.However, in the startup stage, the speed is very low and the back-EMF is not induced effectively.Therefore, in the start-up stage, the back-EMF signal is weak and easily disturbed.The accuracy of the estimation algorithm based on back-EMF will be greatly influenced by this weak and disturbed back-EMF in this startup stage.
To solve the problem that the back-EMF cannot be utilized to estimate the speed and rotor position in the stage of start-up, in [14][15][16][17][18][19][20], the rotor position and speed are estimated by the signal injection method.Many other injection signals are selected for sensorless control of PMSM.They include pseudo-random high-frequency square-wave voltage injection [14], square-wave signal injection [15], carrier signal injection [16], HF test current injection [17] and high-frequency signal injection [18].However, these injection signals are superimposed on the normal drive signal to excite the motor.Therefore, these special injected signals will cause the fluctuation of the electromagnetic torque easily.
In [21], the sliding mode control is applied to improve the performance of sensorless PMSMs.However, the focus of this article is on high speed control of PMSMs.The PMSM in this paper needs to be adjusted from low speed to high speed.Under low speed, the phenomenon of chattering in sliding mode theory will lead to a larger rotor position and speed estimation error.
A research on nonlinear control for PMSMs was done by [22].This back-stepping technique is very effective in improving the performance of the PMSM, but the speed feedback in back-stepping technique needs to be measured by an encoder.In order to adapt to the harsh working environment in coal mines such as abundant dust and high humidity, the PMSM in this paper needs to adopt the sensorless control mode without encoder.
In a previous work [23], an improved phase-locked loop is used to estimate the position and speed of sensorless PMSMs only at high speed too.The rotor position is estimated by variations of inductances in [24], but the identification excitation signals, which are injected into the motor to identify the inductance when the motor runs, easily cause control signal distortion at high speed.A study on estimation for rotor speed and position was done by [25] according to a novel zero-sequence model.Previous work, such as [26], deals only with the estimation of rotor speed and position based on the back-EMF model.The approach taken by [27] is model predictive control for sensorless drive of PMSMs.The predictive model is derived by the state equation of PMSM in the α-β two-phase stationary coordinate system.A paper relevant to estimation for rotor speed and position was published by [28].In this reference, an extended flux model is used to estimate rotor speed and position.Both the PMSM state equation and all kinds of standard models of PMSM depend on the motor parameters.The estimation error easily increases when the standard models change because of the variations of PMSM parameters.In [29,30], although the torque and flux linkage of PMSM can be controlled under variable parameters, the control method of these references is applied to low-power PMSMs.In addition, the online parameter identification [31][32][33][34] can also solve this problem.The details on parameter identification are discussed in [35], where the results of parameter identification are imbedded into an intelligent drive algorithm to correct the PMSM model in real time.However, the combination of the online identification algorithm and the estimation algorithm will greatly take up the calculation resources of the DSP.This will lead to the poor real-time performance of the controller.The research reported in reference [36] focuses on an accelerated algorithm for parameter identification, but this algorithm requires additional processor and hardware support.Considering that the stator resistance will change with the temperature shift of the motor stator windings, there is a functional relationship between resistance and temperature.Some studies on temperature estimation of stator winding are discussed in [37,38], but the function relationship between temperature and stator resistance is too complex.The stator resistance cannot be estimated accurately by using the temperature in real time.
In order to ensure that the rotor speed and position can be accurately estimated from startup to operation, in this paper, aiming at the problem that the estimation error for rotor speed and position is large because of the weak back-EMF in the startup stage, a startup estimation algorithm which is based on current model of PM motor and independent on the back-EMF signal is proposed.Aiming at the problem that the estimation error for rotor speed and position is large because the variation of resistance can cause an inaccurate reference current model of the PMSM in the operation stage, an operation estimation algorithm which is based on the robust sliding mode theory and is not dependent on the motor parameters, is proposed.Meanwhile, the inaccurate estimation of the operation estimation algorithm in the startup stage can be compensated by the startup estimation algorithm.The two algorithms form a hybrid observation algorithm to ensure the stable and reliable operation.According to the accurate estimation for rotor position and speed, a closed-loop system is implemented.The stator current is controlled as the whole torque current to drive the motor, and the energy consumption of PMSM is greatly saved.Meanwhile, the influence of current on rotor flux is eliminated, and the electromagnetic torque is more stable.The out of step situation for PMSMs because of the unstable electromagnetic torque has been avoided.The PMSM starts directly, and its reliability has been improved greatly.
In the Materials and Methods section, the principle of energy conservation during startup and operation of a PMSM and the general method for starting and controlling the PMSM are introduced.The theoretical analysis and algorithm design of proposed start-up estimation algorithm and operation estimation algorithm are given.In the Results (Section 3), the PMSM experimental platform is described.On this experimental platform, the proposed algorithm is verified according to the experiment results.In Section 4, the obtained results and how these results can be perceived in perspective of previous studies that have tackled similar problems are discussed.Finally, the conclusions are drawn in the final Conclusions section.

Principle of Energy Conservation in Startup and Operation of PMSM
Because the energy of the PMSM is essentially reflected by the current, the efficiency of controlling PMSM energy conversion is actually the efficiency of controlling current work.As shown in Figure 1, the current space vector i s is composed by i a , i b and i c in stator windings.i s can be decomposed into a component i s// which is oriented to the direction of rotor flux ψ f and a component i s⊥ which is orthogonal to the direction of rotor flux ψ f .The electromagnetic torque T e is generated by the rotor flux ψ f an i s⊥ .It can be expressed as a formula T e = k•i s⊥ •ψ f , where, k is a constant.Meanwhile, the i s// will generate the increasing magnetic effect or the weakened magnetic effect for the rotor flux ψ f .If i s// generates the weak magnetic effect for the rotor flux ψ f , then this part of the current will be equivalent to counteract the torque effect which is generated by the torque current.This part of energy which plays a negative role is a huge waste.If i s// generates the increasing magnetic effect for the rotor flux ψ f , since the magnetization point of the rotor is generally designed near the saturation region of the magnetization curve, increasing magnetic by current will lead the magnetization point of the rotor into saturation region of magnetization curve.It means that even if the current increases, the flux ψ f will not increase again.This part of the current is also wasted.When the motor starts, the phenomenon that the motor current is large but the output torque is small often occurs.The reason is that a large part of the stator current does some useless work, and the actual torque current component is small.Thus, we have to increase the amplitude of i s to increase the torque current, but with this method, the excitation current is also greatly increased, it results in a great waste of energy.The emphasis of this paper is to reduce the starting current from three times or even five times rated current to the rated current, meanwhile, the starting torque is not reduced.It means that the entire stator current is controlled to produce torque.The efficiency of energy conversion is greatly improved.by the torque current.This part of energy which plays a negative role is a huge waste.If / / s i generates the increasing magnetic effect for the rotor flux f ψ , since the magnetization point of the rotor is generally designed near the saturation region of the magnetization curve, increasing magnetic by current will lead the magnetization point of the rotor into saturation region of magnetization curve.It means that even if the current increases, the flux f ψ will not increase again.
This part of the current is also wasted.When the motor starts, the phenomenon that the motor current is large but the output torque is small often occurs.The reason is that a large part of the stator current does some useless work, and the actual torque current component is small.Thus, we have to increase the amplitude of s i to increase the torque current, but with this method, the excitation current is also greatly increased, it results in a great waste of energy.The emphasis of this paper is to reduce the starting current from three times or even five times rated current to the rated current, meanwhile, the starting torque is not reduced.It means that the entire stator current is controlled to produce torque.The efficiency of energy conversion is greatly improved.

The General Method for Sensorless Starting and Controlling PMSM
The rotational conduction of two-phase stator windings is adopted as the general senseless drive method for PMSM.When phase-b is disconnected, while phase-a and phase-c are connected in series, the flux generated by current in phase-a is FA.The flux generated by current in phase-c is FC.The synthetic flux of FA and FC is FAC, which is oriented to Y. Similarly, the next moment, as shown in Figure 2b, phase-a is disconnected while phase-b and phase-c is connected in series.The synthetic flux of FB and FC is FBC, which is oriented to A. In this way, there are six combinations because of the two phase conduction in the three-phase stator windings.These six combinations make the space flux to rotate around the stator space, as shown in Figure 2c-f.Electromagnetic torque produced by interaction of space flux and rotor flux drives the rotor to rotate.This general drive method is reliable, but the rotor needs to be dragged to the given position to determine the switch order before starting the PMSM.A large DC current needs to be provided before startup to drag the rotor to the given position.With this method, when the PMSM connects with a heavy load, the current of driving rotor needs to be very large.It is easy to cause the over-current fault in the inverter.In addition, because the synthetic flux has only six directions, the component of the synthetic flux along the rotor direction is not 0.This part of the non-zero flux, which is produced by the current along the rotor direction, is not involved in the formation of the electromagnetic torque.Therefore, this part of the current will be wasted completely.

The Double Closed-Loop Startup and Control Method for PMSM Based on Hybrid Observer
Figure 3 shows the principle of sensorless double closed-loop control and the hybrid observer design scheme.The key of double closed loop control is the accurate estimation of rotor speed and position.By this hybrid observer, the rotor position can be estimated accurately.If the rotor position is estimated accurately, the space current vector can be decomposed into the component current whose direction is along the rotor flux and the other component current whose direction is

The General Method for Sensorless Starting and Controlling PMSM
The rotational conduction of two-phase stator windings is adopted as the general senseless drive method for PMSM.When phase-b is disconnected, while phase-a and phase-c are connected in series, the flux generated by current in phase-a is F A .The flux generated by current in phase-c is F C .The synthetic flux of F A and F C is F AC , which is oriented to Y. Similarly, the next moment, as shown in Figure 2b, phase-a is disconnected while phase-b and phase-c is connected in series.The synthetic flux of F B and F C is F BC , which is oriented to A. In this way, there are six combinations because of the two phase conduction in the three-phase stator windings.These six combinations make the space flux to rotate around the stator space, as shown in Figure 2c-f.Electromagnetic torque produced by interaction of space flux and rotor flux drives the rotor to rotate.This general drive method is reliable, but the rotor needs to be dragged to the given position to determine the switch order before starting the PMSM.A large DC current needs to be provided before startup to drag the rotor to the given position.With this method, when the PMSM connects with a heavy load, the current of driving rotor needs to be very large.It is easy to cause the over-current fault in the inverter.In addition, because the synthetic flux has only six directions, the component of the synthetic flux along the rotor direction is not 0.This part of the non-zero flux, which is produced by the current along the rotor direction, is not involved in the formation of the electromagnetic torque.Therefore, this part of the current will be wasted completely.

The Double Closed-Loop Startup and Control Method for PMSM Based on Hybrid Observer
Figure 3 shows the principle of sensorless double closed-loop control and the hybrid observer design scheme.The key of double closed loop control is the accurate estimation of rotor speed and position.By this hybrid observer, the rotor position can be estimated accurately.If the rotor position is estimated accurately, the space current vector can be decomposed into the component current whose direction is along the rotor flux and the other component current whose direction is perpendicular to the rotor flux.The current component whose direction is along the rotor flux direction is controlled to 0. Thus, the space current vector can be controlled to be orthogonal with the rotor flux.The enough electromagnetic torque can be produced.
Energies 2018, 11, x FOR PEER REVIEW 5 of 23 perpendicular to the rotor flux.The current component whose direction is along the rotor flux direction is controlled to 0. Thus, the space current vector can be controlled to be orthogonal with the rotor flux.The enough electromagnetic torque can be produced.The hybrid observer consists of start-up estimation algorithm and operation estimation algorithm.In the start-up algorithm, the Lyapunov function is designed to estimate the rotor speed and position according to the PMSM current model.The startup estimation algorithm doesn't depend on the back-EMF when the motor starts, however, it depends on the motor parameters.When the PMSM outputs power, the resistance of the PMSM will change with the temperature shift of the stator winding.These changes can cause the reference current model to be inaccurate and lead to inaccurate estimation for rotor speed and position.In this case, the start-up estimation algorithm switches to the operation estimation algorithm which is independent on motor parameters when the motor is running for a period of time.
In this proposed operation estimation algorithm, the system is controlled to operate on the designed sliding surface on which the estimation of rotor speed and position is independent on motor parameters.The speed and rotor position can be estimated accurately. Figure 4 shows a flowchart of the hybrid observer.The advantages of the two algorithms are combined to form a hybrid observation algorithm.When ω < ω given , it means that the PMSM is in the startup stage and the back-EMF has not been effectively induced, the estimation algorithm based reference current model is adopted.When ω ≥ ω given , it means that the PMSM is in the operation stage and the back-EMF has been induced, the estimation algorithm is switched to the operation estimation algorithm.
Energies 2018, 11, x FOR PEER REVIEW 6 of 23 The hybrid observer consists of start-up estimation algorithm and operation estimation algorithm.In the start-up algorithm, the Lyapunov function is designed to estimate the rotor speed and position according to the PMSM current model.The startup estimation algorithm doesn't depend on the back-EMF when the motor starts, however, it depends on the motor parameters.When the PMSM outputs power, the resistance of the PMSM will change with the temperature shift of the stator winding.These changes can cause the reference current model to be inaccurate and lead to inaccurate estimation for rotor speed and position.In this case, the start-up estimation algorithm switches to the operation estimation algorithm which is independent on motor parameters when the motor is running for a period of time.
In this proposed operation estimation algorithm, the system is controlled to operate on the designed sliding surface on which the estimation of rotor speed and position is independent on motor parameters.The speed and rotor position can be estimated accurately. Figure 4    system, and it also can be represented in the - α β coordinate system as follows:

The Derivation of the Voltage Equation of PMSM in α-β Two-Phase Stationary Coordinate System and d-q Two-Phase Rotation Coordinate System
As shown in Figure 5, space vector i s can be represented in the A-B-C three-phase coordinate system, and it also can be represented in the α-β coordinate system as follows: Energies 2018, 11, 2554 where, the coefficient 2 3 is used to guarantee the equal-vector transformation.
where, the coefficient 2 3 is used to guarantee the equal-vector transformation.
Whether in a three-phase coordinate system or in a two-phase coordinate system, the space voltage vector equation of the PMSM can be expressed as follows: Because the rotor of PMSM in this paper is surface-mounted, the air gap between the rotor and the stator is uniform, the phase inductance and resistance are symmetrical.In addition, the space flux vector s ψ  is composed of the stator flux vector s Li which is generated by three phase currents and rotor flux vector r ψ  .Therefore, the following equation can be obtained: As shown in the Figure 5, the rotor flux vector r ψ  can be represented as follows: where, f k represents the amplitude of the rotor flux vector and θ represents the angle of the rotor flux vector.Substituting Equations ( 3) and (4) into Equation (2), we can get: Since: Substituting Equations ( 6), ( 7) and (8) into Equation ( 5), meanwhile, sorting out the equation, we can get: This is the voltage equation of PMSM in the - α β two-phase stationary coordinate system.The transformation of PMSM equation from - α β two-phase stationary coordinate system to the d−q two-phase rotation coordinate system is called the Park transformation.The transformation relationship of voltage and current is as follows: Whether in a three-phase coordinate system or in a two-phase coordinate system, the space voltage vector equation of the PMSM can be expressed as follows: Because the rotor of PMSM in this paper is surface-mounted, the air gap between the rotor and the stator is uniform, the phase inductance and resistance are symmetrical.In addition, the space flux vector ψ s is composed of the stator flux vector Li s which is generated by three phase currents and rotor flux vector ψ r .Therefore, the following equation can be obtained: As shown in the Figure 5, the rotor flux vector ψ r can be represented as follows: where, k f represents the amplitude of the rotor flux vector and θ represents the angle of the rotor flux vector.Substituting Equations ( 3) and (4) into Equation (2), we can get: Since: Substituting Equations ( 6), ( 7) and (8) into Equation ( 5), meanwhile, sorting out the equation, we can get: Energies 2018, 11, 2554 This is the voltage equation of PMSM in the α-β two-phase stationary coordinate system.The transformation of PMSM equation from α-β two-phase stationary coordinate system to the d-q two-phase rotation coordinate system is called the Park transformation.The transformation relationship of voltage and current is as follows: Substituting Equations ( 10) and ( 11) into Equation ( 9), we can get: Sorting out Equation ( 12), we can get: This is the voltage equation of PMSM under the d-q two-phase rotation coordinate system.The motion equations of PMSM are as follows: where, the electromagnetic torque equation is: in addition, T l is the load torque; p is number of poles; J is the moment of inertia; B is the viscous friction coefficient; φ is the angle between the current vector and the rotor flux.As shown in Figure 5, the i s sin φ in ( 16) is actually the component of the current vector on the d axis.Therefore, the i s sin φ can be represented by i α and i β as follows: Substituting Equations ( 16) and ( 17) into Equation ( 15), meanwhile, sorting out the equation, we can get: Energies 2018, 11, 2554 Combining Equations ( 9), ( 18) and ( 19), we can obtain the state equation of PMSM in α-β two-phase stationary coordinate system:

Theoretical Analysis of Start-Up Estimation Algorithm
According to Equation ( 14), the state equation of the PMSM in the rotating coordinate system can be described as: 21) can be converted to the following form: The estimated equation can be obtained according to Equation ( 22): The error equation between the estimated equation and physical equation of PMSM can be obtained by implementing these two equations subtraction operations Equation (23)-Equation (22). Let: e Iq = Îq − I q (25) The error equation can be expressed as follows: .
The Lyapunov function can be designed as follows: The differential of V can be expressed as: .
V = e Id .
e Id + e Iq .
By analogy, the estimate speed of the next moment can be obtained according to the error.Meanwhile, the rotor position can be obtained by integral of the speed θ = t 0 ωdt. Figure 6 shows the diagrammatic scheme of startup estimation algorithm for rotor speed and position.
Energies 2018, 11, x FOR PEER REVIEW 10 of 23 The integral of Equation ( 31) can be written as: .The second estimation for speed is as follows: . By analogy, the estimate speed of the next moment can be obtained according to the error.Meanwhile, the rotor position can be obtained by integral of the speed

Theoretical Analysis of Operation Observer Algorithm
According to Equation ( 20), the state equation of PMSM in - α β two-phase stationary coordinate system can be regarded as a nonlinear system: where In Equation (34), the state variable can be divided into two parts, one part of the state variable is which can be measured.The other part of state variable is ( , ) T ω θ which is needed to be estimated by the designed observer.The easily measured state variables i α and i β can be defined as: The needed to be estimated state variables ( , ) T ω θ can be defined as: Equation ( 34) can be written as follows:

Theoretical Analysis of Operation Observer Algorithm
According to Equation ( 20), the state equation of PMSM in α-β two-phase stationary coordinate system can be regarded as a nonlinear system: .
where X = (i α , i β , ω, θ) T .In Equation (34), the state variable can be divided into two parts, one part of the state variable is (i α , i β ) T which can be measured.The other part of state variable is (ω, θ) T which is needed to be estimated by the designed observer.
The easily measured state variables i α and i β can be defined as: The needed to be estimated state variables (ω, θ) T can be defined as: Equation ( 34) can be written as follows: . .
where according to Equation (20): According to the description of state equation of PMSM, a digital model can be constructed in the processor.The input of the digital model is equal to the actual input of motor.The state variables in the digital model are the estimation quantities of the state variables of the PMSM.
The digital model of PMSM in processor can be expressed as: where P s = (sgn(e 1 ), sgn(e 2 ), • • • ) T , and e i = xi − x i .Since: sgn(e i ) = the following equation can be obtained: The idea is that the error equation between the estimated equation and physical equation of PMSM can be obtained by implementing two subtraction operation Equation (41)-Equation (37) and Equation (42)-Equation (38).The error equation can be expressed as follows: . . where: If the state variables in the error state equations converge to 0, we can consider that the estimation values of the state variables have converged to the real values.Therefore, by comparing the measurable (i α , i β ) T and the outputs ( îα , îβ ) T of the operation estimation algorithm, the system is controlled on the designed sliding surface on which the estimation of rotor speed and position is independent on motor stator resistance.
In Equations ( 45) and (46), f 1 (X, U, t) and f 2 (X, U, t) respectively are expanded as the Taylor series near X = X, and the high orders polynomial above 2-order are ignored.The linearized equation of state equation can be obtained: where: where: Thus, Equations ( 45) and (46) can be written as: . .
Therefore, the equation can be stabilized as long as the eigenvalues of the matrix (A 22 − K 2 K −1 1 A 12 ) are assigned to the negative real part.
Thus, E 2 → 0 ⇒ ω → ω θ → θ .Then it can be considered that the estimation values for rotor position and speed converge to the real value.
The following is the pole assignment for the equation (A 22 − K 2 K −1 1 A 12 ).We can achieve the stabilization for the Equation (70) by designing K 2 .Since: If we design λ a > 0, λ b > 0, such that: then: has characteristic roots with the negative real.Finally, the stabilization of the equation is accomplished.Considering: Energies 2018, 11, 2554 14 of 23 Then, K 2 K −1 1 contains the factor: such that: Meanwhile, existing L such that: Therefore, we can get: From the above analysis, it can be seen that the gain matrices K 1 and K 2 are determined by choosing λ a > 0, λ b > 0, and the expression form of Equation ( 72) can be obtained, thus the poles of the matrix (A 22 − K 2 K −1 1 A 12 ) are assigned to the negative real part.Finally, the target that error state Equation (70) converges to 0 is achieved.It means that E 2 → 0 , the estimation of the speed and rotor position converge to the real value.Figure 7 represents the diagrammatic scheme of operation estimation algorithm for the rotor speed and position.
Energies 2018, 11, x FOR PEER REVIEW 14 of 23 Therefore, we can get: From the above analysis, it can be seen that the gain matrices 1 K and 2 K are determined by choosing

Introduction of the Experiment Platform
The proposed estimation algorithm of hybrid observer has been successfully implemented on the experimental platform shown in Figure 8.The experimental platform consists of the control system and the experimental motors.As shown in Figure 9, the experimental motors consist of the PMSM and the load generator.While the PMSM starts, the load generator will power on and produce the reversed electromagnetic torque as the load.
The estimation algorithms are digitally implemented with the high speed Texas Instruments DSP (TMS320F28335), which is a new 32-bit floating-point DSP Controller provides 150 MHz CPU frequency, 18 PWM outputs, and so on-based control board.Full-controllable switching devices are

Introduction of the Experiment Platform
The proposed estimation algorithm of hybrid observer has been successfully implemented on the experimental platform shown in Figure 8.The experimental platform consists of the control system and the experimental motors.As shown in Figure 9, the experimental motors consist of the PMSM and Energies 2018, 11, 2554 the load generator.While the PMSM starts, the load generator will power on and produce the reversed electromagnetic torque as the load.
The estimation algorithms are digitally implemented with the high speed Texas Instruments DSP (TMS320F28335), which is a new 32-bit floating-point DSP Controller provides 150 MHz CPU frequency, 18 PWM outputs, and so on-based control board.Full-controllable switching devices are adopted in the inverter.The double closed-loop method is adopted to control the PMSM.The inner loop of the double closed-loop is the current loop and the outer loop of the double-closed loop is the speed loop.The feedbacks of rotor speed and position are provided by proposed hybrid observer.

Description and Analysis of the Experimental Results
Firstly, define the three stages in Figure 10, Stage I: startup stages, Stage II: the stage of just reaching given speed, Stage III: the stage of operating for a period of time at given speed.Figure 10 shows the speed which is estimated by operation estimation algorithm and start-up estimation algorithm respectively and its error from stage I to stage III.
The middle of Figure 10b shows the speed estimated by start-up estimation algorithm from stage I to stage III.According to the start-up estimation algorithm, the Lyapunov function is designed to estimate rotor speed and position based on the current model of PMSM in the startup stages.As shown in the middle of Figure 10b, the start-up estimation algorithm which is designed according to the designed scheme in Figure 6 can achieve a good observation accuracy in stage I.The estimation error is only 1.4%.However, because the large current can make the stator winding heat and cause the stator resistance change, these changes will lead to an inaccurate reference model.The observation accuracy of start-up estimation algorithm has gradually decline.As shown in bottom of Figure 10b, the estimation error of the start-up estimation algorithm reaches to 2.96% in stage II.At the stage III, as shown in top of Figure 10b, the estimation error has reached to 5.52%.It can be predicted that with the motor continues running, the start-up estimation algorithm will gradually become invalid even not convergent.
Therefore, it is necessary to switch the operation estimation algorithm which is independent on motor parameters.Middle of Figure 10a shows the speed estimated by operation estimation

Description and Analysis of the Experimental Results
Firstly, define the three stages in Figure 10, Stage I: startup stages, Stage II: the stage of just reaching given speed, Stage III: the stage of operating for a period of time at given speed.Figure 10 shows the speed which is estimated by operation estimation algorithm and start-up estimation algorithm respectively and its error from stage I to stage III.
The middle of Figure 10b shows the speed estimated by start-up estimation algorithm from stage I to stage III.According to the start-up estimation algorithm, the Lyapunov function is designed to estimate rotor speed and position based on the current model of PMSM in the startup stages.As shown in the middle of Figure 10b, the start-up estimation algorithm which is designed according to the designed scheme in Figure 6 can achieve a good observation accuracy in stage I.The estimation error is only 1.4%.However, because the large current can make the stator winding heat and cause the stator resistance change, these changes will lead to an inaccurate reference model.The observation accuracy of start-up estimation algorithm has gradually decline.As shown in bottom of Figure 10b, the estimation error of the start-up estimation algorithm reaches to 2.96% in stage II.At the stage III, as shown in top of Figure 10b, the estimation error has reached to 5.52%.It can be predicted that with the motor continues running, the start-up estimation algorithm will gradually become invalid even not convergent.
Therefore, it is necessary to switch the operation estimation algorithm which is independent on motor parameters.Middle of Figure 10a shows the speed estimated by operation estimation

Description and Analysis of the Experimental Results
Firstly, define the three stages in Figure 10, Stage I: startup stages, Stage II: the stage of just reaching given speed, Stage III: the stage of operating for a period of time at given speed.Figure 10 shows the speed which is estimated by operation estimation algorithm and start-up estimation algorithm respectively and its error from stage I to stage III.
The middle of Figure 10b shows the speed estimated by start-up estimation algorithm from stage I to stage III.According to the start-up estimation algorithm, the Lyapunov function is designed to estimate rotor speed and position based on the current model of PMSM in the startup stages.As shown in the middle of Figure 10b, the start-up estimation algorithm which is designed according to the designed scheme in Figure 6 can achieve a good observation accuracy in stage I.The estimation error is only 1.4%.However, because the large current can make the stator winding heat and cause the stator resistance change, these changes will lead to an inaccurate reference model.The observation accuracy of start-up estimation algorithm has gradually decline.As shown in bottom of Figure 10b, the estimation error of the start-up estimation algorithm reaches to 2.96% in stage II.At the stage III, as shown in top of Figure 10b, the estimation error has reached to 5.52%.It can be predicted that with Energies 2018, 11, 2554 16 of 23 the motor continues running, the start-up estimation algorithm will gradually become invalid even not convergent.
Therefore, it is necessary to switch the operation estimation algorithm which is independent on motor parameters.Middle of Figure 10a shows the speed estimated by operation estimation algorithm from stage I to stage III.From middle of Figure 10a, it can be seen that the estimation accuracy of operation estimation algorithm is very poor in stage I because the inherent low frequency chattering on the sliding surface.The estimation error reaches 42%.As shown in the bottom of Figure 10a, with the increase of the speed, the estimation error still reaches 4.72% in the stage II because the accumulated estimation error in startup stage is larger.With the increase of running time, the operation state of system on the sliding surface is more stable, and estimation error is smaller.As shown in top of Figure 10a, in stage III, the estimation error drops to 2.75%.
Longitudinal comparison for middle of Figure 10a, bottom of Figure 10a and top of Figure 10a, the estimation error of the operation estimation algorithm is from 42% to 4.72% then to 2.75% when the PMSM operates from stage I to stage II then to stage III.The estimation error is gradually reducing.It also shows that because of the inherent feature of low-frequency chattering for operation estimation algorithm, the operation estimation algorithm is not suitable in start-up stage.
Compared with the operation estimation algorithm, the estimation error of the start-up estimation algorithm is from 1.4% to 2.96% then to 5.52%, when the PMSM runs from stage I to stage II then to stage III.Correspondingly, the estimation error of the operation estimation algorithm is from 42% to 4.72% then to 2.75%, when the PMSM runs from stage I to stage II then to stage III.It can be concluded that the hybrid observer can well combine the advantages of the start-up estimation As shown in the bottom of Figure 10a, with the increase of the speed, the estimation error still reaches 4.72% in the stage II because the accumulated estimation error in startup stage is larger.With the increase of running time, the operation state of system on the sliding surface is more stable, and estimation error is smaller.As shown in top of Figure 10a, in stage III, the estimation error drops to 2.75%.
Longitudinal comparison for middle of Figure 10a, bottom of Figure 10a and top of Figure 10a, the estimation error of the operation estimation algorithm is from 42% to 4.72% then to 2.75% when the PMSM operates from stage I to stage II then to stage III.The estimation error is gradually reducing.It also shows that because of the inherent feature of low-frequency chattering for operation estimation algorithm, the operation estimation algorithm is not suitable in start-up stage.
Compared with the operation estimation algorithm, the estimation error of the start-up estimation algorithm is from 1.4% to 2.96% then to 5.52%, when the PMSM runs from stage I to stage II then to stage III.Correspondingly, the estimation error of the operation estimation algorithm is from 42% to 4.72% then to 2.75%, when the PMSM runs from stage I to stage II then to stage III.It can be concluded that the hybrid observer can well combine the advantages of the start-up estimation algorithm and operation estimation algorithm.The accurate speed estimation is achieved to guarantee closed-loop speed.
Figure 11 shows the rotor position, which is estimated by start-up estimation algorithm and operation estimation algorithm respectively, and its error from stage I to stage III.The top of Figure 11a represents the comparison between the measured rotor position and the rotor position estimated by the start-up estimation algorithm and the operation estimation algorithm in the startup stage.The middle of Figure 11a shows the error between the measured rotor position and the rotor position estimated by startup estimation algorithm in startup stage.The max error is 2.1 • .In contrast, as shown in the bottom of Figure 11a, in the startup stage, the rotor position estimated by operation estimation algorithm is not only inaccurate, with an error reaching 18 • , but phase delay at the zero crossing point also exists.It can be concluded that the position observation precision of start-up estimation algorithm is higher than that of operation estimation algorithm in start-up stage.As shown in middle of Figure 11b, the estimation error of rotor position is increased from 2.1 ° at startup stage to 3.9 ° at a given speed.It shows that the estimation accuracy of the start-up estimation algorithm is getting worse.In contrast, although the estimation performance of the operation estimation algorithm is poor in the start-up stage, estimation precision of operation estimation algorithm is high at the operation stage.The estimation error of rotor position has been reduced to 1.4 ° at the given speed.Correspondingly, as shown in the bottom of Figure 11a and the bottom of Figure 11b, the estimation error of the operation estimation algorithm for rotor position is from 18 ° to 1.4 °.It can be concluded that the position observation precision of start-up estimation algorithm is higher than that of operation estimation algorithm in start-up stage.As shown in middle of Figure 11b, the estimation error of rotor position is increased from 2.1 • at startup stage to 3.9 • at a given speed.
It shows that the estimation accuracy of the start-up estimation algorithm is getting worse.In contrast, although the estimation performance of the operation estimation algorithm is poor in the start-up stage, estimation precision of operation estimation algorithm is high at the operation stage.The estimation error of rotor position has been reduced to 1.4 • at the given speed.Correspondingly, as shown in the bottom of Figure 11a and the bottom of Figure 11b, the estimation error of the operation estimation algorithm for rotor position is from 18 • to 1.4 • .
It can be concluded that the hybrid observer can combine well the advantages of the start-up estimation algorithm and operation estimation algorithm.The rotor position estimation can be estimated accurately by this hybrid observer to guarantee the current decomposition.
The top of Figure 12 represents the phase-current waveform when PMSM runs from start-up to given speed under the sensorless closed-loop control algorithm.According to the design scheme shown in Figure 6, the top of Figure 12a represents the i d and i q which are the real output of the motor and the îd and îq which are the estimation of the start-up estimation algorithm.
The top of Figure 12 represents the phase-current waveform when PMSM runs from start-up to given speed under the sensorless closed-loop control algorithm.According to the design scheme shown in Figure 6, the top of Figure 12a represents the d i and q i which are the real output of the motor and the ˆd i and ˆq i which are the estimation of the start-up estimation algorithm.
The middle of Figure 12a represents the error between the ˆq i estimated by start-up estimation algorithm and the real measured current q i according to the design scheme shown in Figure 6.
Correspondingly, the bottom of Figure 12a represents the error between the ˆd i estimated by start-up estimation algorithm and the real measured current d i according to the design scheme shown in Figure 6.These errors correspond to the q e and d e in Equations ( 71) and (72).From Equation ( 23), it can be seen that the speed estimation ˆr  The middle of Figure 12a represents the error between the îq estimated by start-up estimation algorithm and the real measured current i q according to the design scheme shown in Figure 6.Correspondingly, the bottom of Figure 12a represents the error between the îd estimated by start-up estimation algorithm and the real measured current i d according to the design scheme shown in Figure 6.These errors correspond to the e q and e d in Equations ( 71) and (72).From Equation (23), it can be seen that the speed estimation ωr can be adjusted to control the Îd and Îq which are the outputs of the start-up estimation algorithm.The error between the estimated current Îd , Îq and the measured current I d , I q is used to correct the speed estimation ωr according to Equation (32).Finally, the outputs of the start-up estimation algorithm Îd , Îq can follow the measured I d , I q .As shown in the middle of Figure 12a and the bottom of Figure 12a, the error e q and e d are tiny.
This means that the speed estimation algorithm in start-up estimation algorithm makes the estimated currents îd and îq corresponding with the real measured currents i d and i q .Finally, the estimated speed tends to the actual speed.Figure 12b,c represent the comparison for the current îα and îβ , which are estimated by operation estimation algorithm, and the measured current i α and i β , according to the design scheme shown in Figure 7.The bottom of Figure 12b represents the error between the estimated îα and the measured i α .The bottom of Figure 12c represents the error between the estimated îβ and the measured i β .From Figure 12b,c, it can be seen that îα and îβ which are estimated by operation estimation algorithm have follow the measured i α and i β .According to the design scheme shown in Figure 7, firstly, the experiment phenomenon that îα and îβ follow i α and i β strictly show that the system has been controlled on the sliding surface on which the estimation of rotor speed and position is independent on motor parameters.Further, synthesized the experimental result shown in top of Figure 10a and bottom of Figure 11b, the state variables, which consist of the speed estimation error and rotor position estimation error, has converged to 0 by the pole placement.The accurate estimation for speed and rotor position has been achieved.

Discussion
From the above description and analysis for the experimental results, it can be seen that the proposed hybrid observer has solved several problems well.Firstly, the hybrid observer can accurately estimate the rotor speed and position from start-up to operation at a given speed.In the startup stage, the startup estimation algorithm in the hybrid observer works.As shown in the above-mentioned theoretical analysis of start-up estimation algorithm, the startup estimation algorithm can estimate the rotor speed and position accurately based on the current PMSM model without using the back-EMF information.Thus, the problem that the estimation error for rotor speed and position is large because of the weak back-EMF during the startup stage has been solved.As the PMSM continues to operate, the operation estimation algorithm in the hybrid observer begins to work.It means that the estimation algorithm for the rotor speed and position is switched from the start estimation algorithm to the operation estimation algorithm at this time.When the PMSM runs, the stator resistances will change because of the temperature variation of the stator windings.These changed stator resistances will lead to an inaccurate PMSM reference current model.Thus, the estimation error for rotor speed and position is large because of the inaccurate reference current model of PMSM in the operation stage.However, the operation estimation algorithm, which is based on the robust sliding mode theory and is not dependent on the motor parameters, can guarantee the accurate estimation for the rotor speed and position in the case of variable motor parameters.
From the experimental results of the startup estimation algorithm, it can be seen that the rotor speed and position estimation errors increase with the operation of the PMSM.Since the startup estimation algorithm is based on the standard reference model, the estimation accuracy of the start-up estimation algorithm is easily influenced by the resistance variation which is caused by the temperature shift of the stator windings.The speed estimation error reaches 4.72%, and the rotor position estimation error is 3.9 • when the PMSM has operated for a while.Accordingly, the operation estimation algorithm is based on sliding mode theory and has good robustness.At this time, the startup estimation algorithm switches to the operation estimation algorithm, which ensures the accurate estimation of the rotor speed and position at the operation stage.From the experimental results of the operation estimation algorithm, it can be seen that although the estimation accuracy of the operation estimation algorithm is poor during the startup stage, with the running of the PMSM, it can estimate the rotor speed and position accurately because of the good robustness.Therefore, the advantages of the startup estimation algorithm and operation estimation algorithm are combined to form a hybrid observer.The rotor speed and position can be accurately estimated by this hybrid observer from the startup stage to the operation stage.The precise feedback of rotor position and speed ensures that the double closed-loop control shown in Figure 2 can be implemented well.
Secondly, as mentioned about the general PMSM control method, this general method has caused a lot of waste of electric energy.As shown in Figure 13, when the full load PMSM is driven by the general method, the driving current is about 1.5 times the rated current, but these 1.5 times the rated current only produce the rated torque shown in Figure 14.It can be seen that about 50% of the rated current is wasted, because the current along the rotor directions is not involved in the formation of the electromagnetic torque.precise feedback of rotor position and speed ensures that the double closed-loop control shown in Figure 2 can be implemented well.Secondly, as mentioned about the general PMSM control method, this general method has caused a lot of waste of electric energy.As shown in Figure 13, when the full load PMSM is driven by the general method, the driving current is about 1.5 times the rated current, but these 1.5 times the rated current only produce the rated torque shown in Figure 14.It can be seen that about 50% of the rated current is wasted, because the current along the rotor directions is not involved in the formation of the electromagnetic torque.In this paper, the closed-loop control, which is based on the proposed rotor position and speed estimation algorithm, can control the current that is along the rotor direction to 0 in real time.In this method, the stator current is completely controlled as the torque current to drive the PMSM.The stator current is utilized with maximum efficiency.As shown in the top of Figure 12, when the full load PMSM is driven by the proposed method, the driving current is the rated current.The rated stator current drives the motor as the complete torque current, and this rated stator current generates rated torque is shown in Figure 14.In the case of generating the same torque, the closed-loop control based on the proposed rotor position and speed estimation algorithm, drives the full load PMSM with less than 50% of the rated current that the general method does.At the same time, because the current component along the rotor flux direction is controlled to 0 by closed-loop control based on the proposed rotor position and speed estimation algorithm, the flux produced by this current component will not increase or weaken the rotor flux.In contrast, with the general control method, a current component along the rotor flux direction exists.This current component will result in an enhancement or weakening effect on the rotor flux.Thus the electromagnetic torque will fluctuate.Figure 14 illustrates that the torque ripple generated by the general method is larger than that of the closed-loop method.
Moreover, the closed-loop system based on hybrid observer starts the PMSM without dragging the rotor to a given position.The problem that the PMSM is out of step because of the incorrect Secondly, as mentioned about the general PMSM control method, this general method has caused a lot of waste of electric energy.As shown in Figure 13, when the full load PMSM is driven by the general method, the driving current is about 1.5 times the rated current, but these 1.5 times the rated current only produce the rated torque shown in Figure 14.It can be seen that about 50% of the rated current is wasted, because the current along the rotor directions is not involved in the formation of the electromagnetic torque.In this paper, the closed-loop control, which is based on the proposed rotor position and speed estimation algorithm, can control the current that is along the rotor direction to 0 in real time.In this method, the stator current is completely controlled as the torque current to drive the PMSM.The stator current is utilized with maximum efficiency.As shown in the top of Figure 12, when the full load PMSM is driven by the proposed method, the driving current is the rated current.The rated stator current drives the motor as the complete torque current, and this rated stator current generates rated torque is shown in Figure 14.In the case of generating the same torque, the closed-loop control based on the proposed rotor position and speed estimation algorithm, drives the full load PMSM with less than 50% of the rated current that the general method does.At the same time, because the current component along the rotor flux direction is controlled to 0 by closed-loop control based on the proposed rotor position and speed estimation algorithm, the flux produced by this current component will not increase or weaken the rotor flux.In contrast, with the general control method, a current component along the rotor flux direction exists.This current component will result in an enhancement or weakening effect on the rotor flux.Thus the electromagnetic torque will fluctuate.Figure 14 illustrates that the torque ripple generated by the general method is larger than that of the closed-loop method.
Moreover, the closed-loop system based on hybrid observer starts the PMSM without dragging the rotor to a given position.The problem that the PMSM is out of step because of the incorrect pre-positioning has been solved.The PMSM starts directly, and its reliability has been improved.In this paper, the closed-loop control, which is based on the proposed rotor position and speed estimation algorithm, can control the current that is along the rotor direction to 0 in real time.In this method, the stator current is completely controlled as the torque current to drive the PMSM.The stator current is utilized with maximum efficiency.As shown in the top of Figure 12, when the full load PMSM is driven by the proposed method, the driving current is the rated current.The rated stator current drives the motor as the complete torque current, and this rated stator current generates rated torque is shown in Figure 14.In the case of generating the same torque, the closed-loop control based on the proposed rotor position and speed estimation algorithm, drives the full load PMSM with less than 50% of the rated current that the general method does.At the same time, because the current component along the rotor flux direction is controlled to 0 by closed-loop control based on the proposed rotor position and speed estimation algorithm, the flux produced by this current component will not increase or weaken the rotor flux.In contrast, with the general control method, a current component along the rotor flux direction exists.This current component will result in an enhancement or weakening effect on the rotor flux.Thus the electromagnetic torque will fluctuate.Figure 14 illustrates that the torque ripple generated by the general method is larger than that of the closed-loop method.
Moreover, the closed-loop system based on hybrid observer starts the PMSM without dragging the rotor to a given position.The problem that the PMSM is out of step because of the incorrect pre-positioning has been solved.The PMSM starts directly, and its reliability has been improved.

Conclusions
This paper proposes a startup estimation algorithm, which is based on a PMSM current model and is independent on the back-EMF signal, to estimate the rotor speed and position at the startup stage.With the operation of the PMSM, in order to avoid large estimation errors of the startup estimation algorithm because of the variable current model, the operation estimation algorithm, which is based on the robust sliding mode theory and is not dependent on the motor parameters, is proposed.The two algorithms form a hybrid observation algorithm to ensure the accurate estimation of rotor speed and position from startup to operation.Some validation experiments were done to verify the effectiveness of the proposed algorithm.One of the validation experiments is the comparison of current amplitudes when the PMSM starts and operates with the proposed algorithm and the general algorithm, respectively.This verification experiment shows that much more electrical energy can be conserved by the proposed method.Another validation experiment is the comparison of torque when the PMSM starts and operates with the proposed algorithm and the general algorithm, respectively.This verification experiment shows that torque ripple is less when using the proposed method, and with this method, a PMSM can be driven more reliably than with the general control method.

Figure 1 .
Figure 1.Vector diagram about current decomposition based on initial rotor position.

Figure 1 .
Figure 1.Vector diagram about current decomposition based on initial rotor position.

Figure 2 .
Figure 2. Schematic diagram of stator winding conduction and synthetic flux.

Figure 3 .
Figure 3. Sensorless double closed-loop control and the design scheme of hybrid observer.

Figure 2 .
Figure 2. Schematic diagram of stator winding conduction and synthetic flux.

Figure 2 .
Figure 2. Schematic diagram of stator winding conduction and synthetic flux.

Figure 3 .
Figure 3. Sensorless double closed-loop control and the design scheme of hybrid observer.Figure 3. Sensorless double closed-loop control and the design scheme of hybrid observer.

Figure 3 .
Figure 3. Sensorless double closed-loop control and the design scheme of hybrid observer.Figure 3. Sensorless double closed-loop control and the design scheme of hybrid observer.
shows a flowchart of the hybrid observer.The advantages of the two algorithms are combined to form a hybrid observation algorithm.When ˆgiven ω ω < , it means that the PMSM is in the startup stage and the back-EMF has not been effectively induced, the estimation algorithm based reference current model is adopted.When ˆgiven ω ω ≥ , it means that the PMSM is in the operation stage and the back-EMF has been induced, the estimation algorithm is switched to the operation estimation algorithm.

Figure 4 .
Figure 4.The flowchart for the implementation of hybrid observer.

2. 4 .
The Derivation of the Voltage Equation of PMSM in - α β Two-Phase Stationary Coordinate System and d q Two-Phase Rotation Coordinate System As shown in Figure 5, space vector s i  can be represented in the -- A B C three-phase coordinate

Figure 4 .
Figure 4.The flowchart for the implementation of hybrid observer.

Figure 5 .
Figure 5. Schematic diagram of winding relationship in different coordinate systems.
between the estimated speed and the real speed.When the motor starts, first estimation for speed after startup is this error

Figure 6 Figure 6 .
Figure 6.Design scheme of start-up estimation algorithm.

Figure 6 .
Figure 6.Design scheme of start-up estimation algorithm.
and the expression form of Equation (72) can be obtained, thus the poles of the matrix the negative real part.Finally, the target that error state Equation (70) converges to 0 is achieved.It means that 2 0 E → , the estimation of the speed and rotor position converge to the real value.Figure7represents the diagrammatic scheme of operation estimation algorithm for the rotor speed and position.

Figure 7 .
Figure 7. Design scheme of operation estimation algorithm.

Figure 7 .
Figure 7. Design scheme of operation estimation algorithm.

Figure 9 .
Figure 9. Experiment platform for start-up and operation with load.

Figure 9 .
Figure 9. Experiment platform for start-up and operation with load.

Figure 9 .
Figure 9. Experiment platform for start-up and operation with load.

Figure 10 .
Figure 10.Speed estimation and its error (a) operation estimation algorithm (b) start-up estimation algorithm.

Figure 10 .
Figure 10.Speed estimation and its error (a) operation estimation algorithm (b) start-up estimation algorithm.

Energies 2018 ,Figure 11 .
Figure 11.Position estimation and its error (a) start-up estimation algorithm (b) operation estimation algorithm.

Figure 11 .
Figure 11.Position estimation and its error (a) start-up estimation algorithm (b) operation estimation algorithm.

Figure 12 .
Figure 12.Comparison for the output current of the observer and the measured current (a) Comparison for the output current of the start-up estimation algorithm and the measured current (b) and (c) Comparison for the output current of the operation estimation algorithm and the measured current.

Figure 12 .
Figure 12.Comparison for the output current of the observer and the measured current (a) Comparison for the output current of the start-up estimation algorithm and the measured current (b) and (c) Comparison for the output current of the operation estimation algorithm and the measured current.

Figure 13 .
Figure 13.Operation current of PMSM by general drive method.

Figure 13 .
Figure 13.Operation current of PMSM by general drive method.

Figure 13 .
Figure 13.Operation current of PMSM by general drive method.