1 Introduction

With the advantages of small size, high efficiency, and high reliability, permanent magnet synchronous motors (PMSMs), especially high-speed PMSMs, have been used extensively for distributed generation and industrial drives in recent years [1,2,3,4]. In order to determine the performance and characteristics of PMSMs, a loading facility is required for the load test. However, a conventional loading facility, such as an eddy dynamometer, mechanical dynamometer and hysteretic dynamometer, requires a reduction gearbox for the high-speed PMSM. Some types of facility also require a water cooling system for high power operation. Not only will it be extremely noisy but it also wastes energy and water during the test [5,6,7].

In order to save energy, there have been attempts to produce electric dynamometers that can implement energy circulation. In [8], Wang et al designed an electric dynamometer with a DC generator as the load motor. The recovered energy is fed back to the power grid through the energy regenerating unit. With the energy recovery system, this DC dynamometer is more efficient than traditional ones. However, according to the commutator, the DC dynamometer cannot run at a high speed. Therefore, recent research into electric dynamometers focuses on squirrel cage induction motors which can be operated at a higher speed.

Yang et al presented a novel AC electric dynamometer based on a squirrel cage induction motor with an improved direct torque control (DTC). The experiments showed that the proposed dynamometer realized energy recovery and had good dynamic performance during the test [9, 10]. Liu et al presented an asynchronous dynamometer using an induction machine by DTC [11]. In [11], the asynchronous dynamometer was in the generating mode by DTC, while the experimental motor supplied the driving torque by employing field-oriented control, and the two electric machines were connected with a common-DC-bus to implement energy circulation. As the energy was circulating between motor and dynamometer, this method could save test energy without any harmonic pollution to the power grid. However, DTC brought torque ripple which could be a problem for the performance test. Therefore, some scholars like Zhang paid attention to the vector control (VC) [12]. In [12], the proposed dynamometer was connected to the power grid by a back-to-back pulse width modulation  (PWM) converter to feed back energy. An improved VC based on flux-oriented rotor was adopted to make the induction motor operate in generating mode with controllable torque. The effectiveness of the proposed VC was verified by MATLAB-based simulation. In [13], Chu presented a dynamic testing system with energy recovery for an electric vehicle. By the VC, the dynamic testing system can be controlled from light load to full load to accomplish the dynamic test. His test showed that the testing system saved 65%~70% of the energy by simulating the full-range speed and torque output.

However, existing asynchronous dynamometers are still restricted for high-speed PMSM. First, due to the extreme high speed, the PMSM and dynamometer need to have accurate alignment. However, it is difficult to achieve precise coaxial operation with two facilities of different size. In addition, the VC requires the rotor position which is detected by position sensor such as encoders and resolvers to commutate and control current. However, these features increase the cost and size of the dynamometer and reduce reliability.

This paper presents a sensorless efficiency test system with energy recovery for the high-speed PMSM. A novel sensorless VC method based on a hypothetical reference frame is presented to control both the motor under test (MUT) and the load machine (LM). Then experiments are carried out with a 75 kW high-speed PMSM to verify the adequacy of the method. As a result, the proposed system can be used at different speeds and power levels with energy recovery. During the whole test, considering the d-q frame, both MUT and LM can be operated with zero phase current in the d axis (id = 0) without any speed or position sensor.

2 Structure of efficiency system

The scheme of the sensorless efficiency test system is shown in Fig. 1. Given the considerable power and speed level of the PMSM, an identical high-speed PMSM is used as the LM in the system. Two PMSMs are mechanically connected by a high-speed torque meter. The MUT is driven as a motor by the sensorless VC method, with speed close-loop. The LM also uses a sensorless VC method but with a torque close-loop as a generator to supply the load torque. The MUT and LM are driven by two independent inverters, inverter 1 and inverter 2. Both inverters are electrically connected to a common DC bus which is connected to the power grid through a rectifier. As the unilateral conduction of the rectifier, the energy generated by the LM will not be fed back to the grid but circulate to the MUT. During the test, a power analyzer is used to measure the input electrical power of the whole system (marked ① in Fig. 1) and both MUT ② and LM ③ synchronously, and a PC is used to record the data from the torque meter to calculate mechanical power.

Fig. 1
figure 1

Scheme of sensorless efficiency test system

3 Sensorless VC method for MUT

For the MUT, the purpose is to make it work as a motor to supply the driving torque. In addition, we hope the whole system has good dynamic performance and high efficiency. VC is considered to be an ideal method for PMSMs. However, traditional VC methods require rotor flux position, which cannot be measured in high-speed PMSMs. Therefore, the sensorless method is essential for the system. The typical sensorless VC method for PMSMs is to estimate the rotor flux position using the instantaneous voltage equation of the motor and the detected current, and observers are usually used to enhance the robustness of the control system [14,15,16,17,18,19]. However, similarly to the use of observers, these sensorless methods require excessive computing time in the case of high-speed PMSMs, because of the higher carrier frequency, which is unacceptable. Therefore, a convenient sensorless VC method striving for id = 0 is presented in this paper.

First, the voltage equation of a PMSM, based on the d-q frame, can be described as follows [20]:

$$\left[ {\begin{array}{*{20}c} {u_{d} } \\ {u_{q} } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {R_{\text{S}} + L_{d} {{{\text{p}}}}} & { - \omega_{\text{r}} L_{q} } \\ {\omega_{\text{r}} L_{d} } & {R_{\text{S}} + L_{q} {{{\text{p}}}}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {i_{d} } \\ {i_{q} } \\ \end{array} } \right] + \left[ {\begin{array}{*{20}c} 0 \\ {e_{0} } \\ \end{array} } \right]$$
(1)

where ud, uq, id, iq, Ld, Lq are the components of phase voltage, phase current and inductance respectively in the d axis and the q axis; RS is the resistance of the coil in each phase; ωr is the electric angular speed; and e0 = ωrψf denotes electromotive force (EMF) where ψf is the EMF constant.

However, without a position sensor, the controller has no information about the rotor position, which means it is impossible to decouple the voltage and current by projecting into the d-q frame. Therefore, the controller determines the applied voltage according to a hypothetical δ-γ reference frame, which is not necessarily coincident with the actual rotor position. Figure 2 shows the vector diagram of the MUT, where ωS are the electric angular speed for the δ-γ frame; θr is the angle between the d axis and the A phase axis; and θS is the angle between the δ axis and the A phase axis. The angular error between the two coordinate systems can be expressed as ∆θ = π/2 − (θSθr). In this figure, two rectangular coordinate systems (the d-q frame and the δ-γ frame) are defined.

Fig. 2
figure 2

Vector diagram of a MUT in d-q frame and δ-γ frame

As is apparent in the figure, the d axis is the actual rotor flux axis, whereas the δ-γ frame is the hypothetical coordinate system assumed in the controller.

From Fig. 2, the coordinate transformation matrix from the d-q frame to the δ-γ frame is:

$$\varvec{C}_{\text{hyp}} = \left[ {\begin{array}{*{20}c} {\sin \Delta \theta } & {\cos \Delta \theta } \\ { - \cos \Delta \theta } & {\sin \Delta \theta } \\ \end{array} } \right]$$
(2)

Substitute (2) into (1), and the voltage equation for the MUT based on the δ-γ frame can be expressed as:

$$\left[ {\begin{array}{*{20}c} {u_{\delta } } \\ {u_{\gamma } } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {R_{\text{S}} + L_{d} {{{\text{p}}}}} & { - \omega_{\text{r}} L_{q} + L_{d} \frac{{{\text{d}}\Delta \theta }}{{{\text{d}}t}}} \\ {\omega_{\text{r}} L_{q} - L_{d} \frac{{{\text{d}}\Delta \theta }}{{{\text{d}}t}}} & {R_{\text{S}} + L_{d} {{{\text{p}}}}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {i_{\delta } } \\ {i_{\gamma } } \\ \end{array} } \right] + e_{{ 0 {\text{x}}}} \left[ {\begin{array}{*{20}c} {\cos \Delta \theta } \\ {\sin \Delta \theta } \\ \end{array} } \right]$$
(3)

where uδ, uγ, iδ, iγ are the voltage and current respectively in the δ axis and the γ axis; and e0x is the extended EMF, which is e0x = e0−p(LdLq)iq + ωr(LdLq)id.

Through an equivalent transformation, the actual angular speed ωr is given by:

$$\omega_{\text{r}} = \omega_{\text{S}} - \frac{{{\text{d(}}\frac{\uppi}{ 2} - \Delta \theta )}}{{{\text{d}}t}} = \omega_{\text{S}} + \frac{{{\text{d}}\Delta \theta }}{{{\text{d}}t}}$$
(4)

where ωS is the hypothetical angle speed that can be modified in the controller.

Substitute (4) into (3), and take into account the non-salient of the proposed high-speed PMSM (Ld = Lq), the voltage equation of the MUT in the δ-γ frame can be rewritten as:

$$\left[ {\begin{array}{*{20}c} {u_{\delta } } \\ {u_{\gamma } } \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} {R_{\text{S}} + L_{\text{S}} {{{\text{p}}}}} & { - \omega_{\text{S}} L_{\text{S}} } \\ {\omega_{\text{S}} L_{\text{S}} } & {R_{\text{S}} + L_{\text{S}} {{{\text{p}}}}} \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {i_{\delta } } \\ {i_{\gamma } } \\ \end{array} } \right] + e_{0} \left[ {\begin{array}{*{20}c} {\cos \Delta \theta } \\ {\sin \Delta \theta } \\ \end{array} } \right]$$
(5)

where LS denotes the armature inductance, LS = Ld = Lq.

In addition, the torque equation in the δ-γ frame is shown as (6), under the ideal condition that the δ axis is coincident with the q axis (∆θ = 0), while iγ = 0, and iδ contributes to the electromagnetic torque Te. In that case, the MUT works in the state of id = 0. According to the angular error ∆θ, self-synchronization can be obtained by regulating the actual angular speed ωr as decreasing ωr for the condition of ∆θ > 0 and increasing it for ∆θ < 0. However, ∆θ also cannot be measured without a position sensor. So an actual current iγ is employed to substitute for the unknown angular error ∆θ in the proposed sensorless VC method.

$$T_{{\text{e}}} = p_{{\text{n}}} [\psi _{{\text{f}}} (i_{\delta } \cos \Delta \theta + i_{\gamma } \sin \Delta \theta )]$$
(6)

where pn is the number of pole pair.

First, initialize the applied voltage of uγ to uγ = ωSLSiδ through inverter 1, and then the voltage equation in the γ axis can be rewritten as:

$$- e_{0} \sin \Delta \theta = R_{\text{S}} i_{\gamma } + L_{\text{S}} \frac{{{\text{d}}i_{\gamma } }}{{{\text{d}}t}}$$
(7)

From (7), we can know that in the case of uγ = ωSLSiδ, iγ is determined by the EMF e0, the angular error ∆θ and parameters of the MUT such as the resistance RS and the inductance LS where RS and LS are constants. Since the ωr doesn’t change significantly in a short time, e0 can also be regarded as a constant in every sampling period. Therefore, the variety of iγ is only related to the various ∆θ, and under the restriction of ωS ≠ 0 and ∆θ ≈ 0, and iγ is proportional to the angular error ∆θ approximately as:

$$\Delta i_{\gamma } = 0 - i_{\gamma } \propto \Delta \theta$$
(8)

Thus, self-synchronization can be achieved according to iγ as decreasing ωr for iγ < 0 (∆θ > 0) and increasing ωr for iγ > 0 (∆θ < 0). As there is no unknown quantity needing to be estimated, this sensorless VC method is simpler and more convenient than the traditional sensorless methods.

The mathematical model of the control system is now presented as follows.

Firstly, according to (7) and (8), the transfer function from ∆θ to iγ with the restriction of ∆θ ≈0 can be obtained as:

$$G_{1} (s) = \frac{{i_{\gamma } (s)}}{\Delta \theta (s)} = \frac{{ - e_{0} }}{{R_{\text{S}} + L_{\text{S}} s}}$$
(9)

Secondly, from torque equation (6), the transfer function of the motion part around the ideal state (∆θ ≈ 0) is obtained as:

$$G_{2} (s) = \frac{{\omega_{\text{r}} (s)}}{{T_{\text{e}} (s) - T_{\text{l}} (s)}} = \frac{1}{{\frac{J}{{p_{\text{n}} }}s + \frac{{R_{\Omega } }}{{p_{\text{n}} }}}}$$
(10)

where J is the rotor inertia, and RΩ is friction.

From the equations above, the mathematical model of the MUT can be expressed as single input single output (SISO) system as shown in Fig. 3, that is to say, a classical proportional-integral (PI) controller can be used to realize the sensorless VC method by regulating iγ to zero.

Fig. 3
figure 3

Mathematical model of the MUT

According to the parameters in Table 2, the frequency characteristic curve of the sensorless control system can be obtained as shown in Fig. 4. From Fig. 4a, the magnitude margin h of the open-loop system is − 41.2 dB, while the phase margin γ = − 109°, and the unity feedback system of the sensorless control system is not stable. As in the utilization of the PI controller, the frequency characteristics of the sensorless control system are corrected to h = 15.3 dB, γ = 43.9° as shown in Fig. 4b, and it is shown from Fig. 4d that after the PI correction the system can meet stability and fast response requirements.

Fig. 4
figure 4

Bode diagrams for the sensorless control system

Thus, the sensorless VC control system configuration is summed up as shown in Fig. 5, and the control process for the sensorless VC method will be illustrated in the following section.

Fig. 5
figure 5

Configuration of sensorless VC system based on hypothetical reference frame

4 Sensorless VC method for LM

In the proposed system, the LM works as a generator to load the MUT. Thus the purpose of the control method is to regulate torque current to run the LM in the fourth quadrant. In addition, the LM is expected to have good dynamic performance and high efficiency.

The method is also based on a hypothetical reference frame. Figure 6 shows the vector diagram of the LM. where the superscript ′ expresses quantities on the LM side. As stated above, the LM is mechanically coupled to the MUT. As a result, ignoring the negligible deformation of the rotor, the actual angular speed of the LM is synchronous with the MUT, as ωr = ωr. The hypothetical angular speed of the δ′-γ′ frame can be set to be the same as the δ-γ frame, as ωS = ωS′. Therefore, according to equation (6), the error between △θ and △θ′ is invariable all the time, as θE = △θ−△θ′, where θE is a constant and only determined by the initial difference of the rotor position between the MUT and the LM. The theory of the control method will be discussed under two different conditions, θE = 0 and θE≠0.

Fig. 6
figure 6

Vector diagram of LM

Firstly, assume θE = 0, the initial rotor position of the LM is the same as the MUT, which means the angular error is the same for the MUT and the LM side, as △θ = △θ′. As stated in Section 3, using sensorless VC, the δ axis is coincident with the q axis (△θ = 0) in the steady state on the MUT side.

Therefore, in the LM side, the δ′ axis will also be coincident with the q′ axis (△θ′ = 0) with the effect of the MUT. In that case, we use two current regulators to keep iδ′<0 and iγ′ = 0. Then according to the torque equation (6), the LM will supply negative braking torque to the MUT. The more negative iδ′ is, the more load is on the MUT, and more energy is fed back. In addition, because iγ′ = 0, the LM will work in the condition of id′ = 0 with minimum copper loss.

Figure 7 shows the vector diagram of the LM in steady state with θE = 0, and uδ′ = RSiδ′+e0′ and uγ′ =  ωSLiδ′. Thus the resultant vector uS′ always lags behind the EMF e0′, the LM is in the stage of regenerating and the electric energy will be fed back to the MUT through the common DC bus.

Fig. 7
figure 7

Vector diagram of LM in steady state with θE = 0

It is in fact difficult to achieve the condition of θE = 0 without correction. Therefore, the feasibility of the above control method under the state of θE≠0 will be discussed. First, the same as with θE = 0, a current regulator is used to keep iγ′ = 0. The vector diagram of LM with θE≠0 is shown as Fig. 8. There will be an angular error between the δ′ axis and the q′ axis in steady state. In that case, the components of current in the d′ and q′ axes can be calculated as:

Fig. 8
figure 8

Vector diagram of LM in steady state with θE≠0

$$\left\{ {\begin{array}{*{20}c} {i_{{{d}}}^{\prime } = i_{\delta }^{\prime } \sin \theta _{{\text{E}}} + i_{\gamma }^{\prime } \cos \theta _{{\text{E}}} } \\ {i_{{{q}}}^{\prime } = i_{\delta }^{\prime } \cos \theta _{{\text{E}}} - i_{\gamma }^{\prime } \sin \theta _{{\text{E}}} } \\ \end{array} } \right.$$
(11)

As iγ′ = 0, the torque current iq′ will have the same sign as iδ′ under the restriction of θE\(\in\)(− π/2, π/2), that is to say, the LM will also provide braking torque to the MUT if iδ′ < 0. However, according to (11), the current vector iδ′ contributes not only to torque current iq′, but also to the excitation current id′. Also, as the angular error trends to zero, the great mass of armature current will act on the q′ axis. In conclusion, with the restriction of θE\(\in\)(− π/2, π/2), the control method above is also available to the case of θE≠0. In addition, an applied method to reduce θE will be introduced in the experiments section.

5 Experimental results

5.1 Comparative tests for sensorless VC method

As stated above, the key technology of the proposed efficiency test system is the sensorless VC for the MUT. Once the MUT achieves self-synchronization with id = 0, LM can easily supply negative braking torque using two conventional current regulators. Therefore, before the efficiency tests, the experiments were done on a PM servo motor with a photoelectric encoder to verify the effectiveness of the proposed sensorless VC. As with the utilization of the encoder, the actual rotor angle can be obtained for comparison. The specification of the servo motor is shown in Table 1.

Table 1 Specification of servo motor

First, the servo motor was driven by the conventional voltage/frequency (V/F) method to 600 r/min with no load. During the test, the armature current waveform was captured by the digital oscilloscope and drawn as in Fig. 9a. From the measured data, the RMS of iA is about 2.65 A. Secondly, according to the actual rotor angle, the current components in the d and q axes can be determined from the armature current, and the averages of id and iq are about 4.21 A and 0.61 A respectively as shown in Fig. 9b. It is clear that the controller cannot arrange id with the V/F method. In that case, the great mass of armature current works as a magnetizing component, and the motor works inefficiently.

Fig. 9
figure 9

Current waveforms during no-load test in the case of V/F method

To compare, the same test was repeated with the proposed sensorless VC. The experimental results are shown in Fig. 10. In contrast to Fig. 9, the RMS of armature current iA decreased from 2.65 A to about 220 mA, while the current components of id and iq also declined to around 0 A and 0.4 A respectively. As a result, the controller minimizes the magnetizing current, and the motor works in the condition of id = 0. In addition, from Fig. 10b, the δ axis is coincident with the q axis, △θ converges at zero, and self-synchronization is achieved by the proposed sensorless VC.

Fig. 10
figure 10

Resulting waveforms during no-load test for VC method

Another contrasting experiment was carried out to test the static and dynamic performance of the proposed sensorless VC. The experimental results are shown in Fig. 11. First, Fig. 11a and b shows that the speed and current waveforms in the steady state with two different methods. It is observed that the rotor runs smoothly, and both two sensorless methods can achieve id = 0. In conclusion, both the proposed sensorless VC and the full-order state observer sensorless method [21] have good static performance. However, the proposed control method is simpler than the traditional one. A dynamic test was carried out to verify the dynamic performance by imposing an impact load. From Fig. 11c and d, with the load sudden change, a ripple was sent in both speed and current. In addition, a damped oscillation occurred with the proposed sensorless VC. As a result, the dynamic performance of the proposed system is inferior to the existing dual closed-loop system.

Fig. 11
figure 11

Resulting waveforms during the contrast test with two sensorless control methods

5.2 Efficiency tests

In this section, efficiency tests are carried out for the proposed system. The experiments are done with a digital controller based on TMS320F28335 on a prototype of the proposed system. Two identical high-speed PMSMs are used as the MUT and LM respectively. Two PMSMs are mechanically connected with a high-speed torque meter ET1103 made by Torquemeters Ltd., Britain. A regenerating unit including inverter 1, inverter 2 and common DC bus is used to drive the two PMSMs. A precision power analyzer WT1800 by Yokogawa Ltd. is used to measure the input electrical power of the whole system, the MUT and LM synchronously. In addition, a digital oscilloscope WaveRunner 64Xi-A is used to measure the armature current of the MUT and LM. The specification of the PMSM is shown in Table 2, and with the use of a magnetic levitation bearing [22], the friction of PMSMs can be ignored.

Table 2 Specification of high-speed PMSM

The block diagram of the efficiency test system is illustrated in Fig. 12. During the experiments, two PMSMs are controlled by one DSP chip to ensure the synchronicity of two hypothetical reference frames: δ-γ frame and δ′-γ′ frame.

Fig. 12
figure 12

Block diagram of efficiency test system

As stated in Section 4, there would be an error in the initial rotor position between MUT and LM. Therefore a correction should be made before experimentation. The following processing is performed

  1. 1)

    A static current vector is created in the MUT side to coincide the d axis with the A phase axis to initialize the rotor position of the MUT. This is common in the conventional VC system. As the coupling of two rotors, the rotor of the LM will rotate to a constant position. Then it will record the rotor position of the LM.

  2. 2)

    The same process is performed in the LM side to coincide the d′ axis with the A′ phase axis. The rotor position of LM is again recorded.

  3. 3)

    An angular error can be obtained from the above two positions and a compensation with the angular error should be performed to the initial position of the δ′-γ′ frame. As a result, the initial position difference θE between the MUT and the LM can be approximately eliminated.

The experiment is performed with in three steps:

First, two synchronous hypothetical coordinate systems δ-γ and δ′-γ′ are created on the MUT and the LM side respectively. Considering the inferior performance of the sensorless method at a low speed, a velocity open loop method is used in the MUT side to raise the speed to 3000 r/min. During this step, there is no need for the braking torque. Therefore, on the LM side, the current commands iδ′ and iγ′ are both set to zero to eliminate the armature current. The relative current curves during this step are drawn in Fig. 13 according to the data captured by the digital oscilloscope WaveRunner 64Xi-A. From Fig. 13a and b, in the MUT side, the RMS of the armature current is about 39.6 A, and the current components in the δ and γ axes are 60.88 A and − 43.86 A respectively. However, as shown in Fig. 13c and d, the amplitude in the LM side is much lower with an RMS of 2.5 A and with the average of iδ′ and iγ′ at around zero. According to the torque equation (8), we can find that the MUT works without any load at this step, and the current component mostly acts on the d axis.

Fig. 13
figure 13

Relative current curves during the first step

Secondly, after the speed reaches 3000 r/min, referring to Fig. 12, the control method for the MUT is switched to the proposed sensorless VC method, while the command for the first PI controller is switched to zero. However, the control method on the LM side is the same as the first step. The resulting curves during this step are shown in Fig. 14. After switching, the armature current of the MUT decreased sharply from 39.6 A to about 2.3 A, while the current components of iδ and iγ also declined, to 9.68 A and 0.31 A respectively. However, from Fig. 14c, d, on the LM side, because of the same control method, the armature current and current components are nearly the same as the last step. As a result, using the proposed sensorless VC, the armature current, especially the magnetizing current of the MUT declines much more sharply than the former situation with the same load. In contrast with Fig. 10, we can see that the δ axis is coincident with the q axis, self-synchronization is achieved, and the MUT works in the condition of id = 0.

Fig. 14
figure 14

Relative current curves during the second step

As stated above, once self-synchronization is achieved on the MUT side, the hypothetical reference frame coincides with the synchronous reference frame on the LM side. This means that after the sensorless VC reaches a steady state, the δ′ axis is also coincident with the q′ axis on the LM side. Then the test turns to the third step. First, the rotation speed of the system is turned up to the rated speed of 21000 r/min by increasing the reference speed ωS. Then the torque current iδ′ is increased (in the negative direction) by the regulator to load the MUT for the load test. The relative resulting curves are shown in Fig. 15.

Fig. 15
figure 15

Results during load test

Figure 15a shows the responses of armature current at both the MUT and LM sides for the various load torques. It can be seen that the RMS of both iA and iA′ increase with the increasing load torque with iA from 11.62 A to 64.26 A, as well as iA′ from 13.3 A to 68.89 A. During the test, the current quality of the LM is inferior to the MUT side with more harmonic components that influence the measured results. Therefore, the RMS of the armature current on the LM side is slightly larger than on the MUT side. The current components on both sides are shown in Fig. 15b, and it is clear that with the (negative) increasing of iδ′ (from − 0.98 A to − 101.19 A), more load acts on the MUT. While on the MUT side, because of the sensorless VC, the torque current iδ automatically climbs from 9.43 A to 111.85 A to overcome the load torque. In addition, the magnetizing current iγ and iγ′ are around zero all the time. This indicates that for the various torque currents, both the MUT and LM work in the condition of id = 0 without any position sensors. The power curves for each part of the system are shown in Fig. 15c. Pe and Pe′ are the electrical power for the MUT and LM, respectively; Pin is the input power of the whole system from the power grid; and Pd is the output mechanical power of the MUT as measured by ET1103. It can be seen that with the increase of load, both Pe and Pe′ increase obviously as Pe from 2.24 kW to 22.47 kW and Pe′ from 0 kW to −19.44 kW. The negative power means the energy circulates from motor to the inverter. However, the total input power of the efficiency test system grows modestly from 3.11 kW to 4.2 kW as the losses of two PMSMs and inverters. That is to say, the proposed system achieves the load test with only 4.2 kW whereas 22.47 kW is needed for traditional dynamometers. And 81.31% electrical power is saved by the energy feedback method. The efficiency curves for both MUT and LM are shown in Fig. 15d. With the use of two identical PMSMs, the two efficiency curves are approximately coincident. The final efficiency of the MUT is about 93.95% with an output power of 21.11 kW.

6 Conclusion and discussion

This paper presented a sensorless efficiency test system with energy recovery for a high-speed PMSM. According to the theoretical analysis and experimental verification, the following conclusions can be drawn:

  1. 1)

    Using an identical PMSM as the LM, the efficiency test system can achieve the load test without any reduction equipment with a speed of 21000 r/min.

  2. 2)

    During the test, the energy regenerated by the LM can be fed back to the MUT by the regenerating unit, and thereby 81.31% electrical power is saved.

  3. 3)

    With this sensorless VC method, both the MUT and LM work in the condition of id = 0 without a position sensor.

However, the system proposed here still has restrictions:

  1. 1)

    The sensorless VC method is based on estimation of back EMF, thus it is inapplicable at a very low speed.

  2. 2)

    The sensorless VC is independent of the armature resistance RS, but it needs accurate knowledge of the inductance LS.

  3. 3)

    As a single closed-loop control method, the proposed sensorless VC is a little weaker than the existing dual closed-loop system in dynamic performance.

  4. 4)

    The control system of the MUT and LM are interdependent.