1. School of Engineering, Gautam Buddha University, Greater Noida 201310, India
2. Electrical Engineering Department, National Institute of Technology Delhi, Delhi 110077, India
kumar.bhavnesh34@gmail.com
Show less
History+
Received
Accepted
Published
2013-03-21
2013-05-24
2014-03-05
Issue Date
Revised Date
2014-03-05
PDF
(438KB)
Abstract
In this paper a fuzzy logic (FL) based model reference adaptive system (MRAS) speed observer for high performance AC drives is proposed. The error vector computation is made based on the rotor-flux derived from the reference and the adaptive model of the induction motor. The error signal is processed in the proposed fuzzy logic controller (FLC) for speed adaptation. The drive employs an indirect vector control scheme for achieving a good closed loop speed control. For powering the drive system, a standalone photovoltaic (PV) energy source is used. To extract the maximum power from the PV source, a constant voltage controller (CVC) is also proposed. The complete drive system is modeled in MATLAB/Simulink and the performance is analyzed for different operating conditions.
Bhavnesh KUMAR, Yogesh K CHAUHAN, Vivek SHRIVASTAVA.
Assessment of a fuzzy logic based MRAS observer used in a photovoltaic array supplied AC drive.
Front. Energy, 2014, 8(1): 81-89 DOI:10.1007/s11708-014-0295-9
Photovoltaic (PV) energy in recent years has shown promising capabilities for the inclusion in the list of conventional energy sources. The main advantageous features of the PV energy generation include the abundant, free of cost and non-polluting fuel. Furthermore, the reduction in price of PV energy generation per peak watt over the years has encouraged the exploration into the solar technology. The PV energy generation is more appropriate for low power distributed generation systems, particularly in the areas where agriculture is one of the main occupations and grid supply is not easily available. Nevertheless, PV application areas are seamless and can also be used with high performance AC drives for electric vehicles applications [1,2].
The two challenges still persisting in using a PV array are its nonlinear output and low energy conversion efficiency. The solutions to the first challenge in the form of maximum power point (MPP) tracking technique are available in the literature. Most of the MPP tracking techniques use the information of PV array current and/or voltage. The constant voltage controller (CVC) is simple in scheme and uses only voltage level information to track the MPP in comparison to the other techniques [3,4].
Being an important part of an electric drive, different types of electric motors are tested for high performance drive applications by different researchers. Perhaps, in the literature, induction motor is the first choice for these applications due to its low-cost construction and robustness. However, induction motors are designed to impart high efficiency at the rated conditions of load and supply. So, for achieving high performance, an indirect vector control scheme is used as suggested by various researchers [5-7]. The implementation of the vector control scheme requires the measurement of speed, forcing to mount a speed sensor on the motor shaft. Due to the well-known drawbacks of speed sensors in a drive, it is preferable to use a speed observer in the applications requiring high performance [8].
Among the various speed estimation techniques, the model reference adaptive system (MRAS) scheme is most extensively employed for induction motor drives. The popularity of the MRAS scheme lies in its various advantageous features such as simple structure, easy implementation and low computational effort. Generally, MRAS scheme is realized by forming an error vector required to update the speed. Depending upon the variable used for the formation of error vector, the MRAS scheme can be classified as rotor flux error based MRAS scheme [9,10], stator current error based MRAS scheme [11], back electromotive force (EMF) error based MRAS scheme [12], and reactive power error based MRAS scheme [13].
Usually, the accuracy of control scheme is influenced by the variations in motor parameters and the operating conditions. Proportional- integral (PI) controllers are widely used for a long time for control system applications. But despite their simple structure and wide range applicability, fixed-gain PI controllers are not supposed to be used in the systems with varying parameters, nonlinearities and changing operating conditions. Among the artificially intelligent controllers available, the fuzzy logic controller (FLC) has gained significant attention, particularly in the field of control system. But, it has not yet been comprehensively applied to speed estimation solutions [14-17].
In this paper an attempt has been made to assess the performance of an AC drive employing a fuzzy logic based MRAS speed observer. To explore the advantages of technologies available, the drive uses an indirect vector control scheme and is supplied from a photovoltaic energy source. Simulation model of each component of the system is designed separately and then assembled in the MATLAB/Simulink environment. The performances of the drive for different operating conditions are presented.
System description and modeling
The system mainly consists of a PV array, a CVC, a power modulator, a vector control, an induction motor and load. The block diagram of the system is shown in Fig. 1. The drive is solely supplied by a PV array by means of power modulator. Here, the main function of the power modulator is to change the DC input into a controlled AC to be used by the induction motor. The brief description of each component is given below under their respective headings.
PV array
Interconnected solar cells in series and/or parallel connection are known as PV array. For imitating the electrical behavior of the PV array, different equivalent models have been proposed by researchers. Each equivalent model differs in the number of parameters involved in calculating the voltage and current of the PV array. A diode DC equivalent model demonstrated in Fig. 2 is the simplest and is used in Ref [2]. The output voltage of the equivalent model of the solar cell used can be calculated bywhere and are the voltage and current of the array respectively, is the cell resistance, is the photocurrent, is the reverse saturation current of the diode, q is the electron charge, k is Boltzmann constant, and is the reference operating temperature of the cell.
As the cell output depends upon the operating temperature and insolation level, the changes in any of them will affect the output of the cell. The effects are incorporated in the designed cell with the help of the coefficients explained in more detail in Ref [2].
For this work, the constants of the associated equations are so adjusted that the curves of a single cell can be in proximity to the model CS6P-250P of Canadian solar. To fulfil the voltage requirement of the drive, 12 such cells are connected in series.
Induction motor
Although an additional stage of power conversion is required while using an induction motor with a PV array, it is still very attractive due to its advantageous features. In this analysis, the following dynamic d-q equivalent machine model of a three phase squirrel cage induction motor expressed in Eqs. (2) to (7) is used.where the suffix ‘’ signifies that the electrical variables are considered in synchronously rotating reference frame. , , , , and are the resistance, the inductance, d-q axis current vectors, d-q axis voltage vectors, and d-q-axis flux vectors of rotor respectively. , , , , and are the resistance, the inductance, d-q axis current vectors, d-q axis voltage vectors, and d-q-axis flux vectors of stator respectively. , , , and are the angular synchronous speed, the angular rotor speed, the electromagnetic torque, and the load torque respectively. , pJ, F, and are the mutual inductance, the differential operator, the moment of inertia, the friction coefficient, and the pole pairs respectively.
Vector control
Vector control techniques are now mature techniques for high performance induction motor control. Ideally, a vector controlled induction motor drive operates like a separately excited DC motor drive. Essentially there are two general methods for vector control: direct and indirect method, as explained in detail in Ref [6]. The indirect vector control technique is more popular in industrial applications. The angular position for unit vector signals is generated usingwhere is the angular slip frequency calculated using
Power modulator
The power modulator stage for this work consists of a boost converter and an inverter. The duty cycle of the DC-DC boost converter is controlled using a CVC to track the MPP of the PV array. A fixed-gain PI controller is used to generate the corresponding duty cycle for the boost converter with respect to the operating condition of the PV array. The gains of the PI controller are optimized using the trial and error method. In designing the boost converter, the value of the inductor and capacitor must be chosen with outmost care.
The DC output from the converter is given to the three-phase voltage source inverter (VSI) composed of a set of six IGBT switches connected in a bridge configuration. The switches are commutated from the firing pulse generated by a fixed band hysteresis current controller.
FL based MRAS speed observer
The FL technique has been applied in many control applications. In this work, the MRAS scheme consisting of voltage model, current model and FL based adaptation mechanism are used for the rotor speed estimation and adaptation. The block diagram of the FL based MRAS speed observer is depicted in Fig. 3. It is generally opted to have a smaller rule matrix dimension, so a 25 rule-based matrix is formulated for this work. The FL control generally consists of fuzzification, inference engine, and defuzzification. Equations (10) to (13) have been used for generating the rotor flux values for error vector formation.where is a leakage coefficient.
The two inputs chosen for the FLC are speed adjustment signal and its change which can be given aswhere , are the scaling factors used for the normalization of the inputs to the FLC. Based on the implication of rules summarized in the rule matrix table for FLC (Table 1), the corresponding output is generated. In Table 1, PB= positive big, PS= positive small, ZE= zero, NB= negative big, and NS= negative small. The triangular and trapezoidal membership functions illustrated in Fig. 4 are used in the simulation. The universe of discourse for all variables is from 1 to - 1.
The inference engine used is the Mamdani type with the if-then rule base used. The input/output variables have five membership functions. The output is normalized by scaling factor (). The scaling factors are optimized by the trial and error method.
Simulation results and discussion
In this work, the analysis is conducted with the help of the Simulink model of an indirect vector control drive consisting of a 2 kW, 400 V, 50 Hz induction motor with parameters given in Appendix A. The drive is powered by a PV array (Appendix B) designed with a standard testing condition (STC). As the drive is fed by the PV array, to get maximum power from the PV array, its output voltage is forced at a reference value of 320 V by varying the duty ratio of boost converter. For the speed control loop, the estimated speed from the fuzzy MRAS speed observer is used in the drive. Various operating conditions generally experienced in practical cases are considered for assessment of the performance of the sensorless induction drive with the proposed speed observer. The results obtained and their discussions at considered operating conditions are as follows:
PV array curves
The current-voltage (I-V) curves of the designed PV array are presented in Fig. 5. The I-V curves of different insolation level of 1000, 850, 700 and 550 W/m2 and a constant operating temperature of 40°C are displayed in Fig. 5(a). The dependency of the PV array current on the variations in the insolation level is clearly observed from Fig. 5(a), however the variation in array voltage in the narrow band is observed for the same operating condition.
Figure 5(b) shows the I-V curves of the PV array for different operating temperatures of 20 °C, 30 °C, 40 °C and 50 °C with a constant insolation of 1000 W/m2. It is evidently seen from Fig. 5(b) that the cell current is minutely affected by the variation in the operating temperature; however the cell voltage is affected accountably.
Drive performance with constant normal operating condition of PV array
With motor under no load condition
The normal operating condition (NOC) of the PV array refers to the insolation level of 1000 W/m2 at a temperature of 40°C. In this case, the motor is started and run without any load to track the command speed. To keep the PV array voltage in the region on MPP the duty ratio is controlled using a CVC. The variation in the duty ratio is presented in Fig. 6(a). The PV array output/converter input voltage and the converter output voltage obtained are presented in Fig. 6(b). It is evidently observed from Fig. 6(b) that the converter input voltage is constant at 320 V and when the duty ratio is 0.5 the converter output voltage is approximately 640 V. A disturbance at time t = 2 s can be noticed in the duty cycle, input voltage and output voltage due to the change in the operating condition of the drive. At this time the direction of the drive motion is reversed.
Initially the drive is started and run to track the command speed of 120 rad/s which is suddenly changed to - 120 rad/s for investigating its robustness. Figure 7(a) shows the response of the estimated rotor speed and the command speed. Figure 7(a) clearly indicates that the drive effectively tracks the command speed even during the reversal of speed. Under the above stated operating condition, Fig. 7(b) exhibits the response of motor stator current while Fig. 7(c) the torque response. Transients in the motor current and torque are observed at the reversal of speed. The transients are of high magnitude but vanish in a very short period of time. However, a limiter is recommended to limit the values within the permissible range.
With motor loaded by rated load
Under the NOC stated above, the drive is again started at no load and suddenly loaded with a step rated load at time t = 1 s. As the load is applied, the operating point of the motor shifts from its previous value, forcing the CVC to change the duty cycle for maintaining the PV array voltage at 320 V. The variation in the duty cycle is sketched in Fig. 8(a), while the input and output voltage of the boost converter for stated operating condition are depicted in Fig. 8(b). It is evidently noticed from Fig. 8(b) that the input voltage is maintained constant at 320 V, but the output voltage is decreased to 480 V. The decrease in the output voltage is caused by the increase in the duty cycle of the converter.
The rotor speed response of the induction motor drive is shown in Fig. 9(a) when it is running to trace the command speed of 120 rad/s. A slight deviation in the speed from command speed is observed at the time of application of the rated load. The drive shows the robustness to the load disturbance by rejecting it and again tracking the command speed. Figure 9(b) shows the response of motor torque from which it can be observed that the motor torque is increased at time t = 1 s in order to balance the load torque.
During quickly varying insolation level
To test the drive in difficult operating conditions, the insolation level is varied quickly in a wide range of 500-1000 W/m2 as shown in Fig. 10. The operating temperature is kept constant at 40 °C. The drive is loaded with 1/4 of the rated load at time t = 1 s and then run continuously with the same load. As the insolation level is varying, so it is the duty ratio generated by the CVC to keep the PV array output/DC-DC converter input voltage constant at 320 V. The response from the CVC in the form of duty cycle is depicted in Fig. 11(a), while the variation in the output voltage of the boost converter resulted from the variation in duty ratio is depicted in Fig. 11 (b). The response of the rotor speed estimated with the help of the fuzzy MRAS speed observer corresponding to the command speed is shown in Fig. 12(a). A step change in command speed from 120 rad/s to - 120 rad/s is introduced at time t = 2 s. The response of motor torque showing a minute increment with the application of load at time t = 1 s and a transient at time t = 2 s with speed reversal is shown in Fig. 12(b).
Conclusions
In this paper, a simpler FLC for adaptation mechanism of MRAS speed observer has been proposed. The proposed observer is used with a sensorless induction motor drive supplied by a standalone PV array system. The conventional approach for error vector formation in MRAS is adopted. Furthermore, a CVC is designed for effective tracking of the voltage point corresponding to the maximum power region of the PV array. A complete simulation model of the system has been developed in the MATLAB/Simulink environment. The steady-state and dynamical performance of the drive is assessed for different operating conditions. The results show that the proposed FL based MRAS works satisfactorily for sensorless operation of the AC drive system.
Elgendy M A, Zahawi B, Atkinson D J. Comparison of directly connected and constant voltage controlled photovoltaic pumping systems. IEEE Trans on Sustainable Energy, 2010, 1(3): 184-192
[2]
Atlas H, Sharaf A M. A Photovoltaic array simulation model for Matlab-Simulink GUI environment. In: International Conference on Clean Electrical Power, Capri, Italy, 2007, 341-345
[3]
Vitorino M A, Beltrao de Rossiter Correa M, Jacobina C B, Lima A M N. An effective induction motor control for photovoltaic pumping. IEEE Transactions on Industrial Electronics, 2011, 58(4): 1162-1170
[4]
Kuo Y C, Liang T J, Chen J F. Novel maximum-power-point-tracking controller for photovoltaic energy conversion system. IEEE Transactions on Industrial Electronics, 2001, 48(3): 594-601
[5]
Wai R J. Hybrid control for speed sensorless induction motor drive. IEEE Transactions on Fuzzy Systems, 2001, 9(1): 116-138
[6]
Bose B K. Modern Power Electronics and AC Drives. Prentice Hall, 2002.
[7]
Cardenas R, Pena R. Sensorless vector control of induction machines for variable-speed wind energy applications. IEEE Transactions on Energy Conversion, 2004, 19(1): 196-205
[8]
Gadoue S M, Giaouris D, Finch J W. MRAS sensorless vector control of an induction motor using new sliding-mode and fuzzy-logic adaptation mechanisms. IEEE Transactions on Energy Conversion, 2010, 25(2): 394-402
[9]
Xu Z, Shao C, Feng D. An MRAS method for sensorless control of induction motor over a wide speed range. Journal of Control Theory and Applications, 2011, 9(2): 203-209
[10]
Vasic V, Vukosavic S N, Levi E. A stator resistance estimation scheme for speed sensorless rotor flux oriented induction motor drives. IEEE Transactions on Energy Conversion, 2003, 18(4): 476-483
[11]
Orlowska-Kowalska T, Dybkowski M. Stator-Current-Based MRAS Estimator for a Wide Range Speed-Sensorless Induction-Motor Drive. IEEE Transactions on Industrial Electronics, 2010, 57(4): 1296-1308
[12]
Maiti S, Chakraborty C, Hori Y, Ta M C. A stable back-EMF MRAS-based sensorless low speed induction motor drive insensitive to stator resistance variation. IEE Proceedings Electric Power Application, 2004, 151(6): 685-693
[13]
Maiti S, Chakraboty C, Hori Y, Ta M C. Model reference adaptive controller-based rotor resistance and speed estimation techniques for vector controlled induction motor drive utilizing reactive power. IEEE Transactions on Industrial Electronics, 2008, 55(2): 594-601
[14]
Iacchetti M F, Carmeli M S, Castelli Dezza F, Perini R. A speed sensorless control based on a MRAS applied to a double fed induction machine drive. Electrical Engineering, 2010, 91(6): 337-345
[15]
Salem Z M, Khater M M, Kalilah S A, Mahmoud S A. Fuzzy logic based mras for sensorless induction motor drive. In: Eleventh International Middle East Power Systems Conference, El-Minia, Egypt, 2006, 427-433
[16]
Gümüş B, Özdemir M. Sensorless vector control of a Permanent magnet synchronous motor with fuzzy logic observer. Electrical Engineering, 2006, 88(5): 395-402
[17]
Douiri M R, Cherkaoui M. Learning fuzzy controller and extended Kalman filter for sensorless induction motor robust against resistance variation. Frontiers of Electrical and Electronic Engineering, 2012, 7(3): 347-355
RIGHTS & PERMISSIONS
Higher Education Press and Springer-Verlag Berlin Heidelberg
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.