H thesis

Embed Size (px)

Citation preview

  • 7/30/2019 H thesis

    1/85

    ABSTRACT

    The widely used cage induction motor is one of the most robust motor. There are many

    techniques to control the speed of the induction motor such as stator voltage control and

    frequency control etc. For achieving variable speed operation, the frequency control method

    of the cage motor is the best method among all the methods of the speed control. Vector

    control of the cage motor is considered fast response and high performance method to

    achieve variable speeds using variable frequency source.

    In the vector control method the induction motor can be operated like a separately excited DC

    motor for high performance applications. In the last decade many closed loop speed control

    techniques have been developed to provide good performance. However, the desired drive

    specification still cannot be perfectly satisfied and/ or their algorithms are too complex.

    Recently the fuzzy logic approach has been objected of an increasing interest and has found

    application in many domains of control problem. The main advantage of fuzzy logic control

    method as compared to conventional control techniques resides in fact that no mathematical

    modeling is required for controller design and also it does not suffer from the stability

    problem. In motion control, fuzzy logic can be considered as an alternative approach to

    conventional feedback control. It has been recently demonstrated that dynamic performance

    of electric drives as well as robustness with regards to parameter variations can be improved

    by adapting the non-linear speed control techniques. Fuzzy logic is a non-linear control and it

    allows the design of optimized non-linear controllers to improve the dynamic performance of

    the conventional regulators.

    In the project, the configuration and design of the fuzzy logic controller for indirect vector

    based control of induction motor has been investigated. The fuzzy logic controller (FLC) has

    been successfully simulated on a simulink model with the help of fuzzy logic toolbox. Itpresents a hybrid system controller, incorporating fuzzy controller with vector-control

    method for induction motors. The vector-control method has been optimized by using fuzzy

    controller instead of a simple P-I controller.

    1

  • 7/30/2019 H thesis

    2/85

    The presented hybrid controller combines the benefits of fuzzy logic controller and vector-

    control in a single system controller. High quality of the regulation process is achieved

    through utilization of the fuzzy logic controller, while stability of the system during transient

    processes and a wide range of operation are assured through application of the vector-control.

    2

  • 7/30/2019 H thesis

    3/85

    CHAPTER 1

    INTRODUCTION

    This chapter gives an idea of General introductory idea of induction motor, conventional

    controller with their problems, technology review, and problem identification with the aim of

    this project.

    1.1GENERAL

    Ac motor drives are used in a multitude of industrial and process applications requiring high

    performances. In high-performance drive systems, the motor speed should closely follow a

    specified reference trajectory regardless of any load disturbances, parameter variations, and

    model uncertainties. In order to achieve high performance, field-oriented control of induction

    motor (IM) drive is employed. With the field orientation control (FOC) method, induction

    machine drives are becoming a major candidate in high-performance motion control

    applications, where servo quality operation is required. Fast transient response is made

    possible by decoupled torque and flux control. However, the controller design of such a

    system plays a crucial role in system performance. Conventional proportional integral

    derivative (PID) control has difficulty in dealing with dynamic speed tracking, parameter

    variations, and load disturbances. As a result, the motion control system must tolerate a certain

    level of performance degradation. Generally, variable speed drives for Induction motor requireboth wide operating range of speed and fast torque response, regardless of load variations.

    This leads to more advanced control methods to meet the real demand. Usually classical

    control is used in motors drive. Design and implementation of conventional controls have the

    following difficulties:

    a) It depends on the accuracy of the mathematical model of the system that usually not known.

    b) Drives are nonlinear systems and classical control performance with this system decrease.

    c) Variation of machine parameters (especially in vector control) by load disturbance, motor

    saturation or thermal variations do not cause expectation performance.

    d) Classical linear control shows high performance only at one operating point.

    e) With choose improperly coefficient, classical control cannot receive acceptable result and

    suitable choose for constant coefficient in especial application condition with set point

    varying, necessarily is not optimum.

    3

  • 7/30/2019 H thesis

    4/85

    To implement conventional control, the model of the controlled system must be known. The

    usual method of computation of mathematical model of a system is difficult. When there are

    system parameter variations or environmental disturbance, the behavior of the system is not

    satisfactory. Classical controller designed for high performance increases the complexity of

    the design and hence the cost.

    Advanced control based on artificial intelligence technique is called intelligent control [1].

    Every system with artificial intelligence is called self-organizing system. On the 80th decade

    the production of electronic circuits and microprocessors with high computation ability and

    operating speed has grown very fast. The high power, high speed and low cost modern

    processes like DSP, FPGA and ASIC ICs along with power technique switches like IGBT

    made the intelligent control to be used widely in electrical drives. Intelligent control, act well

    than conventional adaptive controls. Artificial intelligent techniques divide two groups: hard

    computation and soft computation. Expert system belongs to hard computation, which has

    been the first artificial intelligent technique. In recent two decades, soft computation is used

    widely in electrical drives. They are,

    1. Artificial Neural Network (ANN)

    2. Fuzzy Logic Set (FLS)

    3. Fuzzy-Neural Network (FNN)

    4. Genetic Algorithm Based system (GAB)

    5. Genetic Algorithm Assisted system (GAA)

    Neural networks and fuzzy logic technique are quite different, and yet with unique

    capabilities useful in information processing by specifying mathematical relationships among

    numerous variables in a complex system, performing mappings with degree of imprecision,

    control of nonlinear system to a degree not possible with conventional linear systems.

    Fuzzy logic is a technique to embody human-like thinking into a control system. A fuzzy

    controller can be designed to emulate human deductive thinking, that is, the process people

    use to infer conclusions from what they know. Fuzzy control has been primarily applied to the

    control of processes through fuzzy linguistic descriptions.

    Recently the fuzzy logic approach has been objected of an increasing interest and has found

    application in many domains of control problem [24]. The main advantage of fuzzy logic

    4

  • 7/30/2019 H thesis

    5/85

    control method as compared to conventional control techniques resides in fact that no

    mathematical modeling is required for controller design and also it does not suffer from the

    stability problem. In motion control, fuzzy logic can be considered as an alternative approach

    to conventional feedback control. It has been recently demonstrated that dynamic

    performance of electric drives as well as robustness with regards to parameter variations can

    be improved by adapting the non-linear speed control techniques. Fuzzy logic is a non-linear

    control and it allows the design of optimized non-linear controllers to improve the dynamic

    performance of the conventional regulators. In this thesis, the application of fuzzy logic

    control to VCIMD is investigated. Fuzzy logic speed control is considered for the design of

    the speed controller with the help of Simulink. The control performance of this controller is

    evaluated by simulation.

    1.2LITERATURE REVIEW

    G The history of electrical motors goes back as far as 1820, when Hans Christian Orested

    discovered the magnetic effect of an Electric current. One year later, Michael Faraday

    discovered the electromagnetic rotation and built the first primitive D.C. motor. Faraday went

    on to discover electromagnetic induction in 1831, but it was not until 1883 that Tesla

    invented the A.C asynchronous motor.

    Currently, the main types of electric motors are still the same, DC, AC asynchronous and

    synchronous, all based on Orested, Faraday and Teslas theories developed and discovered

    more than a hundred years ago.

    Since its invention, the AC asynchronous motor, also named induction motor, has become the

    most widespread electrical motor in use today. Induction motors have a simple and rugged

    structure; moreover, they are economical and immune to heavy overloads. At present 80% of

    all the electrical energy generated in India is converted to mechanical energy for utilization.

    These facts are due to the induction motor advantage over the rest of motors. The main

    advantage is that induction motor does not require the electrical connection between

    stationary and rotating parts of the motor. Therefore, they do not need any mechanical

    commutator(brushes), lading to the fact that they are maintenance free motors. Induction

    motors also have low weight and inertia, high efficiency and a high overload capability.

    Therefore, they are cheaper and more robust and less proves to any failure at high speed.

    Furthermore, the motor can work in explosive environments because no sparks are produced.

    5

  • 7/30/2019 H thesis

    6/85

    The only effective way of producing an infinitely variable induction motor speed drive is to

    supply the induction motor with three phase voltages of variable frequency and variable

    amplitude. A variable frequency is required because the rotor sped depends on the speed of

    the rotating magnetic field by the stator. A variable voltage is required because the motor

    impedance reduces at low frequency and consequently the current has to be limited by means

    of reducing the supply voltages.

    Before the days of power electronics, a limited speed control of induction motor was

    achieved by switching the three-stator windings from delta connection to star connection,

    allowing the voltage at the motor windings to be reduced. Induction motors are also available

    with more than three stator winding to allow a change of the number of pole pairs. However,

    a motor with several winding is more expensive because more then three connections to the

    motor are needed and only certain discrete speed is available. Another alternative of method

    of speed controlled can be realized by means of wound rotor induction motor, where the rotor

    winding ends are brought out to slip rings. However, this method obviously removes most of

    the advantage of the induction motor and it also introduces additional losses. Connecting

    resistors or reactance in series with the stator winding of the induction motor achieves poor

    performance.

    At the time the above described methods were the only once available to control the speed of

    induction motors, whereas infinitely variable speed drives with good performance for DC

    motors already exited. These drives not only permitted the operation in four-quadrants but

    also covered a wide power range. Moreover, they had a good efficiency, and with a suitable

    control even a good dynamic response. However, its main drawback was the compulsory

    requirement of brushes.

    With the enormous advances made in semiconductor technology during the last 20 years, the

    required conditions for developing a proper induction motor drive are present. Theseconditions can be divided in two groups:

    The decreasing cost and improved performance in power electronic switching devices.

    The possibility of implementing complex algorithms in the new microprocessors.

    However, one precondition had to make, which was the development of suitable methods to

    control the speed of induction motors, because in contrast to its mechanical simplicity their

    complexity regarding their mathematical structure (multivariable and non-linear) is not a

    6

  • 7/30/2019 H thesis

    7/85

    trivial matter. It is in this field, that considerable research effort is devoted. The aim being to

    find even simpler methods of speed control for induction machines so that high performance,

    better transient response can be obtained.

    High performance control and estimation technology for ac drives has gone through rapid

    evolution in the recent years. They are now finding increasing acceptance in industrial drives

    for applications, such as steel mills, paper mills, servos, machine tools, robotics, elevators,

    and transportation systems. Traditionally, ac machines were looked upon as ideal for

    constant speed applications. The introduction of solid-state variable frequency inverters in the

    1960s ushered the modern age of ac drives. Open loop volts/Hz speed control was

    introduced in the beginning. Gradually, other scalar control techniques were introduced to

    improve the performance. Unfortunately, ac machines are nonlinear, parameter varying,

    multi-variable with coupling effect, and have complex dynamics of higher order.

    Incorporating machine in a feedback loop creates complex stability problem, and processing

    of feedback signals becomes difficult. The invention of vector or field oriented controls in

    Germany and the demonstration that induction motor can be controlled like a separately

    excited dc motor brought renaissance in the high performance control of ac drives.

    Unfortunately, for a number of years, the power electronics community did not take much

    notice of it because the control and feedback signal processing were too complex to

    implement, and engineers were generally unfamiliar with the dynamic machine model. The

    advent of microprocessors made the vector control increasingly acceptable from the 1980's.

    In fact, with vector control, ac drives not only became "brushless dc drives", but outperform

    the dc drives because of higher transient current, increased speed range and lower rotor

    inertia. It is interesting to note that high performance adaptive and optimal control techniques

    which were previously studied (mainly analysis and simulation) with dc drives could now be

    easily extended to vector controlled ac drives because of dc machine-like transient model.

    The advent of modern digital signal processors, ASIC chips, personal computers, user-

    friendly simulation tools, artificial intelligence (AI) techniques, and advancement of control

    and estimation theories has continuously extended the frontier of control and estimation

    technology. Fuzzy control (FC) provides a systematic way to incorporate human experience

    in the controller. Recent literature has paid much attention to the potential of fuzzy control in

    machine drive application. Many authors present a unique real time adaptive fuzzy controller

    combined with the principles of fuzzy logic. Even two fuzzy logic controls are using for

    coarse and fine control. Hence a properly designed fuzzy controller can outperform

    7

  • 7/30/2019 H thesis

    8/85

    traditional PID controllers, both when machine is properly field oriented and when it

    becomes detuned. Fuzzy logic provides a means for synthesizing a controller from

    engineering experience that can be more robust, have better performance, and reduce cycle

    times.

    1.3 TECHNOLOGY REVIEW

    Electrical machine is the workhorse in a drive system. Its evolution over the past century has

    been slow and much less dramatic than that of power semiconductor devices and converter

    circuits. Electrically, mechanically and thermally, a machine is a very complex system. The

    advent of modern digital computers, improved modeling, simulation and programs, and

    availability of new materials have contributed to higher power density, higher efficiency, and

    improved reliability, reduced cost, and improved mechanical and thermal design in the recent

    years. Both induction and synchronous machines have been widely used in variable speed

    drives. Although the cage type induction motor is most commonly used in wide power range,

    wound-rotor machines with slip power recovery control have been generally used in limited

    speed range multi-megawatt drive applications. Control and estimation of high performance

    ac drive have been a very fascinating and challenging area of research. The advent of

    powerful microcomputers, digital signal processors, CAD and simulation tools, AI techniques

    and advancement of control and estimation theories has continuously extended the frontier of

    control and estimation techniques. Here I am reviewing control and estimation related to

    induction motor drive.

    The control and feedback signal processing of ac drives is considerably more complex than

    the traditional dc drives [2], and this complexity is compounded if higher performance is

    demanded. One reason for the complexity of the control and stability problem is that the

    machine dynamics (d-q model) can be described by a higher-order nonlinear multivariable

    state space equation. At a particular operating point, the system can be linearized on the basisof small signal perturbation, and then, the conventional linear feedback analytical methods,

    such as the Nyquist and Bode techniques, can be applied. If the operating point changes, the

    poles, zeros, and gain of the linearized system will also change, mandating a new set of

    control parameters for the system. Of course, a fixed control structure with a fixed set of

    control parameters can be defined so that the worst-case system performance is acceptable.

    With the user-friendly simulation programs (such as SIMNON, ACSL, etc.) available today,

    8

  • 7/30/2019 H thesis

    9/85

    the system can be conveniently studied with computer simulation avoiding the laborious

    analytical techniques.

    A simple, economical, but low-performance control method of the induction motor that is

    extremely popular in industry is the open-loop V/Hz control. A small drift in speed and air-

    gap flux due to a fluctuation in load torque and supply voltage, respectively, as well as

    sluggish transient response, are of no consequence in the majority of applications. Scalar

    speed and position feedback systems with inner flux, torque, and current control loops have

    been used with increased control complexity where improved performance is necessary.

    The vector or field-oriented control technique brought on a renaissance in modem high-

    performance control of ac drives. This control method has found wide acceptance in

    applications such as paper mills, textile mills, steel rolling mills, machine tools, servos, androbotics. With vector or decoupling control, the dynamics of ac drives is similar to that of dc

    drives, and with current control, the conventional stability limit of ac machine does not arise.

    This is indeed a remarkable accomplishment. The direct or feedback method, which was

    developed by Blaschke, depends on unit vector generation from the machine terminal

    voltages. As usual, harmonic noise becomes a problem in feedback signal processing, and the

    method is difficult to use near zero speed because of the dominance of stator drop. Of course,

    for servo-type applications, the unit vectors can be computed from stator currents and speed

    signals. In the indirect or feed-forward method, which was developed by Hasse, the above

    problems do not exist, but the controller is highly dependent on machine parameters. This

    method has gained popularity in industrial applications. At present, significant R&D efforts

    have been focused on parameter identification techniques. The so-called slip gain tuning in

    order to have decoupling between the rotor flux and torque component of current has been

    attempted by reactive power balancing, injecting a pseudo-random binary sequence, Kalman

    filter estimation, and MRAC balancing of reactive power, torque, and voltages. While on-line

    controller tuning with initial parameters is not difficult, tracking of controller parameters with

    machine parameters during system operation is always a challenge. Recently, hybrid or

    universal vector control has been suggested, where the indirect vector control operates in the

    lower speed range but is switched to parameter-independent direct vector control in the

    higher speed range. It should be mentioned here that the vector control can be applied to both

    induction and synchronous machines and, in fact can be applied to the general ac system for

    independent active and reactive power control. For self-control of the synchronous machine

    9

  • 7/30/2019 H thesis

    10/85

    from zero speed, absolute shaft position sensor is mandatory, whereas for induction motor

    control, the incremental encoder is satisfactory.

    It is now evident that between the scalar and vector control methods, only two control types

    are finding general acceptance. These are the open-loop V/Hz control for low performance

    cost-effective applications and the indirect vector control for high-performance applications.

    Again, the voltage fed PWM inverter is finding universal acceptance, as mentioned

    previously.

    A machine operating with rated flux gives optimum transient response, but at light-load

    operation, the efficiency is non-optimum because of excessive core loss. The flux can be

    weakened at light load using a function generator or on the basis of real time loss calculation,

    but efficiency optimization control on the basis of search and real-time input powermeasurement is gaining momentum. The control can search the flux for optimum efficiency

    at a steady-state light-load condition, but it switches to rated flux at the transient condition,

    thus combining both the efficiency optimization and transient optimization features in a drive

    system. Sensorless drive control is one recent trend because sensors add cost and reliability

    problems to the drives. The most primary sensors of a drive are the stator current sensors.

    With the added stator voltage sensors, practically any other type of signal, such as flux,

    torque, speed, power, power factor, and displacement factor can be estimated with a

    microprocessor. Attempts are being made to enhance the drive performance by intelligent,

    self-learning, or self-organizing control using expert systems, fuzzy logic, and neural network

    techniques. The expert system is based on hard or precise computation, whereas fuzzy logic,

    neural network and genetic algorithm are based on soft or approximate computation. With a

    control based on AI, a system is often said to be intelligent, autonomous, adaptive,

    self-organizing or learning [1]. A machine model is often unknown or ill defined or the

    system may be nonlinear, complex, and multivariable with parameter variation problem. An

    intelligent control can identify the model, if necessary, and give predicted performance even

    with wide range of parameter variation.

    1.4 PROBLEM IDENTIFICATION

    The control and feedback signal processing of induction motors is considerably more

    complex than the traditional dc drives, and this complexity is compounded if higher

    performance is demanded. Though induction motors have advantageous characteristics, they

    also possess nonlinear and time varying dynamic interactions. One reason for the complexity

    10

  • 7/30/2019 H thesis

    11/85

    of the control and stability is that the machine dynamics (d-q model) can be described by a

    higher order nonlinear multivariable equation. Using conventional PI controller, it is very

    difficult and complex to design a high performance induction motor drive system, besides;

    these controllers show either steady state error or sluggish response to the perturbation in

    reference setting or during load perturbation. We want such control techniques, which can

    improve the system response, and performance or self-organizing control system, which can

    identify the system/model, if necessary, and give, predicted performance even with parameter

    variation.

    1.5 OBJECTIVE

    From the above discussion we can conclude that conventional controllers for induction motor

    drive suffer from the problem as mentioned above. The objective of this project is to analysison such control, which can give better transient response, high performance without so much

    detail about the system. This can be possible by using intelligent control such as fuzzy

    controller instead of conventional controller. Recently the fuzzy logic approach has been

    objected of an increasing interest and has found application in many domains of control

    problem. The main advantage of fuzzy logic control method as compared to conventional

    control techniques resides in fact that no mathematical modeling is required for controller

    design and also it does not suffer from the stability problem. In motion control, fuzzy logic

    can be considered as an alternative approach to the conventional feedback control. It has been

    recently demonstrated that dynamic performance of electric drives as well as robustness with

    regards to parameter variations can be improved by adapting the non-linear speed control

    techniques. Fuzzy logic is a non-linear control and it allows the design of optimized non

    linear controllers to improve the dynamic performance of the conventional regulators.

    In the project, the application of fuzzy logic control to vector controller induction motor drive

    is investigated. Fuzzy logic speed control is considered for the design of the speed controller.The control performance of this controller is evaluated by simulation and implementation at

    different operating conditions.

    1.6 LAYOUT OF PROJECT REPORT

    The present report is organized in the following way.

    Chapter 1 describes introductory part with problem identification and objective.

    11

  • 7/30/2019 H thesis

    12/85

    Chapter 2 describes the mathematical modeling of induction motor, transformation between

    reference frames. It also describes various control strategies such as scalar, vector etc. Here

    the main orientation is on Vector control methods for its various advantages. Indirect vector

    control implementation is used in this project. It also deals with the need of intelligent control

    instead of conventional control methods. The objective of the design of an intelligent control

    system is similar to that for the adaptive control system. However, there is a difference, for an

    intelligent control system, the range of uncertainty may be substantially greater than can be

    tolerated by algorithms for adaptive systems. The object with intelligent control is to design a

    system with acceptable performance characteristics over a very wide range of uncertainty

    Chapter 3 describes the steady state performance of the induction motor drive in detail. It

    also includes Parks transformation, its field oriented control in constant torque range below

    base speeds. The detailed model of fuzzy logic based speed controller used for vector

    controlled induction motor drive. The model of the vector controlled induction motor drive is

    developed in MATLAB. Simulated results are present to demonstrate the dynamic and steady

    state performance of the vector controlled induction motor drive.

    Chapter 4 covers the theoretical development and practical implementation of induction

    motor with fuzzy logic controller and describes MATLAB which is a computer simulation

    program developed by Math Works Inc. Embedded within MATLAB version 7 is

    SIMULINK. This is a program that allows the user to create mathematical blocks with inputs

    and outputs; highly suited to designing a control system of this nature. Here indirect vector

    control is implemented by using simulink. Fuzzy block is implemented in FIS editor. It also

    deals with simulation of transient performance of the fuzzy logic based speed controller for

    induction motor drive in vector controlled mode using the developed model in MATLAB.

    Here simulated results for the starting, load application and load removal, and change in

    reference speed are present to demonstrate the dynamic and steady state performance of the

    vector controlled induction motor drive. Finally,

    Chapter 5 includes the overall conclusion of this project work and highlights the direction of

    further research.

    12

  • 7/30/2019 H thesis

    13/85

    CHAPTER 2

    MATHEMATICAL MODELLING OF INDUCTION MOTOR

    This chapter deals with operating principle, dynamic model, synchronous rotating frame,

    various control strategies with their merits and demerits, Indirect Vector control, and about

    intelligent control

    2.1 THE FUNDAMENTAL OPERATING PRINCIPLE FOR AN INDUCTION

    MOTOR [1][14]:

    The AC induction motor is a rotating electric machine designed to operate from a 3 phase

    source of alternating voltage. When a set of three phase currents displaced in time from each

    other by angular intervals of 120 is injected into a stator having a set of three phase windings

    displaced in space by 120 electrical, a rotating magnetic field is produced. This rotating

    magnetic field has a uniform strength and travels at an angular speed equal to its stator

    frequency. It is assumed that rotor is standstill. The rotating magnetic field in the stator

    induces electromagnetic forces in the rotor windings. As the rotor windings are short

    circuited, current start circulating in them, producing a reaction. As know from Lenzs law,

    the reaction is to counter the source of the rotor currents, i.e., the induced emf in the rotor

    and, in turn, the rotating magnetic field itself. The induced emf will be countered if the

    difference in speed of the rotating magnetic field and the rotor becomes zero. The only way

    to achieve this it is for the rotor to run in the same direction as that of the stator magnetic

    field and catch up with it eventually. When the differential speed between the rotor and

    magnetic filed in the stator becomes zero, there is no emf, and hence zero rotor currents

    resulting in zero torque production in the motor. Depending upon the shaft load, the rotor will

    settle down to a speed, r , always less then the speed of the rotating magnetic field, called

    the Synchronous speed of the machine, s. The speed differential is known as the slip speed,

    sl. The elementary relationship between slip speed, rotor speed and stator frequency are

    given below.

    Synchronous speed is given as

    s = 2fs , rad/sec

    13

  • 7/30/2019 H thesis

    14/85

    Where fs is the supply frequency.

    If m is the mechanical rotor speed, slip speed is

    sl = s - r = s P/2 m , rad/sec (2)

    where P is the number of poles.

    The differential speed between the stator magnetic filed and rotor windings is slip speed, and

    that is responsible for the frequency of the induced emf in the rotor and hence their currents.

    Therefore, the rotor currents are at slip frequency, which can be obtained from the angular

    slip speed by dividing it by 2. The slip is defined as

    s

    sl

    s =

    Combing equations (2) and (3), the rotor electrical speed is given as

    s)(1 sr =

    From this, the rotor speed in rpm, denoted by nr , is expressed as

    s)(1nn sr =

    Where ns is the synchronous speed or the speed of the stator magnetic filed in rpm, given by

    P

    f120n ss=

    Figure 2.1 shows an idealized three-phase, two pole induction motor where each phase

    winding in the stator and rotor is represented by a concentrated coil. The three-phase

    windings, either in wye or delta form, are distributed sinusoidally or embedded in slots. In a

    14

  • 7/30/2019 H thesis

    15/85

    wound rotor machine, the rotor winding is similar to that of stator, but in a cage machine, the

    rotor has a squirrel cage like structure with shorted end rings.

    Fig 2.1: Idealized three-phase, two-pole induction motor

    One of the most fundamental principles of induction machines is the creation of a rotating

    and sinusoidal distributed magnetic field in the air gap. Neglecting the effect of slots andspace harmonics due to nonideal winding distribution, it can be shown that a sinusoidal three

    phase balanced power supply in the three phase winding creates a synchronously rotating

    magnetic field. Rotor voltage is induced at slip frequency, which corresponding produces slip

    frequency current in the rotor. The sinusoidal air gap flux density wave moving at speed we

    induce voltage in the rotor conductors. The resulting rotor current wave lags the voltage wave

    by the rotor power factor angle r. The stepped rotor mmf wave can be constructed from the

    current wave, which can be approximated by dashed curve. Since the rotor is moving at speed

    wr and its current wave is moving at speed wsl relative to the rotor, the rotor mmf can wave

    moves at the same speed as that of the air gap flux wave. The torque expression can be

    written as:

    sinFlrB2

    PT ppe

    =

    15

  • 7/30/2019 H thesis

    16/85

    Where P=number of poles, l= axial length of the machine, r= machine radius, Bp=peak value

    of air gap flux density, Fp=peak value of rotor mmf, and =/2 + r is defined as the torque

    angle.

    2.2 DYNAMIC D-Q MODEL

    As the per phase equivalent circuit of the machine, which is only valid in steady-state

    condition. In an adjustable-speed drive, the machine normally constitutes an element within a

    feedback loop, and therefore its transient behavior has to be taken into consideration. Besides,

    high-performance drive control, such as vector- or field-oriented control, is based on the

    dynamic d-q model of the machine.

    The dynamic performance of ac machine is somewhat complex because the three-phase rotor

    windings move with respect to the three-phase stator windings as shown in Fig 2.2 (a)

    Basically, it can be looked on as a transformer with a moving secondary, where the coupling

    coefficients between the stator and rotor phases change continuously with the change of rotor

    position r. The machine model can be described by differential equations with time-varying

    mutual inductances, but such a model tends to be very complex. A three-phase machine can

    be represented by an equivalent two phase machine as shown in Figure 2.2 (b), where ds-qs

    correspond to stator direct and quadrature axes, and dr-qr correspond to rotor direct and

    quadrature axes. Although it is somewhat simple, the problem of time-varying parameters

    still remains. R. H. Park, in the 1920s, proposed a new theory of electric machine analysis to

    solve this problem. He formulated a change of variables, which, in effect, replaced the vari-

    ables (voltages, currents, and flux linkages) associated with the stator windings of a

    synchronous machine with variables associated with fictitious windings rotating with the

    rotor at synchronous speed. Essentially, he transformed, or referred, the stator variables to a

    synchronously rotating reference frame fixed in the rotor. With such a transformation (called

    Park's transformation), he showed that all the time-varying inductances that occur due to an

    electric circuit in relative motion and electric circuits with varying magnetic reluctances can

    be eliminated. Later, in the 1930s, H. C. Stanley showed that time-varying inductances in the

    voltage equations of an induction machine due to electric circuits in relative motion can be

    eliminated by transforming the rotor variables to variables associated with fictitious

    stationary windings. In this case, the rotor variables are transformed to a stationary reference

    frame fixed on the stator. Later, G. Kron proposed a transformation of both stator and rotor

    16

  • 7/30/2019 H thesis

    17/85

    variables to a synchronously rotating reference frame that moves with the rotating magnetic

    field.

    Fig 2.2 (a) Coupling effect in three-phase stator and rotor winding of motor,

    (b) Equivalent two-phase machine

    2.2.1Transformation between References FramesAs for analysis point of view transformation between axes is important for a three-phase

    induction motor, whose as-bs-cs axes at 2/3 angle apart. Here transform is done first three

    phase stationary reference frame (as-bs-cs) variables into two phase stationary frame (ds qs)

    variables and then transform these to synchronously rotating frame (de-qe), and vice-versa.

    17

  • 7/30/2019 H thesis

    18/85

    Fig-2.3 Stationary Frame a-b-c to ds-qs axes transformation

    Assume that (ds qs) axes are oriented at angle. The voltage Vdss and Vqss can be

    resolved into as-bs-cs components and can be represented in the matrix form as:

    ++

    =

    s

    os

    s

    ds

    s

    qs

    cs

    bs

    as

    v

    v

    v

    1)120sin()120cos(

    1)120sin()120cos(

    1sincos

    v

    v

    v

    The corresponding inverse relation is

    +

    +

    =

    cs

    bs

    as

    s

    os

    s

    ds

    s

    qs

    v

    v

    v

    0.55.00.5

    )120sin()120sin(sin

    )120cos()120cos(cos

    v

    v

    v

    Where Vsos is added as the zero sequence component, which may or may not present. Here

    instead of voltage, current and flux linkage can be transformed by the above equations.

    For =0, the qs axis is aligned with the as-axis. Ignoring the zero sequence component, the

    transformation relation can be simplified as

    18

  • 7/30/2019 H thesis

    19/85

    s

    ds

    s

    qscs

    s

    ds

    s

    qsbs

    s

    qsas

    v2

    3v

    2

    1v

    v2

    3v

    2

    1v

    vv

    +=

    =

    =

    and inversely

    csbs

    s

    ds

    ascsbsas

    s

    qs

    v3

    1v

    3

    1v

    vv3

    1v

    3

    1v

    3

    2v

    +=

    ==

    General equations are (15) & (16).

    Figure 2.4 shows the synchronously rotating de qe axes, which rotate at synchronous speed

    we with respect to the ds qs axes and the angle e=we t. The two-phase ds qs windings

    are transformed into the hypothetical winding mounted on the de qe axes.

    Fig-2.4: Stationary frame ds qs to synchronously rotating frame de qe transformation

    The voltage on the ds qs axes can be converted into the de qe frame as follows:

    19

  • 7/30/2019 H thesis

    20/85

    e

    s

    dse

    s

    qsds

    e

    s

    dse

    s

    qsqs

    cosvsinvv

    sinvcosvv

    +=

    =

    Similarly, resolving the rotating frame parameters into a stationary frame, the relations are

    e

    dse

    qs

    s

    ds

    edseqs

    sqs

    cosvsinvv

    sinvcosvv

    +=+=

    Assume that the three phase stator voltages are sinusoidal and balanced, and are given by

    )3

    2te

    cos(m

    vcs

    v

    )3

    2te

    cos(m

    vbsv

    )te

    cos(m

    vas

    v

    ++=

    +=

    +=

    Substituting equations (19) - (20) in (13) (14) yields

    )tsin(Vv

    )tcos(Vv

    em

    s

    ds

    em

    s

    qs

    +=

    +=

    Again, substituting equations (15)-(16) in (22)-(23), we get

    )sin(Vv

    )cos(Vv

    mds

    mqs

    =

    =

    Equations (22)-(23) shows that Vqss and Vds

    s are balanced, two-phase voltages of equal paek

    values and the latter is at /2 angle phase lead with respect to the other component. Equations

    (24) & (25) verify that sinusoidal variables in a stationary frame appear as dc quantities in a

    synchronously rotating frame. This fundamental is used in the Vector control.

    The variables in a reference frame can be combined and represented by a complex space

    vector (or phasor):

    s

    ds

    s

    qs

    s

    qds jvvvV ==

    The qe- de components can also be combined into a vector form:

    ee jjs

    ds

    s

    qs

    e

    s

    dse

    s

    qse

    s

    dse

    s

    qsdsqs

    e

    qds

    eV)ejv(v

    )cosvsinj(v)sinvcos(vjvvv

    ==

    +==

    or inversely

    20

  • 7/30/2019 H thesis

    21/85

    ej

    dsqs

    s

    ds

    s

    qs )ejv(vvvV+==

    The vector ej may be interpreted as a vector rotational operator (defined as a vector rotator-

    VR-or unit vector) that converts rotating frame variables into stationary frame variables.

    Cose and Sine are the Cartesian components of the unit vector. In eq(27) e-j is defined as

    the inverse vector rotator (VR-1 ) that converts ds qs variables into de qe variables.

    2.2.2 Synchronously Rotating Reference Frame Dynamic Model (Kron Equation) [1] [2] [14]:

    For the two-phase machine as in fig 2.2 (b), we need to represent both d s qs and dr qr

    circuits and their variables in a synchronously rotating de qe frame. The stator circuit

    equation can be represented as:

    s

    ds

    s

    dss

    s

    ds

    sqs

    sqss

    sqs

    dt

    diRv

    dt

    diRv

    +=

    +=

    Where qss & ds

    s are the q-axis and d-axis stator flux linkages, respectively. When these

    equations are converted to de qe frame, the following equations can be written as:

    qsedsdssds

    dseqsqssqs

    dt

    diRv

    dt

    diRv

    +=

    ++=

    Where all the variables are in rotating form. The last term in eq (31) & (32) can be defined as

    speed emf due to rotation of the axes, that is, when e=0, the equations revert to stationary

    form. Since rotor actually moves at speed r, the d-q axes fixed on the rotor move at a speed

    (e - r ) relative to the synchronously rotating frame. Therefore, in de qe frame, the rotor

    equations should be modified as

    qrredrdrrdr

    drreqrqrrqr

    )-(dt

    diRv

    )-(

    dt

    diRv

    +=

    ++=

    Figure 2.5 shows the de qe dynamic model equivalent circuits that satisfy equations (31) to

    (34). This is the special advantage of the d e qe dynamic model of the machine is the all the

    sinusoidal variables in stationary frame appear as dc quantities in synchronous frame.

    21

  • 7/30/2019 H thesis

    22/85

    Fig-2.5: Dynamic de qe equivalent circuits of machine

    (a) qe axis circuit,

    (b) de axisCircuit

    The flux linkage expression in terms of the currents can be written from fig-2.5 as follows:

    )i(iL

    )i(iLiL

    )i(iLiL

    )i(iL

    )i(iLiL

    )i(iLiL

    drdsmdm

    drdsmdrlrdr

    drdsmdslsds

    qrqsmqm

    qrqsmqrlrqr

    qrqsmqslsqs

    +=++=++=

    +=++=

    ++=

    Combining the above expression with equations (31) to (34), the electrical transient model in

    terms of voltage and currents can be given in matrix form as [14]:

    ++

    ++

    =

    dr

    qr

    ds

    qs

    rrmremmre

    rrerrmrem

    mmessse

    memsess

    dr

    qr

    ds

    qs

    i

    i

    i

    i

    SLR)L(SL)L(

    )L(SLR)L(SL

    SLLSLRL

    LSLLSLR

    v

    v

    v

    v

    Where S is the Laplace operator. For a singly fed machine, such as a cage ,motor, V qr=Vdr=0

    22

  • 7/30/2019 H thesis

    23/85

    Fig-2.6 shows the block diagram of the machine model along with input voltage and output current

    transformations.

    Fig-2.6: Synchronously rotating frame machine model with input voltage and output current transformation

    2.3 CONTROL PRINCIPLE OF INDUCTION MOTOR

    The control of induction motor drives constitutes a wide area, and the technology has further

    advanced in recent years. Induction motor drives with cage-type machines have been the

    workhorses in industry for variable-sped applications in a wide power range that covers from

    fractional horsepower to multi-megawatts. These applications include pumps and fans, paper

    and textile mills, subway and locomotive propulsions, electric and hybrid vehicles, machine

    tools and robotics, home appliance, heat pumps and air conditioners, rolling mills, wind

    generation system, etc. In addition to process control, the energy saving aspect of variable

    frequency drives is also important.

    The control and estimation of Ac drives are considerably more complex than those of dc

    drives and this complexity increase substantially if high performance is demanded. The main

    reason for this complexity are the need of variable-frequency, harmonically optimum

    converter power supplies, the complex dynamics of the ac machine, machine parameter

    variations, and the difficulties of processing feedback signals in the presence of harmonics.

    Complexity of the control and stability problem is that the machine dynamics (d-q model) can

    be described by a higher-order nonlinear multivariable state-space equation. At a particular

    operating point, the system can be linearized on the basis of small signal perturbation, and

    23

  • 7/30/2019 H thesis

    24/85

    then, the conventional linear feedback analytical methods, such as the Nyquist and Bode

    techniques, can be applied. If the operating point changes, the poles, zeros, and gain of the

    linearized system will also change, mandating a new set of control parameters for the system.

    Of course, a fixed control structure with a fixed set of control parameters can be defined so

    that the worst-case system performance is acceptable. Such understanding is crucial to

    developing appropriate control techniques and their implementations.

    As there are different control techniques of induction motor drives including:-

    Scalar Control,

    Vector or Field-oriented Control,

    Direct Torque and flux Control,

    Intelligent Control

    Scalar Control:-

    As the name indicates, is due to magnitude variation of the control a variable only, and

    disregards the coupling effect in the machine [11]. For example, the voltage of a machine can

    be controlled by control the flux, and frequency or slip can be controlled to control the

    torque. However, the flux and torque are also functions of frequency and voltage,

    respectively. Scalar control is in contrast to vector or field-oriented control, where both the

    magnitude and phase alignment of vector variables are controlled. Scalar-controlled drives

    give somewhat inferior performance, but they are easy to implement. Despite the fact that

    Voltage-Frequency (V/f) is the simplest controller, it is the most widespread, being in the

    majority of the industrial applications. It is known as a scalar control and acts by imposing a

    constant relation between voltage and frequency. The structure is very simple and it is

    normally used without speed feedback. However, this controller doesnt achieve a goodaccuracy in both speed and torque response, mainly due to the fact that the stator flux and the

    torque are not directly controlled. However, the open loop control is normally used in those

    applications where steady state and transient response of ac drives is not an important issue

    only the satisfactory performance is sufficient. The parameters of induction motors are

    coupled to each other and the Scalar control lack in producing fast dynamic response. The

    following features can be state for scalar control:

    24

  • 7/30/2019 H thesis

    25/85

    Controlling variables are Voltage and Frequency

    Simulation of variable AC sine wave using modulator

    Flux provided with constant V/f ratio

    Open-loop drive

    Load dictates torque level

    Scalar control technique has the following advantage:

    Low cost

    No feedback device required simple

    Because there is no feedback device, the controlling principle offers a low cost and simple

    solution to controlling economical AC induction motors. This type of drive is suitable for

    applications, which do not require high levels of accuracy or precision, such as pumps and

    fans.

    However, Scalar control technique suffers from the following disadvantage:

    Field orientation not used

    Motor status ignored

    Torque is not controlled

    Delaying modulator used

    With this technique, field orientation of the motor is not used. Instead, frequency and voltage

    are the main control variables and are applied to the stator windings. The status of the rotor is

    ignored, meaning that no speed or position signal is fed back. Therefore, torque cannot becontrolled with any degree of accuracy. Furthermore, the technique uses a modulator, which

    basically slows down communication between the incoming voltage and frequency signals

    and the need for the motor to respond to this changing signal.

    Vector or Field-Oriented Control [5]:-

    As scalar control is somewhat simple to implement, but the inherent coupling effect (i.e., both

    torque and flux are functions of voltage or current and frequency) gives sluggish response

    25

  • 7/30/2019 H thesis

    26/85

    and the system is easily prone to instability because of a high-order (fifth-order) system

    effect. For example, the torque is increased by incrementing the slip (i.e., the frequency), the

    flux tends to decrease. Here the flux variation is always sluggish. The flux decrease is then

    compensated by the sluggish flux control loop feeding in additional voltage. This temporary

    dipping of flux reduces the torque sensitivity with slip and lengthens the response time.

    The foregoing problems can be solved by vector or field-oriented control. An induction motor

    exhibits nonlinear multivariable and highly coupled characteristics. The vector control

    technique, which is also known as Field-oriented control (FOC), allows a squirrel-cage

    induction motor to be driven with high dynamic performance that is comparable to the

    characteristic of a dc motor. The FOC technique decouples the two components of stator

    current: one providing the air gap flux and the other producing the torque. It provides

    independent control of flux and torque, and the control characteristic is linearized. The stator

    current are converted to a fictitious synchronously rotating reference frame aligned with the

    flux vector and are transformed back to the stator frame before feeding back to the machine.

    A vector control technique has the following features:

    Field-oriented control - simulates DC drive

    Motor electrical characteristics are simulated- Motor Model

    Closed-loop drive

    Torque controlled indirectly

    To emulate the magnetic operating conditions of a DC motor, i.e. to perform the field

    orientation process, the flux-vector drive needs to know the spatial angular position of the

    rotor flux inside the AC induction motor. With flux vector PWM drives, field orientation is

    achieved by electronic means rather than the mechanical commentator brush assembly of theDC motor. Firstly, information about the rotor status is obtained by feeding back rotor speed

    and angular position relative to the stator field by means of a pulse encoder. A drive that uses

    speed encoders is referred to as a closed-loop drive. Also the motors electrical

    characteristics are mathematically modeled with microprocessors used to process the data.

    The electronic controller of a flux-vector drive creates electrical quantities such as voltage,

    current and frequency, which are the controlling variables, and feeds these through a

    modulator to the AC induction motor. Torque, therefore, is controlled INDIRECTLY.

    26

  • 7/30/2019 H thesis

    27/85

    Vector control technique has the following unique advantages:

    Good torque response

    Accurate speed control

    Full torque at zero speed

    Performance approaching DC drive

    Flux vector control achieves full torque at zero speed, giving it a performance very close to

    that of a DC drive. However, this technique suffers from some disadvantage, but these can be

    neglected in front of the advantages of these techniques:

    Costly

    Huge computational capability

    Good identification of the motor parameters

    To achieve a high level of torque response and speed accuracy, a feedback device is required.

    This can be costly and also adds complexity to the traditional simple AC induction motor.

    Direct Torque Control

    Direct Torque Control - or DTC as it is called - is the very latest AC drive technology

    developed by ABB and is set to replace traditional PWM drives of the open- and closed-loop

    type in the near future. Direct Torque Control describes the way in which the control of

    torque and speed are directly based on the electromagnetic state of the motor, similar to a DC

    motor, but contrary to the way in which traditional PWM drives use input frequency and

    voltage. DTC is the first technology to control the real motor control variables of torque

    and flux. With the revolutionary DTC technology field orientation is achieved without

    feedback using advanced motor theory to calculate the motor torque directly and without

    using modulation. The controlling variables are motor magnetizing flux and motor torque.

    This method still requires further research in order to improve the motors performance, as

    well as achieve a better behavior regarding environmental compatibility, that is desired

    nowadays for all industrial applications. Direct Torque Control techniques have the following

    features:

    27

  • 7/30/2019 H thesis

    28/85

    Direct control of flux and torque

    Indirect control of stator currents and voltages

    Approximately sinusoidal stator fluxes and stator currents

    High dynamic performance even at stand still

    The following advantages are associated with DTC:

    Absence of co-ordinate transform,

    Absence of voltage modulator block, as well as other controllers such as PID motor flux

    and torque

    Minimal torque response time, even better than the vector controllers.

    However, DTC techniques are associated with following disadvantage:

    Possible problems during staring,

    Requirement of torque and flux estimators, implying the consequent parameters

    identification,

    Inherent torque and stator flux ripple.

    2.4 VECTOR CONTROL [1][5]

    As scalar control provide satisfactory steady-state performance, but their dynamic response is

    poor. An induction motor exhibits nonlinear multivariable and highly coupled characteristics.

    The vector control technique, which is also known as Field-oriented control (FOC), allows a

    squirrel cage induction motor to be driven with high dynamic performance that is comparable

    to the characteristic of a DC motor. The FOC techniques decouple the two components of

    stator current: one providing the air gap flux and other producing the torque. It provides

    independent control of flux and torque, and the control characteristic is linearized. The stator

    currents are converted to a fictitious synchronously rotating reference frame aligned with the

    flux vector and are transformed back to the stator frame before feeding back to the machine.

    The two components are d-axis ids analogous to armature current, and q-axis iqs analogous to

    the filed current of a separately excited dc motor.

    Principle of Vector Control

    28

  • 7/30/2019 H thesis

    29/85

    Ac induction motor drives require a coordinates control of stator current magnitudes,

    frequencies, and their phases, making it a complex control. As with the dc-drives,

    independent control of the flux and torque is possible in ac drives. The stator current phasor

    can be resolved, say, along the rotor flux linkages, and the component along the rotor flux

    linkages is the field-producing current, but this requires the position of the rotor flux linkages

    at every instant; that this is dynamic, unlike in the dc machine. If this is available, then the

    control of ac machines is very similar to that of separately excited dc machines. The

    requirement of phase, frequency, and magnitude control of the currents and hence of the

    flux phasor is made possible by inverter control. The control is achieved in field coordinates

    (hence the name of this control strategy, field-oriented control); sometimes it is known as

    vector control, because it relates to the phasor control of the rotor flux linkages. The

    implementation of the vector control is in fig-2.7, where machine model is represented in a

    synchronously rotating reference frame. The inverter generate currents ia , ib , and ic in

    response to the corresponding command currents ia* , ib* , and ic* from the controller. The

    machine terminal currents ia , ib , and ic are converted to isds and isqs components by three

    phase to two phase transformation. These are then converted to synchronously rotating frame

    (into ids and iqs components) by the unit vector components cose and sine before

    applying to the machine. The machine is represented by internal conversions into the (de qe

    ) model.

    The controller makes two stages of inverse transformation so that the line control ids* and

    iqs* currents correspond to the machine currents ids and iqs respectively. In addition, the

    unit vector (cose and sine) ensures correct alignment of ids current with the flux vector r

    and ids current is perpendicular to it.

    There are essentially two methods of vector control. One, called direct or feedback method

    and the other known as indirect or feed forward method. The methods are different

    essentially by how the unit vector (cose sine ) is generated for the control.

    29

  • 7/30/2019 H thesis

    30/85

    Fig:-2.7 Vector control implementation principle with machine de qe model

    2.4.1 Direct or Feedback Vector Control [15]

    The basic block diagram of the direct vector control method for a PWM voltage-fed inverter

    drive is in figure-2.8. The principal vector control parameters, i ds* and iqs

    *, which are dc values

    in synchronously rotating frame, are converted to stationary frame (defined as vector rotation

    (VR)) with the help of a unit vector (cose and sine) generated from flux vector signals drs

    and drs . The resulting stationary frame signals are then converted to phase current

    commands for the inverter. The flux signals drs and dr

    s are generated from the machine

    terminal voltages and currents with the help of the voltage model estimator, (fig-2.10). A flux

    control loop has been added for precision control of flux. The torque component of current

    iqs* is generated from the speed control loop through a bipolar limiter. The torque,

    proportional to iqs (with constant flux), can be bipolar. It is negative with negative iqs, and

    correspondingly, the phase position of iqs becomes negative. An additional torque control

    loop can be added within the speed loop, if desired. Figure 2.8 can be extended to field-

    weakening mode by programming the flux command as a function of speed so that the

    inverter remains in PWM mode. Vector control by current regulation is lost if the inverterattains the square-wave mode of operation. In vector control, the correct alignment of current

    ids in the direction of flux r

    30

  • 7/30/2019 H thesis

    31/85

    Fig-2.8 Direct vector control block diagram with rotor flux orientation

    The correct alignment of current ids in the direction of flux r and the current iqs

    perpendicular to it are important parameter in vector control.

    Let de qe frame is rotating at synchronous speed e with respect to stationary frame ds qs,

    and at any instant, the angular position of the de-axis is e, where e = et . From the fig-2.9,

    we can say:

    Fig-2.9 ds qs and de qe phasors showing correct rotor flux

    31

    22s

    qr

    s

    drr

    r

    s

    qr

    e

    r

    sdr

    e

    er

    s

    qr

    er

    s

    dr

    sin

    cos

    words,otherIn

    sin

    cos

    +=

    =

    =

    =

    =

  • 7/30/2019 H thesis

    32/85

    Where vector r is represented by magnitude r .

    These unit vector signals ( cose and sine), when used for vector rotation, give a ride of

    current ids on the de-axis (direction of r ) and current iqs on the qe-axis. At this condition,

    qr=0 and dr = r . When the iqs polarity is reversed by the speed loop, the iqs position in

    Figure 2.9 also reverses, giving negative torque [15]. The generation of a unit vector signal

    from feedback flux vectors gives the name

    Direct Vector Control

    In the direct vector control method, it is necessary to estimate the rotor flux components drs

    and qrs so that unit vector and rotor flux can be calculated by equations (47) (49). Two

    commonly used methods of flux estimation are Voltage Model and Current Model. In

    Voltage model method, the machine terminal voltages and currents are sensed and the fluxes

    are computed from the stationary frame ( ds qs ) equivalent circuit. The block diagram is as

    follows:

    32

  • 7/30/2019 H thesis

    33/85

    Fig-2.10 Voltage model feedback signal estimation block diagram

    Problem with Direct Vector Control

    Any error in the unit vector or distortion associated with the feedback signals willaffect the performance of the drive.

    At low frequency, voltage signals Vdss and Vqs

    s are very low. In addition, ideal integration

    becomes difficult because dc offset tends to build up at the integrator output.

    The parameter variation effect of resistance Rs and inductance Lls , Llr , and Lm tend to

    reduce accuracy of the estimated signals. Particularly, temperature variation of Rs becomes

    more dominant.

    33

  • 7/30/2019 H thesis

    34/85

    In the low-speed region, the rotor flux components can be synthesized more easily

    with the help of speed and current signals.

    2.4.2 Indirect or Feed forward Vector Control

    The problems such as inherent coupling effect, parameter variations give sluggish response

    and the system is easily prone to instability. This can be solved by vector or field oriented

    control. By implementing FOC, dc machine like performance can be obtained by an

    induction motor as the machine control is considered in a synchronously rotating reference

    frame where the sinusoidal variables appear as dc quantities in steady state. The indirect

    vector control method is essentially the same as direct vector control, except the unit vector

    signals (cose and sine) are generated in feed forward manner. Indirect vector control is very

    popular in industrial applications [22]. Let ds qs axes are fixed on the stator, but the dr qr

    axes, which are fixed on the rotor, are moving at speed r . Synchronously rotating axes de

    qe are rotating ahead of the dr qr axes by the positive slip angle sl corresponding to slip

    frequency sl . Since the rotor pole is directed on the de axis and e = r+ sl, we can write:

    Fig: 2.11 Phasor diagram explaining Indirect Vector Control

    So, we can write

    slrslree )dt(dt +=+==

    Here rotor position is not absolute, but is slipping with respect to the rotor at frequency sl.

    From the above figure, we can conclude that for decoupling control, the stator flux

    component of current ids should be aligned on the de axis, and the torque component of

    34

  • 7/30/2019 H thesis

    35/85

    current iqs should be on the qe axis. For decupling control, we can write the control equations

    of indirect vector control with the help of d e qe equivalent circuits Fig (2.5). The rotor

    equations can be written as

    0)(iRdt

    d

    0)(iRdt

    d

    drreqrr

    qr

    qrredrrdr

    =++

    =+

    The rotor flux linkage expression can be given as

    qsmqrrqr

    dsmdrrdr

    iLiL

    iLiL

    +=

    +=

    From the above equations, we can write

    qs

    r

    mqr

    r

    qr

    ds

    r

    mdr

    r

    dr

    iL

    L

    L

    1i

    iL

    L

    L

    1i

    =

    =

    The rotor currents in eq (51) and (52), which are inaccessible, can be eliminated with the

    help of equations (55) & (56) as

    resl

    drslqsr

    r

    m

    qr

    r

    rqr

    qrsldsr

    r

    m

    dr

    r

    rdr

    where

    0iRL

    L

    L

    R

    dt

    d

    0iRL

    L

    L

    R

    dt

    d

    =

    =++

    =+

    Where sl = e rhas been substituted.

    For decoupling control, it is desirable that qr= 0 that is 0dt

    dqr = , so that the total rotor

    flux r is directed on the de axis.

    Substituting the above conditions in eq (57) & (58), we get

    35

  • 7/30/2019 H thesis

    36/85

    qs

    rr

    rmsl

    dsmrr

    r

    r

    iL

    RL

    iLdt

    d

    R

    L

    =

    =+

    Where r = drhas been substituted.

    If rotor flux r = constant, which is usually the case, then from eq (59),

    dsmr iL =

    The motor developed torque is directly related to i*qs as follows:

    *

    r

    e

    r

    m*qs

    *

    qs

    *

    te

    *

    qs

    *

    drr

    m

    e

    T

    L

    L

    3P

    4i

    iKTtheniL

    L

    dt

    d

    4

    3

    T

    =

    =

    =

    2.4.3 Field oriented control block for Induction motor Drive

    This figure 2.12 illustrates a variable-speed induction motor drive using field-oriented control

    [2].

    36

  • 7/30/2019 H thesis

    37/85

    Fig 2.12 Field Oriented Control Scheme for Induction Motor Drive

    In this control scheme, a dq coordinates reference frame locked to the rotor flux space vector

    is used to achieve decoupling between the motor flux and torque. They can thus be controlled

    separately by stator direct-axis current and quadrature-axis current respectively, as in a DC

    motor. This figure shows a block diagram of a field-oriented induction motor drive.

    The induction motor is fed by a current-controlled PWM inverter, which operates as a three-

    phase sinusoidal current source. The motor speed is compared to the reference speed *

    and the error is processed by the speed controller to produce a torque command Te*. As

    shown in figure 2.11 the rotor flux and torque can be separately controlled by the stator

    direct-axis current ids and quadrature axis current iqs, respectively.

    2.5 CONTROLLER

    37

  • 7/30/2019 H thesis

    38/85

    The most important aspect of the indirect vector control of induction motor is the

    transformation of currents into a torque producing component and a flux-producing

    component. For this, accurate estimation of the parameter (unit vector) is required because

    this depends on the effectiveness in producing the appropriate torque command.

    Conventional vector control uses the Proportional-Integral controller to generate the torque

    command. A conventional PI controller requires accurate sensor input and appropriate values

    of the PI constants to produce high performance drive. In contrast, Fuzzy logic controllers use

    heuristic input-output relations to deal with vague and complex situations. Hence fuzzy logic

    controller offers the benefits of low cost and higher reliability.

    2.6 NEED OF INTELLIGENT CONTROL

    One of the primary purposes of classical feedback control is to increase robustness for a

    control system, i.e., increase the degree to which the system performs when there is

    uncertainty. Classical linear control provides robustness over a relatively small range of

    uncertainty [31]. Adaptive control techniques have been developed for systems that must

    perform over large ranges of uncertainties due to large variations in parameter values,

    environmental conditions, and signal inputs. These adaptive techniques generally incorporate

    a second feedback loop, which is outside the first feedback loop. This second feedback loop

    may have the capability to track system parameters, environmental conditions, and input

    characteristics; feedback control then may vary parameters in compensation elements of the

    inner loop to maintain acceptable performance characteristics.

    The objective of the design of an intelligent control system is similar to that for the adaptive

    control system. However, there is a difference. For an intelligent control system, the range of

    uncertainty may be substantially greater than can be tolerated by algorithms for adaptive

    systems. The object with intelligent control is to design a system with acceptable

    performance characteristics over a very wide range of uncertainty [18]. For example, the

    range of uncertainty for available data may be different than expected because it may be

    necessary to deal with unquantified data, highly complex data structures, or extremely large

    amounts of data. Traditional control systems, which operate with large uncertainty, typically

    depend on human intervention to function properly. However, human intervention is

    unacceptable in many real-time applications and automatic techniques for handling

    uncertainty must be developed. In a typical drive control application, a number of problems

    38

  • 7/30/2019 H thesis

    39/85

    must be faced that are also generic to design of controllers for large dynamic systems. Some

    examples of these problems are presented here [18] [31]:

    Mathematical model of the system;

    Sensor data overload, which may arise from data redundancy or from specialized

    data rarely needed by the system;

    Sensor data fusion and mapping into the proper control feedback law; Systems not

    robust enough to handle large parameter excursions;

    Machine parameter variation problem

    Systems that cannot be used for high-speed real-time control because they requiretime-consuming artificial intelligence calculations;

    Systems where sensor choice and placement are still unsolved.

    These examples provide motivation for the concept of intelligent control and illustrate the

    need for real-time intelligent components. Three approaches that have the potential for

    intelligent control are:

    1. EXPERT SYSTEMS

    2. FUZZY LOGIC

    3. NEURAL NETWORKS

    Artificial Intelligence is machine emulation of the human thinking processes. The term began

    to be systematically used since the Dartmouth College conference in 1956 when artificial

    intelligence was defined as computer processes that attempt to emulate the human thought

    processes that are associated with activities that require the use of intelligence. Human brain

    is the most complex machine on earth. For a long time, the neuro-biologists have been taking

    the bottom-up approach to understand the brain structure and its functioning, and the

    behavioral scientists, such as psychologists and psychiatrists, the top down approach to

    understand the human thinking process. However, our knowledge about the brain is so

    inadequate at present that it is expected to take another 50 to 100 years to understand the

    39

  • 7/30/2019 H thesis

    40/85

    human brain and its thinking process. Since human brain is the ultimate intelligent machine,

    the question is: Is it possible to generate such intelligence or at least a part of it, artificially

    with the help of a computer so that it can solve our complex problems which are difficult to

    solve in traditional way? In early age, it was perceived that human brain takes decision on the

    basis of yes-no or true-false reasoning. In 1854, George Boole first published his article

    Investigations on the laws of thought, and Boolean algebra and set theory were born as a

    result. Gradually, the advent of electronic logic and solid state ICs ushered the modem era of

    Von Neumann type digital computation. Digital computers were defined as intelligent

    machines because of their capability to process human thought-like yes ( 1 ) or no ( 0 ) logic.

    Of course, using the same binary logic, computers can solve complex scientific, engineering,

    and other data processing problems. Since the 1960s and in the early 1970s, it was felt that

    computers have severe limitations being able to handle only algorithmic-type problems. An

    entirely new way of structuring software that closely matches the human thinking process,

    called Expert System was born.

    The new branch of software engineering is called Knowledge Engineering. This new breed

    of Knowledge Engineers was responsible for the acquisition of knowledge from the human

    experts in a particular domain and translating it into software. In the 1980s, expert system

    applications proliferated in industrial process control, medicine, geology, agriculture,

    information management, military science, and space technology, just to name a few.

    Since the mid 1960s, a new theory called Fuzzy Logic or fuzzy set theory was propounded

    which gradually helped to supplement the expert system as an AI tool. L. A. Zadeh, the

    originator of this theory, argued that most of human thinking is fuzzy or imprecise in nature,

    and therefore, Boolean logic (which is represented by crisp 0 and 1) cannot adequately

    emulate the thinking process. However, the general methodology of reasoning remaining the

    same, it was defined as fuzzy expert system. In recent years, fuzzy logic has emerged as an

    important AI tool to characterize and control a system whose model is not known, or ill-

    defined. It has been widely applied in process control, estimation, identification, diagnostics,

    stock market prediction, agriculture, military science, etc. While the traditional digital

    computer is very efficient in solving expert system problems and somewhat less efficient in

    solving fuzzy logic problems, its inability to solve pattern recognition and image processing

    type problems was seriously felt since the beginning of the 1990s. In fact, expert system

    techniques which held so much promise in the 1980s could not fulfill the expected

    40

  • 7/30/2019 H thesis

    41/85

    computational needs. Therefore, peoples attention was recently focused on a new branch of

    AI, called artificial neural network (ANN) or neural network.

    Fundamentally, the human brain is constituted of billions of nerve cells, called neurons, and

    these neurons are interconnected to constitute the biological neural network. Our thinking

    process is generated by the action of this neural network. The ANN tends to simulate the

    neural network by electronic computational circuits. The ANN technology is the most generic

    for emulation of human thinking. It has been applied to process control, diagnostics,

    identification, character recognition, robot vision, flight scheduling, financial prediction, etc.

    The history of ANN technology is not new. It was gradually evolving since the 1950s, but

    the glamour of modem digital computer and expert system techniques practically

    camouflaged the neural network evolution in the 1960s and 1970s. Since the beginning of

    the 1990s, neural network as AI tool has captivated the attention of practically the whole

    scientific community. This new form of machine intelligence has suddenly been elevated to

    transcendental heights. Often, it is held as the greatest technological advance since the

    invention of the transistor. It is predicted to touch almost every scientific and engineering

    application by the early 21st century. Of course, we need to wait and see to what extent this is

    true.

    This Project is concerned with the fuzzy logic controller for induction motor drive. Withthese tools, a system is said to be intelligent, learning, or have self-organizing

    capability. Traditionally, the design of a control system is dependent on the explicit

    description of its mathematical model and parameters. Often, the model and the parameters

    are unknown, or ill-defined. The system, again, may be complex with nonlinearity and

    parameter variation problems. An intelligent or self-organizing control system can identify

    the model, if necessary, and give predicted performance even with wide range of parameter

    variation.

    2.6.1 Necessity of Fuzzy Logic

    The control algorithm of a process that is based on Fuzzy Logic or a fuzzy inference system

    is defined as a fuzzy control. In general, a control system based on Artificial Intelligent is

    41

  • 7/30/2019 H thesis

    42/85

    defined as intelligent control. A fuzzy control system essentially embeds the experience and

    intuition of a human plant operator, and sometimes those of a designer and / or researcher of

    a plant. The design of a conventional control system is normally based on the mathematical

    model of a plant. If an accurate mathematical model is available with known parameters, it

    can be analyzed, for example, by a Bode or Nyquist plot, and a controller can be designed for

    the specified performance. Such a procedure is tedious and time-consuming, although CAD

    programs are available for such design. Unfortunately, for complex processes, such as cement

    plants, nuclear reactors, and the like, a reasonably good mathematical model is difficult to

    find. On the other hand, the plant operator may have good experience for controlling the

    process.

    Power electronics system models are often ill-defined. Even if a plant model is well-known,

    there may be parameter variation problems. Sometimes, the model is multivariable, complex,

    and nonlinear, such as the dynamic d-q model of an ac machine. Vector or field-oriented

    control of a drive can overcome this problem, but accurate vector control is nearly

    impossible, and there may be a wide parameter variation problem in the system. To combat

    such problems, various adaptive control techniques are their. Fuzzy control, on the other

    hand, does not strictly need any mathematical model of the plant. It is based on plant operator

    experience and heuristics, as mentioned previously, and it is very easy to apply. Fuzzy

    control is basically an adaptive and nonline ar control, which gives robust performance for a

    linear or nonlinear plant with parameter variation. In fact, fuzzy control is possibly the best

    adaptive control among the techniques discussed so far.

    2.6.2 Fuzzy Set Theory & Membership Functions:

    Fuzzy logic starts with the concept of a fuzzy set. A fuzzy set is a set without a crisp, clearly

    defined boundary. It can contain elements with only a partial degree of membership.

    To understand what a fuzzy set is, first consider what is meant by what we might call a

    classical set. A classical set is a container that wholly includes or wholly excludes any given

    element. In fuzzy logic, the truth of any statement becomes a matter of degree. Any statement

    can be fuzzy. The tool that fuzzy reasoning gives is the ability to reply to a yes-no question

    with a not-quite-yes-or-no answer. This is the kind of thing that humans do all the time but it

    is a rather new trick for computers.

    Membership Functions

    42

  • 7/30/2019 H thesis

    43/85

    A membership function (MF) is a curve that defines how each point in the input space is

    mapped to a membership value (or degree of membership) between 0 and 1. The input space

    is sometimes referred to as the universe of discourse, a fuzzy set is an extension of a classical

    set. If X is the universe of discourse and its elements are denoted by x, then a fuzzy set A in

    X is defined as a set of ordered pairs.

    A = {x, A(x) | x X}

    where A(x) is called the membership function (or MF) of x in A.

    The membership function maps each element of X to a membership value between 0 and 1.

    The simplest membership functions are formed using straight lines.

    Of these, the simplest is the triangular membership function, as shown in figure 2.13(a) and ithas the function name trimf. It is nothing more than a collection of three points forming a

    triangle.

    Fig 2.13(a) Triangular MF Fig 2.13(b) Trapezoidal MF

    The trapezoidal membership function, as shown in figure 2.13(b) has function name trapmf

    and has a flat top and really is just a truncated triangle curve. These straight line membership

    functions have the advantage of simplicity.

    If-Then Rules

    43

  • 7/30/2019 H thesis

    44/85

    Fuzzy sets and fuzzy operators are the subjects and verbs of fuzzy logic. These if-then rule

    statements are used to formulate the conditional statements that comprise fuzzy logic. A

    single fuzzy if-then rule assumes the form

    If x is A then y is B

    where A and B are linguistic values defined by fuzzy sets on the ranges (universes of

    discourse) X and Y, respectively. The if-part of the rule "x is A" is called the antecedent or

    premise, while the then-part of the rule "y is B" is called the consequent or conclusion. The

    antecedent is an interpretation that returns a single number between 0 and 1. On the other

    hand, the consequent is an assignment that assigns the entire fuzzy set B to the output

    variable y. In the if-then rule, the word "is" gets used in two entirely different ways

    depending on whether it appears in the antecedent or the consequent. Interpreting an if-then

    rule involves distinct parts: first evaluating the antecedent (which involves fuzzifying the

    input and applying any necessary fuzzy operators) and second applying that result to the

    consequent (known as implication). In the case of two-valued or binary logic, if-then rules

    don't present much difficulty. If the premise is true, then the conclusion is true. If the

    restrictions of two-valued logic is relaxed and let the antecedent be a fuzzy statement, then if

    the antecedent is true to some degree of membership, then the consequent is also true to that

    same degree.

    In other words in binary logic:

    In fuzzy logic:

    0.5 p 0.5 q (Partial antecedents provide partial implication.)

    The antecedent of a rule can have multiple parts in which case all parts of the antecedent are

    calculated simultaneously and resolved to a single number using the logical operators. The

    consequent of a rule can also have multiple parts, in which case all consequents are affected

    equally by the result of the antecedent.

    The consequent specifies a fuzzy set be assigned to the output. The implication function then

    modifies that fuzzy set to the degree specified by the antecedent. The most common ways to

    modify the output fuzzy set are truncation using the min function (where the fuzzy set is

    chopped off) or scaling using the prod functions (where the output fuzzy set is squashed).

    Defuzzification

    44

  • 7/30/2019 H thesis

    45/85

    Conversion of fuzzy output to a crisp output is defined as defuzzification, the number

    obtained thus as the output of defuzzification should be such that it can be sent to the process

    as a control signal.

    Various methods of defuzzification are as listed below:

    centroid: centroid of area method

    bisector: bisector of area method

    mom: mean of maximum method

    som: smallest of maximum method

    lom: largest of maximum method

    Summary of Fuzzy System

    A fuzzy system basically consists of formulation of the mapping from a given input set to an

    output set using fuzzy logic. This mapping process provides the basis from which the

    inference or conclusion can be made.

    A fuzzy inference system process can be summarized in following steps:

    Fuzzification of input variable

    Application of fuzzy operator (AND, OR, NOT) in the IF part of the rule

    Implication from the antecedent to the consequent (THEN part of the rule)

    Aggregation of the consequents across the rule

    Defuzzification

    2.7 FUZZY LOGIC SPEED CONTROLLER PRINCIPLE AND DESIGN

    The fuzzy logic speed controller block in a vector-controlled drive system used, shown in fig:

    2.14. The controller observes the pattern of the speed loop error signal and correspondingly

    updates the output DU so that the actual speed r matches the command speed r* [28].

    45

  • 7/30/2019 H thesis

    46/85

    Fig 2.14 Fuzzy speed controller in vector-controlled drive system

    There are two input signals to the fuzzy controller, the error E= r* - r and the change in

    error, CE, which is related to the derivative dE/dtof error. In a discrete system,

    dE / dt = E / t = CE / T s ,

    where CE= E in the sampling time Ts. With constant Ts, CEis proportional to dEldt. The

    controller output DU in a vector-controlled drive is iqs* current. This signal is summed or

    integrated to generate the actual control signal Uor current iqs*. From the physical operation

    principle of the system, we can write a simple control rule in FL as

    IFEis near zero (ZE) AND CE is slightly positive (PS)

    THEN the controller outputDUis small negative

    whereEand CEare the input fuzzy variables, DUis the output fuzzy variable, and ZE, PS,

    and NS are the corres