Due to advances in power electronic switches, and microprocessors, variable speed drive system using various control system have been generally used in many applications, some of them include field oriented control, or vector control, sensor less vector control and direct torque control.
DIRECT TORQUE CONTROL:
Due to its efficiency and low sensitive to parameter variation it have been generally accepted in the control of motor speed widely in all industrial applications because of its technique.
Despite its importance, it has a major setback associated with it. That is the large torque and flux ripple at steady state operation of the motor. These ripples can affect the accuracy of speed consideration of motor.
Effort have been made using the space vector modulation and the multi-level inverter methods to reduce these ripples. These methods when used though, achieved some degree of success in reducing the ripples but they are difficult and costly to implement.
In this chapter, the a lot of control techniques are discussed, the work done in reducing the torque and flux ripples using direct torque control method is highlighted. The proposed fuzzy logic with duty ratio control is equally treated in detail.
In DTC drives, the uncoupling of the torque and flux components are achieved by using hysteresis comparators which compares the actual and considered values of the electromagnetic torque and stator flux. The DTC drive consists of DTC controller, torque and flux calculator, and a Voltage Source Inverter (VSI).
2.1METHOD OF OPERATION
Direct torque control (DTC) is one way of using variable frequency drives to control the torque and finally the speed of three phase AC electric motors. This involves calculating an estimate of the motors magnetic flux and torque based on the evaluated voltage and current of the motor.
Stator flux linkage is considered by integrating the stator voltages. Torque is considered as a cross product of considered stator flux linkage vector and evaluated motor current vector. The considered flux or torque deviates from the reference motor than permitted tolerance, the transistors of the variable frequency drive are switched OFF and ON in such a manner that the flux and torque errors will come back in their tolerant bands as fast as possible. Thus, direct torque control is one form of the hysteresis control. The direct torque method performs very well even without speed sensors. However, the flux consideration is usually based on the integration of the motor phase voltages. Due to the inevitable errors in the voltage measurement and stator resistance estimated integrals tend to become erroneous at low speed. Thus, it is not possible to control the motor if the output frequency or the variable frequency drive is zero. However, by careful design of the control system, it is possible to have the minimum frequency in the range of 0.5Hz to 1Hz which is enough to make it possible to start an induction motor with full torque from a standstill situation. (Ludike and Jayne, 2012).
Figure 2.1 Control method
2.2 Principle of direct torque control of induction motor:
In a direct torquecontrolled (DTC) induction motor drive, it is possible tocontrol directly the stator flux linkage (s?)or the rotor flux (r?)or the magnetizing flux (m?) and the electromagnetic torque by the selection of an optimal inverter voltage vector. Theselection of the voltage vector of the voltage source inverter is made to restrict the flux andtorque error within their respective flux and torque hysteresis bands and to get the fastesttorque response and highest efficiency at every instant. DTC enables both quick torque response in the transient operation and reduction of the harmonic losses and acoustic noise.
The Benefits of using DTC include the following:
1 No need for motor speed or position feedback in 95% of applications. Thus, installation of costly encoders or other feedback devices can be avoided.
2DTC control is available for different types of motor including permanent magnet and synchronous reluctance motors.
3Accurate torque and speed control down to low speeds, as well as full startup torque down to zero speed.
4 Excellent torque linearity.
5 High static and dynamic speed accuracy.
6 No preset switching frequency optimal transistor switching is determined
2.2.1 Voltage Source Inverter
A six step voltage source inverter provides the variablefrequency AC voltage input to the induction motor in DTC method. The DC supply to theinverter is provided either by a DC source like a battery, or a rectifier supplied from a three phase or single phase AC source. Fig. 2.2 shows a six step voltage source inverter. Theinductor L is inserted to limit short circuit through fault current. A large electrolytic capacitor C isinserted to stiffen the DC link voltage.
The switching devices in the voltage source inverter bridge must be capable of being turned OFF and ON. Insulated gate bipolar transistors (IGBT) are used because they can offer high switching speed with enough power rating. Each IGBT has an inverse parallel-connected diode. This diode provide alternate path for the motor current afterthe IGBT, is turned off.
Figure 2.2 Voltage Source Inverter
Each leg of the inverter has two switches one connected to the high side (+) of the DC link and the other to the low side (-); only one of the two can be ON at anymoment. When the high side gate signal is ON the phase is assigned the binary number 1, andassigned the binary number 0 when the low side gate signal is ON. Considering thecombinations of status of phases a, b and c the inverter has eight switching modes(Va,Vb,Vc=000-111) V2 (000) are zero voltage vectors V0 (000) and V7 (111) where the motor terminals are short circuited and the others are nonzero voltage vectors V1 to V6
The six nonzero voltages space vectors will have the orientation, and also shows the possible dynamic locus of the stator flux, and its differentvariation depending on the VSI states chosen. The possible global locus is divided into sixdifferent sectors signaled by the discontinuous line. Each vector lies in the center of a sectorof width named S1 to S6 according to the voltage vector it contains.
It can be seen that the inverter voltage directlyforce the stator flux, the required stator flux locus will be obtained by choosing theappropriate inverter switching state. Thus the stator flux linkage move in space in thedirection of the stator voltage space vector at a speed that is proportional to the magnitude of the stator voltage space vector. By selecting one after another the appropriate stator voltage vector, is then possible to change the stator flux in the required method. If an increase of the torque is required then the torque is controlled by applying voltage vectors that advance the flux linkage space vector in the direction of rotation. If a decrease in torque is required then zero switching vector is applied, the zero vector that minimize inverter switching is selected.
In summary if the stator flux vector lies in the k sector and the motor is running anticlockwise then torque can be increased by applying stator voltage vectors Vk+1 or Vk-1, and decreased by applying a zero voltage vector V0 or V7. Decoupled control of the torque and stator flux is achieved by acting on the radial and tangential components of the stator voltage space vector in the same directions, and thus can be controlled by the appropriate inverter switching. In general, if the stator flux linkage vector lies in the “k” sector its magnitude can be increased by using switching vectors Vk+1 for clockwise rotation or Vk-1 for anticlockwise rotation and can be decreased by applying voltage vectors Vk+2 for clockwise rotation or Vk-2 for anticlockwise rotation. (Luder and Jayne, 2012). In Accordance with figure 2.1, the general table 2.I can be written. It can be seen from table 2.I, that the states Vk and Vk+3 , are not considered in the torque because they can both increase or decrease the torque at the same sector depending on the stator flux position.
Figure 2.3.Stator flux vector locus and different possible switching Voltage vectors. FD: flux decrease. FI: flux increase. TD: torque decrease.
TI: torque increase.
Table 2.1.General Selection Table for Direct Torque Control, “k” being the sector number.
Voltage vector Increase Decrease
Stator flux Vk,Vk+1, Vk-1 Vk+2,Vk-2, Vk+3
Torque Vk+1, Vk-1 Vk+2, Vk-2
This can be tabulated in the look-up Table 2.1 (Takahashi look-up table).
Finally, the DTCclassical look up table is as follows:
Table 2.2 conventional DTC look up table
Flux errorD? Torque error
DT S1 S2 S3 S4 S5 S6
1 1 V2 V3 V4 V5 V6 V¬1
0 V0 V7 V0 V7 V8 V7
-1 V6 V1 V2 V3 V4 V5
0 1 V3 V4 V5 V6 V1 V2
0 V0 V7 V0 V7 V0 V7
-1 V5 V6 V1 V2 V3 V4
2.3 DTC SCHEMATIC:
Figure 2.4 Direct Torque control scheme
A schematic of Direct Torque Control is shown. As it can be seen, there are two different loops corresponding to the magnitudes of the stator flux andtorque. The reference values for the flux stator modulus and the torque are compared with theactual values, and the resulting error values are supplied into the twolevel and three-levelhysteresis blocks respectively. The outputs of the stator flux error and torque error hysteresisblocks, together with the position of the stator flux are used as inputs of the look up table. The inputs to the look up table are given in terms of 1,0,-1 depend on whether torque and flux errors within or beyond hysteresis bands and the sector number in whichthe flux sector presents at that particular moment. In accordance with the figure 1.2, the statorflux modulus and torque errors tend to be restricted within its respective hysteresis bands.
From the schematic of DTC it is cleared that, for the proper selection ofvoltage sector from lookup table, the DTC scheme require the flux and torque estimations.
2.3.1 Techniques for Quantifications of Stator Flux in DTC:
Accurate flux quantifications in Direct Torque controlled inductionmotor drives is necessary to ensure proper drive operation and stability. Most of the flux estimation methods proposed was based on voltage model, current model, or the combination ofboth. The estimation based on current model normally applied at low frequency, and stator current and rotor mechanical speed or position. Insome industrial applications, the use of incremental encoder to get the speed or position of therotor is undesirable since it reduces the robustness and reliability of the drive. It has been generally known that even though the current model has managed to remove the sensitivity tothe stator resistance variation. The use of rotor parameters in the estimation introduced errorat high rotor speed due to the rotor parameter variations. So in this present DTC controlscheme the flux and torque are quantified by using voltage model which does not need a position sensor and the only motor parameter used is the statorresistance. (Oghanna, 2011)
2.4 INTRODUCTION OF FLC
Fuzzy logic has become one of the most successful of today’s technology fordeveloping sophisticated control system. With it aid, complex requirement may be implemented in simply, easily and inexpensive controlling method. Theapplication ranges from consumer products such as cameras,camcorder, washing machinesand microwave ovens to industrial process control, medical instrumentation and decision supportsystem .many decision-making and problem solving tasks are too complex to be understand quantitatively however,people succeed by using knowledge that is imprecise rather than precise. Fuzzy logic is all about the relative importance of precision. It has two different meanings. In a narrow sense,fuzzy logic is a logical system which is an extension of multi valued logic,but in wider sense fuzzy logic is synonymous with the theory of fuzzy sets. Fuzzy set theory is originally introduced by LotfiZadeh in the 1960s, resembles approximate reasoning in it use of approximate information and uncertainty togenerate decisions.
Several studies shows, both in simulations and experimental results, that Fuzzy Logiccontrol yields superior results with respect to those obtained by conventional controlalgorithms thus, in industrial electronics the FLC control has become an attractive solutionin controlling the electrical motor drives with large parameter variations like machine toolsand robots. However, the FL Controllers design and tuning process was often complex because several quantities, such as membership functions, control rules, input and output gains, etc.must be adjusted. The design process of a FLC can be simplified if some of the mentionedquantities are obtained from the parameters of a given Proportional-Integral controller (PIC)for the same application. (Lotfizabeh, 2011).
2.5 Why fuzzy logic controller (FLC)
• Fuzzy logic controller was used to design nonlinear systems in control applications.The design of conventional control system is normally based on the mathematical model. If an accurate mathematical model is available with known parameters it can be analyzed and controller can be designed for specific performances, such procedure is time consuming.
• Fuzzy logic controller has adaptive characteristics. The adaptive characteristics can achieve robust performance to system with uncertainty parameters variation and load disturbances.
The main principles of fuzzy logic controller.
The fuzzy logic system involves three steps fuzzification application of fuzzy rules and decision making and defuzzification. Fuzzification involves mapping input crisp values and decision is made based on these fuzzy rules. These fuzzy rules are applied to the fuzzified input values and fuzzy outputs are calculated in the last step, a defuzzifier coverts the fuzzy output back to the crisp values. The fuzzy controller in this thesis is designed to have three fuzzy input variables and one output variable for applying the fuzzy control to direct torque control of induction motor. There are three variable input fuzzy logic variables. The stator flux error, electromagnetic torque error, and angle of the flux in the stator.
Figure 2.5. Block Diagram of Fuzzy logic controller.
The membership functions of these Fuzzy sets are triangular with two membership function N and P for the flux-error, three membership functions N, Z, P for the torque-error, six membership variables for the stator flux position sector and eight membership functions for the output commanding the inverter. The inference system contains thirty six Fuzzy rules which is framed in order to reduce the torque and flux ripples. Each rule takes three inputs, and produces one output, which is a voltage vector. Each voltage vector corresponds to a switching state of the inverter. The switching state decides the pulse to be applied to the inverter. The Fuzzy inference uses MAMDANI’s procedure for applying Fuzzy rules which is based on minimum to maximum decision. Depending on the values of flux error, torque error and stator flux position, the output voltage vector is chosen based on the Fuzzy rules. Using Fuzzy Logic controller the voltage vector is selected such that the amplitude and flux linkage angle is controlled. Since the torque depends on the flux linkage angle the torque can be controlled and hence the torque error is very much reduced.
2.6. Fuzzy logic controller (FLC)
Fuzzy logic expressed operational laws in linguistics terms instead of mathematicalequations. Many systems are too complex to model accurately, even with complex mathematical equations, therefore traditional methods become impracticable in these systems.
However fuzzy logics linguistic terms provide a possible method for defining the operational characteristics of such system.
Fuzzy logic controller can be considered as a special class of symbolic controller. The configuration of fuzzy logic controller block diagram is shown in Fig.2.6
Figure 2.6 Block diagram for Mamdani type Fuzzy Logic Controller
The fuzzy logic controller has three main components
2. Fuzzy inference.
The following functions:
1. Multiple measured crisp inputs first must be mapped into fuzzy membership function this process is called fuzzification.
2. Performs a scale mapping that transfers the range of values of input variables into corresponding universes of discourse.
3. Performs the function of fuzzification that converts input data into suitable linguistic values which may be viewed as labels of fuzzy sets.
Fuzzy logic’s linguistic terms are often expressed in the form of logical implication, such as IF-THENrules. These rules define a range of values known as fuzzy membership functions.
Fuzzy membership function may be in the form of a triangle, a trapezoidal, and a bell as shown in Fig. 2.7
Figure 2.7. (a) Triangle, (b) Trapezoid, and (c) BELL membership functions.
The inputs of the fuzzy controller are expressed in several linguist levels. As shown in Fig.2.8 these levels can be described as positive big (PB), positive medium (PM), positive small (PS), negative small (NS), negative medium (NM), and negative big (NB). Each levelis described by fuzzy set below.
Figure.2.8.Seven levels of fuzzy membership function
2.6.2. Fuzzy inference
Fuzzy inference is the process of draw up the mapping from a given input to anoutput using fuzzy logic. The mapping then provides a basis from which decisions can bemade. There are two types of fuzzy inference systems that can be implemented in the Fuzzy Logic Toolbox: Mamdani-type and Sugeno-type. These two types of inference systems vary to some extent in the way outputs are determined.
Fuzzy inference systems have been successfully applied in fields such as automatic control, data classification, decision analysis, expert systems, and computer vision. Because of its multi-disciplinary nature, fuzzy inference systems are associated with a number of names, such as fuzzy-rule-based systems, fuzzy expert systems, fuzzy modeling, fuzzy associative memory, fuzzy logic controllers, and simply, fuzzyMamdani’s fuzzy inference method is the most commonly seen fuzzy methodology.
Mamdani’s method was among the first control systems built using fuzzy set theory. It was proposed in 1975 by EbrahimMamdani as an attempt to control a steam engine and boiler combination by arranging a set of linguistic control rules obtained from experienced human operators. Mamdani’s effort was based on LotfiZadeh’s 2011on fuzzy algorithms for complex systems and decision processes.
The second phase of the fuzzy logic controller is its fuzzy inference where the knowledge base and decision making logic reside .The rule base and data base from the knowledge base. The data base contains the description of the input and output variables. The decision making logic evaluates the control rules .the control-rule base can be developed totolerate the output action of the controller to the inputs.
The output of the inference mechanism is fuzzy output variables. The fuzzy logic controller must convert its internal fuzzy output variables into crisp values so that the actual system can use these variables. This conversion is called defuzzification.
2.7: Fuzzy Direct Torque Controller
The fuzzy direct torque control technique consists of inverter, induction motor, torque controller, flux controller, flux estimator, torque estimator and clarke’s transform. The fuzzy logic technique which is based on the language rules, is used to solve this nonlinear issue. In a three phase voltage source inverter, the switching commands of each inverter leg are matched. For each leg a logic state Ci (I = a,b,c) is defined, thatCi is 1 IF the upper switch turned ON and zero IF the lower switch turned OFF. IFCi is 0 THEN it means that the lower switch is ON and upper switch is turned OFF. Since three are independent there will be eight different states, so eight different voltages.
To study the performance of the developed DTC model, a closed loop torque control of the drive is simulated using MATLAB/Simulink simulation package. The torque error and flux errors were compared in their respective hysteresis band to generate their respective logic state as (ST) and (S?). The sector logic state (S?) is used as the third controlling signal for referring the DTC switching table. These three controlling signals are used to determine the instantaneous inverter switching voltage vector from three dimensional DTC switching lookup table. The simulation results are implemented for conventional DTC scheme and proposed fuzzy based DTC scheme. There are three non-zero voltage vectors and two voltage vectors.
Figure2.9Block Diagram of fuzzy logic DTC
The DTFC on induction motor drives is designed to have three fuzzy input variables and one output control variable to achieve fuzzy logic based DTC of the induction machine. Its functional block diagram is as shown in fig. 2.9 the three input variablesare the stator flux error, electromagnetic torque error and angle of stator flux. The output was the voltage space vector. The DTFC consist of fuzzification, rule base, data base, decision making and defuzzification.
The input variable (?T) and (?) are fuzzified using fuzzy functions over the respective domains. The output of DTFC was also fuzzified, the all possible fuzzy rules are stored in fuzzy rule base.
DTFC takes the decision for the given input crisp variables by firing this rule base.
Figure2.10 DTC functional Block Diagram
With the principle of direct torque control (DTC)of induction motor, the high ripple torque in the motor have being reduced to above 65% in the reviewed work.
These controls have being one of the best controls for driving induction motor because of its principles. Though DTC strategy is popular and simpler to implement than the flux vector control method because voltage modulators and coordination transformations are not required.
Although, it introduces some drawbacks as follows:
1. High magnitude of torque ripple
2. Torque and small errors in flux and torque are not distinguished. In other word, the same vectors are used during start up and step changes and during steady state.
3. Sluggish response in both start up and step changes in either flux or torque.
In other to overcome the mentioned drawbacks, there are difference solution like fuzzy logic duty ratio control method. Inthis work fuzzy logic with duty ratio control is proposed to use with direct torque control to reduce this high ripple torque and realized the best DTC improvement.