Professional Documents
Culture Documents
Improved ANFIS Based MRAC Observer For Sensorless Control of PMSM
Improved ANFIS Based MRAC Observer For Sensorless Control of PMSM
Improved ANFIS Based MRAC Observer For Sensorless Control of PMSM
DOI:10.3233/JIFS-189772
IOS Press
f
roo
3 Suryakant∗ , Mini Sreejeth and Madhusudan Singh
4 Electrical Engineering Department, Delhi Technological University, Delhi, India
rP
5 Abstract. Detection of the rotor position is an important prerequisite for controlling the speed and developed torque in
6 permanent magnet synchronous motor (PMSM). Even though use of incremental encoder and resolver is one of the popular
tho
7 schemes for sensing the rotor position in a PMSM drive, it increases the size and weight of the drive and reduces its
8 reliability. Dynamic modeling of the motor and control algorithms are often used in sensor-less control of PMSM to estimate
9 rotor position and motor speed. Most sensor-less control algorithms use machine parameters like torque constant, stator
10 inductances and stator resistance for estimating the rotor position and speed. However, with accuracy of such estimation
11 and the performance of the motor degrades with variation in motor parameters. Model reference adaptive control (MRAC)
Au
12 provides a simple solution to this issue. An improved Adaptive neuro-fuzzy inference system (ANFIS) based MRAC observer
13 for speed control of PMSM drive is presented in this paper. In the proposed method adaptive model and adaptive mechanism
14 are replaced by an improved ANFIS controller, which neutralize the effect of parametric variation and results in improved
15 performance of the drive. The modeling equations of PMSM are used to estimate the rotor position for speed and torque
16 control of the drive. Simulation studies have been carried out under various operating condition using MATLAB/Simulink.
17 In addition, a comparative analysis of the conventional MRAC based observer and improved ANFIS based MRAC observer
d
18 is carried out. It is observed that the proposed method results in better performance of the PMSM drive.
cte
19 Keywords: PMSM, space vector PWM (SVPWM), model reference adaptive control, PI controller, adaptive neuro-fuzzy
20 inference system
rre
22 Nowadays, alternating current (AC) motors are encoders or estimated using the measured stator cur- 35
co
23 widely used for industrial, robotic and automobile rents and back emf. Position sensors like resolver and 36
24 applications in comparison to direct current (DC) encoder are mounted on the motor shaft, which results 37
25 motors due to their better efficiency, small size for in reduced reliability due to sensitivity to vibration, 38
26 the same power output and low maintenance. How- high temperature, and noise. This also increases the 39
Un
27 ever, the control of AC motor is more complex than volume, weight and the machine cost. These issues 40
28 that of DC motor. Induction motor (IM) and PMSM can be addressed by estimation of the rotor position 41
29 are the most widely used AC motors. PMSMs are pre- rather than using resolvers / encoders. The reported 42
30 ferred in industrial applications over IM, due to their methods for sensor-less control of PMSM drives 43
31 better reliability, compactness, higher power density include: 1) flux linkage and back-emf based esti- 44
32 and higher efficiency [1–5]. However, for efficient mation of rotor position [6, 7]; 2) high frequency 45
∗ Corresponding author. Suryakant, Delhi Technological Uni- [8, 9] and 3) nonlinear state observer-based estima- 47
versity, Delhi, India. E-mail: Suryakantshukla8@gmail.com. tion of rotor position and speed [10]. Based on these 48
49 categories many established algorithms are used to • This paper focuses on the effect of load variation 100
50 estimate the rotor position and motor speed in PMSM on the speed response in terms of settling time, 101
f
condition. The performance of drive with the pro- 107
57 analyzing the injected HF signal. The observer-
roo
posed MRAC is also demonstrated for low-speed 108
58 based sliding mode observer techniques are easy to
operation at low load torque. This paper is orga- 109
59 implement and immune to parametric variations but
nized into six sections with Introduction in Section 110
60 often results in the chattering problem. MRAC based
1, Sections 2 to 6 cover Modeling of PMSM in d- 111
61 observer is a direct control approach [17], which
q Coordinates, Design of Improved ANFIS based 112
62 can effectively manage any systems with paramet-
rP
MRAC Observer, Principal of SVPWM, Results and 113
63 ric variations using the models, viz- reference model
Discussions followed by the Conclusion. 114
64 and adjustable model. An adaptive mechanism is
65 implemented to adjust the motor parameters continu-
66 ously. While adjustable model depends on unknown
tho
67 parameter, reference model is not parameter depen-
68 dent. The error signal of two models is applied to an 2. Dynamic modeling of PMSM in d-q 115
77 λqs Lq 0 iqs 0
78 mechanism to minimize the stator current error are r = + (2)
λds 0 Ld irds λpm
cte
84 operating conditions, which automatically compen- speed and flux linkage of permanent magnet respec-
85 sates for variations in resistance, inductance etc. The tively. ρ is the differential function and P is number
86 PMSM drive is modeled using the rotating reference of poles. The electromagnetic motor torque, Te is
87 frame. This mitigates the issues associated with adap- derived as:
co
f
roo
rP
tho
Fig. 1. A Block diagram of PMSM Drive with Improved ANFIS based MRAC Observer.
Au
The rotor electrical speed, ωr and rotor position, θ
are:
P
ω r = ωm (6)
2
d
θ = ∫ ωm dt (7)
cte
122 position and motor speed and are assessed through the
123 proposed observer using (8), (9) and (10). The mea-
124 sured terminal voltage and current are transformed
125 into the d-q axes using vector transformation. The
co
136 In MRAC based observers the reference model is membership function are used and input vari- 174
137 derived from PMSM model and adjustable model is ables are delivered to the next layer at every 175
138 derived from stator winding currents, which is reg- node. 176
139 ulated by estimated value of speed [20–22]. In the • Layer 2: It is defined as membership func- 177
140 conventional MRAC adjustable model is regulated tion (MF) layer in which the weights of every 178
141 by a PI controller used in the adaptive mechanism; membership function can be checked. It accepts 179
142 while in the proposed method, the adjustable model the input variables from the input layer and 180
143 is regulated by the improved ANFIS based adaptive determined the MFs for the corresponding input 181
f
144 mechanism. variable’s fuzzy sets. It also calculates the mem- 182
roo
145 Adjustable model is derived with the help of stator bership values in order to identify the degree 183
146 current equation. Speed error is continuously moni- of the respective input value that is transferred 184
147 tored for negative feedback to ensure system stability. to the next layer to determine the input of that 185
rP
did Rs vd
= − i d + ω r iq + (8) necessary conditions of fuzzy rules in this layer. 188
dt Ls Ls The number of layers is equal to number of fuzzy 189
tho
dt Ls Ls Ls layer. 192
d
152 Replacing the conventional adjustable model and observer, which summarizes how the proposed 203
cte
153 adaptive mechanism by improved adjustable model observer is designed to estimate the motor speed and 204
154 and ANFIS based adaptive mechanism mitigates rotor position. 205
157 206
158 evaluated and understood easily [23]. The rules can
159 be changed during training and optimization process. SVPWM method of PWM generation is the most
160 The data set required for training of the ANFIS prevalent among all the methods of PWM generation
161 learning is the I/O data pairs of the defined system. as it provides high DC voltage, Vdc and is easy for
co
162 The broad outline of the architecture of the ANFIS implementation in the digital domain [24–27]. The
163 controller involves the i) defining of fuzzy inference output voltages of the inverters are represented as
164 systems; ii) defining of training data set and checking space vectors. The spatial position of the three phase
the data sets; iii) defining number of data pairs; iv)
Un
165 voltages (van , vbn and vcn ) fed to the stator windings,
166 defining number of epochs; and v) Learning from the determines the magnitude and position of the space
167 results. vector, v. The axis and the length of their coordinates
168 The architecture of ANFIS is given in Fig. 3. It is define the voltage vectors direction.
169 similar to the fuzzy inference system, expect for the
170 neural network block. It is structured in five layers v = van + vbn + vcn (11)
171 linked to each other and termed as follows:
Figure 5 shows the block diagram of the VSI. The 207
• Layer 1: It is defined as the input layer con- SVPWM consists of 6 active inverter switching states 208
−→ −
→ −
→
172
173 sisting input variables. In this layer triangular which are defined as (100)V1 , (110)V2 , (010)V3 , 209
Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM 5
f
roo
rP
tho
d Au
cte
−
→ −
→ −→ that the voltage components Vdref and Vqref can con-
rre
227
210 (001)V4 , (011)V5 , (101)V6 and two null voltage vec-
−
→ −
→ verted into V∝ and Vβ by inverse park transformation. 228
211 tors which are defined as (000)V0 , (111) V7 . When the
This is executed in four stages as given below: 229
212 status is ’1’, the switch is on and when the status is ’0’,
Step-I. Sector selection 230
213 the switch is off. Figure 6 shows the corresponding
The Sector, N, is selected based on the relationship
space vectors.
co
214
between V∝ and Vβ in each sector as:
215 The active voltage vectors are spaced apart with
a phase angle of 600 and null vectors are situated ⎧
216
⎪ Vref 1 = Vβ
at the zero. The desired output voltage vector can ⎪
⎪ √
217
⎨ −Vβ + 3Vα
Un
218 be situated in any of the six sectors, which make a Vref 2 = (12)
hexagon. ⎪
⎪ 2
√
219
⎪
⎩V −Vβ − 3Vα
220 The reference voltage vector. Vref , is created by ref 3 = 2
221 null vector at operating time TK and adjacent vec-
222 tor at operating times, TK+1 , in the sector where If
Vref resides. At any given sampling instance, the ⎧
> 0; A = 1
223
f
roo
Fig. 6. Space voltage vectors.
rP
Table 1
Evolution of TK and TK+1
Sector I II III IV V VI
tho
TK -z y x z -y -x
TK+1 x z -y -x -z y
Table 2
Au
Vector Switching Points
Vector switching points Sector
I II III IV V VI
Fig. 4. Flow chart of proposed Improved ANFIS based MRAC Tsp1 Ta Tb Tc Tc Tb Ta
Observer. Tsp2 Tb Ta Ta Tb Tc Tc
Tsp3 Tc Tc Tb Ta Ta Tb
d
cte
⎧ √
⎪
⎪ X= 3
⎪ Vdc TVβ
⎪
⎨ √ √
Y= 3
2Vdc T 3V α + V β (15)
⎪
⎪ √ √
⎪
⎪
⎩Z = 3
T − 3V + V
rre
2Vdc α β
N = A + 2B + 4C (14)
TK+1 T
TK+1 = (17)
TK + TK+1
231 Step-II. Calculation of vector switching time
The operating time, X, Y and Z of respective volt- Step-III. Identifying the vector switching points 234
age in current sector TK and TK+1 are calculated as By using symmetrical PWM arrangement the volt-
follows: age vectors are switched and the switching points can
Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM 7
f
Stator Resistance RS 1.93 Table 2 defines the switching points Tsp1 , Tsp2 and 235
roo
Pair of poles p 4 Tsp3 . 236
PM Flux linkage λpm 0.865 Wb
Inertia of rotor J 0.11 kgm2 Step-IV. Generation of the PWM signal 237
rP
compliments of PWM1,3,5 , 241
tho
d Au
cte
(a)
rre
co
Un
(b)
Fig. 7. Dynamic characteristics of sensor less PMSM drive at rated speed with: (a) conventional MRAC, (b) Improved ANFIS based MRAC.
8 Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM
f
roo
rP
tho
(a)
d Au
cte
rre
(b)
co
Fig. 8. Dynamic characteristics of sensor less PMSM drive under speed variation with: (a) conventional MRAC, (b) Improved ANFIS based
MRAC.
Un
242 5. Results and discussions sampling time is set at 10μ sec. The parameters of 250
249 based MRAC observer. For simulation studies the istics of sensor less PMSM drive at a rated speed 255
Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM 9
f
roo
rP
tho
(a)
d Au
cte
rre
co
(b)
Fig. 9. Dynamic characteristics of sensorless PMSM drive in reverse speed with: (a) conventional MRAC, (b) Improved ANFIS based
MRAC.
Un
256 operation with the conventional MRAC observer and starting, the stator current is high, as expected, to pro- 264
257 the improved ANFIS based MRAC observer. The vide the required dynamic torque needed to overcome 265
258 motor is started without any load torque at rated speed the motor inertia. No variation is observed in the esti- 266
259 of 314 rad/s. mated position of the rotor with change in load torque 267
260 At 0.03 sec, when full load is applied to the motor, as observed from 268
261 there is a mild dip in the speed during this transi- Figure 7(a) and 7(b). It is also noted that the settling 269
262 tion, however, the motor immediately recovers and time and time rise in MRAC based on adaptive ANFIS 270
263 follow the commanded speed smoothly. During the is less than the conventional MRAC, hence PMSM 271
10 Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM
f
roo
rP
tho
(a)
d Au
cte
rre
co
(b)
Fig. 10. Dynamic characteristics of sensorless PMSM drive under load variation with: (a) Conventional MRAC, (b) Improved ANFIS based
Un
MRAC.
272 response with MRAC based on adaptive ANFIS is the MRAC observer and the improved ANFIS 278
273 faster. based MRAC observer for step change in speed 279
274 5.2. Dynamic characteristics of PMSM under half of the rated speed i.e. 157rad/s. At 0.03 sec 281
275 speed variation rated load torque of 11 Nm is applied to the motor 282
276 Figure 8(a) and 8(b) show the dynamic character- manded speed smoothly. At 0.05 sec the motor 284
277 istics of sensor less PMSM drive with conventional speed is increased to rated speed of 314rad/s. It is 285
Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM 11
f
roo
rP
(a)
tho
d Au
cte
(b)
rre
Fig. 11. Dynamic characteristics of sensor less PMSM drive at low speed and low load torque with: (a) Conventional MRAC, (b) Improved
ANFIS based MRAC.
co
286 observed that motor follows the commanded speed MRAC observe and the improved ANFIS based 297
288 In the case of the conventional MRAC a mild over- The motor is started at rated speed of 314 rad/s 299
289 shoot in torque is observed during the transition in under no load condition and the rated load of 11 Nm 300
Un
290 load, while in the improved ANFIS based MRAC no is applied at 0.03 sec. At 0.05 s a speed of the motor 301
292 torque is achieved with proposed method. Some oscillations are observed in the torque 303
293 5.3. Dynamic characteristics of PMSM during ventional MRAC, while with the proposed method, 305
294 speed reversal the load transition is smooth without any oscilla- 306
295 Figure 9(a) and 9(b) show the dynamic characteris- this load transition. During speed reversal, the motor 308
296 tics of sensor less PMSM drive with the conventional tracks the changes commanded speed smoothly. It is 309
12 Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM
310 also observed that while achieving steady state speed, In proposed MRAC observer, an improved ANFIS 355
311 there is an overshoot in torque with the conventional based adaptation technique is employed which esti- 356
312 MRAC, which is not there in the improved MRAC mates the speed of the rotor by minimizing the error 357
313 based on ANFIS. of the reference model and adjustable model. The 358
314 5.4. Dynamic characteristics of PMSM under performance of proposed observer for all operating 360
315 variations in load speeds and different load conditions. The proposed 361
f
316 Figure 10(a) and 10(b) illustrate the dynamic steady state and dynamic characteristics of the motor 363
roo
317 characteristics of the sensor less PMSM drive with at different speed and load change operation as com- 364
318 conventional MRAC observer and improved ANFIS pared to the conventional MRAC observer. 365
rP
322 applied to the rotor and the load torque is increased to References 366
325 at t = 0.09 sec. electric machinery, IEEE press Piscataway, nj, (1996). 368
[2] B.K. Bose, Power Electronics and Variable Frequency
tho
326 During the load transition, some overshoots are 369
Drives, IEEE Press, Piscataway, NJ, (1997). 370
327 observed with the conventional MRAC observer. [3] P. Pillay and R. Krishnan, Modeling, simulation, and analy- 371
328 However, no overshoots are observed with the pro- sis of permanent-magnet motor drives. I. The permanent- 372
329 posed method and the motor develops the required magnet synchronous motor drive, IEEE Trans on Indus- 373
332 speed and low load torque operation face mounted permanent magnet synchronous motor drive, 378
IET Power Electronics 8 (2015), 760–769. DOI:10.1049/iet- 379
pel.2014.0399 380
333 Figure 11(a) and 11(b) illustrate the dynamic [5] S.M. Suryakant and M. Singh, Performance Analysis of 381
characteristics of the sensor less PMSM drive with
d
335 the conventional MRAC observer and the improved PWM Current Controller, In: IEEE International Stu- 383
dents Conference on Electrical, Electronics and Computer 384
cte
339 no load condition and a load torque of 5 Nm is applied EMF Sensorless-Control Algorithm for High-Dynamic 388
Performance PMSM, IEEE Transactions on Industrial 389
340 at 0.1 sec. It is noted that the motor speed follows the Electronics 57 (2010), 2092–2100. DOI:10.1109/TIE.2009.
rre
390
341 commanded value and the required torque is devel- 2034182 391
342 oped smoothly. The settling and rising times of the [7] K. Schuhmacher, E. Grasso and M. Nienhaus, Improved 392
343 speed and torque responses of the improved ANFIS rotor position determination for a sensorless star- 393
connected PMSM drive using Direct Flux Control, 394
344 based MRAC observer are observed to be lesser than Journal of Engineering 17 (2019), 3749–3753. 395
co
400
2294–2303. DOI:10.1109/TIE.2015.2505679 401
347 In this paper an improved ANFIS based MRAC [9] S. Wang, K. Yang and K. Chen, An Improved Position- 402
348 observer is proposed for speed and position estima- Sensorless Control Method at Low Speed for PMSM 403
Based on High frequency Signal Injection into a Rotat- 404
349 tion in sensor less control of PMSM drive and its ing Reference Frame, IEEE Access 7 (2019), 86510–86521. 405
350 performance compared with the conventional MRAC DOI:10.1109/ACCESS.2019.2925214 406
351 observer. The robustness of the proposed observer [10] Z. Guchuan, A. Kaddouri, L.A. Dessaint and O. Akhrif, 407
A nonlinear state observer for the sensorless control 408
352 is demonstrated successfully under various operat-
of a permanent-magnet AC machine, IEEE Transac- 409
353 ing conditions like speed change and torque variation tions on Industrial Electronics 48 (2001), 1098–1108. 410
354 in steps, speed reversal, low speed operation etc. DOI:10.1109/41.969388
Suryakant et al. / Improved ANFIS based MRAC observer for sensorless control of PMSM 13
411 [11] P. Vas, Sensorless Vector and Direct Torque Control, Oxford [20] M. Suman, C. Chandan and S. Sabyasachi, Simula- 454
412 Univ Press, (1998). tion studies on model reference adaptive controller-based 455
413 [12] Y. Li and H. Zhu, Sensorless Control of Permanent Magnet speed estimation technique for the vector controlled 456
414 Synchronous Motor – A Survey, IEEE Vehicle Power and permanent magnet synchronous motor drive, Simulation 457
415 Propulsion Conference (VPPC), Harbin September 3–5, Modelling Practice and Theory 17 (2009), 585–596. 458
416 (2008), China, DOI:10.1109/VPPC.2008.4677421 DOI:10.1016/j.simpat.2008.08.017 459
417 [13] M. Rafaq, S.F. Mwasilu, J. Kim, H.H. Choi and [21] J. Xu, T. Wu, W. Gu, Y. Wang and R. Chen, A 460
418 J.W. Jung, Online Parameter Identification for Model- Position Observer Design for Interior Permanent Mag- 461
419 Based Sensorless Control of Interior Permanent Magnet net Synchronous Motor Based on Fuzzy PI Model 462
420 Synchronous Machine, IEEE Trans on Power Elec- Reference Adaptive Control, Chinese Control and 463
f
421 tron 32 (2017), 4631–4643. DOI:10.1109/TPEL.2016. Decision Conference (CCDC) (2018), 4798–4803. 464
roo
422 2598731 DOI:10.1109/CCDC.2018.8407961 465
423 [14] P.P. Acarnley and J.F. Watson, Review of position-sensorless [22] A.T. Nguyen, M.S. Rafaq, H.H. Choi and J. Jung, A Model 466
424 operation of brushless permanent-magnet machines, IEEE Reference Adaptive Control Based Speed Controller for a 467
425 Trans on Industrial Electronics 53 (2006), 352–362. Surface-Mounted Permanent Magnet Synchronous Motor 468
426 DOI:10.1109/TIE.2006.870868 Drive, IEEE Transactions on Industrial Electronics 65 469
427 [15] Y. Zhao, W. Chun, Z. Zhang and W. Qiao, A Review (2018), 9399–9409. DOI:10.1109/TIE.2018.2826480 470
rP
428 on position/speed sensorless control for permanent- [23] J.S.R. Jang, ANFIS: Adaptive-Network-Based Fuzzy Infer- 471
429 magnet synchronous machine-based wind energy ence System, IEEE Transactions on System Man and 472
430 conversion systems, IEEE Journal of Emerging and Cybernetics 23 (1993), 665–685. DOI:10.1109/21.256541 473
431 Selected Topics in Power Electronics 1 (2013), 203–216. [24] W. Srirattanawichaikul, A generalized switching function- 474
432 DOI:10.1109/JESTPE.2013.2280572 based discontinuous space vector modulation technique for 475
433 [16] O. Eyyup, O. Zeki, P. Mehmet, C. Hakan, S.A. Hakan unbalanced two-phase three-leg inverters, Turkish Journal 476
tho
434 and K. Hasan, Sensorless field-oriented control of nonsi- of Electrical Engineering & Computer Sciences 27 (2019), 477
435 nusoidal flux-distribution permanent magnet synchronous 1157–1171. DOI:10.3906/elk-1806-214 478
436 motor with a FEM based ANN observer, Turkish Journal [25] H.Md. Mubashwar, M. Saad and A. Mahrous, MES- 479
437 of Electrical Engineering & Computer Sciences 24 (2016), SIKH TAREK.Three-phase multilevel inverter with high 480
438 2994–3010. DOI:10.3906/elk-1403-269 value of resolution per switch employing a space vector 481
439 [17] M.S. Suryakant and M. Singh, Sensorless control of modulation control scheme, Turkish Journal of Electrical 482
Au
440 PMSM Drive with BEMF based MRAC Algorithm, 2019 Engineering & Computer Sciences 24 (2016), 1993–2009. 483
441 International Symposium on Advanced Electrical and Com- DOI:10.3906/elk-1307-201 484
442 munication Technologies (ISAECT), Rome, Italy, (2019), [26] M. Abassi, A. Khlaief, O. Saadaoui, A. Chaari, M. Boussak 485
443 1–6. DOI:10.1109/ISAECT47714.2019.9069705 and S. Member, Performance Analysis of FOC and DTC 486
444 [18] K. Ashok, S.F. Kodad and B.V. Sankar Ram, Modeling, for PMSM Drives using SVPWM Technique, 16th Interna- 487
445 Design & Simulation of an Adaptive Neuro- Fuzzy Infer- tional Conference on Sciences and Techniques of Automatic 488
446 ence System (ANFIS) for Speed Control of Induction Motor, Control and Computer Engineering- STA (2015), 228–233. 489
d
449 [19] M. Singh and A. Chandra, Application of Adaptive tion of vector controlled PMSM drive using SVPWM 492
450 Network-Based Fuzzy Inference System for Sensorless inverter, 2nd International Conference for Convergence 493
451 Control of PMSG-Based Wind Turbine with Nonlinear- in Technology (I2CT) (2017), Mumbai, India, 709–714. 494
452 Load-Compensation Capabilities, IEEE Transactions on DOI:10.1109/I2CT.2017.8226221 495
453 Power Electronics 26 (2011), 165–175. DOI:10.1109/
TPEL.2010.2054113
rre
co
Un