Next Article in Journal
Permanent Magnet Synchronous Machine Control Performance and Analysis for Environment-Friendly Electric Vehicle Applications
Previous Article in Journal
Minimization of High Maintenance Cost and Hazard Emissions Related to Aviation Engines: An Implementation of Functions Optimizations by Using Genetic Algorithm for Better Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Improving the Low-Speed Operation Performance of IPMSM Sensorless Vector Control with ADRC DC-Offset Compensation Loop †

1
School of Electrical and Information Engineering, Tianjin University, No. 92 Weijin Road, Tianjin 300072, China
2
School of Electrical and Information Engineering, Southwest Jiaotong University, Chengdu 611756, China
*
Author to whom correspondence should be addressed.
Presented at the 8th International Electrical Engineering Conference, Karachi, Pakistan, 25–26 August 2023.
Eng. Proc. 2023, 46(1), 17; https://doi.org/10.3390/engproc2023046017
Published: 20 September 2023
(This article belongs to the Proceedings of The 8th International Electrical Engineering Conference)

Abstract

:
The elimination of position sensors allows sensorless control to minimizing the size, cost, and additional layers of the permanent magnet synchronous motor (PMSM). In this work, a new flux estimator with an active disturbance rejection controller (ADRC) drift-elimination capability is developed in order to accomplish precise flux estimation. The ESO integrated into the ADRC is capable of detecting and compensating each of the inner model’s fluctuation along with external loads disturbances, enabling a control system with a more effective dynamic response and robust regulations. As a result, the drift issue is greatly mitigated, and the stator flux is accurately predicted throughout a broad range of speeds. The proposed flux observer is validated via sensorless speed vector control of a 15 kW IPMSM motor.

1. Introduction

IPMSM motors are becoming increasingly widespread in commercial motor drive systems as vector control (VC) technology advancements. In order to regulate the speed using this technique, a speed sensor, namely a shaft encoder, is essential. Nevertheless, a speed sensor is impractical in certain situations, such as hostile environment electric motors and high-speed motor drives. Additionally, cautious cabling configurations taking electrical noise into account are required. Furthermore, it substantially increases the system cost and motor size. Recently, a number of motion-Sensorless VC schemes [1,2] have been advocated.
The stator flux (SF) is approximated via integrating a back EMF for sensorless speed vector control. With regard to initial state and dc offset, simple integrator back EMF integration suffers from drift and saturation. The most frequent solution is to use a low pass filter (LPAF) in place of the simple integrator. To solve the problem, a LPAF should supplant the simple integrator [3]. Several efforts have been developed to resolve the issue [4,5]. A digital filter was offered as a solution to the problem of drift [3]. A simple integrator is used to estimate the amplitude of the SF in this method.
Alternatively, both the coordinate angle and speed are computed employing a computational filter with a pole further beyond the origin. Due to drift and saturation, the magnitude of the SF vector is inaccurately estimated by a purely integrator. Moreover, whenever the operational frequency of the electric motor is below the threshold frequency of the computational filter, a deviation will be generated in a measurement of the synchronous angle. To address the drift difficulty and precisely compute stator flux [4,5], a cascaded programmable LPAF was proposed. However, if the RPM of the motor is almost 0, the time constant of the LPAF will be significant.
A great number back EMF observers have already been developed and used in commercial applications over the past several decades. However, the back EMF signal degrades at slower motor speeds, rendering these techniques ineffective at low speeds [6]. However, this problem is easily avoided when using the flux observer, which is simply the integration of back EMF signals, since the intensity of this flux linkage is independent of speed. Nevertheless, a simple integrator experiences drift because actuators constantly consist of a DC offset. A new integration approach was proposed in refs. [7,8] that utilizes the employ of the orthogonality within the back EMF alongside the flux to compensate for the flux angle over a broad speed domain. Nevertheless, the presence of a back EMF signal introduces disturbance into the entire system and degrades its performance. In recent years, the PMSM speed control system has utilized a nonlinear algorithm known as ADRC [9]. State observers (SO), along with disturbance observers (DOB), have been employed to mitigate the adverse impacts of external disturbances [9,10,11,12]. These observers have been designated as the most effective method for estimating model uncertainty and external disturbances (ED). The SO can be expanded to estimate the ED, in addition to internal disturbances, including the Uncertain Parameters. ADRC, a replacement technique for the traditional PI controller used in the industry, integrates with the “extended state observer” (ESO) [9].
This article analyzes the issues related to slow-speed flux estimations as a Voltage Model observer is utilized. Since pure integration cannot be performed due to noise in the measured signals, low-pass filters must be commonly employed in place of integrators. At low velocities, flux estimates are imprecise regarding both amplitude and angle; consequently, the position of the rotor calculated employing the Direct Field Orientation method is incorrect. This work focuses on developing an effective flux observer for vector-controlled AC devices with sinusoidal shape flux distributions. This technique relies on an enhanced integrator with a voltage model: the DC-drift ADRC-correcting loop. The correction error uses the size of the standard flux to restrict the path of the flux vector into a circle. By employing a PLL with an ADRC state estimator, the SF vector is utilized to derive speed and position.

2. Conventional Flux Observer Analysis

The SF in the α β stationary reference frame is computed as
ψ s s = u α u β i α i β R s .
where u α β , i α β are stator voltage and stator current, and R s is stator resistance. Integrating (1) with a simple integrator provides sensitive drift and saturation issues. The pure integrator is substituted with an LPAF to address the problems. The estimated SF by the LPAF can be expressed as
ψ s s l e = 1 s + a .
where ψ s s l is the estimated SF by LPAF, e is a back-EMF and a is a pole of the system. The error becomes more significant whenever the motor’s frequency becomes lower than the LPAF threshold frequency. To eliminate the issue, the LPAF in (2) must have a very low threshold frequency. However, the drift phenomenon still exists since the LPAF have a very large time constant. From Equations (1) and (3), the transfer function from the actual value flux linkage ψ s s to the projected one based on LPAF ψ s s l can be defined as follows:
ψ s s l ψ s s = s s + ω c c .
where ω c c represents the threshold frequency. The frequency transfer function of Equation (3) is provided by:
ψ s s l ψ s s = 1 1 + ω c c ω s c 2 exp j arctan ω c c ω s c .
The stator flux linkage’s angular velocity is determined as
ω s c = d d x arg ψ s s ω s c = ψ s s × e ψ s s 2 .
where arg ψ s s is the orientation of ψ s s .
In the state of equilibrium, ω s c and the rotor’s angular trajectory are identical. The computation error for the stator flux linkage can be determined by (5) since (3) has been utilized to the estimator. Therefore, the accuracy of estimation is dependent on angular velocity.

3. Design of Novel Observer

In order to accomplish a more accurate rotor position, an enhanced flux observer is introduced in this section. The proposed flux observer includes a back EMF observer, a simple integrator, a current flux observer, and an ADRC offset eliminator. The scheme for eliminating drift is depicted in Figure 1.
Synchronous rotating coordinates are employed to estimate the stator flux linkage.
ψ ^ ssd ψ ^ s s q = i ^ d 0 L q 0 L d L q + ψ f 0 .
Stator flux linkage values ψ ^ ss α and ψ ^ ss β are computed in the two-phase static coordinate framework after 2r/2s transformation. Due to an error in measurement and the accumulative impact caused by integration, the estimated integral trajectory of back EMF might deviate substantially compared with the actual flux linkage of the IPMSM. The mathematical technique’s concept underlying this phenomenon is the fact that the estimation errors of back EMF is primarily derived from two possible causes: the high order frequency burrs triggered by electrical noise, while the lower frequencies or DC error is initiated by the unreliable nil position of the voltage, and the currents data acquisition module. ADRC is a model-free control algorithm employed in the design of controllers for systems with indeterminate dynamics and external disturbances [9]. The technique necessitates only an approximation of the plant’s dynamics in order to design controllers with robust disturbance rejection and no overshoot. ADRC has demonstrated superior control performance compared to PID. The majority of reported applications of ADRC involve motion control. The variation within an observed flux and the projected reference flux is the primary component of the compensation element employed to the ADRC compensation in order to suppress the integral drift. The flux estimator operates as an integrator with no delay and a high degree of dynamics. The integrated ADRC controllers have the ability to quickly and precisely adapt for external disturbances as depicted in Figure 2.

4. Simulation Results

Figure 3 depicts a fundamental structure of the block diagram of the ADRC-based sensorless PMSM system with DC-offset elimination loops. This system is controlled by the i d = 0 mechanism. The PMSM control mechanism simulation model was developed in MATLAB/Simulink; motor parameters are listed in Table 1.

Low Speed

Figure 4 shows the IPMSM actual and estimated speed, flux, and the angle estimation and estimation error waveforms by the traditional flux observer; when an interior PMSM works at 300 rpm, a 0.11 V DC offset under the α β -axis is applied at 1.5 s at the no-load condition. It is evident that traditional flux observers will produce inaccurate estimates of the rotor’s flux, velocity, and position when the model adds a DC-offset component. The flux and also speed estimation are inaccurate because the simple integral pole is located in the origin.
Figure 5 illustrates the dynamic features of the ADRC controller in relation to the DC offset error part. The back EMF keeps the sharp pulsing throughout the time a 0.7 V DC drift error is enforced to the line-to-line back EMF at 0 s. The proposed technique immediately initiated DC-offset error mitigation in actual time.
Using a modified and enhanced ADRC compensator suppresses DC-drift influence in less than 1 s, reducing the time needed to reach stability and show substantial interference suppression. The amplitude of the DC-drift error value is increased from 0.7–0.1 V, 1–1.5 V, and 1.5–2 V at 2.1, 3.9, and 5.6 s, respectively. Within less than half a second, the ADRC compensator eliminates the effect of DC bias. The flux linkage oscillation is effectively reduced through the DC-drift compensator and ADRC controller, and its constant value is maintained. Compensation is carried out regardless of whether the DC-bias error component is present. Although the DC-drift error element changes in amplitude, the compensating functions are verified to be effective in real time. It is evident from the simulation findings that the ADRC control technique provides superior steady-state performance as well as outstanding dynamical performance.
The proposed ADRC compensator waveforms for flux and speed are shown in Figure 6 and Figure 7, respectively. The results demonstrate that the estimated fluxes are extremely closer to the actual fluxes. When the DC-drift error value is increased, both the speed and the flux estimation remain stable in a steady state. In the steady state, the transient estimation of speed has minimal ripple and high precision.

5. Conclusions

This paper proposes an improved flux observer regarding drift reduction capability for motion sensorless IPMSM, SPMSM and PMLSM control. The results of simulations indicate that the proposed flux observer is capable of being utilized for exceptional-performance of entire-speed domain motion-sensorless control. The steady-state position error in estimation of the proposed approach is approximately zero, which is adequate for a wide range of industrial applications. With its excellent precision and high dynamical efficiency, the proposed flux observer can significantly strengthen the potential usage of the motion sensorless system in IPMSM and PMLSM, which has manufacturing sector significance.

Author Contributions

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

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All the data are shown in the tables and figures of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shah, S.H.; Wang, X.; Abubakar, U.; Gao, P. Experimental Investigation of Noise and Vibration in a Multi-Three Phase Unit Interior Permanent Magnet Synchronous Machine with Open-Circuit Fault Conditions. J. Electr. Eng. Technol. 2022, 17, 2789–2800. [Google Scholar] [CrossRef]
  2. Antonello, R.; Ortombina, L.; Tinazzi, F.; Zigliotto, M. Enhanced Low-Speed Operations for Sensorless Anisotropic PM Synchronous Motor Drives by a Modified Back-EMF Observer. IEEE Trans. Ind. Electron. 2018, 65, 3069–3076. [Google Scholar] [CrossRef]
  3. Ben-Brahim, L.; Kawamura, A. A Fully Digitized Field-Oriented Controlled Induction Motor Drive Using Only Current Sensors. IEEE Trans. Ind. Electron. 1992, 39, 241–249. [Google Scholar] [CrossRef]
  4. Bose, B.K.; Patel, N.R. A Programmable Cascaded Low-Pass Filter-Based Flux Synthesis for a Stator Flux-Oriented Vector-Controlled Induction Motor Drive. IEEE Trans. Ind. Electron. 1997, 44, 140–143. [Google Scholar] [CrossRef]
  5. Hassan, A.A. A Speed Sensorless Vector Controlled Induction Motor Drive. Electr. Mach. Power Syst. 1999, 27, 443–452. [Google Scholar] [CrossRef]
  6. Hu, J.; Wu, B. New Integration Algorithms for Estimating Motor Flux over a Wide Speed Range. IEEE Trans. Power Electron. 1998, 13, 969–977. [Google Scholar] [CrossRef]
  7. Lee, K.-W.; Ha, J.-I. Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors. J. Power Electron. 2012, 12, 604–614. [Google Scholar] [CrossRef]
  8. Zhao, R.; Xin, Z.; Loh, P.C.; Blaabjerg, F. A Novel Flux Estimator Based on Multiple Second-Order Generalized Integrators and Frequency-Locked Loop for Induction Motor Drives. IEEE Trans. Power Electron. 2017, 32, 6286–6296. [Google Scholar] [CrossRef]
  9. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  10. Luo, H.; Yang, X.; Krueger, M.; Ding, S.X.; Peng, K. A Plug-and-Play Monitoring and Control Architecture for Disturbance Compensation in Rolling Mills. IEEE/ASME Trans. Mechatron. 2018, 23, 200–210. [Google Scholar] [CrossRef]
  11. De Soricellis, M.; Da Ru, D.; Bolognani, S. A Robust Current Control Based on Proportional-Integral Observers for Permanent Magnet Synchronous Machines. IEEE Trans. Ind. Appl. 2018, 54, 1437–1447. [Google Scholar] [CrossRef]
  12. Son, Y.I.; Kim, I.H.; Choi, D.S.; Shim, H. Robust Cascade Control of Electric Motor Drives Using Dual Reduced-Order PI Observer. IEEE Trans. Ind. Electron. 2014, 62, 3672–3682. [Google Scholar] [CrossRef]
Figure 1. The block structure of improved flux observer with ADRC DC-offset correction loop.
Figure 1. The block structure of improved flux observer with ADRC DC-offset correction loop.
Engproc 46 00017 g001
Figure 2. Proposed scheme for DC-offset eliminations with ADRC Scheme.
Figure 2. Proposed scheme for DC-offset eliminations with ADRC Scheme.
Engproc 46 00017 g002
Figure 3. Proposed ADRC strategy-based speed and position estimation technique.
Figure 3. Proposed ADRC strategy-based speed and position estimation technique.
Engproc 46 00017 g003
Figure 4. Traditional flux observer the matlab simulation’s findings at 300 revolutions per minute with no load condition. (a) Speed and flux linkage estimation, (b) Angle estimation and estimation error.
Figure 4. Traditional flux observer the matlab simulation’s findings at 300 revolutions per minute with no load condition. (a) Speed and flux linkage estimation, (b) Angle estimation and estimation error.
Engproc 46 00017 g004
Figure 5. Simulation waveforms of ADRC DC offset compensators dynamic angle error (degree) and Speed error (radian).
Figure 5. Simulation waveforms of ADRC DC offset compensators dynamic angle error (degree) and Speed error (radian).
Engproc 46 00017 g005
Figure 6. Matlab Simulation waveforms of dynamic flux linkage estimations using the ADRC–DC-offset compensator.
Figure 6. Matlab Simulation waveforms of dynamic flux linkage estimations using the ADRC–DC-offset compensator.
Engproc 46 00017 g006
Figure 7. Simulation dynamic speed estimation waveforms dynamic using the ADRC controller under DC offset.
Figure 7. Simulation dynamic speed estimation waveforms dynamic using the ADRC controller under DC offset.
Engproc 46 00017 g007
Table 1. IPMSMs parameter.
Table 1. IPMSMs parameter.
Motor
Parameter
ω max I max R s ψ f L d L q P max
Value3600680.0330.1130.281.0715
UnitRPMAΩwbmHmHkw
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rahman, S.U.; Xia, C.; Shah, S.H.; Abubakar, U.; Hassan, M.U. Improving the Low-Speed Operation Performance of IPMSM Sensorless Vector Control with ADRC DC-Offset Compensation Loop. Eng. Proc. 2023, 46, 17. https://doi.org/10.3390/engproc2023046017

AMA Style

Rahman SU, Xia C, Shah SH, Abubakar U, Hassan MU. Improving the Low-Speed Operation Performance of IPMSM Sensorless Vector Control with ADRC DC-Offset Compensation Loop. Engineering Proceedings. 2023; 46(1):17. https://doi.org/10.3390/engproc2023046017

Chicago/Turabian Style

Rahman, Sadiq Ur, Chaoying Xia, Sayyed Haleem Shah, Usman Abubakar, and Mahmood Ul Hassan. 2023. "Improving the Low-Speed Operation Performance of IPMSM Sensorless Vector Control with ADRC DC-Offset Compensation Loop" Engineering Proceedings 46, no. 1: 17. https://doi.org/10.3390/engproc2023046017

Article Metrics

Back to TopTop