Elsevier

Neurocomputing

Volume 443, 5 July 2021, Pages 213-221
Neurocomputing

Adaptive NN finite-time tracking control for PMSM with full state constraints

https://doi.org/10.1016/j.neucom.2021.02.038Get rights and content

Abstract

This paper addresses the tracking control problem for a class of permanent magnet synchronous motors (PMSM) systems with asymmetric full-state constraints. To overcome the difficulty of controller design caused by the state constraint problems of system, a nonlinear transformation function i introduced to transform the state constraint problems into a non-constraint problems. Then, radial basis function neural networks (NN) is employed to approximate the uncertainties in the system. In addition, by combining the techniques of command filter and finite-time control, a novel virtual control signal and modified error compensation signals are proposed to construct the actual control law, which solves the problems of “explosion of complexity” and “singularity”. It is shown that all signals of the closed-loop system are bounded and the tracking error remains in a small neighborhood of the origin in finite time. Finally, the simulations show the performance and feasibility of the proposed control scheme.

Introduction

PMSM has the advantages of small size, high efficiency, low power consumption, light weight, simple structure, stable and reliable operation, which are incomparable to other motors. Therefore, the control design of PMSM has attracted significantly increasing attention from researchers. Nevertheless, the dynamic mathematical models of PMSM are highly nonlinear and multivariable. Besides, the PMSM systems are susceptible to unknown nonlinear factors such as load and friction. In order to overcome these problems, many new nonlinear control techniques have been applied to the PMSM systems in recent years, such as sliding mode variable structure control [1], [2], [3], [4], [5], [6], automatic disturbance rejection technology [7], [8], adaptive control [9], [10], [11], [12], and backstepping control [13], [14], [15]. These methods not only enrich the control theory of the PMSM systems, but also improve its performance to some extent. In particular, backstepping method is widely used because it is easy to be combined with adaptive control and can effectively eliminate the influence of time-varying parameters and external disturbance on system performance. It should be mentioned that the aforementioned results only consider systems with infinite time stability, which means that the system state or tracking error converge to the origin or a desired value as time goes to infinity.

Note that the finite-time control technology has better robust and anti-disturbance performance than the asymptotic control approach. Therefore, many finite-time control methods for nonlinear systems have been developed during the past few years. For example, the authors of [16] devise finite time stability theory with fractional powers of the state variables. Based on finite-time control theory, a novel adaptive control scheme was proposed for PMSM in [17] for the first time. Recently, a fast finite-time practical stability criteria for nonlinear systems based on backstepping technical using fractional powers was developed in [18]. Though the proposed design methods can obtain finite time tracking, it suffers from the “explosion of complexity” and “singularity” problems. In order to overcome the above difficulties, the command filter control method was first introduced in [19]. By the aid of recent theoretical results of adaptive backstepping design with the command filtered control method, many significant developments have been acquired for uncertain nonlinear systems [20], [21], [22]. Recently, by combining backstepping technology with the command filtered technology, [22] studied the fuzzy finite time tracking control problem for PMSM.

It is common knowledge that there exists inevitable state constraints problems in most practical engineering. In the tracking control of PMSM, the inherent properties of the motor restrict the state variables such as current, rotating speed and rotor angular velocity, while the voltage amplitude of the direct current side of the inverter also restricts the voltage variation. For this reason, the state constraints should be considered when designing control law for PMSM systems in the practical application. Up to now, many important constrained control methods have been proposed, such as prescribed performance control [23], [24], funnel control [25], [26] and barrier Lyapunov function (BLF)[27], [28], [29], [30], [31], [32]. The prescribed performance control method ensure the tracking errors converge to a small residual set with the prescribed performance bounds[23], [24]. The authors in [25], [26] proposed funnel control to improve the transient response of the control systems. It should be pointed out that the state constraint problems of system was neglected in the above results. Recently, the BLF becomes an effective control method to solve the constraint problems. In [27], the authors first developed the BLF to deal with the output constraint problems of the strict-feedback nonlinear system. An adaptive controller was designed for a class of non-strict feedback systems with output constraints in[28]. Furthermore, the adaptive control schemes [29], [30] were introduced to deal with the time-varying full state constraints. The adaptive command filtered backstepping control approach combined BLF was first put forward in [31] for PMSM systems. However, the common feature of the aforementioned results is that the virtual controller should satisfy a feasibility condition by the BLF technology. That is, in the design procedure of the traditional backstepping, the virtual controller αi-1 should be constrained in a pre-given region. It is therefore, difficult to choose the suitable parameters, since they need to be calculated off-line to meet the feasibility condition. Moreover, there will be no optimal design parameters to be identified when the state in a small constrained region[32]. To overcome the aforementioned drawbacks, the system transformation approaches have been introduced in [33]–[35]. By using a nonlinear state-dependent function in [33], the problems of asymmetric full-state constraints were solved without involving feasibility conditions for strict-feedback systems. [34] proposed a robust control scheme to deal with asymmetric time varying state constraints for pure-feedback systems. To prevent the state constraints being violated, the nonlinear state-dependent function was introduced for nonstrict-feedback systems [35]. However, to the best of our knowledge, there are no available studies on the PMSM systems with full-state constraints, which motivates us for this study.

Based on the above discussions, this paper focuses on the problem of adaptive NN finite-time tracking control for PMSM systems with asymmetric time-varying full state constraints. In comparison with the previous literatures, the major contributions of this paper are stated as follows:

  • (1) By using the transformation techniques, the original constrained systems are transformed into a new “non constrained” systems. Compared with [27], [28], [29], [30], [31], [32], which converts the original constraints into boundary errors, this paper provides a method to deal with the state constraints directly and eliminates the feasibility conditions of the virtual controllers.

  • (2) By fusing the techniques of command filtered backstepping control and finite time control, a novel finite time method is developed to construct the controllers, which avoids the “explosion of complexity” and “singularity” problems [39]. The proposed scheme is able to ensure the boundedness of all closed-loop signals and steer the tracking errors into a small neighborhood of the origin in finite time.

  • (3) Compared with [20], [21], [22], [39], a finite-time fast stability adaptive control scheme has been obtained by introducing the terms -σi2θ̂2β-1 in the adaptive law. Therefore, the system not only has the high tracking precision and convergence speed, but also has the good disturbance-rejection ability.

Section snippets

System formulation

The PMSM dynamic mathematical model can be described as:θ̇=ωJω̇=T-TL-Bω=32nq[(Ld-Lq)idiq+ϕiq]-TL-BωLdiḋ=-Rsid+npωLqiqLqiq̇=-Rsiq-npωLdid-npωϕ+uqwhere θ is the rotor position, ω represents the rotor angular velocity, id and iq represents the d-q axis currents and the physical meaning of symbols are detailed in [14]

In order to express the motor model more easily, the variables are defined as:x1=θ,x2=ω,x3=iq,x4=id,a1=3npϕ2,a2=3np(Ld-Lq)2,b1=-RsLq,b2=-npLdLq,b3=-npϕLq,b4=1Lqc1=-RsLd,c2=npLqLd,c3=1L

System transformation

To cope with the asymmetric time-varying state constraints, a new system transformation has been developed to transform the initial constraint system (3) into a new unconstrained system. As a result, the full state constraint control problem is changed to an unconstrained tracking control problem.

Based on the above discussion and inspired by the work in [34], the following function is constructeds1=z1F11(t)+z1F12(t)-z1where F11(t) and F12(t) are strictly positive and time-varying smooth

Adaptive controller design

In this part, the command filter-based beckstepping algorithm is designed for the PMSM systems. As a first step, a new coordinate transformation is introduced:ζ1=s1,ζ2=s2-s1c,ζ3=s3-s2c,ζ4=s4where sic,i=1,2 are the output of the following first-order command filteriṡic+sic=αi,sic(0)=αi(0)where i>0 is a design constant, and αi is the intermediate control law to be given later.

With respect to the unknown function, defineθi=Wi2where ||Wi|| is the norm of Wi. Let θ̂i be the estimate of the θi.

Simulation example

In this section, to verify the effectiveness of the control scheme, the simulation will be done for the PMSM systems. The parameters of PMSM are selected as follows: yd=sin(t+0.6);ki1=10;ki2=30;ai=0.1;γi=0.05;σi1=38;σi2=0.05;1i4. β=97/101;J=0.0086;B=0.058; The time-varying functions are given as F11=0.8+2-0.3t;F12=0.7+2-0.2t;F21=2+0.2sin(t+4.5);F22=5-0.2sin(t+4.5);F31=0.8+0.2sint+4.5;F32=1.8-2-0.3t;F41=0.8+2-0.2t;F42=0.9+2-0.3t. The load parameter is selected as TL=0.08,0t<150.5,t15.

The

Conclusions

In this paper, the finite-time tracking control problem for PMSM systems with full-state constraints has been studied. Firstly, the constraint boundary is directly incorporated into the original nonlinear systems by using a nonlinear transformation function. And then by combining command filtered backstepping technology and finite-time control approach, a novel finite-time adaptive scheme is proposed, which solves the problems of “explosion of complexity” and “singularity”. It is shown that the

CRediT authorship contribution statement

Jin-Zi Yang: Conceptualization, Methodology, Software, Funding acquisition. Yuan-Xin Li: Data curation, Writing - original draft, Writing - review & editing. Shaocheng Tong: Supervision, Funding acquisition.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

This work was supported in part by the Funds of National Science of China (Grant Nos. 61973146, 61773188), in part by the Doctoral Research Initiation of Foundation of Liaoning Province (No. 20180540047), and in part by the Distinguished Young Scientific Research Talents Plan in Liaoning Province (Nos. XLYC1907077, JQL201915402).

Jin-Zi Yang received the B.S. degree in mathematics and applied mathematics from Tangshan Normal University, China, in 2019. She is currently pursuing the M.S. degree with applied mathmatics from the Liaoning University of Technology, Jinzhou, China. Her current research interests include fuzzy control theory, adaptive fuzzy control and nonlinear systems.

References (39)

  • X.G. Zhang et al.

    Nonlinear speed control for PMSM system using sliding-mode control and disturbance compensation techniques

    IEEE Trans. Power Electr.

    (2013)
  • M.L. Corradini et al.

    A quasi-sliding mode approach for robust control and speed estimation of PM synchronous motors

    IEEE Trans. Ind. Electr.

    (2012)
  • V.Q. Leu et al.

    Fuzzy sliding mode speed controller for PM synchronous motors with a load torque observer

    IEEE Trans. Power Elecr.

    (2012)
  • R. Delpoux et al.

    High-order sliding mode control for sensorless trajectory tracking of a PMSM

    Int. J. Control

    (2014)
  • S.B. Wang, J. Na, Y.S. Xing, Adaptive optimal parameter estimation and control of servo mechanisms: theory and...
  • S.B. Wang et al.

    USDE-based sliding mode control for servo mechanisms with unknown system dynamics

    IEEE/ASME Trans. Mechatron.

    (2020)
  • H. Sira-Ramrez et al.

    On the control of the permanent magnet synchronous motor: an active disturbance rejection control approach

    IEEE Trans. Control Syst. Technol.

    (2014)
  • C.L. Xia et al.

    Voltage disturbance rejection for matrix converter-based PMSM drive system using internal model control

    IEEE Trans. Ind. Electr.

    (2012)
  • Y.C. Wang et al.

    Command filtered adaptive fuzzy backstepping control method of uncertain non-linear systems

    IET Control Theory

    (2016)
  • Cited by (0)

    Jin-Zi Yang received the B.S. degree in mathematics and applied mathematics from Tangshan Normal University, China, in 2019. She is currently pursuing the M.S. degree with applied mathmatics from the Liaoning University of Technology, Jinzhou, China. Her current research interests include fuzzy control theory, adaptive fuzzy control and nonlinear systems.

    Yuan-Xin Li received the B.S. degree in mathematics and applied mathematics from Qufu Normal University, China, in 2007, the M.S. degree in computational mathematics from the College of Mathematical Sciences, Dalian University of Technology, Dalian, China, in 2009, and the Ph.D. degree in control theory and control engineering from the College of Information Science and Engineering, Northeastern University, Shenyang, China, in 2017. He is currently a professor in the Department of Science, Liaoning University of Technology, Jinzhou, China. His research interests include adaptive fuzzy/neural control, fault-tolerant control, event-triggered control and adaptive control of cyber-physical Systems.

    Shaocheng Tong received the B.S. degree in Mathematics from Jinzhou Normal College, Jinzhou, China, the M.S. degree in Fuzzy Mathematics from Dalian Marine University, Dalian, China, and the Ph.D. degree in Fuzzy Control from the Northeastern University, Shenyang, China, in 1982, 1988, and 1997, respectively. He is currently a Professor with the College of Science, Liaoning University of Technology. His current research interests include fuzzy and neural networks control theory and nonlinear control, adaptive control, and system identification.

    Prof. Tong is an Associate Editor of IEEE Transitions on Fuzzy Systems and IEEE Transactions on Systems, Man, and Cybernetics: Systems, the International Journal of Fuzzy Systems, and Neurocomputing.

    View full text