A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for Indirect Vector Control (IVC) of Induction Motor Drives

Similar documents
SPEED CONTROL OF AN INDUCTION MOTOR USING FUZZY LOGIC AND PI CONTROLLER AND COMPARISON OF CONTROLLERS BASED ON SPEED

A DUAL FUZZY LOGIC CONTROL METHOD FOR DIRECT TORQUE CONTROL OF AN INDUCTION MOTOR

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

A Sliding Mode Controller for a Three Phase Induction Motor

Matlab Simulation Model Design of Fuzzy Controller based V/F Speed Control of Three Phase Induction Motor

Design of SVPWM Inverter for Induction Motor Drive Using PID Controller

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

A Simple Sensor-less Vector Control System for Variable

A Brushless DC Motor Speed Control By Fuzzy PID Controller

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER

Fuzzy Logic Based Speed Control System Comparative Study

Comparison on the Performance of Induction Motor Drive using Artificial Intelligent Controllers

A new application of neural network technique to sensorless speed identification of induction motor

IN MANY industrial applications, ac machines are preferable

Application of Fuzzy Logic Controller in UPFC to Mitigate THD in Power System

Induction Motor Drive Using Indirect Vector Control with Fuzzy PI Controller

FUZZY LOGIC CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

BECAUSE OF their low cost and high reliability, many

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

PERFORMANCE ANALYSIS OF SRM DRIVE USING ANN BASED CONTROLLING OF 6/4 SWITCHED RELUCTANCE MOTOR

A Fuzzy Controlled PWM Current Source Inverter for Wind Energy Conversion System

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Speed Control of Induction Motor by Using Cyclo-converter

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

A Performance Study of PI controller and Fuzzy logic controller in V/f Control of Three Phase Induction Motor Using Space Vector Modulation

HIGH PERFORMANCE CONTROL OF AC DRIVES WITH MATLAB/SIMULINK MODELS

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

ROTOR FLUX VECTOR CONTROL TRACKING FOR SENSORLESS INDUCTION MOTOR

DIRECT TORQUE NEURO FUZZY SPEED CONTROL OF AN INDUCTION MACHINE DRIVE BASED ON A NEW VARIABLE GAIN PI CONTROLLER

DESIGN OF A MODE DECOUPLING FOR VOLTAGE CONTROL OF WIND-DRIVEN IG SYSTEM

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing Power System Oscillation Damping

Fuzzy Controllers for Boost DC-DC Converters

A New Variable Gain PI Controller Used For Direct Torque Neuro Fuzzy Speed Control Of Induction Machine Drive

Design and Simulation of Fuzzy Logic controller for DSTATCOM In Power System

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

Stability Analysis of Multiple Input Multiple Output System Using Sliding Mode Controller

SPEED CONTROL OF INDUCTION MOTORS USING HYBRID PI

Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neural Networks

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Design and implementation of Open & Close Loop Speed control of Three Phase Induction Motor Using PI Controller

A.V.Sudhakara Reddy 1, M. Ramasekhara Reddy 2, Dr. M. Vijaya Kumar 3

A Novel Fuzzy Variable-Band Hysteresis Current Controller For Shunt Active Power Filters

Design and Implementation of Fuzzy Sliding Mode Controller for Switched Reluctance Motor

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

NEW ADAPTIVE SPEED CONTROLLER FOR IPMSM DRIVE

DC Link approach to Variable-Speed, Sensorless, Induction Motor Drive

Digital Control of MS-150 Modular Position Servo System

Implementation of Self-adaptive System using the Algorithm of Neural Network Learning Gain

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

Indirect Rotor Field Oriented Control (IRFOC) for Three Phase Induction Motor Drive Using MOSFET

SVM-DTC OF AN INDUCTION MOTOR BASED ON VOLTAGE AND STATOR FLUX ANGLE USING FUZZY LOGIC CONTROLLER

Available online at ScienceDirect. Procedia Computer Science 85 (2016 )

Performance Enhancement ofthree Phase Squirrel Cage Induction Motor using BFOA

Control of PMSM using Neuro-Fuzzy Based SVPWM Technique

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Sensorless Speed Control Scheme for Induction Motor Drive Using DC link Measurements

Comparative Analysis of PI Controller and Fuzzy Logic Controller for Speed Control of Three Phase Induction Motor Drive

Speed Control of Induction Motor using Fuzzy PI Controller Based on Space Vector Pulse Width Modulation

Torque Control of BLDC Motor using ANFIS Controller M. Anka Rao 1 M. Vijaya kumar 2 H. Jagadeeswara Rao 3

Anfis Based Soft Switched Dc-Dc Buck Converter with Coupled Inductor

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

Permanent Magnet Brushless DC Motor Control Using Hybrid PI and Fuzzy Logic Controller

A Novel Induction Motor Speed Estimation Using Neuro Fuzzy

Application Research on BP Neural Network PID Control of the Belt Conveyor

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

CONTROL OF STARTING CURRENT IN THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC CONTROLLER

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

Performance Evaluation of a Sensorless Induction Motor Drive at Very Low and Zero Speed Using a MRAS Speed Observer

PERFORMANCE ANALYSIS OF PERMANENT MAGNET SYNCHRONOUS MOTOR WITH PI & FUZZY CONTROLLERS

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

Adaptive Neural Fuzzy Inference Systems Controller for Hybrid PWM based vector controlled Induction motor drives

Integration Intelligent Estimators to Disturbance Observer to Enhance Robustness of Active Magnetic Bearing Controller

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Control Strategies for BLDC Motor

Cantonment, Dhaka-1216, BANGLADESH

International Journal of Current Trends in Engineering & Technology ISSN: Volume : 01, Issue : 05 (July - August 2015)

On-Line Dead-Time Compensation Method Based on Time Delay Control

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Fast Controling Induction Motor Speed Estimation Using Neuro Fuzzy

Adaptive Neural Network-based Synchronization Control for Dual-drive Servo System

Speed Control of DC Motor Using Fuzzy Logic Application

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

Induction motor control by vector control method.

Vector Approach for PI Controller for Speed Control of 3-Ø Induction Motor Fed by PWM Inverter with Output LC Filter

Online Automatic Gauge Controller Tuning Method by using Neuro-Fuzzy Model in a Hot Rolling Plant

Fuzzy Logic Controller Based Four Phase Switched Reluctance Motor

Analysis, Design, and Comparison of VSI Fed Scalar & Vector Control 3-

Transcription:

International Journal of Electrical Engineering. ISSN 0974-2158 Volume 6, Number 3 (2013), pp. 339-349 International Research Publication House http://www.irphouse.com A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for Indirect Vector Control (IVC) of Induction Motor Drives Pradeep B Jyoti, J.Amarnath, and D.Subbarayudu Head of The Electrical Engineering Department, ShirdiSai Engineering College, Bangalore, India e-mail:pradeepbjyoti@gmail.com Professor in Electrical Engineering Department, JNTU, Hyderabad, India e-mail:amarnathjinka@yahoo.com Professor in Electrical Engineering Department, G.Pulla Reddy Engineering, Kurnool, India e-mail:dr_subbarayudu@yahoo.co.in Abstract The principle of a new adaptive Neuro-Fuzzy Controller (NFC) is introduced and used for indirect vector control of induction motor drives. The proposed algorithm has advantages of neural and fuzzy networks and uses a supervised emotional learning process to train the NFC. This newly developed design leads to a controller with minimum hardware and improved dynamic performance. System implementation is relatively easy since it requires less calculation as compared with the conventional fuzzy and/or neural networks, used for electrical drive applications. The proposed controller is used for speed and torque control of an induction motor drive. In order to demonstrate the NFC ability to follow the reference speed and to reject undesired disturbances, its performance is simulated and compared with that of a conventional PID controller. Keywords: Neuro-Fuzzy Controller, EmotionalLearning, Indirect Vector control 1 Introduction In an indirect vector controlled induction motor drive, the speed controller impacts the drive performance in several important ways. In particular, the q- axis of stator current generated by speed (or torque) controller not only commands the current regulator, but also determines the slip calculation. Therefore, a desired speed

340 Pradeep B Jyoti et al. controller should not only deliver a satisfactory torque signals, but also generate accurate slip commands to guarantee the independent control of torque and flux. In effect, if the speed controller is intelligently designed, it will have the ability to minimize de-tuning effects and the drive performance will be verystong. [1]. Traditionally, a PID controller is often used as the speed controller; the PID controller generally offers fair performance if it is well tuned. However, there are several drawbacks in using PID as the speed controller. For example a set of fixed PID gains cannot satisfy requirements of different speed commands. Moreover, tuning PID gains is tedious and time-consuming [2]. Recently the intelligent algorithms have been used to control highly nonlinear systems complex models and time varying uncertainties. To get the advantages of both fuzzy logic and neural networks, it is demonstrated that the neural-fuzzy systems can be used. So the learning abilities of neural networks and fuzzy inference of fuzzy systems is achieved simultaneously [3-6]. In this paper a new adaptive, responsive neural-fuzzy controller is introduced and used for the vector control of induction motor drives. To train the proposed NFC, instead of the traditional back propagation technique, the emotional learning procedure is used. The proposed controller is used for speed and torque control of an induction motor drive. Simulation results are used to show the abilities and shortcomings of the proposed algorithm as compared with the conventional PID controller. 2 Neuro-Fuzzy Systems In parallel to development of the technology and complexity of the industrial plants, their modeling and control, by using the conventional techniques has become more difficult. Therefore, the conventional mathematical-model-based analysis techniques have become very complex or in rare cases they have become impossible to apply. On the other hand, human abilities in controlling the complex systems, has encouraged scientists to pattern from human neural network and decision making systems. The researches began in two separate fields and resulted in establishment of the fuzzy systems and artificial neural networks. There are primarily three concepts prevailing over the intelligent control: Fuzzy Logic Control Neural Network based Control Neuro-Fuzzy Control (Hybrid Control) In the first concept, the controller is represented as a set of rules, which accepts the input in the form of linguistic variables and gives the output in the form of linguistic variables. The main advantages of such a controller are: Approximate knowledge about the plant is required (unlike most optimal and adaptive strategies that require an accurate system model). Knowledge representation and inference is relatively simple. Implementation is fairly easy.

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for.. 341 The fuzzy controller is one rule-based control system. One of the main advantages of using a fuzzy approach is that the fuzzy logic provides the best techniques for knowledge representation that could possibly be devised for encoding knowledge about continuous variables. Figure 1, shows the general model of a fuzzy system, which is composed of four major components [3]. Figure 2 shows a sample of membership functions of input and output variables, which has been used in this paper. Three sets NE, ZE and PO represent negative, zero and positive sets, respectfully. More detailed descriptions of the concepts and definition of a fuzzy logic controller can be found in [3,4]. In the second concept, the controller is represented as a nonlinear map between the inputs and outputs. Depending on a specific plant, the map (in the form of a network) can be trained to implement any kind of control strategy. Figure 1: General Model of a Fuzzy System Figure 2: Membership Functions for the Inputs/Outputs Artificial neural networks with their massive parallelism and ability to learn any type of nonlinearity are used nowadays to address some of the very practical control problems. A neuro-controller (neural networks based control system) performs a specific form of the adaptive control with the controller taking the form of a multi layer network and the adaptable parameters being defined as the adjustable synaptic weights. The main advantages of this controller are: Parallel architecture Any kind of nonlinear mapping is possible Training is possible for various operating conditions, therefore it can be adapted to any desired situation. The simple fuzzy controller represents a good nonlinear controller; however, it cannot adapt its structure whenever the situation demands. Sometimes the fuzzy controllers with fix structures fail to stabilize the plant under wide variations in the operating conditions. These types of controllers also lack the parallelism of neural

342 Pradeep B Jyoti et al. controllers. On the other hand the Neural Networks are very much adaptive to situations by adjusting their weights accordingly. The parallel architecture enables faster implementation of the control algorithm. However in the presence of noise and other uncertainties the performance may deteriorate. Some times in certain neural controller structures the model of the plant is required. But in case of plants whose model becomes uncertain it is difficult to use neural networks with fixed structures. To get the advantages of fuzzy and neural networks and to overcome their shortcomings, it is wised to use the combination of both, which leads to Neuro-Fuzzy Controllers (NFC). In other words the new hybrid structure can be named as an Adaptive responsive Fuzzy Controller. This is the approach used in this paper. Figure 3, shows the structure of the NFC, which has been used for motion control. The on -line supervised learning algorithm performs very well when the training data are available on-line. In this paper,the error E between the reference and plant output is used to adjust the weights. This controller is an Adaptive Network-based Fuzzy Inference System (ANFIS) [5]. Figure 3: Neuro-Fuzzy Network Structure 2.1 Supervisory Learning in ANFIS In some situations it may be desirable to design an automatic controller, which mimics the action of the human. This has been called supervised control(teacher learner method). A neural network provides one possibility for this. Training the network is similar in principle to learning a system forward model. In this case, however, the network input corresponds to the sensory input information received by the human. The network target outputs used for training correspond to the human control input to the system. Figure 4 shows the NFC as a supervisory controller. The Error Back Propagation Through Plant (EBP-TP) technique is one of the general approaches for training neural networks [6-7]. In EBP-TP technique, output

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for.. 343 error of the controller is passed through the plant, and updating law of the weights is achieved. However, this technique has some defects, such as sensivity to noise, disturbance and learning rate coefficient. To develop the learning, emotional learning ability can be added to EBP-TP algorithm. In this supervisory learning algorithm, one supervisor (as a teacher) controls the network behavior and reminds it the correct operation. Figure 5 shows a NFC controller by using a critic. Therefore, critic which shows amount of the system stress, can be described like a simple PD control system as: Figure 4: Supervisory Controller Figure 5: Supervisory Controller by using one Critic Where k 1, k 2 are critic coefficients and should be set suitable. For training the neurofuzzy system with linear PD critic, the criterion is selected as: (2) (1) The parameter W i should be adjusted in the direction of negative gradient of E. Thus, for the last layer, we have

344 Pradeep B Jyoti et al. Where η is the learning rate coefficient of the network. It is possible to generalize training to previous layers. But in the sense of practical remarks, it has some defects and therefore, we content learning only for the last layer [8]. It is possible to use another teacher in parallel to error critic (1 Th teacher). This can limit the control effort. Simultaneous operation of critics makes it possible to lower following error and control effort. 3 Indirect Vector Control via Rotor Flux Orientation Induction motors have been used for over a hundred years. Because of their simplicity, ruggedness, reliability, low cost, induction motors with a squirrel-cage rotor are the most widely used motors. Also because of their highly non-linear dynamic structure with strong dynamic interactions, they require more complex control schemes compared with DC motor control. Vector control can be applied to an induction motor supplied using VSI or CSI inverters. The vector-controlled induction motor can achieve four-quadrant operation with high dynamic response. In this section indirect vector control via rotor flux orientation has been briefly proposed. Stator voltage equation is obtained in the reference frame fixed to the rotor fluxlinkage space pharos, which rotates at the speed ω mr as: T s di Sψ r dt u Sψ r +i Sψ r = jω mr T s i Sψ r R s (T s T s )(jω mr i mr + d i mr dt ) (8) By resolving Eq.11 into its real (x) and imaginary (y) components, the following twoaxis differential equations are obtained for the stator currents:

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for.. 345 d i Sx u d i mr T + i = Sx (9) s dt Sx R ω mr T s i Sy (T s T s ) dt s di Sy usy T s dt +i = Sy ω mr T s i Sx (T s T s )ω mr R s i mr (10) The stator current components can be independently controlled if the decoupling rotational voltage components (defined by equations11-12) are added to the outputs (uˆsx,uˆsy ) of the current controllers that controli sx andi sy respectively [2]. u dx = ω mr L s i Sy (11) u dy =ω mr L s i Sx +(L s L s )ω mr i mr (12) We can summarize equations: ˆ = R s isx + di Sx L s dt u Sx ˆ = u Sy R i s Sy + di Sy L s dt (13) (14) Figure 6: Overall Block Diagram of the proposed Indirect Vector-Controlled Induction Motor Drive

346 Pradeep B Jyoti et al. Therefore, uˆsx and uˆsy directly control the stator currents i sx and i sy through a simple time delay element. The overall block diagram of the indirect vector controlled induction motor drive has been shown in Figure 6. In this drive system, the current controllers, flux controller, and torque controller can be designed as PID controllers, where as the Emotional Neuro-Fuzzy controller can be used to control the speed at velocity loop [2, 9,10]. 4 Simulation Results In this section some simulation results are used to explore the proposed NF controller and compare its performance with the conventional PID controller. The Critic in the neuro-fuzzy controller has been selected as S 1= and the learning rate coefficient is set on set to η=0.6. PID Controller is assigned by k P =20, k I =5 Usually PID controller parameters are adjusted by trial and error. It should be noted that the inner loop controllers (current controllers) should be faster than outer loops. Simulations are performed using a three phases squirrel cage induction motor with P rated =15KW. Motor nominal parameters are given in the appendix. In Figures 7 and 8 show the speed tracking with NFC and PID controllers, respectively. With NFC, speed follows its reference with better dynamic. At t=1 sec and t=3 sec, load torque is applied to the motor and as expected, NFC demonstrates a better rejection ability as compared with the PID controller. Figures 9 and 10 show the developed torque and rotor flux tracking. In Figures 11 and 12, the x, y components of stator current are shown. Figure 13 shows the stress signal of the critic. Figure 7: Speed Tracking with NFC

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for.. 347 Figure 8: Speed Tracking with PID controller Figure 9: Developed Torque with NFC Figure 10: Reference Rotor Flux Following Figure 11: i Sx (Flux Component of Stator Current

348 Pradeep B Jyoti et al. Figure 12: isy (Torque Component of Stator Current) Figure 13: Stress Signal of the Critic 5 Conclusion In this paper, an adaptive Neuro-Fuzzy Controller (NFC) based on emotional learning has been proposed and investigated. To improve controller performance a critic has been defined and used to supervise the learning of neural network. In addition, other critics are used to lower amount of control effort. Performance of the proposed NFC is analyzed and compared with the conventional PID controllers. Base on the simulation results, the following main conclusions can be stated about the proposed NFC: It enjoys the fine abilities and advantages of both the fuzzy and the neural networks. It is more robust against the uncertainties compared with the PI and PID controllers. Due to its non-model base, it can be used to control a wide range of complex and nonlinear systems. It does not require an accurate model of the induction motor, its knowledge representation and interface description is relatively simple and therefore its construction and implementation is fairly easy. It doesn t require knowledge of expert man to obtain and set its rule bases since less number of adjustable parameters is involved (as compared with fuzzy and/or neural systems).

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for.. 349 References [1] W. Leonhard, Control of Electrical Drives, Springer-Verlag, Berling, 1985. [2] G. Won Chang, G. E. Perez, Tuning Rules for the PI Gains of Field- Oriented Controllers of Induction Motors, IEEE Trans. on IndustrialElectronics, Vol. 47, No. 3, June 2000. [3] C. Chein, Fuzzy Logic in Control Systems: Fuzzy Logic Controller, Part 1-2, IEEE, Trans.on Systems, Man and Cybernetics, Vol. 20, No.2, pp. 404-428, March/April 1990. [4] P.K. Dash, S.K Panda, T.H. Lee, J.X. XU, A. Routray, Fuzzy and Neural Controllers for Dynamic Systems: An Overview, IEEE, Proc.on Power Electronics and Drive Systems, Vol.2, pp. 810-816, 1997. [5] J. Jang, C. Sun, E. Mizutani, Neuro-Fuzzy andsoft Computing, Prentice-Hall, Inc. 1997. [6] C. Lin, Y. Lu, A Neural Fuzzy System with Fuzzy Supervised Learning, IEEE, Trans. onsystems, Man and Cybernetics, Vol. 26, No. 5,Oct. 1996. [7] J. Jang, Self Learning Fuzzy Controller Based on Temporal Back- Propagation, IEEE Trans.Neural Network, Vol. 3, pp. 714-723, Sep.1992. [8] S.A.Jazbi, Development of EmotionalLearning Methods for Intelligent Control and its Industrial Applications, M.S. Thesis,University of Tehran, 1998. [9] H. Lee, S. Seong, J. Lee, Approach to Fuzzy Control of An Indirect Field- Oriented Induction Motor Drives, IEEE, ISIE 2001, Korea. [10] P. Vas, Sensorless Vector and Direct TorqueControl, OxfordUniversity Press, 1998. U n =380volt P n =15Kw f n =50Hz J nomi =0.1 Z P =3 Appendix: Motor Parameters: L m =32.2 e 3H L r =34.1e 3H L s =34.3e 3H R r =0.023Ω R s =0.324Ω

350 Pradeep B Jyoti et al.