6
Aalborg Universitet Numerical implementation of wavelet and fuzzy transform IFOC for three-phase induction motor Padamanaban, Sanjeevi Kumar; Daya, J.L. Febin; Blaabjerg, Frede; Mir-Nasiri, Nazim; Ertas, Ahmet H. Published in: Engineering Science and Technology, an International Journal DOI (link to publication from Publisher): 10.1016/j.jestch.2015.07.002 Creative Commons License CC BY-NC-ND 4.0 Publication date: 2016 Document Version Publisher's PDF, also known as Version of record Link to publication from Aalborg University Citation for published version (APA): Padamanaban, S. K., Daya, J. L. F., Blaabjerg, F., Mir-Nasiri, N., & Ertas, A. H. (2016). Numerical implementation of wavelet and fuzzy transform IFOC for three-phase induction motor. Engineering Science and Technology, an International Journal, 19(1), 96-100. DOI: 10.1016/j.jestch.2015.07.002 General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. ? Users may download and print one copy of any publication from the public portal for the purpose of private study or research. ? You may not further distribute the material or use it for any profit-making activity or commercial gain ? You may freely distribute the URL identifying the publication in the public portal ? Take down policy If you believe that this document breaches copyright please contact us at [email protected] providing details, and we will remove access to the work immediately and investigate your claim. Downloaded from vbn.aau.dk on: maj 22, 2018

Numerical implementation of wavelet and fuzzy transform IFOC …vbn.aau.dk/files/266148205/1_s2.0_S2215098615000956… ·  · 2017-12-19Thespeedcontrolofthree-phaseinductionmotor(IM)isquite

Embed Size (px)

Citation preview

Aalborg Universitet

Numerical implementation of wavelet and fuzzy transform IFOC for three-phaseinduction motorPadamanaban, Sanjeevi Kumar; Daya, J.L. Febin; Blaabjerg, Frede; Mir-Nasiri, Nazim; Ertas,Ahmet H.Published in:Engineering Science and Technology, an International Journal

DOI (link to publication from Publisher):10.1016/j.jestch.2015.07.002

Creative Commons LicenseCC BY-NC-ND 4.0

Publication date:2016

Document VersionPublisher's PDF, also known as Version of record

Link to publication from Aalborg University

Citation for published version (APA):Padamanaban, S. K., Daya, J. L. F., Blaabjerg, F., Mir-Nasiri, N., & Ertas, A. H. (2016). Numericalimplementation of wavelet and fuzzy transform IFOC for three-phase induction motor. Engineering Science andTechnology, an International Journal, 19(1), 96-100. DOI: 10.1016/j.jestch.2015.07.002

General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright ownersand it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.

? Users may download and print one copy of any publication from the public portal for the purpose of private study or research. ? You may not further distribute the material or use it for any profit-making activity or commercial gain ? You may freely distribute the URL identifying the publication in the public portal ?

Take down policyIf you believe that this document breaches copyright please contact us at [email protected] providing details, and we will remove access tothe work immediately and investigate your claim.

Downloaded from vbn.aau.dk on: maj 22, 2018

Short Communication

Numerical implementation of wavelet and fuzzy transform IFOC forthree-phase induction motorSanjeevikumar Padmanaban a,*, Febin Daya J.L. b, Frede Blaabjerg c, Nazim Mir-Nasiri d,Ahmet H. Ertas e

a Research and Development, Ohm Technologies, Chennai 600 122, Indiab School of Electrical & Electronics Engineering, Vellore Institute of Technology University, Chennai 600 127, Indiac Department of Energy Technology, Aalborg University, Pontoppidanstraede 101, 9220 Aalborg, Denmarkd Department of Electrical and Electronics Engineering, Nazarbayev University, Astana 010000, Kazakhstane Biomedical Engineering Department, Engineering Faculty, Karabuk University, Karabuk, Turkey

A R T I C L E I N F O

Article history:Received 4 July 2015Received in revised form13 July 2015Accepted 15 July 2015Available online 14 August 2015

Keywords:Speed compensatorInduction motorAC drivesIndirect vector controlWavelet transformFuzzy logicNeural network

A B S T R A C T

This article elaborates the numerical implementation of a novel, indirect field-oriented control (IFOC)for induction motor drive by wave-let discrete transform/fuzzy logic interface system unique combina-tion. The feedback (speed) error signal is a mixed component of multiple low and high frequencies. Further,these signals are decomposed by the discrete wave-let transform (WT), then fuzzy logic (FL) generatesthe scaled gains for the proportional-integral (P-I) controller parameters. This unique combination im-proves the high precision speed control of induction motor during both transient as well as steady-state conditions. Numerical simulationmodel is implemented with proposed control scheme usingMatlab/Simulink software and obtained results confirm the expectation.© 2015, Karabuk University. Production and hosting by Elsevier B.V. This is an open access article under

the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

1. Introduction

The speed control of three-phase induction motor (IM) is quitecomplex due to its nonlinear characteristics. Therefore, control-ling the flux and torque parameters with proper decoupling isderived from speed reference feedback. Classical speed control(indirect/direct vector control) of IM drives uses proportional-integral (P-I) and/or proportional-integral-derivative (P-I-D)controllers that have constant gain values at all operating condi-tions. In addition, the slip calculation relies on rotor time constant,but it varies with operating conditions. These controllers are notadaptive in nature with respect to the operating condition. Neuralnetwork and fuzzy logic are said to be intelligent, used to over-come the above drawbacks [1–4]. But neural network controllers(NNC) do not involve analytical model of the complete system undertest and do not have the ability to adapt it to change in control en-vironment. Still, it is a tedious process to select appropriate neuralcontroller architecture and its training neuron process. Moreover,

FL is the simplest of intelligent controller versions and uses expertknowledge to drive the system even if the system is undefined andalso with parameter variation issues [5,6].

Wavelet transform (WT) used to performmulti-resolution anal-ysis of the feedback signals extracts and detects the componentsof frequency signal at any interval, but represents in another form.Recent trends of intelligent wavelet controller are focused on theapplication of controlling ac electric drives [2–8]. However a sys-tematic development and implementation of a wave-let fuzzy basedspeed compensator for IM control is yet to appear. This articlefocused on a novel, simple and straightforward wavelet-fuzzy in-tegrated controller for the IFOC speed control of IM drive andinvestigated in numerical simulation software (Matlab/Simulink).

2. Discrete wavelet transformation algorithm

The WTs are the extended method of Fourier transforms wherethe multidimensional time-frequency domain representation isallowed. The popularity of the WTs is mainly due to their abilityto concentrate the energy of the processed signal into finite numberof coefficients. The mathematical expression of a signal can be givenin WT as follows [5–7,9]:

* Corresponding author. Tel.: +91-98431-08228.E-mail address: [email protected] (S. Padmanaban).Peer review under responsibility of Karabuk University.

http://dx.doi.org/10.1016/j.jestch.2015.07.0022215-0986/© 2015, Karabuk University. Production and hosting by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Engineering Science and Technology, an International Journal 19 (2016) 96–100

Contents lists available at ScienceDirect

Engineering Science and Technology,an International Journal

journal homepage: ht tp : / /www.elsevier.com/ locate / jestch

Press: Karabuk University, Press UnitISSN (Printed) : 1302-0056ISSN (Online) : 2215-0986ISSN (E-Mail) : 1308-2043

Available online at www.sciencedirect.com

ScienceDirect

HOSTED BY

ω τ τt s

sx t

ts

dt,( ) = ( ) −⎛⎝⎜

⎞⎠⎟∫1 Ψ * (1)

where s > 0 depicts the window size, which determines resolutionfor the graded wavelet base ψ(t − τ/s) in time-frequency domains.The value of s parameter depends on frequency inversely. The dis-crete wavelet transform (DWT) of x(t) signal can be written as:

WT x t x t t dtm n m n, ,*( ) = ( ) ( )−∞

∫ Ψ (2)

where Ψ*(t) is the wave-let function representation and m, n arethe dilation representation, the translational parameter. Discretewavelet transform (DWT) is realized through cascaded stages of low-and high-pass-filter, followed by down sampling, which performsfrequency dilation. The coefficients a1 and d1constitute the first levelof decomposition and can be mathematically represented as:

a n g k x n kk

N1

0

1

[ ] = [ ] −[ ]=

∑ (3)

d n h k x n kk

N1

0

1

[ ] = [ ] −[ ]=

∑ (4)

The second level approximation and detailed coefficient of lengthN/2 is expressed as below:

a n g k a n kk

N2 1

0

2 1

2[ ] = [ ] −[ ]=

∑ (5)

d n h k a n kk

N2 1

0

2 1

2[ ] = [ ] −[ ]=

∑ (6)

The filtering and down sampling process is continued until thedesired level is reached.

Several methods are proposed in the literature, but the minimaldescription length (MDL) data criterion is the best suited selec-tion of the optimum wave-let function. The MDL criterion can bedefined as [7,9]:

DL k nk log N

Nlog n n

k

, min( ) =+ −

⎨⎪⎪

⎩⎪⎪

⎬⎪⎪

⎭⎪⎪

( )

32

22�α α

(7)

0 1≤ < ≤ ≤k N n M;

Here k and n are the indices. Integer N states the length of thesignal while M expresses the wave-let filters. The αn

� is the wave-let

vector, obtained by the coefficients of the signal which is trans-

formed by the wavelet filter. Where α αkn

kn

( ) = Θ � actually is a vectorwith k (non-zero) elements, Θk is the threshold value which keepsk largest element number in αn

� and keeping all elements to null.For the number of coefficients k, the MDL criterion giving theminimum value is considered as the optimum one. The level of de-composition depends on the signal as well as the wave-let used fordecomposition. The Shannon entropy criterion is best suited to findthe decomposition at optimum level of the speed error-signalfor motor drive applications. For the entropy of a signalx n x x x x N( ) = { …… }� �_ , _ , _ . _1 2 3 , length N can be representedas [5]:

H x x n log x nn

N

( ) = − ( ) ( )=

∑ 2 2

0

1

(8)

According to the Shannon entropy based criterion, the entropyof the signal in the next level (p) is higher than the previous (p − 1),that is, if as below:

H x H xp p( ) ≥ ( ) −1 (9)

then decomposition of signals can be stopped at level (p − 1) and(p − 1) represents the optimum level decomposition. The output ofa P-I-D controller is given by:

u k e k edt kdedt

p i d= + +∫ (10)

In frequency domain, the proportional kp parameter corre-sponds to the low frequency component, the integral ki parametercorresponds to medium frequency component and the derivativekd parameter corresponds to high-frequency component. The controlsignal for the compensator can be calculated from the approxi-mate coefficients of DWT as [6–8]:

u k e k e k e k ew d d d d d d a aN N N N= + + + +1 1 2 2 … (11)

where ed1, ed2,. . ., edN corresponds to the error-signal of the detail-components and eaN is the approximate components of the error-signal. The gains kd1, kd2,. . ., kdN are used to tune the approximatecomponents of the error-signal. Gain kaN actually tunes the low fre-quency component of the error-signal [6,7,9]. The schematic of thewave-let fuzzy based speed compensator is shown in Fig. 1. The errorin speed, which is the difference between the reference and actualspeed, is applied as source to both the WT block and fuzzy logiccontrol block. The WT decomposes the speed error into approxi-mate and details components up to level two using DWT. The FLCoperates on the error (speed) and the derivative of the error (speed)

Fig. 1. Schematic of the proposed wavelet-fuzzy based speed compensator for IFOC IM drive.

97S. Padmanaban et al. / Engineering Science and Technology, an International Journal 19 (2016) 96–100

to produce the scaling gains kd1, kd2, and ka2 for the respective fre-quency components ed1, ed2 and e a2.The scaling gains are multipliedwith their frequency components and summed up together toproduce the control signal for the IFOC of IM drive.

Fig. 2a shows the schematic illustration of the FLC system andit consists of fuzzy interface, fuzzy rules, and de-fuzzification units.The two inputs to the FLC are the error (speed) and the change inerror (difference between present speed-error and its immediateprevious state), and the respective membership functions are givenby Fig. 2b.

The first step in FLC begins with the membership (triangular)functions (Fig. 2b) which are converted from crisp-variables e(k) andde(k) to fuzzy-variables as E(k) and dE(k). Next, universe of dis-course for each variable is divided further into five fuzzy sets: NL(negative-large), NS (negative-small), ZE (zero), PS (positive-small), and PL (positive-large). Each fuzzy-variable is a subsetmember with a degree of membership dwelling between zero (non-member) and one (full-member).

In the second step in FLC, the fuzzy-variables E(k) and dE(k) areprocessed by an inference engine with a set of controlled rules (5 × 5)matrix described in Table 1. Further, these rules are designed basedon the dynamic of the error (speed) signal, which results in sym-metrical matrix and is a generalized rule-based design with a 2-Dphase plane. Hence, the rule is expressed in this form:

If x is A and y is B then z is C‘ ’ ‘ ’ ‘ ’ ‘ ’ ‘ ’ ‘ ’.

In this applicationmax-min inference algorithms is used to spacethe fuzzy set values for the output fuzzy-variable c(k). Therefore,the membership degree is equal to the maximum (E × dE) mem-bership degree, with x-product function. The outputs of the inferenceengine are converted to a crisp value in the de-fuzzification stage.It is to be noted in this work that the centroid algorithm is used

for de-fuzzification process, where the crisp values are deter-mined by the center of gravity of the membership function. Thedefinition of the spread of each partition or conversely the widthand symmetry of the membership functions is generally a com-promise between dynamic and steady-state accuracy. Equally spacedpartitions and consequently symmetrical triangles are reasonablechoices and executed in this work. The input variables are fuzzifiedusing five membership functions normalized between +1 and −1.The scaling gains generated by the FLC are combined with the cor-responding wave-let coefficients to generate the electromagnetictorque component command for the IM drive. The torque compo-nent command generated by the wave-let fuzzy controller is usedto perform the IFOC of IM drive.

3. Numerical simulation test verification and results

Complete numerical model of the proposed wavelet-fuzzy basedindirect field oriented controller for induction motor drive is de-veloped in Matlab/Simulink software based on parameters takenfrom Table 2. The speed response of the ac motor drive is testedunder different working condition, in particular step increment/

Fig. 2. (a) Fuzzy logic rule based system generalized structure. (b) Membership functions of the fuzzy logic controller for both, the error (e), and the change-in-error (de).

Table 1Matrix formulation (5 × 5) for fuzzy logic rules.

e(k) de(k)

NL NS ZE PS PL

NL NL NL NL NS ZENS NL NL NS ZE PSZE NL NS ZE PS PLPS NS ZE PS PL PLPL ZE PS PL PL PL

98 S. Padmanaban et al. / Engineering Science and Technology, an International Journal 19 (2016) 96–100

decrement of speed and load. Further, performance indices are setto observe the rise time, peak over shoot, undershoot, steady-state error and root mean square error (RMSE) to prove theeffectiveness of the proposed wavelet-fuzzy speed IFOC algorithm.

Fig. 3 and Fig. 4 show the complete speed behavior response ofthe induction motor controlled wavelet-fuzzy performances. In thefirst investigation, the transient speed response is illustrated in Fig. 3(top), where themotor is started at no load with set speed commandof 183.3 rad/s (i.e. the rated speed). In the second investigation, thespeed behavior of the induction motor drive is tested, which is ini-tially started with load of 2.5 Nm and a set speed command of183.3 rad/s as shown in Fig. 3 (middle). In the third investigation,the speed behavior of the IM drive is tested for step increase in setspeed command speed incremented in step from 100 rad/s to183.3 rad/s at no load as shown in Fig. 3 (bottom). The speed is in-creased from 100 rad/s to 183.3 rad/s at t = 1.0 s. Step decrementedin set speed command is tested from 183.3 rad/s to 100 rad/s asshown in Fig. 4 (top) at t = 2.25 s.

Further, speed behavior response tested under sudden loadingof the induction motor is tested and shown in Fig. 4 (middle), wherea load is applied at t = 3.25 s with the set speed command of183.3 rad/s. Similarly, sudden removal of loading of the inductionmotor is tested and shown in Fig. 4 (bottom). For this case, themotoris started with the set speed command of 183.3 rad/s, a load of 25%of rated value is applied at t = 3.25 s and the load is removed att = 4.25 s.

Finally, Table 3 gives the root mean square error (RMSE) values,which shows the good responses under different testing condi-tions by the values for both simulation and experimentalinvestigation, further confirming the proposed wavelet-fuzzy con-troller suitability for the IFOC algorithm for industrial inductionmotor drive applications.

4. Conclusion

This article exploited a novel IFOC speed controller for a three-phase inductionmotor drive by the application of wavelet transform

Fig. 3. Numerical simulation test, speed behavior of the induction motor con-trolled by the wavelet-fuzzy IFOC. Top: Starting at no-load with set speed command183.3 rad/s; Middle: Starting at loaded condition of 2.5 Nm (set speed 183.3 rad/s); Bottom: No-load with step increase in set speed command 100 ~ 183.3 rad/s att = 1.25 s.

Table 2Main parameters of AC motor drive.

Rated power 2 [hp]Rated voltage 460 [V]Rated frequency 60 [Hz]Rated speed 1750 [rpm]Number of pole pairs 2Stator resistance 2.12 [Ω]Rotor resistance 2.08 [Ω]Stator Inductance 5.97 [mH]

Fig. 4. Numerical simulation test, speed behavior of the induction motor con-trolled by the wavelet-fuzzy IFOC. Top: No-load with step decrease in set speedcommand 183.3 ~ 100 rad/s at t = 2.25 s; Middle: When 25% of rated load is appliedat t = 3.25 s (set speed 183.3 rad/s); Bottom: When 25% of rated load is removed att = 4.25 s (set speed 183.3 rad/s).

Table 3Observed performances indices of wavelet-fuzzy IFOC controller for IM drive.

Parameter speed RMSE value

0–183.3 rad/s 26.32100 rad/s – 183.3 rad/s 15.86183.3 rad/s – 100 rad/s 19.21180 rad/s, when load applied 2.5 Nm 31.29

99S. Padmanaban et al. / Engineering Science and Technology, an International Journal 19 (2016) 96–100

with fuzzy interface system. Complete ac drive system along withthe proposed control algorithm was numerically implemented inmathematical simulation software (Matlab/Simulink). Moreover, thedissimilated results in this paper confirm the robustness by its re-sponses in terms of transient- and steady-state behavior. Finally, thisnumerical investigation concluded that the classical P-I controllercan be replaced by the proposed compensator for (indirect/directvector control) the high precision performances of industrial drives.

References

[1] P. Vas, Artificial-Intelligence-based Electrical Machines and Drives Applicationof Fuzzy, Neural, Fuzzy-neural, and Genetic-algorithm-based Techniques, 1999.ISBN 978-0-19-859397-3.

[2] M.A.S.K. Khan, M. Azizur Rahman, Implementation of a new wavelet controllerfor interior permanent-magnet motor drives, IEEE Trans. Ind. Appl. 44 (6) (2008)1957–1965.

[3] R.J. Wai, Development of new training algorithms for neuro-wavelet systems onthe robust control of induction servo motor drive, IEEE Trans. Ind. Electron. 49(6) (2002) 1323–1341.

[4] M. Khan, M.A. Rahman, A novel neuro-wavelet-based self-tuned waveletcontroller for IPM motor drives, IEEE Trans. Ind. Electron. 46 (3) (2010) 1194–1203.

[5] J.L. Febin Daya, P. Sanjeevikumar, F. Blaabjerg, P.W. Wheeler, O. Ojo,Implementation of wavelet based robust differential control for electricvehicle application, IEEE Trans. Power Electron. (2015) doi:10.1109/TPEL.2015.2440297.

[6] J.L. Febin Daya, V. Subbiah, P. Sanjeevikumar, Robust speed control of an inductionmotor drive using wavelet-fuzzy based self-tuning multi-resolution controller,Int. J. Comput. Intell. Syst. 6 (4) (2013) 724–738.

[7] S. Parvez, Z. Gao, A wavelet based multiresolution PID controller, IEEE Trans. Ind.Appl. 41 (2) (2005) 537–543.

[8] S.A. Saleh, M. Azizur Rahman, Analysis and real-time testing of a controlledsingle-phase wavelet-modulated inverter for capacitor-run inductionmotors, IEEETrans. Energy Convers. 24 (1) (2009) 21–29.

[9] G. Stang, T. Nguyen,Wavelet andWavelet Filter Banks,Wellesley-Cambridge Press,Wellesley, 1997.

100 S. Padmanaban et al. / Engineering Science and Technology, an International Journal 19 (2016) 96–100