Design of an Intelligent Controller for Armature Controlled DC Motor using Fuzzy Logic Technique

Similar documents
RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

Performance Of Power System Stabilizerusing Fuzzy Logic Controller

Fuzzy Control Systems Process of Fuzzy Control

I. All rights Reserved 236

Type-2 Fuzzy Logic Control of Continuous Stirred Tank Reactor

3- DOF Scara type Robot Manipulator using Mamdani Based Fuzzy Controller

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 5, May 2012)

CHAPTER 5 FREQUENCY STABILIZATION USING SUPERVISORY EXPERT FUZZY CONTROLLER

Lecture (20) DC Machine Examples Start of Synchronous Machines

Example: DC Motor Speed Modeling

A Study on Performance of Fuzzy And Fuzyy Model Reference Learning Pss In Presence of Interaction Between Lfc and avr Loops

Fuzzy Controller of Switched Reluctance Motor

FUZZY LOGIC CONTROL of SRM 1 KIRAN SRIVASTAVA, 2 B.K.SINGH 1 RajKumar Goel Institute of Technology, Ghaziabad 2 B.T.K.I.T.

Design On-Line Tunable Gain Artificial Nonlinear Controller

FUZZY CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL CONVENTIONAL CONTROL

COMPREHENSIVE STUDY ON FUZZY LOGIC BASED DTC OF THREE-PHASE INDUCTION MOTOR

Uncertain System Control: An Engineering Approach

THE SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING FUZZY LOGIC AND SELF TUNING FUZZY PI CONTROLLER

Fuzzy Control of a Multivariable Nonlinear Process

FUZZY CONTROL. Main bibliography

Index Terms Magnetic Levitation System, Interval type-2 fuzzy logic controller, Self tuning type-2 fuzzy controller.

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

Available online at ScienceDirect. Procedia Technology 25 (2016 )

Design and Analysis of Speed Control Using Hybrid PID-Fuzzy Controller for Induction Motors

Modeling and Simulation of Indirect Field Oriented Control of Three Phase Induction Motor using Fuzzy Logic Controller

Reduced Size Rule Set Based Fuzzy Logic Dual Input Power System Stabilizer

MANAGEMENT FLOW CONTROL ROTOR INDUCTION MACHINE USING FUZZY REGULATORS

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

Variable Sampling Effect for BLDC Motors using Fuzzy PI Controller

The Efficiency of Particle Swarm Optimization Applied on Fuzzy Logic DC Motor Speed Control

CHAPTER 5 FUZZY LOGIC FOR ATTITUDE CONTROL

DC Motor Position: System Modeling

Enhanced Fuzzy Model Reference Learning Control for Conical tank process

SPEED CONTROL OF DC MOTOR ON LOAD USING FUZZY LOGIC CONTROLLER (A CASE STUDY OF EMERGENCY LUBE OIL PUMP MOTOR OF H25 HITACHI TURBINE GENERATOR)

Control of Conical Tank Level using in Industrial Process by Fuzzy Logic Controller

FUZZY CONTROL OF CHAOS

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

Mechatronics Engineering. Li Wen

System Modeling: Motor position, θ The physical parameters for the dc motor are:

A NEW STRUCTURE FOR THE FUZZY LOGIC CONTROL IN DC TO DC CONVERTERS

A successful application of an intelligent hybrid controller for feed drive control of CNC Machine tool

Application of Hyper-Fuzzy Logic Type -2 in Field Oriented Control of Induction Motor with Broken Bars

Application of GA and PSO Tuned Fuzzy Controller for AGC of Three Area Thermal- Thermal-Hydro Power System

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

Mechatronics Modeling and Analysis of Dynamic Systems Case-Study Exercise

Analysis the Fault Detection under Constraint of Command

Mathematical Modeling and Dynamic Simulation of DC Motors using MATLAB/Simulink Environment

CHAPTER V TYPE 2 FUZZY LOGIC CONTROLLERS

FUZZY CONTROL OF CHAOS

Sunita.Ch 1, M.V.Srikanth 2 1, 2 Department of Electrical and Electronics, Shri Vishnu engineering college for women, India

EE 422G - Signals and Systems Laboratory

Speed Control of Induction Motor by Using Intelligence Techniques

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Vibration Suppression of a 2-Mass Drive System with Multiple Feedbacks

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

MODELING AND SIMULATION OF ROTOR FLUX OBSERVER BASED INDIRECT VECTOR CONTROL OF INDUCTION MOTOR DRIVE USING FUZZY LOGIC CONTROL

FEEDBACK CONTROL SYSTEMS

Three phase induction motor using direct torque control by Matlab Simulink

EFFECT OF VARYING CONTROLLER PARAMETERS ON THE PERFORMANCE OF A FUZZY LOGIC CONTROL SYSTEM

Speed Control of PMSM by Fuzzy PI Controller with MPAC Algorithm

Development of the Algorithm for Energy Efficiency Improvement of Bulk Material Transport System

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

FUZZY LOGIC BASED OPTIMIZATION OF CAPACITOR VALUE FOR SINGLE PHASE OPEN WELL SUBMERSIBLE INDUCTION MOTOR

A Robust Kalman Filter Based Sensorless Vector Control of PMSM with LMS Fuzzy Technique

SPEED CONTROL TECHNIQUES USING FUZZY LOGIC AND RESPONSE SURFACE METHODOLOGY

Electric Power Systems Research

MAE106 Homework 2 - Solution DC Motors & Intro to the frequency domain

Direct Torque Control of Three Phase Induction Motor Using Fuzzy Logic

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR

Design of Fuzzy PD-Controlled Overhead Crane System with Anti-Swing Compensation

EXCITATION CONTROL OF SYNCHRONOUS GENERATOR USING A FUZZY LOGIC BASED BACKSTEPPING APPROACH

Chapter 3 AUTOMATIC VOLTAGE CONTROL

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

DESIGN OF A HIERARCHICAL FUZZY LOGIC PSS FOR A MULTI-MACHINE POWER SYSTEM

Fuzzy Logic Control for Half Car Suspension System Using Matlab

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

Comparative Study of Speed Control of Induction Motor Using PI and Fuzzy Logic Controller

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

NEW CONTROL STRATEGY FOR LOAD FREQUENCY PROBLEM OF A SINGLE AREA POWER SYSTEM USING FUZZY LOGIC CONTROL

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1

COMPARISON OF DAMPING PERFORMANCE OF CONVENTIONAL AND NEURO FUZZY BASED POWER SYSTEM STABILIZERS APPLIED IN MULTI MACHINE POWER SYSTEMS

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

EE 410/510: Electromechanical Systems Chapter 4

DESIGN OF POWER SYSTEM STABILIZER USING FUZZY BASED SLIDING MODE CONTROL TECHNIQUE

Unity Power Factor Control of Permanent Magnet Motor Drive System

Temperature Control of CSTR Using Fuzzy Logic Control and IMC Control

Robust Speed and Position Control of Permanent Magnet Synchronous Motor Using Sliding Mode Controller with Fuzzy Inference

FUZZY LOGIC CONTROL DESIGN FOR ELECTRICAL MACHINES

Transient DC motor performance

Fuzzy PID Control System In Industrial Environment

Fuzzy Logic Controller

CAPACITOR PLACEMENT USING FUZZY AND PARTICLE SWARM OPTIMIZATION METHOD FOR MAXIMUM ANNUAL SAVINGS

Institute for Advanced Management Systems Research Department of Information Technologies Åbo Akademi University. Fuzzy Logic Controllers - Tutorial

Effect of bulk modulus on performance of a hydrostatic transmission control system

Coupled Drive Apparatus Modelling and Simulation

Adaptive Fuzzy Logic Power Filter for Nonlinear Systems

Integrator Windup

Transcription:

esign of an ntelligent Controller for Armature Controlled C Motor using Fuzzy Logic Technique J. Velmurugan jvelmurugan76@gmail.com R. M. Sekar ssvedha08@gmail.com B. Pushpavanam pushpavanamb4u@gmail.com S. Muthukumaran muthu2kumarn@gmail.com Abstract This paper presents a fuzzy control approach to the speed control of C shunt motor using armature control. This paper presents concept of development of conventional controller and the design of a fuzzy logic controller applicable to C Motor Speed Control System (MSCS) with high performance of the FL controller. Since armature voltage supply has a major influence in controlling speed, therefore one of the inputs to the proposed FL Controller will be actual armature voltage supply (Va) while another input will be error (e) in speed. The transfer function model of the C shunt motor has been obtained via experimentation and calculations and simulated and then as per requirement and specification, the proposed fuzzy logic controller has been designed and simulated using Fuzzy Logic and Simulink Toolboxes of MATLAB 7. Results show robustness against changing loading conditions. ndex Terms--Causal relationship, conflict resolution, fuzzy logic controller (FLC), linguistic terms, model-based approach (MBA), motor speed control system (MSCS), Proportional, ntegral and derivative (P) controller. *****. NTROUCTON A large number of C motors operated at variable speeds are being employed in modern industry. n rolling mills, each shape to be rolled will necessitate an optimum operating speed to get maximum productivity of the mill and a very high quality product [1]. n the application mentioned above as well as in most of the other industrial drives, speed control is necessary to attain high productivity, proper operation and high quality products.therefore we need fast operating and high performance controllers to control the speed of the motor. The limitations of the conventional controls viz., Proportional, ntegral and erivative (P) are slow and lack of efficiency in handling system non-linearities [2]. Experience has shown that a fuzzy controller is often more robust than a P controller in the sense that it is less susceptible to noise and system parameter changes [3]. n our case the problem is to control the speed of C shunt motor by controlling the input applied armature voltage. By experimentation and calculations we can develop the transfer function model of the motor [7]. But if the applied armature voltage is fluctuating then the output speed of the shaft of the motor will also be unregulated. Also with the variation of the shaft loading, speed of the shaft of the motor will change. So now we can employ subjective information [4] about the system in such a way so that we can achieve our goal and specifications. Example of subjective information is: f speed is different than the desired speed then change the input applied armature voltage (V a ) so that speed comes closer to the desired speed. For example:. f (speed is higher than the desired) and (V a is high) Then (V a must be decreased). f (speed is lower than the desired) and (V a is low) Then (V a must be increased) The application of fuzzy logic is an effective tool in problems where logical inferences can be derived on the basis of causal relationships. FL attempts to quantify linguistic terms so that the variables thus described can be treated as continuous, allowing the system s characteristics and response to be described without the need for exact mathematical formulations. The attention of the paper is concentrated to the fuzzy logic aspects of the problem rather than upon the complexities of the model. n the proposed concept, another design strategy for FL Controller applicable to C Motor control has been presented. Generally for designing FL Controllers for systems the error from the desired output, e and error derivative (de/dt) are taken as inputs to the controller. But in this concept, since armature voltage has a major influence in controlling the speed of the C shunt motor (Armature Controlled), one of the input to the FL Controller will be actual armature voltage supply (V a ) while another input will be error (e) in speed. Section deals with the development and simulation of the transfer function model for C shunt motor. Section deals with P controller, section V to develop fuzzy logic controller(flcr). Simulation Results are shown in section V and conclusions are drawn in section V.. EVELOPMENT AN SMULATON OF T/F MOEL FOR ARMATURE CONTROLLE C MOTOR Schematic diagram of armature controlled C shunt motor is shown in Fig.1 [7]. The fundamental equations governing the operation of shunt C motor are as follows: The voltage equation is dia Va eb iara La. dt eb K a (2) (1) For.C shunt motor is constant eb K a (3) The Torque balance equation is d Td TL J. f (4) dt 203

The basic structure of the P controller is first described in the following equation, U P K e K edt K.. (5) p de( t) dt Where e is the tracking error, conventional P control is a sum of three different control actions. The proportional gain Fig.1. Schematic diagram: Armature Controlled shunt C Motor By taking Laplace transforms of these equations (2) and (4) and manipulating, we get the transfer function of the motor G(s) = (s)/v a (s) = K a /((R a + sl a )(f + s J) + K a^2) The block diagram representation of T/F is as shown in Fig.2. From experimentation, C test and AC test we get Ra=1.32 ohms, L a =0.046 H K, integral gain K, and derivative gain K, represent p the strengths of different control action can reduce the steady state error, but too much of it can cause the stability to deteriorate. ntegral action will eliminate the steady-state. erivative action will improve the closed loop stability. The relationship between the control parameters are: K K T P P K K * T Where T and T are integral and derivative time respectively. Fig.3..C. Motor with P controller Fig.2. Block iagram T/F Model Using retardation test and following equations E b = K a., e b.i a = T d. = (f. ). and e b.i a = J..d /dt, we have got K a =1.41, J=0.0772, f=0.00381. Using these data, simulation of the T/F model has been developed. From simulation we get information and data about the system given in Table 1. TABLE 1 EFFECT OF CHANGNG LOA Va (volts) Load (N-m) Speed (rad/s) Error (e) V ad (volts) so that Speed matches the set speed (esired voltage) 214.8 0 152 0 214.8 214.8 1 151.3 0.7 215.79 214.8 2 150.8 1.2 216.5 214.8 3 149.9 2.1 217.8 214.8 4 149.4 2.6 218.5 214.8 5 148.7 3.3 219.5 214.8 6 148 4 220.45 214.8 7 147.3 4.7 221.4 214.8 8 146.6 5.4 222.4 214.8 9 146 6 223.3 214.8 10 145.3 6.7 224.3 214.8 11 144.7 7.3 225.12 214.8 12 144 8 226.11 214.8 13 143.3 8.7 227.10 214.8 14 142.7 9.3 227.94 214.8 15 142.1 9.9 228.79 214.8 16 141.3 10.7 229.92 214.8 17 140.7 11.3 230.77 214.8 18 140 12 231.76 214.8 19 139.4 12.6 232.61 214.8. P 20 CONTROLLER 138.7 MPLEMENT 13.3+ 233.6 V. FLC ESGN AN EVELOPMENT Knowledge base has been formed by considering 230 V motor (Line voltage=230v) with rated speed of 1450 RPM (151.84 rad/sec). Since increasing shaft loading condition results in decreased shaft speed. At armature voltage V a = 214.8 volts, with various shaft load from 0-20 N-m, we get different speeds (Table 1). Set speed is 152 rad/sec, which we want to maintain. To get the set speed at these various loading conditions, V a has to be modified to as in the last column of Table 1. How to get that desired armature voltage (V ad ) when input supply to the armature is varying in a wide range? t necessitates introduction of a controller, whose input will be the input supply to the armature and output will be the desired armature voltage. Another input to the controller will be the error in speed e= sp. The Block diagram of the proposed FL Controller is shown in Fig.4. Fig.4. Block iagram ofproposed FLC 204

Let us say that applied armature voltage varies by 50 volts each side of Va=214.8 volts then the range of applied armature voltage Va is [164.8 264.8]. From T/F simulation, error in speed ranges [-35.3 35.4], when applied armature voltage Va varies [164.8 264.8] volts. Output of fuzzy controller desired armature voltage Vad ranges [314.8 233.5] volts (from Table 3 last column). Fuzzy variable associations and numerical ranges for both input variables of the controller, Va and error in speed(e) and for the output variable V ad are defined in Table 2. Using the notation of Table 2, the fuzzy sets required for the controller are depicted in Fig.4 TABLE 2(a). FUZZY NPUT VARABLE 1 : V a (APPLE ARMATURE VOLTAGE) Range escription Fuzzy Association 164.8-195 Very Low VL 185-215 Low L 205-235 Medium M 225-255 High H 245-264.8 Very High VH TABLE 2(b). FUZZY NPUT VARABLE 2:ERROR (e) N SPEE Range escription Fuzzy Association -35.3 : -20 Negative Very Big NVB -25 : -10 Negative Big NB -15 : -3 Negative Small NS -5 : 5 Moderate M 3 : 15 Positive Small PS 10 : 25 Positive Big PB 20 : 35.4 Positive Very Big PVB Fig.4 (a).membership Function plot for error, e Fig.4 (b).membership Function plot for input applied armature voltage Fig.4(c).Membership Function plot for output desired armature voltage The purpose of fuzzy logic controller is to maintain a fairly constant speed of the motor as load is varied. Speed control is accomplished by adjusting the armature voltage. A fuzzy rule for this problem appears in the form: - f (V a is L 1 and e is L 2) then V ad is L 3 where L 1,L 2 and L 3 are linguistic terms. The fuzzy inference system is represented by a Fuzzy Association Memory (FAM) mapping that associates the nput variables to the output variables as shown in Table 5. TABLE 5 FUZZY ASSOCATON MEMORY(FAM) TABLE e NVB NB NS M PS PB PVB Va VL VS B VB VB L S M B VB M VS VS VS M B VB H VS VS S B S M B VH VS S M VB VS S M TABLE 2(c). FUZZY OUTPUT VARABLE 1: V ad (ESRE ARMATURE VOLTAGE) Range escription Fuzzy Association 214.8-219.8 Very Small VS 218.3-222.3 Small S 221.8-226.8 Medium M 225.3-229.3 Big B 228.8-233.5 Very Big VB Fig.4(d).Surface plot of V a, error and desired output(v a) 205

Based on the relationship between input and output variables a total of 28 rules (corresponding to the 28 meaningful states in the FAM table) are composed from the FAM table. There is a reason for missing rules in the FAM table and this should be pointed out. For example: f V a is VL and error is NVB then error, e = sp - > sp has to be reduced V a has to be reduced. But V a is already in lowest state i.e. VL, so no further reduction is possible. Such deletion of rules from the FAM table allows the designer to eliminate the conflicting or noncausal relationships. n classical expert systems theory, this is often referred to as conflict resolution. Some examples of the use of FAM table. f e PVB & V a VL Then V ad VB e PVB means is very much less than set speed, so V a has to be increased very much. Therefore when V a is VL then V ad must be set to VB.. f e NVB & V a H Then V ad VS e NVB means, the motor is running in over speed, so to bring the speed to normal position, V a should be lowered therefore V ad is set to VS. n the design of fuzzy logic controller membership functions are of triangular type and the defuzzification method used is of centroid type. Fig.7. Speed Characteristic of MSCS using P for Load=2 N-m V. SMULATON RESULTS Simulation of system using fuzzy logic controller has been developed. For the uncompensated MSCS, the response characteristics are shown in Fig.5 for load 2 N-m, while response characteristics using proposed FLC and P are shown in Fig.6 and Fig.7 respectively. Fig.8 presents the characteristics of combined response of load 2 N-m. Fig.8.Combinedoutput response for load = 2 N-m Fig. 5. Speed Characteristic for Uncompensated System for Load=2 N-m Fig.6.Speed Characteristic of MSCS using Proposed FLC for Load=2 N-m V. CONCLUSON A design concept of fuzzy logic controller and P controller applicable to C Motor Speed Control System (MSCS) has been shown in this paper. n the proposed controller inputs to the controller were taken V a and e, rather than usual, error e and error derivative de/dt. Fuzzy logic toolbox, Simulink toolbox of MATLAB and a program in MATLAB programming language are used to simulate and demonstrate the controller. The numerical results from the Results are seen to be robust against varying loading conditions. References [1] P.K. Mukherjee, and S. Ckakravorty, Electrical Machines,.R. Publications (P) Ltd, elhi, 1993. [2].M. Vinod Kumar, ntelligent Controllers for Automatic Generation Control, EEE, 1998. [3] E.H.Mamdani, Twenty years of Fuzzy Control: Experiences Gained and Lessons Learnt, EEE. [4] Jerry M. Mendel, Fuzzy Logic Systems for Engineering: A Tutorial, EEE. [5] R.F.Popoli, Objective and subjective knowledge inestimation, Ph.. issertation Univ.South California,Aug 1989. [6] R. F. Popoli and J.M. Mendel, Estimation using subjective knowledge with tracking applications, 206

EEE Trans. Aerospace and Electron. Syst, vol.29,pp.610-623, 1993. [7] M. Gopal, and.j.nagrath, Control System Engineering, Fifth edition pp. 49-52.,2007. 207