13
Research Article Higher-Order Sliding Mode Observer for Speed and Position Estimation in PMSM Suneel K. Kommuri, 1 Kalyana C. Veluvolu, 1 M. Defoort, 2 and Yeng C. Soh 3 1 School of Electronics Engineering, Kyungpook National University, Daegu 702-701, Republic of Korea 2 LAMIH, CNRS UMR 8201, Universit´ e Lille Nord de France and UVHC, 59313 Valenciennes, France 3 School of Electrical and Electronics Engineering, Nanyang Technological University, Nanyang Avenue, Singapore 639798 Correspondence should be addressed to Kalyana C. Veluvolu; [email protected] Received 17 March 2014; Accepted 26 April 2014; Published 27 May 2014 Academic Editor: Her-Terng Yau Copyright © 2014 Suneel K. Kommuri et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. is paper presents a speed and position estimation method for the permanent magnet synchronous motor (PMSM) based on higher-order sliding mode (HOSM) observer. e back electromotive forces (EMFs) in the PMSM are treated as unknown inputs and are estimated with the HOSM observer without the need of low-pass filter and phase compensation modules. With the estimation of back EMFs, an accurate estimation of speed and rotor position can be obtained. Further, the proposed method completely eliminates chattering. Experimental results with a 26W three-phase PMSM demonstrate the effectiveness of the proposed method. 1. Introduction e permanent magnet synchronous motor (PMSM) has high efficiency, high torque to inertia ratio, and high power density, and hence it is popular for high performance motion control applications. Rotor speed estimation in a sensorless PMSM has been extensively studied [13] and is mandatory if speed control, that is, speed as a feedback, is employed. Field oriented control has received a lot of attention [3] in controlling the high performance PMSM drives. e objec- tive is to control the stator currents represented by a vector to obtain the torque. Sensorless field oriented control of PMSM requires knowledge of the rotor position. Normally, the rotor position can be measured with an encoder or hall sensors. When the rotor position is available, it is straightforward to calculate the speed of the PMSM by simply differentiating the rotor position [4]. e presence of encoder can increase the hardware com- plexity, size, and cost and reduce the reliability of the drive. Also, the encoder is sensitive to environmental constraints such as vibration and temperature [5]. Its performance degrades under uncertain conditions and may not work well at high speeds. Hence, several works have focused on replacing the hardware sensor with the soſtware sensor that is based on the available system measurements (voltages and currents) to estimate the rotor position and speed [2, 3]. Several methods are available for rotor position and/or speed estimation in a sensorless PMSM drive [2, 6]. e main concerns regarding speed estimation are related to accuracy, magnitude and frequency of measured electrical quantities (applied voltages and currents), dependence on motor parameters, and dynamic behavior. An extended Kalman filter method and the Luenberger observer based methods are also available to construct full-order estimators based on the machine model [7]. Sliding mode principle has been popular for estimation and control in the presence of uncertainties [3, 8]. Recently, sliding mode observers (SMOs) have been successful in the estimation of unknown inputs or faults [9, 10]. Several first-order sliding mode observers have been applied for sensorless estimation and control of industrial drives [1114]. Many of the existing speed estimation techniques require low-pass filtering and an additional position compensation for the rotor [15, 16] for instance. A survey was recently conducted in [17] for the implementation of the sliding mode control. In [16], the cross-coupling terms of the current Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 589109, 12 pages http://dx.doi.org/10.1155/2014/589109

Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

Research ArticleHigher-Order Sliding Mode Observer for Speed and PositionEstimation in PMSM

Suneel K Kommuri1 Kalyana C Veluvolu1 M Defoort2 and Yeng C Soh3

1 School of Electronics Engineering Kyungpook National University Daegu 702-701 Republic of Korea2 LAMIH CNRS UMR 8201 Universite Lille Nord de France and UVHC 59313 Valenciennes France3 School of Electrical and Electronics Engineering Nanyang Technological University Nanyang Avenue Singapore 639798

Correspondence should be addressed to Kalyana C Veluvolu veluvolueeknuackr

Received 17 March 2014 Accepted 26 April 2014 Published 27 May 2014

Academic Editor Her-Terng Yau

Copyright copy 2014 Suneel K Kommuri et al This is an open access article distributed under the Creative Commons AttributionLicense which permits unrestricted use distribution and reproduction in any medium provided the original work is properlycited

This paper presents a speed and position estimation method for the permanent magnet synchronous motor (PMSM) based onhigher-order sliding mode (HOSM) observer The back electromotive forces (EMFs) in the PMSM are treated as unknown inputsand are estimated with the HOSM observer without the need of low-pass filter and phase compensation modules With theestimation of back EMFs an accurate estimation of speed and rotor position can be obtained Further the proposed methodcompletely eliminates chattering Experimental results with a 26W three-phase PMSM demonstrate the effectiveness of theproposed method

1 Introduction

The permanent magnet synchronous motor (PMSM) hashigh efficiency high torque to inertia ratio and high powerdensity and hence it is popular for high performance motioncontrol applications Rotor speed estimation in a sensorlessPMSM has been extensively studied [1ndash3] and is mandatoryif speed control that is speed as a feedback is employedField oriented control has received a lot of attention [3] incontrolling the high performance PMSM drives The objec-tive is to control the stator currents represented by a vector toobtain the torque Sensorless field oriented control of PMSMrequires knowledge of the rotor position Normally the rotorposition can be measured with an encoder or hall sensorsWhen the rotor position is available it is straightforward tocalculate the speed of the PMSMby simply differentiating therotor position [4]

The presence of encoder can increase the hardware com-plexity size and cost and reduce the reliability of the driveAlso the encoder is sensitive to environmental constraintssuch as vibration and temperature [5] Its performancedegrades under uncertain conditions and may not workwell at high speeds Hence several works have focused on

replacing the hardware sensor with the software sensor thatis based on the available system measurements (voltages andcurrents) to estimate the rotor position and speed [2 3]

Several methods are available for rotor position andorspeed estimation in a sensorless PMSM drive [2 6] Themain concerns regarding speed estimation are related toaccuracy magnitude and frequency of measured electricalquantities (applied voltages and currents) dependence onmotor parameters and dynamic behavior An extendedKalman filter method and the Luenberger observer basedmethods are also available to construct full-order estimatorsbased on the machine model [7]

Sliding mode principle has been popular for estimationand control in the presence of uncertainties [3 8] Recentlysliding mode observers (SMOs) have been successful inthe estimation of unknown inputs or faults [9 10] Severalfirst-order sliding mode observers have been applied forsensorless estimation and control of industrial drives [11ndash14] Many of the existing speed estimation techniques requirelow-pass filtering and an additional position compensationfor the rotor [15 16] for instance A survey was recentlyconducted in [17] for the implementation of the sliding modecontrol In [16] the cross-coupling terms of the 119889 minus 119902 current

Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2014 Article ID 589109 12 pageshttpdxdoiorg1011552014589109

2 Mathematical Problems in Engineering

dynamics are treated as unknown disturbances Decouplingterms with improper parameters can slightly degrade thesystemrsquos performance Integral sliding mode (ISM) controllerwith a switching output was developed [18] to overcome thesedisturbances As a result ISM can guarantee the robustness ofthe system starting from the initial time instance Howeverthe speed estimation based on ISM current control requiresan additional low-pass filter which introduces the delayand which in turn reduces the systemrsquos phase margin andcan cause instability In [19] a high-speed SM observer isproposed for sensorless speed estimation in a PMSM Theselection of the boundary layer and the sliding mode gaindepends on the speed and the method is more suitable forconstant speed applications To further overcome the phase-distortion a modified SMO based is designed [12] Thismethod employs a two-stage estimation process for rotorposition estimation Both the works [12 19] employ a sigmoidfunction instead of the switching function in order to avoidchattering phenomenon

Higher-order SMOrsquos have been developed to overcomethe disadvantages of first-order SMO [20ndash22] The super-twisting algorithm (STA) (see [23]) provides finite timeand exact convergence even in the presence of boundedperturbations To analyze the robustness of the STA for awider class of disturbances strict Lyapunov functions aredeveloped in [20] This Lyapunov function makes someadditionalmodifications of the STAby including termswhichimproves its robustness and convergence properties [20]Also it can reduce the well-known chattering phenomenonTheHOSMobserver designs in [24 25] rely on STA for finite-time convergence In the above methods the performancewas only verified through simulations in the absence of noiseand experimental validation was not performed

In [20] the STA is able to converge in finite time andtolerate perturbations that have a strong influence near theorigin In the eventuality of a linearly growing perturbationthe convergence of STA fails In other words it can be saidthat the STA is unable to endure globally a linearly growingperturbation To compensate for this problem a modifiedSTA is proposed The observer gain is tuned to withstandpersistently exciting perturbation terms It is directly respon-sible for handling the linear perturbation which is boundedby a value that depends on the computed derivative ofthe sliding surface A comparative analysis of the proposedalgorithm with classical STA shows a much better reductionin estimation error with reduced chattering effect and fasterresponse Based on the above arguments it can be concludedthat the proposed modified STA offers better performance incomparison to the classical STA in the scenario when linearlygrowing perturbations are considered

The main contribution of this paper lies in applicationof a modified version of STA to design a HOSM observerThe performance of the proposed design is validated throughexperiments on a PMSM The motivation of this work isto provide the HOSM observer with the properties of finitetime convergence and low chattering effect compared to theclassical equivalent control obtained with a traditional first-order SMO that requires a low-pass filter [3] The observerenables the estimation of the rotor position and speed of

the PMSM in real time while reducing the well-knownchattering phenomenon For example in [15] cascaded SMOis proposed for the estimation of back EMFs and rotor speedThe method requires cascaded first-order SM observersand uses low-pass filtering for the unknown back EMFsestimation The requirement of low-pass filtering results ina delay in the back EMFs estimation and the correspondingspeed estimation has high chattering phenomenon In theHOSM scheme the unknown back EMFs are estimated usingthe slidingmode termsdesigned by the slidingmode observerfrom current dynamics of the PMSM With the back EMFsaccurately estimated the rotor position and speed can beobtained algebraically The proposed technique does notrequire any low-pass filtering and hence has no delay in theestimation

120582max(119860) denotes the maximum eigenvalue of a matrix119860 119860 denotes the 2-norm radic120582max(119860

119879119860) of 119860 120582min(119860)

represents its minimum singular value

2 PMSM Modeling and Problem Statement

The model of the PMSM in the stationary reference framecan be described by the following system [6]

119889119894120572

119889119905=minus119877

119871119894120572minus1

119871119890120572+1

119871119881120572

119889119894120573

119889119905=minus119877

119871119894120573minus1

119871119890120573+1

119871119881120573

(1)

with

119890120572= minus119870119864120596119904sin 120579119904

119890120573= 119870119864120596119904cos 120579119904

(2)

119889120596119904

119889119905=119875

119869120601119898(minus sin 120579

119904119894120572+ cos 120579

119904119894120573) minus

119891V

119869120596119904minus119879119897

119869 (3)

The back EMF equations involve the dynamics of speed andposition The voltages 119881

120572and 119881

120573and currents 119894

120572and 119894120573are

the known quantities The objective is to design an observerto estimate the back electromotive forces (EMFs) from (1)using the available measurements Accurate estimation ofback EMF will result in accurate estimation of speed andposition

3 High Order Sliding Mode Observer

Let us note that the extra terms (119890120572 119890120573) of the plant dynamics

in (1) act like unknown inputs The idea is to use higher-order sliding modes on both 120572 and 120573 axes to estimate theseunknown inputs

Applying the same design principles as for variablestructure control the observer trajectories are constrained toevolve after a finite time on a suitable slidingmanifoldHencethe sliding motion provides an estimate (asymptotically or infinite time) of the system states In the following a HOSMobserver will be designed to estimate the unknown inputs

Mathematical Problems in Engineering 3

For the implementation of the sliding mode observer thefollowing sliding surfaces are selected

119904120572 (119905) =

120572minus 119894120572

119904120573 (119905) =

120573minus 119894120573

(4)

where 120572and 120573are estimated currents and 119894

120572and 119894120573are actual

currentsWith the PMSMmodel defined in (1) the observer can be

designed as follows

119889120572

119889119905=minus119877

119871120572+1

119871119881120572+1

119871]1 (119905)

119889120573

119889119905=minus119877

119871120573+1

119871119881120573+1

119871]2 (119905)

(5)

The sliding mode terms are given by

]1 (119905) = minus119870

11206011(119904120572 (119905)) minus 119870

2int

119905

0

1206012(119904120572 (119905)) 119889119905

]2 (119905) = minus119870

11206011(119904120573 (119905)) minus 119870

2int

119905

0

1206012(119904120573 (119905)) 119889119905

(6)

where1206011(119904120572 (119905)) = 119904

120572 (119905) + 1198703|119904120572 (119905) |12 sign (119904

120572 (119905))

1206012(119904120572 (119905)) = 119904

120572 (119905) +1198702

4

2sign (119904

120572 (119905))

+3

21198704

1003816100381610038161003816119904120572 (119905)100381610038161003816100381612 sign (119904

120572 (119905))

(7)

where119870111987021198703 and119870

4are appropriately designed positive

constants Similarly the functions 1206011(119904120573(119905)) and 120601

2(119904120573(119905)) can

be obtained by replacing 119904120572(119905) with 119904

120573(119905) in (7)

31 Sliding Mode Stability To prove the stability of theobserver system the time derivatives of the sliding surfacesare obtained from (1) and (5) as

119904120572=minus119877

119871119904120572+1

119871119890120572+1

119871]1 (119905)

119904120573=minus119877

119871119904120573+1

119871119890120573+1

119871]2 (119905)

(8)

From (2) and (3) we can establish the boundedness ofback EMFs At least locally there are positive constants 120588

1and

1205882such that the following terms are bounded as follows

1003816100381610038161003816 1198901205721003816100381610038161003816 le 1205881

10038161003816100381610038161003816119890120573

10038161003816100381610038161003816le 1205882

(9)

for some positive constants 1205881and 120588

2 The above condition

(9) is not restrictive since 120596119904 119879119897 and 119890

120572and 119890120573 119894120572 and 119894

120573are

continuous on a compact set

Theorem 1 With the condition (9) the sliding dynamics 119904120572

and 119904120573are stabilized towards zero in finite time

Proof See Proposition A3 in the appendix

Table 1 Motor parameters

Parameters ValuesRating 26 [W]

Speed 120596 4000 [rmin]Stator resistance 119877 24 [Ω]

Stator inductance 119871 065 [mH]

Back EMF constant 119870119864

0156 [Vsrad]Inertia 119869 0004 times 10

minus4[Kgsdotm2

]

Viscous friction 119891V 0004 times 10minus4

[Nmsdotsrad]Rotor flux 120601

1198980025

Number of pole pairs 119875 4

32 Speed and Rotor Position Estimation According toTheorem 1 the origin of system (8) has a finite time stableequilibrium In the sliding mode we have 119904

120572= 119904120572= 0 and

119904120573

= 119904120573

= 0 The reduced order dynamics of system (8)becomes

0 = minus1198702int

119905

0

1206012(119904120572 (119905)) 119889119905 + 119890

120572

0 = minus1198702int

119905

0

1206012(119904120573 (119905)) 119889119905 + 119890

120573

(10)

Hence a smooth estimation of the unknown back EMFscan be obtained in finite time as follows

119890120572= 1198702int

119905

0

1206012(119904120572 (119905)) 119889119905

119890120573= 1198702int

119905

0

1206012(119904120573 (119905)) 119889119905

(11)

Using the estimated back EMF voltages the position ofthe rotor can be calculated as

120579119904= minustanminus1 (

119890120572

119890120573

) (12)

Also with estimated back EMFs using (2) the speed canbe computed algebraically as

119904=

1

119870119864

radic1198902120572+ 1198902120573 (13)

The speed estimation only uses the EMF constant119870119864and

the estimated back EMFs 119890120572and 119890

120573 The proposed HOSM

observer provides the properties of finite time convergenceand low chattering effect compared to the classical equivalentcontrol obtained using a low-pass filter [15]

4 Experimental Results

Experiments are performed with the three-phase 26WPMSM The specifications and parameters are provided inTable 1 The motor used in the experimental setup is aTBL-119894model TS4632N2050E510 3-phase PMSMThe PMSMis powered by a Fairchild FSB50325S smart power modulewhich includes 6 fast-recovery MOSFET (FRFET) invertersand 3 half-bridge high voltage integrated circuits (HVICs)

4 Mathematical Problems in Engineering

TMS320F2833335CAN

SCIPower module

JTAG emulator

PMSM

Encoder

DC link

Figure 1 Experimental setup

for FRFET gate driving Since it employs FRFET as a powerswitch it has much better robustness and larger safe opera-tion areas (SOA) than that using an IGBT-based power mod-ule or one-chip solution The experimental setup is shownin Figure 1 The space vector modulation (SVM) algorithmis used as modulation strategy and switching frequency ofthe PWM inverter is 15 kHz SMC 75 evaluation modulewith TMS320F28335 DSP controller is used It contains TexasInstruments 32-bit floating point DSP as well as analoginterfaces and JTAG emulator portThe board has analog-to-digital converter (AD) with 16 channels All the control vari-ables are monitored using graph window of Code ComposerStudio (CCS v33) after being converted to analog signalsthrough the digital-to-analog (DA) converter Real motorspeed (120596

119904) is measured using a high-resolution incremental

encoder with 2000 pulsesrotation and the estimated speed(119904) is obtained with the proposed HOSM schemeThe stator

currents of the PMSM aremeasured from the current sensorsand they are sent to TMS320F28335 viaAD converters In thesame way stator voltages are calculated using dc-bus voltagesensors and duty cycles of the inverter when the switchingfunctions are known

Three-phase currents and voltages are transformed totwo-phase stationary (120572 minus 120573) reference frame They are againtransformed to rotating (119889minus119902) reference frame for the controlPI (proportional and integral) controllers are used to regulatethe 119889 119902 synchronous frame currents 119894

119902and 119894119889 A functional

block diagram for the overall scheme is depicted in Figure 2The PMSM drive is operated in speed control mode Thespeed is also regulated using a PI controller to generate thereference current 119894ref

119902in the 119902-axis The reference current in

the 119889-axis 119894ref119889

is set to 0 For the implementation of HOSMobserver the sliding mode gains are selected as follows119870

1=

07 1198702= 60 119870

3= 35 and 119870

4= 45 The initial conditions

for the estimator are chosen as 119909(0) = [0 0 0 0]Several experiments have been performed to validate

the proposed HOSM scheme In the first part we presentthe results performance of the proposed method under no-load conditions for ramp change and step change and in thelater part similar experiments are conducted under loading

PMSM

Clarke

Position

HOSM

observer

S

S

Speed

Park120572120573

120572120573

120572120573PI PI

PIV120572

id i120572dq

dq

abc

iq

+

+

+ minus

minus

minus

ia

ib

V120573

i120573

irefd

irefq120596ref

Parkminus1

SVM3-phase

inverter

Figure 2 Functional block diagram for the overall scheme

condition For comparison the results obtained with first-order sliding mode observer are also presented

41 Under No-Load Condition In the first experiment aconstant speed reference 2000 rpm is provided for the first03 s a ramp input for the next 04 s followed by a constantspeed of 3500 rpm as shown in Figure 3(b) is employed Thereal currents of the PMSM for the first experiment are shownin Figure 3(a) The encoder speed and position are providedin Figures 3(b) and 3(c) The actual speed (120596

119904) exactly

follows the reference speed considered above Presence ofmeasurement noise can be clearly observed in (119894

120572120573) and

(120596119904 120579119904) With the proposed observer the estimated currents

and estimation error are shown in Figures 4(a) and 4(b) Realand estimated currents are very similar in both magnitudeand phase using the proposed method Figure 4(c) depictsthe estimated back EMFs obtained using (11) Despite thenoisy currents the back EMFs are relatively smooth whichconforms the theoretical claim of the proposed approachThe estimated speed computed analytically from back EMFswith (13) is shown in Figure 4(d) which exactly tracks actualspeed (120596

119904) and is shown for the comparisonThe convergence

accuracy depends on the accurate estimation of the back EMFcomponents and the back EMF constant 119870

119864 The HOSM

scheme enables a good reconstruction of the PMSM speedFigures 4(e) and 4(f) show the estimated rotor position andestimation error The estimated rotor position is robust withrespect to noise measurements and exactly matches withthe actual rotor position without any phase delay So theestimated rotor position can be used instead of the measuredone in the vector control of PMSM drive In usual practicethe values of 119877 and 119871 are not accurately known To testthe robustness the parameters (119877 and 119871) values are variedby plusmn10 and several experiments are conducted Similarperformancewas obtained in comparison to results presentedin Figure 4

For comparison the results obtained with conventionalsliding mode observer [3] are shown in Figure 5 The sliding

Mathematical Problems in Engineering 5

1

Time (s)0 01 03 05 07 09 1

minus1

0

1i 120572120573

(A)

(a)

1000

2000

3000

Time (s)0 01 03 05 07 09 1

120596s

(rpm

)

(b)

0

3

Time (s)

0 01 03 05 07 09 1

minus3

120579s

(rad

)

(c)

Figure 3 (a) Actual currents (b) Actual speed (c) Actual rotor position

mode gain is set to 50 for the observer design The presenceof noise in the estimated currents (Figure 5(a)) highly affectsthe estimation of back EMFs as shown in Figure 5(c) Theestimated back EMFs which correspond to the equivalentcontrols are obtained by filtering the switching functions ofthe observer with a 40Hz low-pass filter A proper boundarylayer is required to overcome the chattering phenomenonThe speed and position estimate in Figures 5(d)ndash5(f) exposethe problems with the conventional sliding mode observerfor back EMF estimation Also the estimated speed hasmore noise compared to the speed estimate with the HOSMobserver shown in Figure 4(d) The rotor position error inFigure 5(f) compared to Figure 4(f) clearly highlights theaccuracy obtained with proposed method Low-pass filteringclearly affects the estimation accuracyThe parameters for thefirst-order sliding mode are well-tuned to achieve the bestpossible results Errors are mainly due to filtering and the useof sigmoid function to avoid the chattering phenomenon

In the second experiment a step change in speed isprovided as reference In this experiment the speed estimateand position estimation error obtained with the proposedHOSM scheme for the step reference are shown in Figure 6Figure 6(a) shows the estimated and actual speeds obtainedusing the proposed HOSM observer and Figure 6(b) showsthe estimation error between the estimated and actual rotorpositions It can be seen from Figure 6(b) that the estimationhas no delay with the proposed approach For compari-son the results obtained with conventional first-order SMOare shown in Figure 7 Figure 7(a) shows the estimatedand actual speeds obtained using the first-order SMO andFigure 7(b) shows the estimation error between the estimatedand actual rotor positions Although the estimated speedfollows the actual speed it contains more noise compared to

the proposedHOSMobserverThese results further highlightthe robustness of the proposed method in the presenceof noise Further the chattering phenomenon is completelyeliminated and accurate position estimation can be obtainedeven in the presence of measurement noise

42 Under Loading Condition To test the performance of theproposed method a mechanical load 119869

119871= 007436 kg sdot cm2 is

connected to the motor Same set of parameters consideredfor no-load are employed for loading condition to test therobustness of the observer to parametric variations Theresults obtained with HOSM observer for a ramp changeare shown in Figure 8 Figures 8(a) and 8(b) show the esti-mated currents and their errors obtained using the proposedHOSM observer It can be observed from Figure 8(b) thatthe estimated and actual currents exactly match each otherFigure 8(c) shows the estimated unknown back EMFs whichare relatively smooth The corresponding estimated speedcalculated using (13) and the actual speed are depicted inFigure 8(d) The estimated rotor position and the estimationerror are shown in Figures 8(e) and 8(f) For comparison theestimated and actual speeds obtained with first-order SMOare shown in Figure 9(a) and the corresponding position esti-mation error is shown in Figure 9(b) In the final experimentunder loading condition step-like input reference is providedfor the system the results obtained with proposed methodand first-order SMO are shown in Figure 10 and Figure 11respectively Figures 10(a) and 10(b) show the estimatedactual speeds and position estimation error obtained withthe proposed HOSM observer while Figures 11(a) and 11(b)show the estimated actual speeds and position estimationerror obtained with the first-order SMO Under loading thenoise level is higher and the position estimation error slightly

6 Mathematical Problems in Engineering

Time (s)0 01

1

03 05 07 09 1

0

05

minus05

minus1

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 4 Estimation using higher-order sliding mode observer under no-load (a) Estimated currents (b) Estimation current error (c)Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

increasesHowever the speed andposition estimation remainrobust with the proposed observer when compared to first-order SMO Due to parametric uncertainty the speed estima-tion with proposedHOSMmethod shows a very small steadystate error at 90 of the rated speed (Figures 8(d) and 10(a))Under loading the speed and position estimation with first-order SMOare highly affected Further tuning of the observerparameters can overcome the problem

From the implementation one can conclude the follow-ing

(1) The HOSM method requires the proper selection ofsliding mode gains 119870

1 1198702 1198703 and 119870

4 The sliding

mode gains should satisfy the conditions given by(A15)-(A16) for the desired speed range If themotoroperates in wide speed range the sliding mode gainsmust be appropriately selected

(2) Since the quality of the speed estimate highly dependson the estimated back EMFs it deteriorates when

more noisy back EMFs (obtained due to high gains)are used in the calculation Compared to existingmethods the proposed scheme provides good rotorspeed and position estimation without phase delay inthe presence of noise Further one should note thatsensorless speed estimation methods based on backEMFs fail at very low speeds and standstill

(3) It should be pointed out that a chattering phe-nomenon occurs using the conventional SM observer[15]Therefore in first-order SMobserver the signumfunction is used as switching function The speedestimate is approximated by low-pass filtering thediscontinuous switching functions This delay shouldbe compensated with an additional phase compensa-tion loop As low-pass filtering is eliminated with theproposed method an additional phase compensationloop is not required

Mathematical Problems in Engineering 7

1

0

05

minus05

minus1

i 120572120573

(A)

Time (s)0 01 03 05 07 09 1

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s

(rpm

)

EstimatedActual

(d)

Time (s)0 01 03 05 07 09 1

0

3

minus3

120579s

(rad

)

(e)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 5 Estimation using conventional first-order sliding mode observer under no-load (a) Estimated currents (b) Estimation currenterror (c) Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

1500

3000

4000

EstimatedActual

120596s120596

s(r

pm)

Time (s)0 02 04 05 06 08 1

(a)

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

Time (s)0 02 04 05 06 08 1

(b)

Figure 6 With proposed HOSMmethod under no-load (a) Actual and estimated speed (b) Rotor position estimation error

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 2: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

2 Mathematical Problems in Engineering

dynamics are treated as unknown disturbances Decouplingterms with improper parameters can slightly degrade thesystemrsquos performance Integral sliding mode (ISM) controllerwith a switching output was developed [18] to overcome thesedisturbances As a result ISM can guarantee the robustness ofthe system starting from the initial time instance Howeverthe speed estimation based on ISM current control requiresan additional low-pass filter which introduces the delayand which in turn reduces the systemrsquos phase margin andcan cause instability In [19] a high-speed SM observer isproposed for sensorless speed estimation in a PMSM Theselection of the boundary layer and the sliding mode gaindepends on the speed and the method is more suitable forconstant speed applications To further overcome the phase-distortion a modified SMO based is designed [12] Thismethod employs a two-stage estimation process for rotorposition estimation Both the works [12 19] employ a sigmoidfunction instead of the switching function in order to avoidchattering phenomenon

Higher-order SMOrsquos have been developed to overcomethe disadvantages of first-order SMO [20ndash22] The super-twisting algorithm (STA) (see [23]) provides finite timeand exact convergence even in the presence of boundedperturbations To analyze the robustness of the STA for awider class of disturbances strict Lyapunov functions aredeveloped in [20] This Lyapunov function makes someadditionalmodifications of the STAby including termswhichimproves its robustness and convergence properties [20]Also it can reduce the well-known chattering phenomenonTheHOSMobserver designs in [24 25] rely on STA for finite-time convergence In the above methods the performancewas only verified through simulations in the absence of noiseand experimental validation was not performed

In [20] the STA is able to converge in finite time andtolerate perturbations that have a strong influence near theorigin In the eventuality of a linearly growing perturbationthe convergence of STA fails In other words it can be saidthat the STA is unable to endure globally a linearly growingperturbation To compensate for this problem a modifiedSTA is proposed The observer gain is tuned to withstandpersistently exciting perturbation terms It is directly respon-sible for handling the linear perturbation which is boundedby a value that depends on the computed derivative ofthe sliding surface A comparative analysis of the proposedalgorithm with classical STA shows a much better reductionin estimation error with reduced chattering effect and fasterresponse Based on the above arguments it can be concludedthat the proposed modified STA offers better performance incomparison to the classical STA in the scenario when linearlygrowing perturbations are considered

The main contribution of this paper lies in applicationof a modified version of STA to design a HOSM observerThe performance of the proposed design is validated throughexperiments on a PMSM The motivation of this work isto provide the HOSM observer with the properties of finitetime convergence and low chattering effect compared to theclassical equivalent control obtained with a traditional first-order SMO that requires a low-pass filter [3] The observerenables the estimation of the rotor position and speed of

the PMSM in real time while reducing the well-knownchattering phenomenon For example in [15] cascaded SMOis proposed for the estimation of back EMFs and rotor speedThe method requires cascaded first-order SM observersand uses low-pass filtering for the unknown back EMFsestimation The requirement of low-pass filtering results ina delay in the back EMFs estimation and the correspondingspeed estimation has high chattering phenomenon In theHOSM scheme the unknown back EMFs are estimated usingthe slidingmode termsdesigned by the slidingmode observerfrom current dynamics of the PMSM With the back EMFsaccurately estimated the rotor position and speed can beobtained algebraically The proposed technique does notrequire any low-pass filtering and hence has no delay in theestimation

120582max(119860) denotes the maximum eigenvalue of a matrix119860 119860 denotes the 2-norm radic120582max(119860

119879119860) of 119860 120582min(119860)

represents its minimum singular value

2 PMSM Modeling and Problem Statement

The model of the PMSM in the stationary reference framecan be described by the following system [6]

119889119894120572

119889119905=minus119877

119871119894120572minus1

119871119890120572+1

119871119881120572

119889119894120573

119889119905=minus119877

119871119894120573minus1

119871119890120573+1

119871119881120573

(1)

with

119890120572= minus119870119864120596119904sin 120579119904

119890120573= 119870119864120596119904cos 120579119904

(2)

119889120596119904

119889119905=119875

119869120601119898(minus sin 120579

119904119894120572+ cos 120579

119904119894120573) minus

119891V

119869120596119904minus119879119897

119869 (3)

The back EMF equations involve the dynamics of speed andposition The voltages 119881

120572and 119881

120573and currents 119894

120572and 119894120573are

the known quantities The objective is to design an observerto estimate the back electromotive forces (EMFs) from (1)using the available measurements Accurate estimation ofback EMF will result in accurate estimation of speed andposition

3 High Order Sliding Mode Observer

Let us note that the extra terms (119890120572 119890120573) of the plant dynamics

in (1) act like unknown inputs The idea is to use higher-order sliding modes on both 120572 and 120573 axes to estimate theseunknown inputs

Applying the same design principles as for variablestructure control the observer trajectories are constrained toevolve after a finite time on a suitable slidingmanifoldHencethe sliding motion provides an estimate (asymptotically or infinite time) of the system states In the following a HOSMobserver will be designed to estimate the unknown inputs

Mathematical Problems in Engineering 3

For the implementation of the sliding mode observer thefollowing sliding surfaces are selected

119904120572 (119905) =

120572minus 119894120572

119904120573 (119905) =

120573minus 119894120573

(4)

where 120572and 120573are estimated currents and 119894

120572and 119894120573are actual

currentsWith the PMSMmodel defined in (1) the observer can be

designed as follows

119889120572

119889119905=minus119877

119871120572+1

119871119881120572+1

119871]1 (119905)

119889120573

119889119905=minus119877

119871120573+1

119871119881120573+1

119871]2 (119905)

(5)

The sliding mode terms are given by

]1 (119905) = minus119870

11206011(119904120572 (119905)) minus 119870

2int

119905

0

1206012(119904120572 (119905)) 119889119905

]2 (119905) = minus119870

11206011(119904120573 (119905)) minus 119870

2int

119905

0

1206012(119904120573 (119905)) 119889119905

(6)

where1206011(119904120572 (119905)) = 119904

120572 (119905) + 1198703|119904120572 (119905) |12 sign (119904

120572 (119905))

1206012(119904120572 (119905)) = 119904

120572 (119905) +1198702

4

2sign (119904

120572 (119905))

+3

21198704

1003816100381610038161003816119904120572 (119905)100381610038161003816100381612 sign (119904

120572 (119905))

(7)

where119870111987021198703 and119870

4are appropriately designed positive

constants Similarly the functions 1206011(119904120573(119905)) and 120601

2(119904120573(119905)) can

be obtained by replacing 119904120572(119905) with 119904

120573(119905) in (7)

31 Sliding Mode Stability To prove the stability of theobserver system the time derivatives of the sliding surfacesare obtained from (1) and (5) as

119904120572=minus119877

119871119904120572+1

119871119890120572+1

119871]1 (119905)

119904120573=minus119877

119871119904120573+1

119871119890120573+1

119871]2 (119905)

(8)

From (2) and (3) we can establish the boundedness ofback EMFs At least locally there are positive constants 120588

1and

1205882such that the following terms are bounded as follows

1003816100381610038161003816 1198901205721003816100381610038161003816 le 1205881

10038161003816100381610038161003816119890120573

10038161003816100381610038161003816le 1205882

(9)

for some positive constants 1205881and 120588

2 The above condition

(9) is not restrictive since 120596119904 119879119897 and 119890

120572and 119890120573 119894120572 and 119894

120573are

continuous on a compact set

Theorem 1 With the condition (9) the sliding dynamics 119904120572

and 119904120573are stabilized towards zero in finite time

Proof See Proposition A3 in the appendix

Table 1 Motor parameters

Parameters ValuesRating 26 [W]

Speed 120596 4000 [rmin]Stator resistance 119877 24 [Ω]

Stator inductance 119871 065 [mH]

Back EMF constant 119870119864

0156 [Vsrad]Inertia 119869 0004 times 10

minus4[Kgsdotm2

]

Viscous friction 119891V 0004 times 10minus4

[Nmsdotsrad]Rotor flux 120601

1198980025

Number of pole pairs 119875 4

32 Speed and Rotor Position Estimation According toTheorem 1 the origin of system (8) has a finite time stableequilibrium In the sliding mode we have 119904

120572= 119904120572= 0 and

119904120573

= 119904120573

= 0 The reduced order dynamics of system (8)becomes

0 = minus1198702int

119905

0

1206012(119904120572 (119905)) 119889119905 + 119890

120572

0 = minus1198702int

119905

0

1206012(119904120573 (119905)) 119889119905 + 119890

120573

(10)

Hence a smooth estimation of the unknown back EMFscan be obtained in finite time as follows

119890120572= 1198702int

119905

0

1206012(119904120572 (119905)) 119889119905

119890120573= 1198702int

119905

0

1206012(119904120573 (119905)) 119889119905

(11)

Using the estimated back EMF voltages the position ofthe rotor can be calculated as

120579119904= minustanminus1 (

119890120572

119890120573

) (12)

Also with estimated back EMFs using (2) the speed canbe computed algebraically as

119904=

1

119870119864

radic1198902120572+ 1198902120573 (13)

The speed estimation only uses the EMF constant119870119864and

the estimated back EMFs 119890120572and 119890

120573 The proposed HOSM

observer provides the properties of finite time convergenceand low chattering effect compared to the classical equivalentcontrol obtained using a low-pass filter [15]

4 Experimental Results

Experiments are performed with the three-phase 26WPMSM The specifications and parameters are provided inTable 1 The motor used in the experimental setup is aTBL-119894model TS4632N2050E510 3-phase PMSMThe PMSMis powered by a Fairchild FSB50325S smart power modulewhich includes 6 fast-recovery MOSFET (FRFET) invertersand 3 half-bridge high voltage integrated circuits (HVICs)

4 Mathematical Problems in Engineering

TMS320F2833335CAN

SCIPower module

JTAG emulator

PMSM

Encoder

DC link

Figure 1 Experimental setup

for FRFET gate driving Since it employs FRFET as a powerswitch it has much better robustness and larger safe opera-tion areas (SOA) than that using an IGBT-based power mod-ule or one-chip solution The experimental setup is shownin Figure 1 The space vector modulation (SVM) algorithmis used as modulation strategy and switching frequency ofthe PWM inverter is 15 kHz SMC 75 evaluation modulewith TMS320F28335 DSP controller is used It contains TexasInstruments 32-bit floating point DSP as well as analoginterfaces and JTAG emulator portThe board has analog-to-digital converter (AD) with 16 channels All the control vari-ables are monitored using graph window of Code ComposerStudio (CCS v33) after being converted to analog signalsthrough the digital-to-analog (DA) converter Real motorspeed (120596

119904) is measured using a high-resolution incremental

encoder with 2000 pulsesrotation and the estimated speed(119904) is obtained with the proposed HOSM schemeThe stator

currents of the PMSM aremeasured from the current sensorsand they are sent to TMS320F28335 viaAD converters In thesame way stator voltages are calculated using dc-bus voltagesensors and duty cycles of the inverter when the switchingfunctions are known

Three-phase currents and voltages are transformed totwo-phase stationary (120572 minus 120573) reference frame They are againtransformed to rotating (119889minus119902) reference frame for the controlPI (proportional and integral) controllers are used to regulatethe 119889 119902 synchronous frame currents 119894

119902and 119894119889 A functional

block diagram for the overall scheme is depicted in Figure 2The PMSM drive is operated in speed control mode Thespeed is also regulated using a PI controller to generate thereference current 119894ref

119902in the 119902-axis The reference current in

the 119889-axis 119894ref119889

is set to 0 For the implementation of HOSMobserver the sliding mode gains are selected as follows119870

1=

07 1198702= 60 119870

3= 35 and 119870

4= 45 The initial conditions

for the estimator are chosen as 119909(0) = [0 0 0 0]Several experiments have been performed to validate

the proposed HOSM scheme In the first part we presentthe results performance of the proposed method under no-load conditions for ramp change and step change and in thelater part similar experiments are conducted under loading

PMSM

Clarke

Position

HOSM

observer

S

S

Speed

Park120572120573

120572120573

120572120573PI PI

PIV120572

id i120572dq

dq

abc

iq

+

+

+ minus

minus

minus

ia

ib

V120573

i120573

irefd

irefq120596ref

Parkminus1

SVM3-phase

inverter

Figure 2 Functional block diagram for the overall scheme

condition For comparison the results obtained with first-order sliding mode observer are also presented

41 Under No-Load Condition In the first experiment aconstant speed reference 2000 rpm is provided for the first03 s a ramp input for the next 04 s followed by a constantspeed of 3500 rpm as shown in Figure 3(b) is employed Thereal currents of the PMSM for the first experiment are shownin Figure 3(a) The encoder speed and position are providedin Figures 3(b) and 3(c) The actual speed (120596

119904) exactly

follows the reference speed considered above Presence ofmeasurement noise can be clearly observed in (119894

120572120573) and

(120596119904 120579119904) With the proposed observer the estimated currents

and estimation error are shown in Figures 4(a) and 4(b) Realand estimated currents are very similar in both magnitudeand phase using the proposed method Figure 4(c) depictsthe estimated back EMFs obtained using (11) Despite thenoisy currents the back EMFs are relatively smooth whichconforms the theoretical claim of the proposed approachThe estimated speed computed analytically from back EMFswith (13) is shown in Figure 4(d) which exactly tracks actualspeed (120596

119904) and is shown for the comparisonThe convergence

accuracy depends on the accurate estimation of the back EMFcomponents and the back EMF constant 119870

119864 The HOSM

scheme enables a good reconstruction of the PMSM speedFigures 4(e) and 4(f) show the estimated rotor position andestimation error The estimated rotor position is robust withrespect to noise measurements and exactly matches withthe actual rotor position without any phase delay So theestimated rotor position can be used instead of the measuredone in the vector control of PMSM drive In usual practicethe values of 119877 and 119871 are not accurately known To testthe robustness the parameters (119877 and 119871) values are variedby plusmn10 and several experiments are conducted Similarperformancewas obtained in comparison to results presentedin Figure 4

For comparison the results obtained with conventionalsliding mode observer [3] are shown in Figure 5 The sliding

Mathematical Problems in Engineering 5

1

Time (s)0 01 03 05 07 09 1

minus1

0

1i 120572120573

(A)

(a)

1000

2000

3000

Time (s)0 01 03 05 07 09 1

120596s

(rpm

)

(b)

0

3

Time (s)

0 01 03 05 07 09 1

minus3

120579s

(rad

)

(c)

Figure 3 (a) Actual currents (b) Actual speed (c) Actual rotor position

mode gain is set to 50 for the observer design The presenceof noise in the estimated currents (Figure 5(a)) highly affectsthe estimation of back EMFs as shown in Figure 5(c) Theestimated back EMFs which correspond to the equivalentcontrols are obtained by filtering the switching functions ofthe observer with a 40Hz low-pass filter A proper boundarylayer is required to overcome the chattering phenomenonThe speed and position estimate in Figures 5(d)ndash5(f) exposethe problems with the conventional sliding mode observerfor back EMF estimation Also the estimated speed hasmore noise compared to the speed estimate with the HOSMobserver shown in Figure 4(d) The rotor position error inFigure 5(f) compared to Figure 4(f) clearly highlights theaccuracy obtained with proposed method Low-pass filteringclearly affects the estimation accuracyThe parameters for thefirst-order sliding mode are well-tuned to achieve the bestpossible results Errors are mainly due to filtering and the useof sigmoid function to avoid the chattering phenomenon

In the second experiment a step change in speed isprovided as reference In this experiment the speed estimateand position estimation error obtained with the proposedHOSM scheme for the step reference are shown in Figure 6Figure 6(a) shows the estimated and actual speeds obtainedusing the proposed HOSM observer and Figure 6(b) showsthe estimation error between the estimated and actual rotorpositions It can be seen from Figure 6(b) that the estimationhas no delay with the proposed approach For compari-son the results obtained with conventional first-order SMOare shown in Figure 7 Figure 7(a) shows the estimatedand actual speeds obtained using the first-order SMO andFigure 7(b) shows the estimation error between the estimatedand actual rotor positions Although the estimated speedfollows the actual speed it contains more noise compared to

the proposedHOSMobserverThese results further highlightthe robustness of the proposed method in the presenceof noise Further the chattering phenomenon is completelyeliminated and accurate position estimation can be obtainedeven in the presence of measurement noise

42 Under Loading Condition To test the performance of theproposed method a mechanical load 119869

119871= 007436 kg sdot cm2 is

connected to the motor Same set of parameters consideredfor no-load are employed for loading condition to test therobustness of the observer to parametric variations Theresults obtained with HOSM observer for a ramp changeare shown in Figure 8 Figures 8(a) and 8(b) show the esti-mated currents and their errors obtained using the proposedHOSM observer It can be observed from Figure 8(b) thatthe estimated and actual currents exactly match each otherFigure 8(c) shows the estimated unknown back EMFs whichare relatively smooth The corresponding estimated speedcalculated using (13) and the actual speed are depicted inFigure 8(d) The estimated rotor position and the estimationerror are shown in Figures 8(e) and 8(f) For comparison theestimated and actual speeds obtained with first-order SMOare shown in Figure 9(a) and the corresponding position esti-mation error is shown in Figure 9(b) In the final experimentunder loading condition step-like input reference is providedfor the system the results obtained with proposed methodand first-order SMO are shown in Figure 10 and Figure 11respectively Figures 10(a) and 10(b) show the estimatedactual speeds and position estimation error obtained withthe proposed HOSM observer while Figures 11(a) and 11(b)show the estimated actual speeds and position estimationerror obtained with the first-order SMO Under loading thenoise level is higher and the position estimation error slightly

6 Mathematical Problems in Engineering

Time (s)0 01

1

03 05 07 09 1

0

05

minus05

minus1

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 4 Estimation using higher-order sliding mode observer under no-load (a) Estimated currents (b) Estimation current error (c)Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

increasesHowever the speed andposition estimation remainrobust with the proposed observer when compared to first-order SMO Due to parametric uncertainty the speed estima-tion with proposedHOSMmethod shows a very small steadystate error at 90 of the rated speed (Figures 8(d) and 10(a))Under loading the speed and position estimation with first-order SMOare highly affected Further tuning of the observerparameters can overcome the problem

From the implementation one can conclude the follow-ing

(1) The HOSM method requires the proper selection ofsliding mode gains 119870

1 1198702 1198703 and 119870

4 The sliding

mode gains should satisfy the conditions given by(A15)-(A16) for the desired speed range If themotoroperates in wide speed range the sliding mode gainsmust be appropriately selected

(2) Since the quality of the speed estimate highly dependson the estimated back EMFs it deteriorates when

more noisy back EMFs (obtained due to high gains)are used in the calculation Compared to existingmethods the proposed scheme provides good rotorspeed and position estimation without phase delay inthe presence of noise Further one should note thatsensorless speed estimation methods based on backEMFs fail at very low speeds and standstill

(3) It should be pointed out that a chattering phe-nomenon occurs using the conventional SM observer[15]Therefore in first-order SMobserver the signumfunction is used as switching function The speedestimate is approximated by low-pass filtering thediscontinuous switching functions This delay shouldbe compensated with an additional phase compensa-tion loop As low-pass filtering is eliminated with theproposed method an additional phase compensationloop is not required

Mathematical Problems in Engineering 7

1

0

05

minus05

minus1

i 120572120573

(A)

Time (s)0 01 03 05 07 09 1

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s

(rpm

)

EstimatedActual

(d)

Time (s)0 01 03 05 07 09 1

0

3

minus3

120579s

(rad

)

(e)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 5 Estimation using conventional first-order sliding mode observer under no-load (a) Estimated currents (b) Estimation currenterror (c) Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

1500

3000

4000

EstimatedActual

120596s120596

s(r

pm)

Time (s)0 02 04 05 06 08 1

(a)

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

Time (s)0 02 04 05 06 08 1

(b)

Figure 6 With proposed HOSMmethod under no-load (a) Actual and estimated speed (b) Rotor position estimation error

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 3: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

Mathematical Problems in Engineering 3

For the implementation of the sliding mode observer thefollowing sliding surfaces are selected

119904120572 (119905) =

120572minus 119894120572

119904120573 (119905) =

120573minus 119894120573

(4)

where 120572and 120573are estimated currents and 119894

120572and 119894120573are actual

currentsWith the PMSMmodel defined in (1) the observer can be

designed as follows

119889120572

119889119905=minus119877

119871120572+1

119871119881120572+1

119871]1 (119905)

119889120573

119889119905=minus119877

119871120573+1

119871119881120573+1

119871]2 (119905)

(5)

The sliding mode terms are given by

]1 (119905) = minus119870

11206011(119904120572 (119905)) minus 119870

2int

119905

0

1206012(119904120572 (119905)) 119889119905

]2 (119905) = minus119870

11206011(119904120573 (119905)) minus 119870

2int

119905

0

1206012(119904120573 (119905)) 119889119905

(6)

where1206011(119904120572 (119905)) = 119904

120572 (119905) + 1198703|119904120572 (119905) |12 sign (119904

120572 (119905))

1206012(119904120572 (119905)) = 119904

120572 (119905) +1198702

4

2sign (119904

120572 (119905))

+3

21198704

1003816100381610038161003816119904120572 (119905)100381610038161003816100381612 sign (119904

120572 (119905))

(7)

where119870111987021198703 and119870

4are appropriately designed positive

constants Similarly the functions 1206011(119904120573(119905)) and 120601

2(119904120573(119905)) can

be obtained by replacing 119904120572(119905) with 119904

120573(119905) in (7)

31 Sliding Mode Stability To prove the stability of theobserver system the time derivatives of the sliding surfacesare obtained from (1) and (5) as

119904120572=minus119877

119871119904120572+1

119871119890120572+1

119871]1 (119905)

119904120573=minus119877

119871119904120573+1

119871119890120573+1

119871]2 (119905)

(8)

From (2) and (3) we can establish the boundedness ofback EMFs At least locally there are positive constants 120588

1and

1205882such that the following terms are bounded as follows

1003816100381610038161003816 1198901205721003816100381610038161003816 le 1205881

10038161003816100381610038161003816119890120573

10038161003816100381610038161003816le 1205882

(9)

for some positive constants 1205881and 120588

2 The above condition

(9) is not restrictive since 120596119904 119879119897 and 119890

120572and 119890120573 119894120572 and 119894

120573are

continuous on a compact set

Theorem 1 With the condition (9) the sliding dynamics 119904120572

and 119904120573are stabilized towards zero in finite time

Proof See Proposition A3 in the appendix

Table 1 Motor parameters

Parameters ValuesRating 26 [W]

Speed 120596 4000 [rmin]Stator resistance 119877 24 [Ω]

Stator inductance 119871 065 [mH]

Back EMF constant 119870119864

0156 [Vsrad]Inertia 119869 0004 times 10

minus4[Kgsdotm2

]

Viscous friction 119891V 0004 times 10minus4

[Nmsdotsrad]Rotor flux 120601

1198980025

Number of pole pairs 119875 4

32 Speed and Rotor Position Estimation According toTheorem 1 the origin of system (8) has a finite time stableequilibrium In the sliding mode we have 119904

120572= 119904120572= 0 and

119904120573

= 119904120573

= 0 The reduced order dynamics of system (8)becomes

0 = minus1198702int

119905

0

1206012(119904120572 (119905)) 119889119905 + 119890

120572

0 = minus1198702int

119905

0

1206012(119904120573 (119905)) 119889119905 + 119890

120573

(10)

Hence a smooth estimation of the unknown back EMFscan be obtained in finite time as follows

119890120572= 1198702int

119905

0

1206012(119904120572 (119905)) 119889119905

119890120573= 1198702int

119905

0

1206012(119904120573 (119905)) 119889119905

(11)

Using the estimated back EMF voltages the position ofthe rotor can be calculated as

120579119904= minustanminus1 (

119890120572

119890120573

) (12)

Also with estimated back EMFs using (2) the speed canbe computed algebraically as

119904=

1

119870119864

radic1198902120572+ 1198902120573 (13)

The speed estimation only uses the EMF constant119870119864and

the estimated back EMFs 119890120572and 119890

120573 The proposed HOSM

observer provides the properties of finite time convergenceand low chattering effect compared to the classical equivalentcontrol obtained using a low-pass filter [15]

4 Experimental Results

Experiments are performed with the three-phase 26WPMSM The specifications and parameters are provided inTable 1 The motor used in the experimental setup is aTBL-119894model TS4632N2050E510 3-phase PMSMThe PMSMis powered by a Fairchild FSB50325S smart power modulewhich includes 6 fast-recovery MOSFET (FRFET) invertersand 3 half-bridge high voltage integrated circuits (HVICs)

4 Mathematical Problems in Engineering

TMS320F2833335CAN

SCIPower module

JTAG emulator

PMSM

Encoder

DC link

Figure 1 Experimental setup

for FRFET gate driving Since it employs FRFET as a powerswitch it has much better robustness and larger safe opera-tion areas (SOA) than that using an IGBT-based power mod-ule or one-chip solution The experimental setup is shownin Figure 1 The space vector modulation (SVM) algorithmis used as modulation strategy and switching frequency ofthe PWM inverter is 15 kHz SMC 75 evaluation modulewith TMS320F28335 DSP controller is used It contains TexasInstruments 32-bit floating point DSP as well as analoginterfaces and JTAG emulator portThe board has analog-to-digital converter (AD) with 16 channels All the control vari-ables are monitored using graph window of Code ComposerStudio (CCS v33) after being converted to analog signalsthrough the digital-to-analog (DA) converter Real motorspeed (120596

119904) is measured using a high-resolution incremental

encoder with 2000 pulsesrotation and the estimated speed(119904) is obtained with the proposed HOSM schemeThe stator

currents of the PMSM aremeasured from the current sensorsand they are sent to TMS320F28335 viaAD converters In thesame way stator voltages are calculated using dc-bus voltagesensors and duty cycles of the inverter when the switchingfunctions are known

Three-phase currents and voltages are transformed totwo-phase stationary (120572 minus 120573) reference frame They are againtransformed to rotating (119889minus119902) reference frame for the controlPI (proportional and integral) controllers are used to regulatethe 119889 119902 synchronous frame currents 119894

119902and 119894119889 A functional

block diagram for the overall scheme is depicted in Figure 2The PMSM drive is operated in speed control mode Thespeed is also regulated using a PI controller to generate thereference current 119894ref

119902in the 119902-axis The reference current in

the 119889-axis 119894ref119889

is set to 0 For the implementation of HOSMobserver the sliding mode gains are selected as follows119870

1=

07 1198702= 60 119870

3= 35 and 119870

4= 45 The initial conditions

for the estimator are chosen as 119909(0) = [0 0 0 0]Several experiments have been performed to validate

the proposed HOSM scheme In the first part we presentthe results performance of the proposed method under no-load conditions for ramp change and step change and in thelater part similar experiments are conducted under loading

PMSM

Clarke

Position

HOSM

observer

S

S

Speed

Park120572120573

120572120573

120572120573PI PI

PIV120572

id i120572dq

dq

abc

iq

+

+

+ minus

minus

minus

ia

ib

V120573

i120573

irefd

irefq120596ref

Parkminus1

SVM3-phase

inverter

Figure 2 Functional block diagram for the overall scheme

condition For comparison the results obtained with first-order sliding mode observer are also presented

41 Under No-Load Condition In the first experiment aconstant speed reference 2000 rpm is provided for the first03 s a ramp input for the next 04 s followed by a constantspeed of 3500 rpm as shown in Figure 3(b) is employed Thereal currents of the PMSM for the first experiment are shownin Figure 3(a) The encoder speed and position are providedin Figures 3(b) and 3(c) The actual speed (120596

119904) exactly

follows the reference speed considered above Presence ofmeasurement noise can be clearly observed in (119894

120572120573) and

(120596119904 120579119904) With the proposed observer the estimated currents

and estimation error are shown in Figures 4(a) and 4(b) Realand estimated currents are very similar in both magnitudeand phase using the proposed method Figure 4(c) depictsthe estimated back EMFs obtained using (11) Despite thenoisy currents the back EMFs are relatively smooth whichconforms the theoretical claim of the proposed approachThe estimated speed computed analytically from back EMFswith (13) is shown in Figure 4(d) which exactly tracks actualspeed (120596

119904) and is shown for the comparisonThe convergence

accuracy depends on the accurate estimation of the back EMFcomponents and the back EMF constant 119870

119864 The HOSM

scheme enables a good reconstruction of the PMSM speedFigures 4(e) and 4(f) show the estimated rotor position andestimation error The estimated rotor position is robust withrespect to noise measurements and exactly matches withthe actual rotor position without any phase delay So theestimated rotor position can be used instead of the measuredone in the vector control of PMSM drive In usual practicethe values of 119877 and 119871 are not accurately known To testthe robustness the parameters (119877 and 119871) values are variedby plusmn10 and several experiments are conducted Similarperformancewas obtained in comparison to results presentedin Figure 4

For comparison the results obtained with conventionalsliding mode observer [3] are shown in Figure 5 The sliding

Mathematical Problems in Engineering 5

1

Time (s)0 01 03 05 07 09 1

minus1

0

1i 120572120573

(A)

(a)

1000

2000

3000

Time (s)0 01 03 05 07 09 1

120596s

(rpm

)

(b)

0

3

Time (s)

0 01 03 05 07 09 1

minus3

120579s

(rad

)

(c)

Figure 3 (a) Actual currents (b) Actual speed (c) Actual rotor position

mode gain is set to 50 for the observer design The presenceof noise in the estimated currents (Figure 5(a)) highly affectsthe estimation of back EMFs as shown in Figure 5(c) Theestimated back EMFs which correspond to the equivalentcontrols are obtained by filtering the switching functions ofthe observer with a 40Hz low-pass filter A proper boundarylayer is required to overcome the chattering phenomenonThe speed and position estimate in Figures 5(d)ndash5(f) exposethe problems with the conventional sliding mode observerfor back EMF estimation Also the estimated speed hasmore noise compared to the speed estimate with the HOSMobserver shown in Figure 4(d) The rotor position error inFigure 5(f) compared to Figure 4(f) clearly highlights theaccuracy obtained with proposed method Low-pass filteringclearly affects the estimation accuracyThe parameters for thefirst-order sliding mode are well-tuned to achieve the bestpossible results Errors are mainly due to filtering and the useof sigmoid function to avoid the chattering phenomenon

In the second experiment a step change in speed isprovided as reference In this experiment the speed estimateand position estimation error obtained with the proposedHOSM scheme for the step reference are shown in Figure 6Figure 6(a) shows the estimated and actual speeds obtainedusing the proposed HOSM observer and Figure 6(b) showsthe estimation error between the estimated and actual rotorpositions It can be seen from Figure 6(b) that the estimationhas no delay with the proposed approach For compari-son the results obtained with conventional first-order SMOare shown in Figure 7 Figure 7(a) shows the estimatedand actual speeds obtained using the first-order SMO andFigure 7(b) shows the estimation error between the estimatedand actual rotor positions Although the estimated speedfollows the actual speed it contains more noise compared to

the proposedHOSMobserverThese results further highlightthe robustness of the proposed method in the presenceof noise Further the chattering phenomenon is completelyeliminated and accurate position estimation can be obtainedeven in the presence of measurement noise

42 Under Loading Condition To test the performance of theproposed method a mechanical load 119869

119871= 007436 kg sdot cm2 is

connected to the motor Same set of parameters consideredfor no-load are employed for loading condition to test therobustness of the observer to parametric variations Theresults obtained with HOSM observer for a ramp changeare shown in Figure 8 Figures 8(a) and 8(b) show the esti-mated currents and their errors obtained using the proposedHOSM observer It can be observed from Figure 8(b) thatthe estimated and actual currents exactly match each otherFigure 8(c) shows the estimated unknown back EMFs whichare relatively smooth The corresponding estimated speedcalculated using (13) and the actual speed are depicted inFigure 8(d) The estimated rotor position and the estimationerror are shown in Figures 8(e) and 8(f) For comparison theestimated and actual speeds obtained with first-order SMOare shown in Figure 9(a) and the corresponding position esti-mation error is shown in Figure 9(b) In the final experimentunder loading condition step-like input reference is providedfor the system the results obtained with proposed methodand first-order SMO are shown in Figure 10 and Figure 11respectively Figures 10(a) and 10(b) show the estimatedactual speeds and position estimation error obtained withthe proposed HOSM observer while Figures 11(a) and 11(b)show the estimated actual speeds and position estimationerror obtained with the first-order SMO Under loading thenoise level is higher and the position estimation error slightly

6 Mathematical Problems in Engineering

Time (s)0 01

1

03 05 07 09 1

0

05

minus05

minus1

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 4 Estimation using higher-order sliding mode observer under no-load (a) Estimated currents (b) Estimation current error (c)Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

increasesHowever the speed andposition estimation remainrobust with the proposed observer when compared to first-order SMO Due to parametric uncertainty the speed estima-tion with proposedHOSMmethod shows a very small steadystate error at 90 of the rated speed (Figures 8(d) and 10(a))Under loading the speed and position estimation with first-order SMOare highly affected Further tuning of the observerparameters can overcome the problem

From the implementation one can conclude the follow-ing

(1) The HOSM method requires the proper selection ofsliding mode gains 119870

1 1198702 1198703 and 119870

4 The sliding

mode gains should satisfy the conditions given by(A15)-(A16) for the desired speed range If themotoroperates in wide speed range the sliding mode gainsmust be appropriately selected

(2) Since the quality of the speed estimate highly dependson the estimated back EMFs it deteriorates when

more noisy back EMFs (obtained due to high gains)are used in the calculation Compared to existingmethods the proposed scheme provides good rotorspeed and position estimation without phase delay inthe presence of noise Further one should note thatsensorless speed estimation methods based on backEMFs fail at very low speeds and standstill

(3) It should be pointed out that a chattering phe-nomenon occurs using the conventional SM observer[15]Therefore in first-order SMobserver the signumfunction is used as switching function The speedestimate is approximated by low-pass filtering thediscontinuous switching functions This delay shouldbe compensated with an additional phase compensa-tion loop As low-pass filtering is eliminated with theproposed method an additional phase compensationloop is not required

Mathematical Problems in Engineering 7

1

0

05

minus05

minus1

i 120572120573

(A)

Time (s)0 01 03 05 07 09 1

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s

(rpm

)

EstimatedActual

(d)

Time (s)0 01 03 05 07 09 1

0

3

minus3

120579s

(rad

)

(e)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 5 Estimation using conventional first-order sliding mode observer under no-load (a) Estimated currents (b) Estimation currenterror (c) Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

1500

3000

4000

EstimatedActual

120596s120596

s(r

pm)

Time (s)0 02 04 05 06 08 1

(a)

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

Time (s)0 02 04 05 06 08 1

(b)

Figure 6 With proposed HOSMmethod under no-load (a) Actual and estimated speed (b) Rotor position estimation error

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 4: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

4 Mathematical Problems in Engineering

TMS320F2833335CAN

SCIPower module

JTAG emulator

PMSM

Encoder

DC link

Figure 1 Experimental setup

for FRFET gate driving Since it employs FRFET as a powerswitch it has much better robustness and larger safe opera-tion areas (SOA) than that using an IGBT-based power mod-ule or one-chip solution The experimental setup is shownin Figure 1 The space vector modulation (SVM) algorithmis used as modulation strategy and switching frequency ofthe PWM inverter is 15 kHz SMC 75 evaluation modulewith TMS320F28335 DSP controller is used It contains TexasInstruments 32-bit floating point DSP as well as analoginterfaces and JTAG emulator portThe board has analog-to-digital converter (AD) with 16 channels All the control vari-ables are monitored using graph window of Code ComposerStudio (CCS v33) after being converted to analog signalsthrough the digital-to-analog (DA) converter Real motorspeed (120596

119904) is measured using a high-resolution incremental

encoder with 2000 pulsesrotation and the estimated speed(119904) is obtained with the proposed HOSM schemeThe stator

currents of the PMSM aremeasured from the current sensorsand they are sent to TMS320F28335 viaAD converters In thesame way stator voltages are calculated using dc-bus voltagesensors and duty cycles of the inverter when the switchingfunctions are known

Three-phase currents and voltages are transformed totwo-phase stationary (120572 minus 120573) reference frame They are againtransformed to rotating (119889minus119902) reference frame for the controlPI (proportional and integral) controllers are used to regulatethe 119889 119902 synchronous frame currents 119894

119902and 119894119889 A functional

block diagram for the overall scheme is depicted in Figure 2The PMSM drive is operated in speed control mode Thespeed is also regulated using a PI controller to generate thereference current 119894ref

119902in the 119902-axis The reference current in

the 119889-axis 119894ref119889

is set to 0 For the implementation of HOSMobserver the sliding mode gains are selected as follows119870

1=

07 1198702= 60 119870

3= 35 and 119870

4= 45 The initial conditions

for the estimator are chosen as 119909(0) = [0 0 0 0]Several experiments have been performed to validate

the proposed HOSM scheme In the first part we presentthe results performance of the proposed method under no-load conditions for ramp change and step change and in thelater part similar experiments are conducted under loading

PMSM

Clarke

Position

HOSM

observer

S

S

Speed

Park120572120573

120572120573

120572120573PI PI

PIV120572

id i120572dq

dq

abc

iq

+

+

+ minus

minus

minus

ia

ib

V120573

i120573

irefd

irefq120596ref

Parkminus1

SVM3-phase

inverter

Figure 2 Functional block diagram for the overall scheme

condition For comparison the results obtained with first-order sliding mode observer are also presented

41 Under No-Load Condition In the first experiment aconstant speed reference 2000 rpm is provided for the first03 s a ramp input for the next 04 s followed by a constantspeed of 3500 rpm as shown in Figure 3(b) is employed Thereal currents of the PMSM for the first experiment are shownin Figure 3(a) The encoder speed and position are providedin Figures 3(b) and 3(c) The actual speed (120596

119904) exactly

follows the reference speed considered above Presence ofmeasurement noise can be clearly observed in (119894

120572120573) and

(120596119904 120579119904) With the proposed observer the estimated currents

and estimation error are shown in Figures 4(a) and 4(b) Realand estimated currents are very similar in both magnitudeand phase using the proposed method Figure 4(c) depictsthe estimated back EMFs obtained using (11) Despite thenoisy currents the back EMFs are relatively smooth whichconforms the theoretical claim of the proposed approachThe estimated speed computed analytically from back EMFswith (13) is shown in Figure 4(d) which exactly tracks actualspeed (120596

119904) and is shown for the comparisonThe convergence

accuracy depends on the accurate estimation of the back EMFcomponents and the back EMF constant 119870

119864 The HOSM

scheme enables a good reconstruction of the PMSM speedFigures 4(e) and 4(f) show the estimated rotor position andestimation error The estimated rotor position is robust withrespect to noise measurements and exactly matches withthe actual rotor position without any phase delay So theestimated rotor position can be used instead of the measuredone in the vector control of PMSM drive In usual practicethe values of 119877 and 119871 are not accurately known To testthe robustness the parameters (119877 and 119871) values are variedby plusmn10 and several experiments are conducted Similarperformancewas obtained in comparison to results presentedin Figure 4

For comparison the results obtained with conventionalsliding mode observer [3] are shown in Figure 5 The sliding

Mathematical Problems in Engineering 5

1

Time (s)0 01 03 05 07 09 1

minus1

0

1i 120572120573

(A)

(a)

1000

2000

3000

Time (s)0 01 03 05 07 09 1

120596s

(rpm

)

(b)

0

3

Time (s)

0 01 03 05 07 09 1

minus3

120579s

(rad

)

(c)

Figure 3 (a) Actual currents (b) Actual speed (c) Actual rotor position

mode gain is set to 50 for the observer design The presenceof noise in the estimated currents (Figure 5(a)) highly affectsthe estimation of back EMFs as shown in Figure 5(c) Theestimated back EMFs which correspond to the equivalentcontrols are obtained by filtering the switching functions ofthe observer with a 40Hz low-pass filter A proper boundarylayer is required to overcome the chattering phenomenonThe speed and position estimate in Figures 5(d)ndash5(f) exposethe problems with the conventional sliding mode observerfor back EMF estimation Also the estimated speed hasmore noise compared to the speed estimate with the HOSMobserver shown in Figure 4(d) The rotor position error inFigure 5(f) compared to Figure 4(f) clearly highlights theaccuracy obtained with proposed method Low-pass filteringclearly affects the estimation accuracyThe parameters for thefirst-order sliding mode are well-tuned to achieve the bestpossible results Errors are mainly due to filtering and the useof sigmoid function to avoid the chattering phenomenon

In the second experiment a step change in speed isprovided as reference In this experiment the speed estimateand position estimation error obtained with the proposedHOSM scheme for the step reference are shown in Figure 6Figure 6(a) shows the estimated and actual speeds obtainedusing the proposed HOSM observer and Figure 6(b) showsthe estimation error between the estimated and actual rotorpositions It can be seen from Figure 6(b) that the estimationhas no delay with the proposed approach For compari-son the results obtained with conventional first-order SMOare shown in Figure 7 Figure 7(a) shows the estimatedand actual speeds obtained using the first-order SMO andFigure 7(b) shows the estimation error between the estimatedand actual rotor positions Although the estimated speedfollows the actual speed it contains more noise compared to

the proposedHOSMobserverThese results further highlightthe robustness of the proposed method in the presenceof noise Further the chattering phenomenon is completelyeliminated and accurate position estimation can be obtainedeven in the presence of measurement noise

42 Under Loading Condition To test the performance of theproposed method a mechanical load 119869

119871= 007436 kg sdot cm2 is

connected to the motor Same set of parameters consideredfor no-load are employed for loading condition to test therobustness of the observer to parametric variations Theresults obtained with HOSM observer for a ramp changeare shown in Figure 8 Figures 8(a) and 8(b) show the esti-mated currents and their errors obtained using the proposedHOSM observer It can be observed from Figure 8(b) thatthe estimated and actual currents exactly match each otherFigure 8(c) shows the estimated unknown back EMFs whichare relatively smooth The corresponding estimated speedcalculated using (13) and the actual speed are depicted inFigure 8(d) The estimated rotor position and the estimationerror are shown in Figures 8(e) and 8(f) For comparison theestimated and actual speeds obtained with first-order SMOare shown in Figure 9(a) and the corresponding position esti-mation error is shown in Figure 9(b) In the final experimentunder loading condition step-like input reference is providedfor the system the results obtained with proposed methodand first-order SMO are shown in Figure 10 and Figure 11respectively Figures 10(a) and 10(b) show the estimatedactual speeds and position estimation error obtained withthe proposed HOSM observer while Figures 11(a) and 11(b)show the estimated actual speeds and position estimationerror obtained with the first-order SMO Under loading thenoise level is higher and the position estimation error slightly

6 Mathematical Problems in Engineering

Time (s)0 01

1

03 05 07 09 1

0

05

minus05

minus1

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 4 Estimation using higher-order sliding mode observer under no-load (a) Estimated currents (b) Estimation current error (c)Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

increasesHowever the speed andposition estimation remainrobust with the proposed observer when compared to first-order SMO Due to parametric uncertainty the speed estima-tion with proposedHOSMmethod shows a very small steadystate error at 90 of the rated speed (Figures 8(d) and 10(a))Under loading the speed and position estimation with first-order SMOare highly affected Further tuning of the observerparameters can overcome the problem

From the implementation one can conclude the follow-ing

(1) The HOSM method requires the proper selection ofsliding mode gains 119870

1 1198702 1198703 and 119870

4 The sliding

mode gains should satisfy the conditions given by(A15)-(A16) for the desired speed range If themotoroperates in wide speed range the sliding mode gainsmust be appropriately selected

(2) Since the quality of the speed estimate highly dependson the estimated back EMFs it deteriorates when

more noisy back EMFs (obtained due to high gains)are used in the calculation Compared to existingmethods the proposed scheme provides good rotorspeed and position estimation without phase delay inthe presence of noise Further one should note thatsensorless speed estimation methods based on backEMFs fail at very low speeds and standstill

(3) It should be pointed out that a chattering phe-nomenon occurs using the conventional SM observer[15]Therefore in first-order SMobserver the signumfunction is used as switching function The speedestimate is approximated by low-pass filtering thediscontinuous switching functions This delay shouldbe compensated with an additional phase compensa-tion loop As low-pass filtering is eliminated with theproposed method an additional phase compensationloop is not required

Mathematical Problems in Engineering 7

1

0

05

minus05

minus1

i 120572120573

(A)

Time (s)0 01 03 05 07 09 1

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s

(rpm

)

EstimatedActual

(d)

Time (s)0 01 03 05 07 09 1

0

3

minus3

120579s

(rad

)

(e)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 5 Estimation using conventional first-order sliding mode observer under no-load (a) Estimated currents (b) Estimation currenterror (c) Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

1500

3000

4000

EstimatedActual

120596s120596

s(r

pm)

Time (s)0 02 04 05 06 08 1

(a)

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

Time (s)0 02 04 05 06 08 1

(b)

Figure 6 With proposed HOSMmethod under no-load (a) Actual and estimated speed (b) Rotor position estimation error

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 5: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

Mathematical Problems in Engineering 5

1

Time (s)0 01 03 05 07 09 1

minus1

0

1i 120572120573

(A)

(a)

1000

2000

3000

Time (s)0 01 03 05 07 09 1

120596s

(rpm

)

(b)

0

3

Time (s)

0 01 03 05 07 09 1

minus3

120579s

(rad

)

(c)

Figure 3 (a) Actual currents (b) Actual speed (c) Actual rotor position

mode gain is set to 50 for the observer design The presenceof noise in the estimated currents (Figure 5(a)) highly affectsthe estimation of back EMFs as shown in Figure 5(c) Theestimated back EMFs which correspond to the equivalentcontrols are obtained by filtering the switching functions ofthe observer with a 40Hz low-pass filter A proper boundarylayer is required to overcome the chattering phenomenonThe speed and position estimate in Figures 5(d)ndash5(f) exposethe problems with the conventional sliding mode observerfor back EMF estimation Also the estimated speed hasmore noise compared to the speed estimate with the HOSMobserver shown in Figure 4(d) The rotor position error inFigure 5(f) compared to Figure 4(f) clearly highlights theaccuracy obtained with proposed method Low-pass filteringclearly affects the estimation accuracyThe parameters for thefirst-order sliding mode are well-tuned to achieve the bestpossible results Errors are mainly due to filtering and the useof sigmoid function to avoid the chattering phenomenon

In the second experiment a step change in speed isprovided as reference In this experiment the speed estimateand position estimation error obtained with the proposedHOSM scheme for the step reference are shown in Figure 6Figure 6(a) shows the estimated and actual speeds obtainedusing the proposed HOSM observer and Figure 6(b) showsthe estimation error between the estimated and actual rotorpositions It can be seen from Figure 6(b) that the estimationhas no delay with the proposed approach For compari-son the results obtained with conventional first-order SMOare shown in Figure 7 Figure 7(a) shows the estimatedand actual speeds obtained using the first-order SMO andFigure 7(b) shows the estimation error between the estimatedand actual rotor positions Although the estimated speedfollows the actual speed it contains more noise compared to

the proposedHOSMobserverThese results further highlightthe robustness of the proposed method in the presenceof noise Further the chattering phenomenon is completelyeliminated and accurate position estimation can be obtainedeven in the presence of measurement noise

42 Under Loading Condition To test the performance of theproposed method a mechanical load 119869

119871= 007436 kg sdot cm2 is

connected to the motor Same set of parameters consideredfor no-load are employed for loading condition to test therobustness of the observer to parametric variations Theresults obtained with HOSM observer for a ramp changeare shown in Figure 8 Figures 8(a) and 8(b) show the esti-mated currents and their errors obtained using the proposedHOSM observer It can be observed from Figure 8(b) thatthe estimated and actual currents exactly match each otherFigure 8(c) shows the estimated unknown back EMFs whichare relatively smooth The corresponding estimated speedcalculated using (13) and the actual speed are depicted inFigure 8(d) The estimated rotor position and the estimationerror are shown in Figures 8(e) and 8(f) For comparison theestimated and actual speeds obtained with first-order SMOare shown in Figure 9(a) and the corresponding position esti-mation error is shown in Figure 9(b) In the final experimentunder loading condition step-like input reference is providedfor the system the results obtained with proposed methodand first-order SMO are shown in Figure 10 and Figure 11respectively Figures 10(a) and 10(b) show the estimatedactual speeds and position estimation error obtained withthe proposed HOSM observer while Figures 11(a) and 11(b)show the estimated actual speeds and position estimationerror obtained with the first-order SMO Under loading thenoise level is higher and the position estimation error slightly

6 Mathematical Problems in Engineering

Time (s)0 01

1

03 05 07 09 1

0

05

minus05

minus1

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 4 Estimation using higher-order sliding mode observer under no-load (a) Estimated currents (b) Estimation current error (c)Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

increasesHowever the speed andposition estimation remainrobust with the proposed observer when compared to first-order SMO Due to parametric uncertainty the speed estima-tion with proposedHOSMmethod shows a very small steadystate error at 90 of the rated speed (Figures 8(d) and 10(a))Under loading the speed and position estimation with first-order SMOare highly affected Further tuning of the observerparameters can overcome the problem

From the implementation one can conclude the follow-ing

(1) The HOSM method requires the proper selection ofsliding mode gains 119870

1 1198702 1198703 and 119870

4 The sliding

mode gains should satisfy the conditions given by(A15)-(A16) for the desired speed range If themotoroperates in wide speed range the sliding mode gainsmust be appropriately selected

(2) Since the quality of the speed estimate highly dependson the estimated back EMFs it deteriorates when

more noisy back EMFs (obtained due to high gains)are used in the calculation Compared to existingmethods the proposed scheme provides good rotorspeed and position estimation without phase delay inthe presence of noise Further one should note thatsensorless speed estimation methods based on backEMFs fail at very low speeds and standstill

(3) It should be pointed out that a chattering phe-nomenon occurs using the conventional SM observer[15]Therefore in first-order SMobserver the signumfunction is used as switching function The speedestimate is approximated by low-pass filtering thediscontinuous switching functions This delay shouldbe compensated with an additional phase compensa-tion loop As low-pass filtering is eliminated with theproposed method an additional phase compensationloop is not required

Mathematical Problems in Engineering 7

1

0

05

minus05

minus1

i 120572120573

(A)

Time (s)0 01 03 05 07 09 1

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s

(rpm

)

EstimatedActual

(d)

Time (s)0 01 03 05 07 09 1

0

3

minus3

120579s

(rad

)

(e)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 5 Estimation using conventional first-order sliding mode observer under no-load (a) Estimated currents (b) Estimation currenterror (c) Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

1500

3000

4000

EstimatedActual

120596s120596

s(r

pm)

Time (s)0 02 04 05 06 08 1

(a)

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

Time (s)0 02 04 05 06 08 1

(b)

Figure 6 With proposed HOSMmethod under no-load (a) Actual and estimated speed (b) Rotor position estimation error

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 6: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

6 Mathematical Problems in Engineering

Time (s)0 01

1

03 05 07 09 1

0

05

minus05

minus1

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 4 Estimation using higher-order sliding mode observer under no-load (a) Estimated currents (b) Estimation current error (c)Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

increasesHowever the speed andposition estimation remainrobust with the proposed observer when compared to first-order SMO Due to parametric uncertainty the speed estima-tion with proposedHOSMmethod shows a very small steadystate error at 90 of the rated speed (Figures 8(d) and 10(a))Under loading the speed and position estimation with first-order SMOare highly affected Further tuning of the observerparameters can overcome the problem

From the implementation one can conclude the follow-ing

(1) The HOSM method requires the proper selection ofsliding mode gains 119870

1 1198702 1198703 and 119870

4 The sliding

mode gains should satisfy the conditions given by(A15)-(A16) for the desired speed range If themotoroperates in wide speed range the sliding mode gainsmust be appropriately selected

(2) Since the quality of the speed estimate highly dependson the estimated back EMFs it deteriorates when

more noisy back EMFs (obtained due to high gains)are used in the calculation Compared to existingmethods the proposed scheme provides good rotorspeed and position estimation without phase delay inthe presence of noise Further one should note thatsensorless speed estimation methods based on backEMFs fail at very low speeds and standstill

(3) It should be pointed out that a chattering phe-nomenon occurs using the conventional SM observer[15]Therefore in first-order SMobserver the signumfunction is used as switching function The speedestimate is approximated by low-pass filtering thediscontinuous switching functions This delay shouldbe compensated with an additional phase compensa-tion loop As low-pass filtering is eliminated with theproposed method an additional phase compensationloop is not required

Mathematical Problems in Engineering 7

1

0

05

minus05

minus1

i 120572120573

(A)

Time (s)0 01 03 05 07 09 1

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s

(rpm

)

EstimatedActual

(d)

Time (s)0 01 03 05 07 09 1

0

3

minus3

120579s

(rad

)

(e)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 5 Estimation using conventional first-order sliding mode observer under no-load (a) Estimated currents (b) Estimation currenterror (c) Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

1500

3000

4000

EstimatedActual

120596s120596

s(r

pm)

Time (s)0 02 04 05 06 08 1

(a)

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

Time (s)0 02 04 05 06 08 1

(b)

Figure 6 With proposed HOSMmethod under no-load (a) Actual and estimated speed (b) Rotor position estimation error

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 7: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

Mathematical Problems in Engineering 7

1

0

05

minus05

minus1

i 120572120573

(A)

Time (s)0 01 03 05 07 09 1

(a)

Time (s)0 01 03 05 07 09 1

0

05

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus40

40

0

e 120572120573

(V)

(c)

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s

(rpm

)

EstimatedActual

(d)

Time (s)0 01 03 05 07 09 1

0

3

minus3

120579s

(rad

)

(e)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1120579sminus120579s (

rad)

(f)

Figure 5 Estimation using conventional first-order sliding mode observer under no-load (a) Estimated currents (b) Estimation currenterror (c) Estimated back EMFs (d) Estimated speed (e) Estimated rotor position (f) Estimation rotor position error

1500

3000

4000

EstimatedActual

120596s120596

s(r

pm)

Time (s)0 02 04 05 06 08 1

(a)

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

Time (s)0 02 04 05 06 08 1

(b)

Figure 6 With proposed HOSMmethod under no-load (a) Actual and estimated speed (b) Rotor position estimation error

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 8: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

8 Mathematical Problems in Engineering

1500

3000

4000

Time (s)0 02 04 05 06 08 1

EstimatedActual

120596s120596

s(r

pm)

(a)

Time (s)

0 02 04 05 06 08 1

120579sminus120579s

(rad

)

0

1

2

minus1

minus2

(b)

Figure 7 With conventional first-order SMO under no-load (a) Estimated speed (b) Rotor position estimation error

Time (s)0 01 03 05 07 09 1

0

06

minus06

i 120572120573

(A)

(a)

Time (s)0 01 03 05 07 09 1

0

05

12

minus12

minus05

i 120572minusi 120572

i120573minusi 120573

(A)

(b)

Time (s)0 01 03 05 07 09 1

minus60

60

0

e 120572120573

(V)

(c)

1500

3000

4000

Time (s)0 01 03 05 07 09 1

EstimatedActual

120596s

(rpm

)

(d)

0

3

Time (s)0 01 03 05 07 09 1

minus3

120579s

(rad

)

(e)

0

1

2

Time (s)0 01 03 05 07 09 1

minus2

minus1120579sminus

120579s (

rad)

(f)

Figure 8 With proposed HOSM method under load (a) Estimated currents (b) Estimation current errors (c) Estimated back EMFs (d)Estimated speed (e) Estimated rotor position (f) Rotor position error

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 9: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

Mathematical Problems in Engineering 9

Time (s)0 01 03 05 07 09 1

1500

3000

4000

120596s120596

s(r

pm)

EstimatedActual

(a)

Time (s)0 01 03 05 07 09 1

0

1

2

minus2

minus1

120579sminus120579s (

rad)

(b)

Figure 9 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

1500

3000

4000

0 02 04 05 06 08 1

Time (s)EstimatedActual

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1Time (s)

0

1

2

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 10 With proposed HOSMmethod under load (a) Estimated speed (b) Rotor position estimation error

(4) Furthermore compared to the classical first-orderSM technique no cutoff frequency has to be tunedInstead a simple integration is realized It enablesto reduce the time delay for the estimation (whichdepends on the sampling period) One should alsohighlight that the discontinuous part of 120601

2(depend-

ing on1198704) is usually low compared to the continuous

part of 1206012and this enables to reduce the chattering

phenomenon(5) Moreover from the experiments the proposed

method is robust to the parameter variations and themeasurement noise compared to the traditional SMobserver

(6) It is worth to point out that the proposed method iscomputationally complex compared to the traditionalSM observer However if properly tuned it has moreadvantages than the traditional SM observer Theexperiments conducted in this paper validate theadvantages of this method

(7) For the same set of parameters the speed and positionestimation remained accurate for both no-loadingand loading conditions This further highlights therobustness of the proposedmethod to parameter vari-ations that occur with loading and other conditions

5 Conclusion

This paper has presented a sensorless speed estimationmethod for the PMSM driveThe HOSMmethod is based ona modified version of super-twisting algorithmThe observerdynamics consist of sliding mode terms which are used toreconstruct the unknown back EMFs The speed is thenanalytically computed from back EMFs Experimental resultsvalidate the feasibility and effectiveness of the proposedHOSM for estimating the rotor position and speed of thePMSM Compared with the traditional SMO the proposedhigher-order SMO provides better estimation performance

Appendix

Finite-Time Stability

For any vector 119911 = [1199111 119911

119902]119879isin 119877119902 and any scalar 120572 isin 119877

we denote the following

sign (119911) = [sign (1199111) sign (119911

119902)]119879

|119911|120572= diag (10038161003816100381610038161199111

1003816100381610038161003816120572

10038161003816100381610038161003816119911119902

10038161003816100381610038161003816

120572

)

lceil119911rfloor120572= |119911|120572 sign (119911)

(A1)

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 10: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

10 Mathematical Problems in Engineering

1500

3000

4000

EstimatedActual

0 02 04 05 06 08 1

Time (s)

120596s120596

s(r

pm)

(a)

0 02 04 05 06 08 1

0

1

2

Time (s)

minus1

minus2

120579sminus

120579s

(rad

)

(b)

Figure 11 With conventional first-order SMO under load (a) Estimated speed (b) Rotor position estimation error

For ease of exposition consider the following system

119904 (119905) = minus 119886119904 (119905) + ] (119905) + 119890 (119904 119905)

119904 (1199050) = 1199040

(A2)

where 119904 isin R and 119886 is a known positive constant and 119890(119904 119905) isthe unknown inputperturbation and

] (119905) = minus11987011206011 (119904 (119905)) minus 119870

2int

119905

0

1206012 (119904 (119905)) 119889119905 (A3)

where 1206011(119904(119905)) and 120601

2(119904(119905)) are defined in (7) and119870

111987021198703

and1198704are appropriately designed positive constants

Assumption A1 The time derivative of the unknowninputperturbation is upper bounded as follows

| 119890 (119904 119905)| le 120588 (A4)

for a positive constant 120588

Remark A2 The sliding dynamics 119904120572or 119904120573in (8) can be

directly expressed in the form of (A2) Further the condition(9) is similar to Assumption A1

Proposition A3 Under Assumption A1 the origin of sys-tem (A2) is a finite time stable equilibrium point Fur-ther the finite-time smooth estimation of the unknowninputperturbation 119890(119904 119905) is given by 119870

2int119905

01206012(119904(119905))119889119905

Proof Proof follows the work given in [20] Since |1206012(119904)| ge

1198702

42 one gets

| 119890 (119904 119905)| le10038161003816100381610038161206012 (119904)

1003816100381610038161003816 (A5)

if

1198704ge radic2120588 (A6)

Let us select a Hurwitz matrix 1198600

1198600= [

minus (1198701+ 119886) 1

minus1198702

0] (A7)

where1198701gt 0 and119870

2gt 0

The system (A2) (A3) can be equivalently representedby the system of two first-order equations

1199041= 1199042minus (1198701+ 119886) (119904

1+ 1198704lceil 1199041rfloor12

)

1199042= minus 119870

2(1199041+1198702

4

2sign (119904

1) +

3

21198704lceil 1199041rfloor12

) + 119890

(A8)

with 1199041= 119904 119904

2= 119890 minus 119870

2int119905

01206012(1199041) 119889119905 and

1198704=

11987011198703

1198701+ 119886

(A9)

The solutions of the discontinuous differential equations andinclusions are understood in the sense of Filippov

Let us consider the new state vector

120585 = [1205851

1205852

] = [1199041+ 1198704lceil 1199041rfloor12

1199042

] (A10)

The stability analysis of system (A8) is performed usingthe following candidate Lyapunov function [20]

119881 (120585) = 120585119879119875120585 (A11)

with 119875 = 119875119879

= [ 120582+41205982minus2120598

minus2120598 1] 120582 gt 0 and 120598 gt 0 It is worth

noting that the matrix 119875 is positive definite if 120582 and 120598 are anyreal number

Using the differential equations inclusion theory its timederivative along the solutions of the system is given by

= (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

119890]

(A12)

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 11: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

Mathematical Problems in Engineering 11

It can be shown that

le (1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

)(120585119879(119860119879

0119875 + 119875119860

0) 120585 + 2120585

119879119875[

0

1205851

])

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120585119879119876120585

le minus(1 +1198704

2

100381610038161003816100381611990411003816100381610038161003816minus12

) 120582min (119876)100381710038171003817100381712058510038171003817100381710038172

(A13)with

119876 = [11987611198762

11987621198763

]

1198761= 2 (119870

1+ 119886) (120582 + 4120598

2) minus 4120598 (119870

2minus 1)

1198762= minus 2120598 (119870

1+ 119886) + (119870

2+ 1) minus (120582 + 4120598

2)

1198763= 4120598

(A14)

In order to guarantee the positive definiteness of matrix 119876one chooses

1198702= 120582 + 4120598

2+ 2120598 (119870

1+ 119886) (A15)

The matrix 119876 is positive definite if

1198701gt minus119886 +

4120598 + 2120598120582 + 81205983

120582+

1

4120598120582 (A16)

From (A10) one can deduce that100381710038171003817100381712058510038171003817100381710038172= 1205852

1+ 1205852

2

= 1199042

1+ 21198704

10038161003816100381610038161199041100381610038161003816100381632

+ 1198702

4

100381610038161003816100381611990411003816100381610038161003816 + 1205852

2

ge 1198702

4

100381610038161003816100381611990411003816100381610038161003816

(A17)

Since1198704gt 0

minus1198704

10038171003817100381710038171205851003817100381710038171003817

ge minus10038161003816100381610038161199041

1003816100381610038161003816minus12

(A18)

It implies that

le minus120582min (119876)

12058212

max (119875)

1198702

4

211988112

minus120582min (119876)

120582max (119875)119881 (A19)

The closed-loop system (A8) is stabilized in finite timeSince 120585 converges to zero in finite time 119904

1and 1199042converge

to 0 Therefore the term1198702int119905

01206012(119904(119905))119889119905 gives in finite time a

smooth estimation of the unknown perturbation 119890(119904 119905)

Nomenclature

120596119904 Rotor electrical speed

119894120572 119894120573 Currents in stationary reference frame

119881120572 119881120573 Voltages in stationary reference frame

119890120572 119890120573 EMFs in stationary reference frame

119877 Stator resistance119871 Synchronous inductance119870119864 EMF constant

120579119904 Rotor position angle

119879119897 Load torque

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgment

This research was supported by the Basic Science ResearchProgram through theNational Research Foundation of Korea(NRF) funded by the Ministry of Education Science andTechnology (Grant no 2011-0023999)

References

[1] R Wu and G R Slemon ldquoA permanent magnet motor drivewithout a shaft sensorrdquo IEEE Transactions on Industry Applica-tions vol 27 no 5 pp 1005ndash1011 1991

[2] P Tomei and C M Verrelli ldquoObserver-based speed trackingcontrol for sensorless permanent magnet synchronous motorswith unknown load torquerdquo IEEE Transactions on AutomaticControl vol 56 no 6 pp 1484ndash1488 2011

[3] V Utkin J G Guldner and J Shi Sliding Mode Control onElectromechanical Systems Taylor and Francis New York NYUSA 1st edition 1999

[4] S Chai L Wang and R Rogers ldquoModel predictive controlof a permanent magnet synchronous motor with experimentalvalidationrdquoControl Engineering Practice vol 21 no 11 pp 1584ndash1593 2013

[5] T Orlowska-Kowalska and M Dybkowski ldquoStator-current-based MRAS estimator for a wide range speed-sensorlessinduction-motor driverdquo IEEE Transactions on Industrial Elec-tronics vol 57 no 4 pp 1296ndash1308 2010

[6] M L Corradini G Ippoliti S Longhi and G Orlando ldquoAquasi-sliding mode approach for robust control and speedestimation of PM synchronous motorsrdquo IEEE Transactions onIndustrial Electronics vol 59 no 2 pp 1096ndash1104 2012

[7] B K Bose Modern Power Electronics and AC Drives Prentice-Hall Upper Saddle River NJ USA 2002

[8] K C Veluvolu and Y C Soh ldquoMultiple sliding mode observersand unknown input estimations for Lipschitz nonlinear sys-temsrdquo International Journal of Robust and Nonlinear Controlvol 21 no 11 pp 1322ndash1340 2011

[9] K C Veluvolu and D Lee ldquoSliding mode high-gain observersfor a class of uncertain nonlinear systemsrdquoAppliedMathematicsLetters vol 24 no 3 pp 329ndash334 2011

[10] K C Veluvolu and Y C Soh ldquoFault reconstruction and stateestimationwith slidingmode observers for Lipschitz non-linearsystemsrdquo IET Control Theory amp Applications vol 5 no 11 pp1255ndash1263 2011

[11] M Comanescu and L Xu ldquoSliding-mode MRAS speed estima-tors for sensorless vector control of induction machinerdquo IEEETransactions on Industrial Electronics vol 53 no 1 pp 146ndash1532006

[12] Z Qiao T Shi YWang Y Yan C Xia and X He ldquoNew sliding-mode observer for position sensorless control of permanent-magnet synchronous motorrdquo IEEE Transactions on IndustrialElectronics vol 60 no 2 pp 710ndash719 2013

[13] K C Veluvolu M Y Kim and D Lee ldquoNonlinear sliding modehigh-gain observers for fault estimationrdquo International Journalof Systems Science Principles and Applications of Systems andIntegration vol 42 no 7 pp 1065ndash1074 2011

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 12: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

12 Mathematical Problems in Engineering

[14] K C Veluvolu M Defoort and Y C Soh ldquoHigh-gain observerwith sliding mode for nonlinear state estimation and faultreconstructionrdquo Journal of the Franklin Institute Engineeringand Applied Mathematics vol 351 no 4 pp 1995ndash2014 2014

[15] M Comanescu ldquoCascaded EMF and speed sliding modeobserver for the nonsalient PMSMrdquo in Proceedings of the 36thAnnual Conference of the IEEE Industrial Electronics Society(IECON rsquo10) pp 792ndash797 Glendale Ariz November 2010

[16] M Comanescu ldquoAn induction-motor speed estimator based onintegral sliding-mode current controlrdquo IEEE Transactions onIndustrial Electronics vol 56 no 9 pp 3414ndash3423 2009

[17] X Yu and O Kaynak ldquoSliding-mode control with soft comput-ing a surveyrdquo IEEE Transactions on Industrial Electronics vol56 no 9 pp 3275ndash3285 2009

[18] M Comanescu L Xu and T D Batzel ldquoDecoupled currentcontrol of sensorless induction-motor drives by integral slidingmoderdquo IEEE Transactions on Industrial Electronics vol 55 no11 pp 3836ndash3845 2008

[19] H Kim J Son and J Lee ldquoA high-speed sliding-mode observerfor the sensorless speed control of a PMSMrdquo IEEE Transactionson Industrial Electronics vol 58 no 9 pp 4069ndash4077 2011

[20] J A Moreno and M Osorio ldquoStrict Lyapunov functions forthe super-twisting algorithmrdquo IEEE Transactions on AutomaticControl vol 57 no 4 pp 1035ndash1040 2012

[21] T Floquet and J P Barbot ldquoSuper twisting algorithm-basedstep-by-step sliding mode observers for nonlinear systemswith unknown inputsrdquo International Journal of Systems SciencePrinciples and Applications of Systems and Integration vol 38no 10 pp 803ndash815 2007

[22] J J Rath K C Veluvolu M Defoort and Y C Soh ldquoHigher-order sliding mode observer for estimation of tyre frictionin ground vehiclesrdquo IET Proceedings on Control Theory andApplications vol 8 no 6 pp 399ndash408 2014

[23] L Fridman and A Levant ldquoHigher order sliding modesSliding mode control in engineeringrdquo in Sliding Mode Controlin Engineering J P Barbot and W Perruquetti Eds MarcelDekker New York NY USA 2002

[24] M Ezzat J De Leon N Gonzalez and A GlumineauldquoObserver-controller scheme using high order sliding modetechniques for sensorless speed control of permanent magnetsynchronous motorrdquo in Proceedings of the 49th IEEE Conferenceon Decision and Control (CDC rsquo10) pp 4012ndash4017 December2010

[25] D Zaltni and M N Abdelkrim ldquoRobust speed and positionobserver using HOSM for sensor-less SPMSM controlrdquoin Proceedings of the 7th International Multi-Conference onSystems Signals and Devices (SSD rsquo10) pp 1ndash6 June 2010

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 13: Research Article Higher-Order Sliding Mode Observer for Speed …downloads.hindawi.com/journals/mpe/2014/589109.pdf · 2019-07-31 · Research Article Higher-Order Sliding Mode Observer

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of