# Nonlinear Disturbance Observer-Based Sliding Mode Control for the PMSM with Matched and Mismatched Disturbances

Authors: Yao Fang; Huifang Kong; Tiankuo Liu
Journal: Mathematical Problems in Engineering
 (2020)

---

## Abstract

High-efficiency permanent-magnet synchronous motor (PMSM) is a key technology to improve the driving range of batteries in electric vehicles, while the mismatched disturbance that is caused by external disturbances and parameter perturbation may easily result in speed fluctuations and overshoot of the PMSM, which further deteriorate the performance and efficiency of batteries. To solve the problem, a novel nonlinear disturbance observer-based sliding mode control (NDO-SMC) is proposed. Compared with the traditional SMC method, the NDO-SMC scheme has better disturbance rejection ability in the presence of matched and mismatched uncertainties and disturbances by introducing the estimation value of the nonlinear disturbance observer in the sliding surface. Furthermore, owing to the compensation of the disturbance observer, the switching gain is only required to be greater than the bound of the disturbance estimation error rather than that of the disturbance; thus, the chattering problem is substantially alleviated. A rigorous stability proof of the whole closed-loop system is given in detail using Lyapunov theory by designing an appropriate Lyapunov function. The simulation results demonstrate the feasibility and superiority of the proposed NDO-SMC strategy.


---

## Body

## 1. Introduction

Driving range of batteries is a key problem restricting the development of electric vehicles [1, 2], permanent-magnet synchronous motor (PMSM), as a high energy-consumption component, whose efficiency becomes the decisive factor for the driving range of batteries [3].To achieve high-performance control of the PMSM, two current controllers are employed in the FOC mechanism to allow a PMSM to achieve similar torque control performance to a separately excited dc motor, where torque and flux can be controlled separately [4]. On this basis, PID, adaptive control, backstepping control, sliding mode control (SMC), finite-time control, predictive control, and intelligent control algorithms have been applied to improving the control performance from different aspects [5–7].Among these methods, the SMC method is regarded as the efficient method for possessing the disturbance rejection and robustness properties of PMSM systems [8]. However, chattering phenomenon caused by the discontinuous control term and frequent switching action near the sliding surface is the unavoidable problem, own to the nature of the SMC method. To reduce or even eliminate the chattering effects, a simple and attractive approach is to soften the discontinuous control term by the saturation function or hyperbolic tangent function at the cost of a slight deterioration of control performances [9]. Another alternative is disturbance observer-based sliding mode control (DOBSMC), which provides a promising scheme to handle the chattering phenomenon. Since the disturbances have been precisely estimated by the disturbance observer, design of switching gain only needs to be greater than the disturbance estimation error, rather than the magnitude of the disturbance [10]. In this way, the chattering problem can be alleviated to some extent in the case the nominal performance of the sliding mode control is retained. It is noticed that most existing DOBSMC methods were only applicable for disturbances and uncertainties satisfying the so-called matching condition since traditional SMC is only sensitive to matched disturbance [11]. However, mismatched disturbances appeared in different channels from control inputs always exist in the practical control system. In this case, many works [12, 13] have been proposed to deal with the control system with mismatched disturbances. Specifically, an integral sliding surface with a high-frequency switching gain is designed, and then integral action in the sliding surface drives the system states to the desired equilibrium in the presence of mismatched uncertainties; it should be pointed out that the integral action also brings some adverse effects into the control system, such as large overshoot and long response time [14]. Another method for handling mismatched uncertainties is focusing on the robustness of the system by Riccati control scheme, which is built on the premise that the mismatch disturbance satisfies H2-norm bound [15].Inspired by remarkable benefits of the idea proposed in the literature [16], the nonlinear disturbance observer-based sliding mode control (NDO-SMC) method is proposed to deal with the matched and mismatched disturbances in the PMSM control system. The main contributions of the paper are summarized as follows: (1) considering the parameter perturbation and external disturbances of the PMSM, a novel second-order PMSM model with matched and mismatched disturbances is developed; (2) the introduction of disturbance estimation in the sliding surface is to eliminate the influence of the mismatched disturbance on the PMSM system as much as possible. Furthermore, no adverse effect related to the control performance is introduced; (3) due to feedback compensation of matched disturbance, the selection of high-frequency switching gain is only required to be greater than the bound of the disturbance estimation error rather than that of the disturbance, which substantially alleviates the chattering problem.The rest of the paper is organized as follows: starting from the high-efficiency requirements of batteries in electric vehicles, the basic requirements of permanent-magnet synchronous motor control are given. Considering the external disturbance and parameter perturbation, a second-order PMSM model with matched and mismatched disturbances is constructed in Section2. Section 3 gives the NDO-SMC scheme for the PMSM model, and the stability proof of the closed-loop system is also given in detail. The simulations are conducted in Section 4, followed by the conclusions.


## 2. Problem Formulation and PMSM Model

Electric vehicles are mainly composed of the electric drive system, battery system, and related auxiliary systems; the simple structure of electric vehicles is shown in Figure1. The efficiency and safety [17–19] are the key technologies in the battery system. The electric drive system is the core of the energy-consumption component in electric vehicles. For proposal of high-efficiency operation of the battery, high-quality motor controller is an essential issue since the electric motor is a high energy-consumption component in the whole electric drive system. Furthermore, the drive motor should have the following metrics: high reliability, high-precision torque, and better dynamic performance to achieve the vehicles’ handling stability and driving comfort. However, the existence of external disturbances and parameter perturbation always affects the controller performance of the PMSM system. Therefore, the implementation of the high-performance PMSM control system has become a critical problem to improve the driving range of electric vehicles. Aiming at this issue, a second-order PMSM model with matched and mismatched disturbances is formulated in this section, considering the external disturbances and control accuracy caused by parameter perturbation.Figure 1
The simple structure of electric vehicles.The mathematical model of a surface-mounted PMSM in thed-q frame can be formulated as follows [20]:(1)id′=udL−RsLid−ωpniq,iq′=uqL−RsLiq−ωpnid−pnψfLω,ω˙=32Jpniqψf−TLJ−BJω,where id and iq are the d−and q−axis stator current, id′ and iq′ are the corresponding derivatives, L is the stator inductance, ud and uq are d− and q−axis stator voltages, Rs, pn, and ω are the stator resistance, number of pole pairs, and angular velocity, respectively, and ψf, TL, B, and J are the flux linkage, bounded load torque, viscous friction coefficient, and moment of inertia.In thed-q coordinate system, the dynamic equations of the PMSM system are(2)ω˙=32Jnpniqψfn−TLJn−BnJnω=bniq−d−anω,where an=Bn/Jn and bn=3pnψfn/2Jn are nominal parameters and d is the load disturbance. In addition, Jn, Bn, and ψfn are the nominal parameters of the PMSM model. For convenience of writing and analysis, we define x1=ωref−ω; the dynamic equation of the PMSM system can be expressed as follows:(3)x2=x˙1=ω˙ref−bniq+d+anω.In this paper, considering the effect of the parameter perturbation and external disturbances, parameter uncertainties with the bounds are defined as follows:(4)ΔJ=J−Jn≤Δ¯J,ΔB=B−Bn≤Δ¯B,Δψf=ψf−ψfn≤Δ¯ψfn,where Δ¯J, Δ¯B, and Δ¯ψfn are upper bounds of parameter perturbation. Considering the parameter perturbation and external disturbances, dynamic system (3) is rewritten as(5)x˙1=ω˙ref−ω˙=ω˙ref−3ψfn+Δψf2Jn+ΔJpniq+TLJn+ΔJ+Bn+ΔBJn+ΔJω,=x2−3pniqΔφfnJn−φfnΔJn+2TLΔJn−2ΔBnJnω+2BnΔJnω2Jn+ΔJnJn=x2+d1,where d1 means the mismatched disturbance that appears in different channels from the control input, which possibly includes load disturbances, unmodeled dynamics, and system disturbance caused by parameter perturbation. Similarly, the dynamic constraints of the system state are obtained as follows:(6)x˙2=ω¨ref−ω¨=ω¨ref−3ψfn+Δψf2Jn+ΔJpni˙q+T˙LJn+ΔJ+Bn+ΔBJn+ΔJω˙,=−BnJnx2−3pnψfn2Jni˙q+ω¨ref−3ΔψfJn−ψfnΔJni˙q+2JnT˙L+2JnBn+ΔBω˙ref−2JnΔB−2BnΔJx22Jn+ΔJJn,=−anx2−bnu+d2,where d2 is the disturbance that satisfies the matched condition. The control variable u=i˙q is required to be designed. Therefore, the second-order PMSM model with matched disturbance and mismatched disturbances is given as(7)x˙1=x2+d1,x˙2=−anx2−bnu+d2.Note that the above parameter perturbation significantly affects the control performance in reality. Especially, the traditional sliding mode control methods have no ability to handle the appearance of mismatched disturbance. As a result, the PMSM control system should be designed to be unaffected by mismatched disturbance. In addition, the control system should behave with fast response speed and short settling time. The structure of cascade control for the PMSM system is designed in Figure2. In addition, the reference value of the d-axis current is set as zero to implement decouple control. The control target is to solve the speed tracking problem for system (7); meanwhile, eliminating the disturbances impacts on the control system.Figure 2
The structure of cascade control for the PMSM.Remark 1.
As can be seen from (5), the mismatched disturbance involves complex parameter perturbation and the load disturbance. The parameter perturbation mainly results from the moments of inertia, the viscous friction coefficient, and the flux linkage of the PMSM, respectively. In addition, the torque load from the electric vehicles introduces the external load disturbance to the PMSM system. It should be noticed that the above parameter perturbation significantly affects the control performance in reality. On the one hand, mismatched disturbances are always unknown or very difficult to obtain, during the operation of electric vehicles; on the other hand, the traditional sliding mode control methods are insensitive to the mismatched disturbances. Therefore, dealing with the mismatched disturbance and improving control accuracy have been a critical issue in electric vehicles.


## 3. Sliding Mode Controller Design Based on the Nonlinear Disturbance Observer

### 3.1. Design of the Nonlinear Disturbance Observer

Due to the fact that the mismatched disturbance caused by parameter perturbation always exists in practice, the traditional SMC control methods are insensitive to mismatch the disturbance. Therefore, we first develop a nonlinear disturbance observer (NDO) for estimating matched and mismatched disturbances, which is the foundation of controller design. According to the system model in (7), the NDO is designed as(8)x^˙1=x2+z1,z1=−λ1sig2/3x^1−x1+d^1,d^˙1=−λ2sig1/2d^1−z1,x^˙2=−anx2−bnu+z2z2=−λ3sig2/3x^2−x2+d^2,d^˙2=−λ4sig1/2d^2−z2,where x^1 and x^2 are the velocity error and its deviation; d^1 and d^2 are the estimation value of the disturbance; z1 and z2 are intermediate variables; and λ1, λ2, λ3, and λ4 are strictly positive gains of the nonlinear disturbance observer.Taking the observer errors asex1=x1−x^1, ex2=x2−x^2, ed1=d1−d^1, and ed2=d2−d^2, the observer equations are formulated as(9)e˙x1=−λ1sig2/3ex1+ed1,e˙d1=−λ2sig1/2ed1−e˙x1+d˙1,e˙x2=−λ3sig2/3ex2+ed2,e˙d2=−λ4sig1/2ed2−e˙x2+d˙2.It follows from the proof [21] that all the estimation terms and their derivations are always bounded, and positive gains λ1, λ2, λ3, and λ4 exist to drive the observer to have a finite-time convergence performance. In other words, there is a sample time T∗, and ex1, ed1, ex2, and ed2 are bounded, when t∈0,T∗. When t>T∗, the observer error can be regarded as ex1=0, ed1=0, ex2=0, and ed2=0.Remark 2.
The parameters of the nonlinear disturbance observer should be carefully chosen in practical implementations. Generally, large values ofλ1, λ2, λ3, and λ4 can improve the convergence performance of the nonlinear disturbance observer, but too large ones will induce severe chattering of the sliding surface, and it further weakens the tracking performance of the PMSM system. As a result, we should carefully study the mismatching disturbance caused by uncertainty factors and their amplitudes in the operation of electric vehicles. In such cases, the NDO parameters can be selected properly in practical implementation.


### 3.2. Design of the Novel Sliding Mode Controller

In order to effectively suppress the mismatched disturbance in system (7) and improve the robustness of the PMSM system, an observer value of the NDO is introduced into the sliding surface. Therefore, a PID-type sliding surface with the disturbance observer is designed:(10)s=c1x1+d^1+x2+c2∫0tx1dτ,where c1 and c2 are positive gains and d^1 is the estimation of the mismatched disturbance.Remark 3.
Generally, large gains ofc1 and c2 can improve the response speed and accuracy, but too large ones will induce large chattering and control overshoot. For the practical applications, we need to carefully investigate the characteristic of the closed-loop system and consider the tradeoff between the response speed and the overshoot.
According to Lyapunov stability theory, to ensure system stability and performance, a new sliding mode control law based on the mismatched disturbance observer is designed as(11)u=1bnc1−anx2+c2x1+d^2+c1d^1+ksgns+qs,where k is the switching gain to be designed and q is the designed parameter in the reaching law. The detailed control block on implementation of the presented NDO-SMC is shown in Figure 3.Figure 3
The control block of the NDO-SMC scheme.Assumption 1.
The mismatched disturbanced1 and its deviation are bounded. Thus. we have(12)djd1dtj≤μ,j=0,1,2,…,r,where μ is a positive number. It is worth mentioning that we just need to know the boundedness of disturbance, rather than the bound value μ. In addition, this assumption is reasonable. From the above analysis, we can see that the influence of parameter perturbation and load disturbance are both limited, which will inevitably lead to the boundedness of mismatched disturbance.Theorem 1.
Suppose that Assumption1 holds. Considering system (7) under the presented control law (11), the closed-loop system is stable, if the switching gain satisfies k>δ0, on the premise of finite-time convergence of the nonlinear disturbance observer, where δ0=maxμ+ed2∗+c1ed1∗, ed1∗=supt∈0,T∗ed1, and ed2∗=supt∈0,T∗ed2.Proof.
Taking the derivative of sliding surfaces defined in (10) yields(13)s˙=c1x2+d1+d^˙1+x˙2+c2x1.
Substituting the control law (11) into (13) gives(14)s˙=d^˙1+d2−d^2+c1d1−d^1−ksgns−qs.
Considering the boundedness of matched and mismatched disturbances, formula (14) can be rewritten as(15)s˙=d^˙1+ed2+c1ed1−ksgns−qs.
Consider a candidate Lyapunov function as follows:(16)V=0.5s2.
Taking the derivative of Lyapunov functionV in (16) gives(17)V˙=ss˙,=sd^˙1+ed2+c1ed1−ksgns−qs,≤sμ+ed2∗+c1ed1∗−ksgns−qs,≤−k−δ0s−qs2,where δ0=maxμ+ed2∗+c1ed1∗, ed1∗=supt∈0,T∗ed1, and ed2∗=supt∈0,T∗ed2. According to the finite-time observer theory, the boundedness of the observer error must lead to the existence of δ0. It demonstrates that V˙<0 is satisfied, when k>δ0. In such cases, the existence and reachability of sliding modes are satisfied, which ensures that the sliding modes are invariant to mismatched and matched disturbances, and the robustness of the whole system is proved. Therefore, the proposed NDO-SMC strategy has strong robustness against disturbances.


## 3.1. Design of the Nonlinear Disturbance Observer

Due to the fact that the mismatched disturbance caused by parameter perturbation always exists in practice, the traditional SMC control methods are insensitive to mismatch the disturbance. Therefore, we first develop a nonlinear disturbance observer (NDO) for estimating matched and mismatched disturbances, which is the foundation of controller design. According to the system model in (7), the NDO is designed as(8)x^˙1=x2+z1,z1=−λ1sig2/3x^1−x1+d^1,d^˙1=−λ2sig1/2d^1−z1,x^˙2=−anx2−bnu+z2z2=−λ3sig2/3x^2−x2+d^2,d^˙2=−λ4sig1/2d^2−z2,where x^1 and x^2 are the velocity error and its deviation; d^1 and d^2 are the estimation value of the disturbance; z1 and z2 are intermediate variables; and λ1, λ2, λ3, and λ4 are strictly positive gains of the nonlinear disturbance observer.Taking the observer errors asex1=x1−x^1, ex2=x2−x^2, ed1=d1−d^1, and ed2=d2−d^2, the observer equations are formulated as(9)e˙x1=−λ1sig2/3ex1+ed1,e˙d1=−λ2sig1/2ed1−e˙x1+d˙1,e˙x2=−λ3sig2/3ex2+ed2,e˙d2=−λ4sig1/2ed2−e˙x2+d˙2.It follows from the proof [21] that all the estimation terms and their derivations are always bounded, and positive gains λ1, λ2, λ3, and λ4 exist to drive the observer to have a finite-time convergence performance. In other words, there is a sample time T∗, and ex1, ed1, ex2, and ed2 are bounded, when t∈0,T∗. When t>T∗, the observer error can be regarded as ex1=0, ed1=0, ex2=0, and ed2=0.Remark 2.
The parameters of the nonlinear disturbance observer should be carefully chosen in practical implementations. Generally, large values ofλ1, λ2, λ3, and λ4 can improve the convergence performance of the nonlinear disturbance observer, but too large ones will induce severe chattering of the sliding surface, and it further weakens the tracking performance of the PMSM system. As a result, we should carefully study the mismatching disturbance caused by uncertainty factors and their amplitudes in the operation of electric vehicles. In such cases, the NDO parameters can be selected properly in practical implementation.


## 3.2. Design of the Novel Sliding Mode Controller

In order to effectively suppress the mismatched disturbance in system (7) and improve the robustness of the PMSM system, an observer value of the NDO is introduced into the sliding surface. Therefore, a PID-type sliding surface with the disturbance observer is designed:(10)s=c1x1+d^1+x2+c2∫0tx1dτ,where c1 and c2 are positive gains and d^1 is the estimation of the mismatched disturbance.Remark 3.
Generally, large gains ofc1 and c2 can improve the response speed and accuracy, but too large ones will induce large chattering and control overshoot. For the practical applications, we need to carefully investigate the characteristic of the closed-loop system and consider the tradeoff between the response speed and the overshoot.
According to Lyapunov stability theory, to ensure system stability and performance, a new sliding mode control law based on the mismatched disturbance observer is designed as(11)u=1bnc1−anx2+c2x1+d^2+c1d^1+ksgns+qs,where k is the switching gain to be designed and q is the designed parameter in the reaching law. The detailed control block on implementation of the presented NDO-SMC is shown in Figure 3.Figure 3
The control block of the NDO-SMC scheme.Assumption 1.
The mismatched disturbanced1 and its deviation are bounded. Thus. we have(12)djd1dtj≤μ,j=0,1,2,…,r,where μ is a positive number. It is worth mentioning that we just need to know the boundedness of disturbance, rather than the bound value μ. In addition, this assumption is reasonable. From the above analysis, we can see that the influence of parameter perturbation and load disturbance are both limited, which will inevitably lead to the boundedness of mismatched disturbance.Theorem 1.
Suppose that Assumption1 holds. Considering system (7) under the presented control law (11), the closed-loop system is stable, if the switching gain satisfies k>δ0, on the premise of finite-time convergence of the nonlinear disturbance observer, where δ0=maxμ+ed2∗+c1ed1∗, ed1∗=supt∈0,T∗ed1, and ed2∗=supt∈0,T∗ed2.Proof.
Taking the derivative of sliding surfaces defined in (10) yields(13)s˙=c1x2+d1+d^˙1+x˙2+c2x1.
Substituting the control law (11) into (13) gives(14)s˙=d^˙1+d2−d^2+c1d1−d^1−ksgns−qs.
Considering the boundedness of matched and mismatched disturbances, formula (14) can be rewritten as(15)s˙=d^˙1+ed2+c1ed1−ksgns−qs.
Consider a candidate Lyapunov function as follows:(16)V=0.5s2.
Taking the derivative of Lyapunov functionV in (16) gives(17)V˙=ss˙,=sd^˙1+ed2+c1ed1−ksgns−qs,≤sμ+ed2∗+c1ed1∗−ksgns−qs,≤−k−δ0s−qs2,where δ0=maxμ+ed2∗+c1ed1∗, ed1∗=supt∈0,T∗ed1, and ed2∗=supt∈0,T∗ed2. According to the finite-time observer theory, the boundedness of the observer error must lead to the existence of δ0. It demonstrates that V˙<0 is satisfied, when k>δ0. In such cases, the existence and reachability of sliding modes are satisfied, which ensures that the sliding modes are invariant to mismatched and matched disturbances, and the robustness of the whole system is proved. Therefore, the proposed NDO-SMC strategy has strong robustness against disturbances.


## 4. Simulation and Results’ Analysis

To verify the effectiveness of the proposed NDO-SMC strategy, comprehensive simulations have been conducted in this section, and the main parameters of the PMSM are summarized in Table1. It should be mentioned that the sample frequency of simulation is set as 105 to guarantee fair comparison. To illustrate the superiority and effectiveness of the proposed controller, the simulations are conducted from two aspects: (1) external disturbance rejection ability; (2) robustness against model uncertainties; (3) the superiority validation compared with ISMC method. The simulations are shown as follows.Table 1
The main parameters of the PMSM.
Rated power3 kWStator inductance8.5 mHRated current5.4 AViscous coefficient0.008 Nms/radFlux linkage0.175 WbPole pairs4Rotor inertia0.003 kgm2Stator resistance2.875 Ω


### 4.1. External Disturbance Rejection Ability

During the operation of electric vehicles, the PMSM is easy to be affected by external load disturbances. Therefore, the ability to suppress external disturbances becomes an essential performance criterion. In this section, the external disturbance rejection ability of the PMSM system under the NDO-SMC scheme is investigated, and the controller parameters are shown in Table2. Considering the case that the external load disturbance TL=6N/m is imposed on systems at t=0.2s, the corresponding response curves of the PMSM system are shown in Figure 4.Table 2
The parameters of the controller scheme.
λ150c130λ28000c20.5λ3100k20000λ411800q300Figure 4
The validation of the external disturbance rejection ability. (a) Speed curve. (b) Response curve ofq-axis current. (c) Estimation of d1. (d) Estimation of d2.
(a)(b)(c)(d)Figure4(a) shows the speed response with SMC and NDO-SMC strategies. Brief observation (there is no external disturbance before 0.2 s) shows that the proposed method results in better responses as those of the baseline SMC method, which verifies the nominal performance recovery of the proposed methods. In the case of external load disturbances, the SMC strategy without disturbance compensation results in large speed fluctuation and overshoot; it further leads to longer settle time of the PMSM system. While the NDO-SMC strategy obtains fine disturbance rejection property, the control system has a much better transient and dynamic performance, such as small overshoot and short settling time. Especially, the switching gain of the controller is substantially reduced due to the compensation of the nonlinear disturbance observer; it also leads to the reduction of system chattering, which is shown in Figure 4(b). The phase trajectory of two methods is shown in Figure 5. It can be seen that two control schemes can converge to the origin, which is consistent with our analysis. In addtion, the chattering of the phase trajectory in the NDO-SMC method is caused by the addition of mismatched disturbance. Therefore, compared with the SMC strategy, NDO-SMC can effectively suppress the external load disturbance, and it also has strong robustness and excellent dynamic performance.Figure 5
The phase trajectories of SMC and NDO-SMC methods.


### 4.2. Robustness against Model Uncertainties

As we all know, with the use of electric vehicles, the nominal parameters of motors will change. Therefore, in order to validate the influence of model parameter perturbation on the accuracy of the PMSM system, we set the model parameters as 90% of nominal parameters in the system, i.e.,J=0.9Jn. In addition, the controller parameters are set as the nominal parameters of the PMSM. The reference speed changes from 500 r/min to 550 r/min. The simulation results of the controller are shown in Figure 6.Figure 6
The validation of robustness against parameter perturbation (J=0.9Jn). (a) Speed curve. (b) Response curve of q-axis current.
(a)(b)It can be seen from Figure6 that the NDO-SMC scheme can improve the convergence speed and effectively reduce the overshoot of the system in the start-up phase due to the compensation of the NDO. In addition, when the reference speed of the system increases, the response time of the SMC control scheme increases obviously, and the system overshoot is larger, and it obviously cannot meet the control accuracy of electric vehicles in complex driving cycles, while the proposed NDO-SMC scheme can provide higher torque for improving the dynamic response of the system, such as short setting time and small overshoot.In addition, in order to verify the effectiveness of the algorithm under different degrees of parameter perturbation, using the same scheme, we define the amplitude of parameter perturbation as 70%, 80%, 90%, 100%, 110%, and 120% of nominal parameterJn, while keeping the controller parameters unchanged.Figures7(a) and 7(b) show the control effect under the SMC method. Figures 7(c) and 7(d) show the control performance under the NDO-SMC scheme. It can be seen from the figures that different degrees of parameter perturbation have different impacts on the system response under the SMC scheme. The smaller the parameter perturbation range is, the smaller the influence on the control performance will be. When the parameter perturbation range reaches a certain boundary value of 70%, it will cause drastic changes in the system and even lead to the instability of the control system. However, under the NDO-SMC scheme, the impact on the system response caused by different range of parameter perturbation will be suppressed or even be eliminated. When the parameter perturbation range is large, the system response will be slightly different. The simulation results show that the proposed NDO-SMC method has strong robustness against model uncertainties caused by parameter perturbation of the system model. This scheme can effectively reduce the influence of parameter perturbation in the actual operation of electric vehicles and improve the robustness of motor control.Figure 7
The robustness validation under different amplitudes of parameter perturbation. (a) Speed curve under the SMC scheme. (b)q-axis current curve under the SMC scheme. (c) Speed curve under the NDO-SMC scheme. (d) q-axis current curve under the NDO-SMC scheme.
(a)(b)(c)(d)In order to intuitively exhibit the performance of the NDO-SMC method, overshoot and settling time (3% steady-state error) of the PMSM system are used to demonstrate. The simulation results are shown in Table3.Table 3
The performance index of two schemes.
SMC scheme (speed)NDO-SMC scheme (speed)Overshoot (%)Settling time (s)Overshoot (%)Settling time (s)70%Jn21.910.0948.870.042780%Jn15.400.0837.870.040390%Jn13.300.0777.340.0387100%Jn11.970.0727.050.037110%Jn13.740.0797.470.0391120%Jn16.030.0858.010.0406As can be seen from Table3, when the system has the same range of parameter perturbation, the overshoot and settling time of the proposed NDO-SMC scheme are significantly lower than those of the SMC method. In addition, when the parameter perturbation range is greater than 30%, the settling time of the SMC scheme can no longer meet the requirements of the real-time control system, while the NDO-SMC scheme can also meet the basic requirements of the PMSM system.


### 4.3. Superiority of the NDO-SMC Scheme

For the purpose of superiority validation, the NDO-SMC scheme and ISMC [14] are compared. In this section, we set the model parameters as 90% of nominal parameters in the system, i.e., J=0.9Jn. In addition, the controller parameters are set as the nominal parameters of the PMSM. The reference speed increases from 500 r/min to 550 r/min at t=0.2s. The comparison results of the two controllers are shown in Figure 8.Figure 8
The simulation results compared with the ISMC method (J=0.9Jn). (a) Speed curve. (b) Response curve of q-axis current.
(a)(b)In general, the proposed NDO-SMC scheme has the characteristics of integral term, where the sliding surface is defined ass=c1x1+d^1+x2+c2∫0tx1dτ. The NDO-SMC method eliminates the mismatched disturbance by adding the estimated value d^1 of the mismatched disturbance to the sliding variable s. In this way, the effect of mismatched disturbance can be eliminated, once mismatched disturbance can be estimated accurately, while ISMC mainly relies on the integral action to drive the system state to approach the origin and eliminate the mismatched disturbance. However, integral action will cause serious overshoot of the system, which will affect the dynamic performance of the system. As is shown in Figure 8, the proposed NDO-SMC approach can suppress overshoot and improve the dynamic performance of the PMSM system, which is consistent with the above analysis. In summary, the proposed scheme provides a simple and effective way to deal with the mismatched disturbance.


## 4.1. External Disturbance Rejection Ability

During the operation of electric vehicles, the PMSM is easy to be affected by external load disturbances. Therefore, the ability to suppress external disturbances becomes an essential performance criterion. In this section, the external disturbance rejection ability of the PMSM system under the NDO-SMC scheme is investigated, and the controller parameters are shown in Table2. Considering the case that the external load disturbance TL=6N/m is imposed on systems at t=0.2s, the corresponding response curves of the PMSM system are shown in Figure 4.Table 2
The parameters of the controller scheme.
λ150c130λ28000c20.5λ3100k20000λ411800q300Figure 4
The validation of the external disturbance rejection ability. (a) Speed curve. (b) Response curve ofq-axis current. (c) Estimation of d1. (d) Estimation of d2.
(a)(b)(c)(d)Figure4(a) shows the speed response with SMC and NDO-SMC strategies. Brief observation (there is no external disturbance before 0.2 s) shows that the proposed method results in better responses as those of the baseline SMC method, which verifies the nominal performance recovery of the proposed methods. In the case of external load disturbances, the SMC strategy without disturbance compensation results in large speed fluctuation and overshoot; it further leads to longer settle time of the PMSM system. While the NDO-SMC strategy obtains fine disturbance rejection property, the control system has a much better transient and dynamic performance, such as small overshoot and short settling time. Especially, the switching gain of the controller is substantially reduced due to the compensation of the nonlinear disturbance observer; it also leads to the reduction of system chattering, which is shown in Figure 4(b). The phase trajectory of two methods is shown in Figure 5. It can be seen that two control schemes can converge to the origin, which is consistent with our analysis. In addtion, the chattering of the phase trajectory in the NDO-SMC method is caused by the addition of mismatched disturbance. Therefore, compared with the SMC strategy, NDO-SMC can effectively suppress the external load disturbance, and it also has strong robustness and excellent dynamic performance.Figure 5
The phase trajectories of SMC and NDO-SMC methods.


## 4.2. Robustness against Model Uncertainties

As we all know, with the use of electric vehicles, the nominal parameters of motors will change. Therefore, in order to validate the influence of model parameter perturbation on the accuracy of the PMSM system, we set the model parameters as 90% of nominal parameters in the system, i.e.,J=0.9Jn. In addition, the controller parameters are set as the nominal parameters of the PMSM. The reference speed changes from 500 r/min to 550 r/min. The simulation results of the controller are shown in Figure 6.Figure 6
The validation of robustness against parameter perturbation (J=0.9Jn). (a) Speed curve. (b) Response curve of q-axis current.
(a)(b)It can be seen from Figure6 that the NDO-SMC scheme can improve the convergence speed and effectively reduce the overshoot of the system in the start-up phase due to the compensation of the NDO. In addition, when the reference speed of the system increases, the response time of the SMC control scheme increases obviously, and the system overshoot is larger, and it obviously cannot meet the control accuracy of electric vehicles in complex driving cycles, while the proposed NDO-SMC scheme can provide higher torque for improving the dynamic response of the system, such as short setting time and small overshoot.In addition, in order to verify the effectiveness of the algorithm under different degrees of parameter perturbation, using the same scheme, we define the amplitude of parameter perturbation as 70%, 80%, 90%, 100%, 110%, and 120% of nominal parameterJn, while keeping the controller parameters unchanged.Figures7(a) and 7(b) show the control effect under the SMC method. Figures 7(c) and 7(d) show the control performance under the NDO-SMC scheme. It can be seen from the figures that different degrees of parameter perturbation have different impacts on the system response under the SMC scheme. The smaller the parameter perturbation range is, the smaller the influence on the control performance will be. When the parameter perturbation range reaches a certain boundary value of 70%, it will cause drastic changes in the system and even lead to the instability of the control system. However, under the NDO-SMC scheme, the impact on the system response caused by different range of parameter perturbation will be suppressed or even be eliminated. When the parameter perturbation range is large, the system response will be slightly different. The simulation results show that the proposed NDO-SMC method has strong robustness against model uncertainties caused by parameter perturbation of the system model. This scheme can effectively reduce the influence of parameter perturbation in the actual operation of electric vehicles and improve the robustness of motor control.Figure 7
The robustness validation under different amplitudes of parameter perturbation. (a) Speed curve under the SMC scheme. (b)q-axis current curve under the SMC scheme. (c) Speed curve under the NDO-SMC scheme. (d) q-axis current curve under the NDO-SMC scheme.
(a)(b)(c)(d)In order to intuitively exhibit the performance of the NDO-SMC method, overshoot and settling time (3% steady-state error) of the PMSM system are used to demonstrate. The simulation results are shown in Table3.Table 3
The performance index of two schemes.
SMC scheme (speed)NDO-SMC scheme (speed)Overshoot (%)Settling time (s)Overshoot (%)Settling time (s)70%Jn21.910.0948.870.042780%Jn15.400.0837.870.040390%Jn13.300.0777.340.0387100%Jn11.970.0727.050.037110%Jn13.740.0797.470.0391120%Jn16.030.0858.010.0406As can be seen from Table3, when the system has the same range of parameter perturbation, the overshoot and settling time of the proposed NDO-SMC scheme are significantly lower than those of the SMC method. In addition, when the parameter perturbation range is greater than 30%, the settling time of the SMC scheme can no longer meet the requirements of the real-time control system, while the NDO-SMC scheme can also meet the basic requirements of the PMSM system.


## 4.3. Superiority of the NDO-SMC Scheme

For the purpose of superiority validation, the NDO-SMC scheme and ISMC [14] are compared. In this section, we set the model parameters as 90% of nominal parameters in the system, i.e., J=0.9Jn. In addition, the controller parameters are set as the nominal parameters of the PMSM. The reference speed increases from 500 r/min to 550 r/min at t=0.2s. The comparison results of the two controllers are shown in Figure 8.Figure 8
The simulation results compared with the ISMC method (J=0.9Jn). (a) Speed curve. (b) Response curve of q-axis current.
(a)(b)In general, the proposed NDO-SMC scheme has the characteristics of integral term, where the sliding surface is defined ass=c1x1+d^1+x2+c2∫0tx1dτ. The NDO-SMC method eliminates the mismatched disturbance by adding the estimated value d^1 of the mismatched disturbance to the sliding variable s. In this way, the effect of mismatched disturbance can be eliminated, once mismatched disturbance can be estimated accurately, while ISMC mainly relies on the integral action to drive the system state to approach the origin and eliminate the mismatched disturbance. However, integral action will cause serious overshoot of the system, which will affect the dynamic performance of the system. As is shown in Figure 8, the proposed NDO-SMC approach can suppress overshoot and improve the dynamic performance of the PMSM system, which is consistent with the above analysis. In summary, the proposed scheme provides a simple and effective way to deal with the mismatched disturbance.


## 5. Conclusion

This paper has proposed a NDO-SMC scheme for PMSM systems with matched and mismatched disturbances, where the observer estimation is involved in the sliding surface to drive the system state to the desired equilibrium point in the presence of mismatched disturbances. The main contribution is to develop a new high-performance scheme for the PMSM to attenuate disturbances and improve the efficiency of batteries, considering the disturbance problem in the operation of electric vehicles. The proposed controller not only exhibits an excellent robustness performance against the external disturbance and parameter perturbation but also reveals chattering reduction by the compensation of the nonlinear disturbance observer. A series of simulations are conducted to demonstrate the feasibility as well as superiority of the proposed scheme. The simulation results have revealed that the proposed scheme has the properties of chattering reduction as well as excellent dynamic performance, compared with the SMC method.



---

*Source: 8837101-2020-12-24.xml*