# ROBUST POSITION CONTROL METHOD FOR PERMANENT MAGNET SYNCHRONOUS MOTOR CONSIDERING CURRENT LIMITATION

A robust position control method for a permanent magnet synchronous motor considering current limitation is provided. The method fully considers the influence of current limitation on a closed loop system in controller design, stability analysis and other theoretical analysis phase, can effectively overcome the influence of system disturbances including system parameters uncertainty and unknown load torque, and finally realize a control objective of accurate tracking of the motor position. More importantly, the technology is a continuous control method which can overcome the inherent chattering problem while having strong robustness of sliding mode control. Meanwhile, a controller designed by the present invention also has the advantages of simple structure, etc. The technical solution proposed by the present invention has wide practical application prospect due to the characteristics of excellent anti-disturbance capability, and simple and feasible structure.

**Description**

**TECHNICAL FIELD**

The present invention belongs to the technical field of alternating current (AC) permanent magnet synchronous motor (PMSM) control, and more particularly relates to a position control technology for a PMSM capable of realizing accurate tracking of the motor position on the basis of effectively overcoming the influence of system disturbances including current limitation, unknown load torque and system parameters uncertainty.

**BACKGROUND**

Precision position control has become more and more important in many applications such as assembly robot, semiconductor production machine, high-resolution numerical control machine and aero-engine power transmission. Because of having good characteristics of high efficiency, small volume, large torque to weight ratio and almost no maintenance, a PMSM becomes an important tool in the field of precise position control. Meanwhile, complex nonlinear characteristic, strong coupling characteristic and presence of internal and external system disturbances also increase the difficulty of precise position control of the PMSM.

In the position control of an industrial PMSM, a three closed loop cascade control structure of position loop-speed loop-current loop is usually adopted. In particular, the controllers used in the speed loop and current loop are PI controllers, and the controller used in the position loop is a most basic P controller. Such control method has the advantages of simple realization, convenient adjustment and the like, but belongs to a linear control technology in essence. A PMSM system is a nonlinear system of state coupling, meaning that the PI control scheme is difficult to obtain excellent dynamic performance, and has poor robustness, so the performance may deteriorate rapidly in the face of system parameters uncertainty and unknown load torque disturbance.

In order to realize high-accuracy position control of the PMSM, advanced control algorithms such as adaptive control, robust control and sliding mode control are put forward in succession, and then numerous practical industrial application problems are solved. However, although the position control of the PMSM has made great progress, numerous open problems still exist which deserve to be considered and solved.

1) For safety reasons, for many methods at present, an amplitude limited element is added after the reference current of the current loop to indirectly realize the constraint on the motor current and prevent the current from exceeding the limit value. However, when conducting controller design and stability analysis, most of the existing technical solutions do not consider the influence of the current amplitude limited element on the system, that is to say, the amplitude limited element is ignored during theoretical analysis and is directly added in practical application. However, the presence of the amplitude limited element may influence the system dynamics, since the value of the reference current will be kept at a constant value after exceeding the limit of the amplitude limited element, the reference current is no longer the same as the designed reference current, and the change of the reference current means that the actual current of the motor may also change with the reference current, as a direct result, the dynamic response of the system is obviously different from that of the system in the absence of the amplitude limited element, and even the stability of the system may be destroyed under serious conditions. Therefore, in the theoretical analysis phase before the actual industrial application of the controller, the influence of the presence of the amplitude limited element on the system response should be fully considered, and the adverse effects on the dynamic performance and stability of the system should be avoided or suppressed in a reasonable manner.

2) Internal and external system disturbances including system parameters uncertainty and unknown load torque influence is always one of the most difficult technical problems ailing PMSM control. In particular, in practical industrial application, on the one hand, due to the influence of operating environment change and other factors, certain deviations are usually present between the actual values of the parameters of the PMSM system and the nominal values thereof, which may result in a large reduction in the control performance of many algorithms depending on the precise parameters of the system. On the other hand, in many practical operating conditions, the load torque of the PMSM system is often unknown and is in change, which may obviously affect the position control and speed tracking performance of the PMSM. An existing effective method to deal with the influence of system disturbances is a sliding mode control algorithm, which has the advantages of strong robustness, quick dynamic response and the like, but belongs to a discontinuous control algorithm in essence, and a discontinuous signum function term contained in the controller thereof may cause chattering of the system. However, chattering is the biggest obstacle in the practical application of sliding mode control. The presence of chattering may worsen the dynamic performance and static performance of the system, and aggravate the mechanical loss and energy consumption of the system. In more serious cases, high-frequency chattering may excite the unmodeled dynamics of the system, severely destroy the stability of the system, and even cause the control system to fail to operate normally.

In conclusion, it is a problem urgently to be solved at present about how to fully consider the presence of a current amplitude limited element in the design of a position control algorithm of a PMSM and ensure that the proposed method can effectively suppress the influence of internal and external system disturbances on the premise of not introducing chattering, to finally realize accurate position control of the PMSM.

**SUMMARY**

To overcome the defects and deficiencies existing in the position control method for a PMSM in prior art, the present invention provides a robust position control method for a PMSM considering current limitation. The method fully considers the influence of current limitation on a closed loop system in controller design, stability analysis and other theoretical analysis phase, can effectively overcome the influence of system disturbances including system parameters uncertainty and unknown load torque, and finally realize a control objective of accurate tracking of the motor position. More importantly, the technology is a continuous control method which can overcome the inherent chattering problem while having strong robustness of sliding mode control.

The technical solution of the present invention is as follows:

A robust position control method for PMSM considering current limitation, comprising steps of:

Step 1: determining a dynamic equation of a PMSM influenced by amplitude limited element and disturbances:

in an actual system, a dynamic equation of a PMSM control system is expressed as:

where θ represents a motor rotor angle, i_{q }represents q axis stator current in d-q coordinate system, K_{t }represents a torque constant, J represents a moment of inertia of the motor, B represents a viscous friction coefficient, T_{L }represents load torque.

It should be pointed out that the parameters in the above equation are all actual system parameters, and the true values of these parameters are often difficult to obtain in practical application, so researchers can only obtain the nominal values of relevant parameters. Thus, by further considering the influence of system parameters uncertainty, unknown load torque and current loop tracking error, the dynamic equation of the PMSM may be rewritten as:

where i_{q}* represents a reference value of the stator current of q axis, K_{to}, J_{o}, and B_{o }respectively represent nominal values of the torque constant, the moment of inertia, and the viscous friction coefficient,

and

represent deviations between the true values of the system parameters and the nominal values.

The influence of the amplitude limited element on the reference current is expressed by the following equation:

where u(t) represents a control input to be designed, i.e. a PMSM position loop controller, I_{max }represents a limitation value of the amplitude limited element.

Thus, the following relation holds: i_{q}*=f(u)=u+Δu;

where Δu=f(u)−u represents the influence caused by the amplitude limited element.

To sum up, a complete dynamic equation of the PMSM comprehensively considering influence of system disturbances and amplitude limited element can be obtained:

where d(t) represents a lumped disturbances term of which the specific expression is:

Step 2: determining a control objective and constructing auxiliary signals:

in the position control of PMSM, the main object is to ensure that the motor rotor angle can reach the given position accurately in a limited time, that is

where θ_{d}(t) represents a target rotor position of the PMSM;

A position tracking error signal is further defined as e_{1}=θ_{d}−θ.

On this basis, for the follow-up controller design and stability analysis, auxiliary signals of the following forms are constructed: e_{2}=ė_{1}+αe_{1}, r=ė_{2}+βe_{2 }where both α and β are positive constants greater than 0.

Step 3: designing a robust position controller and conducting stability analysis of the closed loop system:

based on step 1 and step 2, a PMSM robust position controller of the following form is given:

where k and λ are positive control gains.

A Lyapunov function candidate is constructed:

Then, in combination with the Lyapunov stability method and LaSalle-Yoshizawa theorem, asymptotic stability of the closed loop system is proved.

Step 4. Realizing a Technical Solution:

the position and speed of the motor are measured in real time by a sensor installed in the PMSM first, system state variables are obtained and substituted into the robust position controller given in step 3 to obtain a control signal, the control signal is taken as a controller of a position loop of the PMSM, so as to accurately track the position of the motor rotor and effectively suppress the influence of disturbances including system parameters uncertainty, unknown load torque and current limitation to ensure that a PMSM system can still realize a quick and accurate positioning function under the influence of disturbances.

Compared with the prior art, the present invention has the following advantages:

(1) In the prior art, for most methods, the presence of a current amplitude limited element is neglected in controller design, dynamic performance analysis of a system and other phases. However, the presence of the amplitude limited element may affect the dynamic performance and stability of the system. One advantage of the technical solution proposed by the present invention is that the influence of the amplitude limited element on the system is carefully considered. In the theoretical analysis phase, the present invention mathematically describes the amplitude limited element and suppresses the influence thereof through a designed robust controller, and the system stability analysis process proves that even if the influence of the amplitude limited element is present, the technical solution proposed by the present invention can still achieve the established control objective.

(2) The position control technology for a PMSM proposed by the present invention can effectively overcome the influence of the system disturbances including system parameters uncertainty and unknown load torque, and can keep the high-performance position control effect under the influence of the system disturbances, which indicates that the control algorithm designed by the present invention has high anti-disturbance capability and robustness. Meanwhile, unlike the sliding mode control algorithm with the same high anti-disturbance capability, the control algorithm proposed by the present invention is a continuous robust control algorithm without discontinuous function terms, so the inherent defect-“chattering” of sliding mode control is effectively avoided.

(3) The technical solution proposed by the present invention adopts a position-current cascade control structure rather than the traditional position-speed-current three closed loop cascade structure, the design of the speed loop is omitted, the control framework is simplified, and the designed controller has the advantages of simple structure and the like, which is of great significance for the practical industrial application. Because of poor realizability and other reasons, the control algorithm with complex structure and difficult adjustment is not praised highly in the practical application.

In summary, the position control technology for a PMSM proposed by the present invention fully considers the influence of the current amplitude limited element, can effectively overcome the influence of internal and external system disturbances, can ensure that the rotor angle position tracking control of the motor can be realized rapidly and accurately even under the influence of disturbances, and has high anti-disturbance capability and position tracking performance. Meanwhile, the controller designed by the present invention also has the advantages of simple structure and the like. The technical solution proposed by the present invention has wide practical application prospect due to the characteristics of excellent anti-disturbance capability, and simple and feasible structure.

**DESCRIPTION OF DRAWINGS**

**1**

**2**

**3**(*a*)

**3**(*b*)_{q }of a PMSM in the method proposed by the present invention in an ideal condition;

**4**(*a*)

**4**(*b*)_{q }of a PMSM in an industrial common method in an ideal condition;

**5**(*a*)

**5**(*b*)_{q }of a PMSM in the method proposed by the present invention under disturbances influence;

**6**(*a*)

**6**(*b*)_{q }of a PMSM in an industrial common method under disturbances influence.

**DETAILED DESCRIPTION**

The technical solution proposed by the present invention is further described below in detail in combination with the drawings and specific embodiments.

**Embodiment 1**

As shown in **1**

**(I) Determining a Dynamic Equation of a PMSM Influenced by Amplitude Limited Element and Disturbances:**

an object studied in this technical solution is a surface-mounted PMSM and is based on the i_{d}=0 vector control framework as shown in **1**

*u*_{d}*=Li*_{d}*+Ri*_{d}−Lnω*i*_{q }

*u*_{q}*=Li*_{q}*+Ri*_{q}+Lnω*i*_{d}*−nψ*_{f}ω (1)

where u_{d }and u_{q }represent components of stator voltages on d axis and q axis, i_{d}, i_{q }represent stator currents on d axis and q axis respectively, meanwhile, R and L represent stator resistance and stator inductance, n represents the number of the pole pairs of the motor, ψ_{f }represents a permanent magnet flux linkage of the rotor, and ω represents a speed of the motor.

The expression of the electromagnetic torque of the surface-mounted PMSM is as follows:

*T*_{e}*=K*_{t}*i*_{q} (2)

where T_{e }represents electromagnetic torque, and K_{t }represents a torque constant.

Next, a motion equation of the PMSM system is given as follows:

where T_{L }represents load torque, θ represents a motor rotor angle, J represents a motor moment of inertia and B represents a viscous friction coefficient.

In combination with equation (2) and equation (3), a state equation of the PMSM control system can be obtained:

It should be pointed out that the parameters in the above equation are all actual system parameters and the true values of these parameters are often difficult to obtain in practical application, so researchers can only obtain the nominal values of relevant parameters. Therefore, by further considering the influence of system parameters uncertainty, unknown load torque and current loop tracking error, equation (4) can be rewritten as:

where i_{q}* represents a reference value of the stator current of q axis, K_{to}, J_{o}, and B_{o }respectively represent nominal values of the torque constant, the moment of inertia, and the viscous friction coefficient,

and

represent deviations between the true values of the system parameters and the nominal values.

It can be known in combination with **1**

The influence of the amplitude limited element on the reference current can be expressed by the following equation:

where u(t) represents a control input to be designed, i.e. a PMSM position loop controller, I_{max }represents a limitation value of the amplitude limited element. Then, the following relation holds:

*i*_{q}**=f*(*u*)=*u+Δu* (7)

where Δu=f(u)−u represents the influence caused by the amplitude limited element.

In combination with equations (5), (6) and (7), a complete dynamic equation of the PMSM which comprehensively considers the influence of the internal and external system disturbances and the amplitude limited element can be obtained:

where d(t) represents a lumped disturbances term of which a specific expression t is

for lumped disturbances d(t) and first and second derivatives thereof, the following bounded assumption is usually made:

*d,{dot over (d)},{umlaut over (d)}∈ζ*_{∞} (10)

**(II): Determining a Control Objective and Constructing Auxiliary Signals:**

It is assumed that θ_{d}(t) represents a target rotor position of the PMSM, that is, a position given signal, and it is assumed that a continuous third derivative thereof is bounded, that is,

θ_{d},{dot over (θ)}_{d},{umlaut over (θ)}_{d},_{d}∈ζ_{∞} (11)

in the position control of the PMSM, the main object is to ensure that the motor rotor angle can reach the given position accurately in a limited time, that is

The position tracking error signal can be further defined as

*e*_{1}=θ_{d}−θ (13)

On this basis, in order to facilitate follow-up controller design and stability analysis, auxiliary signals of the following forms are constructed

*e*_{2}*=ė*_{1}*+αe*_{1}*,r=ė*_{2}*+βe*_{2} (14)

where both α and β are positive constants greater than 0.

According to equations (8), (13) and (14), it can be obtained that:

by taking the derivative of the above equation and transforming same, it is easy to know that:

if

The boundednesses of H(t) and N(t) are analyzed below. First, the boundedness of N(t) is analyzed, according to equations (10) and (11), it is easy to obtain:

∥*N∥*_{∞}≤ε_{1}*,∥{dot over (N)}∥*_{∞}≤ε_{2} (20)

where ε_{1 }and ε_{1 }are positive constants.

Then, the boundedness of H(t) is analyzed, and according to equation (14), if

*ė*_{2}*=r−βe*_{2}*,ë*_{1}*=ė*_{2}*−αė*_{1}*=r−βe*_{2}−α(*e*_{2}*−αe*_{1})=*r*−(α+β)*e*_{2}+α^{2}*e*_{1} (21)

H(t) can be rewritten as

*H*(*t*)=*q·Z* (22)

where Z=(r, e_{1}, e_{2})^{T }and

it can be known that

∥*H∥*_{∞}*=|H|=∥q∥∥Z∥≤ρ∥Z∥* (24)

where ρ≥∥q∥ is a positive constant.

**(III) Designing a Robust Position Controller and Conducting Stability Analysis of the Closed Loop System:**

on the basis of the first two parts, the present invention provides a robust position controller for a PMSM as follows:

where k and λ are positive adjustable control gains.

The controller in (25) is substituted into equation (19), obtaining

*{dot over (r)}*=−(*k+*1)*r−*2λsgn(*e*_{2})−*e*_{2}*−r+N+H* (26)

System stability analysis is conducted below to prove that the system control object mentioned in part (II) can be achieved. First, the following theorem is given:

Theorem: when the following condition

holds, the rotor angle of the PMSM will accurately reach a target position under the action of the controller in (25) designed by the present invention, that is,

Proof: a Lyapunov candidate function of the following form is constructed:

**Definition**

Λ=2λ|*e*_{2}*|−Ne*_{2} (30)

The following analysis shows that it is always greater than 0. It can be known from Ne_{2}≤∥N∥_{∞}|e_{2}| that

−*Ne*_{2}*≥−∥N∥*_{∞}*|e*_{2}| (31)

In combination with equation (20) and gain condition in (27), it can be deduced that

2λ|*e*_{2}*|−∥N∥*_{∞}*|e*_{2}*|≥λ|e*_{2}|≥0 (32)

Then

Λ=2λ|*e*_{2}*|−Ne*_{2}≥2λ|*e*_{2}*|−∥N∥*_{∞}*|e*_{2}*|≥λ|e*_{2}|≥0 (33)

Meanwhile, if −Ne_{2}≤∥N∥_{∞}|e_{2}|, then

Λ=2λ|*e*_{2}*|−Ne*_{2}≤(2λ+∥*N∥*_{∞})|*e*_{2}| (34)

In combination with equations (33) and (34), it is obtained that

0≤λ|*e*_{2}|≤2λ|*e*_{2}*|−∥N∥*_{∞}*|e*_{2}|≤Λ×(2λ+∥*N∥*_{∞})|*e*_{2}| (35)

Further, according to the form of equation (29), it can be known that

The above result shows that the designed V(t) is non-negative, so it can be used as a Lyapunov function. By taking the derivative of the Lyapunov function, in combination with equations (14) and (26), it can be obtained that

because

equation (37) can be simplified as

Further, by equations (20), (24) and (27), it can be obtained that

−λβ|*e*_{2}|≤−(βε_{1}+ε_{2})|*e*_{2}*|,∥{dot over (N)}∥*_{∞}*|e*_{2}|≤ε_{2}*|e*_{2}*|,β∥N∥*_{∞}*|e*_{2}|≤βε_{1}*|e*_{2}*|,|r|∥H∥*_{∞}*≤ρ∥Z∥|r|* (40)

Thus, equation (39) can be rewritten as

where

if

the following equation holds

*{dot over (V)}≤*0 (42)

According to the results of equations (36) and (42), it can be obtained that

*V,r,e*_{1}*,e*_{2}εζ_{∞} (43)

According to the expression of the controller in (25), it can be further known that

*u∈ζ*_{∞} (44)

The above results show that both the signals and the control input in the closed loop system are bounded. Next, according to equations (29) and (42), by using LaSalle Yoshizawa Theorem, it can be obtained that

that is,

The theorem is proved, that is, the rotor angle of the PMSM is accurately traced to a given target position.

**(IV) Realizing a Technical Solution:**

Here, the present invention briefly introduces how to use the method in actual industry. First, the position and speed of the motor are measured in real time by a sensor installed in the PMSM first, system state variables are obtained and substituted into the robust position controller in (25) designed by the present invention to obtain a control signal, the control signal is taken as a controller of a position loop of the PMSM shown in **1**

Simulation verification: **1****2**

**Simulation 1: Position Tracking Performance of the Technology Proposed in an Ideal Condition**

The control performance of the proposed method in an ideal condition is considered in this simulation, that is, the true values of the system parameters are known and equal to the nominal values thereof, and no influence of external disturbances such as load torque change, etc. are present. In this simulation, system parameters are set as: J=J_{o}=0.011 kg·m^{2}, B=B_{o}=0.005N·m·s/rad, K=K_{to}=3.6 N·m/A, the load torque T_{L}=4.5 N·m, and the limitation value of the current amplitude limited element is ±10 A. The simulation results are shown in **3**-**4****3**(*a*)**3**(*b*)**4**(*a*)**4**(*b*)**3**(*a*)**4**(*a*)_{d}=3π of the rotor, and **3**(*b*)**4**(*b*)_{q }of the method proposed by the present invention and the industrial common method. It can be seen from **3**(*b*)**4**(*b*)_{q }is limited within ±10 A, that is, the influence of the amplitude limited element is considered in this simulation. Further, it can be known by comparing **3**(*a*)**4** (*a*)

**Simulation 2: Position Tracking Performance of the Technology Proposed Under Disturbance Influence**

Further, in order to verify the robustness of the proposed method, the influence of internal and external disturbances including system parameters uncertainty, sudden change of outside load torque and the like is considered in simulation 2, the moment of inertia and the viscous friction coefficient are adjusted to J=0.022 kg·m^{2}, B=0.025N·m·s/rad, and other system parameters and controller parameters are unchanged. Meanwhile, in order to simulate the load torque change phenomenon, adjusting the load torque to 9N·m at 0.8 s and adjusting the load torque back to 4.5N·m at 1 s are simulated. The simulation results are shown in **5**-**6****5**(*a*)**5**(*b*)**6**(*a*)**6**(*b*)**5**(*a*)**6**(*a*)_{d}=3π of the rotor, and **5**(*b*)**6**(*b*)_{q }of the method proposed by the present invention and the industrial common method. **5**(*b*)**6**(*b*)**5**(*a*)**6**(*a*)

In summary, the results of simulation 1 and simulation 2 show that compared with the three closed loop control scheme commonly used in industry, the technical solution proposed by the present invention has a faster dynamic response and can realize position tracking control of the PMSM within a short time, more importantly, the proposed technical solution has strong robustness to system parameters uncertainty, unknown load torque disturbance, etc., and can still ensure good position control performance under the change of system parameters and load torque, which means that the present invention has an important practical application prospect and can be applied to actual industrial production.

## Claims

1. A robust position control method for a permanent magnet synchronous motor (PMSM) considering current limitation, comprising steps of: θ ¨ = K t J i q - B J θ. - T L J; where θ represents motor rotor angle, iq represents q axis stator current in d-q coordinate system, Kt represents torque constant, J represents moment of inertia of the motor, B represents viscous friction coefficient, TL represents load torque; θ ¨ = K t o J o i q * - B o J o θ. + ( K t o J o + Δ K t J ) ( i q - i q * ) + Δ K t J i q * - Δ B J θ. - T L J; where iq* represents reference value of the stator current of q axis, Kto, JO, and Bo respectively represent nominal values of the torque constant, the moment of inertia, and the viscous friction coefficient, Δ K t J = K t J - K to J o and Δ B J = B J - B o J o represent deviations between the true values of the system parameters and the nominal values; i q * = f ( u ) = { I max u ≥ I max u - I max < u < I max - I max u ≤ - I max; where u(t) represents control input to be designed, i.e. a PMSM position loop controller, Imax represents limitation value of the amplitude limited element; θ ¨ = K to J o u - B o J o θ. - d; where d(t) represents lumped disturbances term of which the specific expression is: d = - ( K t o J o + Δ K t J ) ( i q - i q * ) - Δ K t J i q * + Δ B J θ. + T L J - K t o J o Δ u; lim t → ∞ θ ( t ) = θ d; where θd(t) represents target rotor position of the PMSM; where both α and β are positive constants greater than 0; u = J o K t o [ ( k + 1 ) e 2 - ( k + 1 ) e 2 ( 0 ) + ∫ 0 t [ ( k + 1 ) β e 2 ( τ ) + 2 λ sgn ( e 2 ( τ ) ) ] d τ ]; where k and λ represent positive control gains; V = 1 2 r 2 + 1 2 e 1 2 + 1 2 e 2 2 + 2 λ ❘ "\[LeftBracketingBar]" e 2 ❘ "\[RightBracketingBar]" - Ne 2;

- step 1: determining a dynamic equation of PMSM influenced by amplitude limited element and disturbances:

- in an actual system, expressing a dynamic equation of a PMSM control system is as:

- further considering the influence of system parameters uncertainty, unknown load torque and current loop tracking error, rewriting the dynamic equation of the PMSM as:

- expressing the influence of the amplitude limited element on the reference current by the following equation:

- thus, the following relation holds: iq*=f(u)=u+Δu;

- where Δu=f(u)−u represents influence caused by the amplitude limited element;

- obtaining a complete dynamic equation of the PMSM comprehensively considering influence of the system disturbances and amplitude limited element:

- step 2: determining a control objective and constructing auxiliary signals:

- in PMSM position control, it is guaranteed that the motor rotor angle can accurately reach a given position within a limited time, i.e.

- further defining position tracking error signal as e1=θd−θ;

- for the follow-up controller design and stability analysis, constructing auxiliary signals of the following forms: e2=ė1+αe1, r=ė2+βe2;

- step 3: designing a robust position controller and conducting stability analysis of the closed loop system:

- based on step 1 and step 2, giving a PMSM robust position controller of the following form:

- constructing a Lyapunov function candidate:

- in combination with the Lyapunov stability method and LaSalle-Yoshizawa theorem, proving asymptotic stability of the closed loop system;

- step 4: measuring the position and speed of the motor in real time by a sensor installed in the PMSM first, obtaining system state variables and substituting same into the robust position controller given in step 3 to obtain control signal, taking the control signal as controller of a position loop of the PMSM, so as to accurately track the position of the motor rotor and effectively suppress the influence of disturbances including system parameters uncertainty, unknown load torque and current limitation to ensure that a PMSM system can still realize a quick and accurate positioning function under the influence of disturbances.

**Patent History**

**Publication number**: 20230048547

**Type:**Application

**Filed**: Jan 7, 2021

**Publication Date**: Feb 16, 2023

**Inventors**: Ximing SUN (Dalian, Liaoning), Jianyi ZHANG (Dalian, Liaoning)

**Application Number**: 17/429,880

**Classifications**

**International Classification**: H02P 21/22 (20060101);