Research Article Electric Drive Control with Rotor...
Transcript of Research Article Electric Drive Control with Rotor...
Research ArticleElectric Drive Control with Rotor Resistance and Rotor SpeedObservers Based on Fuzzy Logic
C. Ben Regaya, A. Zaafouri, and A. Chaari
Unit C3S, High National School of Engineers of Tunis (ESSTT), University of Tunis, 5 Avenue Taha Hussein,BP 56, 1008 Tunis, Tunisia
Correspondence should be addressed to C. Ben Regaya; chiheb ben [email protected]
Received 10 September 2013; Revised 19 November 2013; Accepted 19 November 2013; Published 16 February 2014
Academic Editor: Hui Zhang
Copyright ยฉ 2014 C. Ben Regaya et al. This 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.
Many scientific researchers have proposed the control of the induction motor without speed sensor. These methods have thedisadvantage that the variation of the rotor resistance causes an error of estimating the motor speed.Thus, simultaneous estimationof the rotor resistance and the motor speed is required. In this paper, a scheme for estimating simultaneously the rotor resistanceand the rotor speed of an induction motor using fuzzy logic has been developed. We present a method which is based on twoadaptive observers using fuzzy logic without affecting each other and a simple algorithm in order to facilitate the determination ofthe optimal values of the controller gains. The control algorithm is proved by the simulation tests. The results analysis shows thecharacteristic robustness of the two observers of the proposed method even in the case of variation of the rotor resistance.
1. Introduction
Induction motors are broadly used in industrial applicationsand themajority of power in the world is currently consumedby them.They are used because of their benefits compared toother types of rotating electrical machines, such as robust-ness, reliability, and reducedmaintenance [1]. Manymethodsof control presented in the literature have been proposed tocircumvent the problem of variation of the rotor resistancefor the indirect field-oriented controlled inductionmachines,which can changewith time due to ohmic heating [2]. Amongthese methods, we can mention the adaptive control using anadaptive scheme of the rotor resistance [3, 4], identification ofrotor resistance based on Lyapunov stabilization theory [5],and estimator based on fuzzy logic [6โ8]. In these studies,estimation and adaptation mechanisms have been used withthe sole aim to correct the rotor resistance used as a referencevalue in the calculation of the slip frequency. To know theexact position of the rotor flux, the estimation block of theslip angular speed will be used by the control algorithm.Following the research done in this field shows that theperformance of the control for the induction motor drivedepends heavily on the precision with which the motor
parameters are known in particular the rotor resistance. Itsmismatch affects significantly the open loop slip estimatorand degrades the performance of the speed control, especiallywhen the machine is loaded [3โ6].
In addition to the adaptive control of the vector controlwith rotor resistance adaptation, other works have proposedthe speed sensorless control [9โ14]. The elimination of speedsensors has become an inevitable task to guarantee thehigh performance control and operating reliability, not onlybecause the sensors increase the cost and complexity ofmachines, but also the measures are stained by the noise thataffects the robustness of control, especially in hostile environ-ments. Various technical controls without speed sensor werepresented in this research, such as adaptive speed observer[9],MRAS speed estimator [10, 11], fuzzy logic speed observer[12], and backstepping and sliding mode speed observer [13,14].
A variation of the rotor resistance will cause an error ofestimating the rotor speed [3]. To overcome this drawback,simultaneous estimation of the motor speed and the rotorresistance is required [15, 16]. In this paper, a solution basedon the theory of the fuzzy logic is developed.Themethod willallow the estimation of rotor resistance and reinject it in the
Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2014, Article ID 207826, 9 pageshttp://dx.doi.org/10.1155/2014/207826
2 Mathematical Problems in Engineering
control loop in order to guarantee the decoupling between thetorque and flux dynamics.This solutionwill guarantee a goodestimation of the slip frequency even in the case of variationsin the rotor resistance. For the speed estimation we have usedthemodel reference adaptive systemMRAS observer which isbased on fuzzy logic.Therefore, we have two observers whichuse fuzzy logic without interacting with each other. Thispaper presents the steps to be followed for the developmentof simultaneous estimation of the rotor resistance and rotorspeed using two types of observer based on fuzzy logic.
First we are going to present the mathematical model ofthe induction motor in Section 2. Section 3 is dedicated topresent the indirect field-oriented control technique.Thenweare going to describe the steps of designing the fuzzy logicobserver of the rotor resistance. The fuzzy logic MRAS speedestimation and the algorithm to determine the optimal valuesof the controller gains are developed in Section 5. Finally,simulations are presented in the last section using Matlabenvironment with some comments to conclude this work.
2. Induction Motor Modeling
The mathematical model of the induction motor can bedescribed in the reference frame connected to the rotatingfield as follows [5, 12]
๐
๐๐ก[๐๐
๐๐
] = [๐ด11
๐ด12
๐ด21
๐ด22
] [๐๐
๐๐
] + [๐ต1
0] V๐ ,
๐๐ = ๐ถ[
๐๐
๐๐
] ,
(1)
where
๐๐ = [๐๐ ๐
๐๐ ๐]๐: stator current,
๐๐= [๐๐๐
๐๐๐]๐: rotor flux,
V๐ = [V๐ ๐
V๐ ๐]๐: stator voltage,
๐ด11= โ((๐
๐ /๐๐ฟ๐ ) + (๐
๐(1 โ ๐)/๐๐ฟ
๐))๐ผ โ ๐
๐ ๐ฝ,
๐ด12= (๐ฟ๐/๐๐ฟ๐ ๐ฟ๐)[(๐ ๐/๐ฟ๐)๐ผ โ ๐
๐๐ฝ],
๐ด21
= (๐ฟ๐/๐๐)๐ผ, ๐ด
22= (๐๐ โ ๐๐)๐ฝ โ (1/๐
๐)๐ผ, ๐ต1=
(1/๐๐ฟ๐ )๐ผ,
๐ถ = [๐ผ 02 ร 2
], ๐ผ = [ 1 00 1
] , ๐ฝ = [ 0 โ11 0
],๐ ๐, ๐ ๐ : stator and rotor resistance,
๐ฟ๐ , ๐ฟ๐: stator and rotor self-inductance,
๐ฟ๐: mutual inductance,
๐: leakage coefficient,๐๐: rotor time constant,
๐๐ : stator angular frequency,
๐๐: motor angular velocity (electric angle).
The electromagnetic torque developed by the machine isexpressed by
๐em =3
2
๐ฟ๐๐๐
๐ฟ๐
(๐๐๐๐๐ ๐โ ๐๐๐๐๐ ๐) . (2)
3. Indirect Field-Oriented Control ofInduction Motor Drive (IFOC)
Two recommended techniques for controlling the inductionmotor with high performance have been presented in theliterature. The first one is called direct field-oriented control(DFOC) and the second one is the indirect field-orientatedcontrol (IFOC) [1]. In order to optimize the performance ofthe inductionmotor and reduce the sensitivity of the stabilityof the device for controlling the variation of rotor resistance,we will use the indirect field-oriented control technique. Themain objective of this control strategy is, as in DC machines,to independently control the torque and the flux; this isdone by using a d-q rotating reference frame synchronouslywith the rotor flux space vector [2, 3]. In ideal field-orientedcontrol, the rotor flux linkage axis is forced to align with thed-axes, and it follows that
๐๐๐=
๐
๐๐ก๐๐๐= 0,
๐๐๐= ๐๐.
(3)
Applying the result of (3), the torque equation becomesanalogous to theDCmachine and can be described as follows:
๐em =3
2
๐ฟ๐๐๐
๐ฟ๐
๐๐๐๐๐ ๐. (4)
The relationship of mechanical speed and the angularvelocity of rotating reference frame d-q is given by thefollowing equation:
๐๐ =๐ฟ๐๐ ๐
๐ฟ๐๐๐๐
๐๐ ๐+ ๐๐๐๐. (5)
4. Strategy for Estimating the Rotor ResistanceUsing Fuzzy Logic Method
From (1), in steady-state the dynamic of the rotor fluxes canbe expressed as follows:
๐๐๐=๐ ๐๐ฟ๐
๐ฟ๐
(๐ฟ๐
๐ ๐
๐๐ ๐+
๐ฟ2
๐
๐ 2๐๐ฟ๐
(๐๐ โ ๐๐) ๐๐๐) ,
๐๐๐=๐ ๐๐ฟ๐
๐ฟ๐
(๐ฟ๐
๐ ๐
๐๐ ๐โ
๐ฟ2
๐
๐ 2๐๐ฟ๐
(๐๐ โ ๐๐) ๐๐๐) .
(6)
By replacing ๐๐๐, ๐๐๐with expressions (1), (6) becomes
๐๐๐=(๐ฟ๐๐ ๐/๐ฟ๐) ((๐ ๐/๐ฟ๐) ๐๐ ๐+ (๐๐ โ ๐๐) ๐๐ ๐)
(๐ ๐/๐ฟ๐)2
+ (๐๐ โ ๐๐)2
,
๐๐๐=(๐ฟ๐๐ ๐/๐ฟ๐) ((๐ ๐/๐ฟ๐) ๐๐ ๐โ (๐๐ โ ๐๐) ๐๐ ๐)
(๐ ๐/๐ฟ๐)2
+ (๐๐ โ ๐๐)2
.
(7)
The angular velocity is expressed as follows:
(๐๐ โ ๐๐)โ
= ๐โ
๐=๐ โ
๐๐โ
๐ ๐
๐ฟโ๐๐โ๐ ๐
, (8)
where (โ) means reference.
Mathematical Problems in Engineering 3
0 0.5 1 1.5 20.5
0.6
0.7
0.8
0.9
1
1.1
1.2
1.3
๐พ = 0.3
๐พ = 0.9
๐พ = 0.6
๐พ = 1.2
๐
๐rd/๐
rโ
Figure 1: Effect of variation of the rotor resistance on the shape ofthe direct flux.
So the expressions of flux along the two axes become
๐โ
๐= ๐โ
๐๐= ๐ฟ๐๐โ
๐ ๐,
๐โ
๐๐= 0.
(9)
Equation (9) is considered as a reference model for themechanism of adjusting the rotor resistance by fuzzy logic.Assuming that the rotor resistance changes from its nominalvalue ๐
๐๐to ๐ ๐๐+ ฮ๐ ๐and ๐๐ ๐
is the factor for this variationwe get
๐๐ ๐=
๐ ๐
๐ ๐๐
=1
๐, (10)
with ๐ = ๐ ๐๐/๐ ๐.
By replacing the expression of ๐ in (7) we will have
๐๐๐=๐ฟ๐๐๐ ๐+ ๐ฟ๐๐๐ ๐๐๐พ2
1 + (๐๐พ)2
,
๐๐๐=๐ฟ๐๐๐ ๐๐พ (1 โ ๐พ)
1 + (๐๐พ)2
,
(11)
with ๐พ = ๐๐ ๐/๐๐ ๐.
Finally, the flux components can be expressed in terms ofthe reference flux for an ideal decoupling as follows:
๐๐๐
๐โ๐
=1 + ๐๐พ
2
1 + (๐๐พ)2,
๐๐๐
๐โ๐
=๐พ (1 โ ๐พ)
1 + (๐๐พ)2.
(12)
Figures 1 and 2 show the shape of ๐๐๐/๐โ
๐and ๐
๐๐/๐โ
๐as a
function of ๐, and the vertical line in color red represents theideal orientation of the rotor flux.
โ0.2
0
0.2
0.4
0.6
0.8
1
1.2
0 0.5 1 1.5 2
๐พ = 0.3
๐พ = 0.9
๐พ = 0.6
๐พ = 1.2
๐
๐rq/๐
rโ
Figure 2: Effect of variation of the rotor resistance on the shape ofthe quadratic flux.
๐พ is a parameter that reflects the power of the inductionmotor. The vertical line is the ideal orientation of the flux.We identify changes in flux along the two axes of the rotatingframe d-q as follows:
ฮ๐๐๐= ๐โ
๐โ ๐๐๐,
ฮ๐๐๐= โ๐๐๐.
(13)
According to Figures 1 and 2 we can see that(i) for ๐ > 1, there is reduced flux along the two axes,(ii) for ๐ < 1, there is increased flux along the two axes.
According to (9), we can write(i) for ๐ > 1, ฮ๐
๐๐> 0 and ฮ๐
๐๐> 0,
(ii) for ๐ < 1, ฮ๐๐๐< 0 and ฮ๐
๐๐< 0.
Since ๐ = ๐ ๐๐/๐ ๐, so we canwrite the rules of the adaptive
fuzzy logic mechanism of the rotor resistance ๐ ๐as follows:
(i) for ๐ > 1 โ ๐ ๐< ๐ ๐๐, we have ฮ๐
๐๐> 0 and ฮ๐
๐๐>
0,(ii) for ๐ < 1 โ ๐
๐> ๐ ๐๐, we have ฮ๐
๐๐< 0 and ฮ๐
๐๐<
0.The block diagram of the fuzzy logic adaptation mecha-
nism used in our simulation is given in Figure 3.The estimated fluxes ๐
๐๐and ๐
๐๐can be obtained by
measuring the currents and stator voltages. First we willestimate the stator flux using the following equations:
[๐๐ ๐
๐๐ ๐
] = [cos (๐
๐ ) sin (๐
๐ )
โ sin (๐๐ ) cos (๐
๐ )] [
๐๐ ๐ผ
๐๐ ๐ฝ
] , (14)
with
๐๐ผ๐ = โซ (V
๐ ๐ผโ ๐ ๐ ๐๐ ๐ผ) ๐๐ก,
๐๐ฝ๐ = โซ (V
๐ ๐ฝโ ๐ ๐ ๐๐ ๐ฝ) ๐๐ก.
(15)
4 Mathematical Problems in Engineering
๐โrd =1
Lm
iโsd
๏ฟฝ๏ฟฝrd
๏ฟฝ๏ฟฝrq
๐โrq = 0
โ+
ฮ๐rd
ฮ๐rq
kd
kq
Fuzz
y lo
gic
cont
rolle
r
ฮuku +
+
Zโ1
Rrn Rr
โ+
Figure 3: Block diagram of the adaptation mechanism of rotor resistance using fuzzy logic.
โ1โ0.5
00.5
1
0
1
โ0.6
โ0.4
โ0.2
0
0.2
0.4
0.6
ฮ๐rq
ฮ๐rd
ฮu
โ1
Figure 4: Variation law of fuzzy controller for the rotor resistance.
Then we can calculate the estimated flux by the followingequation:
[๐๐๐
๐๐๐
] =[[[
[
๐ฟ๐
๐ฟ๐
0
0๐ฟ๐
๐ฟ๐
]]]
]
[๐๐ ๐
๐๐ ๐
] โ[[[
[
๐ฟ๐๐ฟ๐ ๐
๐ฟ๐
0
0๐ฟ๐๐ฟ๐ ๐
๐ฟ๐
]]]
]
[๐๐ ๐
๐๐ ๐
] .
(16)
When choosing the linguistic value it should be takeninto account that the control must be robust and time ofcalculation adopted by the fuzzy controller should not be highto not slow down the process [6, 7]. In this proposed methodlinguistic value of 5 is chosen which gives 25 rules.
For fuzzification, we have chosen triangular fuzzificationand for deffuzzification the centroid deffuzzification methodis used in the proposed method. The universe of discourse iscommon to all fuzzy variables (ฮ๐
๐๐, ฮ๐๐๐, and ฮ
๐ข) and is
divided into seven fuzzy sets (NB, NM, NS, ZE, PS, PM, andPB) with triangular membership functions.
In terms of numerical values, the behavior of this mecha-nism is characterized by action law shown in Figure 4. Indeed,
Table 1: Fuzzy control rules for calculating ฮu.
ฮ๐๐๐
ฮ๐๐๐
NB NM NS ZE PS PM PBNB PB PM PS PS ZE ZE ZENM PM PS PS PS ZE ZE ZENS PS PS PS PS ZE ZE ZEZE ZE ZE ZE ZE ZE ZE ZEPS ZE ZE ZE NS NS NS NSPM ZE ZE ZE NS NS NS NMPB ZE ZE ZE NS NS NM NB
for each pair of input values (Table 1)the mechanism gener-ates a variation of the control law (ฮ๐ข), which corresponds tothe increase or decrease of the rotor resistance.
5. Fuzzy Logic MRAS Speed Observer Design
In this section we will present the different steps to designthe fuzzy logic MRAS speed observer. This method consistsin comparing the output of both estimators. The first one
Mathematical Problems in Engineering 5
Fuzzy logic
cont
rolle
r
Referencemodel
Adjustablemodel
Fuzz
y lo
gic
adaptationmechanism
๏ฟฝs
is
๏ฟฝ๏ฟฝr
+โ
e
๏ฟฝ๏ฟฝr
ฮuGu
Zโ1
++
Ge
Gde
Zโ1 ฮeโ+
๏ฟฝ๏ฟฝr
e
Figure 5: Block diagram of the fuzzy logic MRAS speed observer.
Study and description of the system set
Implementation
Simulation
Determining the strategy of setting
Changing the control strategy
Figure 6: The steps for designing a fuzzy logic controller.
is called the reference model which is independent of thequantity to estimate, and the second is the adjustable model[10]. The error between the two estimators of the observingrotor flux is injected in an adaptation mechanism which cangenerate the value of๐
๐as a way tominimize the error of flux.
The mechanism of adaptation is a fuzzy logic controller;the block diagram of the MRAS speed observer and thestructure of the controller is shown in Figure 5.
The reference model is expressed by using the stator volt-ages and stator currents. Their components are expressed ina stationary frame when the flux components are generated.
โ1 โ0.5 0 0.5 1
0
1
โ0.6
โ0.4
โ0.2
0
0.2
0.4
0.6
e
ฮe
ฮu
โ1
Figure 7: Variation law of fuzzy controller for MRAS speedobserver.
The reference value of the rotor flux components is describedby the following equation [3]:
๐
๐๐ก๐๐๐=
๐ฟ๐
๐ฟ๐
(V๐ ๐โ ๐ ๐ ๐๐ ๐โ ๐๐ฟ๐
๐
๐๐ก๐๐ ๐) ,
๐
๐๐ก๐๐๐=
๐ฟ๐
๐ฟ๐
(V๐ ๐โ ๐ ๐ ๐๐ ๐โ ๐๐ฟ๐
๐
๐๐ก๐๐ ๐) .
(17)
The adaptive model describes the rotor equation and therotor flux according to the d-q axes which are expressed as a
6 Mathematical Problems in Engineering
function of the rotor speed and the stator currents. From (1),the adaptive model is described by the following equations:
๐
๐๐ก๐๐๐= โ
๐ ๐
๐ฟ๐
๐๐๐โ ๏ฟฝ๏ฟฝ๐๐๐๐+๐ฟ๐๐ ๐
๐ฟ๐
๐๐ ๐,
๐
๐๐ก๐๐๐= โ
๐ ๐
๐ฟ๐
๐๐๐+ ๏ฟฝ๏ฟฝ๐๐๐๐+๐ฟ๐๐ ๐
๐ฟ๐
๐๐ ๐.
(18)
From (17) and (18), the adaptation mechanism can bedesigned to generate the estimated speed value which is usedto minimize the error between the estimate and referencefluxes. The error between reference model and adjustablemodel ๐ is minimized by a fuzzy logic controller whichgenerates the estimated speed. This signal ๐ is given by thefollowing expression:
๐ = ๐๐๐๐๐๐โ ๐๐๐๐๐๐. (19)
For the design of a fuzzy regulator we must, first, study thesystem to adjust and make an adequate description. It isnot a proper analysis to establish a mathematical model. Wemust rather explore the behavior of the controlled systemvis-a-vis changes in the control variable and determinemeasurable quantities characteristic of dynamic behavior.Thedescriptionmaymake use of linguistic variables andmustbe accompanied by a definition of membership functions[12]. Then we move on to determining the control strategythat includes the fuzzification, inference, and deffuzzification.After implementation, most often on a PC or microprocessorsoftware or hardware with processor autographed (specificprocessors for the fuzzy logic), testing the installation isusually necessary to change the control strategy interactivelyin several steps in order to find proper behavior. This changeis highlighted by Figure 6, since it is an important step in thedesign of a fuzzy set.
The quality of adjustment depends not only on the rulesbut also on the choice of values with which the input andoutput variables are multiplied. To define the values of ๐บ
๐,
๐บ๐๐, and ๐บ
๐ขwe use the following algorithm.
Step 1. Set the gains values of ๐บ๐, ๐บ๐๐, and ๐บ
๐ข(in our case
๐บ๐= 1, ๐บ
๐๐= 1, and ๐บ
๐ข= 1).
Step 2. If the error <1%, go to Step 7.
Step 3. Adjust ๐บ๐.
Step 4. If the error >10%, go to Step 3.
Step 5. Adjust ๐บ๐๐and ๐บ
๐ข.
Step 6. If the error >1%, go to Step 5.
Step 7. End of algorithm.
The establishment of rules defining the output resultsfrom operating expertise. For our application, we used thebasic rules given in Table 2, which stems from expertise andis based on the operating principle of the bang-bang thatoffers very good results. The latter is organized in the form
Table 2: Table fuzzy control rules ฮu.
๐/ฮ๐ NB NS ZE PS PBNB NB NB NB NS ZENS NB NB NS ZE PSZE NB NS ZE PS PBPS NS ZE PB PB PBPB ZE PS PB PB PB
of a decision table. The inference method used is the method(Max-Min) since it is easy to implement. The following tableshows the rules that correspond to these reflections.
In the proposed method each variable of the fuzzy logiccontroller has five triangular membership functions. Thefuzzy sets used in the proposed method are NB: NegativeBig, NS: Negative Small, ZE: Zero Equal, PS: Positive Small,and PB: Positive Big. The variation law of fuzzy controller forMRAS speed observer is shown in Figure 7.
6. Simulation Results and Discussion
The performances of the proposed solution are evaluatedusing Matlab-Simulink. A dynamic three-phase inductionmotor model with speed and rotor resistance observer wasbuilt to emulate behavior of the motor. The three-phaseinduction motor parameters are given in Table 3. Figure 8shows the architecture of the vector control algorithm incor-porating the fuzzy logic MRAS speed observer and rotorresistance fuzzy logic observer.
Figure 9 shows the effect of sudden change on the shapeof direct and quadratic flux. At ๐ก = 2 s we introduced a50% increase of the rotor resistance. Just at the moment ofvariation (Figure 9(a)) the orientation of the fluxes is lost,which has a negative effect on the control. Using an estimateof the rotor resistance by the fuzzy logic guarantees theorientation of flux (Figure 9(b)).
Figure 10 shows the evolution of the real and estimatedrotor resistance. When increasing the value of the rotorresistance, the fuzzy controllers calculate the new value andinject it into the control loop to ensure decoupling betweenthe flux and torque dynamics.
Figure 11 shows the effect of a slow change of the rotorresistance on the flux behavior. Without adaptation it is clearthat we will lose the direction of flux (Figure 11(a)). However,with rotor resistance adaptation we can keep the orientationof the flux (Figure 11(b)).
Figure 12 shows the response of the fuzzy controller fora slow variation of rotor resistance; the estimated and actualrotor resistances are almost the same.
Figure 13 represents the reference, estimated, and actualspeed.This figure illustrates the speed system response undera load torque of 10Nmapplied at ๐ก = 0.5 s; the reference speedis increased from zero to its rated value 157 rd/s. The motorreaches its steady state after 0.4 s. At ๐ก = 1 s, we applied aslow increase of 50% of the value of the rotor resistance anda change in the reference speed at ๐ก = 1.5 s. The real andestimated speed are nearly similar and the difference between
Mathematical Problems in Engineering 7
IM
ReferencefluxSpeed
control
Currentscontrol
Fuzzy logic Rr identification
Slipestimator
Sens
ors
Fuzzy logic MRAS speed observer
isdโ
isq
sd
sq
sd
sqโ
+
โ
Vโ
Vโ Vabcโ
+
โ
dqabc
dqabc
i
i
+
+
๏ฟฝ๏ฟฝg๐dq โซ
๏ฟฝ๏ฟฝr
Rr
Rr
I๐ผ๐ฝ
V๐ผ๐ฝ
๐ผ๐ฝabc
๐ผ๐ฝabc
I abc
3โผ
Mech. loadTload
E
Figure 8: Block diagram of the vector control including speed and rotor resistance fuzzy logic observer.
0 1 2 3 4 5โ0.5
0
0.5
1
1.5
2Rotor flux
Time (s)
๐rd
,๐rq
๐rd๐rq
(a)
๐rd๐rq
0 1 2 3 4 5โ0.5
0
0.5
1
1.5
2Rotor flux
Time (s)
๐rd
,๐rq
(b)
Figure 9: Simulated results with sudden change of the rotor resistance with and without adaptation: (a) without adaptation and (b) withadaptation.
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50
0.5
1
1.5
2
2.5
3
3.5Real and estimated rotor resistance (pu)
Time (s)
EstimatedReal
Rr
Figure 10: Tracking of the rotor resistance by fuzzy logic controller (case: sudden change).
8 Mathematical Problems in Engineering
0 1 2 3 4 5โ0.5
0
0.5
1
1.5
2Rotor flux
Time (s)
๐rd
,๐rq
๐rd๐rq
(a)
0 1 2 3 4 5โ0.5
0
0.5
1
1.5
2Rotor flux
Time (s)
๐rd
,๐rq
๐rd๐rq
(b)
Figure 11: Simulated results with slow change of the rotor resistance with and without adaptation: (a) without adaptation, and (b) withadaptation.
EstimatedReal
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50
0.5
1
1.5
2
2.5
3
3.5Real and estimated rotor resistance (pu)
Time (s)
Rr
Figure 12: Tracking of the rotor resistance by fuzzy logic controller(case: slow change).
Table 3: Parameters of induction motor.
Designation Notations Rating valuesStator resistance ๐
๐ 2.3ฮฉ
Rotor resistance ๐ ๐
1.83ฮฉStator self-inductance ๐ฟ
๐ 261mH
Rotor self-inductance ๐ฟ๐
261mHMutual inductance ๐ฟ
๐245mH
Moment of inertia ๐ฝ 0.03 kgm2
Friction coefficient ๐ 0.002NmNumber of poles ๐
๐2
Rated voltage ๐๐ ๐
220V
0 0.5 1 1.5 2 2.5 3โ200
โ150
โ100
โ50
0
50
100
150
200Rotor speed
Time (s)
Spee
d (r
d/s)
Reference speedActual speedEstimated speed
0.7 0.72 0.74 0.76 0.78 0.8156.5
157
157.5Zoom
Figure 13: Simulation result of the fuzzy logic MRAS speedobserver.
them is better shown in Figure 14 which does not exceed 1%of the nominal value.
7. Conclusion
To sum up we say that this paper presents a method toestimate the rotor resistance for induction machines basedon the theory of fuzzy logic. A standard IFOC without speedsensor has been used for the induction machine based onthe same theory to design a MRAS speed observer. Themodeling approach proposed for both observers makes ahigh-performance control strategy to be used with induction
Mathematical Problems in Engineering 9
0 0.5 1 1.5 2 2.5 3
โ0.6
โ0.4
โ0.2
0
0.2
0.4
Speed estimation error (pu)
Time (s)
Erro
r
Figure 14: Error between real and estimated speed.
motor drive system.Thedrive systemhas been simulatedwithadaptivemechanisms to identify the values of rotor resistanceand rotor speed based on fuzzy logic.The different simulationresults have shown that the designed fuzzy logic observerhas realized a good dynamic and performance for motormonitoring even in the case of the rotor resistance variation.The efficacity of the speed sensorless of the IFOC withrotor resistance is proved by extensive simulation results.TheIFOC, the speed observer, and the rotor resistance observerdescribed in the previous sections are to be implemented inthe future work on a digital processor (DSP) to validate theproposed scheme.
Conflict of Interests
The authors declare that there is no conflict of interestsregarding the publication of this paper.
References
[1] C. B. Regaya, A. Zaafouri, and A. Chaari, โSpeed sensorlessindirect field-oriented of induction motor using two type ofadaptive observer,โ in Proceedings of the International Con-ference on Electrical Engineering and Software Applications(ICEESA โ13), pp. 1โ5, Hammamet, Tunisia, March 2013.
[2] F. Farhani, C. B. Regaya, A. Zaafouri, and A. Chaari, โElectricdrive control: multi-level optimization efficiency,โ in Proceed-ings of the 4th International Renewable Energy Congress (IRECโ12), pp. 894โ898, Sousse, Tunisia, December 2012.
[3] C. B. Regaya, F. Farhani, A. Zaafouri, and A. Chaari, โCompar-ison between two methods for adjusting the rotor resistance,โInternational Review on Modelling & Simulations, vol. 5, no. 2,pp. 938โ944, 2012.
[4] A. Savoia, C. M. Verrelli, M. Mengoni, L. Zarri, A. Tani, andD. Casadei, โAdaptive flux observer for induction machineswith on-line estimation of stator and rotor resistances,โ inProceedings of the 15th International Power Electronics andMotion Control Conference (EPE/PEMC โ12), pp. LS7b-1.3-1โLS7b-1.3-6, Novi Sad, Serbia, September 2012.
[5] G. Shuqiu and L. Zhongli, โInduction motor vector controlbased on adaptive identification of rotor resistance,โ in Pro-ceedings of the International Conference on Control Engineeringand Communication Technology (ICCECT โ12), pp. 145โ148,Liaoning, China, December 2012.
[6] Y. Miloud and A. Draou, โFuzzy logic based rotor resistanceestimator of an indirect vector controlled induction motor
drive,โ in Proceedings of the 28th Annual Conference of the IEEEIndustrial Electronics Society (IECON โ02), vol. 2, pp. 961โ966,Sevilla, Spain, November 2002.
[7] H. Zhang, Y. Shi, and J. Wang, โObserver-based trackingcontroller design for networked predictive control systems withuncertain Markov delays,โ International Journal of Control, vol.86, no. 10, pp. 1824โ1836, 2013.
[8] H. Zhang, Y. Shi, and A. S. Mehr, โOn H-infinity filtering fordiscrete-time takagi-sugeno fuzzy systems,โ IEEE Transactionson Fuzzy Systems, vol. 20, no. 2, pp. 396โ401, 2012.
[9] H. Kubota, I. Sato, Y. Tamura, K. Matsuse, H. Ohta, and Y. Hori,โRegenerating-mode low-speed operation of sensorless induc-tion motor drive with adaptive observer,โ IEEE Transactions onIndustry Applications, vol. 38, no. 4, pp. 1081โ1086, 2002.
[10] H. M. Kojabadi, L. Chang, and R. Doraiswami, โA MRAS-based adaptive pseudoreduced-order flux observer for sen-sorless induction motor drives,โ IEEE Transactions on PowerElectronics, vol. 20, no. 4, pp. 930โ938, 2005.
[11] T. Orlowska-Kowalska and M. Dybkowski, โImproved MRAS-type speed estimator for the sensorless induction motor drive,โCOMPEL:The International Journal for Computation andMath-ematics in Electrical and Electronic Engineering, vol. 26, no. 4, pp.1161โ1174, 2007.
[12] A. A. Adam and K. Gulez, โFast response adaptive fuzzy logiccontroller for sensorless direct torque control of PMSM withminimum torque ripple,โ COMPEL: The International Journalfor Computation and Mathematics in Electrical and ElectronicEngineering, vol. 27, no. 2, pp. 534โ550, 2008.
[13] R. P. Vieira, C. C. Gastaldini, R. Z. Azzolin, and H. A.Grundling, โDiscrete-time sliding mode speed observer forinduction machine drives,โ in Proceedings of the 11th BrazilianPower Electronics Conference (COBEP โ11), pp. 213โ218, Natal,Brazil, September 2011.
[14] D. Traore, J. de Leon, and A. Glumineau, โSensorless inductionmotor adaptive observer-backstepping controller: experimentalrobustness tests on low frequencies benchmark,โ IET ControlTheory and Applications, vol. 4, no. 10, pp. 1989โ2002, 2010.
[15] D. P. Marcetic and S. N. Vukosavic, โSpeed-sensorless ACdrives with the rotor time constant parameter update,โ IEEETransactions on Industrial Electronics, vol. 54, no. 5, pp. 2618โ2625, 2007.
[16] A. Larabi and M. S. Boucherit, โRobust speed-sensorlessinduction motor with the rotor time constant adaptation,โ inProceedings of the International Conference on Electrical Systemsfor Aircraft, Railway and Ship Propulsion (ESARS โ10), Bologna,Italy, October 2010.
Submit your manuscripts athttp://www.hindawi.com
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Mathematical Problems in Engineering
Hindawi Publishing Corporationhttp://www.hindawi.com
Differential EquationsInternational Journal of
Volume 2014
Applied MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Mathematical PhysicsAdvances in
Complex AnalysisJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
OptimizationJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Operations ResearchAdvances in
Journal of
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Function Spaces
Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
International Journal of Mathematics and Mathematical Sciences
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
The Scientific World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Algebra
Discrete Dynamics in Nature and Society
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Decision SciencesAdvances in
Discrete MathematicsJournal of
Hindawi Publishing Corporationhttp://www.hindawi.com
Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014
Stochastic AnalysisInternational Journal of