Permanent Magnet Synchronous Motor Control Performed Using PI-backstepping With A Model of Harmonics Reduction
Permanent Magnet Synchronous Motor Control Performed Using PI-backstepping With A Model of Harmonics Reduction
Permanent Magnet Synchronous Motor Control Performed Using PI-backstepping With A Model of Harmonics Reduction
Corresponding Author:
Said Ziani
Laboratory of Networks, Computer Science, Telecommunication, Multimedia (RITM)
Department of Electrical Engineering, High School of Technology ESTC, Hassan II University
Casablanca, Morocco
Email: [email protected]
1. INTRODUCTION
The synchronous motor is generally used in three-phase power; it is reversible, that is, it can operate
either as a generator or a motor. Most of the time, permanent magnet synchronous motors work the same way
and perform the same way as regular synchronous motors. When a three-phase voltage source powers the
stator, a rotating field is created in the air gap, rotating at a constant speed of = w/p revolutions per second,
where w is the frequency of the stator power source and p is the number of pole pairs [1]. Due to their lack of
rotor losses, resilience, and high specific power, synchronous machines with permanent magnets are
increasingly used in speed variation. In contrast to the ease of connecting the thyristors in series, these machines
may be provided with current inverters (based on thyristors) at extremely high power, and energy [2], [3]. In
the literature, the permanent magnetic synchronous motor (PMSM) is controlled by a current switch (current
control) and a voltage inverter, two different power supplies. Various control systems have different ways of
changing the settings of the regulators in response to changes in the process being controlled. The methods that
came out of this are two simple adaptive techniques that have been widely used in practice. We were interested
in building a modern control that utilized the backstepping idea in conjunction with integral proportional
correction. The first section discusses the model of PMSM, specifically the mathematical model offered by a
model of harmonics reduction strategy that employs an active shunt filter in conjunction with a cascade
bandpass filter. Then, as a state representation, we determine the model of the PMSM and three-phase voltage
inverter assembly [4]–[6]. The backstepping control of the PMSM [7]–[9] given by an inverter is determined.
This section details the determination of current and speed regulators and examines the system's stability using
Lyapunov's theory. The simulation results validate this sequence and demonstrate its performance and
robustness to machine parameter fluctuations.
2. RESEARCH METHOD
The model of the synchronous motor PMSM and the research methodologies are discussed in this
section. Simultaneously, the approximations for simplification are supplied [10].
2.1. Model
The PMSM model in the reference frame (d-q) is shown as follows:
𝑑𝑖𝑑 𝑅𝑠 𝐿𝑞 𝑣𝑑
=− 𝑖 +𝑝 𝛺𝑖𝑞 +
𝑑𝑡 𝐿𝑑 𝑑 𝐿𝑑 𝐿𝑑
𝑑𝑖𝑞 𝑅𝑠 𝐿𝑑 𝛺𝜑𝑓 𝑣𝑞
=− 𝑖 −𝑝 𝛺𝑖𝑑 − 𝑝 + (1)
𝑑𝑡 𝐿𝑞 𝑞 𝐿𝑞 𝐿𝑞 𝐿𝑞
𝑑𝛺 𝑝 𝑓 𝑃 𝐶𝑟
{ 𝑑𝑡 = 𝐽 (𝐿𝑑 − 𝐿𝑞 )𝑖𝑑 𝑖𝑞 − 𝐽 𝛺 + 𝐽 𝜑𝑓 𝑖𝑞 − 𝐽
where: 𝑅𝑠 : Stator resistance (Ω), 𝐿𝑑 , 𝐿𝑞 : d,q axis self-inductance (H), 𝜑𝑓 : Mutual flux due to permanent
magnetic (Wb), 𝑖𝑑 , 𝑖𝑞 : d,q axis currents (A), 𝛺 Angle speed (rad/s), 𝐽: Moment of inertia (kg.m2), 𝑓: damping
constant (N/rad/s), 𝑝: Number of pole pairs, 𝐶𝑟 : load torque (N.m).
As a result of the cross-coupling between the electrical current and speed state equations, the equations
above indicate that PMSM is a highly nonlinear system. It should be noted that all characteristics fluctuate with
operating circumstances, most notably the torque disturbance caused by the applied load, the temperature, and
the saturation effects. Thus, if high-performance speed control of PMSM is required, the controller design must
account for all nonlinearities, parameter uncertainties, and unknown external disturbances [11].
Where:
𝜀→ 0
𝜖∈]0.1[
𝑡
So: 𝑧𝛺 = 𝑒𝛺 + 𝑧𝛺 ′ . Where: 𝑒𝛺 = 𝛺 ∗ − 𝛺 𝑎𝑛𝑑: 𝑧𝛺 ′ = 𝑘𝛺 ′ ∫0 (𝛺∗ − 𝛺)𝑑𝑡 is the integral action added to the
backstepping order to ensure convergence-tracking error towards zero despite uncertainties of type piecewise
constant at each step of the algorithm. So, by using model (1), we find:
𝑝 𝑓
(𝐿𝑑 − 𝐿𝑞 )𝑖𝑑 𝑖𝑞 − 𝛺 +
𝐽 𝐽
𝑧̇𝛺 = 𝛺̇ ∗ − 𝛺̇ + 𝑘𝛺 ′ (𝛺 ∗ − 𝛺) = 𝛺̇∗ [ 𝑃 𝐶𝑟 ] + 𝑘𝛺 ′ (𝛺 ∗ − 𝛺) (3)
𝜑𝑓 𝑖𝑞 −
𝐽 𝐽
Int J Pow Elec & Dri Syst, Vol. 14, No. 1, March 2023: 199-208
Int J Pow Elec & Dri Syst ISSN: 2088-8694 201
Then:
𝑃 𝑓 𝐶𝑟
𝑧̇𝛺 = −𝐾𝛺 𝑧𝛺 = 𝛺̇ ∗ − 𝑖𝑞,𝑟𝑒𝑓 [(𝐿𝑑 − 𝐿𝑞 )𝑖𝑑 + 𝜑𝑓 ] + 𝛺 + + 𝑘𝛺 ′ (𝛺 ∗ − 𝛺) (4)
𝐽 𝐽 𝐽
− Step 2: The 𝑖𝑞 current tracking error can be defined to develop their dynamic:
𝑧𝑞 = 𝑖𝑞,𝑟𝑒𝑓 − 𝑖𝑞 + 𝑧𝑞 ′
So: 𝑧𝑞 = 𝑒𝑞 + 𝑧𝑞 ′ . Where:
𝑡 𝜕𝛺
𝑧𝑞 ′ = 𝑘𝑞 ′ ∫0 (𝑖𝑞,𝑟𝑒𝑓 − 𝑖𝑞 )𝑑𝑡 + 𝜀′ (6)
𝜕𝑡
where:
𝜀′ → 0 and: 𝑒𝑞 = 𝑖𝑞,𝑟𝑒𝑓 − 𝑖𝑞
𝜖∈]0,1[
so:
̇ − 𝑖𝑞̇ + 𝑘𝑞 ′ (𝑖𝑞,𝑟𝑒𝑓 − 𝑖𝑞 )
𝑧̇𝑞 = 𝑖𝑞,𝑟𝑒𝑓
Thus
So, we get:
𝑅𝑠 𝑝𝛺 𝜑𝑓 𝑣𝑞,𝑟𝑒𝑓
𝑉𝑞 = −𝐾𝛺 𝑧𝛺2 + 𝑧𝑞 [𝑖𝑞,𝑟𝑒𝑓
̇ + 𝑖 + (𝐿 𝑖 + ) − + 𝑘𝑞 ′ (𝑖𝑞,𝑟𝑒𝑓 − 𝑖𝑞 )] + 𝑧𝑞 ′ 𝑘𝑞 ′ (𝑖𝑞,𝑟𝑒𝑓 − 𝑖𝑞 )
𝐿𝑞 𝑞 𝐿𝑞 𝑑 𝑑 𝐿𝑞 𝐿𝑞
Permanent magnet synchronous motor control performed using PI-backstepping … (Said Ziani)
202 ISSN: 2088-8694
𝑅𝑠 𝑝𝛺 𝜑𝑓 𝑣𝑞,𝑟𝑒𝑓
𝑉𝑞̇ = −𝐾𝛺 𝑧𝛺2 + 𝑧𝑞 [𝑖𝑞,𝑟𝑒𝑓
̇ + 𝑖 + (𝐿 𝑖 + ) − + 𝑘𝑞 ′ (𝑖𝑞,𝑟𝑒𝑓 − 𝑖𝑞 )] + 𝑧𝑞 (𝑧𝑞 − 𝑧𝑞 ′ )𝑘𝑞 ′
𝐿𝑞 𝑞 𝐿𝑞 𝑑 𝑑 𝐿𝑞 𝐿𝑞
𝑅𝑠 𝑝𝛺 𝜑𝑓 𝑣𝑞,𝑟𝑒𝑓
+ 𝑧𝑞 ′ 𝑘𝑞 ′ (𝑧𝑞 − 𝑧𝑞 ′ )−𝐾𝑞 𝑧𝑞 = 𝑖𝑞,𝑟𝑒𝑓
̇ + 𝑖𝑞 + (𝐿 𝑖 + ) −
𝐿𝑞 𝐿𝑞 𝑑 𝑑 𝐿𝑞 𝐿𝑞
Where:
𝑅𝑠 𝑝𝛺
𝑣𝑞,𝑟𝑒𝑓 = 𝐿𝑞 [𝐾𝑞 𝑧𝑞 + 𝑖𝑞,𝑟𝑒𝑓
̇ + 𝑖 + (𝐿𝑑 𝑖𝑑 + 𝜑𝑓 )] (8)
𝐿𝑞 𝑞 𝐿𝑞
− Step 3: The 𝑖𝑑 current tracking error can be defined to develop their dynamic:
𝑡
𝑧𝑑 = 𝑖𝑑,𝑟𝑒𝑓 − 𝑖𝑑 + 𝑘𝑑 ′ ∫0 (𝑖𝑑,𝑟𝑒𝑓 − 𝑖𝑑 )𝑑𝑡 (9)
So:
𝑧𝑑 = 𝑒𝑑 + 𝑧𝑑 ′
Where:
𝑡
𝑧𝑑 ′ = 𝑘𝑑 ′ ∫0 (𝑖𝑑,𝑟𝑒𝑓 − 𝑖𝑑 )𝑑𝑡
and
𝑒𝑑 = 𝑖𝑑,𝑟𝑒𝑓 − 𝑖𝑑
and by choosing:
𝑖𝑑,𝑟𝑒𝑓 = 0
We find:
𝑡
𝑧𝑑 = −𝑖𝑑 + 𝑘𝑑 ′ ∫0 (−𝑖𝑑 )𝑑𝑡 ➔ 𝑧𝑑 − 𝑧𝑑 ′ = −𝑖𝑑 ➔ 𝑖𝑑 = 𝑧𝑑 ′ − 𝑧𝑑
So, we get:
𝑅 𝐿 𝑣
𝑉𝑑̇ = −𝑖𝑑̇ 𝑧𝑑 − 𝑧𝑑 𝑘𝑑 ′ 𝑖𝑑 − 𝑘𝑑 ′ 𝑧𝑑 ′ 𝑖𝑑 = −𝑧𝑑 (− 𝑠 𝑖𝑑 + 𝑝 𝑞 𝛺𝑖𝑞 + 𝑑,𝑟𝑒𝑓) + 𝛼 (10)
𝐿𝑑 𝐿𝑑 𝐿𝑑
where:
2
𝛼 = −𝑘𝑑 ′ 𝑖𝑑 ( 𝑧𝑑 + 𝑧𝑑 ′ ) = 𝑘𝑑 ′ ( 𝑧𝑑 + 𝑧𝑑 ′ )( 𝑧𝑑 − 𝑧𝑑 ′ ) = 𝑘𝑑 ′ (𝑧𝑑2 − 𝑧𝑑′ )
So, by choosing:
2
𝑉̇𝑑 = −(𝐾𝑑 − 𝑘𝑑 ′ )𝑧𝑑2 − 𝑘𝑑 ′ 𝑧𝑑′
We get:
Int J Pow Elec & Dri Syst, Vol. 14, No. 1, March 2023: 199-208
Int J Pow Elec & Dri Syst ISSN: 2088-8694 203
𝑅𝑠 𝐿𝑞 𝑣𝑑,𝑟𝑒𝑓
𝑘𝑑 ′ 𝑧𝑑2 = 𝑧𝑑 [− 𝑖 +𝑝 𝛺𝑖𝑞 + ] (11)
𝐿𝑑 𝑑 𝐿𝑑 𝐿𝑑
and finally:
𝑅𝑠 𝐿𝑞
𝑣𝑑,𝑟𝑒𝑓 = 𝐿𝑑 [𝐾𝑑 𝑧𝑑 + 𝑖 −𝑝 𝛺𝑖𝑞 ] (12)
𝐿𝑑 𝑑 𝐿𝑑
Permanent magnet synchronous motor control performed using PI-backstepping … (Said Ziani)
204 ISSN: 2088-8694
(a)
(b)
Figure 2. The command integral applied at the PMSM (a) load torque and (b) references speed
Int J Pow Elec & Dri Syst, Vol. 14, No. 1, March 2023: 199-208
Int J Pow Elec & Dri Syst ISSN: 2088-8694 205
control system's asymptotic stability is then ensured. The simulation findings indicate that this essentiality is
guaranteed in both circumstances. The proposed control's performance was evaluated using simulations for the
classic adjustment of a PMSM supplied by a two-level voltage inverter, with a PI regulator facing a reference
speed ranging from 100 to 300 (rad / s), followed by the application of a resistive torque of 5 (Nm) at a period
of [1.27s], between t = 0.22 (s) and 1.449 (s) (s). We denote a diligent pursuit of reference speed. The simulation
results demonstrate that the decoupling is maintained regardless of the load variation. Since the inverter
generates fluctuations that the cascaded bandpass filters reduce, they are not felt strongly at the torque level.
After the transitory regime expires, the current Id value reverts to zero. The rate of change is rapid, with very
little overshot and no static inaccuracy. A 0.06-second optimal rising time also provides for speedy disturbance
rejection (s). They also have a substantial impact on the estimate of several other factors. Parameter
uncertainties/perturbations and load torque disturbance fluctuations are shown graphically in Figure 3.
(a)
(b)
Figure 3. Response speed (a) for Kww=16; Kqq=8; Kdd=10 and (b) for Kww=1.6; Kqq=0.8; Kdd=1
Figures 4, and 5 demonstrate that the controller maintains a high level of robustness despite parameter
uncertainties/apprehensions and load torque disturbance change. Compared with other recent works in the
field [18]–[20], the presented approach is much more reliable and accurate. It is stated that the findings of this
Permanent magnet synchronous motor control performed using PI-backstepping … (Said Ziani)
206 ISSN: 2088-8694
study may be optimized utilizing a novel algorithm for mobile energy optimization by providing a heuristic
solution based on the duties of the device [21]–[23]. The authors of [24] investigate the optimization of
processing time and computing resources in a mobile edge computing node. Finally, this study's results
highlight the integrated data analysis techniques often used in biomedical signal processing, such as ICA-NMF-
SVD-PCA [25]–[28] with wavelets to further enhance the effectiveness of the methods as mentioned earlier.
(a)
(b)
Figure 4. d_q axis Currents (a) for Kww=16; Kqq=8; Kdd=10 and (b) for Kww=1.6; Kqq=0.8; Kdd=1
(a) (b)
Figure 5. Electromagnetic torque (a) for Kww=16; Kqq=8; Kdd=10 and (b) for Kww=1.6; Kqq=0.8; Kdd=1
Int J Pow Elec & Dri Syst, Vol. 14, No. 1, March 2023: 199-208
Int J Pow Elec & Dri Syst ISSN: 2088-8694 207
4. CONCLUSION
To improve the control's dynamic performance, we implemented an adaptive backstepping method.
Each of the phases in the algorithm, as well as the stability analysis, have been discussed in detail. Proof of this
method's worth lies in the fact that it permits adjustments to be made to the stator resistance, load torque, and
inductors even when these parameters are not known. Results from the simulation agree with those predicted,
proving the method to be successful. In conclusion, the findings of this study might be applied to prevent the
failure of hybrid vehicles propelled by synchronous motors due to the excessively lengthy required ascent time.
REFERENCES
[1] A. K. Shanshal, A. J. Ali, and A. H. Al-Rifaie, “Study the dynamic performance of PM machines for different rotor topologies,”
International Journal of Power Electronics and Drive Systems, vol. 13, no. 4, pp. 2062–2070, 2022, doi:
10.11591/ijpeds.v13.i4.pp2062-2070.
[2] A. Boduroglu, Y. Demir, B. Cumhur, and M. Aydin, “A Novel Track Structure of Double-Sided Linear PM Synchronous Motor for
Low Cost and High Force Density Applications,” IEEE Transactions on Magnetics, vol. 57, no. 2, 2021, doi:
10.1109/TMAG.2020.3017448.
[3] T. Li, X. Liu, and H. Yu, “Backstepping Nonsingular Terminal Sliding Mode Control for PMSM with Finite-Time Disturbance
Observer,” IEEE Access, vol. 9, pp. 135496–135507, 2021, doi: 10.1109/ACCESS.2021.3117363.
[4] B. Liang, S. Zheng, C. K. Ahn, and F. Liu, “Adaptive Fuzzy Control for Fractional-Order Interconnected Systems with Unknown
Control Directions,” IEEE Transactions on Fuzzy Systems, vol. 30, no. 1, pp. 75–87, 2022, doi: 10.1109/TFUZZ.2020.3031694.
[5] S. Rebouhl, A. Kaddouri, R. Abdessemed, and A. Haddoun, “Nonlinear control by input-output linearization scheme for EV
permanent magnet synchronous motor,” VPPC 2007 - Proceedings of the 2007 IEEE Vehicle Power and Propulsion Conference,
pp. 185–190, 2007, doi: 10.1109/VPPC.2007.4544122.
[6] M. A. Hamida, A. Glumineau, J. De Leon, and L. Loron, “Robust adaptive high order sliding-mode optimum controller for
sensorless interior permanent magnet synchronous motors,” Mathematics and Computers in Simulation, vol. 105, pp. 79–104, 2014,
doi: 10.1016/j.matcom.2014.05.006.
[7] J. Zhoua and Y. Wang, “Real-time nonlinear adaptive backstepping speed control for a PM synchronous motor,” Control
Engineering Practice, vol. 13, no. 10, pp. 1259–1269, 2005.
[10] Y. Weng, D. Nan, and F. Wang, “Data-Driven Backstepping Sliding-Mode Control of Disturbed QUAVs,” IEEE Access, vol. 10,
pp. 81713–81721, 2022, doi: 10.1109/ACCESS.2022.3196120.
[11] M. Onsal, Y. Demir, and M. Aydin, “Impact of Asymmetric and Symmetric Overhangs on Torque Quality and Axial Magnetic
Force Computations in Surface Mounted PM Synchronous Motors,” IEEE Transactions on Magnetics, vol. 58, no. 2, 2022, doi:
10.1109/TMAG.2021.3090459.
[12] S. Huang et al., “Fixed-Time Backstepping Fractional-Order Sliding Mode Excitation Control for Performance Improvement of
Power System,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 69, no. 2, pp. 956–969, 2022, doi:
10.1109/TCSI.2021.3117072.
[13] H. Gao, J. Zhu, X. Li, Y. Kang, J. Li, and H. Su, “Automatic Parking Control of Unmanned Vehicle Based on Switching Control
Algorithm and Backstepping,” IEEE/ASME Transactions on Mechatronics, vol. 27, no. 3, pp. 1233–1243, 2022, doi:
10.1109/TMECH.2020.3037215.
[14] T. N. Truong, A. T. Vo, and H. J. Kang, “A backstepping global fast terminal sliding mode control for trajectory tracking control
of industrial robotic manipulators,” IEEE Access, vol. 9, pp. 31921–31931, 2021, doi: 10.1109/ACCESS.2021.3060115.
[15] M. Wang, Z. Wang, H. Dong, and Q. L. Han, “A Novel Framework for Backstepping-Based Control of Discrete-Time Strict-
Feedback Nonlinear Systems with Multiplicative Noises,” IEEE Transactions on Automatic Control, vol. 66, no. 4, pp. 1484–1496,
2021, doi: 10.1109/TAC.2020.2995576.
[16] F. Mazenc and P.-A. Bliman, “Backstepping Design for Time-Delay Nonlinear Systems,” IEEE Transactions on Automatic Control,
vol. 51, no. 1, pp. 149–154, Jan. 2006, doi: 10.1109/TAC.2005.861701.
[17] Q. Du, L. Gao, Q. Li, T. Li, and F. Meng, “Harmonic Reduction Methods at DC Side of Parallel-Connected Multipulse Rectifiers:
A Review,” IEEE Transactions on Power Electronics, vol. 36, no. 3, pp. 2768–2782, 2021, doi: 10.1109/TPEL.2020.3013407.
[18] D. Chen, K. Lu, D. Wang, and M. Hinkkanen, “A Small-signal Stability Study for Open-loop I-f Control of Permanent Magnet
Synchronous Machine Drives,” 2021 4th International Conference on Energy, Electrical and Power Engineering, CEEPE 2021,
pp. 405–409, 2021, doi: 10.1109/CEEPE51765.2021.9475661.
[19] R. Zhang, Z. Yin, N. Du, J. Liu, and X. Tong, “Robust Adaptive Current Control of a 1.2-MW Direct-Drive PMSM for Traction
Drives Based on Internal Model Control with Disturbance Observer,” IEEE Transactions on Transportation Electrification, vol. 7,
no. 3, pp. 1466–1481, 2021, doi: 10.1109/TTE.2021.3058012.
[20] P. Yi, X. Wang, D. Chen, and Z. Sun, “PMSM Current Harmonics Control Technique Based on Speed Adaptive Robust Control,”
IEEE Transactions on Transportation Electrification, vol. 8, no. 2, pp. 1794–1806, 2022, doi: 10.1109/TTE.2021.3128535.
[21] S. Manglik, A. Sen, B. Singh, and B. K. Panigrahi, “Low Power Sensorless PMBLDC Motor Drive with PFC for Domestic Flour
Mill,” 3rd International Conference on Energy, Power and Environment: Towards Clean Energy Technologies, ICEPE 2020, 2021,
doi: 10.1109/ICEPE50861.2021.9404433.
[22] M. El Ghmary, M. O. C. Malki, Y. Hmimz, and T. Chanyour, “Energy and Computational Resources Optimization in a Mobile
Edge Computing Node,” 9th International Symposium on Signal, Image, Video and Communications, ISIVC 2018 - Proceedings,
pp. 323–328, 2019, doi: 10.1109/ISIVC.2018.8709200.
[23] M. El Ghmary, T. Chanyour, Y. Hmimz, and M. O. C. Malki, “Efficient multi-task offloading with energy and computational
resources optimization in a mobile edge computing node,” International Journal of Electrical and Computer Engineering, vol. 9,
no. 6, pp. 4908–4919, 2019, doi: 10.11591/ijece.v9i6.pp4908-4919.
[24] P. Fajri, S. Heydari, and N. Lotfi, “Optimum low speed control of regenerative braking for electric vehicles,” 2017 6th International
Conference on Renewable Energy Research and Applications, ICRERA 2017, vol. 2017-Janua, pp. 875–879, 2017, doi:
10.1109/ICRERA.2017.8191185.
[25] S. Ziani and Y. El Hassouani, “Fetal-Maternal Electrocardiograms Mixtures Characterization Based on Time Analysis,” 2019
International Conference on Optimization and Applications, ICOA 2019, 2019, doi: 10.1109/ICOA.2019.8727619.
Permanent magnet synchronous motor control performed using PI-backstepping … (Said Ziani)
208 ISSN: 2088-8694
[26] S. Ziani, A. Jbari, and L. Bellarbi, “QRS complex characterization based on non-negative matrix factorization NMF,” Proceedings
of the 2018 International Conference on Optimization and Applications, ICOA 2018, pp. 1–5, 2018, doi:
10.1109/ICOA.2018.8370548.
[27] S. Ziani and Y. El Hassouani, “Fetal Electrocardiogram Analysis Based on LMS Adaptive Filtering and Complex Continuous
Wavelet 1-D,” Lecture Notes in Networks and Systems, vol. 81, pp. 360–366, 2020, doi: 10.1007/978-3-030-23672-4_26.
[28] M. M. Akrofi and M. Okitasari, “Integrating solar energy considerations into urban planning for low carbon cities: A systematic
review of the state-of-the-art,” Urban Governance, 2022, doi: 10.1016/j.ugj.2022.04.002.
BIOGRAPHIES OF AUTHORS
Int J Pow Elec & Dri Syst, Vol. 14, No. 1, March 2023: 199-208